Skip to main content
AI agent network visualization

Prevedite JSON datoteke u nekoliko sekundi

Ključevi su netaknuti. Ugniježđena struktura je očuvana. Varijable za interpolaciju nisu izmijenjene. Preveden je samo sadržaj Vaših tekstnih nizova.

Ručno JSON prevođenje je minsko polje

Postupak Vam je poznat. Izvezete JSON lokalizacijsku datoteku, otvorite je u proračunskoj tablici ili alatu za prevođenje, pazite da ne oštetite ugniježđene ključeve, nadate se da nitko neće dirati varijable, ponovno je uvezete, popravite narušenu strukturu i sve ponovite za svaki jezik.

Opći alati za prevođenje izravnavaju ili oštećuju ugniježđene ključeve

Opći alati prevode ili oštećuju varijable za interpolaciju

ICU pravila množine neprimjetno prestaju raditi kada alati ne razumiju sintaksu MessageFormat

Indeksi nizova se pomiču, redoslijed ključeva se mijenja, a formatiranje nestaje

Izvor (engleski)
messages/en.json
{
  "welcome": "Welcome, {name}!",
  "items": {
    "count": "{count, plural, one {# item} other {# items}}",
    "empty": "Your cart is empty"
  },
  "nav": {
    "home": "Home",
    "settings": "Settings"
  }
}
Prevedeno (njemački)
messages/de.json
{
  "welcome": "Willkommen, {name}!",
  "items": {
    "count": "{count, plural, one {# Artikel} other {# Artikel}}",
    "empty": "Ihr Warenkorb ist leer"
  },
  "nav": {
    "home": "Startseite",
    "settings": "Einstellungen"
  }
}

Što i18n Agent čuva

Struktura ključeva

Ugniježđeni ključevi, točkasta notacija i indeksi nizova ostaju točno na svom mjestu

Varijable za interpolaciju

Rezervirana mjesta za varijable kao što su name, count i price prepoznaju se i ostaju netaknuta u svim glavnim i18n sustavima

ICU pravila množine

Kategorije množine pravilno se prevode, dok ICU MessageFormat struktura ostaje netaknuta

Formatiranje i razmaci

Uvlačenje, redoslijed ključeva i JSON formatiranje odgovaraju izvornoj datoteci

Radi s Vašim i18n sustavom

next-intl
i18next / react-i18next
react-intl (FormatJS)
vue-i18n
Angular i18n
Flutter ARB

Kako radi

How i18n Agent works: Install, Translate, Done
1
2
3
terminal
$translate_filesrc/messages/en.json
 --target["de", "ja", "es"]
Done.3 languages, 142 keys translated.

Bez ručnog kopiranja i lijepljenja. Bez izdvajanja tekstnih nizova. Samo prevedene datoteke.

Isprobajte i18n Agent odmah

Povucite datoteku za prijevod ovdje

JSON, YAML, PO, XML, CSV, Markdown, Properties

ili kliknite za odabir

Ciljni jezici

Registracija nije potrebnaProcjena odmah

Česta pitanja

Programer ste?

Instalirajte CLI alat i prevedite svoju prvu datoteku u 2 minute.

Instalirajte CLI alat

Poslovni tim?

Još ste vezani ugovorom za TMS? Razgovarajmo o prelasku.