국제화

    [Sesac IOS] 46일차 TIL

    46일차 내용을 정리한 글 입니다. Learned 현지화(Localization) 1) 개요 지역의 특성에 맞게 앱을 변화시켜 언어, 문화 등 환경이 다른 여러 곳에서 앱을 사용할 수 있도록 지원하는 서비스 일반적으로 기기에 설정된 시스템 언어에 따라 현지화가 이루어지지만 iOS 버전 13.0 이상부터 앱 내에서 선호하는 언어를 변경할 수 있는 기능이 추가됨. 2) 애플의 현지화 날짜, 길이, 무게, 가격, 화폐 기호 등 지역마다 다르게 표현될 수 있는 값들을 내부 API를 통해 지역에 맞게 표현할 수 있게 함. Localizable, InfoPlist, plural같은 파일 내부에 지역에 따른 고정 텍스트, 권한 요청 문구, 단수 및 복수 표현을 대응할 수 있음. NOTE Localization, In..