Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Вопрос про i18n в Qt и ts-файлы

Автор: Iron Bug 28.5.2020, 16:22

вот, админю-админю, надо хоть раз воспользоваться, так сказать, плодами трудов своих и задать вопрос на форуме :)

вопрос простой. просто я обычно не имею дел с Qt.

есть проект с Qt. там много всяких заморочек и в том числе перевод интерфейса на кучу языков. мне нужно было подправить код, вырезав оттуда всё ненужное. я это успешно сделала, но не тут-то было! оказалось, что при старте всё падает. стала копать, почему, и нарыла такую фигню: в каталоге проекта есть каталог locales и в нём куча файлов с расширением ts. и в этих злобных файлах явно указана привязка к номерам строк и файлам в коде(!).

вопрос: эта шняга как-то генерируется из кода, или если я правлю код и все привязки сползают, то мне надо править ссылки на строки во всех этих жутких файлах?

да, никаких креаторов у меня нет и не планируется, я использую сборку через qmake.

Автор: Алексей1153 29.5.2020, 12:09

Iron Bug, привет

подскажу направление (скрин - название утилит), но деталей не подскажу, потому что пользуюсь раз в 50 лет :D



вот можно ещё почитать
http://doc.crossplatform.ru/qt/4.3.5/i18n.html

http://doc.crossplatform.ru/qt/4.3.5/linguist-manual.html

Автор: Litkevich Yuriy 9.12.2020, 13:59

утила lupdate


П.С.
Что-то с форумом походу, у меня лезут не просмотренными темы, которые я уже явно читал, в том числе мои собственные ответы :(

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)