[SC-07]qt语言翻译家linguist的使用
来源:互联网 发布:人工智能人才培养 编辑:程序博客网 时间:2024/05/22 09:01
qt是一个跨平台的图形界面C++库,并且提供了多语言支持,今天来介绍一下linguist的使用。
Qt Linguist是一个为qt程序添加翻译的工具,在linux下可以通过命令行执行linguist来打开,如果提示linguist: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/linguist': No such file or directory,可能是qt版本安装问题,应找到qt的安装目录,使用全路径名打开,比如我的qt安装在/opt/Qt5.3.1,那么在命令行下执行"/opt/Qt5.3.1/5.3/gcc_64/bin/linguist"即可。
凡是需要翻译的字符串都需要在程序里用tr函数包含,翻译文件是以ts为后缀的文件,ts文件是xml形式的,通常通过lupdate来创建或更新。
如果没有翻译文件,可以通过一下方法创建:
- 执行"lupdate"产生最初没有任何翻译的ts文件。
- 用linguist打开产生的ts文件,开始翻译。
- 当源码更新后,再执行“lupdate”来更新。
- 发布应用时,执行lrelease来读取ts文件并生成运行时所需的QM文件。
0 0
- [SC-07]qt语言翻译家linguist的使用
- qt翻译家的使用
- Qt Linguist 的使用方式
- Qt国际化 linguist的使用
- Qt Linguist 的使用方式
- 使用Qt linguist进行多语言界面设计
- Qt linguist的操作流程
- Qt软件开发文档20----Qt语言翻译家
- QT Linguist
- Qt Linguist
- QT-Linguist国际化的简单实现
- Qt 在vs2012下 使用Qt Linguist国际化
- QT-Linguist使用方法
- Qt Linguist介绍
- Qt Linguist介绍
- Linguist API 语言专家
- 【Qt】Qt Linguist介绍【转】
- QT-Linguist Qt翻译工具
- C语言几个经典的算法
- 数据结构和算法——算法 查找算法(二分查找法)实现
- C#连接Access数据库
- setContentView( )的简单用法
- 设置屏幕颜色
- [SC-07]qt语言翻译家linguist的使用
- UVA - 10004 Bicoloring
- 关于python文件操作
- 使用动画和fragment改善Android表单
- 点分十进制子网掩码和CIDR的相互转换
- java.系统自动生成一个1-100之间的整数,请猜出这个数
- SpringMVC框架搭建
- matlab 声卡 信号源
- 重构之3.Replace Type Code with Subclasses(以子类取代类型码)