реклама
разместить

Халяльный дизайн: как делать приложения на арабском

За последние пару лет мы в Purrweb сделали 5 проектов с арабским интерфейсом. Это, конечно, не 50, но какой-то опыт уже есть. Пока работали, собрали базу знаний. Решили, что такое нельзя держать только у себя в Notion, поэтому делимся с вами, как адаптировать приложения для Ближнего Востока.

Проблема: на первый взгляд разработка арабской версии дизайна выглядит просто: перевели текст, выровняли по правому краю = profit. На деле это сложный процесс со множеством нюансов.

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

Решение: взять эту статью и пройтись по каждому пункту. В результате получится корректный и удобный дизайн для пользователей из арабских стран.

Начнем с краткого экскурса в арабский дизайн.

2 пользовательских сценария

Направление интерфейса справа — налево (далее RTL — Right-To-Left) предназначено для пользователей из стран Ближнего Востока. Далее мы будем рассматривать версию приложения на арабском, но все советы также применимы для интерфейса на иврите.

Наше приложение доставки еды для Саудовской Аравии

RTL отличается от привычного нам LTR (Left-To-Right) тем, как пользователь просматривает контент на экране:

  • LTR — пользователь читает слева — направо;

  • RTL — пользователь читает справа — налево.
LTR и RTL дизайн главной страницы приложения
LTR и RTL дизайн главной страницы приложения

Рассмотрите это изображение подробнее. Мы не только выровняли текст по правому краю, но также изменили расположение элементов интерфейса. Кроме того, некоторые иконки и кнопки мы перевернули, а другие — оставили как есть.

Во всем этом есть своя логика, и связана она с тем, в каком порядке пользователь просматривает содержимое экрана приложения. Начнем с текста.

Как оформить текст на арабском

Выровнять текст по правому краю. Важно, чтобы текст был переведен и зеркально отражен для чтения справа налево. Мы не востоковеды, чтобы на глаз определять, правильно ли выглядит текст. Поэтому ставим в конец блока несколько вопросительных знаков. Если все ок, они будут отображаться, как на скриншоте. Очень облегчает жизнь :)

Проверяем корректность написания текста
Проверяем корректность написания текста

Слова или предложения, которые нужно оставить на языке оригинала следует выровнять по правому краю без переворачивания. Текст всегда должен быть расположен в правильном направлении для своего языка.

Небольшие фрагменты текста на другом языке просто выравниваем по правому краю
Небольшие фрагменты текста на другом языке просто выравниваем по правому краю

Не стоит переводить имена собственные, а также слова и предложения, которые несут смысловую нагрузку только на языке оригинала.

❗Исключение: бывает, что по просьбе клиента нужно оставить на языке оригинала целый абзац. В таком случае фрагмент текста выравнивается по левому краю, несмотря на правостороннее расположение других элементов.

<p>Абзацы на языке оригинала размещаем как в LTR сценарии</p>

Абзацы на языке оригинала размещаем как в LTR сценарии

Проверить, что шрифты поддерживают арабский язык. Если шрифты основной версии не поддерживают арабский, придется применять к этой версии дизайна другой стиль с подходящими шрифтами. К примеру, Apple в апреле 2022 года добавила шрифт SF Arabic в свое семейство шрифтов. Google предлагает семейство Noto.

В последнем кейсе мы использовали шрифт Dubai по просьбе заказчика.

Увеличить текст в заголовках и кнопках. Если в английской версии вы выделяете кнопки и заголовки капс-локом, то текст на арабском в них может казаться мелким, потому что в арабском и иврите нет заглавных букв. Чтобы исправить это, в арабской версии увеличьте кегль шрифта для этих элементов примерно на 10%.

Небольшое изменение кегля помогает сбалансировать шрифты
Небольшое изменение кегля помогает сбалансировать шрифты

Корректно адаптировать цифры. В разных странах и даже регионах одной страны могут использоваться либо западные, либо восточные цифры. Например, в Египте и Судане используют оба вида. А в Иране и Афганистане преобладают восточные цифры. Этот момент лучше заранее уточнить у заказчика.

