TimerTiTi/TiTi_iOS

현지화 구조 개발 (8h)

Closed this issue · 0 comments

Tech Spac

TLR 기반 현지화 개선

Background | Issue 발행 배경

기존 iOS 언어에 따른 Localization 방식에서 TiTi 앱 내 Setting을 통해 언어를 선택할 수 있는 새로운 구조로 Localization을 구현

Acceptance Criteria | 허용 기준

Given(조건, 상황) | When(행동) | Then(결과)

  • 현지화가 필요한 문장의 경우 | 언어 key값에 따라 | 현지화된 문장이 표시된다.
  • 사용자가 Setting으로 선택하지 않은 경우 | iOS 언어에 따라 | 한국어, 영어, 중국어 중 하나의 값을 가진다.
  • font가 적용된 현지화 문장의 경우 | 언어 key값에 따라 | font체가 선택되어 표시된다.
  • 언어 key 값의 경우 | 사용자가 Setting으로 선택한 값에 따라 | 한국어, 영어, 중국어 중 하나의 값을 가진다.
  • 사용자가 system 언어를 선택하면 | UserDefaults 저장 값을 제거하여 | 한국어, 영어, 중국어 중 하나의 값을 표시한다.

Reference