Skip to main content
AI agent network visualization

Prevedite PO datoteke bez gubitka oblika množine

msgid je netaknut. Oblici množine su ispravni za svaki jezik. Komentari su sačuvani. Vaš gettext tijek rada, samo brži.

Alati za PO prevođenje zanemaruju ono po čemu je PO poseban

PO datoteke nisu samo parovi ključeva i vrijednosti. Imaju oblike množine koji se razlikuju po jeziku, kontekste poruka za razlikovanje značenja, komentare prevoditelja i reference na izvor. Većina alata za prevođenje tretira ih kao obične tekstualne datoteke.

nplurals i formule množine razlikuju se po jeziku. Opći alati koriste pogrešan broj oblika množine.

Kontekst za razlikovanje msgctxt se zanemaruje ili prijevodi

Komentari prevoditelja (#.) i reference na izvor (#:) se uklanjaju

Zaglavlja kodiranja znakova i PO metapodaci se oštećuju

Izvor (engleski)
messages.pot
#: src/components/Cart.tsx:42
#. Translator: shown when cart is empty
msgid "Your cart is empty"
msgstr ""

#: src/components/Cart.tsx:55
msgid "item"
msgid_plural "items"
msgstr[0] ""
msgstr[1] ""

#: src/components/Auth.tsx:12
msgctxt "button"
msgid "Sign in"
msgstr ""
Prevedeno (španjolski)
es/LC_MESSAGES/messages.po
#: src/components/Cart.tsx:42
#. Translator: shown when cart is empty
msgid "Your cart is empty"
msgstr "Tu carrito está vacío"

#: src/components/Cart.tsx:55
msgid "item"
msgid_plural "items"
msgstr[0] "artículo"
msgstr[1] "artículos"

#: src/components/Auth.tsx:12
msgctxt "button"
msgid "Sign in"
msgstr "Iniciar sesión"

Što i18n Agent čuva

Množina prilagođena jeziku

Ispravne vrijednosti nplurals i formule množine za svaki ciljni jezik. Bez ručnog konfiguriranja oblika množine.

Kontekst poruke

msgctxt se čuva radi razlikovanja značenja. Riječ „bank" pravilno se prevodi ovisno o tome označava li riječnu obalu ili financijsku banku.

Komentari i reference

Komentari prevoditelja (#.), izdvojeni komentari (#:) i oznake (#,) ostaju sačuvani

PO metapodaci

Zaglavlja (Content-Type, Plural-Forms, charset) pravilno se postavljaju za ciljni jezik

Radi s Vašim tehnološkim paketom

WordPress / WP-CLI
Django
PHP (gettext)
Python (gettext / Babel)
C/C++ (GNU gettext)
Ruby (gettext gem)

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.