Западные и восточные цифры
Западные и восточные цифры

Сохраняйте правильный порядок цифр вне зависимости от языка. Западные цифры даже не нужно переворачивать — просто выровняйте их по правому краю. При этом цифры на арабском отображаются справа — налево.

4 варианта расположения цифр
4 варианта расположения цифр

❗Исключение: элементы, которые демонстрируют прогресс, например, оценка. Они должны располагаться в соответствии с направлением чтения. При этом сами цифры переворачивать не нужно.

Варианты диз��йна оценки для разных языков
Варианты диз��йна оценки для разных языков

UI элементы

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

Переворачиваем

Иконки, где есть движение. Если пользователь читает текст справа — налево, объекты, направленные в ту же сторону, для него движутся «вперед». Соответ��твенно все иконки, которые указывают движение «вперед» в LTR дизайне, в RTL должны быть направлены в противоположную сторону: курьер едет не вправо, а влево.

<p>Переворачиваем иконки, которые двигаются «вперед»</p>

Переворачиваем иконки, которые двигаются «вперед»

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

Изображения текста
Изображения текста

Переадресация. Иконки «вперед» и «назад» меняются местами. Если в LTR дизайне кнопка «назад» показывает влево, в RTL она смотрит вправо.

Кнопки навигации и переадресации
Кнопки навигации и переадресации

«Undo» и «redo». Указывают направление времени: «undo» возвращает нас назад, «redo» — переносит вперед. Эти иконки меняются местами, как и предыдущие.

«Redo» и «Undo»
«Redo» и «Undo»

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

Блоки с элементами управления
Блоки с элементами управления

Не переворачиваем

Изображения. Не делаем этого по двум причинам:

  • Фотограф или иллюстратор продумывает ракурсы, под которым изображение смотрится оптимально и передает контекст. Если мы переворачиваем изображение, его смысл может теряться.
  • Автор изображения имеет полное право подать на вас жалобу за использование его интеллектуальной собственности в неправильном виде.
Одинаковое изображение для обеих версий 
Одинаковое изображение для обеих версий 

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

Круговое отображение времени. В отличие от кнопок «Undo» и «Redo», которые указывают направление времени, иконки «История» и «Обновить» изображают реальные часы. Они показывают движение по или против часовой стрелки в любой версии дизайна.

<p>Самые распространенные примеры кругового отображения времени</p>

Самые распространенные примеры кругового отображения времени

Реальные объекты. Все, что является моделью реально существующего объекта и не указывает направление. То есть движущаяся машина — это иконка направления, ее мы переворачиваем. А наушники или открытая книга — это просто моделька, ее оставляем неизменной.

Эти и другие подобные предметы мы не переворачиваем
Эти и другие подобные предметы мы не переворачиваем

Псевдо-направленные иконки. Реальные объекты, которые, на первый взгляд, имеют направление. На самом деле эти предметы просто предназначены для правшей.

Подобные иконки также необязательно переворачивать
Подобные иконки также необязательно переворачивать

Логотипы и универсальные знаки. А вот эти визуальные элементы отражать категорически нельзя. Так вы только запутаете пользователя и можете нарушить авторские права.

Логотипы и универсальные знаки не переворачиваем никогда
Логотипы и универсальные знаки не переворачиваем никогда

Иконки с буквами и цифрами. Их можно переворачивать по необходимости, но чаще всего это необязательно. Главное — перевести символы во всех подобных иконках.

Переводить — обязательно, переворачивать — по необходимости
Переводить — обязательно, переворачивать — по необходимости

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

Подобные элементы оставляем в LTR формате
Подобные элементы оставляем в LTR формате

На этом у нас все. Если мы не раскрыли какую-то тему, пишите в комментариях — ответим на все вопросы.

Бонус: рекомендации по работе с макетом в Figma

