iOS Description localization

운영 체제: macOS Monterery 12.5.1
사용 버전: Xcode 13.4.1, Swift, SwiftUI

iOS Description localization을 알아보겠습니다.



앱을 처음 시작하면 권한을 요구할 때 뜨는 대화창에 문구를 넣을 수 있습니다. 이러한 문구를 직접 넣게 되면 각 나라별로 언어를 지원하지 않아 사용자에게 불편함을 줄 수 있습니다. 예를 들어 영어로 설명을 입력하면 한국 사용자에게도 영어로 보입니다.


이번 시간에는 이 권한 요구하는 창의 설명 부분의 현지화를 다뤄보겠습니다.







보통 설명문을 다음과 같이 적어줍니다.

이렇게 되면 한국 사용자에게도 이렇게 보입니다.








Camera use to classificate flags를 한글로 표현하도록 만들겠습니다.



Info에서 현지화를 지원할 항목에 이름을 봅니다.

항목에 마우스 우 클릭 - Raw Keys & Values를 누릅니다.








NSCameraUsageDescription이라고 이름이 변경됩니다. 이 이름을 사용해서 변경하기 때문에 기억해야 합니다.






Localization에 변경하고 싶은 언어를 추가해 줍니다. 여기서는 한국어를 추가해 줬습니다.









File - New - File... 을 누릅니다.







Strings File을 눌러줍니다.







InfoPlist를 적어줍니다.







Localize...를 눌러줍니다.









Localize를 누릅니다.




English와 Korean을 둘 다 체크해 줍니다.







위에서 확인한 NSCameraUsageDescription을 적습니다.

한국어 파일에는 한국어를 영어 파일에는 영어를 적어줍니다.







실행해 봅시다.





한국어로 적은 설명이 보입니다.



끝.


카테고리: iOS

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

tensorflow tf.random.uniform()

Android Notification with Full Screen

KiCad 시작하기 2 (PCB 만들기)

Android Minimum touch target size

Python bs4.SoupStrainer()

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

음악 총보(Score), 파트보(Part)

tensorflow tf.expand_dims()