AI-lokalisering til i18next-apps
Upload dine namespace-JSON-filer, vælg målsprog, betal én gang, og download en locales-ZIP, der er klar til brug.
Sådan fungerer det
Tre enkle trin til at lokalisere dit i18next-projekt. Oversættelser kører efter betaling—vi sætter jobs i kø og genererer namespace-filer på få minutter.
Upload namespace-filer
Træk dine JSON-namespaces ind (f.eks. locales/en/common.json). Vi registrerer i18next-strukturen og pluralnøgler automatisk.
Vælg sprog
Vælg mellem 52 sprog. Se gennemsigtige priser baseret på din filstørrelse og kompleksitet, før du betaler.
Download
Betal én gang via Stripe. Vi returnerer en ZIP, der afspejler locales/{lang}/, med dobbelt-klamme-pladsholdere og _one/_other-nøgler bevaret.
Gennemsigtig prisberegner
Se præcis, hvad du kommer til at betale, før du uploader. Den endelige pris beregnes efter upload baseret på filens kompleksitet og de valgte sprog.
1. Upload fil
Slip JSON-fil her
eller klik for at gennemse
i18next namespace-JSON (locales/**). Maks. 500KB.
2. Vælg sprog
3 af 52 sprog valgt
3. Dit estimat
Endelig pris beregnes efter filupload på betalingssiden
Engangsbetaling • Intet abonnement
Bygget til i18next-udviklere
Specialbygget til i18next JSON-namespaces, dobbelt-klamme-pladsholdere og flertalsnøgler—ikke et generisk oversættelsesværktøj.
Namespace-understøttelse
Holder common.json, auth.json og indlejrede namespaces på linje på tværs af alle mållokaler i din ZIP.
Sikkerhed for {{placeholder}}
Bevarer i18next-interpolationstokens som {{name}} og {{count}} præcist—ingen ødelagte strenge efter oversættelse.
Håndtering af flertalsnøgler (_one/_other)
Håndterer i18next-stil flertalsopdelinger som key_one og key_other, så grammatikken forbliver korrekt pr. sprog.
Klar output (namespace-ZIP)
Download et locales/-træ klar til i18next.init() eller react-i18next—samme stier, oversatte værdier.
Parallel oversættelse
Alle sprog oversættes samtidig. De fleste opgaver bliver færdige på under 5 minutter.
Engangsbetaling
Ingen abonnementer, ingen månedlige gebyrer. Betal én gang pr. opgave, download for altid.
Sådan hænger i18next JSON sammen
i18next-projekter opdeler ofte strenge efter namespace under locales/{lang}/. LocalePack genererer den samme struktur for hvert sprog, du vælger.
locales/-mappestruktur
locales/ ├── en/ │ ├── common.json ← source namespace │ └── auth.json ├── de/ │ ├── common.json │ └── auth.json ├── fr/ │ └── ... └── ... (52 locales)
Brug af i18next.t()
// locales/en/common.json
{
"welcome": "Hello {{name}}",
"items_one": "{{count}} item",
"items_other": "{{count}} items"
}
// After i18next.init({ ns: ['common'] })
i18next.t('common:welcome', { name: 'Ada' });
i18next.t('common:items', { count: 5 });Runtime-API
t()
Konfigurationsfil
i18next.init()
Pladsholdere
{{variable}}
Flertal
_one/_other
Hvorfor ikke bare bruge generiske værktøjer?
Oversættelsesværktøjer til generelle formål ødelægger ofte i18next-namespaces, dobbelt-klamme-pladsholdere og _one/_other-flertalskonventioner.
LocalePack | Manuel oversættelse | Generisk TMS | |
|---|---|---|---|
| Opsætningstid | 2 minutter | Timer pr. sprog | 30+ minutter |
| Prisgennemsigtighed | |||
| Understøttelse af namespace-JSON | |||
| {{placeholder}} & flertalssikkerhed | |||
| Hastighed (52 sprog) | < 5 min | Uger | Timer |
| Bedst til | i18next- og React-apps | Små projekter | Enterprise-CMS |
Betroet af i18next-udviklere
“Vores locales/en-mappe blev til 12 sprog på en eftermiddag. {{variables}} og flertalsnøgler kom tilbage intakte.”
Alex R.
Full-stack-udvikler, SaaS-app
“Endelig en pipeline, der respekterer namespaces. ZIP-filen ryger direkte ind i vores repo—ingen manuel sammenfletning.”
Lisa M.
Frontend-ingeniør
“Gennemsigtig prissætning overbeviste mig. Jeg så estimatet, før jeg uploadede en eneste common.json.”
Dev J.
Open source-bidragyder
52
Understøttede locales
100%
Mustache-stil & flertalssikker
ZIP
Namespace-ZIP
Klar til at lancere din i18next-app globalt?
Betal én gang • Download namespace-ZIP • Lancér globalt
Prøv LocalePack