feat: 添加繁体中文(zh_TW)翻译支持
- 新增 zh_TW 翻译文件,11 条繁体中文翻译 - CMakeLists.txt 改用链式 COMMAND 编译多个 .qm 文件 - 系统语言为繁体中文时自动加载对应翻译
This commit is contained in:
+4
-1
@@ -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"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user