XLIFF 2.0¶
在 5.15 版被加入.
在 2026.9 版的變更.
備註
此格式的支援尚在開發中。某些功能可能尚未提供,行為也可能隨發行版本而改變。歡迎提供測試意見。
備註
XLIFF 1.1 與 1.2 是不同的格式,不相容 XLIFF 2.0。
建立基於 XML 的格式來標準化翻譯檔案,但最終它是該領域中 許多標準 之一。
XML Localization Interchange File Format (XLIFF) 2.0 目前僅支援雙語格式。
Weblate 將 XLIFF 2.0 支援為單一檔案格式。可透過 xliff_placeables 檔案格式參數 控制 placeables 的處理方式:
純文字 — 跳脫內容中的 XML 元素(既有 XLIFF 2.0 組件的歷史預設值)。
Placeables — 保留 placeables 和其他 XML 元素(新組件的預設值)。這些標籤會以佔位符的形式顯示在編輯器中。
範例檔案¶
典型 XLIFF 檔案:
<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="cs">
<file id="translation">
<unit id="hello">
<segment>
<source xml:space="preserve">Hello, world!
</source>
<target xml:space="preserve">Ahoj světe!
</target>
</segment>
</unit>
<unit id="orangutan">
<segment>
<source xml:space="preserve">Orangutan has %d banana.
</source>
</segment>
</unit>
<unit id="weblate">
<segment>
<source xml:space="preserve">Try Weblate at <https://demo.weblate.org/>!
</source>
</segment>
</unit>
<unit id="thanks">
<segment>
<source>Thank you for using Weblate.</source>
</segment>
</unit>
</file>
</xliff>
Weblate 設定¶
典型的 Weblate 組件設定 |
|
|---|---|
檔案遮罩 |
|
單語言基底語言檔案 |
空白 |
新翻譯的範本 |
|
檔案格式 |
XLIFF 2.0 翻譯檔案 |