Название страны на английском языке - PullRequest
0 голосов
/ 23 декабря 2018

Я пытаюсь получить название страны из кода страны.Например:

Locale locale = new Locale ("", "FR");locale.getDisplayName ()

Итак, я получаю Францию.Но, когда мой телефон на другом языке, он получает название на местном языке.Поэтому, когда мой телефон на иврите, я получаю צרפת, что на иврите - Франция.Но я хочу, чтобы имя всегда было на английском.Я пытался:

Locale locale = new Locale("en_US", "FR");
Locale locale = new Locale("en", "FR");

Но это просто не работает.

1 Ответ

0 голосов
/ 23 декабря 2018

Вам необходимо добавить английскую локаль в качестве параметра к методу следующим образом:

String france = new Locale("", "FR").getDisplayCountry(Locale.ENGLISH); // France

Или метод, который вы использовали:

String france = new Locale("", "FR").getDisplayName(Locale.ENGLISH); // France
...