Available now$9.99 USDBuy on itch.io →

Localization QA for indie teams

Catch the string bugs
players always find.

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.

Buy StringGuard for $9.99
Works offline No uploads Runs in a modern browser
CSV
es-MX.csv12 rows · EN → ES
Scan complete12 issues found
!
Missing variable{count}
Error
Text expanded 118%settings.motion_blur
Review
·
Invisible whitespacestore.checkout
Clean
Runs locally in your browser
7QA checks + pseudolocalization
2file formats
0files uploaded
12issues in the sample

Interactive product preview

See the problem. Fix the string. Ship with confidence.

This sample mirrors the full offline app. Filter the issues and open a row to inspect exactly what StringGuard found.

SG StringGuard
● Local only
CSV
sample_es-MX.csv12 rows · Source EN · Target ES
12 issues7 errors5 warnings
Export report ↓

Showing 5 representative issues from the 12-issue sample report. Summary counts reflect the full report.

SeverityString keyIssue

Seven QA checks + pseudolocalization

Built for the bugs spreadsheets hide.

Seven focused QA rules for real localization files, plus a pseudolocalization generator.

01

Variable parity

Catches dropped, added, or renamed placeholders such as {player}, %s, and {{count}}.

02

Missing strings

Finds empty targets, missing keys, and suspicious translations copied from the source.

03

Tag balance

Validates paired HTML and BBCode so broken formatting does not leak across the UI.

04

Text expansion

Flags translations likely to overflow buttons, menus, subtitles, and HUD elements.

05

Invisible characters

Surfaces zero-width spaces, non-breaking spaces, BOM markers, and stray controls.

06

Duplicate keys

Stops silent overrides caused by repeated identifiers in CSV exports.

07

Whitespace drift

Finds accidental leading, trailing, and repeated spaces without changing intentional line breaks.

+

Pseudolocalization

Generates accented, expanded test strings to expose UI assumptions before translation begins.

Launch edition

One small tool.
One less chaotic release day.

The launch package includes the offline app, commercial-use license, sample CSV and JSON files, QA report templates, and launch-edition updates.

  • Runs locally in a modern browser on Windows, macOS, and Linux
  • CSV and JSON import with editable translations
  • Export cleaned data, QA reports, and pseudolocalized files
Available now
$9.99USD

One-time purchase. No subscription.

Buy on itch.io Secure checkout on itch.io · Instant access after purchase · AI-assisted development disclosed