集成

Sitecore (TMS)

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

适用于

  • 商业和企业计划

联系销售人员解决许可问题。

Sitecore 是一个帮助用户建立和管理网站的网站内容管理服务。

更新现有翻译后,常规链接中的 url=%和其他非译元素属性以及 Image 中的非译元素属性在 Sitecore 中保持不变

Sitecore 连接器允许为以下字段类型下载原文内容和向 Sitecore 上传或从 Sitecore 上传翻译:

  • 单行文本(且有限)

  • 富文本

  • 多行文本(且有限)

  • HTML

  • 文本

  • 名称值列表

  • 常规链接

  • 图像

  • 核对表(引用的项目如果未翻译则包含在工作中。)

  • 多列表(被引用的项目如果未翻译则包含在工作中。)

  • 树状列表(被引用的项目如果未翻译则包含在工作中。)

支持的版本

Sitecore - XP(体验平台):8.2 及更高版本

用例

连接器有很多用例:

  • 项目经理可以从在线存储库直接为项目添加文件。

  • 设置提交者门户以允许提交者直接从在线存储库向请求添加文件。

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

    • 所选文件在 APC 第一次运行时被导入。监控文件夹时会导入所有文件。

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

限制

  • Sitecore 服务器中的'默认语言''集必须与 Phrase 帐户中的源语言相同。

配置上下文预览

上下文预览功能可在 CAT 网页编辑器和 CAT 桌面编辑器中实时预览原文或译文。

短语要求:

  • 通过企业防火墙访问本地安装。

  • 在创作环境中进行身份验证。

本地安装的防火墙配置:

  • 安装必须可从以下 IP 地址访问:

    34.243.87.13, 34.248.197.209, 108.129.22.31, 3.248.158.93

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

备注

某些 HTML 标记存在风险,CAT 编辑器在显示预览时将从该 HTML 中删除它们。这是为了确保用户的数据隐私和安全。

已删除标记的例子包括FORMIFRAMESCRIPTSVGVIDEOEMBEDOBJECT 或 background-image CSS 属性。

Sitecore 设置

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

要启用 Rest API,请执行以下步骤:

  1. 在文件""%1!{SITECORE_ROOT}网站\App_Config\Include\Sitecore.ItemWebApi.config=""set=""itemwebapi.mode=""and=""itemwebapi.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:'%'<网站名称='网站' itemwebapi.mode='标准安全' itemwebapi.access='读写' patch:source='Sitecore.ItemWebApi.config'/>

    • 应用了安全策略:""%1""<设置名称="Sitecore.Services.SecurityPolicy" 值="Sitecore.Services.Infrastructure.Web.Http.Security.ServicesOnPolicy, Sitecore.Services.Infrastructure" 补丁:source="Sitecore.Services.Client.config"/>

访问角色和权限

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

应用这些设置:

  • 为要翻译的项目添加 读取 和 写入 访问权限。

    有关详细信息,请参阅 Sitecore=""访问权限。"

  • 为要翻译的项目的父项目添加“读取”“访问权限”。

  • 使用 /System/Languages/** 添加 `Read `访问语言项目的权利

  • 使用 /System/Workflows/** 为工作流项目添加 /Read / 访问权限

短语 TMS 设置

  1. 从 Settings Setup_gear.png 页面,向下滚动到 Integrations 部分。

  2. 单击连接器

    连接器页面打开。

  3. 单击新建

    创建页面打开。

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

  5. 输入用户名和密码。

  6. 选择源语言

    源语言必须与 Sitecore 中的默认语言相匹配。

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

  8. 单击测试连接

    如果连接成功,将出现一个复选标记。否则将出现红色感叹号。将鼠标悬停在图标上可查看其他详细信息。

  9. 单击保存

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

这篇文章有帮助吗?

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.