2012-04-19 7 views
2

Как я могу получить культуру на основе языка? Например, если я передам язык = CHS он будет получать ZH-CN на основе поддержки национальных языков (NLS) API Reference: http://msdn.microsoft.com/en-us/goglobal/bb896001.aspxПолучить культуру на основе языка

Я верю рамки .Net должны предоставить нам метод, который поддерживает это.

Ваш ответ будет высоко оценен!

+7

Кажется, вы не оценили другие ответы, так как вы приняли только 10 из 29 вопросов. –

ответ

6

Это даст вам список подходящих культур:

CultureInfo.GetCultures(CultureTypes.AllCultures) 
.Where(c => c.ThreeLetterWindowsLanguageName == "CHS") 

Вы можете захотеть использовать CultureTypes.SpecificCultures вместо CultureTypes.AllCultures.

Смежные вопросы