我有一个 ASP.NET 3.5 网站。
为什么我不能像这样为 Bokmal 语言创建特定的文化:
CultureInfo c = CultureInfo.CreateSpecificCulture("nb");
语言“en”工作正常,结果为“en-US”。我认为使用“nb”我可以做同样的事情并获得文化“nb-NO”。但是使用“nb”我得到了错误:
不支持文化 nb。
我会解释为什么我需要它。
我检索了一个文化列表:“nl-NL”、“nl-BE”、“nb-NO”、“fr-CH”、“fr-FR” 我想要一个具有默认文化的唯一语言列表。所以我创建了一个具有独特语言的列表,结果是“nl”、“nb”、“fr”。接下来我想要特定的文化,但 nb 不起作用。我想要这个是因为唯一列表选择了 nl-BE 而不是默认的 nl-NL。
But then I'll just stick with "nl-BE" when Dutch is selected and place the cultures in a unique cultures list. 此列表将导致“nl-BE”、“nb-NO”、“fr-CH”。