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