Lines Matching +refs:tr +refs:args

46 static int usage(const QStringList &args)  in usage()  argument
48 Q_UNUSED(args); in usage()
55 std::cout << qPrintable(LC::tr("\nUsage:\n" in usage()
140 QStringList args = app.arguments(); in main() local
156 Translator tr; in main() local
158 for (int i = 1; i < args.size(); ++i) { in main()
159 if (args[i].startsWith(QLatin1String("--"))) in main()
160 args[i].remove(0, 1); in main()
161 if (args[i] == QLatin1String("-o") in main()
162 || args[i] == QLatin1String("-output-file")) { in main()
163 if (++i >= args.size()) in main()
164 return usage(args); in main()
165 outFileName = args[i]; in main()
166 } else if (args[i] == QLatin1String("-of") in main()
167 || args[i] == QLatin1String("-output-format")) { in main()
168 if (++i >= args.size()) in main()
169 return usage(args); in main()
170 outFormat = args[i]; in main()
171 } else if (args[i] == QLatin1String("-i") in main()
172 || args[i] == QLatin1String("-input-file")) { in main()
173 if (++i >= args.size()) in main()
174 return usage(args); in main()
176 file.name = args[i]; in main()
179 } else if (args[i] == QLatin1String("-if") in main()
180 || args[i] == QLatin1String("-input-format")) { in main()
181 if (++i >= args.size()) in main()
182 return usage(args); in main()
183 inFormat = args[i]; in main()
184 … } else if (args[i] == QLatin1String("-drop-tag") || args[i] == QLatin1String("-drop-tags")) { in main()
185 if (++i >= args.size()) in main()
186 return usage(args); in main()
187 cd.m_dropTags.append(args[i]); in main()
188 } else if (args[i] == QLatin1String("-drop-translations")) { in main()
190 } else if (args[i] == QLatin1String("-target-language")) { in main()
191 if (++i >= args.size()) in main()
192 return usage(args); in main()
193 targetLanguage = args[i]; in main()
194 } else if (args[i] == QLatin1String("-source-language")) { in main()
195 if (++i >= args.size()) in main()
196 return usage(args); in main()
197 sourceLanguage = args[i]; in main()
198 } else if (args[i].startsWith(QLatin1String("-h"))) { in main()
199 usage(args); in main()
201 } else if (args[i] == QLatin1String("-no-obsolete")) { in main()
203 } else if (args[i] == QLatin1String("-no-finished")) { in main()
205 } else if (args[i] == QLatin1String("-no-untranslated")) { in main()
207 } else if (args[i] == QLatin1String("-sort-contexts")) { in main()
209 } else if (args[i] == QLatin1String("-locations")) { in main()
210 if (++i >= args.size()) in main()
211 return usage(args); in main()
212 if (args[i] == QLatin1String("none")) in main()
214 else if (args[i] == QLatin1String("relative")) in main()
216 else if (args[i] == QLatin1String("absolute")) in main()
219 return usage(args); in main()
220 } else if (args[i] == QLatin1String("-no-ui-lines")) { in main()
222 } else if (args[i] == QLatin1String("-verbose")) { in main()
224 } else if (args[i].startsWith(QLatin1Char('-'))) { in main()
225 return usage(args); in main()
228 file.name = args[i]; in main()
235 return usage(args); in main()
237 tr.setLanguageCode(Translator::guessLanguageCodeFromFileName(inFiles[0].name)); in main()
239 if (!tr.load(inFiles[0].name, cd, inFiles[0].format)) { in main()
243 tr.reportDuplicates(tr.resolveDuplicates(), inFiles[0].name, verbose); in main()
253 tr.replaceSorted(tr2.message(j)); in main()
257 tr.setLanguageCode(targetLanguage); in main()
259 tr.setSourceLanguageCode(sourceLanguage); in main()
261 tr.stripObsoleteMessages(); in main()
263 tr.stripFinishedMessages(); in main()
265 tr.stripUntranslatedMessages(); in main()
267 tr.dropTranslations(); in main()
269 tr.dropUiLines(); in main()
271 tr.setLocationsType(locations); in main()
273 tr.normalizeTranslations(cd); in main()
278 if (!tr.save(outFileName, cd, outFormat)) { in main()