ASP.NET3.5Webサイトがあります。
次のように、ブークモールという言語の特定の文化を作成できないのはなぜですか。
CultureInfo c = CultureInfo.CreateSpecificCulture("nb");
言語「en」は正常に機能し、「en-US」になります。「nb」でも同じことができて、「nb-NO」という文化が生まれると思いました。しかし、「nb」を使用すると、エラーが発生します。
Culturenbはサポートされていません。
なぜそれが必要だったのか説明します。
カルチャのリストを取得しました:「nl-NL」、「nl-BE」、「nb-NO」、「fr-CH」、「fr-FR」必要なのは、デフォルトのカルチャを持つ言語の一意のリストでした。そこで、「nl」、「nb」、「fr」という結果になる固有の言語でリストを作成します。次に、特定のカルチャが必要ですが、nbが機能しません。一意のリストがデフォルトのnl-NLではなくnl-BEを選択したため、これが必要でした。
ただし、オランダ語が選択された場合は「nl-BE」を使用して、カルチャを一意のカルチャリストに配置します。このリストの結果は、「nl-BE」、「nb-NO」、「fr-CH」になります。