Описание тега qt-linguist

Qt Linguist - это инструмент для добавления переводов в приложения Qt. Релиз-менеджеры, переводчики и разработчики могут использовать Qt Linguist для выполнения этих задач.
1 ответ

Вопросы о интернационализации Qt

У меня проблемы с выяснением, как использовать Qt для создания файлов перевода для приложения на Python. Я использую Python 2.7, Qt версии 5.9.1 и PyQt4 4.12.1 для создания моего GUI на OSX 10.11.6. Сейчас я просто хотел перевести несколько слов в м…
05 сен '17 в 11:08
0 ответов

Обнаружение неполных файлов перевода в Qt

Я хочу быть в состоянии определить, отсутствуют ли переводы для какого-либо языка во время моей сборки выпуска. Я использую CMake для сборки приложения, и CMake также работает lupdate а также lrelease, В этом процессе я хотел бы отобразить предупреж…
10 апр '18 в 13:56
1 ответ

Qt Linguist: поменять местами язык источников с переводом?

Скажем, давным-давно я начал проект, который не должен был делиться или переводиться. Для простоты все строки и GUI были на моем родном языке в коде, на французском. Затем проект становился все более и более важным, так что теперь доступны несколько…
17 ноя '16 в 10:52
3 ответа

От перевода: оригинальный текст QString

Есть ли способ получить исходный независимый от языка текст QString, помеченный для перевода? Вот упрощение моего кода: QString MyClass::getError() { QString errorText = tr("hardError1"); return errorText; } Проблема в том, что следующее: if (getErr…
27 янв '16 в 13:43
2 ответа

Как мне начать использовать QtLinguist для перевода моего проекта QtCreator?

У меня простой .pro Проект Qt Creator. У меня есть большая часть, если не все, текст моего приложения в Qt .ui XML-файлы форм. Я хочу использовать Qt Linguist для перевода текста в этом проекте, но я не знаю, с чего начать. В интернете нет полезной …
20 дек '15 в 00:25
1 ответ

Как сделать многоязычное приложение QT UI?

Я работаю над новым проектом, в котором мне необходимо разработать простое настольное приложение Qt для компании, занимающейся парковкой автомобилей. Это приложение должно фактически находиться на машинах Linux, расположенных на входе и выходе из ав…
17 янв '17 в 11:51
0 ответов

Qt5: распространяемый Qt Linguist

Я пишу руководство для переводчиков и не могу найти простой и официальный способ распространения редактора Qt Linguist. Похоже, вы можете получить его для Linux, загрузив qttools5-dev-tools пакет. Но для других систем?Похоже, онлайн-установщик Qt5 н…
16 ноя '17 в 21:03
1 ответ

Макрос лингвиста QT5 в cmake

Несмотря на то, что я был довольно новичком в cmake, мне удалось создать новый проект, включающий Qt5LinguistTools и.ts файл, содержащий мои переводы. Я добавил раздел в мой файл cmake для вызова lupdate и lrelease для моих файлов, используя определ…
01 июл '16 в 15:54
2 ответа

Qt lupdate в выпуске файла.pro

Мне пришлось пометить некоторые файлы.xml для интернационализации. Я не использую lupdate вручную из cmd, вместо этого я помещаю его в файл.pro проекта, например: lupdate_only{ SOURCES += $$EXTRA_XML } Приведенный выше код работает просто отлично, н…
29 ноя '16 в 10:04
1 ответ

Как использовать lupdate с аргументом @lst-file?

Я хочу запустить инструмент lupdate Qt-Linguist для получения списка файлов TS. Я хочу дать этот список из файла, а не из явных аргументов команды. Это помощь команды: Использование: lupdate [options] [project-file]... lupdate [options] [source-file…
21 июн '17 в 16:16
0 ответов

Как передать файлы xliff, переведенные с помощью STL trados, в Qt Linguist

Мы используем Qt-Linguist для перевода нашего приложения C++. Наш переводческий офис работает с SDL Trados Studio для управления переводом. Поскольку студия SDL Trados Studio не способна работать с файлами ts, мы теперь используем файлы xliff. Qt-Li…
02 июл '18 в 15:09
0 ответов

CMake. Как найти все файлы для перевода их в Qt5Linguist?

Я пытаюсь использовать Qt для моего большого проекта с разными подпроектами. Мне нужно найти все *.cpp *.h *.ui файлы для создания *.ts файлы и применять их для qt5_create_translation, Не могли бы вы помочь мне, как это сделать? Я пытался использова…
02 окт '18 в 07:18
0 ответов

Создать мультиязычное приложение QtQuick с QtLinguist

Я делаю это для исследования, поэтому нет исходного кода. Моя программа должна иметь возможность менять язык с помощью кнопок. Я получил информацию, что QtLinguistчасто используется для этого материала. Проблема в том, что я не могу найти что-то вро…
22 сен '15 в 05:04
0 ответов

Как CODECFORSRC влияет на проект Qt5?

CODECFORSRC используется только в исходном коде lupdate: QStringList tmp = visitor.values(QLatin1String("CODECFORSRC")); if (!tmp.isEmpty()) { QByteArray codecForSource = tmp.last().toLatin1().toUpper(); if (codecForSource == "UTF16" || codecForSour…
09 фев '18 в 05:58
1 ответ

Как ввести статические методы для Qt Linguist QTranslator

У меня есть файл Qt Linguist *.ts, например: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS> <TS version="2.1" language="de_DE" sourcelanguage="en_GB"> <context> <name></name> <message> <location fil…
02 ноя '15 в 16:14
1 ответ

QT_TRANSLATE_NOOP устранение неоднозначности с pylupdate

Я пытаюсь использовать pylupdate для создания файлов перевода. import sys from PyQt5 import QtCore from PyQT5.QtCore import QT_TRANSLATE_NOOP _translate = QtCore.QCoreApplication.translate if __name__ == '__main__': app = QApplication(sys.argv) qt_t…
22 дек '17 в 20:06
2 ответа

vC++ + QT перевод интерфейса не работает

У меня есть проект с QT на vC++, и мне нужно найти строку в пользовательском интерфейсе на разных языках. Я создал пользовательский интерфейс через QTdesigner в надстройке Visual Studio Visual Studio 2012, а также установил плагин QT для использован…
1 ответ

QTranslator: почему некоторые части приложения не переведены?

Есть работающее приложение, и я добавляю новый язык для GUI. Все отлично работает, но некоторые части приложения просто не переведены. QLinguist обнаруживает их все, и я добавил новые переводы, но по-прежнему безрезультатно. Вот фрагмент кода, котор…
01 окт '18 в 05:43
1 ответ

Qt переводы с аргументами

Я столкнулся с проблемой использования Qt для динамического перевода приложения. Все строки, отображаемые в пользовательском интерфейсе, заключены в вызовы tr(), поэтому я могу увидеть их в QtLinguist. Моя проблема сейчас заключается в следующем: до…
23 июл '15 в 15:31
1 ответ

Перевод ключей Q_ENUM

Я использую Q_ENUM макрос в моем коде, а затем я использую связанный QMetaEnum заселить QComboBox, Есть ли "стандартный" способ управления переводом Q_ENUM ключи (извлекается с QMetaEnum::key() метод)? Я не нашел ничего в документации Qt, и основная…
12 июл '16 в 12:00