2

我正在尝试在我的项目中使用 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"
            }
        }
    }
});
  1. 域的含义是什么,为什么重复了这么多次?
  2. 每个域都需要一个新的 Jed 实例吗?
  3. 领域与语言有何关系?
4

0 回答 0