【问题标题】:XLIFF with multiple target languages?具有多种目标语言的 XLIFF?
【发布时间】:2013-02-01 15:28:51
【问题描述】:

我们希望使用 XLIFF 格式作为将某些文本从德语翻译成法语和意大利语的基础。 (将使用 SDL Trados 执行翻译。)

从规范看来,每个 XLIFF 文件似乎恰好有一种目标语言,但另外还可以指定其他“替代语言”。因此,可以从规范中指定两种目标语言:

<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
  <file source-language="de" target-language="it">
    <body>
      <trans-unit id="hi">
        <source>Betrieb</source>
        <target>Divisione</target>
        <alt-trans>
          <target xml:lang="fr">Site</target>
        </alt-trans>
      </trans-unit>
    </body>
  </file>
</xliff>

这是在预期意义上使用 XLIFF 吗?或者生成两份文档会更好,一份是目标语言fr,另一份是目标语言it? (我不喜欢重复)

【问题讨论】:

    标签: localization language-translation xliff


    【解决方案1】:

    &lt;alt-trans&gt; 不适合在每个跨单元中使用多于一种语言的&lt;target&gt;s;它适用于translation match,无论是翻译记忆库、机器翻译匹配还是简单的过时目标字符串,都需要根据源字符串中的最新更改进行更新。话虽如此,在某些情况下,&lt;alt-trans&gt; 被视为workaround,用于翻译业界所谓的“自适应语言”(加拿大的法语通常改编自法语翻译)而没有单独的文件。作为必须处理来自各种来源并以各种模式呈现的 Xliffs 的本地化从业者,我建议避免这种黑客攻击。使用&lt;file&gt; 标签在一个 Xliff 文件中嵌入多种语言的 trans-units 更为常见和被接受:

    <?xml version="1.0" encoding="utf-8" ?>
    <xliff version="1.1" xml:lang='en'>
     <file source-language='en' target-language='de' datatype="plaintext" original="Sample.po">
      ...
       <body>
        <trans-unit id="1" restype="button" resname="IDC_TITLE">
         <source>Title</source>
        </trans-unit>
        <trans-unit id="2" restype="label" resname="IDC_STATIC">
         <source>&amp;Path:</source>
        </trans-unit>
      ...
     </file>
     <file source-language='en' target-language='fr' datatype="plaintext" original="Sample.po">
        <trans-unit id="1" restype="button" resname="IDC_TITLE">
      ...
       </body>
     </file>
    </xliff>
    

    【讨论】:

    • 感谢 Shervin,我不知道可以将多个 元素放入同一个 XLIFF 文档中。很高兴知道。同时,我决定让我的 Web 服务为每种请求的语言生成不同的 XLIFF 文档。
    【解决方案2】:

    我在一家翻译公司工作。 我还没有看到多语言 xliff 文件。因此,为了让您和您的代理机构的生活更轻松,我会建立单独的文件。 还有其他工具,例如CenShare 创建单个文件。

    而且它更容易将其交给不同的翻译人员。

    【讨论】:

    • 谢谢,雷米,这正是我想知道的。
    【解决方案3】:

    根据 OASIS wiki:

    XLIFF 文档通常是双语文件。它有一种源语言(原始提取文件的语言)和一种目标语言。 但是,&lt;alt-trans&gt; 元素可以是源语言或目标语言以外的语言。

    Source: How many languages can I put in an XLIFF document?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-22
      相关资源
      最近更新 更多