Browse Source

Merge pull request #332 from Gelmir/ts_conftime

Create translations at configure time
adaptive-webui-19844
Christophe Dumez 12 years ago
parent
commit
3f2098ff5d
  1. 1
      qbittorrent.pro
  2. 19
      qm_gen.pri

1
qbittorrent.pro

@ -3,6 +3,7 @@ TEMPLATE = subdirs
SUBDIRS += src SUBDIRS += src
include(version.pri) include(version.pri)
include(qm_gen.pri)
# Dist # Dist
dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/ && dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/ &&

19
qm_gen.pri

@ -0,0 +1,19 @@
TS_IN = $$fromfile(src/src.pro,TRANSLATIONS)
TS_IN_NOEXT = $$replace(TS_IN,".ts","")
isEmpty(QMAKE_LRELEASE) {
win32|os2:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\\lrelease.exe
else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
unix {
!exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease-qt4 }
} else {
!exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease }
}
}
message("Building translations")
for(L,TS_IN_NOEXT) {
message("Processing $${L}")
system("$$QMAKE_LRELEASE -silent src/$${L}.ts -qm src/$${L}.qm")
!exists("src/$${L}.qm"):error("Building translations failed, cannot continue")
}
Loading…
Cancel
Save