aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2026-06-28 16:03:51 +0200
committersaturneric <[email protected]>2026-06-28 16:03:51 +0200
commit047c6049a798fa9f3fd8747b9997b886f6ea8481 (patch)
treec26fae8576da727214bb4c62d3c2fb6c72154fb1
parentdocs(i18n): update translations for email, GnuPG, key-server and version modules (diff)
downloadmodules-047c6049a798fa9f3fd8747b9997b886f6ea8481.tar.gz
modules-047c6049a798fa9f3fd8747b9997b886f6ea8481.zip
refactor(i18n): use `gpgfrontend_collect_ts_files` for i18n
* Replace repetitive explicit TS file lists with the `gpgfrontend_collect_ts_files` helper across several modules. * Reduce duplication and centralize locale collection so adding/removing translations is easier and less error-prone. * No functional changes; only simplifies CMake translation setup and maintenance.
-rw-r--r--src/m_email/CMakeLists.txt7
-rw-r--r--src/m_gpg_info/CMakeLists.txt7
-rw-r--r--src/m_key_server_sync/CMakeLists.txt8
-rw-r--r--src/m_ver_check/CMakeLists.txt8
4 files changed, 4 insertions, 26 deletions
diff --git a/src/m_email/CMakeLists.txt b/src/m_email/CMakeLists.txt
index dd4c996..d6425ff 100644
--- a/src/m_email/CMakeLists.txt
+++ b/src/m_email/CMakeLists.txt
@@ -65,12 +65,7 @@ target_link_libraries(${MODULE_TARGET} PRIVATE vmime-static)
# i18n
set(LOCALE_TS_PATH ${CMAKE_CURRENT_SOURCE_DIR}/ts)
-set(TS_FILES "${LOCALE_TS_PATH}/ModuleEMail.en_US.ts"
- "${LOCALE_TS_PATH}/ModuleEMail.de_DE.ts"
- "${LOCALE_TS_PATH}/ModuleEMail.fr_FR.ts"
- "${LOCALE_TS_PATH}/ModuleEMail.it_iT.ts"
- "${LOCALE_TS_PATH}/ModuleEMail.zh_CN.ts"
- "${LOCALE_TS_PATH}/ModuleEMail.zh_TW.ts")
+gpgfrontend_collect_ts_files(TS_FILES "ModuleEMail" "${LOCALE_TS_PATH}")
module_add_translations(${MODULE_TARGET}
TS_FILES ${TS_FILES}
diff --git a/src/m_gpg_info/CMakeLists.txt b/src/m_gpg_info/CMakeLists.txt
index bb5f148..9e0201c 100644
--- a/src/m_gpg_info/CMakeLists.txt
+++ b/src/m_gpg_info/CMakeLists.txt
@@ -36,12 +36,7 @@ target_link_libraries(${MODULE_TARGET} PRIVATE Qt::Core Qt::Widgets Qt::Concurre
# i18n
set(LOCALE_TS_PATH ${CMAKE_CURRENT_SOURCE_DIR}/ts)
-set(TS_FILES "${LOCALE_TS_PATH}/ModuleGnuPGInfoGathering.en_US.ts"
- "${LOCALE_TS_PATH}/ModuleGnuPGInfoGathering.de_DE.ts"
- "${LOCALE_TS_PATH}/ModuleGnuPGInfoGathering.fr_FR.ts"
- "${LOCALE_TS_PATH}/ModuleGnuPGInfoGathering.it_iT.ts"
- "${LOCALE_TS_PATH}/ModuleGnuPGInfoGathering.zh_CN.ts"
- "${LOCALE_TS_PATH}/ModuleGnuPGInfoGathering.zh_TW.ts")
+gpgfrontend_collect_ts_files(TS_FILES "ModuleGnuPGInfoGathering" "${LOCALE_TS_PATH}")
module_add_translations(${MODULE_TARGET}
TS_FILES ${TS_FILES}
diff --git a/src/m_key_server_sync/CMakeLists.txt b/src/m_key_server_sync/CMakeLists.txt
index 2d4edc7..58a6b65 100644
--- a/src/m_key_server_sync/CMakeLists.txt
+++ b/src/m_key_server_sync/CMakeLists.txt
@@ -36,13 +36,7 @@ target_link_libraries(${MODULE_TARGET} PRIVATE Qt::Core Qt::Widgets Qt::Network)
# i18n
set(LOCALE_TS_PATH ${CMAKE_CURRENT_SOURCE_DIR}/ts)
-set(TS_FILES
- "${LOCALE_TS_PATH}/ModuleKeyServerSync.en_US.ts"
- "${LOCALE_TS_PATH}/ModuleKeyServerSync.de_DE.ts"
- "${LOCALE_TS_PATH}/ModuleKeyServerSync.fr_FR.ts"
- "${LOCALE_TS_PATH}/ModuleKeyServerSync.it_IT.ts"
- "${LOCALE_TS_PATH}/ModuleKeyServerSync.zh_CN.ts"
- "${LOCALE_TS_PATH}/ModuleKeyServerSync.zh_TW.ts")
+gpgfrontend_collect_ts_files(TS_FILES "ModuleKeyServerSync" "${LOCALE_TS_PATH}")
module_add_translations(${MODULE_TARGET}
TS_FILES ${TS_FILES}
diff --git a/src/m_ver_check/CMakeLists.txt b/src/m_ver_check/CMakeLists.txt
index 33d12c2..efe5629 100644
--- a/src/m_ver_check/CMakeLists.txt
+++ b/src/m_ver_check/CMakeLists.txt
@@ -39,13 +39,7 @@ set(CMAKE_AUTOUIC_SEARCH_PATHS ${CMAKE_AUTOUIC_SEARCH_PATHS} ${CMAKE_CURRENT_SOU
# i18n
set(LOCALE_TS_PATH ${CMAKE_CURRENT_SOURCE_DIR}/ts)
-set(TS_FILES
- "${LOCALE_TS_PATH}/ModuleVersionChecking.en_US.ts"
- "${LOCALE_TS_PATH}/ModuleVersionChecking.de_DE.ts"
- "${LOCALE_TS_PATH}/ModuleVersionChecking.fr_FR.ts"
- "${LOCALE_TS_PATH}/ModuleVersionChecking.it_IT.ts"
- "${LOCALE_TS_PATH}/ModuleVersionChecking.zh_CN.ts"
- "${LOCALE_TS_PATH}/ModuleVersionChecking.zh_TW.ts")
+gpgfrontend_collect_ts_files(TS_FILES "ModuleVersionChecking" "${LOCALE_TS_PATH}")
module_add_translations(${MODULE_TARGET}
TS_FILES ${TS_FILES}