私は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、メッセージ、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を正常に初期化し、ログインページのローカライズに使用するにはどうすればよいですか?
ありがとう、オクタヴィアン