X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=i18n%2FCMakeLists.txt;h=8f08cbff9955c54b71e548ac011478c085c0c560;hp=feb774ec200ce3dd2af9ba8e5ac3b12ae37c7ce0;hb=dc2aa39d20b60e7cd8e0ba66ca6c9ed729add008;hpb=5b1e88d1770922fbe8b166994b0f06aa7f596517 diff --git a/i18n/CMakeLists.txt b/i18n/CMakeLists.txt index feb774ec..8f08cbff 100644 --- a/i18n/CMakeLists.txt +++ b/i18n/CMakeLists.txt @@ -10,7 +10,7 @@ if(QT_LRELEASE_EXECUTABLE) file(GLOB avail_tsfiles quassel_*.ts) foreach(TS_FILE ${avail_tsfiles}) get_filename_component(basename ${TS_FILE} NAME_WE) - string(REGEX REPLACE "quassel_(.+)$" "\\1" lang ${basename}) + string(REGEX REPLACE "quassel_([a-zA-Z]+)(_.+)?$" "\\1" lang ${basename}) # test if we want this set(flg 1) if(LINGUAS) @@ -39,5 +39,11 @@ file(APPEND ${resfile} "\n\n") #add_custom_command(OUTPUT ${resfile} DEPENDS ${qm_files}) set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${qm_files} i18n.qrc") -qt4_add_resources(RC_I18N ${resfile}) -add_custom_target(i18n DEPENDS ${RC_I18N}) + +if(EMBED_DATA) + set(COMMON_RCS ${COMMON_RCS} ${resfile} PARENT_SCOPE) +else(EMBED_DATA) + install(FILES ${qm_files} DESTINATION ${DATA_INSTALL_DIR}/quassel/translations) +endif(EMBED_DATA) + +add_custom_target(i18n DEPENDS ${qm_files})