unicode-bidi

unicode-bidi

В европейских языках чтение текста происходит слева направо, в то время как есть языки, где текст читается справа налево. При смешении в одном документе разных по написанию символов (русского с ивритом, к примеру) в системе юникод, их направление определяется браузером из характеристик и содержимого текста. Свойства unicode-bidi и direction задают, как должен располагаться текст используемого языка.
RTL Styling 101

RTL Styling 101

RTL Styling 101 — подробное руководство по RTL-стилизации в CSS
RTL Styling 101

RTL Styling 101

RTL Styling 101 — подробное руководство по RTL-стилизации в CSS
Right-to-left адаптация

Right-to-left адаптация

В этой статье мы расскажем вам, что удалось узнать за время нашего проекта с адаптацией на иврит
Справа налево. Что такое dir=rtl и как приручить арабский язык

Справа налево. Что такое dir=rtl и как приручить арабский язык

Мы недавно перевели на арабский язык 2ГИС Онлайн, и хотим поделиться своим опытом адаптации интерфейса под RTL (right-to-left). Это будет актуально и для иврита, и для персидского языка. Я разделю этот опыт на две статьи — теоретическую и практическую. Сегодня — больше про теорию.
Справа налево. Как перевернуть интерфейс сайта под RTL

Справа налево. Как перевернуть интерфейс сайта под RTL

Мы недавно перевели онлайн-версию 2ГИС на арабский язык, и в прошлой статье я рассказал о необходимой для этого теории — что такое dir="rtl", по каким правилам отображается текст смешанной направленности и как держать себя в руках. Настало время приступить к практике — перевернуть с минимальными усилиями весь интерфейс справа налево так, чтобы даже настоящий араб не почувствовал подвоха. В этой статье я расскажу, как быстро сделать прототип, что сделать со сборкой CSS и какие костыли разложить в JS, замечу немного об особенностях перевода и локализации, напомню про логические свойства CSS и затрону тему RTL в CSS-in-JS.
1С справа налево: как мы поддержали RTL в платформе 1С: Предприятие

1С справа налево: как мы поддержали RTL в платформе 1С: Предприятие

Одна из особенностей арабского языка в том, что текст на нём пишут и читают справа налево. UI для арабского языка надо отображать зеркально по горизонтали (но не всё и не всегда – тут есть тонкости), контекстное меню открывать слева от курсора и т.п.
Сайты справа налево: как подключить RTL-стандарт

Сайты справа налево: как подключить RTL-стандарт

Если сайт, с которым вы работаете, должен отображаться на иврите, арабском языке или на других редких языках с направлением письма справа налево, вам нужно, чтобы сайт поддерживал RTL стандарты. Причем, вероятно, вам понадобится одновременная поддержка RTL и LTR — например, поддержка английского языка и иврита.