AI-lokalisatie voor Safari-extensies
Upload je bronbestand messages.json, kies doeltalen, betaal één keer en download een kant-en-klare _locales-ZIP.
Hoe het werkt
Drie eenvoudige stappen om je Safari-extensie te lokaliseren. Vertalingen starten na betaling—we zetten opdrachten in de wachtrij en genereren de ZIP binnen enkele minuten.
Uploaden
Sleep je bronbestand messages.json hierheen. We parseren het direct en valideren de indeling van Safari-extensie.
Selecteer talen en bekijk de prijs
Kies uit 52 talen. Bekijk transparante prijzen op basis van je bestandsgrootte voordat je betaalt.
ZIP downloaden
Betaal eenmalig via Stripe. We genereren alle _locales/{lang}/messages.json-bestanden en bundelen ze in een ZIP.
Transparante prijscalculator
Zie precies wat je betaalt voordat je uploadt. De definitieve prijs wordt na het uploaden berekend op basis van tekenreekslengte en de geselecteerde talen.
1. Upload bestand
Sleep messages.json hierheen
of klik om te bladeren
Alleen Safari WebExtension-formaat. Max. 500KB.
2. Selecteer talen
3 van 55 talen geselecteerd
3. Jouw schatting
Definitieve prijs wordt na het uploaden van het bestand berekend op de afrekenpagina
Eenmalige betaling • Geen abonnement
Gemaakt voor ontwikkelaars
Speciaal gebouwd voor het locale-formaat van Safari-extensie. Geen generieke vertaaltool.
Ondersteunt Safari-formaat
Speciaal gebouwd voor de messages.json-structuur van Safari-extensie, met ondersteuning voor message, description en placeholders.
Bescherming van placeholders
Behoudt de $PLACEHOLDER$-syntaxis exact zoals die is. Je variabelen blijven in alle talen intact.
Context via beschrijving
We lezen je description-velden en gebruiken ze als context voor nauwkeurigere AI-vertalingen.
ZIP-export klaar
Download een ZIP met de juiste mapstructuur _locales/{lang}/messages.json. Zet hem in je extensie.
Parallelle verwerking
Alle talen worden tegelijk vertaald. De meeste opdrachten zijn binnen 5 minuten klaar.
Eenmalige betaling
Geen abonnementen, geen maandelijkse kosten. Betaal één keer per opdracht, download voor altijd.
Hoe i18n werkt in de Safari-extensie
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 output 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.i18nVoorbeeld-aanroep
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.
Waarom niet gewoon generieke tools gebruiken?
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 | |||
| Bescherming van placeholders | |||
| Snelheid (52 talen) | < 5 min | Weken | Uren |
| Het beste voor | Safari-extensies | Kleine projecten | Enterprise-webapps |
Vertrouwd door extensieontwikkelaars
“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 het doorslaggevende punt. 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
Veelgestelde vragen
Alles wat je moet weten over LocalePack.
Klaar om je Safari-extensie wereldwijd te lanceren?
Eenmalig betalen - ZIP downloaden - Wereldwijd lanceren
Probeer LocalePack