Blob Blame History Raw
--- a/frontend/CMakeLists.txt	2016-07-23 20:22:27.836650136 +0200
+++ b/frontend/CMakeLists.txt	2016-07-23 20:24:47.691726914 +0200
@@ -283,11 +283,18 @@
 	TARGET_LINK_LIBRARIES(lxqtwallet "${link_libraries}" lxqtwallet-backend ${QT_LIBRARIES} )
 endif()
 
-install( FILES ../translations.qm/german_DE.qm   DESTINATION share/lxqt_wallet/translations.qm/ )
-install( FILES ../translations.qm/greek_GR.qm    DESTINATION share/lxqt_wallet/translations.qm/ )
-install( FILES ../translations.qm/dutch_NL.qm    DESTINATION share/lxqt_wallet/translations.qm/ )
-install( FILES ../translations.qm/french_FR.qm   DESTINATION share/lxqt_wallet/translations.qm/ )
-install( FILES ../translations.qm/spanish_ES.qm   DESTINATION share/lxqt_wallet/translations.qm/ )
+SET(TRANSLATIONS
+	../translations/nl_NL.ts
+	../translations/fr_FR.ts
+	../translations/de_DE.ts
+	../translations/gr_GR.ts
+	../translations/es_ES.ts
+)
+
+FIND_PACKAGE(Qt5LinguistTools)
+QT5_ADD_TRANSLATION(QM_FILES ${TRANSLATIONS})
+SET(QM_FILES ${QM_FILES} PARENT_SCOPE)
+ADD_CUSTOM_TARGET (translations ALL DEPENDS ${QM_FILES})
 
 if(BUILD_SHARED)
 	install(TARGETS lxqtwallet RUNTIME LIBRARY DESTINATION "${LIB_PATH}")