翻译记忆库

在 2.20 版本加入.

Weblate 带有内建的翻译记忆库,包括下面的:

翻译记忆库中的内容可以以两种方式之一来应用:

对于安装提示,请参见 Weblate 翻译记忆库,它默认是打开的。

翻译记忆库的范围

在 3.2 版本加入: 在较早的版本中,翻译记忆库只能从相应于当前导入的翻译记忆库范围的文件中加载。

翻译记忆库的范围这样允许私有或翻译者共享,来适应所需要的行为。

导入翻译记忆库

使用 import_memory 命令导入任意翻译记忆库数据,使记忆的内容可用于所有的用户和项目。

每名用户的翻译记忆库

在每个单独用户的个人翻译记忆库中自动存储用户的翻译。

每个项目的翻译记忆库

项目内的所有翻译都自动存储在项目翻译记忆库中,这个翻译记忆库只在项目内可用。

共享翻译记忆库

翻译记忆库分享打开的项目的所有翻译,都存储在分享的翻译记忆库中,可用于所有项目。

对于分享的 Weblate 安装,请仔细考虑是否打开这个特性,因为可能导致严重的影响:

  • 翻译可以被任何人使用。

  • 这会导致泄露秘密信息。

管理翻译记忆库

用户界面

在 3.2 版本加入.

在基本上用户界面上,可以管理每名用户每个项目的项目翻译记忆库。它可以用于下载、消除或导入翻译记忆库。

提示

JSON的翻译记忆库可以导入 Weblate,提供了 TMX 与其他工具进行互操作。

../_images/memory.png

管理界面

有几个管理命令来操作翻译记忆库的内容。它们整体操作翻译记忆库,不会被范围来筛选(除非被参数请求):

dump_memory

将记忆库导入 JSON

import_memory

将 TMX 或 JSON 文件导入翻译记忆库