fix translations for QTextEdit and QPlainTextEdit

This commit is contained in:
Le Tan 2017-12-27 20:36:18 +08:00
parent d193cd28a5
commit 1b6132db85
3 changed files with 13 additions and 6 deletions

View File

@ -153,15 +153,21 @@ int main(int argc, char *argv[])
qDebug() << "openSSL" << QSslSocket::sslLibraryBuildVersionString()
<< QSslSocket::sslLibraryVersionNumber();
// load translation for Qt
QTranslator qtTranslator;
if (!qtTranslator.load("qt_" + locale, QLibraryInfo::location(QLibraryInfo::TranslationsPath))) {
qtTranslator.load("qt_" + locale, "translations");
// Load missing translation for Qt.
QTranslator qtTranslator1;
if (qtTranslator1.load("widgets_" + locale, ":/translations")) {
app.installTranslator(&qtTranslator1);
}
app.installTranslator(&qtTranslator);
// Load translation for Qt.
QTranslator qtTranslator2;
if (!qtTranslator2.load("qt_" + locale, QLibraryInfo::location(QLibraryInfo::TranslationsPath))) {
qtTranslator2.load("qt_" + locale, "translations");
}
// load translation for vnote
app.installTranslator(&qtTranslator2);
// Load translation for vnote.
QTranslator translator;
if (translator.load("vnote_" + locale, ":/translations")) {
app.installTranslator(&translator);

Binary file not shown.

View File

@ -230,5 +230,6 @@
<file>resources/icons/add_program.svg</file>
<file>resources/docs/tips_external_program_en.md</file>
<file>resources/docs/tips_external_program_zh.md</file>
<file>translations/widgets_zh_CN.qm</file>
</qresource>
</RCC>