HTML 文件

Added in version 4.1.

从 HTML 文件中提取可翻译内容并提供翻译。

备注

和其他多数格式不同,翻译文件的更改不会被导入到 Weblate,因为无法可靠地完成这一任务。翻译真实性源自 Weblate 而不是已翻译的文件。

参见

HTML

示例文件:

<html>
  <body>
    <p>Ahoj světe!</p>

    <p>Orangutan has five bananas.</p>

    <p>
      Try Weblate at <a href="https://demo.weblate.org/">weblate.org</a>!
    </p>

    <p>Thank you for using Weblate.</p>
  </body>
</html>
支持的功能

文件扩展名

.html

Linguality

单语言

支持复数

No

支持描述

No

支持解释

No

支持上下文

No

支持位置

No

支持标记

No

API 标识符

html

支持只读字符串

No

检查此格式添加的标记

不安全的 HTML, strict-same

Weblate 配置

典型的 Weblate 部件配置

文件掩码

path/*.html

单语言译文模版语言文件

path/en.html

新语种的翻译模版

path/en.html

文件格式

HTML 文件

文件格式参数

html_merge_duplicates=True

处理重复的字符串

Weblate 默认将字符串每次出现视为不同的翻译单元来提供基于行的上下文。这在 HTML 文件中可能会有问题,因为移动元素会改变上下文,导致译文丢失。

整合相同字符串到单一翻译单元,在 文件格式参数 中启用 Deduplicate identical strings.

备注

启用此选项为已合并单元禁用基于行的上下文,确保即使元素在文档内移动译文也保持稳定。