Числа неправильно отображаются справа налево в любом месте

У меня возникла проблема с телефоном Huawei y600 Android в стоковой версии. Проблема в цифрах. Они отображаются правильно, когда язык английский (слева направо), но когда я меняю язык на фарси (справа налево; мой родной язык), числа также идут справа налево, и это совершенно неправильно!

Это скриншот, когда телефон на английском языке:

Это скриншот, когда телефон на английском языке:

Часы в правильном формате, показывают 18:45. номера в контактах тоже правильные:

Скриншот контактов

Но когда язык меняется, часы сходят с ума:

http://www.4shared.com/photo/ccsyGoCBba/Screenshot_-----.html

На часах было 18:56. он показывает (на моем языке) «8164:», обратите внимание, что знак «:» тоже будет в конце ... и 18 46 будет идти 81 64. Они идут справа налево так же, как тексты ... но это неправильно. ..хуже когда в контактах (это тот же номер):

контакты на фарси

Как видите, 09113924601 — это 4601 392 0911. Все они идут справа налево.

Я только что проверил свой телефон и обнаружил, что эта проблема связана только с персидским, а не с каким-либо другим языком справа налево (например, арабским), поэтому я думаю, есть ли приложение или команда adb, чтобы заставить ром использовать арабские числа при использовании персидские слова, я думаю, что проблема будет решена, потому что арабские и персидские числа одинаковы.

Я попробовал больше локали 2 и смешал арабский и персидский языки таким образом, как арабский в языке и иранский в стране и наоборот, но не сработало.

1_Есть ли программа для более точного указания параметров, таких как числа отдельно и слова отдельно?

2_что такое «вариант» в приложении «Дополнительная локаль 2»?


person Mohsen Hasannezhad    schedule 29.10.2014    source источник
comment
Пожалуйста, избегайте таких наполнителей, как ...!   -  person Willi Mentzel    schedule 29.10.2014
comment
что ты используешь.. TextView ??   -  person Panther    schedule 29.10.2014
comment
Попробуйте эту ссылку, если она поможет вам androidsbs.blogspot.in/2013/11/androidtextdirection.html   -  person Panther    schedule 29.10.2014
comment
Это похоже на программную ошибку в программе домашнего экрана. Обратите внимание, что часы в правом верхнем углу, кажется, правильно отображают время, с двоеточием в середине двух чисел. Как отображается дата/время на экране «Настройки» -> «Настройки даты/времени»?   -  person CJBS    schedule 29.10.2014


Ответы (1)


Это похоже на ошибку в программной реализации некоторых стандартных программ на устройстве. Скорее всего, они не были правильно протестированы на фарси, но по-прежнему используют базовые функции языкового перевода (хотя и неправильно).

Я предлагаю загрузить несколько отдельных программ из магазина приложений (например, Google Play), чтобы заменить стандартные программы, которые не работают у вас должным образом... так что найдите новую программу запуска и новую программу контактов.

person CJBS    schedule 29.10.2014
comment
нет, это не сработает. Я попробовал другое приложение для часов, но оно все равно показывает неправильно: 4shared.com/photo/RiaE4MDHba/Screenshot_-----.html - person Mohsen Hasannezhad; 29.10.2014
comment
@MohsenHasannezhad, так что вы говорите, что если вы загружаете Календарь Google (play.google.com/store/apps/) с языком, установленным на фарси, Календарь Google неправильно отображает дату/время/числа? Выход такой же? - person CJBS; 29.10.2014
comment
я попробовал приложение часов, если хотите, позвольте мне попробовать календарь Google, 1 мин. - person Mohsen Hasannezhad; 29.10.2014
comment
нет, это тоже не работает.4shared.com/download/tFOI-V-Yce/Screenshot_-----.png?lgfp=3000 - person Mohsen Hasannezhad; 29.10.2014
comment
там написано октябрь 4102, а должно быть 2014! - person Mohsen Hasannezhad; 29.10.2014
comment
У меня есть еще одно предложение... Попробуйте использовать эту программу Locale Setter, чтобы изменить формат даты/времени (вместо того, чтобы делать это через настройки Android). Он предоставляет больше возможностей. Я сделал это, чтобы изменить язык телефона на британский английский, чего не было на стандартной прошивке, которую я использую. play.google.com/store/apps/details? id=com.set.locale&hl=ru - person CJBS; 29.10.2014
comment
Возможный другой ресурс: android.stackexchange.com/questions /9757/ Там упоминаются некоторые ссылки ( ardroid.com / needrom.com/category/huawei/y600 ), которые могут оказаться полезными. - person CJBS; 29.10.2014