From 20fe29a05dc72ca1d5355648e4ada27a6736f5f5 Mon Sep 17 00:00:00 2001 From: Sacha Date: Tue, 5 Mar 2013 01:09:35 +1000 Subject: [PATCH] Automatically generate translations in Qt. --- Qt/PPSSPP.pro | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Qt/PPSSPP.pro b/Qt/PPSSPP.pro index da0a91f56d..935912f421 100755 --- a/Qt/PPSSPP.pro +++ b/Qt/PPSSPP.pro @@ -29,8 +29,6 @@ linux:!mobile_platform { } } -TRANSLATIONS = $$files(languages/ppsspp_*.ts) - # Main SOURCES += ../native/base/QtMain.cpp HEADERS += ../native/base/QtMain.h @@ -58,6 +56,17 @@ mobile_platform { INCLUDEPATH += ../Qt } +# Translations +TRANSLATIONS = $$files(languages/ppsspp_*.ts) + +lang.name = lrelease ${QMAKE_FILE_IN} +lang.input = TRANSLATIONS +lang.output = ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.qm +lang.commands = $$[QT_INSTALL_BINS]/lrelease ${QMAKE_FILE_IN} +lang.CONFIG = no_link +QMAKE_EXTRA_COMPILERS += lang +PRE_TARGETDEPS += compiler_lang_make_all + # Packaging symbian { deploy.pkg_prerules = "$${LITERAL_HASH}{\"PPSSPP\"}, (0xE0095B1D), 0, 6, 1, TYPE=SA" "%{\"Qtness\"}" ":\"Qtness\""