From 22affd3c791679f05ccde937a1804ecb3f5bf5e2 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Sun, 14 Jul 2024 12:31:24 +0200 Subject: app/gui: add translations for create participant dialog --- lang/CMakeLists.txt | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) (limited to 'lang/CMakeLists.txt') 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" -- cgit v1.2.3