Skip to main content
AI agent network visualization

Þýddu PO-skrár án þess að fleirtölumyndir glatist

msgid helst óbreytt. Fleirtölumyndir eru réttar fyrir hvert tungumál. Athugasemdir varðveitast. Gettext-vinnuferlið þitt, bara hraðvirkara.

PO-þýðingartól horfa fram hjá sérkennum PO-skráa

PO-skrár eru ekki aðeins pör lykla og gilda. Þær innihalda fleirtölumyndir sem eru mismunandi eftir tungumálum, skilaboðasamhengi til að eyða tvíræðni, athugasemdir þýðenda og tilvísanir í frumkóða. Flest þýðingartól meðhöndla þær eins og einfaldar textaskrár.

nplurals og fleirtöluformúlur eru mismunandi eftir tungumálum. Almenn tól nota rangan fjölda fleirtölumynda.

Samhengið msgctxt, sem eyðir tvíræðni, er hunsað eða þýtt

Athugasemdir þýðenda (#.) og tilvísanir í frumkóða (#:) eru fjarlægðar

Hausar fyrir stafatöflur og lýsigögn PO-skráa skemmast

Frumtexti (enska)
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 ""
Þýðing (spænska)
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"

Það sem i18n Agent varðveitir

Tungumálssértækar fleirtölumyndir

Rétt nplurals og fleirtöluformúla fyrir hvert markmál. Engin handvirk uppsetning fleirtölumynda.

Skilaboðasamhengi

msgctxt er varðveitt til að eyða tvíræðni. Orð sem hefur mismunandi merkingu eftir samhengi er áfram rétt þýtt.

Athugasemdir og tilvísanir

Athugasemdir þýðenda (#.), útdregnar athugasemdir (#:) og flögg (#,) varðveitast öll

Lýsigögn PO-skráa

Hausar (Content-Type, Plural-Forms, charset) eru rétt stilltir fyrir markmálið

Virkar með tæknistaflanum þínum

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

Svona virkar þetta

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.

Engin handvirk afritun og líming. Enginn útdráttur textastrengja. Aðeins þýddar skrár.

Prófaðu i18n Agent núna

Slepptu þýðingarskránni þinni hér

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

eða smelltu til að fletta

Markmál

Engin skráning nauðsynlegKostnaðaráætlun samstundis

Algengar spurningar

Forritari?

Settu upp CLI-verkfærið og þýddu fyrstu skrána þína á 2 mínútum.

Setja upp CLI-verkfæri

Fyrirtækisteymi?

Enn bundið af TMS-samningi? Ræðum flutninginn.