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

Check flags added by this format

不安全的 HTML, strict-same

Weblate 配置

典型的 Weblate 部件配置

文件掩码

path/*.html

单语言译文模版语言文件

path/en.html

新语种的翻译模版

path/en.html

文件格式

HTML 文件

文件格式参数

html_merge_duplicates=True

处理重复的字符串

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

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

备注

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