2014-09-24 1 views
5

그래서 전에 윈도우 폰의 OS 언어를 감지 : 어떻게 사용 8.1

System.Threading.Thread.CurrentThread.CurrentCulture 

이 Wp8.1에서 작업을 수행하는 방법. 그리고 왜 모든 비추천 된 것들이 xcode 같은 대신에 사용할 수있는 좋은 문서를 가지고 있지 않습니까?

+3

왜 그 행은 작동하지 않습니까? [이 msdn 페이지] (http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.currentuiculture (v = vs.110) .aspx), WP 8.1에서 작동한다고합니다. – gunr2171

+1

다음과 같이 작동합니다. CultureInfo.CurrentUICulture.Name –

+0

답변을 얻었습니까? 그렇다면 아래의 버튼을 사용하여 자기 답을하십시오 (여분의 담당자를 얻으십시오). – gunr2171

답변

7

지역 서식 설정을 반환하는 데 사용되는 CultureInfo.CurrentCulture입니다. WP 8.1은 Package.appxmanifest에 설정된 기본 언어를 반환하는 것으로 보입니다.

킨다가 싫은가요? :)

나는 대신 GlobalizationPreferences을 사용하여 우리를 조종하고 싶어하기 때문에 계획되어 있다고 생각합니다. 그래서 다시 당신이 원하는 무엇을 얻기 위해 ....이 같은 것을 수행해야합니다

CultureInfo ci = new CultureInfo(Windows.System.UserProfile.GlobalizationPreferences.Languages[0]); 

그것은 기본적으로 기반으로 CultureInfo를을 만들고 자신 (I 디스플레이 UI 생각) 상위 언어를 선호합니다.

행운을 빌어 요 :)

+0

실제로 작동하지 않습니다. 내 휴대 전화는 'de-DE'를 실행 중이었고 'de-CH'로 전환하여 앱에서 통화 기호 및 내용을 적용하는지 테스트했습니다. 'de-CH'는 기본 언어이지만 색인 1에 있습니다. 나는 마이크로 소프트가 쉽게 뭔가를 쉽게 만들 수 있었다고 생각한다. – SharpShade