본문 바로가기

지역화

(3)
xocde7 localization, 지역화, 현지화 - 3. tip 좀 더 편하게 내가 적용해 본 약간의 편의 방법을 적어보고자 한다. 1. String Extension 을 이용한 NSLocalizedString() 적용func localize() -> String { return NSLocalizedString(self, comment: self) }이렇게 String에 extension을 지정하고 나면 아래 2번과 같이 텍스트에 바로 적용할 수 있다. 2. 배열에도 Localization 적용하기var labelText = ["WELCOME!".localize() , " Play Game Right Now! ".localize() , " Let Me Select Another Name! ".localize() , " Let Me Create New Name! ".localize(..
xocde7 localization, 지역화, 현지화 - 2. App Name 자동 변경 앱 이름도 언어 설정에 따라 변경되게 할 수 있다.왼쪽은 기본언어(영어)일 때고 언어를 한국어로 변경하면 오른쪽처럼 자동으로 앱 이름이 변경되도록 할 수 있다. 방법은 아래와 같다. 1. 우선 앞 글을 참고하여 환경 설정을 해준다.2. InfoPlist.strings 파일을 하나 생성한다. 3. 왼쪽 Project Navigator(command+1)에서 InfoPlist.strings 파일을 선택하고 오른쪽 File Inspector(option+command+1)로 가면 Localization 버튼이 있다. 이 버튼을 누르고 한국어를 선택한다. 아래는 최종 모습 4. 그리고 이 파일에 아래와 같이 입력한다./* InfoPlist.strings MathAvengers Created by SeoDongH..
xocde7 localization, 지역화, 현지화 - 1. 환경 설정 및 적용 다음 사이트를 보고 Localization을 진행하고 있다.참고 사이트: https://lingohub.com/frameworks-file-formats/ios-i18n-xcode7/https://www.raywenderlich.com/64401/internationalization-tutorial-for-ios-2014 아래 위치에서 Localization 항목에 korean을 추가한다. 그리고 Main.Stroyboard를 선택하고 오른쪽 File Inspector(종이 모양 아이콘, option+command+1)에 가면 Localization에 Base, english, korean을 볼 수 있다. 아래 그림처럼 모두 체크해주자.그럼 왼쪽 Project Navigator의 Main.Storyboa..