내 응용 프로그램에서 de-DE, es-ES, cz-CZ 등의 많은 culture 코드를 사용하고 있습니다. 모든 언어가 올바르게 작동합니다. 그러나 문화 계수 Lt-sr-SP (세르비아어, 라틴어)에 오류가 있습니다.지원되지 않는 문화 코드
내가 전화 할 때 :
Settings.Default.UI_Language는 = "LT-SR-SP"나는 문화가 지원되지 않는 것으로 오류가 발생, 문화 코드에서 (잘못된 문화 코드 식별입니다var culture = new CultureInfo(Settings.Default.UI_Language);
네덜란드어 그래서 당신이 대부분의 경우 이해하지 않고 여기에 그것을 복사 할 수 없습니다).
사용 된 모든 언어에 대해 저는 전용 문자열 리소스 파일을 가지고 있습니다. 그러나이 리소스 파일을 만들지 않은 언어로 확인해 보았습니다. 그런 경우 오류가 발생하지 않습니다.
.NET CultureInfo 페이지에 따르면, 해당 문화권 코드는 아니며 Microsoft는이 파일을'sr-SP-Latn'으로 나열합니다. http://msdn.microsoft.com/en-us/library/system .globalization.cultureinfo (vs.71) .aspx – Tejs
그 목록이 너무 효과적 일지 모르지만 http://techmantium.com/culture-codes/의 솔루션 및 목록에서 문화권 이름을 사용했습니다 ... 작동하지만 더 많은 (다른) 목록이 있음을 알려 주셔서 감사합니다. –