티스토리 뷰
안녕하세요 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 |
- Total
- Today
- Yesterday
- SWIFT
- Language
- Authorization
- 다국어
- 프로그레스
- picker
- 엑스코드
- SKPayment
- Xcode
- localizing
- 리젝
- localizable
- SKProductsRequestDelegate
- TabView
- presentationcompactadaptation
- Reject
- 테이블뷰
- TabBar
- custom segment
- ios
- 현지화
- 심사
- 스위프트
- permission
- 로컬라이징
- 아이오에스
- indicator
- swiftUI
- AppStore
- 인디케이터
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |