Интерфейс и горячие клавиши
Главный экран
- Слева — список строк: статус (✓ переведено / ⚠ черновик ИИ / ✕ ошибка QA / ○ без перевода), оригинал, перевод.
- Справа — редактор выбранной строки: оригинал (нередактируемый), поле перевода, варианты из TM, счётчик символов.
- Сверху — панель инструментов: ИИ-предперевод, тональность, профиль ИИ, Открыть/Папка/Обновить каталог/Сохранить/Проверить всё, поиск и фильтр.
- Внизу — журнал событий: каждое действие и каждый ответ ИИ пишутся в журнал.
Горячие клавиши
| Клавиши | Действие |
|---|---|
| ↑ / ↓ | Перемещение по строкам |
| Ctrl+Enter | Принять перевод (в память TM) |
| F8 | Пометить/снять fuzzy («требует проверки») |
| F9 | Перевести текущую строку (или выделенные Ctrl+кликом) |
| Ctrl+F | Поиск по всем полям |
| F3 / Shift+F3 | Следующая / предыдущая непереведённая строка |
| Ctrl+O | Открыть файл |
| Ctrl+Shift+O | Открыть папку проекта |
| Ctrl+S | Сохранить |
| Ctrl+Shift+S | Сохранить как |
| Ctrl+M | Скомпилировать .mo |
| Ctrl+G | Глоссарий |
| Ctrl+, | Настройки |
Фильтры и поиск
Фильтр над списком: Все строки / Непереведённые / Черновики ИИ / Из памяти TM / Ошибки QA / Fuzzy / Длинные переводы. Поиск (Ctrl+F) ищет по оригиналу, переводу, контексту и источнику одновременно.
Мультифайловый режим
? Папка (Ctrl+Shift+O) открывает все .po/.pot в каталоге (до 6 уровней вложенности). Для каждого файла показывается прогресс и счётчик слов; кнопка «Перевести всё непереведённое» прогоняет ИИ по всем файлам подряд, «Стоп» прерывает после текущего пакета. «Сохранить всё» пишет все изменённые файлы разом.
Обновление каталога
Кнопка «Обновить каталог» сопоставляет текущий перевод с новым PO/POT (например, после новой версии игры): совпадения по msgctxt+msgid+plural сохраняют переводы, новые записи добавляются пустыми, удалённые исчезают. Перед применением показывается предпросмотр: сколько сохранено/добавлено/удалено, с развёрнутыми списками. Ничего не перезаписывается до подтверждения и последующего сохранения.
История строки и откат
Каждая перезапись перевода (ИИ, массовая замена) сохраняется в историю строки (до 5 значений). Меню → Откатить последний перевод возвращает предыдущее значение. Статусы и история также пишутся в sidecar-файл имя.po.poagent.json (отключается в настройках).
Автосохранение и защита от сбоев
- Автосохранение (настройка, минуты; 0 = выкл) периодически пишет файл.
- Черновик сессии хранится в
Data\session: если приложение упало или ПК выключился — при следующем запуске будет предложено восстановить несохранённый черновик. Успешное сохранение (Ctrl+S и «Сохранить как») убирает черновик.