LocalePack
ChromeFirefoxEdgeOperaSafariCWS-listaus
Vue.jsReact
Next.jsi18nextReact Native
KehittäjäoppaatMenestystarinat
Suunniteltu i18nextille

Tekoälylokalisointi i18next-sovellukset

Lataa nimiavaruuden JSON-tiedostosi, valitse kohdekielet, maksa kerran ja lataa käyttövalmis locales-ZIP.

{{placeholder}} & monikkomuodoille turvallinen
Useita nimiavaruuksia
Läpinäkyvä hinnoittelu
locales/en/common.json
Lähde (englanti)
{
  "HomePage": {
    "title": "Welcome",
    "cta": "Get Started",
    "items": "{count, plural,
      one {# item}
      other {# items}}"
  }
}
saksa (tulos)
{
  "HomePage": {
    "title": "Willkommen",
    "cta": "Loslegen",
    "items": "{count, plural,
      one {# Artikel}
      other {# Artikel}}"
  }
}
52 lokalisaatiota

Näin se toimii

Kolme helppoa vaihetta i18next-projektisi lokalisointiin. Käännökset käynnistyvät maksun jälkeen — jonotamme työt ja luomme nimiavaruustiedostot minuuteissa.

01

Lataa nimiavaruustiedostot

Pudota JSON-nimiavaruutesi (esim. locales/en/common.json). Tunnistamme i18next-rakenteen ja monikkoavaimet automaattisesti.

02

Valitse kielet

Valitse 52 kielestä. Näe läpinäkyvä hinnoittelu tiedostosi koon ja monimutkaisuuden perusteella ennen kuin maksat.

03

Lataa

Maksa kerran Stripen kautta. Palautamme ZIP-tiedoston, joka peilaa locales/{lang}/-rakennetta, ja jossa double-brace-paikkamerkit sekä _one/_other-avaimet säilyvät.

Hinnoittelun live-demo

Läpinäkyvä hinnoitteluarvio

Näet tarkalleen, mitä maksat ennen lataamista. Lopullinen hinta lasketaan latauksen jälkeen tiedostojen monimutkaisuuden ja valittujen kielten perusteella.

1. Lataa tiedosto

Pudota JSON-tiedosto tähän

tai napsauta selataksesi

i18next-nimiavaruuden JSON (locales/**). Enintään 500KB.

2. Valitse kielet

|

3 / 52 kieltä valittu

3. Arviosi

Valitut kielet3

Lopullinen hinta lasketaan tiedoston lataamisen jälkeen kassasivulla

Kertamaksu • Ei tilausta

Rakennettu i18next-kehittäjille

Suunniteltu i18nextin JSON-nimiavaruuksille, double-brace-paikkamerkeille ja monikkoavaimille—ei yleiskäyttöinen käännöstyökalu.

Nimiavaruustuki

Pitää common.json-, auth.json- ja sisäkkäiset nimiavaruudet linjassa jokaisessa kohdelokaalissa ZIP-tiedostossasi.

{{placeholder}}-turvallisuus

Säilyttää i18nextin interpolointitokenit kuten {{name}} ja {{count}} täsmälleen—ei rikkinäisiä merkkijonoja käännöksen jälkeen.

Monikkoavainten käsittely (_one/_other)

Käsittelee i18next-tyyliset monikkojakoavaimet kuten key_one ja key_other, jotta kielioppi pysyy oikein kielen mukaan.

Valmis tuloste (nimiavaruus-ZIP)

Lataa locales/-puu, joka on valmis i18next.init():lle tai react-i18nextille—samat polut, käännetyt arvot.

Rinnakkainen kääntäminen

Kaikki kielet käännetään samanaikaisesti. Useimmat työt valmistuvat alle 5 minuutissa.

Kertamaksu

Ei tilauksia, ei kuukausimaksuja. Maksa kerran per työ, lataa ikuisesti.

Miten i18next JSON muodostuu

i18next-projekteissa merkkijonot jaetaan usein nimiavaruuksittain locales/{lang}/-hakemiston alle. LocalePack luo saman rakenteen jokaiselle valitsemallesi kielelle.

locales/-kansiorakenne

locales/
├── en/
│   ├── common.json   ← source namespace
│   └── auth.json
├── de/
│   ├── common.json
│   └── auth.json
├── fr/
│   └── ...
└── ...       (52 locales)

i18next.t()-käyttö

// 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 });

Ajonaikainen API

t()

Asetustiedosto

i18next.init()

Paikkamerkit

{{variable}}

Monikot

_one/_other

Miksi et käyttäisi vain yleisiä työkaluja?

Yleiskäyttöiset käännöstyökalut rikkovat usein i18next-nimiavaruudet, double-brace-paikkamerkit ja _one/_other-monikkokäytännöt.

LocalePack
Manuaalinen käännös
Yleinen TMS
Käyttöönottoaika2 minuuttiaTunteja per kieli30+ minuuttia
Kustannusten läpinäkyvyys
Nimiavaruuden JSON-tuki
{{placeholder}}- ja monikkoturvallisuus
Nopeus (52 kieltä)< 5 minViikotTunnit
Parasi18next- ja React-sovelluksetPienet projektitYritystason CMS

Menestystarinat

Oikeita projekteja, jotka käyttivät LocalePackia tavoittaakseen maailmanlaajuisen yleisön jopa 52 kielellä.

AstrologerAI AI astrology app localized into 52 languages

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.

DevToys.pro developer tools web app localized into 52 languages

DevToys.pro: 400% international traffic growth across 52 languages

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.

DevToys New Tab Chrome extension localized into 52 languages

DevToys New Tab: a Chrome extension localized UI + store listing in 52 languages

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.

The LocalePack site localized into 52 languages with LocalePack

LocalePack localized itself into 52 languages — with LocalePack

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.

Näytä kaikki menestystarinat

i18next-kehittäjien luottama

“Meidän locales/en-kansiomme saatiin 12 kielelle yhdessä iltapäivässä. {{variables}} ja monikkoavaimet säilyivät ehjinä.”

Alex R.

Full-stack-kehittäjä, SaaS-sovellus

“Vihdoin putki, joka kunnioittaa namespaceja. ZIP menee suoraan repoamme—ei manuaalista yhdistelyä.”

Lisa M.

Frontend-insinööri

“Läpinäkyvä hinnoittelu vakuutti minut. Näin arvion ennen kuin latasin ainuttakaan common.json-tiedostoa.”

Dev J.

Avoimen lähdekoodin kontribuoija

52

Tuetut kielialueet

100%

Mustache-tyylinen & monikkoturvallinen

ZIP

Nimiavaruus-ZIP

Usein kysytyt kysymykset

Kaikki, mitä sinun tarvitsee tietää LocalePackista i18nextille.

Saatavilla myös selainlaajennuksille:

ChromeFirefoxEdgeOperaSafari

Related developer guides

Deep dives on the formats, APIs and errors behind this page — written for developers, not translators.

i18next JSON format: namespaces, {{placeholders}}, and _one/_other plurals

A complete reference for the i18next JSON locale format — namespace files, double-brace {{placeholder}} syntax, _one/_other plural keys, nested objects, and how to structure your locales/ folder.

Next.js i18n: next-intl vs react-i18next vs i18next

Practical comparison of the three leading Next.js i18n libraries — App Router support, file format, TypeScript safety, pluralization syntax, and when to pick each one.

LocalePack vs POEditor for i18next JSON

Honest comparison of LocalePack and POEditor for i18next JSON translation. POEditor is a collaborative TMS with a string-count subscription and a free tier; LocalePack is upload → pay once → download.

Validate messages.json before shipping

How to catch every class of messages.json error before your users do: JSON syntax, missing required fields, missing keys across locales, malformed placeholder syntax, and manifest key mismatches.

Browse all guides →

Valmiina julkaisemaan i18next-sovelluksesi maailmanlaajuisesti?

Maksa kerran • Lataa namespace-ZIP • Julkaise maailmanlaajuisesti

Kokeile LocalePackia
LocalePack
OppaatTietosuojaEhdotTuki

© 2025 LocalePack. Kaikki oikeudet pidätetään.

Tämä projekti käännettiin palvelulla LocalePack logoLocalePack