0

かなりの数のグラフを複数の言語で表示する必要があります。さて、変更点は明らかにカテゴリ名、タイトル、単位などです。これは Highcharts の問題ではなく、Javascript の問題だと思います。おそらく、"fr"、"en"、.... "title"、"units"、... "Emissions de CO2"、"CO2 Emissions"、.... で多次元配列を作成する必要があります。 URL に languages パラメータを含めます。右?

ヒントをありがとう。

4

1 に答える 1

0

ここにはいくつかのオプションがあります。

  1. あなたが提案したようにしてください。すべての言語文字列がエンコードされた JavaScript コードを記述し、URL パラメータを使用して表示する正しい言語を選択します。
  2. これをサーバー側で行います。URL パラメーターを使用して、サーバー上で正しいチャート言語を生成します

オプション 2 は、ブラウザーに返すコードが少なくなることを意味します。また、「Accept-Language」ヘッダーを使用して何も提供されていない場合に、どの言語を使用するかを調べるために、要求ヘッダーを調べるオプションもあります。詳細はこちら:ブラウザの言語設定を検出するための JavaScript

于 2013-03-04T08:44:06.103 に答える