QT多语言:使用Linguist处理文本资源

中文、英文资源示例放在后面。

  • 启动Linguist
  • 选择资源文件

点击上图中的打开,选择相关资源文件,效果如下:

  • 转换为qm文件

看看资源目录下,产生了对应的qm文件。

  • 中文资源

    <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS> <TS version="2.1" language="zh_CN"> <context> <name>MainWindow</name> <message> <location filename="../src/MainWindow.ui" line="50"/> <source>巍宇航天</source> <translation>巍宇航天</translation> </message> <message> <location filename="../src/MainWindow.ui" line="14"/> <source>无锡</source> <translation>无锡</translation> </message> <message> <location filename="../src/MainWindow.ui" line="14"/> <source>高浪东路启航大厦601</source> <translation>高浪东路启航大厦601</translation> </message> <message> <location filename="../src/MainWindow.ui" line="37"/> <source>选择语言</source> <translation>选择语言</translation> </message> </context> <context> <name></name> <message> <source>Chinese</source> <translation>中文</translation> </message> <message> <source>English</source> <translation>English</translation> </message> </context> </TS>
  • 英文资源

    <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS> <TS version="2.1" language="en_KG"> <context> <name>MainWindow</name> <message> <location filename="../src/MainWindow.ui" line="50"/> <source>巍宇航天</source> <translation>Wniverse Aerospace</translation> </message> <message> <location filename="../src/MainWindow.ui" line="14"/> <source>无锡</source> <translation>Wuxi</translation> </message> <message> <location filename="../src/MainWindow.ui" line="14"/> <source>高浪东路启航大厦601</source> <translation>601, Qihang building, Gaolang East Road</translation> </message> <message> <location filename="../src/MainWindow.ui" line="37"/> <source>选择语言</source> <translation>Select Language</translation> </message> </context> <context> <name></name> <message> <source>Chinese</source> <translation>中文</translation> </message> <message> <source>English</source> <translation>English</translation> </message> </context> </TS>
相关推荐
大鱼前端1 分钟前
为什么我说CSS-in-JS是前端“最佳”的糟粕设计?
前端
不爱吃糖的程序媛4 分钟前
Capacitor:跨平台Web原生应用开发利器,现已全面适配鸿蒙
前端·华为·harmonyos
AC赳赳老秦6 分钟前
2026国产算力新周期:DeepSeek实战适配英伟达H200,引领大模型训练效率跃升
大数据·前端·人工智能·算法·tidb·memcache·deepseek
CHU7290357 分钟前
淘宝扭蛋机抽盒小程序前端功能解析:解锁趣味抽盒新体验
前端·小程序
-凌凌漆-17 分钟前
【npm】npm的-D选项介绍
前端·npm·node.js
mengzhi啊24 分钟前
QUndoView 本质是一个 Qt 界面控件(继承自 QListView),专门适配 QUndoStack
qt
鹿心肺语39 分钟前
前端HTML转PDF的两种主流方案深度解析
前端·javascript
编程小白20261 小时前
从 C++ 基础到效率翻倍:Qt 开发环境搭建与Windows 神级快捷键指南
开发语言·c++·windows·qt·学习
深蓝海拓1 小时前
PySide6,QCoreApplication::aboutToQuit与QtQore.qAddPostRoutine:退出前后的清理工作
笔记·python·qt·学习·pyqt
海石1 小时前
去到比北方更北的地方—2025年终总结
前端·ai编程·年终总结