-
[iOS] 기기 설정 무시하고 언어 설정하기프로그래밍/아이폰 2011. 8. 31. 12:45
[작년에 올렸던 소스 다시 올리기 ver]
앱 실행 중에, 기기 설정과 무관하게 앱에서 사용되는 언어를 변경합니다.
기본적인 지역화와 동일하게 진행되지만,
영문으로 설정된 iOS상에서 실행되는 앱에서 한글로 표시한다거나, 기타 다른언어로
변경하는 방법입니다.
반대로, 한글이나 기타 언어인 기기에서 영어로 표시할수도 있겠죠 ?
이제와서 특별할것도 없는 소스지만, 예전에 소스들 올려뒀던 devcel.co.kr 요 사이트
서버를 날려먹어서 다시 올립니다. on_....
코드안에 간단히 주석으로 설명 해두었으니 참고 하세요,
[전체 소스코드]
1. 실행하면 언어 설정창이 뜹니다.
- Device Setting 은 기기에서 설정해둔 언어를 사용합니다. (Default)
- 한국어로 선택하면, 기기설정을 한글로 해둔것과 동일하게 작동합니다.
- English 역시 기기설정을 영어로 해둔것과 동일하게 작동합니다.
* 코드는 직접 쓰시는게~ 바로~ 요맛아닙니까~!! .... 해서 이미지로 올리는건 아니고, 코드강조가 그대로 복사 가 안되서 이미지로 떴더니....
작아서 안보이네요. -_-; 소스코드 올려둔것 참고해서 봐주세용~
xCode 소스코드, 색상까지 복사해서 티스토리에 붙이는 법 아시는분 계시면 덧글 좀 주세요!! ~_~
1. 언어 선택 피커를 만듭니다.
2. 언어 선택후 NSUserDefault의 언어 설정을 변경합니다.
3. 앱 종료후 재실행하면, 선택한 언어로 표시됩니다.
* 완전히 종료해야 합니다. 멀티태스킹을 사용하는 앱이라면,(샘플도 포함) 홈버튼 더블탭후 종료한뒤에 재시작해야 적용됩니다.
일이 좀 생겨서 한번에는 못올리겠고... 짬 나는데로 하나하나 다시 올려드릴게요.
멋진 앱 만드셔서 제 아이폰을 더욱 즐거운 놈으로 만들어주세요~ :D'프로그래밍 > 아이폰' 카테고리의 다른 글
cocos2d 관련 토막글. (0) 2011.10.23 ios 5 정식판 토렌트 - [추가] (5) 2011.10.13 UIGestureRecognizer in - UITapGestureRecognizer 탭 이벤트를 받자 (0) 2011.04.14 HTML 오픈소스 parser - TFHppe (0) 2011.04.04 아이폰 로고이미지 작성할때에 (0) 2011.01.02 댓글