From 1b6132db855892feac94d90be872ea66107fe11b Mon Sep 17 00:00:00 2001 From: Le Tan Date: Wed, 27 Dec 2017 20:36:18 +0800 Subject: [PATCH] fix translations for QTextEdit and QPlainTextEdit --- src/main.cpp | 18 ++++++++++++------ src/translations/widgets_zh_CN.qm | Bin 0 -> 529 bytes src/vnote.qrc | 1 + 3 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 src/translations/widgets_zh_CN.qm diff --git a/src/main.cpp b/src/main.cpp index 51e453e5..390f628f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -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); diff --git a/src/translations/widgets_zh_CN.qm b/src/translations/widgets_zh_CN.qm new file mode 100644 index 0000000000000000000000000000000000000000..b08ab97fd1de25e2ceea60bbad9da1cb412c461e GIT binary patch literal 529 zcmcE7ks@*G{hX<16=n7(EZlq7iGhK^fq{Y58b~uRuq?mAz`!WNptYX9$u`7Uxp65`0#&1Sw2Qfrks5OKMIke&2CS;7ocMm@(l6 SToYF?P*ZY=f@4k&E}H;G4|MGS literal 0 HcmV?d00001 diff --git a/src/vnote.qrc b/src/vnote.qrc index caa331dd..07e09716 100644 --- a/src/vnote.qrc +++ b/src/vnote.qrc @@ -230,5 +230,6 @@ resources/icons/add_program.svg resources/docs/tips_external_program_en.md resources/docs/tips_external_program_zh.md + translations/widgets_zh_CN.qm