Описание тега 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?), Я смог настроить его для переключения языка с английского на япо…
1 ответ

PyQt5 QTranslator translate не работает с файлом констант

Я пытаюсь изучить pyqt и некоторые вещи с шаблоном mvc. Я также хотел бы получить перевод моего приложения. Базовые эксперименты сработали отлично, поэтому я попытался реализовать это в своем приложении, но сейчас мне сложно. вот где я инициализирую…
16 мар '20 в 21:17