質問するログイン新規登録

回答編集履歴

1

タイポ

2026/02/19 00:23

投稿

mmaeda
mmaeda

スコア276

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