diff --git a/lolautoaccept.pro b/lolautoaccept.pro index c7db5df..4784b34 100644 --- a/lolautoaccept.pro +++ b/lolautoaccept.pro @@ -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 { diff --git a/resources/res.qrc b/resources/res.qrc index 8a10ac0..69aae59 100644 --- a/resources/res.qrc +++ b/resources/res.qrc @@ -1,7 +1,5 @@ - ts/de_DE.qm - ts/de_DE.ts lolautoaccept.png lolautoaccept.svg icons/top.svg diff --git a/src/main.cpp b/src/main.cpp index 61c6587..100f8ff 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -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";