Skip to main content
AI agent network visualization

Terjemah Fail-fail XLIFF Tanpa Merosakkan XML

Pasangan sumber-sasaran kekal sejajar. Nota penterjemah dikekalkan. Struktur XML kekal utuh. Fail XLIFF anda diterjemahkan dengan betul dalam format 1.2 dan 2.0.

Terjemahan XLIFF ialah Medan Ranjau XML

XLIFF ialah standard industri untuk pertukaran terjemahan, tetapi struktur XML menjadikannya rapuh. Alat umum merosakkan XML, menghilangkan pasangan sumber-sasaran, membuang nota penterjemah, dan gagal mengendalikan perbezaan antara XLIFF 1.2 dan 2.0. Satu teg yang tersalah bentuk boleh menggagalkan seluruh proses import alat CAT.

Struktur XML rosak—teg tidak ditutup, entiti rosak, dan aksara tidak sah yang gagal disahkan

Segmen sumber dan sasaran menjadi tidak sejajar sehingga terjemahan tidak boleh disemak dalam alat CAT

Nota penterjemah, petunjuk konteks, dan elemen metadata dibuang atau dipindahkan sehingga konteks penting hilang

XLIFF 1.2 dan 2.0 menggunakan skema berbeza—alat yang mengendalikan satu versi kerap merosakkan versi yang lain

Sumber (Bahasa Inggeris)
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>
Diterjemahkan (Jerman)
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>

Perkara yang Dikekalkan oleh i18n Agent

Struktur XML

Output XML yang sah dengan ruang nama, entiti, dan pengekodan yang betul—lulus pengesahan skema XLIFF

Pasangan Sumber-Sasaran

Segmen sumber dan sasaran kekal dipasangkan dengan betul. Unit terjemahan mengekalkan ID dan susunannya.

Nota & Metadata

Nota penterjemah, kumpulan konteks, dan elemen metadata tersuai dikekalkan pada kedudukan asalnya

Sokongan Versi

Skema XLIFF 1.2 (trans-unit) dan XLIFF 2.0 (unit/segment) kedua-duanya dikesan dan dikendalikan dengan betul

Berfungsi dengan Stack Penyetempatan anda

Angular i18n (XLIFF natif)
Penyetempatan iOS / Xcode
Alat CAT (SDL Trados, memoQ)
memoQ / Memsource

Cara Ia Berfungsi

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.

Tiada salin-tampal manual. Tiada pengekstrakan rentetan. Hanya fail terjemahan.

Cuba i18n Agent Sekarang

Lepaskan fail terjemahan anda di sini

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

atau klik untuk semak imbas

Bahasa sasaran

Tidak perlu mendaftarAnggaran serta-merta

Soalan Lazim

Pembangun?

Pasang alat CLI dan terjemah fail pertama anda dalam 2 minit.

Pasang Alat CLI

Pasukan perusahaan?

Masih terikat dengan kontrak TMS? Mari berbincang tentang pemindahan anda.