A lightweight VS Code extension for working with gettext .po and .pot translation files.

Status bar:

This expension helps catching common mistakes:
- empty translations
- mismatched HTML tags
- fuzzy entries
- duplicate strings
And lets you fix them with a single click.
Features
- One-click fixes — clickable buttons appear above entries with issues (like git merge conflicts). Copy source text, remove fuzzy flags, or insert missing HTML tags instantly.
- Live progress — a status bar item and inline counter show how much is translated and what's left.
- Diagnostics — untranslated strings, fuzzy entries, HTML tag mismatches, and duplicate msgids are highlighted as you type.
- Syntax highlighting — full support for gettext syntax including HTML tags, placeholders, and escape sequences.
- Go-to-source — Ctrl+click any reference comment to jump to the original source file.
Getting started
Open any .po or .pot file — the extension activates automatically. Run Gettext: Scan Workspace from the command palette to get a summary across all your translation files.