Руководства по локализации
Каждое руководство пошагово разбирает конкретный сценарий локализации — от настройки движка локализации в Lingo.dev до выпуска переведённого результата в продакшен. Во всех руководствах предполагается, что у вас уже есть организация и настроен как минимум один движок локализации.
Как устроены руководства#
У каждого продукта свои точки локализации. Веб-приложению нужны переведённые строки интерфейса. API — локализованные ответы. Сайту документации — переведённые файлы Markdown. Все эти точки подключаются к одному и тому же движку локализации, но способ интеграции различается.
В этих руководствах описаны семь вариантов интеграции:
| Поверхность | Что локализуется | Способ интеграции |
|---|---|---|
| API перевода | Данные в формате «ключ-значение», динамический контент | Вызовы HTTP API |
| Веб-приложения | Строки интерфейса, текст компонентов | CLI + интеграция с фреймворком |
| Мобильные приложения | iOS .strings, Android .xml | CLI + мобильный пайплайн сборки |
| iOS-приложения | String Catalogs в Xcode .xcstrings | CLI + GitHub Actions |
| Android-приложения | Android strings.xml | CLI + GitHub Actions |
| Next.js с Markdoc | Страницы Markdoc и строки интерфейса в JSON | CLI + GitHub Actions |
| Rails с i18n | YAML-файлы Rails config/locales | CLI + GitHub Actions |
| Письма | Транзакционные и маркетинговые шаблоны | API или CLI в зависимости от формата шаблона |
| Статический контент | Файлы Markdown, JSON и YAML | CLI с файловым переводом |
| Рабочие процессы CI/CD | Всё перечисленное выше — в автоматическом режиме | GitHub Actions, GitLab CI, Bitbucket Pipelines |
Что понадобится
Для всех руководств нужны API-ключ и настроенный движок локализации. Если вы ещё этого не сделали, начните с документации.
Выберите руководство#
API перевода
Отправляйте данные в формате «ключ-значение» в API локализации и программно получайте готовые переводы
Веб-приложение
Локализуйте React, Next.js и другие веб-фреймворки с помощью CLI
Мобильное приложение
Локализуйте iOS- и Android-приложения с выбором модели для каждой локали
iOS со String Catalogs
Сквозная локализация .xcstrings в Xcode с CLI и GitHub Actions
Android со strings.xml
Сквозная локализация Android XML с CLI и GitHub Actions
Rails с i18n
Сквозная локализация YAML-файлов Rails из config/locales с CLI и GitHub Actions
Письма
Переводите транзакционные и маркетинговые шаблоны писем с учётом тональности бренда
Статический контент
Переводите Markdown, JSON и другие статические файлы в вашем репозитории
Рабочие процессы CI/CD
Автоматизируйте локализацию при каждом push с помощью GitHub Actions, GitLab CI или Bitbucket
Настройка движка с MCP
Настройте движок локализации через MCP-сервер Lingo.dev с помощью AI-ассистентов для разработки
Триаж Jira
Автоматически выполняйте триаж тикетов Jira по релевантности для локализации с помощью AI-рекомендаций