Реализация локализации мобильного приложения на узбекский язык

TRUETECH занимается разработкой, поддержкой и обслуживанием мобильных приложений iOS, Android, PWA. Имеем большой опыт и экспертизу для публикации мобильных приложений в популярные маркеты Google Play, App Store, Amazon, AppGallery и другие.
Разработка и поддержка любых видов мобильных приложений:
Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

Это лишь некоторые из типы мобильных приложений, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента.

Предлагаемые услуги
Показано 1 из 1 услугВсе 1735 услуг
Реализация локализации мобильного приложения на узбекский язык
Средняя
от 1 рабочего дня до 3 рабочих дней
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_mobile-applications_feedme_467_0.webp
    Разработка мобильного приложения для компании FEEDME
    756
  • image_mobile-applications_xoomer_471_0.webp
    Разработка мобильного приложения для компании XOOMER
    624
  • image_mobile-applications_rhl_428_0.webp
    Разработка мобильного приложения для компании RHL
    1054
  • image_mobile-applications_zippy_411_0.webp
    Разработка мобильного приложения для компании ZIPPY
    947
  • image_mobile-applications_affhome_429_0.webp
    Разработка мобильного приложения для компании Affhome
    862
  • image_mobile-applications_flavors_409_0.webp
    Разработка мобильного приложения для компании FLAVORS
    445

Реализация локализации мобильного приложения на узбекский язык

Узбекский язык — формально один, но технически существует в двух активных письменностях: кириллица (старший сегмент аудитории, сельские районы) и латиница (официальная с 1993 года, молодёжь, городская среда). Большинство продуктов, рассчитанных на Узбекистан, поддерживают обе. Это не удвоение работы, но дополнительная логика выбора письменности.

Locale и письменности

iOS locale: uz_UZ (узбекский кириллицей по умолчанию на старых системах) и uz_Latn_UZ (латиница). Android аналогично: uz → кириллица исторически, uz-Latn → латиница.

Реальное поведение системы зависит от версии ОС и региональных настроек устройства. Надёжный подход — определять предпочтение письменности явно: дать пользователю выбор в настройках приложения и сохранять в UserDefaults (iOS) или SharedPreferences (Android).

Узбекская латиница содержит специфические символы: (O с хвостиком) и (G с хвостиком) — это не стандартные Unicode символы O и G с диакритикой, а специфические кодовые точки. Системные шрифты поддерживают, кастомные — проверяем.

Кириллический узбекский содержит Ў (у краткое) и Қ, Ғ, Ҳ, Ң — аналогично казахскому, но набор немного другой.

Plural forms

Узбекский — агглютинативный язык (тюркская группа). По CLDR plural rules: только one и other. Это технически проще русского — двух форм достаточно. Но падежные суффиксы при подстановке существительных требуют того же подхода, что и казахский: переформулировать строки без проблемных согласований.

Пример: «5 ta xabar» (5 сообщений в латинице) — существительное не изменяется, используется числительное «ta» как частица множественности. Переводчик должен учитывать эту структуру.

Направление текста

Узбекский — LTR в обеих письменностях. Layout не меняется.

Форматы

DateFormatter с Locale(identifier: "uz_Latn_UZ") для латинского узбекского. Формат даты: DD/MM/YYYY. Числа: разделитель тысяч — пробел, десятичный — запятая: «1 234,56».

Если приложение работает с валютой — узбекский сум (UZS). NumberFormatter с currencyCode: "UZS" и uz_UZ locale.

Практика реализации

Стандартный workflow:

  1. Экспорт строк в XLIFF (iOS) или Android Localization strings
  2. Перевод с верификацией носителем (отдельно кириллица и латиница, если поддерживаем обе)
  3. Добавление uz.lproj и uz-Latn.lproj на iOS, values-uz и values-b+uz+Latn на Android
  4. Тестирование с обеими системными локалями

Машинный перевод на узбекский — хуже, чем на русский или английский. Для UI-строк с юридическим смыслом (политика конфиденциальности, согласия) — обязательно носитель.

Сроки: три-пять рабочих дней при поддержке одной письменности, пять-восемь при поддержке обеих — с учётом тестирования и верификации перевода.