'Localization'에 해당되는 글 1건

  1. 2010.10.19 [wp7] Localization Resource 국제화 하는법
Windows Phone 72010. 10. 19. 14:17

예전 WPF 시절에도 했었지만 윈폰도 똑같이 하면 된다.

 

기본국가 변경법

-폰에서 바꾸는법: 폰에서 Settings에서 region& langiage에서 display language 를 바꾼후  위에 restart 버튼을 누른다.

-프로젝트에서 바꾸는법 : 솔루션의 프로퍼티에서 Assembly Information에서 Neutral Language를 변경한다.

 

국가를 변경 하였으면 이제 리소스를 등록하자

 

일단 리소스로 빼었으면 AppResources.resx(msdn 따라서 이름지음)  에 영문 리소스가 등록되어 있을것이다.

 

여기서 영국 리소스를 한번 등록시켜보자.

 

똑같이 리소스 등록을 하는데 파일명을 AppResources.en-GB.resx 이렇게 주었다.

 

뒤에 en-GB가 붙었는데 각나라 별로 국가culture를 보고 싶으면

 

http://johnlivingstontech.blogspot.com/2010/02/localizing-resources-in-silverlight.html

 

여기를 참고하고 현재 윈폰에서 지원하는 국가는 6개 니깐 6개만 만들어 빼면 된다.

 

Deutsch(독일) de-DE

English(United Kingdom) (영국) – en-GB

english(United States) –en-US 이건 기본이니 안해도 된다. 위에 AppResources에 빼지 않았던가

espanol(스페인) es-ES

francais(프랑스) fr-FR

italiano(이탈리아) it-IT

 

자 이제 파일들을 추가 하였으면 작동하는지 보자.

 

어라? 작동을 안하네?

 

확인해보니 지원하는 국가 를 프로젝트 csproj 파일에 추가 시켜야 했다.

 

<SupportedCultures>
    en-GB;de-DE;
</SupportedCultures>

 

여기에 이런식 으로 6개를 등록시키면 제대로 동작한다.

Posted by 동동(이재동)