Портфолио, проекты и кейсы Creative

Арабский язык в мобильных приложениях




Разработка приложений с поддержкой арабской вязи - письма справа налево



Срок реализации – до одного месяца


Задачи


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


Стэк


React Native под iOS и Android


Решение

Как научить app выводить арабскую вязь?


В ходе разработки мобильного приложения для крупного зарубежного e-commerce проекта мы неизбежно столкнулись с задачей интернационализации. Клиенты магазина - и европейцы, и жители арабских стран. Понятно, что письменное написание арабов имеет ключевую особенность, а в частности, письменность справа налево.


Решение оказалось до гениального простым и логичным. Мы поняли, что при переключении языка контент фактически должен «переворачиваться». За счет средства разработки фреймворка React Native мы смогли обеспечить возможность зеркального отображения контента приложения, не затрагивая при этом картинки. Заказчик оказался в восторге.


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



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

Роман
Senior, mobile app developer


Mobile App ReactNative E-commerce