crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Вопрос про i18n в Qt и ts-файлы, неужели всё так плохо или я что-то упускаю
Iron Bug
  опции профиля:
сообщение 28.5.2020, 16:22
Сообщение #1


Профессионал
*****

Группа: Модератор
Сообщений: 1595
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


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

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

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

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

да, никаких креаторов у меня нет и не планируется, я использую сборку через qmake.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 29.5.2020, 12:09
Сообщение #2


фрилансер
******

Группа: Участник
Сообщений: 2900
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


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

Сообщение отредактировал Алексей1153 - 29.5.2020, 12:10
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 6.7.2020, 20:09