add qt_zh_CN for Chinese translations

This commit is contained in:
Le Tan 2017-12-29 18:24:49 +08:00
parent 7986ebe475
commit 63825a27d0
6 changed files with 7573 additions and 4 deletions

View File

@ -50,6 +50,8 @@ after_build:
- echo %vnote_version% > "distrib\VNote\version.txt" - echo %vnote_version% > "distrib\VNote\version.txt"
- echo %APPVEYOR_REPO_COMMIT% >> "distrib\VNote\version.txt" - echo %APPVEYOR_REPO_COMMIT% >> "distrib\VNote\version.txt"
- copy "distrib\VNote\VNote.exe" "distrib\VNote_win_%PLATFORM%.exe" - copy "distrib\VNote\VNote.exe" "distrib\VNote_win_%PLATFORM%.exe"
# Delete translations\qt_*.qm
- del /F /Q "distrib\VNote\translations\qt_*.qm"
# Copy OpenSSL DLLs # Copy OpenSSL DLLs
- if "%PLATFORM%" EQU "X64" (xcopy "openssl-utils.git\win64\*.dll" "distrib\VNote") - if "%PLATFORM%" EQU "X64" (xcopy "openssl-utils.git\win64\*.dll" "distrib\VNote")
- if "%PLATFORM%" EQU "x86" (xcopy "openssl-utils.git\win32\*.dll" "distrib\VNote") - if "%PLATFORM%" EQU "x86" (xcopy "openssl-utils.git\win32\*.dll" "distrib\VNote")

View File

@ -169,13 +169,17 @@ int main(int argc, char *argv[])
app.installTranslator(&qtTranslator3); app.installTranslator(&qtTranslator3);
} }
// Load translation for Qt. // Load translation for Qt from resource.
QTranslator qtTranslator; QTranslator qtTranslator;
if (!qtTranslator.load("qt_" + locale, QLibraryInfo::location(QLibraryInfo::TranslationsPath))) { if (qtTranslator.load("qt_" + locale, ":/translations")) {
qtTranslator.load("qt_" + locale, "translations"); app.installTranslator(&qtTranslator);
} }
app.installTranslator(&qtTranslator); // Load translation for Qt from env.
QTranslator qtTranslatorEnv;
if (qtTranslatorEnv.load("qt_" + locale, "translations")) {
app.installTranslator(&qtTranslatorEnv);
}
// Load translation for vnote. // Load translation for vnote.
QTranslator translator; QTranslator translator;

Binary file not shown.

6337
src/translations/qt_zh_CN.ts Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -233,5 +233,6 @@
<file>translations/widgets_zh_CN.qm</file> <file>translations/widgets_zh_CN.qm</file>
<file>translations/qdialogbuttonbox_zh_CN.qm</file> <file>translations/qdialogbuttonbox_zh_CN.qm</file>
<file>translations/qwebengine_zh_CN.qm</file> <file>translations/qwebengine_zh_CN.qm</file>
<file>translations/qt_zh_CN.qm</file>
</qresource> </qresource>
</RCC> </RCC>