У меня возникла проблема с телефоном Huawei y600 Android в стоковой версии. Проблема в цифрах. Они отображаются правильно, когда язык английский (слева направо), но когда я меняю язык на фарси (справа налево; мой родной язык), числа также идут справа налево, и это совершенно неправильно!
Это скриншот, когда телефон на английском языке:
Часы в правильном формате, показывают 18:45. номера в контактах тоже правильные:
Но когда язык меняется, часы сходят с ума:
На часах было 18:56. он показывает (на моем языке) «8164:», обратите внимание, что знак «:» тоже будет в конце ... и 18 46 будет идти 81 64. Они идут справа налево так же, как тексты ... но это неправильно. ..хуже когда в контактах (это тот же номер):
Как видите, 09113924601 — это 4601 392 0911. Все они идут справа налево.
Я только что проверил свой телефон и обнаружил, что эта проблема связана только с персидским, а не с каким-либо другим языком справа налево (например, арабским), поэтому я думаю, есть ли приложение или команда adb, чтобы заставить ром использовать арабские числа при использовании персидские слова, я думаю, что проблема будет решена, потому что арабские и персидские числа одинаковы.
Я попробовал больше локали 2 и смешал арабский и персидский языки таким образом, как арабский в языке и иранский в стране и наоборот, но не сработало.
1_Есть ли программа для более точного указания параметров, таких как числа отдельно и слова отдельно?
2_что такое «вариант» в приложении «Дополнительная локаль 2»?
TextView
?? - person Panther   schedule 29.10.2014