翻译管理

项目(Strings)

文本由 Phrase Language AI 从英语机器翻译而得。

项目是指将翻译项目的主要内容(工作、翻译记忆库和术语库)结合在一起的地方。在将文件分配翻译工作之前,它们必须分配给项目并包含在项目中。

已分配的项目列在个人资料页面的项目选项卡下,可以按空间筛选。

根据Team结构,项目可以按产品或平台定义。如果所有 Team 成员都需要访问,请使用单个项目。

项目页面

打开项目会在项目页面中显示。

在项项目面,可以查看和编辑所有项目详细信息。还显示了所有备注、标记、字符串和上传。

创建一个项目

要创建项目,请执行以下步骤:

  1. 项目页面,单击新项目

    将打开添加项目窗口。

  2. 提供项目名称。

  3. 从下拉列表中,从下拉列表中选择一个主要格式主要技术

  4. 从下拉列表中提供联系人。

  5. 单击保存

    项目已添加到个人资料中。

这些设置可在从更多菜单访问的项目设置常规选项卡上更改。

定义项目

添加语言

项目的最低定义是原文/源语和译文语言。这些是文本的原始语言以及它将被翻译成并在项目设置中最初定义的语言。

要设置其他语言,请按照以下步骤:

  1. 将鼠标悬停在项目上并单击 语言

    将打开语言选项卡。

  2. 单击添加语言。将打开添加语言窗口。

  3. 常规选项卡提供语言名称和语言代码(区域)。

  4. 高级选项卡,从下拉列表中选择原文/源语语言。

  5. 审校选项卡,选择审校选项。

  6. 单击保存

    语言添加到该项目。

可以通过单击语言选项卡中的添加语言来添加更多语言,可以从更多菜单中选择gear.png编辑语言进行编辑。

设置变量

信息和标志的比特可以存储在项目变量中。变量是固定的,可以通过翻译中心和 API 管理。集成可以使用项目变量来配置切换指定行为的工作流。

变量通常在脚本中通过 API 访问。与环境变量一样,项目变量的值被表示为字符串,因此必须指定类型(例如布尔值,整数)。

变量只能由管理员设置并在项目设置窗口的变量选项卡中定义。

要设置变量,请执行以下步骤:

  1. 从项目页面,从更多下拉列表打开项目设置窗口。

  2. 打开变量选项卡。

  3. 请为变量提供一个名称和一个值。

    理想情况下,名称应当与环境变量类似,例如MY_VAR,并且每个项目都必须是唯一的。

  4. 单击添加变量以添加更多变量,单击移除_ variable.jpg图标以移除它们。

  5. 单击保存

    窗口关闭,变量被保存。

为一个本地化项目维护多个 Strings 项目

随着软件项目的发展和日趋复杂,我们可以将项目拆分为多个模块,以保持项目的可控性。通过将翻译拆分为前端后端等较小的类别来限制项目的范围可以帮助进行这种管理。

维护工作流实例

  1. 创建 Strings 项目。例如,项目前端和项目后端

  2. 创建原文/源语区域文件对应 Strings 项目。

  3. 创建一个包括原文/源语区域文件在项目中的位置的配置文件,并将其与相应的 Strings 项目匹配:

    短Phrase:
      access_token:"3d7e6598d955bfcabaf1b9459df5692ac4c28a17793"
      file_format: yml
      推送:
        源语言:
        # 前端
        — 文件:./path/to/locales/frontend/en.yml
          project_id:"5c05692a2a995c0c45c0c3cbfcab1"
          参数:
            locale_id:"159d48e76802f789d9b8fb6d368e61bc"
    
        # 后端
        — 文件:./path/to/locales/backend/en.yml
          project_id:"0c45c0c3cbfcab15c05692a2a995c"
          参数:
            locale_id: "fb6d368e61bc159d48e76802f789d9b8"
      拉取:
        译文:
        # 前端
        — 文件:./path/to/locales/frontend/<区域_名称>.yml
          project_id:"5c05692a2a995c0c45c0c3cbfcab1"
    
        # 后端
        — 文件:./path/to/locales/backend/<区域_名称>.yml
          project_id:"0c45c0c3cbfcab15c05692a2a995c"

通过 --config 标记提供配置

默认情况下,CLI 将尝试在运行 Phrase 的同一级别上使用名为 . phrase.yml 的文件。要支持更复杂的工作流程,请为不同目的使用多个配置文件。

要强制 CLI 为某些命令使用配置文件,请通过 --config 标记提供相应的 .yml 文件:

$ Phrase 推送 --config ./path/to/config.yml
这篇文章有帮助吗?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.