Variable parity
Catches dropped, added, or renamed placeholders such as {player}, %s, and {{count}}.
Localization QA for indie teams
Audit CSV and JSON localization files before release. StringGuard catches broken variables, empty translations, unsafe tags, invisible characters, and text expansion—entirely on your device.
{count}settings.motion_blurstore.checkoutInteractive product preview
This sample mirrors the full offline app. Filter the issues and open a row to inspect exactly what StringGuard found.
Showing 5 representative issues from the 12-issue sample report. Summary counts reflect the full report.
Seven QA checks + pseudolocalization
Seven focused QA rules for real localization files, plus a pseudolocalization generator.
Catches dropped, added, or renamed placeholders such as {player}, %s, and {{count}}.
Finds empty targets, missing keys, and suspicious translations copied from the source.
Validates paired HTML and BBCode so broken formatting does not leak across the UI.
Flags translations likely to overflow buttons, menus, subtitles, and HUD elements.
Surfaces zero-width spaces, non-breaking spaces, BOM markers, and stray controls.
Stops silent overrides caused by repeated identifiers in CSV exports.
Finds accidental leading, trailing, and repeated spaces without changing intentional line breaks.
Generates accented, expanded test strings to expose UI assumptions before translation begins.
Launch edition
The launch package includes the offline app, commercial-use license, sample CSV and JSON files, QA report templates, and launch-edition updates.
One-time purchase. No subscription.
Buy on itch.io ↗Secure checkout on itch.io · Instant access after purchase · AI-assisted development disclosed