This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2gokdriveclient. commit 95dd50164bfccff93b365214a8076c488d719e76 Author: Mihai Moldovan <ionic@ionic.de> Date: Fri May 26 21:51:22 2023 +0200 x2gokdriveclient.pro: add translations support. --- debian/changelog | 1 + x2gokdriveclient.pro | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/debian/changelog b/debian/changelog index 311c2d8..7569679 100644 --- a/debian/changelog +++ b/debian/changelog @@ -100,6 +100,7 @@ x2gokdriveclient (0.0.0.1-0x2go1) UNRELEASED; urgency=medium - misc: pre-release date update. - x2gokdriveclient.pro: add VERSION variable, currently unused, but might become handy at a later point in time. + - x2gokdriveclient.pro: add translations support. * debian/rules: + Let qmake add general Qt {C{,XX},L}FLAGS instead of overriding them. Especially needed for C++11 support. diff --git a/x2gokdriveclient.pro b/x2gokdriveclient.pro index 061e710..ebd032a 100644 --- a/x2gokdriveclient.pro +++ b/x2gokdriveclient.pro @@ -21,6 +21,8 @@ RESOURCES += res/resources.qrc VERSION = "$$cat($${PWD}/VERSION.x2gokdriveclient)" # Input +TRANSLATIONS += res/i18n/x2gokdriveclient_de.ts + HEADERS += src/client.h \ src/displayarea.h \ src/menuframe.h \ @@ -45,3 +47,19 @@ LIBS += -ldwmapi } LIBS += -lz + +!isEmpty(TRANSLATIONS) { + isEmpty(QMAKE_LRELEASE) { + qtPrepareTool(QMAKE_LRELEASE, lrelease) + } + + isEmpty(TS_DIR):TS_DIR = . + TSQM.name = lrelease ${QMAKE_FILE_IN} + TSQM.input = TRANSLATIONS + TSQM.output = $$TS_DIR/${QMAKE_FILE_BASE}.qm + TSQM.commands = $$QMAKE_LRELEASE ${QMAKE_FILE_IN} + TSQM.CONFIG = no_link + QMAKE_EXTRA_COMPILERS += TSQM + PRE_TARGETDEPS += compiler_TSQM_make_all +} +else:message("No translation files in project") -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2gokdriveclient.git