集成

Sitecore (TMS)

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

可用于

  • Business 和 Enterprise 套餐

关于许可问题,请联系销售团队

Sitecore 是一种 Web 内容管理服务,可帮助用户构建和管理网站。

url 以及 General Links 中的其他非译元素和 Image 中的非译元素在更新现有翻译后,在 Sitecore 中保持不变

Sitecore 连接器允许针对以下字段类型从 Sitecore 下载原文/源语内容并上传翻译:

  • 单行文本(及受限文本)

  • 富文本

  • 多行文本(及受限文本)

  • HTML

  • 文本

  • 名称值列表

  • 常规链接

  • 图像

  • Checklist(如果未翻译,引用的项目将包含在工作内。)

  • Multilist(如果未翻译,引用的项目将包含在工作内。)

  • Treelist(如果未翻译,引用的项目将包含在工作内。)

支持的版本

Sitecore - XP (Experience Platform):8.2 及更高版本

用例

连接器有多种用例:

  • 项目经理可以直接在项目中添加线上存储库中的文件。

  • 设置 Submitter portal,允许提交者直接从线上存储库添加文件请求。

  • 使用 自动项目创建 (APC),当检测到监控的文件或文件夹的最后修改日期发生更改时,自动创建新项目。

    • 如果使用 自动项目创建 且待翻译的主页面包含子项目,则对这些子项目所做的更改不会自动创建新项目。这些子项目需要手动翻译。

限制

  • Sitecore 服务器中设置的 语言 必须与 Phrase 账户中的源语语言相同。

配置上下文预览

上下文预览功能可在 CAT Web Editor 和 CAT Desktop Editor 中提供原文或译文的实时预览。

支持表格、列、各种图形、格式和字体(如果由用户安装)。此功能旨在翻译时提供上下文,并非原文或完成文档的完美呈现;预计会出现一些视觉差异。它也可能受到在“访问”和“安全”设置中启用/禁用 允许在编辑器中加载外部内容<1> 选项的影响。

Phrase 要求:<1>

  • 穿过 Enterprise 防火墙以访问本地安装。

  • 验证进入创作环境。

本地部署的防火墙配置:<1>

  • 安装必须能够从 Phrase 服务器 IP 地址访问。有关当前列表,请参阅 Phrase 服务器 IP 地址

  • 域名必须能够从外部解析。

注释

某些 HTML 标记存在风险,CAT Editor 在显示预览时会从 HTML 中移除这些标记。这是为了确保用户的账户数据隐私和安全。

被移除标记的示例包括 FORMIFRAMESCRIPTSVGVIDEOEMBEDOBJECT 或 background-image CSS 属性。

Sitecore 设置

为了设置连接器,Sitecore 管理员必须启用 SSL 和 Rest API。

要启用 Rest API,请按照以下步骤操作:

  1. 在文件 {SITECORE_ROOT}Website\App_Config\Include\Sitecore.ItemWebApi.config 中设置 itemwebapi.modeitemwebapi.access

    <site name="website">
        <patch:attribute name="itemwebapi.mode">StandardSecurity</patch:attribute>
        <patch:attribute name="itemwebapi.access">ReadWrite</patch:attribute>
    </site>
  2. 设置安全策略:

    在文件 {SITECORE_ROOT}Website\App_Config\Include\Sitecore.Services.Client.config 中,将值 Sitecore.Services.SecurityPolicy 设置为 Sitecore.Services.Infrastructure.Web.Http.Security.ServicesOnPolicy, Sitecore.Services.Infrastructure

  3. 重启服务器/服务。

  4. 打开 /sitecore/admin/showconfig.aspx 并验证配置是否已正确应用:

    • 已启用条目 REST API:<site name=\"website\" itemwebapi.mode=\"StandardSecurity\" itemwebapi.access=\"ReadWrite\" patch:source=\"Sitecore.ItemWebApi.config\"/>

    • 已应用安全策略:<setting name=\"Sitecore.Services.SecurityPolicy\" value=\"Sitecore.Services.Infrastructure.Web.Http.Security.ServicesOnPolicy, Sitecore.Services.Infrastructure\" patch:source=\"Sitecore.Services.Client.config\"/>

访问角色和权限

Sitecore 连接器不需要特定角色。

应用这些设置:

  • 为需要翻译的条目添加访问权限(读取和写入)。

    有关更多信息,请参阅 Sitecore 访问权限

  • 为需要翻译的条目的父条目添加访问权限(读取)。

  • 使用 /System/Languages/** 为语言条目添加访问权限(读取)。

  • 使用 /System/Workflows/** 为工作流条目添加访问权限(读取)。

Phrase TMS 设置

  1. 在设置Setup_gear.png页面,下拉到集成部分。

  2. 单击连接器

    连接器页面打开。

  3. 点击 添加连接器

    创建连接器页面随即打开。

  4. 类型更改为Sitecore并为连接器提供名称。

  5. 输入 Sitecore URL,包括协议。

  6. 输入用户名和密码。

  7. 选择原文语言

    原文语言必须与Sitecore中的默认语言匹配。

  8. 选择要连接的Sitecore数据库。如果不使用默认数据库,请提供自定义数据库名称

  9. 单击测试连接

    如果连接成功,将出现一个勾;否则将出现红色感叹号。将鼠标悬停在图标上可查看更多详细信息。

  10. 点击保存

    连接器添加到了连接器页面的列表中。

这篇文章有帮助吗?

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.