Есть ли способ тонкой настройки настроек локали?

У меня был этот вопрос в течение довольно долгого времени, и я надеюсь, что это действительно может быть сделано.

Я живу в Греции, но в основном использую свой мобильный телефон Android (Lollipop 5.0.2) на английском языке (США). Причина в том, что это мое личное предпочтение. Мне гораздо удобнее иметь интерфейс на английском языке.

У меня проблема в том, что при использовании приложений, которые работают на основе настроек локали (расстояние, десятичные точки и т. д.), все соответствует локали США, и это нормально.

Но я живу в Греции и хотел бы, например, чтобы Foursquare по умолчанию отображал километры вместо миль. Несмотря на то, что это то, что вы можете изменить в настройках, десятичную точку в приложении «Калькулятор» изменить нельзя (локаль США использует .десятичную точку и ,тысячи, а в греческой локали наоборот).

Итак, есть ли способ (не обязательно удобный) настроить эти параметры так, чтобы они соответствовали греческой локали, но при этом использовать EN_US в качестве языка отображения?

Это не отвечает на мой вопрос. Я также был бы заинтересован в ручном редактировании локали США, если это необходимо и возможно.

Я думаю, это может сработать для вас, если вы используете английский язык из другой страны. Вы пробовали English, Britain( ru_GB )? Другие варианты: <a> английский, австралийский ( en_AU ) английский, <b> канадский ( en_CA ) или <c> английский, сингапурский ( en_SG ) и т. д..
К сожалению, все они используют .десятичную точку и ,разделитель тысяч.
Теперь я пытаюсь сопоставить список с английскими локалями с помощью [ en.wikipedia.org/wiki/Decimal_mark] Страны, использующие десятичную запятую. Итак, en_BE : «Английский (Бельгия)» должен работать. Можете ли вы попробовать?
en_NA : «Английский (Намибия)» — еще один такой пример.
Я тоже это искал. Однако не все локали включены в системные настройки. Я получаю только США, Великобританию, Ирландию, Южную Африку, Новую Зеландию, Канаду и Австралию.
Ага.. Я тоже это только что понял.
Я не пробовал их, но вы можете найти некоторые приложения для создания пользовательской локали в магазине игр. play.google.com/store/apps/details?id=sightidea.com.setlocale кажется многообещающим.

Ответы (1)

В принципе, для решения этой проблемы не нужно скачивать на мобильный телефон никаких дополнительных приложений. Попробуйте зайти в настройки региона или языка и поменять с английского из США на английский из Европы, по крайней мере у меня так сработало.

Возможно, вы правы, хотя для конкретного случая OP европейские варианты недоступны по умолчанию: «Однако не все локали включены в системные настройки. Я получаю только США, Великобританию, Ирландию, Южную Африку, Новую Зеландию, Канаду и Австралию. . "