Користувальницькькі налаштування

Налаштування сайту


qt

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Both sides previous revision Попередня ревізія
Наступна ревізія Both sides next revision
qt [2016/02/10 12:13]
wombat [Обновление и компиляция переводов] CMake
qt [2016/02/10 12:14]
wombat level up
Рядок 1: Рядок 1:
 ====== Qt ====== ====== Qt ======
  
-===== Локализация =====+====== Локализация ​======
  
-==== Поддержка переводов в программе ====+===== Поддержка переводов в программе ​=====
  
 Согласно [[http://​doc.qt.io/​qt-5/​internationalization.html | документации Qt]], поддержка локализованного (а точнее - "​интернационализованного"​ -- т.н. "​i18n"​) интерфейса в программе включается следующим образом:​ Согласно [[http://​doc.qt.io/​qt-5/​internationalization.html | документации Qt]], поддержка локализованного (а точнее - "​интернационализованного"​ -- т.н. "​i18n"​) интерфейса в программе включается следующим образом:​
Рядок 34: Рядок 34:
 При этом необходимо,​ чтобы существовал соответствующий файл перевода "''​myapp_uk.qm''",​ которые генерируются из исходных файлов перевода "''​myapp_uk.ts''"​. При этом необходимо,​ чтобы существовал соответствующий файл перевода "''​myapp_uk.qm''",​ которые генерируются из исходных файлов перевода "''​myapp_uk.ts''"​.
  
-==== Обновление и компиляция переводов ====+===== Обновление и компиляция переводов ​=====
  
-=== Средствами Qt ===+==== Средствами Qt ====
  
 Для того, чтобы файлы переводов можно было обновлять и компилировать,​ их необходимо перечислить в проектном файле Qt (например,​ ''​myapp.pro''​)((http://​doc.qt.io/​qt-5/​linguist-programmers.html)):​ Для того, чтобы файлы переводов можно было обновлять и компилировать,​ их необходимо перечислить в проектном файле Qt (например,​ ''​myapp.pro''​)((http://​doc.qt.io/​qt-5/​linguist-programmers.html)):​
Рядок 62: Рядок 62:
  
  
-=== Средствами CMake ===+==== Средствами CMake ====
  
 Чтобы файлы переводов автоматически обновлялись и компилировались при каждой сборке программы,​ можно в файл CMakeLists.txt внести такие правки:​ Чтобы файлы переводов автоматически обновлялись и компилировались при каждой сборке программы,​ можно в файл CMakeLists.txt внести такие правки:​
qt.txt · В останнє змінено: 2016/03/08 22:10 by wombat