woong's
IOS Xcode 다국어 지원 하기 본문
IOS Xcode 다국어 지원 하기 안녕하세요. 최근 아이폰 공부를 한창 하고 있습니다. 안드로이드에서 string.xml 을 사용했던 경험이 있기에 쉽게 접근 할수 있었습니다. ios 개발중 한글을 입력하면서 이 한글은 따로 관리 하는 파일이 없나 싶어 찾아보니 ios 개발도 준비가 되어있었습니다. 아래 3가지를 작성해야 다국어를 지원할수 있습니다. 1. xib 다국어 지원 필자는 xib 로 코드를 작성 하기 때문에 xib 기준 화면 다국어 지원을 작성해 보겠습니다.
xib 파일 선택 후 첫번째 탭 선택하면 Localize 을 선택합니다. 그러면 xib 파일이 확장이되서 화면별 다국어 지원을 할수 있게 됩니다. 2. 앱이름 다국어 지원 Supprting Files < 오른쪽 클릭 < New File 을 합니다.
IOS < Resource < String File 을 생성합니다. FileName 을 InfoPilist 로 작성합니다. 생성된 파일을 선택 후 첫번째 탭을 보면 Localize 버튼이 있습니다. 버튼을 Base 를 누루고 확인해 봐면 아래와 같습니다. Base , English 지원 밖에 없네요;;; 한글 지원을 하고 싶을 경우는 한국어를 추가 해야 합니다. 프로젝트 선택후 target 을 project 로 변경 합니다. 영어만 지원하고 있습니다. + 선택해서 한국어를 추가 합니다.
아까 생성한 파일이 에 적용할건지 나타 납니다. 적용을하면 파일에 언어가 추가 된것을 확인 할수 있습니다. 각나라의 언어를 선택해서
위 이름으로 작성하면 언어변경시 앱이름이 변경 됩니다 . 3. 프로그램 코드 다국어 지원 프로그램 다국어 지원도 앱이름 다국어 지원과 거의 동일 합니다. 동일 과정에서 다른 점은 파일 네임입니다. Localizable 로 파일 이름을 작성합니다. 그후에 변수 이름을 통해서 프로그램 코드에서 가져다가 사용 할수 있습니다.
위와 같이 Key : Value 를 작성후 아래와 같이 사용하면 Value 값이 들어오는 것을 확인 할수 있습니다. |
'Develop > IOS' 카테고리의 다른 글
Xcode 단축키 사용하기 (0) | 2016.02.13 |
---|---|
Xcode IOS Url 사파리로 보여주기 (0) | 2016.02.13 |
Xcode 인터넷 사용시 권한 추가하기 (0) | 2016.02.13 |
IOS Xcode openUrl 한글 인코딩 하기 (0) | 2016.02.13 |
Xcode IOS CocoaPods 배포하기[1] (0) | 2016.02.12 |