【发布时间】:2013-03-04 13:43:23
【问题描述】:
我对 javascript / Backbone.js 很陌生,对 i18n 本地化完全陌生。我必须使用 i18n 开始复杂站点的本地化。我不知道如何使用 i18n 来做到这一点。 i18next.amd-1.5.10.js 库包含在项目中,但我无法初始化它并稍后使用它。我注意到所有必需的库都包含在登录页面的定义中,除了 i18next,如下所示:
define([
'jquery',
'下划线',
'骨干',
'backboneForms',
'信息',
'认证',
'模型/登录模型',
'视图/页脚/页脚视图',
'文本!模板/登录/loginTemplate.html'
]、函数($、_、Backbone、BackboneForms、消息、AuthModel、LoginModel、FooterView、loginTemplate、i18n)
另外,也有过使用这个库进行本地化的较早尝试,但没有成功,初始化代码已被注释掉:
var LoginViewModel = Backbone.Model.extend({
schema: {}
});
var LoginView = Backbone.View.extend({
model: undefined,
el: $("#container"),
//i18n: t.initialize('login', 'loginTemplate').i18n,
如果我什至无法初始化它,我如何使用 i18n 来本地化站点?如何成功初始化 i18n 并使用本地化登录页面?
谢谢,
屋大维
【问题讨论】:
-
也许我的老问题可以帮助你:stackoverflow.com/questions/14796727/…
标签: javascript backbone.js internationalization