Русификация мобильного приложения
Мобильное приложение — ключевая точка контакта бренда с аудиторией. По данным аналитиков, средний россиянин проводит в мобильных приложениях более 4 часов в день. Закон 168-ФЗ обязывает компании, работающие на российском рынке, обеспечить полноценную русскоязычную версию своих приложений. Это касается не только интерфейса, но и всех коммуникаций с пользователем.
Элементы приложения, подлежащие русификации
Пользовательский интерфейс (UI)
Интерфейс приложения — первое, что видит пользователь. Русификации подлежат:
- Навигация — все пункты меню, вкладки, кнопки и ссылки.
- Формы и поля ввода — подписи полей, подсказки (placeholder), валидационные сообщения.
- Системные сообщения — уведомления об ошибках, подтверждения действий, информационные диалоги.
- Настройки — все параметры, их описания и варианты выбора.
- Онбординг — приветственные экраны и обучающие подсказки для новых пользователей.
- Контент — статьи, описания товаров, FAQ, справочные материалы.
Страница в магазине приложений
Страница приложения в App Store, Google Play, RuStore и других магазинах — это витрина продукта. Необходимо русифицировать:
- Название приложения — допускается оригинальное название бренда, но описательная часть должна быть на русском: «Nike — спорт и стиль».
- Подзаголовок — краткое описание функциональности на русском языке.
- Полное описание — детальное описание возможностей приложения.
- Скриншоты — должны демонстрировать русскоязычный интерфейс.
- Видеопревью — с русской озвучкой или субтитрами.
- Раздел «Что нового» — описание обновлений на русском языке.
- Ответы на отзывы — коммуникация с русскоязычными пользователями на русском языке.
Push-уведомления
Push-уведомления — один из самых заметных каналов коммуникации приложения с пользователем. Подробнее о русификации push-уведомлений читайте в разделе Русификация push и SMS. Основные требования:
- Текст уведомлений — полностью на русском языке.
- Названия акций и событий — на русском языке.
- Ссылки из уведомлений должны вести на русскоязычные страницы.
Технические аспекты русификации
Поддержка кириллицы
Базовое, но критически важное требование — корректное отображение кириллицы во всех элементах приложения:
- Все шрифты должны включать полный набор кириллических символов, включая «ё».
- Поля ввода должны корректно обрабатывать кириллический текст.
- Поиск внутри приложения должен работать с русскоязычными запросами.
- Сортировка должна учитывать русский алфавит.
Длина текста
Русский текст в среднем на 20–30% длиннее английского. Это создаёт проблемы с размещением текста в элементах интерфейса:
- Кнопки — должны автоматически растягиваться или текст должен переноситься.
- Вкладки — при большом количестве вкладок русские названия могут не помещаться.
- Уведомления — ограничение на длину текста push-уведомлений требует лаконичных формулировок.
Решение: используйте адаптивные элементы интерфейса и тестируйте с реальным русским текстом на этапе разработки.
Форматы данных
При русификации необходимо адаптировать форматы отображения данных:
- Дата — ДД.ММ.ГГГГ (не MM/DD/YYYY).
- Время — 24-часовой формат (14:30, а не 2:30 PM).
- Числа — разделитель дробной части — запятая (3,14), разделитель тысяч — пробел (1 000 000).
- Валюта — символ ₽ после числа (от 890 ₽).
- Телефонные номера — формат +7 (XXX) XXX-XX-XX.
- Адреса — российский формат: индекс, город, улица, дом.
Процесс локализации
Рекомендуемый подход к русификации мобильного приложения:
Этап 1: Аудит
- Составьте полный список экранов и элементов интерфейса.
- Выявите все текстовые строки, требующие перевода.
- Определите захардкоженный текст (вшитый в код, а не в ресурсные файлы).
- Проверьте изображения на наличие текста.
Этап 2: Подготовка
- Вынесите все строки в ресурсные файлы (strings.xml для Android, Localizable.strings для iOS).
- Настройте систему управления переводами (Crowdin, Lokalise, POEditor).
- Создайте глоссарий терминов для единообразия перевода.
Этап 3: Перевод
- Привлеките профессиональных переводчиков, знакомых с UX-терминологией.
- Обеспечьте контекст для каждой строки — переводчик должен знать, где отображается текст.
- Проведите ревью перевода носителями языка.
Этап 4: Тестирование
- Проверьте отображение русского текста на разных устройствах и разрешениях экрана.
- Протестируйте ввод кириллического текста во все поля.
- Убедитесь в корректности форматов данных.
- Проведите функциональное тестирование с русской локалью.
RuStore и российские магазины
Помимо Google Play и App Store, приложения для российского рынка размещаются в RuStore, NashStore и других отечественных магазинах. Эти площадки предъявляют дополнительные требования:
- Описание приложения обязательно на русском языке.
- Техническая поддержка должна быть доступна на русском языке.
- Политика конфиденциальности — на русском языке.
- Соответствие российскому законодательству, включая 168-ФЗ.
Русификация мобильного приложения — это инвестиция в пользовательский опыт и лояльность российской аудитории. Приложение, говорящее на языке пользователя, получает более высокие оценки, меньше негативных отзывов и лучшие показатели удержания. Смотрите также русификацию push и SMS и русификацию карточек маркетплейсов.