티스토리 뷰
안녕하세요 Gons 입니다.
오늘은 폰에서 설정한 언어대로 글씨가 나오는 것을 해보겠습니다.
이런식으로 한국어로 설정되어있으면 안녕으로 나오고, 영어로 설정되어있으면 Hello 로 나옵니다.
스토리보드에서 할 수도 있고, 코드로도 할 수 있는데 이번 글에서는 스토리보드로 해보겠습니다.
먼저 스토리보드에서 레이블을 하나 추가해주세요.
프로젝트 설정에서 Info - Localizations + 버튼을 눌러주세요.
지원할 언어를 추가해주세요.
기본값 영어입니다. 한글을 추가해보겠습니다.
체크 잘 되어있는지 확인하고 Finish 를 눌러주세요.
잘 추가됐는지 확인해주세요.
이제 스토리보드를 펼쳐보면 이렇게 언어설정파일이 있습니다.
기본 영어는 스토리보드에 적어놓은 Hello 글씨가 나올 거고
Main.strings (Korean) 파일에서 한글일 때 어떻게 나오게 할 것인지 써줍니다.
왼쪽에 적혀있는 오브젝트 아이디는 버튼이나 이런거 추가할 때 자동으로 생기지 않고
Localizations 언어를 추가할 때 현재 있는 객체들로 생깁니다.
따라서 언어 설정 이후에 버튼이나 레이블 추가하고, 따로 또 써줘야합니다.
오브젝트 아이디는 스토리보드에서 확인할 수 있습니다.
스토리보드는 다 작업 끝난 후에 언어 추가를 하시는게 좋을 것 같습니다.
다국어 삭제는 이런식으로합니다.
삭제할 언어를 선택하고 - 버튼을 누르면 됩니다.
끝입니다.
다음 글은 스토리보드 말고 코드로 해보겠습니다.
감사합니다.
다음글 바로가기 -> 다국어 설정 - 코드
iOS Swift Xcode
'iOS Swift + UIKit' 카테고리의 다른 글
iOS Swift 앱 안끄고 언어 변경 ( 앱 내 언어 설정 ) (4) | 2021.04.05 |
---|---|
iOS Swift 다국어 설정 - Code Localizing (0) | 2021.04.02 |
iOS Swift 백그라운드 진입 시 민감한 정보 가리기 (개인정보 숨기기) (3) | 2021.03.22 |
iOS Swift 네비게이션바 올리기 hidesBarsOnSwipe Navigation bar (0) | 2021.03.01 |
iOS Swift Parallax scrolling (패럴랙스 스크롤링) (0) | 2021.02.28 |