i18next 在客户端实现站点的本地化开源项目

我要开发同款
匿名用户2014年11月14日
32阅读
开发技术JavaScript
所属分类程序开发、其他开发相关
授权协议MIT

作品详情

i18next在客户端实现站点的本地化,i18next从服务端获取资源然后对标签为data-i18n 的内容进行翻译。

示例:

// given loaded and merged dictionaries in i18next.js to:{    "en_US": {        "ns.special": {            "app": {                "name": "i18n",                "insert": "you are __youAre__",                "child": "__count__ child",                "child_plural": "__count__ children"            }        },        "ns.common": {}    },    "en": {        "ns.special": {            "app": {                "area": "Area 51"            }        },        "ns.common": {}    },    "dev": {        "ns.common": {            "app": {                "company": {                    "name": "my company"                }            },            "add": "add"        },        "ns.special": {            "nav": {                "1": "link1",                "2": "link2",                "home": "home"            }        }    }}
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论