Локализация продукта: как подготовить интерфейс к новым рынкам

Как подготовить продукт к локализации: строки, формы слов, даты, валюты, адреса, RTL, макеты, перевод, контекст, тестирование и выпуск.

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

Отделите строки

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

Учитывайте регион

Форматируйте число, дату, время, валюту, имя и адрес стандартными библиотеками, не предполагая один шаблон. Часовой пояс проверяйте.

Тестируйте макет

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

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

Интерфейс проверяйте вместе с цифровой доступностью. Все строки версионируйте с релизом.