Многоязычный графический интерфейс - интернационализация - PullRequest
1 голос
/ 21 марта 2012

Я работаю над проектом, который будет использоваться во многих странах на разных языках. Мне нужен хороший способ сделать мой графический интерфейс простым для перевода.

Я программирую с использованием фреймворка Qt.

Очевидно, мне придется определить все строки в виде таблицы / файла .ini. Я просто не уверен, что лучший способ сделать это.

1 Ответ

4 голосов
/ 21 марта 2012

Qt довольно хорошо поддерживает интернационализацию (i18n), и у них даже есть довольно подробная страница документации , объясняющая некоторые методы, которые вы можете использовать.

Для перевода самое важноеиспользовать tr("...") при вставке строк, а затем использовать Qt Linguist для фактического перевода этих строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...