Qt Linguist 的使用方式
来源:互联网 发布:go语言和java 编辑:程序博客网 时间:2024/05/21 19:35
http://blog.chinaunix.net/uid-20758579-id-1876734.html
lupdate可以把.h, .cpp, .ui中需要翻译的字符串抽出来形成.ts文件
然后用linguist翻译
用lerealse生成.qm
1.修改*.pro,在其中添加 TRANSLATIONS = XXX. ts
或是TRANSLATIONS += XXX. ts
如果要生成多个可以用:
TRANSLATIONS =lang_en.ts \
lang_zh.ts \
lang_la.ts
2.lupdate *.pro,生成XXX. ts
3.使用linguist打开XXX. ts,进行翻译,翻译结束后,保存成为qm格式的。File->Release As
或者是翻译结束后,使用命令,lrelease XXX. ts,生成qm文件。
4.在程序中加入。
QTranslator translator;
translator.load("browser");
app.installTranslator(&translator);
其中load的是XXX.qm中的不包含后缀名的文件名(即XXX)。
注:我之前编写时在Main.cpp中加入的东东:
QApplication a(argc, argv);
QTranslator translator;
translator.load("admain_zh");
a.setFont(QFont("wenquanyi")); //设置为网上评价很高的字体库
a.installTranslator(&translator);
0 0
- Qt Linguist 的使用方式
- Qt Linguist 的使用方式
- Qt国际化 linguist的使用
- [SC-07]qt语言翻译家linguist的使用
- Qt linguist的操作流程
- QT Linguist
- Qt Linguist
- 使用Qt linguist进行多语言界面设计
- QT-Linguist国际化的简单实现
- Qt 在vs2012下 使用Qt Linguist国际化
- QT-Linguist使用方法
- Qt Linguist介绍
- Qt Linguist介绍
- 【Qt】Qt Linguist介绍【转】
- QT-Linguist Qt翻译工具
- QT Linguist用法(国际化)
- QT-Linguist使用方法简单介绍
- QT-Linguist使用方法简单介绍
- DDD 领域驱动设计-看我如何应对业务需求变化,领域模型调整?
- VXVM命令(上)
- java中的动态代理机制实现AOP
- IT忍者神龟之oracle 集合的使用
- VXVM命令(中)
- Qt Linguist 的使用方式
- 最长递增子序列 http://qiemengdao.iteye.com/blog/1660229
- public class Something
- Caused by: java.lang.NoSuchMethodError:javax.servlet.http.HttpServletRequest.getServletContext()L
- ios中封装网络请求类
- VXVM命令(下)
- xpath语法
- 第七周_上机实践作业2电阻并联
- Qt多国语言的实现与切换(国际化)