Локализация Unreal Engine

Локализация Unreal Engine с поддержкой консольной сертификации

Регистрация не требуется От $19 Безопасно для переменных

Проблема

  • Таблицы строк ломаются без контекста
  • Консольная сертификация падает из-за ошибок форматирования
  • Переменные Blueprint переводятся неверно
  • Текст интерфейса выходит за границы в других языках

Решение

  • Контекстный перевод, сохраняющий смысл
  • Блокировка переменных по стандартам TRC/LOT
  • Переменные Blueprint защищены
  • Проверка длины с учётом интерфейса

До и после перевода

Посмотрите, как выглядят файлы Unreal Engine до и после ИИ-перевода. Переменные остаются без изменений.

Оригинал (английский)

Количество слов: 8
NSLOCTEXT("GameUI", "WelcomeMsg", "Welcome {player_name}!")\nLOCGEN("Quest", "Objective", "Collect {count} items")

Перевод (испанский)

Более 28 языков
NSLOCTEXT("GameUI", "WelcomeMsg", "¡Bienvenido {player_name}!")\nLOCGEN("Quest", "Objective", "Recoge {count} objetos")

Обратите внимание: все переменные (например, {pattern}) остаются полностью неизменными в переведенной версии.

Шаблоны защиты переменных

Файлы Unreal Engine содержат специальные шаблоны, которые никогда не должны переводиться. Наш ИИ автоматически их блокирует.

Заблокировано
{player_name}

Переменные Unreal

Сохранено
NSLOCTEXT

Макросы Unreal

Сохранено
LOCGEN

Макросы Unreal

Сохранено
"GameUI"

Пространства имён

Готовы локализовать свою игру на Unreal?

Загрузите файл Unreal Engine и получите перевод с защитой переменных на базе ИИ в течение 24 часов. Регистрация не требуется. От $19 за файл.

24 часа · Защита переменных · Более 28 языков