XLIFF: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
 
(не показаны 34 промежуточные версии 24 участников)
Строка 1: Строка 1:
{{Файловый формат
'''XML Localisation Interchange File Format'''.
| название = XLIFF
Расширяемый платформенно-независимый [[стандарт]] обмена данными, подлежащими [[локализация|локализации]], и сопутствующей информацией, определенный как словарь [[XML]].
| логотип =
| ширина_логотипа =
| снимок экрана =
| ширина =
| подпись =
| иконка =
| расширение = .xlf
| mime = до версии 2.0: application/x-xliff+xml (частный), версия 2.0 и выше: application/xliff+xml (стандартное дерево)
| сигнатура =
| разработчик =
| опубликован = <!-- {{Start date and age|YYYY|mm|dd|df=yes}} -->
| последняя версия = 2.1<ref name=current>{{Cite web|url=http://docs.oasis-open.org/xliff/xliff-core/v2.1/xliff-core-v2.1.html|title=Версия XLIFF 2.1|website=docs.oasis-open.org|access-date=2020-08-05|archive-date=2020-02-01|archive-url=https://web.archive.org/web/20200201161620/http://docs.oasis-open.org/xliff/xliff-core/v2.1/xliff-core-v2.1.html|deadlink=no}}</ref>
| выпуск последней версии = {{Start date and age|2018|02|13|df=yes}}
| тип =
| содержит =
| содержится =
| расширен = [[XML]]
| развит =
| стандарт = Стандарт OASIS, также ратифицирован как ISO 21720:2017
| открытость =
| сайт = http://docs.oasis-open.org/xliff/xliff-core/v2.1/os/xliff-core-v2.1-os.html
}}
'''XLIFF''' ({{lang-en|XML Localization Interchange File Format}}) — расширяемый платформенно-независимый [[стандарт]] обмена [[локализация|локализуемыми]] данными и сопутствующей информацией, основанный на языке разметки [[XML]].


В настоящее время распространены версии формата 1.1 и 1.2, версия — 1.2 — была принята [[OASIS]] [[11 февраля]] [[2008 год]]а<ref>{{cite web|date=2008-02-11|url=http://www.oasis-open.org/news/oasis-news-2008-02-11.php|title=Members Approve XML Localisation Interchange File Format (XLIFF) 1.2 as OASIS Standard|work=|publisher=OASIS|accessdate=2009-09-17|lang=en|description=|archiveurl=https://www.webcitation.org/65SMPw2EO?url=http://www.oasis-open.org/news/pr/members-approve-xml-localisation-interchange-file-format-xliff-1-2-as-oasis-standard|archivedate=2012-02-14}}</ref>.
== Cсылки ==
Последняя версия — 2.0 — была принята OASIS 6 августа 2014 года.

== Использование ==
К моменту принятия стандарта каждая спонсирующая компания использовала свои собственные форматы, например [[Microsoft]] - форматы .resx и .resw.

Данный стандарт не рекомендуется для использования ни одной крупной компании по умолчанию.

Пример документа XLIFF 1.2:<syntaxhighlight line="1">
<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" target-language="ru" datatype="plaintext" original="file.ext">
<body>
<trans-unit id="error_account_is_locked">
<source>Account is locked</source>
<target>Учетная запись заблокирована</target>
</trans-unit>
</body>
</file>
</xliff>
</syntaxhighlight>

=== Редакторы ===
{| class="wikitable sortable"
!Название
!Операционная система
!Бесплатно
!Описание
|-
|[http://cafetran.com/ CafeTran Espresso]
|Windows, macOS, Linux
|Ограничение по размерам
|
|-
|[https://www.matecat.com MateCat]
|Web|| {{Yes}}
|MateCat поддерживает файлы XLIFF как формат ввода и вывода. Файлы SDLXLIFF поддерживаются в качестве входных файлов
|-
|[[memoQ]]
|Windows|| {{No}}
|Использует MQXLIFF для обеспечения совместимости и поддерживает несколько вариантов XLIFF
|-
|[[Memsource]]
|Web, Windows, macOS, Linux
|Ограничение до 2 файлов
|MXLIFF - это собственный формат
|-
|[[OmegaT]] (with [[OmegaT#Benten|Benten]])
|Windows, macOS, Linux|| {{Yes}}
|Кросс-платформенный и с открытым исходным кодом CAT-инструмент
|-
|[[Pootle]]
|Web|| {{Yes}}
|Веб-платформа локализации
|-
|[[SDL Trados]] Studio
|Windows|| {{No}}
|SDLXLIFF - это собственный формат
|-
|[[SmartCAT]]
|Web|| {{Yes}}
|Облачная среда перевода
|-
|[[Swordfish Translation Editor]]
|Windows, macOS, Linux|| {{No}}
|Кросс-платформенный CAT-инструмент на основе XLIFF
|-
|[[Transifex]]
|Web|| {{No}}
|
|-
|[http://www.star-ts.com/products/translation-memory-transit-nxt/ Transit NXT]
|Windows|| {{No}}
|
|-
|[[Virtaal]]
|Windows, macOS, Linux|| {{Yes}}
|Инструмент CAT с открытым исходным кодом
|-
|[[Weblate]]
|Web|| {{Yes}}
|Инструмент веб-перевода
|-
|[[Wordfast]]
|Windows, macOS|| {{No}}
|
|-
|}

== Примечания ==
{{примечания}}

== Ссылки ==
* [http://www.oasis-open.org/committees/xliff/documents/xliff-specification.htm Спецификация XLIFF]
* [http://www.oasis-open.org/committees/xliff/documents/xliff-specification.htm Спецификация XLIFF]

[[Категория:Программирование]]

{{compu-stub}}

[[Категория:XML]]
[[Категория:Локализация]]

Текущая версия от 22:30, 17 июля 2024

XLIFF
Расширение .xlf
MIME-тип до версии 2.0: application/x-xliff+xml (частный), версия 2.0 и выше: application/xliff+xml (стандартное дерево)
Последний выпуск 2.1[1] (13 февраля 2018; 6 лет назад (2018-02-13))
Тип формата формат файла
Расширен из XML
Стандарт(ы) Стандарт OASIS, также ратифицирован как ISO 21720:2017
Сайт docs.oasis-open.org/xlif…

XLIFF (англ. XML Localization Interchange File Format) — расширяемый платформенно-независимый стандарт обмена локализуемыми данными и сопутствующей информацией, основанный на языке разметки XML.

В настоящее время распространены версии формата 1.1 и 1.2, версия — 1.2 — была принята OASIS 11 февраля 2008 года[2]. Последняя версия — 2.0 — была принята OASIS 6 августа 2014 года.

Использование

[править | править код]

К моменту принятия стандарта каждая спонсирующая компания использовала свои собственные форматы, например Microsoft - форматы .resx и .resw.

Данный стандарт не рекомендуется для использования ни одной крупной компании по умолчанию.

Пример документа XLIFF 1.2:

<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
    <file source-language="en" target-language="ru" datatype="plaintext" original="file.ext">
        <body>
            <trans-unit id="error_account_is_locked">
                <source>Account is locked</source>
                <target>Учетная запись заблокирована</target>
            </trans-unit>
        </body>
    </file>
</xliff>
Название Операционная система Бесплатно Описание
CafeTran Espresso Windows, macOS, Linux Ограничение по размерам
MateCat Web Да MateCat поддерживает файлы XLIFF как формат ввода и вывода. Файлы SDLXLIFF поддерживаются в качестве входных файлов
memoQ Windows Нет Использует MQXLIFF для обеспечения совместимости и поддерживает несколько вариантов XLIFF
Memsource Web, Windows, macOS, Linux Ограничение до 2 файлов MXLIFF - это собственный формат
OmegaT (with Benten) Windows, macOS, Linux Да Кросс-платформенный и с открытым исходным кодом CAT-инструмент
Pootle Web Да Веб-платформа локализации
SDL Trados Studio Windows Нет SDLXLIFF - это собственный формат
SmartCAT Web Да Облачная среда перевода
Swordfish Translation Editor Windows, macOS, Linux Нет Кросс-платформенный CAT-инструмент на основе XLIFF
Transifex Web Нет
Transit NXT Windows Нет
Virtaal Windows, macOS, Linux Да Инструмент CAT с открытым исходным кодом
Weblate Web Да Инструмент веб-перевода
Wordfast Windows, macOS Нет

Примечания

[править | править код]
  1. Версия XLIFF 2.1. docs.oasis-open.org. Дата обращения: 5 августа 2020. Архивировано 1 февраля 2020 года.
  2. Members Approve XML Localisation Interchange File Format (XLIFF) 1.2 as OASIS Standard (англ.). OASIS (11 февраля 2008). Дата обращения: 17 сентября 2009. Архивировано 14 февраля 2012 года.