
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.
Last opp messages.json for kildespråket, velg målspråk, betal én gang og last ned en _locales ZIP som er klar til å sendes.
Tre enkle steg for å lokalisere Firefox-tillegg. Oversettelser kjøres etter betaling – vi køer jobber og genererer ZIP-en på minutter.
Slipp inn messages.json-filen for kildespråket. Vi parser den umiddelbart og validerer formatet for Firefox-tillegg.
Velg blant 52 språk. Se transparent prising basert på filstørrelsen før du betaler.
Betal én gang via Stripe. Vi genererer alle _locales/{lang}/messages.json-filer og pakker dem i en ZIP.
Se nøyaktig hva du betaler før du laster opp. Endelig pris beregnes etter opplasting basert på strenglengde og valgte språk.
Slipp messages.json her
eller klikk for å bla gjennom
Kun Firefox WebExtension-format. Maks 500KB.
3 av 55 språk valgt
Endelig pris beregnes etter filopplasting på betalingssiden
Engangsbetaling • Ingen abonnement
Spesiallaget for Firefox-tillegg-lokalformat. Ikke et generisk oversettelsesverktøy.
Bygget spesifikt for Firefox-tillegg sin messages.json-struktur med støtte for message, description og placeholders.
Bevarer $PLACEHOLDER$-syntaksen nøyaktig som den er. Variablene dine forblir intakte på tvers av alle språk.
Vi leser beskrivelsesfeltene dine og bruker dem som konteksthint for mer nøyaktige AI-oversettelser.
Last ned en ZIP med korrekt _locales/{lang}/messages.json-mappestruktur. Legg den inn i utvidelsen din.
Alle språk oversettes samtidig. De fleste jobber fullføres på under 5 minutter.
Ingen abonnementer, ingen månedlige gebyrer. Betal én gang per jobb, last ned for alltid.
Firefox WebExtensions bruker samme messages.json-format under _locales/. Feltet "default_locale" i manifest.json er påkrevd når _locales/-katalogen finnes — hvis det utelates, blir tillegget avvist. browser.i18n-API-et leser lokaliseringsstrenger ved kjøring, med full støtte for $PLACEHOLDER$-substitusjon.
_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.i18nEksempel på kall
browser.i18n.getMessage("appName")Påkrevd i manifestet
"default_locale"AMO (addons.mozilla.org) viser tilleggsnavnet og -beskrivelsen din på anmelderens språk når _locales/ er til stede. Konsistente oversettelser på tvers av alle språk forbedrer godkjenningsraten i butikken.
Firefox reads the same file format as Chrome, but Mozilla's store handles listing text in a completely separate place.
Shipping a fully localized _locales/ folder does not localize your AMO page. Those are two separate pieces of work.
Generelle oversettelsesverktøy forstår ikke Firefox-tillegg-formatet.
LocalePack | Manuell oversettelse | Generisk TMS | |
|---|---|---|---|
| Oppsettstid | 2 minutter | Timer per språk | 30+ minutter |
| Kostnadsgjennomsiktighet | |||
| Formatsikkerhet for Firefox | |||
| Beskyttelse av plassholdere | |||
| Hastighet (52 språk) | < 5 min | Uker | Timer |
| Best for | Firefox-tillegg | Små prosjekter | Webapper for store virksomheter |
Ekte prosjekter som brukte LocalePack for å nå et globalt publikum på opptil 52 språk.

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.
“Sparte meg for timevis med kjedelig arbeid. Lastet opp messages.json-en min og fikk tilbake perfekte oversettelser i akkurat det formatet jeg trengte.”
Sarah K.
Indie-utvikler, AdBlock-utvidelse
“Endelig et verktøy som forstår Firefox-tilleggsformatet. Ikke mer fiksing av ødelagte plassholdere etter oversettelse.”
Marcus T.
Vedlikeholder av utvidelse
“Transparent prising var det som overbeviste meg. Jeg visste nøyaktig hva jeg kom til å betale før jeg lastet opp noe som helst.”
Dev J.
Bidragsyter til åpen kildekode
52
Støttede språkvarianter
100%
Plassholder-sikkert resultat
ZIP
Klar til lansering
Alt du trenger å vite om LocalePack.
Deep dives on the formats, APIs and errors behind this page — written for developers, not translators.
Using browser.i18n in Firefox add-ons: the messages.json format, AMO localization requirements, and how to avoid common pitfalls on addons.mozilla.org.
How to localize an add-on listing on addons.mozilla.org: which fields can be translated, the 250-character summary ceiling and what it costs you in German and Russian, and the per-locale Developer Hub workflow.
A complete reference for the WebExtension messages.json format: the message, description, and placeholders fields, $PLACEHOLDER$ syntax, $1 positional substitutions, and common mistakes.
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.
Why Crowdin, Lokalise, and Phrase are overkill for most browser extension projects — and three real alternatives for indie developers who need to translate messages.json without a monthly subscription.
Betal én gang – Last ned ZIP – Lanser globalt
Prøv LocalePack