我对 javascript / Backbone.js 很陌生,对 i18n 本地化完全陌生。我必须使用 i18n 开始复杂站点的本地化。我不知道如何使用 i18n 来做到这一点。i18next.amd-1.5.10.js 库包含在项目中,但我无法初始化它并稍后使用它。我注意到所有必需的库都包含在登录页面的定义中,除了 i18next,如下所示:
define([
'jquery'、'underscore'、'backbone'、
'backboneForms'、'message'、'auth'、'models/LoginModel'、'views/footer/FooterView'、'text!templates/login/loginTemplate.html'] , 函数 ($, _, Backbone, BackboneForms, message, 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 并用于本地化登录页面?
谢谢,屋大维