Делимся алгоритмом для адаптирования дизайна под арабский язык, который мы используем в своих проектах.

1. Настраиваем рабочее пространство. Решите, будете вы отрисовывать все версии приложения в одном файле или в нескольких. Если используете несколько файлов, то лучше создать библиотеку стилей и подключать ее к новым файлам.

Лайфхак: настройте Figma в зависимости от размера проекта.

- небольшой проект (несколько экранов или лендинг): работаем на отдельной странице, в том же файле;

- средний (версии для разных пользовательских ролей): переносим все в отдельный файл и работаем там;

- большой (дизайн для веб и мобильного приложения): работаем в нескольких файлах.

2. Адаптируем UI-kit под RTL версию. Создаем RTL варианты уже существующих компонентов. Начинайте с мастер-компонентов, затем переходите к иконкам и прочим элементам UI.

3. Меняем элементы на RTL версию UI-kit. Параллельно открываем обе версии и последовательно заменяем все элементы.

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

5. Меняем текст на арабский. Переводим текст в Google Translate или отдаем на перевод специалисту. Далее вставляем в наш макет.

Интерфейс арабской версии приложения готов!

Хотите еще больше полезных советов по дизайну, менеджменту и разработке? Тогда подписывайтесь на наш блог, где мы делимся подробными кейсами из разных индустрий:

Читайте, ставьте лайки, задавайте вопросы, делитесь с друзьями. А мы пойдем готовить новый материал :)

166166
реклама
разместить
64 комментария

A вам не кажется, что звездочку в оценке нужно тоже отзеркалить? Ведь по сути это шкала, где заполнено 4,5 из 5.

22
Раскрывать всегда
США введут дополнительные пошлины для товаров из Китая — суммарно они составят 104%

Трамп угрожал, что повысит пошлины, если Китай не откажется от ответных мер.

1616
1212
55
55
44
22
11
11
Не удивлюсь, если американские компании откроют филиалы в других странах и будут торговать со всем миром оттуда. А сами американцы будут покупать те же айфоны, макбуки по оверпрайсу. Или будут также ездить в Дубай.
реклама
разместить
РЖД начнут блокировать пользователей, которые покупают билеты для перепродажи

Например, при «многократных» бронированиях мест без последующей оплаты или оформлении «сотен» пассажиров в течение календарного года.

Источник: «Телеграмма РЖД»
1717
1010
11
объясните, как можно перепродать именные билеты. я тупой.
840 000 рублей штрафа заплатил работодатель за мой косяк, или как я случайно подставил своего начальника

«Серёжа, вы там совсем е......сь, что ли? — написала мне в смс-ке менеджер ТЦ. — Вы когда точку думаете открывать?! Или ждёте, когда лям набежит?»

840 000 рублей штрафа заплатил работодатель за мой косяк, или как я случайно подставил своего начальника
Как генерировать изображения в ChatGPT 4o. 15 способов использования генератора изображений в ChatGPT-4o (с промптами)
Как генерировать изображения в ChatGPT 4o. 15 способов использования генератора изображений в ChatGPT-4o (с промптами)

В мире, где контент - король, а визуальные образы - трон, генератор изображений ChatGPT-4o незаметно стал революционным инструментом. ChatGPT-4o теперь не только помощник в написании текстов, но и ваш новый партнер по дизайну, ваш творческий сотрудник и ваше секретное оружие для создания иллюстраций.

1616
55
«Прежде чем просить расширить штат — докажите, что не можете решить задачу с помощью нейросетей»: глава Shopify заявил, что владение ИИ должно быть «базовым навыком»

Это поможет быстрее выполнять работу — и станет одним из способов оценки квалификации сотрудника.

Источник: Getty Images 
4343
1616
77
И зарплату в 10 раз подняли, раз они начали работать в 10 раз быстрее?
«Под капотом»: как устроена платежная вселенная альтернативных способов оплаты

Что происходит в те несколько секунд, пока вы оплачиваете покупку и решаете, нужен ли вам пакет, ― разбираемся с T-Pay.

