summaryrefslogtreecommitdiff
path: root/lang/CMakeLists.txt
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2024-07-14 12:31:24 +0200
committerFelix Morgner <felix.morgner@gmail.com>2024-07-14 12:31:24 +0200
commit22affd3c791679f05ccde937a1804ecb3f5bf5e2 (patch)
tree1053b86309f5c3f827cdfb5de9988eec28faf3c9 /lang/CMakeLists.txt
parentf5e65adb5c348b5c1f3fe479fc71053183f66674 (diff)
downloadturns-22affd3c791679f05ccde937a1804ecb3f5bf5e2.tar.xz
turns-22affd3c791679f05ccde937a1804ecb3f5bf5e2.zip
app/gui: add translations for create participant dialog
Diffstat (limited to 'lang/CMakeLists.txt')
-rw-r--r--lang/CMakeLists.txt19
1 files changed, 6 insertions, 13 deletions
diff --git a/lang/CMakeLists.txt b/lang/CMakeLists.txt
index ac045a8..ed234e6 100644
--- a/lang/CMakeLists.txt
+++ b/lang/CMakeLists.txt
@@ -1,15 +1,13 @@
set(TRANSLATIONS
"de"
+ "de_CH"
"en_US"
)
foreach(LANG IN LISTS TRANSLATIONS)
- set(BASE_SOURCE_FILE "${CMAKE_CURRENT_SOURCE_DIR}/po/${LANG}.po")
- set(LABELS_SOURCE_FILE "${CMAKE_CURRENT_SOURCE_DIR}/po/labels/${LANG}.po")
- set(MENU_ITEMS_SOURCE_FILE "${CMAKE_CURRENT_SOURCE_DIR}/po/menu_items/${LANG}.po")
- set(TOOLTIPS_SOURCE_FILE "${CMAKE_CURRENT_SOURCE_DIR}/po/tooltips/${LANG}.po")
set(BINARY_FILE "${CMAKE_CURRENT_BINARY_DIR}/${LANG}/LC_MESSAGES/turns.mo")
-
+ file(GLOB_RECURSE PARTS CONFIGURE_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/*/${LANG}.po")
+
list(APPEND TRANSLATION_BINARIES "${BINARY_FILE}")
add_custom_command(OUTPUT "${BINARY_FILE}"
@@ -17,16 +15,10 @@ foreach(LANG IN LISTS TRANSLATIONS)
ARGS
"-o"
"${BINARY_FILE}"
- "${BASE_SOURCE_FILE}"
- "${LABELS_SOURCE_FILE}"
- "${MENU_ITEMS_SOURCE_FILE}"
- "${TOOLTIPS_SOURCE_FILE}"
+ ${PARTS}
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
DEPENDS
- "${BASE_SOURCE_FILE}"
- "${LABELS_SOURCE_FILE}"
- "${MENU_ITEMS_SOURCE_FILE}"
- "${TOOLTIPS_SOURCE_FILE}"
+ ${PARTS}
COMMENT "Processing translation ${LANG}"
)
@@ -60,6 +52,7 @@ add_dependencies("lang" "mofiles")
# Tests
add_executable("lang-tests"
+ "tests/buttons.cpp"
"tests/labels.cpp"
"tests/menu_items.cpp"
"tests/tooltips.cpp"