2015-02-03 2 views
0

resx 파일에 en-UK 및 en-US를 지원하는 다중 언어 응용 프로그램이있는 경우 모두 괜찮습니다. 올바른 경우 txtColour 키가 "Color"또는 "Color"로 해석됩니다.ASP.Net 문화 간 리소스 공유

대부분의 언어가이 두 언어에서 공유되지만 몇 가지 차이점을 보려면 두 가지 resx를 유지해야합니다. 사실입니까?

답변

0

몇 가지 테스트를 마치면 모든 텍스트와 함께 ko-US 리소스를 가질 수 있고 그 다음에는 차이 만있는 en-UK가 나타날 것으로 보입니다. en-UK.resx에 값이 없으면 체인을 검색하고 en-US의 값을 사용하므로 모두 괜찮습니다.

유일한 문제는 < % $ Resources : ads.language, test %>에 의해 사용되는 '기본'resx가 다른 모든 컴파일 오류가 발생해야한다는 것입니다. 예를 들어 이렇게하는 것이 타당합니다. ads.language.resx (기본값은 en-US &이며 모든 키가 있고 ads-language.en- 영국은 영국 전용 비트입니다.)