lupdate、linguist总结(QT国际化)
来源:互联网 发布:python灰帽子过时了 编辑:程序博客网 时间:2024/05/27 19:27
1.正常操作: lupdate E:\test.pro将生成两个ts文件,用linguist打开ts文件增加翻译,并发布成qm文件即可。
2.但假如之前已经有过翻译文件,现在要在之前的基础上做修改。那就要将之前的qm文件,ts文件拷贝到pro文件目录,这样生成的文件才会包含之前的修改。使用命令 lupdate -verbose E:\test.pro -verbose(应该是增加输出打印?)
3.linguist打开ts文件乱码问题,如下
如果你只是想让lingiust能正确显示编码,那么你只需要找到:
文件%QTDIR%/tools/linguist/linguist/sourcecodeview.cpp
找到:
void SourceCodeView::showSourceCode(const QString &absFileName, const int lineNum){...fileText = QString::fromLatin1(file.readAll());...}
改为
QString::fromLocal8Bit
重新编译一下lingiust即可。
- lupdate、linguist总结(QT国际化)
- QT国际化(lupdate/linguits/lrelease)
- QT Linguist用法(国际化)
- Qt国际化 linguist的使用
- QT-Linguist国际化的简单实现
- Qt 在vs2012下 使用Qt Linguist国际化
- QT Linguist
- Qt Linguist
- linguist国际化问题
- QT-Linguist使用方法
- Qt Linguist介绍
- Qt Linguist介绍
- linguist 乱码问题 : Qt国际化(源码含中文时)的点滴分析
- 【Qt】Qt Linguist介绍【转】
- QT-Linguist Qt翻译工具
- QT-Linguist使用方法简单介绍
- QT-Linguist使用方法简单介绍
- Qt Linguist 的使用方式
- 艰难的数位DP
- 在C++程序中调用C 的函数
- jquery 回车事件,提交表单
- 怎么把图片设置成开机界面
- 常见的MIME类型
- lupdate、linguist总结(QT国际化)
- boost高并发网络框架+线程池
- Android 真机DDMS无日志输出
- Qt C++ Facade模式
- memcached 使用 daemon 脚本
- btrace exercise
- C++获得当前执行代码在源文件中的行号
- UITableView 去掉背景颜色
- ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your