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()

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

일본어 문장부호

KiCad 시작하기 7 (FreeRoute 사용하기 2)

Kivy 시작하기 12 (Pyinstaller로 exe 파일 만들기)

KiCad 시작하기 3 (새로운 소자 추가하기)

KiCad 시작하기 6 (FreeRoute 사용하기 1)

Python urllib.request.urlopen()

RFC 9421

Android R class