author | zecke <zecke> | 2003-04-27 15:55:36 (UTC) |
---|---|---|
committer | zecke <zecke> | 2003-04-27 15:55:36 (UTC) |
commit | 5dfb65e4e0207e12c8d8b9d8d48d5c3cf08e99d5 (patch) (unidiff) | |
tree | b831e58548e5173919a90f84c6b1655222757e2b /development | |
parent | 1d7eb1dd34ce10b01dddc65b3bfd34363969b987 (diff) | |
download | opie-5dfb65e4e0207e12c8d8b9d8d48d5c3cf08e99d5.zip opie-5dfb65e4e0207e12c8d8b9d8d48d5c3cf08e99d5.tar.gz opie-5dfb65e4e0207e12c8d8b9d8d48d5c3cf08e99d5.tar.bz2 |
actually create a binary translation
-rw-r--r-- | development/translation/opie-lrelease/main.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/development/translation/opie-lrelease/main.cpp b/development/translation/opie-lrelease/main.cpp index 6008c4e..e5c1a0c 100644 --- a/development/translation/opie-lrelease/main.cpp +++ b/development/translation/opie-lrelease/main.cpp | |||
@@ -67,24 +67,25 @@ static void releaseQmFile( const QString& tsFileName, bool verbose ) | |||
67 | } | 67 | } |
68 | static void metaQmFile( const QString &opiedir, | 68 | static void metaQmFile( const QString &opiedir, |
69 | const QStringList& lang, | 69 | const QStringList& lang, |
70 | const QString& basename, | 70 | const QString& basename, |
71 | bool isLib, bool verb ) { | 71 | bool isLib, bool verb ) { |
72 | QString target = basename + ".ts"; | 72 | QString target = basename + ".ts"; |
73 | if ( isLib ) target.prepend("lib"); | 73 | if ( isLib ) target.prepend("lib"); |
74 | 74 | ||
75 | for ( QStringList::ConstIterator it = lang.begin(); it != lang.end(); | 75 | for ( QStringList::ConstIterator it = lang.begin(); it != lang.end(); |
76 | ++it ) { | 76 | ++it ) { |
77 | QString fileName = opiedir + "/i18n/" + (*it) + "/" + target; | 77 | QString fileName = opiedir + "/i18n/" + (*it) + "/" + target; |
78 | qWarning("Target is %s", fileName.latin1() ); | 78 | qWarning("Target is %s", fileName.latin1() ); |
79 | releaseQmFile( fileName, verb ); | ||
79 | } | 80 | } |
80 | } | 81 | } |
81 | int main( int argc, char **argv ) | 82 | int main( int argc, char **argv ) |
82 | { | 83 | { |
83 | bool verbose = FALSE; | 84 | bool verbose = FALSE; |
84 | bool metTranslations = FALSE; | 85 | bool metTranslations = FALSE; |
85 | int numFiles = 0; | 86 | int numFiles = 0; |
86 | QString opiedir; | 87 | QString opiedir; |
87 | QStringList languageList = OPIE::self()->languageList( opiedir ); | 88 | QStringList languageList = OPIE::self()->languageList( opiedir ); |
88 | 89 | ||
89 | for ( int i = 1; i < argc; i++ ) { | 90 | for ( int i = 1; i < argc; i++ ) { |
90 | if ( qstrcmp(argv[i], "-help") == 0 ) { | 91 | if ( qstrcmp(argv[i], "-help") == 0 ) { |
@@ -122,29 +123,31 @@ int main( int argc, char **argv ) | |||
122 | QString target; | 123 | QString target; |
123 | bool isLib = FALSE; | 124 | bool isLib = FALSE; |
124 | QMap<QString, QString> tagMap = proFileTagMap( fullText ); | 125 | QMap<QString, QString> tagMap = proFileTagMap( fullText ); |
125 | QMap<QString, QString>::Iterator it; | 126 | QMap<QString, QString>::Iterator it; |
126 | 127 | ||
127 | for ( it = tagMap.begin(); it != tagMap.end(); ++it ) { | 128 | for ( it = tagMap.begin(); it != tagMap.end(); ++it ) { |
128 | QStringList toks = QStringList::split( ' ', it.data() ); | 129 | QStringList toks = QStringList::split( ' ', it.data() ); |
129 | QStringList::Iterator t; | 130 | QStringList::Iterator t; |
130 | 131 | ||
131 | for ( t = toks.begin(); t != toks.end(); ++t ) { | 132 | for ( t = toks.begin(); t != toks.end(); ++t ) { |
132 | if ( it.key() == "TARGET" ) { | 133 | if ( it.key() == "TARGET" ) { |
133 | target = *t; | 134 | target = *t; |
135 | qWarning("%s %s", it.key().latin1(), (*t).latin1() ); | ||
134 | }else if ( it.key() == "TEMPLATE" ) { | 136 | }else if ( it.key() == "TEMPLATE" ) { |
135 | if ( (*t).stripWhiteSpace().lower() == "lib" ) | 137 | if ( (*t).stripWhiteSpace().lower() == "lib" ) |
136 | isLib = TRUE; | 138 | isLib = TRUE; |
137 | } | 139 | } |
138 | } | 140 | } |
139 | } | 141 | } |
142 | qWarning("%s", target.latin1() ); | ||
140 | metaQmFile( OPIE::self()->opieDir(opiedir), | 143 | metaQmFile( OPIE::self()->opieDir(opiedir), |
141 | languageList, target, isLib, verbose ); | 144 | languageList, target, isLib, verbose ); |
142 | } | 145 | } |
143 | } | 146 | } |
144 | 147 | ||
145 | if ( numFiles == 0 ) { | 148 | if ( numFiles == 0 ) { |
146 | printUsage(); | 149 | printUsage(); |
147 | return 1; | 150 | return 1; |
148 | } | 151 | } |
149 | return 0; | 152 | return 0; |
150 | } | 153 | } |