【发布时间】:2010-12-31 01:24:21
【问题描述】:
我在做一个Ext-js应用,不知道怎么国际化。
怎么做?
我应该阅读一个包含不同字符串的 .txt 文件吗?怎么办……?
【问题讨论】:
-
将其添加为答案并接受它,这样它就不会显示为未回答。
标签: javascript internationalization extjs
我在做一个Ext-js应用,不知道怎么国际化。
怎么做?
我应该阅读一个包含不同字符串的 .txt 文件吗?怎么办……?
【问题讨论】:
标签: javascript internationalization extjs
我们正在使用类似 gettext[1] 的本地化。所有与语言相关的字符串都包含在tr()(如var msg = tr('SERVER_ADDRESS');)中。
tr 本身是这样的:
function tr(msg)
{
if (!_translation[msg]) {
return msg;
}
return _translation[msg];
}
gettext po-files 被转换成这样的 javascript 代码:
_translation = {
SERVER_ADDRESS: 'The server address'
};
并且这个文件作为普通的 javascript 源文件被包含进来。
【讨论】: