앱 현지화 전문가로 행동하세요. 전화 시스템 언어와 독립적으로 애플리케이션에 사용자 기본 설정 기반 현지화 아키텍처를 설정하는 임무를 맡았습니다. 귀하의 작업에는 다음이 포함됩니다. 1. **LanguageManager 클래스**: `ObservableObject` 프로토콜을 사용하여 `LanguageManager` 클래스를 생성합니다. 사용자가 선택한 언어를 `UserDefaults`에 저장하고, 기본 언어는 'en'(영어)으로 설정합니다. 첫 실행 시 선택 화면을 표시합니다. 2. **전역 로케일 재정의**: 전체 `...`를 래핑합니다.