私はTONSのjavascriptを使用するWebアプリケーションを持っています。通常は、コード自体に埋め込まれたユーザーに表示される多くのテキスト定数があります。ローカライズ可能なjavascriptを実行するには?
これをローカライズ可能にするにはどうすればよいと思いますか?
私はコードからこれらの文字列を取り除いて、それらをいくつかの外部場所に定義される定数に置き換える必要があることを知っています。
サーバー側では、ASP.Netにはこれに対処するための非常にきれいな機能がいくつか用意されています。
Javascriptでこれを行うには最適な方法はありますか?
私が持っている最良のアイデアは、サイトのJSのすべての文字列定数を持つJSファイルを持っていることです(これは、各言語ごとに異なるコピーがあります)。そして、各ページに、これを含めます最初のスクリプト、他のスクリプトの前に。
これは最も集中した方法のように思えますが、帯域幅を最小限に抑えることもできます。
他の方法がありますか?
ありがとうございます!
私は上記の正確な方法で本当に大きなサイトをローカライズしましたが、うまく機能します。簡単に更新することができます。キャッシュされたものはすべてキャッシュされます。もっと良いアプローチがあるかどうかを確認するだけです。 – ajm
「多言語」が「ローカライズ」に置き換えられたことを私は理解していません。マーケティング担当者が文章の耐久性を最大限に引き出してシンクロニシティを最大限に引き出すために、代わりの言葉遣い機械を使用したように思えます。 – Kieveli