: 언어, 즉Android에서 Google 게임을 할 때 특정 언어로 요청하는 방법은 무엇인가요?
Locale.setDefault(locale);
Resources resources = context.getResources();
Configuration configuration = resources.getConfiguration();
configuration.locale = locale;
resources.updateConfiguration(configuration, resources.getDisplayMetrics());
그것은 내 로컬 문자열 리소스 제대로 작동을 특정 문자열 리소스는 App Locale
이 변경되면 호출됩니다. 이제 실제 문제는
내 앱에서 Google Play 게임 API를 사용하고 있습니다. 개발자 콘솔에 언어 별 번역을 추가했습니다. 서버에 요청을하면 전화 시스템의 기본 언어로 응답합니다. 위의 코드를 사용하여 사용자가 설정 한 App specific
로켈은 고려하지 않습니다. 그러나 기본 시스템 언어를 변경하면 Api는 해당 언어로 응답을 제공함을 인식합니다. 나는 많은 것을 봤지만 게임 API에 '안녕하세요, 저는 다른 언어로 응답을 원합니다 (내 앱으로 설정)'라고 말하는 방법을 찾을 수 없습니다.
이렇게하는 방법이 있습니까? 나는 여기 붙어있다. 어떤 도움을 주시면 감사하겠습니다!
답장을 보내 주셔서 감사합니다. Google 개발자 콘솔에 번역을 추가하는 방법을 확실히 알고 있습니다. 내가 물어 본 것은 전화에서 특정 번역을 요청하는 방법입니다.내가받는 응답은 내 앱에서 내 앱에 설정된 응답이 아니라 기본 시스템 언어를 기반으로합니다. 미안 해요,하지만 내 질문에 대답하지 않습니다. –