Commit Graph
8 Commits
Author SHA1 Message Date
tri bcfc2f3f6a feat(translate): translate a whole playlist so the next episodes are ready (#16)
Co-authored-by: Tri Vo Khac <git@trivk.dev>
2026-11-13 23:27:13 +07:00
tri 76b12d6632 feat(translate): keep translated subtitles next to the video so they load on reopen (#14)
Co-authored-by: Tri Vo Khac <git@trivk.dev>
2026-11-13 22:49:56 +07:00
tri 97b4a2fe32 feat(glossary): add episode groups, search, and import/export
Apply glossary edits directly to translated subtitles and reload the active track. Keep terms with their originating episode, preserve existing translations, and clear stale episode groups with glossary entries.
2026-11-11 19:44:38 +07:00
tri 309801d059 fix(glossary): handle save errors and improve playlist controls 2026-11-07 20:08:28 +07:00
tri de9e6484ee feat(ui): style app menus and extract glossary dialog
- Add AppMenu and AppMenuItem so menu labels, mnemonics and shortcuts render consistently under org.kde.union
- Move the translation glossary into GlossaryDialog with add, remove and clear-all actions
- Regroup the translation preset and instructions settings layout
2026-11-07 15:03:37 +07:00
tri 9e55dba687 feat(translate): add per-series glossary with auto extraction 2026-11-07 13:28:32 +07:00
tri 18ba92a6e3 feat(translate): add translation presets and custom instructions 2026-11-07 13:28:32 +07:00
tri 4665bf632a feat: translate subtitles with an OpenAI-compatible LLM 2026-10-27 22:43:03 +07:00