一、参考链接
Qt中,软件多语言国际化翻译的方法与步骤 - 知乎 (zhihu.com)
QT 避坑指南:如何优雅的使用 QtCreator 格式化代码 - 墨天轮 (modb.pro)
二、Qt 国际化支持
1. Qt 项目(CMake)设置国际化支持_qt cmake 国际化-CSDN博客
#生成ts文件的文件夹
set(TS_DIR "${CMAKE_SOURCE_DIR}")
set(TS_FILES
"${TS_DIR}/qt3_en_US.ts"
#"${TS_DIR}/aidiapp.ts"
#"${TS_DIR}/aidi_zh_CN.ts"
#"${TS_DIR}/aidi_zh_TW.ts"
#"${TS_DIR}/aidi_en_US.ts"
)
#模拟更新和发布的命令代码
find_program(LUPDATE_EXECUTABLE lupdate)
find_program(LRELEASE_EXECUTABLE lrelease)
#生成ts和qm文件
foreach(_ts_file ${TS_FILES})
execute_process(
COMMAND ${LUPDATE_EXECUTABLE} -recursive