One place for every locale
No more file-by-file
Stop adding the same key to five files by hand. StringLane shows every locale side-by-side, flags missing keys and broken placeholders before your users find them, and saves straight to your source files — no cloud, no export step
IDE for localization files · Local-first · Works offline
14-day free trial · No email · No account
Sound familiar?
You already have a system. Here is why it keeps failing you.
Add one string. Now edit it five times.
A new key means opening every locale file and pasting the same key name into each one by hand — hoping you didn't skip Localizable.strings for German or fat-finger the key in ja.arb. The work grows with every language you support.
Comparing locales by hand is archaeology.
Open the German file, memorize a key, switch to French, search for it, switch to Japanese, lose your place, start over. At four locales you're not editing anymore — you're cross-referencing files in your head.
Your build passed. The translation didn't.
The key exists in every file, but the value is still in English. gen_l10n compiles clean, the tests pass, and a German user gets English UI — you find out from a 1-star review, not your toolchain.
You went wide with AI. Can you trust what shipped?
Paste 40 locales into a chatbot and it gives up mid-file on context limits. Xcode's built-in auto-translate can burn $40 in tokens for a single language. Neither gives you a surface to check what actually came back wrong.
See every locale at once. Trust what you ship.
Sync, verify, and fill every language from a single view
Know every gap before you submit
Missing keys, broken placeholders, ICU syntax errors, plural forms the target locale still needs — flagged the moment they exist, as one list across every locale. You see what's wrong before you touch the build command, not after a 1-star review.
Edit, save, commit — nothing else
StringLane writes directly to your ARB, .strings, XML, or JSON files on every keystroke. Your git workflow stays exactly as it is. There is no export step, no sync button, no intermediate format to manage.
Add a key once — every locale, one view
StringLane opens your folder, groups keys by namespace in the sidebar, and renders every locale for the active key side-by-side. Create a key and it lands in all of them at once, ready to fill — no pasting the same key name into five files, no toggling between editor tabs.
AI fill when you want it — your key, checked before it lands
Bring your own key — OpenAI, Anthropic, Gemini, or fully local via Ollama — and sweep every missing string in one pass. Results land in the same validation view, checked before they ship. No per-character credits, no context limits, no copy-paste loops.
How it works
From open folder to ship-ready in minutes
Features
The localization IDE — built for locale files, not bolted onto a generic editor
Pricing
One price. No subscription. Yours forever.
Free Trial
Full app, all features. No email, no account, works offline.
- All five formats: ARB, .strings, .xcstrings, XML, JSON
- Side-by-side locale editor
- Real-time ICU & placeholder validation
- AI translation — BYOK, no per-character fees
- Auto-save directly to source files
- 14 days · no credit card · works offline
Full License
Full price after launch: $79
One-time purchase. No annual renewal. No seat fee.
- Everything in Free Trial
- Lifetime license — pay once, use forever
- 3 machine activations
- All future updates within major version
- Priority email support
- Secured at early-adopter price ($79 after launch)
Instant download after purchase
A cloud TMS seat runs $200–500 every month. The $7–10 Mac editors handle one format each. StringLane covers all five formats, with validation — $49, once.
Need more than 3 activations? Contact us and we'll sort it out.
Stop juggling locale files by hand
StringLane adds a key to every locale at once, shows them side-by-side, and flags what's missing or broken before you ship — edits saved straight to your source files, no cloud, no export step. One purchase, no subscription, yours to keep.
Start free 14-day trialEarly-adopter price: $49 one-time. Full price is $79.