实现QT的动态语言切换
2018-02-05 22:28
344 查看
1.在.pro文件里添加的内容如下:
2.添加好以后,在工具->外部->qt语言家->更新语言
启动外部工具'C:/Qt/4.8.6/bin/lupdate.exe' C:/Qt/test/qtwidget/qtwidget.pro
Updating 'zh_CN.ts'...
Found 7 source text(s) (7 new and 0 already existing)
'C:/Qt/4.8.6/bin/lupdate.exe' 完成
启动外部工具'C:/Qt/4.8.6/bin/lupdate.exe' C:/Qt/test/qtwidget/qtwidget.pro
Updating 'zh_CN.ts'...
Found 7 source text(s) (0 new and 7 already existing)
'C:/Qt/4.8.6/bin/lupdate.exe' 完成
lupdate.exe 可以从pro文件里面解析源文件和ui文件,来提取要翻译的字条,同时提取翻译文件名字,比如zh_CN.ts
3.用bin目录下的linguist.exe来翻译这个文件比较方便。
(打开已经生成的.ts文件)
选择:文件->发布,创建一个和当前翻译文件名称相同的QM(Qt message)文件。发布管理器的命令行工具lrelease有相同的功能,可完成应用程序的所有翻译源文件。
4.代码编辑:
①
②
2.添加好以后,在工具->外部->qt语言家->更新语言
启动外部工具'C:/Qt/4.8.6/bin/lupdate.exe' C:/Qt/test/qtwidget/qtwidget.pro
Updating 'zh_CN.ts'...
Found 7 source text(s) (7 new and 0 already existing)
'C:/Qt/4.8.6/bin/lupdate.exe' 完成
启动外部工具'C:/Qt/4.8.6/bin/lupdate.exe' C:/Qt/test/qtwidget/qtwidget.pro
Updating 'zh_CN.ts'...
Found 7 source text(s) (0 new and 7 already existing)
'C:/Qt/4.8.6/bin/lupdate.exe' 完成
lupdate.exe 可以从pro文件里面解析源文件和ui文件,来提取要翻译的字条,同时提取翻译文件名字,比如zh_CN.ts
3.用bin目录下的linguist.exe来翻译这个文件比较方便。
(打开已经生成的.ts文件)
选择:文件->发布,创建一个和当前翻译文件名称相同的QM(Qt message)文件。发布管理器的命令行工具lrelease有相同的功能,可完成应用程序的所有翻译源文件。
4.代码编辑:
①
②
相关文章推荐
- QT实现多国语言的动态切换
- QT实现多国语言的动态切换
- Qt实现动态切换语言
- QT实现动态翻译和语言切换
- QT实现多国语言的动态切换
- Qt实现多国语言动态切换
- Qt实现动态切换语言
- QT实现多国语言的动态切换
- Qt多语言实现和动态切换(国际化)
- Qt的国际化示例程序以及步骤--实现Qt程序的动态切换语言功能
- QT实现动态翻译和语言切换
- 程序实现多国语言的动态切换解决方案
- Qt GUI设计 界面语言动态切换(1)
- Qt之动态语言切换
- Qt实现多国语言切换
- APP,实现多国语言动态切换
- QT实现多国语言切换
- 程序实现多国语言的动态切换解决方案(转)
- 程序实现多国语言的动态切换解决方案
- QT 多语言动态切换设计说明