将Wagtail内容导出为XLIFF格式并返回
项目描述
wagtail-xliff-translation
Wagtail XLIFF Translation 是一个Wagtail库,用于将Wagtail网站转换为XLIFF(XML Localization Interchange File Format)格式并返回。它允许翻译人员使用基于-XLIFF的翻译软件进行工作。
支持导出和导入子树或单个页面。
说明
在成功添加此包后,将提供新的路由(例如,/admin/pages/<page_id>/xliff/download),页面将有两个额外的按钮
按下下载按钮将打开以下页面,您可以在此处生成并下载XLIFF文件
这将生成以下格式的XLIFF文件(仅使用标题的页面)
<?xml version="1.0" encoding="utf-8"?>
<xliff srcLang="en-us" trgLang="fr" version="2.0"
xmlns="urn:oasis:names:tc:xliff:document:2.0"
xmlns:mda="urn:oasis:names:tc:xliff:metadata:2.0"
xmlns:slr="urn:oasis:names:tc:xliff:sizerestriction:2.0">
<file id="4_test_app_pagewithrichtext">
<mda:metadata>
<mda:metaGroup category="object_nesting">
<mda:meta type="child">no</mda:meta>
</mda:metaGroup>
</mda:metadata>
<unit canResegment="no" id="title" name="title" slr:sizeRestriction="255" translate="yes" type="local:CharField">
<segment>
<source>A simple page</source>
<target></target>
</segment>
</unit>
<unit canResegment="no" id="slug" name="slug" slr:sizeRestriction="255" translate="yes" type="local:SlugField">
<segment>
<source>a-simple-page</source>
<target></target>
</segment>
</unit>
</file>
</xliff>
注意:源标签包含原始页面的内容,目标标签是翻译放置的地方。
最后,此包提供了一个具有多个选项的上传页面
上传可能会产生错误,例如,当XLIFF文件在目标标签中缺少内容时。Wagtail页面验证也会进行,也可能导致错误。
编辑器
XLIFF文件的格式方式使其可以与XLIFF编辑器一起使用,例如 Poedit。
文档
https://fourdigits.github.io/wagtail-xliff-translation/
由Four Digits提供支持
我们热爱代码: https://fourdigits.nl/en/
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
wagtail_xliff_translation-1.0.4.tar.gz (501.3 kB 查看哈希值)
构建分布
关闭
wagtail_xliff_translation-1.0.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | be5710dc83b03826d0044809895b9ca54a02f91859b84fb6d42fbfb2d9221b37 |
|
MD5 | 6dd024593e7c3fca5841002784b47fea |
|
BLAKE2b-256 | 6c6833095760bc91d07a61f0ff221c9b236eb6f42e9021981041c1cee57da91a |
关闭
wagtail_xliff_translation-1.0.4-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f118825a748f619d840c782dcdb063c195db1fb6376171ac07651f7684162059 |
|
MD5 | 14af33a8438ff198c45c3f5613d13fd7 |
|
BLAKE2b-256 | 0ec0e3e5e18f574366df4a2254530110f1819ce95eba6cc338c22c184075b471 |