2014-09-21 2 views
1

휴대 전화의 언어가 프랑스어로 설정되어있는 경우 콘텐츠가 프랑스어로되어 있고 영어로되어있는 경우 콘텐츠가 영어로 표시되도록 앱을 사용해야합니다.신속한 iPhone 언어 받기

+0

가능한 중복 [스위프트와 현재 언어 코드를 얻는 방법?] (http://stackoverflow.com/questions/24591167/how-to-get -current-language-code-with-swift) –

답변

5

실제로 접근 방법이 잘못되었습니다. 프로젝트에 언어를 추가하고 Apple이 국제화 및 현지화를 위해 제공하는 방법을 사용하면 전환이 자동으로 수행됩니다. 당신이 언어 결과를 제공 할 수 있습니다 서비스를 조회 할 경우

https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/LocalizingYourApp/LocalizingYourApp.html

당신이 언어를해야 할 수있는 유일한 시간이다 : 여기

http://rshankar.com/internationalization-and-localization-of-apps-in-xcode-6-and-swift/

과 :

는 여기를 보라 의존적 인 방식으로. 이 경우

귀하의 질문은 중복 : How to get current language code with Swift?

2

Xcode에는 현지화를위한 지원 기능이 있으므로 프랑스어로 리소스를 제공하고 영어로 리소스를 제공하고 사용자가 실행하는 언어에 따라 올바른 리소스 세트가로드되고 사용됩니다.

iOS 또는 UIKit에서 특정 호출을 찾고 (해당 특정 기능을 기반으로 문자열을 교체하는 대신) Apple이 제공하는 현지화 지침을 따르지 않는 이유는 무엇입니까? They can be found here.