
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.
Laden Sie Ihre messages.json der Ausgangssprache hoch, wählen Sie Zielsprachen aus, zahlen Sie einmal und laden Sie ein versandfertiges _locales-ZIP herunter.
Drei einfache Schritte, um Ihre Firefox-Add-on zu lokalisieren. Die Übersetzungen laufen nach der Zahlung – wir stellen Jobs in die Warteschlange und erstellen das ZIP in wenigen Minuten.
Legen Sie Ihre messages.json-Datei der Ausgangssprache ab. Wir parsen sie sofort und validieren das Firefox-Add-on-Format.
Wählen Sie aus 52 Sprachen. Sehen Sie vor dem Bezahlen transparente Preise basierend auf Ihrer Dateigröße.
Zahlen Sie einmalig über Stripe. Wir erstellen alle _locales/{lang}/messages.json-Dateien und bündeln sie in einem ZIP.
Sehen Sie genau, was Sie zahlen, bevor Sie hochladen. Das endgültige Angebot wird nach dem Upload basierend auf der Stringlänge und den ausgewählten Sprachen berechnet.
messages.json hier ablegen
oder klicken, um zu durchsuchen
Nur Firefox-WebExtension-Format. Max. 500 KB.
3 von 55 Sprachen ausgewählt
Endpreis wird nach dem Datei-Upload auf der Checkout-Seite berechnet
Einmalzahlung • Kein Abonnement
Speziell für das Locale-Format von Firefox-Add-on entwickelt. Kein generisches Übersetzungstool.
Speziell für die Firefox-Add-on-messages.json-Struktur entwickelt – mit Unterstützung für message, description und placeholders.
Bewahrt die $PLACEHOLDER$-Syntax exakt wie sie ist. Ihre Variablen bleiben in allen Sprachen intakt.
Wir lesen Ihre description-Felder und nutzen sie als Kontext-Hinweise für genauere KI-Übersetzungen.
Laden Sie eine ZIP mit der korrekten Ordnerstruktur _locales/{lang}/messages.json herunter. Einfach in Ihre Extension ziehen.
Alle Sprachen werden gleichzeitig übersetzt. Die meisten Jobs sind in unter 5 Minuten fertig.
Keine Abos, keine monatlichen Gebühren. Einmal pro Job zahlen, für immer herunterladen.
Firefox WebExtensions verwenden dasselbe messages.json-Format unter _locales/. Das Feld "default_locale" in der manifest.json ist erforderlich, sobald das Verzeichnis _locales/ existiert — wird es weggelassen, wird das Add-on abgelehnt. Die browser.i18n-API liest Locale-Strings zur Laufzeit, mit voller Unterstützung für $PLACEHOLDER$-Substitution.
_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.i18nBeispielaufruf
browser.i18n.getMessage("appName")Im Manifest erforderlich
"default_locale"AMO (addons.mozilla.org) zeigt Ihren Add-on-Namen und Ihre Beschreibung in der Locale des Reviewers an, wenn _locales/ vorhanden ist. Konsistente Übersetzungen über alle Locales hinweg verbessern die Genehmigungsrate im Store.
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.
Allzweck-Übersetzungstools verstehen das Firefox-Add-on-Format nicht.
LocalePack | Manuelle Übersetzung | Generisches TMS | |
|---|---|---|---|
| Einrichtungszeit | 2 Minuten | Stunden pro Sprache | 30+ Minuten |
| Kostentransparenz | |||
| Firefox-Formatsicherheit | |||
| Platzhalter-Schutz | |||
| Geschwindigkeit (52 Sprachen) | < 5 Min. | Wochen | Stunden |
| Am besten für | Firefox-Add-ons | Kleine Projekte | Enterprise-Web-Apps |
Echte Projekte, die LocalePack genutzt haben, um ein globales Publikum in bis zu 52 Sprachen zu erreichen.

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.
“Hat mir Stunden mühsamer Arbeit erspart. Ich habe meine messages.json hochgeladen und perfekte Übersetzungen im exakt benötigten Format zurückbekommen.”
Sarah K.
Indie-Dev, AdBlock-Erweiterung
“Endlich ein Tool, das das Firefox-Add-on-Format versteht. Keine kaputten Platzhalter nach der Übersetzung mehr.”
Marcus T.
Erweiterungs-Maintainer
“Transparente Preise waren das entscheidende Argument. Ich wusste genau, was ich zahlen würde, bevor ich irgendetwas hochgeladen habe.”
Dev J.
Open-Source-Mitwirkender
52
Unterstützte Locales
100%
Platzhalter-sichere Ausgabe
ZIP
Versandbereit
Alles, was Sie über LocalePack wissen müssen.
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.
Einmal zahlen – ZIP herunterladen – weltweit veröffentlichen
LocalePack ausprobieren