我正在做一个Ext-js应用程序,我不知道如何对它进行国际化。
怎么做?
我应该读一个包含不同字符串的.txt文件?怎么做......?
答案 0 :(得分:0)
我们正在使用类似gettext [1]的本地化。所有与语言相关的字符串都包含在tr()
中(如var msg = tr('SERVER_ADDRESS');
)。
tr
本身看起来像这样:
function tr(msg)
{
if (!_translation[msg]) {
return msg;
}
return _translation[msg];
}
gettext po
- 文件转换为javascript代码,如下所示:
_translation = {
SERVER_ADDRESS: 'The server address'
};
此文件包含在常规javascript源文件中。