Skip to main content
AI agent network visualization

Išverskite XLIFF failus nesugadindami XML

Šaltinio ir vertimo poros sulygiuotos. Vertėjo pastabos išsaugotos. XML struktūra nepakitusi. Jūsų XLIFF failai tinkamai išversti ir 1.2, ir 2.0 formatu.

XLIFF vertimas – tikras XML minų laukas

XLIFF yra vertimų mainų sektoriaus standartas, tačiau dėl XML struktūros jis pažeidžiamas. Bendrieji įrankiai sugadina XML, praranda šaltinio ir vertimo poras, pašalina vertėjo pastabas ir neįveikia XLIFF 1.2 bei 2.0 skirtumų. Pakanka vienos netinkamai suformuotos žymos, kad visas importas į CAT įrankį nepavyktų.

Sugadinama XML struktūra – neuždarytos žymos, pažeistos esybės ir negaliojantys simboliai nepraeina tikrinimo

Šaltinio ir vertimo segmentai nebeatitinka, todėl CAT įrankiuose vertimų peržiūrėti neįmanoma

Vertėjo pastabos, konteksto užuominos ir metaduomenų elementai pašalinami arba perkeliami, todėl prarandamas svarbus kontekstas

XLIFF 1.2 ir 2.0 naudoja skirtingas schemas – vieną versiją apdorojantys įrankiai dažnai sugadina kitą

Šaltinis (anglų k.)
messages.en.xlf
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
  <file source-language="en" target-language="de" datatype="plaintext"
        original="messages">
    <header>
      <note>Application UI strings</note>
    </header>
    <body>
      <trans-unit id="welcome.title" approved="yes">
        <source>Welcome to our platform</source>
        <target>Willkommen auf unserer Plattform</target>
        <note from="developer">Shown on the landing page</note>
      </trans-unit>
      <trans-unit id="nav.dashboard">
        <source>Dashboard</source>
        <target state="needs-review">Dashboard</target>
      </trans-unit>
      <trans-unit id="user.greeting">
        <source>Hello, %1$s!</source>
        <target>Hallo, %1$s!</target>
        <note from="developer">%1$s = user's first name</note>
      </trans-unit>
      <trans-unit id="items.count">
        <source>You have %d items</source>
        <target>Sie haben %d Artikel</target>
      </trans-unit>
    </body>
  </file>
</xliff>
Vertimas (vokiečių k.)
messages.de.xlf
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
  <file source-language="en" target-language="de" datatype="plaintext"
        original="messages">
    <header>
      <note>Application UI strings</note>
    </header>
    <body>
      <trans-unit id="welcome.title" approved="yes">
        <source>Welcome to our platform</source>
        <target state="translated">Willkommen auf unserer Plattform</target>
        <note from="developer">Shown on the landing page</note>
      </trans-unit>
      <trans-unit id="nav.dashboard">
        <source>Dashboard</source>
        <target state="translated">Dashboard</target>
      </trans-unit>
      <trans-unit id="user.greeting">
        <source>Hello, %1$s!</source>
        <target state="translated">Hallo, %1$s!</target>
        <note from="developer">%1$s = user's first name</note>
      </trans-unit>
      <trans-unit id="items.count">
        <source>You have %d items</source>
        <target state="translated">Sie haben %d Artikel</target>
      </trans-unit>
    </body>
  </file>
</xliff>

Ką išsaugo i18n Agent

XML struktūra

Galiojanti XML išvestis su tinkamomis vardų sritimis, esybėmis ir koduote – ji sėkmingai praeina XLIFF schemos tikrinimą

Šaltinio ir vertimo poros

Šaltinio ir vertimo segmentai išlieka tinkamai suporuoti. Vertimo vienetai išsaugo savo ID ir tvarką.

Pastabos ir metaduomenys

Vertėjo pastabos, konteksto grupės ir pasirinktiniai metaduomenų elementai išsaugomi pradinėse vietose

Versijų palaikymas

XLIFF 1.2 (trans-unit) ir XLIFF 2.0 (unit/segment) schemos aptinkamos ir tinkamai apdorojamos

Veikia su jūsų lokalizavimo technologijomis

Angular i18n (savasis XLIFF)
iOS / Xcode lokalizavimas
CAT įrankiai (SDL Trados, memoQ)
memoQ / Memsource

Kaip tai veikia

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.

Jokio rankinio kopijavimo. Jokio eilučių išskyrimo. Tik išversti failai.

Išbandykite i18n Agent dabar

Nuvilkite vertimo failą čia

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

arba spustelėkite norėdami pasirinkti

Tikslinės kalbos

Registruotis nereikiaMomentinis įvertis

Dažnai užduodami klausimai

Kūrėjas?

Įdiekite CLI įrankį ir per 2 minutes išverskite pirmąjį failą.

Įdiegti CLI įrankį

Įmonės komanda?

Vis dar esate įstrigę TMS sutartyje? Aptarkime perkėlimą.