2014-01-15 4 views
0

그래서 내 응용 프로그램이 en-US, en-GB를 지원하고 모든 리소스에 단일 리소스 파일을 사용한다는 것이 문제입니까?모든 영어권 문화에 대해 단일 리소스 파일을 사용할 수 있습니까?

영어를 사용하는 모든 국가에서 신청할 수 있도록하려는 것입니다. 그러나 특별한 번역이 없기 때문에 다른 번역을하는 것은 의미가 없습니다.

명시된 모든 문화를 명시하는 언급 된 의도를 고려하면 의미가 있습니까?

+0

차이점은 날짜 문자열, 통화 유형 등의 형식을 변경하는 것이므로 지원되는 다른 CultureInfo 유형을 지적하는 것이 무엇이겠습니까? 물론 좋을지도 모르지만 그 답이 당신이 찾고있는 답이 맞는지 모르겠다. –

답변

2

예 - 영문 파일 한 개를 기본 문화권으로 사용하십시오. 이 방법은 en-GB를 선택한 경우에도 적용됩니다 (예 : 앱이 en-US로 대체됩니다).

날짜 형식은 CurrentCulture를 사용해야합니다. 지역 및 번호 설정에서 서식을 가져옵니다. 언어 요구에만 해당되는 CurrentUICulture). de-DE로 설정된 en-US UI 언어 및 숫자 서식을 사용하는 사람들은이 앱을 영어로 계속 표시하지만 숫자 형식은 독일어로 표시됩니다.

CurrentCulture와 CurrentUICulture 사이에는 공통된 혼란이 있으며 그 언어는 서식과 같습니다. 그래서 내 지역 설정을 무시하는 Windows Phone/Store 앱에서 12 시간 형식을 많이 볼 수 있습니다. UI 및 숫자 형식에 대한 혼동과 관련하여 반드시 읽어야합니다 : http://forums.asp.net/post/1080435.aspx

+0

기본 언어가 러시아어 인 경우 어떻게해야합니까? – EngineerSpock

+1

이것은 리소스가 발견되지 않으면 앱이 모든 곳에서 러시아어로 표시된다는 것을 의미합니다 (더 많은 사람들이 영어를 알고 있으므로 더 잘 변경할 수 있습니다). 그러나 기본값을 변경하지 않으려면 RU가 바람직하지 않다고 판단 할 경우 App 시작시 기본 UI 로캘을 영어로 설정해야합니다. 방법은 다음과 같습니다. http://stackoverflow.com/questions/19098643/how-to-set-ui-language-in-code-for-windows-phone-application – Kamen

+0

일반 영어 리소스 파일의 이름은 무엇이되어야합니까 (하나는 모든 문화에 해당)? – EngineerSpock

관련 문제