Ads
Comments 3
Еще интересный кейс с форматированием чисел.
Допустим вам надо вывести миллион в виде: 1 000 000. При dir=«rtl» получите — 000 000 1, хотя все числа на арабском не должны никак трансформироваться.
Особенно сложно отлавливать, когда изначально разделитель был ",".
На арабском языке две системы счисления

Это не «системы счисления». Система счисления одна и та же, десятичная; различаются обозначения цифр. И всё это не имеет отношения к арабскому языку — это чисто типографские традиции.
(В оригинале статьи та же некорректная формулировка.)
И ещё одно дополнение.
В статье всё время речь идёт об арабском языке, когда на самом деле имеется в виду арабское письмо.
Арабское письмо используется, кроме арабоязычных, ещё примерно четвертью миллиарда человек — в Иране, Афганистане, Пакистане и Синьцзяне. Как-то некрасиво ими всеми пренебрегать.
И вот у этих неарабоязычных пользователей арабского письма есть свои собственные варианты арабских цифр.
Only those users with full accounts are able to leave comments. , please.