Gender collapse
Failed"%s has joined your party."
ru-RU → "%s присоединил__ся__ к отряду."In Russian, Polish and Hebrew the verb agrees with the speaker's gender. Your CAT tool sees a token.
Localore reads your build, not just your strings. Speaker, gender, UI bounds, glossary, tone — held in one context graph, enforced on every commit.
Source string
Kael has joined your party.
de-DE · generated
_
01Quest log · failures
"%s has joined your party."
ru-RU → "%s присоединил__ся__ к отряду."In Russian, Polish and Hebrew the verb agrees with the speaker's gender. Your CAT tool sees a token.
en "Settings" — 8 chars
de "Einstellungen" — 14 chars, button is 9It ships, it clips, a player screenshots it.
"Soulshard"
"Seelensplitter" / "Seelenscherbe" / "Soulshard"Three patches, three freelancers, three different terms for one item.
mentor_npc: "Thou art late, young one."
ja-JP: "遅いじゃん、お前"The string arrived without a speaker, so the archaic register vanished.
02Context graph
Who says it, their
gender and role.
Which screen, which
widget, which state.
Character budget and
pixel width per locale.
Locked terms that
never drift again.
Archaic, clipped, formal —
held across patches.
03Regression guard
A branch pushes new or edited strings, same as any code change.
Every changed node is re-checked against speaker, bounds, glossary and register.
Pass or fail, inline, before review starts.
✓ 1,204 strings unchanged
✓ 38 new strings translated · 12 languages
✗ 2 overflow risks — de-DE, main_menu.settings_label
✗ 1 glossary conflict — “Soulshard” (ja-JP)
04Character sheet
Measured across 6 design-partner studios, Q1–Q2.
05Pricing
Easy
For teams under 10.
Normal
Live-service and multi-platform.
Hard
Multi-title programmes.
06Dialogue tree
No. It removes the mechanical 80% and hands reviewers the context they never had — speaker, bounds, glossary state and register, attached to every line.
You can add any locale as a custom target. It runs through the same context graph and the same CI checks; only our pre-tuned register models are locale-specific.
No. Per-studio isolation, nothing leaves your tenant, and no build content is used for training of any kind.
A day for the string import and graph mapping, an afternoon for the CI check. Most design partners had a blocking PR report inside the first week.
Yes. Localore sits in front of Crowdin, Lokalise or your own pipeline and writes back approved strings in the format you already use.