feat: 添加繁体中文(zh_TW)翻译支持

- 新增 zh_TW 翻译文件,11 条繁体中文翻译
- CMakeLists.txt 改用链式 COMMAND 编译多个 .qm 文件
- 系统语言为繁体中文时自动加载对应翻译
This commit is contained in:
2026-07-13 20:40:53 +08:00
parent 63face00a7
commit 2e10de4bcc
2 changed files with 66 additions and 1 deletions
+4 -1
View File
@@ -22,16 +22,19 @@ set(TRANSLATIONS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/translations)
# 翻译文件列表
set(TS_FILES
${TRANSLATIONS_DIR}/${PLUGIN_ID}_zh_CN.ts
${TRANSLATIONS_DIR}/${PLUGIN_ID}_zh_TW.ts
)
# 生成 .qm 编译翻译文件
set(QM_FILES
${CMAKE_CURRENT_BINARY_DIR}/${PLUGIN_ID}_zh_CN.qm
${CMAKE_CURRENT_BINARY_DIR}/${PLUGIN_ID}_zh_TW.qm
)
add_custom_command(
OUTPUT ${QM_FILES}
COMMAND /usr/lib/qt6/bin/lrelease ${TS_FILES} -qm ${QM_FILES}
COMMAND /usr/lib/qt6/bin/lrelease ${TRANSLATIONS_DIR}/${PLUGIN_ID}_zh_CN.ts -qm ${CMAKE_CURRENT_BINARY_DIR}/${PLUGIN_ID}_zh_CN.qm
COMMAND /usr/lib/qt6/bin/lrelease ${TRANSLATIONS_DIR}/${PLUGIN_ID}_zh_TW.ts -qm ${CMAKE_CURRENT_BINARY_DIR}/${PLUGIN_ID}_zh_TW.qm
DEPENDS ${TS_FILES}
COMMENT "Compiling translations to .qm files"
)