2

一部のアプリは、言語の変更ではなくロケールの変更に伴って日時の形式を変更することに注意しましたが、その逆も同様です。日時をローカライズするための推奨される方法は何ですか? ロケールまたは言語によると?

フラン

4

2 に答える 2

1

一般に、ロケールがプレゼンテーションを定義すると想定します。

ただし、基本的に舞台裏でロケールを設定する非ネイティブ スピーカーに言語固有の選択肢を提供することはできます。

例えば:

  1. ユーザー A はフランス語を話し、英国に住んでいます - ロケールは英国ですが、ユーザー設定はロケールがフランスであると言っています
  2. ユーザー B は英語を話し、米国に住んでいます。ロケールは米国で、ユーザー設定のデフォルトはアメリカ英語です。

これでほとんどの要件が満たされるはずです。

于 2010-11-25T17:46:35.970 に答える
1

ロケールは、国、言語、バリアントの 3 つの組み合わせです。これら 3 つの組み合わせはよく知られていますが、これらを組み合わせて独自の組み合わせを作成できます。

あなたの質問に来て、日付と時刻を適切に処理するには、Locale、TimeZone、および日付形式が含まれます。i18n に関するこの素晴らしいプレゼンテーションをご覧ください

于 2010-11-25T17:58:04.967 に答える