Какое правильное направление даты встроено в арабский текст? - PullRequest
2 голосов
/ 01 октября 2009

Вопрос довольно прост: у меня есть арабский текст с датой в США. Каков правильный порядок отображения этой даты? Это (например) 01/10/2009 или 2009/10/1?

Алгоритм двунаправленного текста распознает числа с косой чертой как нейтральные и упорядочивает их в том же направлении, что и окружающий текст. Так что дата должна быть обратной, но это не то, что делает любой браузер. С другой стороны, я не могу найти ни одного правила в алгоритме Unicode Bidi, который исключает шаблоны дат. Итак, что здесь правильно и (особенно) почему?

1 Ответ

1 голос
/ 01 октября 2009

не вдаваясь в технические детали

Я могу сказать, что 01.10.2009 - правильный, а иногда - 10.10.2009 но это никогда не 2009/10/1

...