Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
Find untranslated strings the moment they happen — inside the editor.LocGuard Lite scans your Godot 4 project and lists:- missing-key: a key used in code or scenes that is absent from your translation CSV. Extraction covers tr()/tr_n()/atr() in GDScript, Tr()/Translate() in C#, and the text/tooltip/title properties plus OptionButton/ItemList items in .tscn/.tres — the strings Godot's built-in POT generator misses (see engine issues #73565, #95160).- empty-translation: a locale column left blank — your players silently get the untranslated source text.Usage: enable the plugin, open the LocGuard dock, click 'Scan project'. Double-click a finding to open the offending file.Verified headless against Godot 4.7 with an automated fixture suite (included in the repo).Free and MIT. The Pro version adds placeholder-drift QA (%d vs %s, {0}, {name}), BBCode balance checks, orphan keys, and a CLI + CI gate: https://blobsmith.itch.io/locguard
LocGuard Lite
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.
Install
- 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.
What LocGuard Pro adds
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
License
MIT — see LICENSE.
Find untranslated strings the moment they happen — inside the editor.
LocGuard Lite scans your Godot 4 project and lists:
- missing-key: a key used in code or scenes that is absent from your translation CSV. Extraction covers tr()/tr_n()/atr() in GDScript, Tr()/Translate() in C#, and the text/tooltip/title properties plus OptionButton/ItemList items in .tscn/.tres — the strings Godot's built-in POT generator misses (see engine issues #73565, #95160).
- empty-translation: a locale column left blank — your players silently get the untranslated source text.
Usage: enable the plugin, open the LocGuard dock, click 'Scan project'. Double-click a finding to open the offending file.
Verified headless against Godot 4.7 with an automated fixture suite (included in the repo).
Free and MIT. The Pro version adds placeholder-drift QA (%d vs %s, {0}, {name}), BBCode balance checks, orphan keys, and a CLI + CI gate: https://blobsmith.itch.io/locguard
Reviews
Quick Information
Find untranslated strings the moment they happen — inside the editor.LocGuard Lite scans your Godot 4 project and lists:- missing-key: a key used in code or scenes that is absent from your translation CSV. Extraction covers tr()/tr_n()/atr() in GDScript, Tr()/Translate() in C#, and the text/tooltip/title properties plus OptionButton/ItemList items in .tscn/.tres — the strings Godot's built-in POT generator misses (see engine issues #73565, #95160).- empty-translation: a locale column left blank — your players silently get the untranslated source text.Usage: enable the plugin, open the LocGuard dock, click 'Scan project'. Double-click a finding to open the offending file.Verified headless against Godot 4.7 with an automated fixture suite (included in the repo).Free and MIT. The Pro version adds placeholder-drift QA (%d vs %s, {0}, {name}), BBCode balance checks, orphan keys, and a CLI + CI gate: https://blobsmith.itch.io/locguard