国际化与网络编程:PyQt 应用开发指南
1. 国际化设置
在应用开发中,国际化是一个重要的环节,它能让应用支持多种语言,满足不同地区用户的需求。以下是实现应用国际化的具体步骤:
-运行工具:可以通过两种方式开启翻译功能。一是运行mkpyqt.py时添加-t(translate)选项;二是运行Make PyQt并勾选Translate复选框。开启翻译后,这两个工具会依次运行pylupdate4和lrelease。
-翻译工作:主要的工作是进行实际的翻译。可以将 Qt Linguist 应用程序(用 C++/Qt 编写,可在 Windows、Mac OS X 和 Linux 上运行)和.ts文件交给翻译人员,让他们为字符串输入翻译内容。
-使用 Qt Linguist:
1. 运行 Qt Linguist,点击File->Open,打开.ts文件。
2. 点击左侧Context停靠窗口中的+符号,显示某个上下文中的字符串,然后点击其中一个字符串。该字符串会显示在右上角面板的Source text标题下。
3