注意:本文不介绍如何使用Qt的国际化、本地化支持。本文针对的是偏底层的、Manual和其他资料中很少涉及的东西。所以,继续之前,请先确保:你已经对如何使用Qt的国际化比较熟悉了。
废话少说,看个例子:
大家应该都知道如何做了:
三步走下来,结果正常,界面能显示翻译出来的问题。但是,翻译过程中有一点会很不爽:
为了解决这个问题,我们不妨从源头lupdate开始看看。
作用:从源码文件中提取待翻译的字符串
目前支持的源码文件的后缀:
我们这儿只关心与C++有关的源码文件(QtJambi、QtScript、!Qt Quick相关的源码文件可能会有不同,我不能确定),能力和精力有限哈。