mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
dff30915a3
manully and same way as commit a004fc872f
48 lines
1.6 KiB
Plaintext
Vendored
48 lines
1.6 KiB
Plaintext
Vendored
# For autocompiling qm-files.
|
|
|
|
TRANSLATIONS = translations/es.ts \
|
|
translations/bg.ts \
|
|
translations/de.ts \
|
|
translations/fi.ts \
|
|
translations/fr.ts \
|
|
translations/it.ts \
|
|
translations/nl.ts \
|
|
translations/lt.ts \
|
|
translations/mannol.ts \
|
|
translations/pirate.ts \
|
|
translations/pl.ts \
|
|
translations/ru.ts \
|
|
translations/sv.ts \
|
|
translations/uk.ts \
|
|
translations/zh.ts \
|
|
translations/pt.ts
|
|
|
|
#rules to generate ts
|
|
isEmpty(QMAKE_LUPDATE) {
|
|
win32: QMAKE_LUPDATE = $$[QT_INSTALL_BINS]/lupdate.exe
|
|
else: QMAKE_LUPDATE = $$[QT_INSTALL_BINS]/lupdate
|
|
}
|
|
|
|
#limitation: only on ts can be generated
|
|
updatets.name = Creating or updating ts-files...
|
|
updatets.input = _PRO_FILE_
|
|
updatets.output = $$TRANSLATIONS
|
|
updatets.commands = $$QMAKE_LUPDATE ${QMAKE_FILE_IN}
|
|
updatets.CONFIG += no_link no_clean
|
|
QMAKE_EXTRA_COMPILERS += updatets
|
|
|
|
#rules for ts->qm
|
|
isEmpty(QMAKE_LRELEASE) {
|
|
win32: QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease.exe
|
|
else: QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
|
|
}
|
|
updateqm.name = Compiling qm-files...
|
|
updateqm.input = TRANSLATIONS
|
|
updateqm.output = ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.qm
|
|
updateqm.commands = $$QMAKE_LRELEASE ${QMAKE_FILE_IN} -qm ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.qm
|
|
updateqm.CONFIG += no_link no_clean target_predeps
|
|
QMAKE_EXTRA_COMPILERS += updateqm
|
|
|
|
# Release all the .ts files at once
|
|
updateallqm = $$QMAKE_LRELEASE -silent $$TRANSLATIONS
|