Free in-editor localization checker for Godot 4. Scans your project for
strings passed to tr() / Tr() / scene text properties and cross-checks
them against your translation CSV, flagging two things:
- missing-key (error) — a string is used in code/scenes but has no row in the translation CSV.
- empty-translation (warning) — a key exists in the CSV but a locale's value is blank.
Verified headless against Godot 4.7.
- Copy
addons/locguard_liteinto your project'saddons/folder. - Project Settings → Plugins → enable "LocGuard Lite".
- Open the "LocGuard Lite" dock (bottom-right by default) and click Scan project. Double-click a finding to open the offending file.
LocGuard Lite is a trimmed-down slice of LocGuard Pro. Pro adds:
- placeholder drift — catches
%d/%s/{0}/{name}mismatches between locales. - BBCode checks — flags unclosed/mismatched/stray
[b],[color], etc. - orphan keys — CSV rows that are never referenced in code or scenes.
- CLI + CI — a headless command-line runner so the same checks gate your pull requests, not just the editor.
Get it: https://blobsmith.itch.io/locguard
MIT — see LICENSE.
- Blobsmith — draw 6 tiles, get a full 47-blob autotile sheet + a wired Godot 4 TileSet (free in-browser version)
- LocGuard — localization QA linter for Godot 4: missing keys, placeholder drift, broken BBCode (Pro: in-editor dock + CI gate)
- Blobsmith Autotile Wirer — free addon that wires a 47-blob sheet into a TileSet inside the editor