国际化与网络编程:PyQt 实战指南
1. 国际化设置
在进行国际化操作时,我们有两种方式开启翻译功能。可以运行 mkpyqt.py 并加上 -t (translate)选项,或者运行 Make PyQt 并勾选 Translate 复选框。开启翻译后,这两个工具会先运行 pylupdate4 ,再运行 lrelease 。
主要的翻译工作本身,我们可以将 Qt Linguist 应用程序(用 C++/Qt 编写,可在 Windows、Mac OS X 和 Linux 上运行)和 .ts 文件交给翻译人员,让他们输入字符串的翻译内容。Qt Linguist 应用程序易于使用,它能通过建议之前翻译过的类似短语来减少重复工作,还会按上下文(通常是窗口类名)对翻译字符串进行分组,这在一个字符串在不同表单中可能需要不同翻译方式时很有用。
使用 Qt Linguist 的步骤如下:
1. 运行 Qt Linguist。
2. 点击 File -> Open ,打开一个 .ts 文件。
3. 点击左侧 Context 停靠窗口中的 + 符号,显示上下文中的字符串。
4. 点击其中一个字符串,该字符串会出现在右上角面板的 Source text 标题下。
超级会员免费看
订阅专栏 解锁全文
54

被折叠的 条评论
为什么被折叠?



