automatically embed translations with qmake and cleanup of pro file
This commit is contained in:
parent
dd125d3183
commit
aa982d3798
|
@ -7,6 +7,11 @@ CONFIG += c++17
|
||||||
# debugging
|
# debugging
|
||||||
CONFIG += debug
|
CONFIG += debug
|
||||||
|
|
||||||
|
MOC_DIR = build/generated/
|
||||||
|
UI_DIR = build/ui/
|
||||||
|
RCC_DIR = build/rcc/
|
||||||
|
OBJECTS_DIR = build/objects/
|
||||||
|
|
||||||
unix:LIBS += -lcurl -pthread -lrt
|
unix:LIBS += -lcurl -pthread -lrt
|
||||||
|
|
||||||
# The following define makes your compiler emit warnings if you use
|
# The following define makes your compiler emit warnings if you use
|
||||||
|
@ -82,10 +87,6 @@ HEADERS += \
|
||||||
include/stagesettings.h \
|
include/stagesettings.h \
|
||||||
thirdparty/Log/Log.h
|
thirdparty/Log/Log.h
|
||||||
|
|
||||||
MOC_DIR = build/generated/
|
|
||||||
UI_DIR = ui/
|
|
||||||
OBJECTS_DIR = build/
|
|
||||||
|
|
||||||
FORMS += \
|
FORMS += \
|
||||||
ui/championsearch.ui \
|
ui/championsearch.ui \
|
||||||
ui/mainwindow.ui \
|
ui/mainwindow.ui \
|
||||||
|
@ -96,21 +97,14 @@ FORMS += \
|
||||||
INCLUDEPATH += $$PWD/include/ \
|
INCLUDEPATH += $$PWD/include/ \
|
||||||
$$PWD/thirdparty/Log/
|
$$PWD/thirdparty/Log/
|
||||||
|
|
||||||
#TRANSLATIONS += \
|
# translations
|
||||||
# ts/de_DE.ts \
|
|
||||||
# ts/en.ts
|
|
||||||
|
|
||||||
LANGUAGES = de_DE en
|
LANGUAGES = de_DE en
|
||||||
|
CONFIG += lrelease embed_translations
|
||||||
|
|
||||||
TRANSLATIONS = $$prependAll(LANGUAGES, $$PWD/resources/ts/, .ts)
|
TRANSLATIONS = $$prependAll(LANGUAGES, $$PWD/resources/ts/, .ts)
|
||||||
TRANSLATIONSQM = $$prependAll(LANGUAGES, $$PWD/resources/ts/, .qm)
|
|
||||||
|
|
||||||
makelang.commands = lrelease $$_PRO_FILE_
|
|
||||||
updatelang.commands = lupdate $$_PRO_FILE_
|
updatelang.commands = lupdate $$_PRO_FILE_
|
||||||
QMAKE_EXTRA_TARGETS += makelang updatelang
|
QMAKE_EXTRA_TARGETS += updatelang
|
||||||
PRE_TARGETDEPS += makelang
|
|
||||||
|
|
||||||
QMAKE_CLEAN += $$TRANSLATIONSQM
|
|
||||||
|
|
||||||
# build AppImage
|
# build AppImage
|
||||||
unix {
|
unix {
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
<RCC>
|
<RCC>
|
||||||
<qresource prefix="/">
|
<qresource prefix="/">
|
||||||
<file>ts/de_DE.qm</file>
|
|
||||||
<file>ts/de_DE.ts</file>
|
|
||||||
<file>lolautoaccept.png</file>
|
<file>lolautoaccept.png</file>
|
||||||
<file>lolautoaccept.svg</file>
|
<file>lolautoaccept.svg</file>
|
||||||
<file>icons/top.svg</file>
|
<file>icons/top.svg</file>
|
||||||
|
|
|
@ -34,7 +34,7 @@ int main(int argc, char** argv) {
|
||||||
|
|
||||||
QApplication app(argc, argv);
|
QApplication app(argc, argv);
|
||||||
QTranslator translator;
|
QTranslator translator;
|
||||||
if(translator.load(QLocale().name(), ":/ts")) {
|
if(translator.load(QLocale().name(), ":/i18n")) {
|
||||||
app.installTranslator(&translator);
|
app.installTranslator(&translator);
|
||||||
} else {
|
} else {
|
||||||
qWarning() << "translation not found";
|
qWarning() << "translation not found";
|
||||||
|
|
Loading…
Reference in New Issue