Проверка переменных в переводах интерфейса.
Сравнивайте идентификаторы и структуру, а не только видимые фразы. Отсутствующая переменная ломает интерфейс, даже если перевод звучит естественно.
Адаптируйте процесс под свою задачу.
Определите формат сообщения и извлеките имена заполнителей и структурные правила. Найдите в переводе пропуски, добавления и изменения, учитывая нужные повторы. Сохраните синтаксис, разрешая естественный порядок слов.
- Что вы предоставляете
- Исходные и переведённые строки.
- Что вы получите
- Пропущенные, изменённые или лишние заполнители.
Посмотрите входные данные и результат.
Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct
Полей ввода: Пример
Source: Hello, {name}. You have {count} messages. Translation: Bonjour, {name}. Vous avez des messages.Готовый пример
Preserved placeholder: {name}.
Missing placeholder: {count}.
Return the string for correction and validate the restored variable with the application's message format.Добавьте эти данные в промпт и скопируйте его в WebAct, чтобы попробовать задачу. Ваш результат может отличаться от примера.
Решения и устранение проблем.
Должны ли заполнители идти в том же порядке?
Именованные часто можно переставить, позиционные форматы бывают строже. Следуйте синтаксису приложения.
Почему перевод не работает после восстановления переменной?
Фигурные скобки, экранирование или вложенные ветви тоже могут быть неверными. Разберите всю строку в целевой среде.
Попробуйте на собственном источнике.
Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.
Настроить и скопировать задачу ↑