여러 언어로 현지화 된 Android 앱이 있습니다. 장치의 로케일에 해당하는 문자열이 있으면 앱에서 자동으로 표시합니다. 여태까지는 그런대로 잘됐다.Android 앱의 기본 로케일을 복원하는 방법
다음은 앱 사용자가 내가 제공 한 언어 중 하나로 전환 할 수있게하려는 것입니다. 기본 로케일을 무시하여이 작업을 수행 할 수 있습니다. 여기도 문제 없습니다.
여기에 질문 : 사용자가 기본 자동 로켈을 복원 할 수 있도록 언어 목록에 "기본"옵션을 제공 할 수있는 방법이 있습니까? 다음 시나리오를 고려하십시오.
1. 장치의 로캘이 독일어로 설정됩니다. 앱이 모든 것을 독일어로 표시합니다.
2. 사용자가 앱을 프랑스어로 만들고 싶어하므로 앱 내부에서 언어가 변경되고 그 결과로 프랑스어가 바뀝니다.
3. 동일한 사용자가 장치의 로켈을 스페인어로 변경합니다. 앱은 여전히 프랑스어입니다.
4. "기본값"설정을 선택합니다. 앱이 스페인어로 변경되고 로캘이 변경되면 계속 변경됩니다.
자동으로 수행 할 수없는 경우 "기본"옵션을 선택한 경우 내 앱을 설정할 수 있도록 장치 전체의 로케일을 가져올 수있는 방법이 있습니까?
위 부분은 내 앱의 언어가 저장 된 후에도 기기의 로케일이 변경 될 수 있기 때문에 실제로 나에게 적합하지 않습니다. 두 번째 부분은 정확하게 내가 찾고 있었던 것 같습니다. 감사! – Goldsmith