«Под капотом»: как устроена платежная вселенная альтернативных способов оплаты
44
Казахстан снова разрешил выдачу ИИН иностранцам в своих посольствах за границей — в том числе в России

Решение будет действовать до конца 2025 года.

Источник: Snowscat / Unsplash
1414
11
Есть правда малюсенький нюанс... Государственная услуга оказывается Министерством внутренних дел Республики Казахстан (далее – услугодатель) через загранучреждения Республики Казахстан: 1) потенциальным инвесторам; 2) участникам оборота товаров в рамках маркировки и прослеживаемости товаров; 3) иностранным гражданам, являющимся супругами граждан Республики Казахстан (для проставления отметки о регистрации актов гражданского состояния в ИС ЗАГС); 4) детям иностранного государства (до 16 лет), один из родителей, которых является гражданином Республики Казахстан; 5) иностранным гражданам, осуществляющим принятие наследства; 6) потенциальным участникам программ Digital Nomad Residency и Digital Nomad Visa; 7) иностранным гражданам, имеющих инвалидность; 8) иностранным гражданам от 65 лет; 9) производителям и регистрантам средств защиты растений (пестицидов); 10) иностранным гражданам, являющимся руководителями юридических лиц, филиалов и (или) представительств, зарегистрированных в Республике Казахстан. через Министерство: 1) сотрудникам представительств.
ЦБ отметил «эскалацию тарифных войн» на фоне введения пошлин США и предупредил о рисках для экономики России

Но нужно понять, как будет развиваться ситуация.

1818
77
11
На российскую экономику влияет любой чих.
Переехал из России на райский остров, теперь плачу за школу сына 250 000 рублей в год

Я продал свой дом на колесах, чтобы переехать с семьей из Волгограда на Бали. Теперь я сплю с пауками, а дом, который я купил у меня заберут через несколько лет. Делюсь с вами, что нужно знать, если вы решили купить жилье в Индонезии, как платить меньше за медицину и сколько стоит жить в Индонезии с семьей из 5 человек.

Я езжу на байке даже в сезон дождей.  
3030
1212
55
11
11
И чего все с этого сказочного бали так прутся? Виллы вы не купили, у вас аренда на 30 лет (если повезет), оформленная через троюродного дядю местного юриста, с шансом быть аннулированной при первом же зуде в местной чиновничей жопе. Вы счастливчики — раз в полгода квест «продли визу», заплати агенту, собери бумажки, помолись богам острова, чтобы не поменяли правила за ночь. А ну да у вас KITAS — вообще отдельная игра, уровень сложности: «не депортируй семью случайно». Супер-кул, епта! Культурная интеграция? Ну конечно, ваши дети теперь знают, что собаки тут не домашние питомцы, а участники дорожного движения. А "уважение к старшим" означает «не спорь, улыбайся, заткнись и не лезь». Про климат — да, настоящее тропическое счастье: 100% влажности, тебе всегда жарко и всегда мокро. Дождь идёт не сверху, а из всех направлений одновременно. Да, вы же уже придумали имена для ваших новых питомцев? Я про плесень. В шкафу — Чернушка, в ванной — Моховичок? Кстати, землетрясения уже застали? А ну да, это же не страшно, просто так утренняя зарядка, иногда с бонусом в виде бут-кэмпа цунами-оповещений. А если завтра правительство решит, что слишком много белых «духов» тусит на острове, вы даже пикнуть не успеете — чемодан, аэропорт и "суксамА"! А еще не забывайте, что в не только и не столько на Бали, а в Индонезии, которая на самом деле страна, та-дам, исламская, со всеми вытекающими нормами шариата и прочего харама. Кстати центральное правителство просто спит и видит как бы так поскорее избавиться от этого "гнойника" на теле страны достойных последователей учения Пророка. Но это ведь не проблемы главное — фоточки в Instagram. 🥥📸 А вот молоко за 250Р. это блин да... проблема