Как использовать тунисский динар в HTML?

Мне нужно показать валюту Тунисский динар (د.ت.‏) в HTML. Я получаю символ валюты в виде строки из ответа бэкэнда.

Я могу отобразить подобное число, а затем символ валюты (د.ت.‏). Поскольку это арабский формат, текст идет справа налево, поэтому сначала я получаю только число, а затем символ.

Как я могу сначала показать символ, а затем номер валюты.

Поскольку я буду получать символ валюты из ответа бэкэнда, я не буду знать, является ли этот символ арабским, долларом, евро или чем-то еще. Поэтому всегда мне нужно сначала отображать символ валюты, а затем номер валюты. Для других типов валюты проблем нет. Поскольку арабский формат справа налево, я столкнулся с этой проблемой.

Как я могу достичь этого.


person Keshav1007    schedule 28.05.2018    source источник
comment
Один html5 вам не поможет. Существуют специализированные платформы/библиотеки, такие как i18next.com, которые призваны помочь в этом.   -  person Vladimir M    schedule 28.05.2018


Ответы (1)


Вы используете тег bdo в HTML, чтобы указать направление текста, поэтому, например, <bdo dir="rtl">4$</bdo> он будет отображаться как $4

Ссылка: https://www.w3schools.com/tags/tag_bdo.asp

person BeeBee8    schedule 28.05.2018
comment
Поскольку я получаю символ из бэкэнда, я не буду знать, является ли символ долларом или арабской валютой. В javascript я добавляю символ валюты + номер валюты и отображаю его в HTML. Я не должен напрямую помещать строку в обратном порядке. - person Keshav1007; 29.05.2018
comment
@ Keshav1007 Хорошо, тебе нужно перефразировать свой вопрос. объяснить все сценарии и как именно вы получаете и отображаете данные. - person BeeBee8; 29.05.2018
comment
Отредактировал мой вопрос :) - person Keshav1007; 29.05.2018