回答編集履歴
1
タイポ
answer
CHANGED
|
@@ -1,3 +1,3 @@
|
|
|
1
|
-
多言語化には、言語以外の要素も含む必要があります。例えば、米国と英国ではベースの英語はほぼ同じですが、日付表示や、通貨表示などが変わってきます。これらの設定は、OSをインストールする際に設定し、ブラウザがその設定を自動的に反映します。ウェブのアプリケーションにもよりますが、ブラウザの言語設定をJavaScript で読んで、言語に対応したファイルを読み込むのは一つの方法です。`https://developer.mozilla.org/en-US/docs/Web/API/Navigator/language`. また、ブラウザからサーバーへのリクエストには言語を指定したヘッダーを読み込むことで、レスポンスを多言語化できます。日付や時間もフォーマットを変えてレスポンスするか、ISO
|
|
1
|
+
多言語化には、言語以外の要素も含む必要があります。例えば、米国と英国ではベースの英語はほぼ同じですが、日付表示や、通貨表示などが変わってきます。これらの設定は、OSをインストールする際に設定し、ブラウザがその設定を自動的に反映します。ウェブのアプリケーションにもよりますが、ブラウザの言語設定をJavaScript で読んで、言語に対応したファイルを読み込むのは一つの方法です。`https://developer.mozilla.org/en-US/docs/Web/API/Navigator/language`. また、ブラウザからサーバーへのリクエストには言語を指定したヘッダーを読み込むことで、レスポンスを多言語化できます。日付や時間もフォーマットを変えてレスポンスするか、ISO フォーマットでレスポンスしてJavaScript で表示時に変換することもできます。
|
|
2
2
|
|
|
3
3
|
ユーザーが言語を変更したい場合は(OSの設定とは違う言語の場合は)、アプリケーション専用の設定を用意して、ブラウザの言語設定を使わないようにすることで、ほかの言語にスイッチもできます。この方法では、ブラウザの設定を変えることで、ほかの言語に変更することもできます。
|