バックボーン + ハンドルバー アプリケーションを国際化できるようにしたいと考えていますが、最適な方法がわかりません。バックボーン + ハンドルバー ビューを国際化するための特定のベスト プラクティスはありますか?
サーバー側では、SpringMVC を使用しており、標準の Java 国際化機能にアクセスできます。
バックボーン + ハンドルバー アプリケーションを国際化できるようにしたいと考えていますが、最適な方法がわかりません。バックボーン + ハンドルバー ビューを国際化するための特定のベスト プラクティスはありますか?
サーバー側では、SpringMVC を使用しており、標準の Java 国際化機能にアクセスできます。
クライアント側の国際化に関する非常に優れたリソースを次に示します。
http://2012.jsconf.eu/speaker/2012/08/28/client-side-internationalization.html見る価値はありますが、国際化の問題をよく説明しており、Java スクリプトに焦点を当てています。
http://alexsexton.com/blog/2012/03/the-ux-of-language/国際化に関する良い記事
国際化のための JavaScript ライブラリ:
規格:
現在、私は(非常に限定された)国際化を備えたアプリを使用しており、オブジェクトをモデルと混合してからBackbone.Marionette.Renderer.render
関数のテンプレートに送信しています。テンプレートをレンダリングする同様の中心的な機能がある場合 (私はあなたが持っていると思います)、そこでこのロジックを実行できます。たとえば、国際化されたコンテンツ (事前に選択された言語) を名前空間に混在させることができます。たとえば、
データ = _.extend(モデル、{t: 翻訳(:オランダ語))
バックエンドからフロントエンドへの翻訳を取得する方法は残しますが、SpringMVC についてはアドバイスできるほど詳しくありません。