AI-lokalisering for messages.json
Last opp kildefilen messages.json, velg målspråk, betal én gang og last ned en _locales ZIP som er klar til publisering.
Slik fungerer det
Tre enkle steg for å lokalisere browser extension. Oversettelser kjøres etter betaling – vi køer jobber og genererer ZIP-en på få minutter.
Last opp
Slipp kildefilen messages.json. Vi parser den umiddelbart og validerer browser extension-formatet.
Velg språk og se pris
Velg blant 52 språk. Se transparent prising basert på filstørrelsen din før du betaler.
Last ned ZIP
Betal én gang via Stripe. Vi genererer alle _locales/{lang}/messages.json-filer og pakker dem i en ZIP.
Transparent prisestimator
Se nøyaktig hva du betaler før opplasting. Endelig pris beregnes etter opplasting basert på strenglengde og valgte språk.
1. Last opp fil
Slipp messages.json her
eller klikk for å bla gjennom
Chrome, Firefox, Edge, Opera & Safari. Max 500KB.
2. Velg språk
3 av 55 språk valgt
3. Ditt estimat
Endelig pris beregnes etter filopplasting på betalingssiden
Engangsbetaling • Ingen abonnement
Bygget for utviklere
Skreddersydd for browser extension-lokalformat. Ikke et generisk oversettelsesverktøy.
Kjenner WebExtension-formatet
Bygget spesifikt for browser extension messages.json-strukturen med støtte for message, description og plassholdere.
Beskyttelse av plassholdere
Bevarer $PLACEHOLDER$-syntaksen nøyaktig som den er. Variablene dine forblir intakte på tvers av alle språk.
Kontekst fra beskrivelser
Vi leser description-feltene dine og bruker dem som konteksthint for mer presise AI-oversettelser.
Klar ZIP-eksport
Last ned en ZIP med korrekt mappestruktur _locales/{lang}/messages.json. Legg den inn i utvidelsen din.
Parallell behandling
Alle språk oversettes samtidig. De fleste jobber fullføres på under 5 minutter.
Engangsbetaling
Ingen abonnementer, ingen månedlige avgifter. Betal én gang per jobb, last ned for alltid.
Slik fungerer i18n i WebExtension-utvidelsen
The WebExtension messages.json format is used identically by Chrome, Firefox, Edge, Opera, and Safari. Each key defines a "message" string, an optional "description" that LocalePack uses as translation context, and optional "placeholders" for dynamic values like $USER$. LocalePack generates correct _locales/{locale}/messages.json files for all 5 browsers.
_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
chrome.i18n / browser.i18nEksempelkall
getMessage("key")Påkrevd i manifest
"default_locale"Chrome Web Store, AMO, Edge Add-ons, Opera Addons, and Mac App Store all read _locales/ to show localized extension names and descriptions to users in their language.
Hvorfor ikke bare bruke generiske verktøy?
Generelle oversettelsesverktøy forstår ikke browser extension-formatet.
LocalePack | Manuell oversettelse | Generisk TMS | |
|---|---|---|---|
| Oppsettstid | 2 minutter | Timer per språk | 30+ minutter |
| Kostnadsgjennomsiktighet | |||
| WebExtension formatsikkerhet | |||
| Beskyttelse av plassholdere | |||
| Hastighet (52 språk) | < 5 min | Uker | Timer |
| Best for | Any WebExtension format | Små prosjekter | Webapplikasjoner for virksomheter |
Brukt av utviklere av utvidelser
“Sparte meg for timer med kjedelig arbeid. Lastet opp messages.json, og fikk tilbake perfekte oversettelser i nøyaktig det formatet jeg trengte.”
Sarah K.
Indie-utvikler, AdBlock-utvidelse
“Finally a tool that actually understands messages.json format. Placeholders survive translation — no more manual fixes.”
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%
Plassholdersikkert resultat
ZIP
Klar til å levere
Ofte stilte spørsmål
Alt du trenger å vite om LocalePack.
Klar til å lansere browser extension globalt?
Betal én gang – Last ned ZIP – Lanser globalt
Prøv LocalePack