管理翻译

添加新的翻译

新的字符串当出现在基础文件中式可以用于翻译,被称为 Template for new translations`(请参见 :ref:`component)。如果您的文件格式不需要这个的文件,如在多数单语言翻译流程的情况下,可以用空白文件来开始。

在 Weblate 中,当用户要求时新的语言可以立刻加入,或者新的通知会发送给项目管理员来同一或手动添加。这一可以使用 组件配置 中的 Start new translation 来进行。

注解

项目管理员在 Weblate 内总是可以直接启动翻译。

当 Weblate 更新仓库时,手动添加到版本控制系统(VCS)中的语言文件被添加到组件中。关于仓库更新设置,请参见 更新仓库

字符串变量

变量对于将几个字符串分成一组是有用的,从而翻译者可以在一个地方看到字符串的所有变量。在 组件配置 中可以定义正则表达式将字符串分组:

../_images/variants-settings.png

Key 匹配表达式的情况下,匹配的部分被去除来产生变量的根键。然后带有相同根键的所有字符串是单一变量组的一部分,包括与根键完全匹配而与表达式不匹配的翻译。

后面的表格列出了一些使用示例:

用例

正则表达式变量

匹配的翻译键

后缀标识

(Short|Min)$

monthShortmonthMinmonth

单行标识

#[SML]

dial#S.keydial#M.keydial.key

当翻译时变量在后面分组:

../_images/variants-translate.png

字符串标签

在项目配置中通过文本和颜色将组件翻译字符串分类。

../_images/labels.png

提示

可以通过批量编辑或使用 批量编辑 将标签指定给 源字符串另外的信息 中的单元。