javascript-i18n-core 可以輕鬆在專案內加入 javascript 的本地化。

v1.1 版更新了語系檔嵌套的支援。

舊語法只能使用一對一的字串,對於管理維護不太方便:

{
    "hello world": "你好,世界。"
}

新版本則支援嵌套方式。

{
    "hello": {
        "world": "世界",
        "%1 kitty ", "%1 的凱蒂"
    }
}

使用上如同以往,除了嵌套需以 . 來呼叫(也就是語系檔的 KEY 除了嵌套之外不能使用)。

i18n._('hello.world');
i18n._('hello.%1 kitty', 'my');