数字从右到左错误地显示在任何地方

时间:2014-10-29 15:51:03

标签: android numbers translation right-to-left farsi

我的华为y600 Android手机存在问题。问题在于数字。当语言是英语(从左到右)时,它们会正确显示,但是当我将语言更改为波斯语(从右到左;我的母语)时,数字也会从右到左,这就完全错了!

这是手机使用英文时的屏幕截图:

This is the screenshot when the phone is in English:

时钟格式正确,显示时间为18:45。联系人中的数字也是正确的:

Screenshot of contacts

但是当语言变化的时钟变得异常时:

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

时钟是18:56。它显示(用我的语言)“8164:”注意“:”标记也将在最后...而18 46将变为81 64.它们从右到左与文本相同......但这是错误的。 ..在联系人中它更糟糕(它是相同的数字):

contacts when farsi

如你所见09113924601是4601 392 0911.他们都是从右到左。

我刚刚测试了我的手机,我发现这个问题只有白人波斯语,而不是任何其他权利的左语言(如阿拉伯语),所以我认为如果有一个应用程序或adb命令使rom使用阿拉伯语使用波斯语时的数字我认为问题将被修复,因为阿拉伯语和波斯语数字是相同的。

我尝试了更多的语言环境2,我将阿拉伯语和波斯语混合在阿拉伯语中,语言和伊朗语在国内和反向,但没有奏效。

1_是否有一个程序可以更准确地指定参数,如数字分隔和单词分隔?

2_在更多语言环境2 app中是什么“变种”?

1 个答案:

答案 0 :(得分:1)

这似乎是设备上某些库存程序的软件实现中的错误。他们很可能没有在波斯语中正确测试过,但仍然使用语言翻译功能(虽然不正确)。

我建议从应用商店(例如Google Play)下载一些单独的程序来替换那些无法正常工作的库存程序...所以找一个新的启动程序和一个新的联系人程序。