我正在尝试使用jed.js作为我项目中i18n的解决方案。
我无法理解传递给Jed构造函数的选项。
文档说我应该传入一个域和locale_data对象。 但是,在locale_data中,还有另一个具有域值的键。 同样,在那之下,有一个空密钥(即“”),它有另一个域密钥,域名作为值。
以下是文档的摘录:
var i18n = new Jed({
// You can choose to set the domain at instantiation time
// If you don't, then "messages" will be used by default
"domain" : "the_domain",
// This is the translation data, which is often generated by
// a po2json converter. You would ideally have one per locale
// and only pull in the locale_data that you need.
"locale_data" : {
// This is the domain key
"the_domain" : {
// The empty string key is used as the configuration
// block for each domain
"" : {
// Domain name
"domain" : "the_domain"
}
}
}
});