Перевод файлов локализации приложений

Загрузите en.json или en.yml и получите новый файл локали с переведёнными значениями и теми же ключами.

Автоопределение
испанский
Оформление сохраняется60 языковФайлы удаляются автоматическиБесплатные кредиты для начала

Не загружайте конфиденциальные документы на бесплатном тарифе. Почему?

Добавление языка в приложение или на сайт обычно означает перевод файла локали: сотни коротких строк под ключами, от которых зависит ваш код. Инструменты для перевода текстов часто портят ключи, кавычки и плейсхолдеры. DropTranslate корректно разбирает JSON и YAML и переводит только значения, поэтому ключи, вложенность и порядок сохраняются, а файл загружается так же, как исходный. Это быстрый способ получить полную первую версию новой локали, которую затем можно проверить в работающем приложении.

Проверка в контексте

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

Подойдёт для

  • Создание первой версии нового файла локали за один шаг
  • Перевод новых строк для уже поддерживаемого языка
  • Перевод Markdown-документов и файлов README вместе с приложением

Перед переводом

  • Проверьте в результате плейсхолдеры, например {name}, {{count}} или %s, и убедитесь, что они не изменились.
  • Проверьте формы множественного числа: в некоторых языках их больше, чем в английском.
  • Проверьте короткие строки в контексте. Слово вроде Save или Open можно перевести несколькими способами.
  • Проверьте длину текста в интерфейсе, особенно на кнопках и в меню.

Вопросы

Будут ли переводиться ключи?

Нет. Переводятся только значения; ключи, вложенность и порядок остаются прежними.

Какие форматы поддерживаются?

Файлы локали в JSON и YAML, а также Markdown и HTML для документации. Gettext PO, XLIFF и файлы строк платформ пока не поддерживаются.

Как быть с плейсхолдерами?

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