Описание тега right-to-left

Справа налево (RTL) относится к сценариям естественных языков, которые пишутся и читаются справа налево, а не слева направо, например, иврит, арабский и персидский. При проблемах с взаимодействием текста с письмом справа налево и слева направо лучше использовать тег "bidi".

Справа налево (RTL) относится к сценариям естественных языков, которые пишутся и читаются справа налево, а не слева направо. Общие примеры включают еврейский алфавит, используемый языками иврита и идиш, и арабское письмо, используемое арабским, персидским и многими другими языками. Дополнительные примеры и информацию см. В этой статье в Википедии.

Использование тегов

  • При проблемах с взаимодействием текста с направлением справа налево и слева направо лучше использовать двунаправленный тег.
  • Рассмотрите возможность добавления тега для конкретного языка, который вы используете, например, иврита, арабского, персидского или урду, поскольку конкретный язык и / или алфавит могут отображать различное поведение при разных обстоятельствах (например, начальные формы на арабском языке, которые не имеют аналогов на иврите).

Пример HTML

Некоторые технологии пользовательского интерфейса из коробки поддерживают справа налево. Например, в стандарте HTML естьdir атрибут, который может получить rtl или ltr (Слева направо) значения.

Пример Windows

Большинство элементов управления Windows Forms также имеют свойство RightToLeft, которое имеет тип System.Windows.Forms.RightToLeft и может иметь следующие значения:

  1. System.Windows.Forms.RightToLeft.Yes - справа налево включено.
  2. System.Windows.Forms.RightToLeft.No - справа налево выключено.
  3. System.Windows.Forms.RightToLeft.Inherit - справа налево наследуется от родительского элемента управления.