翻译记忆库¶
Weblate 带有内建的翻译记忆库,其组成部分为:
可以用几种方法将翻译记忆库中的内容应用于字符串:
对于安装提示,请参见 Weblate 翻译记忆库,它默认是打开的。
翻译记忆库的范围¶
翻译记忆库的范围确保不同项目和用户的隐私。也可以用来共享译文。
导入翻译记忆库¶
使用 import_memory 命令导入任意翻译记忆库数据,使记忆的内容可用于所有的用户和项目。
以用户为基准的翻译记忆库¶
在每个单独用户的个人翻译记忆库中自动存储用户的翻译。
以项目为基准的翻译记忆库¶
项目内的所有翻译都自动存储在项目翻译记忆库中,这个翻译记忆库只在项目内可用。
翻译记忆库状态¶
Added in version 5.13.
翻译记忆库条目可以有两种不同状态:活跃 和 待定。待定条目包含在建议中,但适用质量惩罚。如启用了 自动清理翻译记忆库,批准译文时,过时和废弃的待定状态条目将被自动删除。
自动清理翻译记忆库¶
Added in version 5.13.
通过删除废弃和过时的条目自动清理了翻译记忆库。
在 Docker 容器中可使用 WEBLATE_DEFAULT_AUTOCLEAN_TM 对此进行配置。
参见
管理翻译记忆库¶
用户界面¶
要管理个人翻译记忆库请单击用户界面右上角的用户头像,从下拉菜单中选中“翻译记忆库”。归属于用户的条目按不同范围列出,分别为总数、每个单独项目、部件或作出贡献的语言,另有下载为 JSON 或 TMX 文件或删除条目的选项。
在基本上用户界面上,可以管理每名用户每个项目的项目翻译记忆库。它可以用于下载、消除或导入翻译记忆库。
有多个选项来下载整个实例的翻译记忆库。
提示
可以将多种格式的翻译记忆库导入 Weblate,提供了 TMX 格式方便与其他工具进行互操作。所有支持的格式如下为 TMX、JSON、XLIFF、PO、CSV。
你可以在为译文搜索而构建的视图中搜索译文。
管理界面¶
有一个平台级别的接口来管理翻译记忆库。
Added in version 4.12.
它的选项和用户界面相同但还允许重建整个翻译记忆库的一部分。可从部件或项目清理掉和重建所有的旧条目,方法是从屏幕顶部不同选项卡中间选择“管理”选项卡,接着选中”翻译记忆库“。
管理界面¶
有几个管理命令可以控制翻译记忆库的内容。这些命令将翻译记忆库视同一个整体进行操作,不受范围影响(除非通过参数进行请求):
dump_memory将记忆库导入 JSON
import_memory将 TMX 或 JSON 文件导入翻译记忆库
cleanup_memory从翻译记忆库中删除所有待定状态的条目
Added in version 4.14.
Weblate API 涵盖了翻译记忆库。这允许出于不同目的或基于翻译周期事件的自动操控。