현지화 구조 개발 (8h)
Closed this issue · 0 comments
minsangKang commented
Tech Spac
Background | Issue 발행 배경
기존 iOS 언어에 따른 Localization 방식에서 TiTi 앱 내 Setting을 통해 언어를 선택할 수 있는 새로운 구조로 Localization을 구현
Acceptance Criteria | 허용 기준
Given(조건, 상황) | When(행동) | Then(결과)
- 현지화가 필요한 문장의 경우 | 언어 key값에 따라 | 현지화된 문장이 표시된다.
- 사용자가 Setting으로 선택하지 않은 경우 | iOS 언어에 따라 | 한국어, 영어, 중국어 중 하나의 값을 가진다.
- font가 적용된 현지화 문장의 경우 | 언어 key값에 따라 | font체가 선택되어 표시된다.
- 언어 key 값의 경우 | 사용자가 Setting으로 선택한 값에 따라 | 한국어, 영어, 중국어 중 하나의 값을 가진다.
- 사용자가 system 언어를 선택하면 | UserDefaults 저장 값을 제거하여 | 한국어, 영어, 중국어 중 하나의 값을 표시한다.