Interface & shortcuts
Main screen
- Left — string list: status (✓ translated / ⚠ AI draft / ✕ QA error / ○ untranslated), source, translation.
- Right — editor for the selected string: source (read-only), target field, TM suggestions, character counter.
- Top — toolbar: AI pre-translate, tone, AI profile, Open/Folder/Update catalog/Save/Check all, search and filter.
- Bottom — event log: every action and every AI reply is logged.
Keyboard shortcuts
| Keys | Action |
|---|---|
| ↑ / ↓ | Move between strings |
| Ctrl+Enter | Accept translation (into TM) |
| F8 | Toggle fuzzy («needs review») |
| F9 | Translate the current string (or Ctrl+click selection) |
| Ctrl+F | Search across all fields |
| F3 / Shift+F3 | Next / previous untranslated string |
| Ctrl+O | Open file |
| Ctrl+Shift+O | Open project folder |
| Ctrl+S | Save |
| Ctrl+Shift+S | Save as |
| Ctrl+M | Compile .mo |
| Ctrl+G | Glossary |
| Ctrl+, | Settings |
Filters and search
The filter above the list: All / Untranslated / AI drafts / From TM / QA errors / Fuzzy / Long translations. Search (Ctrl+F) looks through source, translation, context and source references at once.
Multi-file mode
? Folder (Ctrl+Shift+O) opens every .po/.pot in a directory (up to 6 levels deep). Each file shows progress and word count; «Translate all untranslated» runs the AI across all files in sequence, «Stop» breaks after the current batch. «Save all» writes every modified file at once.
Catalog update
The «Update catalog» button merges the current translation with a new PO/POT (e.g. after a game update): matches by msgctxt+msgid+plural keep translations, new entries are added empty, removed ones disappear. A preview is shown before applying: preserved/added/removed counts with detailed lists. Nothing is written until you confirm and save.
String history and undo
Every overwrite (AI, bulk replace) is stored in the string history (last 5 values). Menu → Undo last translation restores the previous value. Statuses and history are also kept in the sidecar file name.po.poagent.json (can be disabled in settings).
Autosave and crash protection
- Autosave (setting, minutes; 0 = off) periodically writes the file.
- A session draft is kept in
Data\session: if the app crashes or the PC dies, the next launch offers to restore the unsaved draft. A successful save (Ctrl+S and «Save as») clears the draft.