
AstrologerAI: an AI astrology app localized into 52 languages
How the AstrologerAI app translated its entire experience into 52 languages with LocalePack — 6.3M tokens for $58.73 — to reach a worldwide audience in their own language.
Upload je bronbestand messages.json, kies doeltalen, betaal eenmalig en download een kant-en-klare _locales ZIP.
Drie eenvoudige stappen om je Safari-extensie te lokaliseren. Vertalingen starten na betaling—we zetten taken in de wachtrij en genereren de ZIP binnen enkele minuten.
Sleep je bronbestand messages.json hierheen. We parseren het direct en valideren het Safari-extensie-formaat.
Kies uit 52 talen. Bekijk transparante prijzen op basis van je bestandsgrootte voordat je betaalt.
Betaal eenmalig via Stripe. We genereren alle _locales/{lang}/messages.json-bestanden en bundelen ze in een ZIP.
Zie precies wat je betaalt voordat je uploadt. De definitieve prijs wordt na het uploaden berekend op basis van tekenreekslengte en de geselecteerde talen.
Sleep messages.json hierheen
of klik om te bladeren
Alleen Safari WebExtension-formaat. Max. 500KB.
3 van 55 talen geselecteerd
Definitieve prijs wordt berekend na het uploaden van het bestand op de afrekenpagina
Eenmalige betaling • Geen abonnement
Speciaal gebouwd voor het locale-formaat van Safari-extensie. Geen generieke vertaaltool.
Speciaal gebouwd voor de Safari-extensie messages.json-structuur met ondersteuning voor message, description en placeholders.
Behoudt de $PLACEHOLDER$-syntax exact zoals die is. Je variabelen blijven intact in alle talen.
We lezen je description-velden en gebruiken ze als context-hints voor nauwkeurigere AI-vertalingen.
Download een ZIP met de juiste mapstructuur _locales/{lang}/messages.json. Sleep het in je extensie.
Alle talen worden tegelijkertijd vertaald. De meeste taken zijn binnen 5 minuten klaar.
Geen abonnementen, geen maandelijkse kosten. Betaal één keer per taak, download voor altijd.
Safari Web Extensions gebruiken hetzelfde WebExtension-formaat als Chrome en Firefox — identieke _locales/{locale}/messages.json-structuur. Apple heeft het standaardformaat overgenomen om het eenvoudig te maken bestaande extensies te porten. De browser.i18n API is beschikbaar in Safari Web Extensions, en de uitvoer van LocalePack is volledig compatibel.
_locales/
├── en/
│ └── messages.json ← default_locale
├── de/
│ └── messages.json
├── fr/
│ └── messages.json
└── ja/
└── messages.json{
"appName": {
"message": "My Extension",
"description": "Extension name"
},
"greeting": {
"message": "Hello, $USER$!",
"placeholders": {
"user": { "content": "$1" }
}
}
}Runtime-API
browser.i18nVoorbeeldaanroep
browser.i18n.getMessage("appName")Vereist in manifest
"default_locale"De Mac App Store en iOS App Store tonen de gelokaliseerde naam en beschrijving van je extensie wanneer _locales/ de taal van de gebruiker bevat. App Store Connect respecteert de localecodes in je _locales/-map.
Apple adopted the standard WebExtension format, so your locale files port directly — the difference is in how Safari extensions are built and distributed.
Safari's format compatibility is real, but its build and submission pipeline is not shared with the Chromium browsers — budget time for that separately.
Vertaaltools voor algemene doeleinden begrijpen het Safari-extensie-formaat niet.
LocalePack | Handmatige vertaling | Generieke TMS | |
|---|---|---|---|
| Insteltijd | 2 minuten | Uren per taal | 30+ minuten |
| Kostentransparantie | |||
| Safari-formaatveiligheid | |||
| Placeholder-bescherming | |||
| Snelheid (52 talen) | < 5 min | Weken | Uren |
| Beste voor | Safari-extensies | Kleine projecten | Enterprise-webapps |
Echte projecten die LocalePack gebruikten om een wereldwijd publiek te bereiken in maximaal 52 talen.

How the AstrologerAI app translated its entire experience into 52 languages with LocalePack — 6.3M tokens for $58.73 — to reach a worldwide audience in their own language.

How the DevToys.pro web app translated its entire UI into 52 languages with LocalePack — 5.8M tokens for $58.44 — and quadrupled its international organic traffic.

How the DevToys New Tab Chrome extension localized both its in-extension UI and its Chrome Web Store listing into 52 languages to reach a global audience.

We used our own tool to translate the entire LocalePack site into 52 languages — 2.9M tokens for $27.37 — so developers worldwide find us in their own language.
“Heeft me uren aan saai werk bespaard. Ik uploadde mijn messages.json en kreeg perfecte vertalingen terug in precies het formaat dat ik nodig had.”
Sarah K.
Indie dev, AdBlock-extensie
“Eindelijk een tool die het Safari-extensieformaat begrijpt. Geen gedoe meer met kapotte placeholders na vertaling.”
Marcus T.
Extensiebeheerder
“Transparante prijzen waren de doorslaggevende factor. Ik wist precies wat ik zou betalen voordat ik iets uploadde.”
Dev J.
Open-sourcebijdrager
52
Ondersteunde locales
100%
Placeholder-veilige output
ZIP
Klaar om te shippen
Alles wat je moet weten over LocalePack.
Deep dives on the formats, APIs and errors behind this page — written for developers, not translators.
How Safari Web Extensions use the same messages.json/_locales format as Chrome and Firefox, and what to know for Mac App Store submission.
A complete reference for the WebExtension messages.json format: the message, description, and placeholders fields, $PLACEHOLDER$ syntax, $1 positional substitutions, and common mistakes.
The difference between localizing your Chrome Web Store listing and localizing in-extension strings — and the _MSG_ pattern that bridges them.
Every locale code Chrome accepts as a _locales folder name, with language and native names, the underscore-vs-hyphen trap that makes pt-BR silently ignored, and how Chrome picks a locale at runtime.
Betaal één keer - Download ZIP - Wereldwijd lanceren
Probeer LocalePack