社区
其他技术讨论专区
帖子详情
qt linguist如何输入中文
weixin_38063296
2019-09-19 06:34:05
我想做汉化,但是用qt linguist打开st文件后,无法输入中文字符?我是在windows环境下,用的qt3.3.8初学者,还请大家指点迷津!多谢
...全文
65
回复
打赏
收藏
qt linguist如何输入中文
我想做汉化,但是用qt linguist打开st文件后,无法输入中文字符?我是在windows环境下,用的qt3.3.8初学者,还请大家指点迷津!多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Qt
Lin
gui
st
5.5
中文
版.exe
Qt
的翻译工具
Qt
Lin
gui
st
_v5.13.2.rar
Qt
Lin
gui
st
中文
版是款很实用并且使用范围也比较广泛的辅助办公翻译工具,
Qt
Lin
gui
st
最新版支持的格式包括 ts、qm、po、xlf (XLIFF),它的主要任务只是读取翻译文件、为翻译人员提供友好的翻译界面。软件同时还以多种格式保存所有信息。平常在一些语言的目录下如果发现有 .qm 格式或者 .ts 格式的文档,都可以使用
Qt
Lin
gui
st
进行编辑翻译。
QT
中文
显示(使用翻译工具
lin
gui
st
)
QT
能够实现
中文
显示的很好的文档,使用
QT
自带的
lin
gui
st
翻译工具,非常好用
Qt
翻译原生widgets,生成widget.qm翻译文件,实现
QT
extEdit 右键
中文
菜单
由于
QT
extEdit中使用的对象QWidgetTextControl中的复制、粘贴等右键菜单项在
qt
_zh_CN.qm中没有被翻译,需要自己翻译
Qt
部件相关的模块为widgets,进入 widgets 源码相关路径(例如,C:\
Qt
\
Qt
5.9.1\5.9.1\Src\
qt
base\src\widgets),打开 widgets.pro,添加:TRANSLATIONS += widgets.ts,在
Qt
Creator 的系统菜单中,选择:工具 -> 外部 ->
Qt
语言家 -> 更新翻译(lupdate),就会在 widgets.pro 所在目录下生成一个 widgets.ts 文件。用
Qt
Lin
gui
st
打开 widgets.ts,找到需要翻译的部件,进行翻译。以
QT
extEdit 右键菜单(复制、粘贴)为例,由于
QT
extEdit 右键菜单通过 QWidgetTextControl 实现,找到 QWidgetTextControl,翻译相关选项。保存翻译后的文件,选择:文件 -> 发布,这时会生成一个名为 widgets.qm 的文件,使用
QT
ranslator 加载生成的 widgets.qm 文件:
QT
ranslator translator; translator.load(":/qm/widgets.qm"); app.in
st
allTranslator(&translator); 程序就可以显示为指定的语言了
qt
语言家提取版(
中文
)
Qt
Lin
gui
st
是
Qt
应用程序的本地化工具。支持的格式包括 ts、qm、 po、xlf (XLIFF),
中文
版提取,自动文件关联
其他技术讨论专区
433
社区成员
791,271
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章