Разбор багов локализации

Max PrilutskiyГенеральный директор и соучредитель2 мин чтения

Если локализация получилась не такой, как нужно, помощник может проверить настройки движка, найти причину и предложить исправление — всё в одном диалоге.

Как это работает#

«Немецкая локализация 'data processing agreement' перевелась как 'Datenverarbeitungsvereinbarung', но нашей юридической команде нужен вариант 'Auftragsverarbeitungsvertrag'. Почему?»

Что происходит дальше:

  1. Помощник изучает движок и всё, что он использует: глоссарии, наборы правил, предустановленные правила, тональность бренда и цепочку моделей для пары локалей
  2. Ищет термин во всех глоссариях, которые использует движок
  3. Объясняет причину: «Термина нет ни в одном из глоссариев, которые использует движок. Модель выбрала допустимый, но нестандартный вариант локализации»
  4. Предлагает исправление: «Добавьте термин в глоссарий, чтобы закрепить формулировку, которую предпочитает юридический отдел»
  5. Применяет исправление после вашего одобрения

Когда использовать#

  • Пользователь или проверяющий сообщил о неудачной локализации
  • Вы заметили несогласованную терминологию в локализациях
  • В переводах для одной из локалей постоянно используется неподходящий тон или стиль речи
  • Вы хотите узнать, какая модель обрабатывает пару локалей и какая служит резервной

Что проверяет помощник#

СигналЧто он проверяет
Неверная терминологияНаличие термина в глоссарии — есть ли термин в одном из глоссариев, которые использует движок?
Неверная тональность/регистрТональность бренда — применяет ли её движок и есть ли отдельный вариант для этой локали?
Нарушение правилаНаборы правил и предустановленные правила — есть ли подходящее правило и действует ли оно для нужной локали?
Выбор моделиЦепочка моделей — какая модель обрабатывает пару локалей и какая служит резервной?

Чтобы увидеть, что именно движок получил и вернул для конкретного запроса, откройте запрос на панели управления или посмотрите его данные через Observability в API.

Диагностика → Исправление#

Диагностика помогает найти причину. Дальше всё зависит от того, что именно сломалось:

  • В глоссарии нет термина → «Добавьте 'data processing agreement' → 'Auftragsverarbeitungsvertrag' в глоссарий для de»
  • Неверная тональность бренда → «Обновите немецкую тональность бренда и задайте формальный регистр»
  • Отсутствующее правило → "Добавить правило для de по соглашениям о юридической терминологии"
  • Ограничение модели → «Попробуйте другую основную модель для юридического контента в en → de»

Помощник может применить исправление сразу после вашего одобрения — от отчёта об ошибке до её устранения за один диалог.