mirror of
https://github.com/riuson/lcd-image-converter.git
synced 2026-02-20 01:21:28 +01:00
Add Chinese support and fix Russian translation issue
Merge pull request #89 from WangONC/master
This commit is contained in:
@@ -379,12 +379,11 @@ win32 {
|
||||
OTHER_FILES += win-res.rc
|
||||
}
|
||||
|
||||
TRANSLATIONS = resources/lcd-image-converter-ru.ts
|
||||
|
||||
OTHER_FILES += \
|
||||
resources/image.tmpl \
|
||||
resources/font.tmpl \
|
||||
resources/lcd-image-converter-ru.ts \
|
||||
resources/lcd-image-converter-zh_CN.ts \
|
||||
win-res.rc \
|
||||
README \
|
||||
readme.md \
|
||||
@@ -430,11 +429,43 @@ QMAKE_EXTRA_TARGETS += version
|
||||
PRE_TARGETDEPS += git_revision
|
||||
|
||||
# compile translation
|
||||
translation_ru.target = $$PWD/resources/lcd-image-converter-ru.qm
|
||||
translation_ru.commands = lrelease $$PWD/resources/lcd-image-converter-ru.ts $$PWD/resources/lcd-image-converter-ru.qm
|
||||
LANGUAGES = ru zh_CN
|
||||
# parameters: var, prepend, append
|
||||
defineReplace(prependAll) {
|
||||
for(a,$$1):result += $$2$${a}$$3
|
||||
return($$result)
|
||||
}
|
||||
|
||||
QMAKE_EXTRA_TARGETS += translation_ru
|
||||
PRE_TARGETDEPS += $$PWD/resources/lcd-image-converter-ru.qm $$PWD/resources/lcd-image-converter-ru.ts
|
||||
|
||||
|
||||
TRANSLATIONS = $$prependAll(LANGUAGES, $$PWD/resources/lcd-image-converter-, .ts)
|
||||
|
||||
TRANSLATIONS_FILES =
|
||||
|
||||
qtPrepareTool(LRELEASE, lrelease)
|
||||
|
||||
win32 {
|
||||
LRELEASE ~= s,^/([a-zA-Z])/,\\1:/,
|
||||
}
|
||||
|
||||
for(tsfile, TRANSLATIONS) {
|
||||
# qmfile = $$shadowed($$tsfile)
|
||||
qmfile = $$tsfile
|
||||
qmfile ~= s,.ts$,.qm,
|
||||
qmdir = $$dirname(qmfile)
|
||||
!exists($$qmdir) {
|
||||
mkpath($$qmdir)|error("Aborting.")
|
||||
}
|
||||
tsfile_fixed = $$tsfile
|
||||
qmfile_fixed = $$qmfile
|
||||
win32 {
|
||||
tsfile_fixed ~= s,^/([a-zA-Z])/,\\1:/,
|
||||
qmfile_fixed ~= s,^/([a-zA-Z])/,\\1:/,
|
||||
}
|
||||
command = $$LRELEASE -removeidentical $$tsfile_fixed -qm $$qmfile_fixed
|
||||
system($$command)|error("Failed to run: $$command")
|
||||
TRANSLATIONS_FILES += $$qmfile
|
||||
}
|
||||
|
||||
DISTFILES += \
|
||||
.clang-format
|
||||
|
||||
@@ -2230,7 +2230,7 @@ Only minimal amount (%3) will be imported.</source>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ToolFill</name>
|
||||
<name>ImageEditor::Tools::ToolFill</name>
|
||||
<message>
|
||||
<location filename="../classes/imageeditor/toolfill.cpp" line="69"/>
|
||||
<source>Fill</source>
|
||||
|
||||
2288
resources/lcd-image-converter-zh_CN.ts
Normal file
2288
resources/lcd-image-converter-zh_CN.ts
Normal file
File diff suppressed because it is too large
Load Diff
@@ -12,6 +12,7 @@
|
||||
</qresource>
|
||||
<qresource prefix="/translations">
|
||||
<file alias="ru">lcd-image-converter-ru.qm</file>
|
||||
<file alias="zh_CN">lcd-image-converter-zh_CN.qm</file>
|
||||
</qresource>
|
||||
<qresource prefix="/demos">
|
||||
<file alias="scanning_background">demos/scanning_background.png</file>
|
||||
|
||||
Reference in New Issue
Block a user