Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
29 участников
Администратор Legotckoi
Модератор ProgrammersBlog

Последние откомментированные темы:

20250623001937

←  Предыдущая тема Все темы Следующая тема →
пишет:

Qt/C++ - Урок 049. QTranslator - динамический перевод мультиязычного приложения на Qt

Рано или поздно разработчик приложений на Qt встречается с необходимостью поддержки мультиязычности в своём приложении. Вот тогда на помощь и приходит класс QTranslator и специализированное приложение для создания переводов Qt Linguist .

Объект класса QTranslator используется для загрузки переводов из специального файла с расширением .qm, который является шестнадцатеричным файлом переводов. Данный файл компилируется из файла переводов в XML формате, который имеет расширение ts и прописывается в pro файле проекта. Данный файл содержит все строки приложения, которые были заключены в функцию tr(). Рекомендую задавать весь интерфейс приложения на английском языке, который будет языком по умолчанию, а переводы уже с нужным языком подгружать из файлов переводов. Если нужный файл перевода не будет найден, то автоматически будет загружен перевод на английском языке. Хотя Вы, конечно, можете применить и другой язык в качестве языка по умолчанию.

Читать далее

Это интересно
0

21.02.2017
Пожаловаться Просмотров: 396  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены