Описание тега qtranslator
QTranslator - это класс из Qt Toolkit, который обеспечивает поддержку интернационализации для вывода текста.
1
ответ
Почему мой C++ Qt UI был переведен, а не мои QStrings в моей программе?
Мне нужно было перевести мой английский пользовательский интерфейс на французский, поэтому я сделал все необходимое с помощью файлов.ts и.qm, загрузил его в класс QTranslator и установил в QApplication: //in the InterfaceWidget constructor: QTransla…
08 фев '17 в 22:45
2
ответа
Динамически изменить перевод приложения с помощью выпадающего списка с PyQT
Я создаю простое окно с полем со списком, чтобы позволить пользователю выбрать язык текста, который будет отображаться во всем приложении Я создал необходимые файлы.qm, и текст обновляется, когда я запускаю приложение. Но как я могу связать это с па…
05 сен '17 в 15:32
1
ответ
Qt Translator не работает в лямбда-слоте
Я пытаюсь убедить мое приложение Qt перевести кнопки в пустое диалоговое окно. По неизвестной причине первый диалог переводится на немецкий, но диалог, выполненный в лямбда-слоте, не переводится. Я уже пытался использовать более старый синтаксис сиг…
27 ноя '17 в 18:16
1
ответ
Зачем мне нужен QTranslator для локализованных текстов кнопок в QMessageBox в Windows?
Я занимаюсь разработкой приложения Qt, которое работает на Linux и Windows. Я на немецком языке. При сборке в Linux я получаю правильные переводы для стандартных кнопок, отображаемых, например, QMessageBox::question с QMessageBox::Yes | QMessageBox:…
16 июл '17 в 19:57
1
ответ
Почему языковые пакеты должны быть загружены перед созданием главного окна в Qt?
Я только что узнал, как установить языковой пакет для моего приложения в Qt, и в настоящее время у меня есть два вопроса. Я написал минимальное приложение, чтобы показать, где меня смутило.Я создал главное окно, которое содержит только QLabel показа…
04 май '18 в 15:11
1
ответ
Как QTranslator обрабатывает модификаторы локали PyQT?
У меня проблема с загрузкой файла перевода с помощью QTranslator потому что в нем есть модификатор локали. Код, который я использую, from PyQt4 import QtCore, QtGui from locale import getdefaultlocale locale = getdefaultlocale() app = QtGui.QApplica…
13 фев '14 в 08:23
1
ответ
Как изменить строку значков QPushButton на основе QTranslator
У меня есть приложение с кнопками, для которых установлены значки для различных состояний щелчка, фактический текст QPushButton не установлен и не отображается; все это содержится в значке. Эти файлы значков содержат текст, который требует перевода,…
16 авг '17 в 20:18
1
ответ
QTranslator: почему некоторые части приложения не переведены?
Есть работающее приложение, и я добавляю новый язык для GUI. Все отлично работает, но некоторые части приложения просто не переведены. QLinguist обнаруживает их все, и я добавил новые переводы, но по-прежнему безрезультатно. Вот фрагмент кода, котор…
01 окт '18 в 05:43
1
ответ
Qt - использовать встроенные переводы
Я использую Qt и хочу переводить тексты "нативно", показанные виджетами Qt. Под "текстами, отображаемыми в оригинале" я, например, имею в виду те, которые показаны в контекстных меню для редактирования текста (копирование, вставка,...). Вот что я уж…
26 апр '17 в 15:35
1
ответ
Как записать исходную строку QObject::tr и по-прежнему отображать в GUI перевод?
В моем проекте мы хотим перевести пользовательский интерфейс, но вести технические журналы на английском языке. Я согласен, что эти два вида сообщений должны оставаться разделенными, но иногда у нас есть некоторые сообщения об ошибках, которые мы хо…
18 окт '17 в 12:23
2
ответа
Как провести различие между переводом не существует или перевод совпадает с исходным?
Я использую QCoreApplication::translate() переводить текст. Я пытаюсь понять, есть ли у строки перевод. Документация Qt гласит: Если ни один из файлов перевода не содержит перевода для sourceText в контексте эта функция возвращает QString эквивалент…
23 сен '16 в 11:59
1
ответ
Прочитать файл переводчика.ts/.qm в файле translations.qrc
Я пытаюсь импортировать файл переводчика в свой проект Qt (Qt 5.6 в системе Linux), но не могу загрузить файл перевода, потому что QTranslator::load метод всегда возвращает false, У меня есть следующая структура проекта "testTrl": В корне проекта у …
10 апр '17 в 15:10
1
ответ
Как я могу удалить все QTranslator из приложения?
Я хочу изменить язык с помощью QCoreApplication::installTranslator с несколькими разными .qm файлы для каждого языка (разные части проекта приводят к разным файлам.qm). Можно использовать более одного файла.qm: QCoreApplication:: installTranslator (…
04 сен '17 в 14:51
2
ответа
Как я могу включить C:\Qt\5.9.1\msvc2015\translations .qm файлы (файлы Qt framework qm) в проект Visual Studio Qt?
Как я могу включить файлы C:\Qt\5.9.1\msvc2015\translations .qm (файлы Qt framework qm) в окончательный выпуск, проект Visual Studio Qt? Я загружаю файлы, используя: QTranslator* qtTranslator = new QTranslator(); bool ok = qtTranslator->load("qt_…
06 сен '17 в 11:57
1
ответ
Канонический пример QTranslator с реальным QLocale
Кажется, что большая часть документации по QTranslator и установка их для QApplication принять упрощенные случаи для QLocale, В реальном мире языковой стандарт пользователя должен учитывать язык и страну, что обычно достигается при наличии файлов пе…
12 окт '17 в 19:32
1
ответ
QTranslator tr() - проблема с начальными пробелами?
У меня есть следующий фрагмент кода: QString invalidMsg = tr("Please select"); //"Selectionner" in *.ts file if(m_buildVersionPortion == "") { if(m_isSeededByReleasesOnly) { invalidMsg += tr(" Release"); // " Version" " " " } } if(m_configNamePortio…
14 мар '19 в 20:47
0
ответов
Сбой Qt: нарушение прав доступа QEventDispatcherWin32::trUtf8
По некоторым причинам я все еще использую Qt4 в некоторых встроенных system.it, непредсказуемый сбой. потому что я никогда не создавал QEventDispatcherWin32 или вызывал trUtf8(мне не нужен перевод). попробовал: (1) использовать QTextCodec по умолчан…
08 июн '19 в 04:54
1
ответ
QTranslator не работает при использовании в операторе if
Я добавил файл перевода, используя Qt Linguist. Затем я приступил к использованию QTranslator когда мое приложение загружено: QTranslator translator; bool loaded = translator.load(":/notizie_en_UK.qm"); bool installed = app.installTranslator(&tr…
21 авг '19 в 13:14
0
ответов
получить перевод виджета pyqt5 qlabel для заданного языка (без его отображения)
Я создал программу / приложение с использованием PyQt5. Я создал графический интерфейс в QtDesigner и, используя информацию здесь ( Как динамически изменять языки (переводы) в PyQt5?), Я смог настроить его для переключения языка с английского на япо…
31 окт '19 в 05:54
1
ответ
PyQt5 QTranslator translate не работает с файлом констант
Я пытаюсь изучить pyqt и некоторые вещи с шаблоном mvc. Я также хотел бы получить перевод моего приложения. Базовые эксперименты сработали отлично, поэтому я попытался реализовать это в своем приложении, но сейчас мне сложно. вот где я инициализирую…
16 мар '20 в 21:17