Skip to main content
AI agent network visualization

Tulkojiet PO failus, nezaudējot daudzskaitļa formas

msgid neskarts. Pareizas daudzskaitļa formas katrai valodai. Komentāri saglabāti. Jūsu Gettext darbplūsma, tikai ātrāka.

PO tulkošanas rīki ignorē PO īpašās iezīmes

PO faili nav tikai atslēgu un vērtību pāri. Tajos ir daudzskaitļa formas, kas dažādās valodās atšķiras, ziņojumu konteksti nozīmju nošķiršanai, tulkotāju komentāri un avota atsauces. Vairums tulkošanas rīku tos apstrādā kā vienkāršus teksta failus.

nplurals vērtība un daudzskaitļa formulas dažādās valodās atšķiras. Vispārīgi rīki izmanto nepareizu daudzskaitļa formu skaitu.

msgctxt nozīmi precizējošais konteksts tiek ignorēts vai iztulkots

Tulkotāju komentāri (#.) un avota atsauces (#:) tiek noņemtas

Tiek sabojātas rakstzīmju kodējuma galvenes un PO metadati

Avots (angļu val.)
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 ""
Tulkojums (spāņu val.)
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"

Ko saglabā i18n Agent

Valodai pielāgotas daudzskaitļa formas

Pareiza nplurals vērtība un daudzskaitļa formula katrai mērķa valodai. Daudzskaitļa formas nav jākonfigurē manuāli.

Ziņojuma konteksts

msgctxt tiek saglabāts nozīmes precizēšanai. Angļu vārds „bank“ upes krasta un finanšu iestādes nozīmē tiek iztulkots pareizi.

Komentāri un atsauces

Tiek saglabāti tulkotāju komentāri (#.), izvilktie komentāri (#:) un karodziņi (#,)

PO metadati

Galvenes (Content-Type, Plural-Forms, charset) tiek pareizi iestatītas mērķa valodai

Darbojas ar jūsu tehnoloģiju kopu

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

Kā tas darbojas

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 manuālas kopēšanas. Bez virkņu izvilkšanas. Tikai tulkoti faili.

Izmēģiniet i18n Agent tūlīt

Nometiet tulkošanas failu šeit

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

vai noklikšķiniet, lai izvēlētos

Mērķa valodas

Reģistrācija nav vajadzīgaTūlītēja tāme

Bieži uzdotie jautājumi

Izstrādātājs?

Instalējiet CLI rīku un 2 minūtēs iztulkojiet pirmo failu.

Instalēt CLI rīku

Uzņēmuma komanda?

Joprojām esat piesaistīti TMS līgumam? Apspriedīsim migrāciju.