localization (2) 썸네일형 리스트형 C# .NET Custom CultureInfo and satellite assemblies 아래처럼 Custom CultureInfo를 추가해야 하는 경우가 있다. 태국에 영어로 서비스를 지원하고 싶어 리소스파일(resx)을 추가하려 하는데 해당하는 culture info(en-TH)가 기본적으론 없는 경우 culture info를 직접 추가하는 방법은 다음과 같다. var culture = new CultureAndRegionInfoBuilder("en-TH", CultureAndRegionModifiers.None); culture.LoadDataFromCultureInfo(CultureInfo.CreateSpecificCulture("en-US")); culture.LoadDataFromRegionInfo(new RegionInfo("th-TH")); culture.Register(); .. C# .NET access localization resource use variable 지역화 리소스에 변수로 접근하기 이 포스팅은 .NET에서의 localization(지역화)에 대한 기본적인 이해를 전제로 쓰임 설명을 위해 아래와 같이 샘플 리소스를 만들었다. 기본적으로 리소스의 값에 접근할 땐 아래와 같이 이름으로 접근한다 var firstLocation = Localization.Location.LocationName_1; 당연하게도 firstLocation에는 "로케이션_1"이라는 값이 담긴다 이때 몇 번째 로케이션의 값이 필요할지 모르는 상황에서 locationCode라는 것이 주어진다고 가정해보자 locationCode가 1이면 "로케이션_1"이라는 값을, 2라면 "로케이션_2"라는 값을 즉, $"로케이션_{locationCode}"라는 값을 얻고 싶다 코드상으로 아래와 같은 그림이다 private strin.. 이전 1 다음