# 8.31 활동학습
# Language(언어), Region(지역), 로케일(Locale)은 각각 어떤 의미를 가지고, 앱에서 어떻게 작용할까요?
- Language
- 영어, 한국어, 일본어 각 나라의 언어
- 사용자 언어에 따라 앱은 해당 언어를 번역하여 텍스트 및 문구를 표시한다.
- 언제든지 언어 변경 가능하게 해야한다.
- Region
- 날씨앱을 켰을때 나타나는 지역별 날씨의 그 지역? ㅋㅋ 맞습니다 낄낄
- 지역은 특정한 지리적, 문화적 영역을 나타냅니다. 각 지역은 언어, 통화, 날짜 및 시간 형식, 측정 단위 등의 다양한 지역별 설정을 가질 수 있습니다. 사용자는 자신의 지역을 선택하여 지역 관련 설정을 앱 내에서 적용할 수 있습니다.
- Locale
- `Locale`은 언어와 지역의 조합으로, 특정한 문화적, 지리적 환경에서 언어와 관련된 규칙과 설정을 결정합니다. 예를 들어, "en_US"는 영어(English) 언어를 미국(United States) 지역에서 사용하는 `Locale`이며, "ko_KR"은 한국어(Korean) 언어를 대한민국(Korea) 지역에서 사용하는 `Locale`입니다. `Locale`은 특정 지역의 언어에 따른 텍스트 형식, 숫자 및 날짜 형식 등을 정의하는 데 사용됩니다.
# 활동학습용 프로젝트에 직접 지역화를 구현해보고, 시간이 남으면 접근성도 복습겸 구현해보세요!
hint : Scheme을 활용하면 지역화 테스트가 편합니다!

[국제화와 지역화](https://ko.wikipedia.org/wiki/국제화와_지역화)