2016-11-10 7 views
1

Теперь, через несколько лет, я собираюсь заменить все немецкие строки английскими в моих источниках на C++. Вопрос заключается в том, как превратить уже существующие файлы German-to-targetLanguage .ts в файлы с расширением English-to-targetLanguage .ts.Как переключить базовый язык для моих файлов .ts

У меня есть файл en_US.ts, который переводится с немецкого на английский. Например, есть ли инструмент, который может превратить старый файл fr_FR.ts (на основе немецких исходных строк) в новый (на основе английских строк источника) с помощью этого en_US.ts?

+0

Не будет ли 'fr_FR.ts' для французского? –

+0

Я не уверен, что я следую тому, что вы хотите сделать ... Вы хотите (автоматически?) Перевести свои немецкие тексты на английский, а затем английский на французский? Почему сразу на английском? Почему бы не прямо с немецкого на французский? –

+0

@Someprogrammerdude: Я предполагаю, что основная проблема заключается в том, что исходный код более международный, используя английские строки в коде и избегая замены каждой немецкой строки в fr_FR.ts новой английской строкой. [Эта ссылка qt] (http://doc.qt.io/qt-5/qtlinguist-hellotr-example.html) упоминает 'linguist' и' lupdate', хотя я не уверен, что это то, что ищет OP – stefaanv

ответ

0

Было довольно легко изменить/расширить инструмент lupdate, выполняя именно это. Готово.

Смежные вопросы