多言語機能を備えたシンプルなサイトを開発していました。私のスタックはAngularJS + JSONで、基本的にはさまざまな言語で異なるコンテキストを持つJSONファイルでした。AngularJS解析JSONデータとプレーンプレフィックスHTMLテキスト
次に、JSONの単純なテキストを解析し、テキストコンテンツ変数の値をその場で置き換えるのではなく、単純な.htmlページを1つの言語用に作成し、もう1つの.html他の言語用のページで、HTML内にテキストが埋め込まれています。そして、角度を使用して、ルートを使用してそれらのページを変更します。
ページの読み込み時間とレンダリング時間を最適化するために、どのメソッドを使用するかについてのご意見をお待ちしております。
お時間をいただきありがとうございます。
ありがとうございます。ここの言語は非常に悪い例でした。ウェブサイトにたくさんのテキストコンテンツがある場合は、その状況についてもっと考えています。それをロードするより良い方法は何でしょうか:単にHTML内のテキストを使うか、別の.jsonファイルにそのテキストコンテンツを保存してそこから解析するだけですか? –
扱う言語が2つしかない場合は、複数のhtmlを作成しても問題ありません。いくつかの言語を扱わなければならない場合はどうなりますか?その時点で、より優れたアプローチはi18nに対応し、複数の言語JSONを持つことです。 – Aravind
okありがとう@Aravind –