翻譯記憶

在 2.20 版本新加入.

Weblate 帶有內建的翻譯記憶庫,包括下面的:

翻譯記憶庫中的內容可以以兩種方式之一來應用:

For installation tips, see Weblate Translation Memory, which is turned on by default.

Translation memory scopes

在 3.2 版本新加入: 在較早的版本中,翻譯記憶庫只能從相應於當前導入的翻譯記憶庫範圍的文件中加載。

翻譯記憶庫的範圍這樣允許私有或翻譯者共享,來適應所需要的行為。

Imported translation memory

使用 import_memory 命令導入任意翻譯記憶庫數據,使記憶的內容可用於所有的用戶和項目。

每名用戶的翻譯記憶庫

在每個單獨用戶的個人翻譯記憶庫中自動存儲用戶的翻譯。

每個項目的翻譯記憶庫

項目內的所有翻譯都自動存儲在項目翻譯記憶庫中,這個翻譯記憶庫只在項目內可用。

共享的翻譯記憶

翻譯記憶庫分享打開的項目的所有翻譯,都存儲在分享的翻譯記憶庫中,可用於所有項目。

對於分享的 Weblate 安裝,請仔細考慮是否打開這個特性,因為可能導致嚴重的影響:

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

  • 這會導致洩露秘密信息。

Managing translation memory

用戶界面

在 3.2 版本新加入.

在基本上用戶界面上,可以管理每名用戶每個項目的項目翻譯記憶庫。它可以用於下載、消除或導入翻譯記憶庫。

提示

JSON的翻譯記憶庫可以導入 Weblate,提供了 TMX 與其他工具進行互操作。

../_images/memory.png

管理介面

有幾個管理命令來操作翻譯記憶庫的內容。它們整體操作翻譯記憶庫,不會被範圍來篩選(除非被參數請求):

dump_memory

將記憶庫導入 JSON

import_memory

將 TMX 或 JSON 文件導入翻譯記憶庫