没有合适的资源?快使用搜索试试~ 我知道了~
首页Qt程序国际化(简单实用)
资源详情
资源评论
资源推荐

【原】 程序国际化
程序的国际化比较简单好用,现给出其主要步骤。
、对于中国的开发者而言,一般在界面和代码中都会直接使用中文。在 界面中可以
直接使用中文,但在代码中涉及到中文时,必须使用 函数将中文字符串包含起来,这样
的翻译机制才能起作用。按照流程完成整个程序的开发, 的国际化可以在程序开发完
成后再进行。
、 如 果 要 支 持 中 文 和 英 文 两 种 语 言 , 则 需 要 在工程的 文 件 中 添加配置:
。
、在命令行中运行 ,或者通过 ! 的 菜单下的 "#$
语言家—%& 来生成翻译文件 和 。 文件是 # 格式的,
便于我们阅读和编辑。
'、将翻译文件发送给专门的翻译人员进行翻译。当然,也可以使用 自带的
工具来协助我们进行翻译工作,但个人觉得直接编辑 文件反而更加方便和快捷。
(、翻译完成后,在命令行中运行 ,或者通过 ! 的 菜单
下的 "#$ 语言家—& 来生成 ) 和 )。) 文件是
二进制格式的,供 程序进行国际化。
*、如果程序需要根据用户的本地设置来选择语言,则一般在 函数的开始处加载合
适的 ) 文件,参考代码如下:
+,-./01
2
&+,.13
'3
(+4 54677 +1+1,)89&:;+113
*+<13
=
>#+13
?@
使用这种方式时,需要相应修改 文件中配置的 文件的文件名。
=、如果程序需要支持多语言的动态切换,则一般在主窗口中提供菜单或按钮供用户切
换,参考代码如下:
ABC77ABC+B-17
ABC+1,
+C%77ABC1,
'5D!+1
(2
*89%+13
=5C+13
>+89EF,G+H+11,,++1113
?+13
I@

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0