Skip to main content
AI agent network visualization

Преведите XLIFF датотеке без оштећења XML структуре

Парови извора и циља су поравнати. Напомене преводилаца су сачуване. XML структура је нетакнута. Ваше XLIFF датотеке правилно су преведене у форматима 1.2 и 2.0.

XLIFF превођење је XML минско поље

XLIFF је индустријски стандард за размену превода, али га XML структура чини осетљивим. Општи алати кваре XML, губе парове извора и циља, уклањају напомене преводилаца и не обрађују разлике између формата XLIFF 1.2 и 2.0. Једна неисправна ознака и цео увоз у CAT алат не успева.

XML структура се оштећује — незатворене ознаке, неисправни ентитети и недозвољени знакови који не пролазе проверу

Изворни и циљни сегменти се погрешно поравнају, па преводе није могуће прегледати у CAT алатима

Напомене преводилаца, контекстуални савети и елементи метаподатака уклањају се или премештају, па се губи важан контекст

XLIFF 1.2 и 2.0 користе различите шеме — алати који обрађују једну верзију често кваре другу

Извор (енглески)
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>
Преведено (немачки)
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>

Шта i18n Agent чува

XML структура

Исправан XML излаз са одговарајућим именским просторима, ентитетима и кодирањем — пролази проверу XLIFF шеме

Упаривање извора и циља

Изворни и циљни сегменти остају правилно упарени. Јединице превода задржавају своје ID вредности и редослед.

Напомене и метаподаци

Напомене преводилаца, групе контекста и прилагођени елементи метаподатака остају на изворним местима

Подршка за верзије

Шеме XLIFF 1.2 (trans-unit) и XLIFF 2.0 (unit/segment) откривају се и правилно обрађују

Ради са Вашим пакетом за локализацију

Angular i18n (изворни XLIFF)
iOS / Xcode локализација
CAT алати (SDL Trados, memoQ)
memoQ / Memsource

Како ради

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.

Без ручног копирања и лепљења. Без издвајања текстова. Само преведене датотеке.

Испробајте i18n Agent сада

Пустите датотеку за превођење овде

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

или кликните за избор

Циљни језици

Регистрација није потребнаТренутна процена

Честа питања

Програмер сте?

Инсталирајте CLI алатку и преведите прву датотеку за 2 минута.

Инсталирајте CLI алатку

Пословни тим?

Још сте везани уговором за TMS? Разговарајмо о преласку.