Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Create translations at configure time

  • Loading branch information...
commit 92e24e332aa681b17c7ab56c46093f14fecbdf0b 1 parent 687d192
@Gelmir Gelmir authored
Showing with 20 additions and 0 deletions.
  1. +1 −0  qbittorrent.pro
  2. +19 −0 qm_gen.pri
View
1  qbittorrent.pro
@@ -3,6 +3,7 @@ TEMPLATE = subdirs
SUBDIRS += src
include(version.pri)
+include(qm_gen.pri)
# Dist
dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/ &&
View
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")
+}
Please sign in to comment.
Something went wrong with that request. Please try again.