Перевод Flutter ARB

Файлы ARB Flutter/Dart с поддержкой формата сообщений ICU

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

Проблема

  • Множественные числа ICU {count, plural, one{1 item} other{{count} items}} ломаются
  • Операторы select {gender, select, male{He} female{She}} искажаются
  • Вложенные плейсхолдеры {{player_name}} переводятся неверно
  • Ручное редактирование ARB требует знания пакета intl Flutter

Решение

  • Парсер ICU сохраняет синтаксис plural/select
  • Вложенные плейсхолдеры блокируются до перевода ИИ
  • Структура ARB (@@locale, _metadata) сохраняется
  • От $19 фиксированно — без оплаты за слово

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

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

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

Количество слов: 35
{\n  "@@locale": "en",\n  "greeting": "Hello {player_name}!",\n  "@greeting": {\n    "description": "Welcome message"\n  },\n  "items": "{count, plural, =1{1 item} other{{count} items}}",\n  "@items": {\n    "placeholders": {\n      "count": {\n        "type": "int"\n      }\n    }\n  }\n}

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

Более 28 языков
{\n  "@@locale": "es",\n  "greeting": "¡Hola {player_name}!",\n  "@greeting": {\n    "description": "Mensaje de bienvenida"\n  },\n  "items": "{count, plural, =1{1 elemento} other{{count} elementos}}",\n  "@items": {\n    "placeholders": {\n      "count": {\n        "type": "int"\n      }\n    }\n  }\n}

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

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

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

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

Фигурные скобки

Заблокировано
{count, plural, ...}

Множественное число ICU

Заблокировано
{gender, select, ...}

Select ICU

Сохранено
@@locale

Метаданные ARB

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

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

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

Связанные форматы