Sitecore 是一种 Web 内容管理服务,可帮助用户构建和管理网站。
url 以及 中的其他非译元素和 中的非译元素在更新现有翻译后,在 Sitecore 中保持不变
Sitecore 连接器允许针对以下字段类型从 Sitecore 下载原文/源语内容并上传翻译:
-
单行文本(及受限文本)
-
富文本
-
多行文本(及受限文本)
-
HTML
-
文本
-
名称值列表
-
常规链接
-
图像
-
Checklist(如果未翻译,引用的项目将包含在工作内。)
-
Multilist(如果未翻译,引用的项目将包含在工作内。)
-
Treelist(如果未翻译,引用的项目将包含在工作内。)
连接器有多种用例:
-
项目经理可以直接在项目中添加线上存储库中的文件。
-
设置 Submitter portal,允许提交者直接从线上存储库添加文件请求。
-
使用 自动项目创建 (APC),当检测到监控的文件或文件夹的最后修改日期发生更改时,自动创建新项目。
-
如果使用 自动项目创建 且待翻译的主页面包含子项目,则对这些子项目所做的更改不会自动创建新项目。这些子项目需要手动翻译。
-
限制
-
Sitecore 服务器中设置的 语言 必须与 Phrase 账户中的源语语言相同。
上下文预览功能可在 CAT Web Editor 和 CAT Desktop Editor 中提供原文或译文的实时预览。
支持表格、列、各种图形、格式和字体(如果由用户安装)。此功能旨在翻译时提供上下文,并非原文或完成文档的完美呈现;预计会出现一些视觉差异。它也可能受到在“访问”和“安全”设置中启用/禁用 允许在编辑器中加载外部内容<1> 选项的影响。
Phrase 要求:<1>
-
穿过 Enterprise 防火墙以访问本地安装。
-
验证进入创作环境。
本地部署的防火墙配置:<1>
-
安装必须能够从 Phrase 服务器 IP 地址访问。有关当前列表,请参阅 Phrase 服务器 IP 地址。
-
域名必须能够从外部解析。
注释
某些 HTML 标记存在风险,CAT Editor 在显示预览时会从 HTML 中移除这些标记。这是为了确保用户的账户数据隐私和安全。
被移除标记的示例包括 FORM、IFRAME、SCRIPT、SVG、VIDEO、EMBED、OBJECT 或 background-image CSS 属性。
为了设置连接器,Sitecore 管理员必须启用 SSL 和 Rest API。
要启用 Rest API,请按照以下步骤操作:
-
在文件
{SITECORE_ROOT}Website\App_Config\Include\Sitecore.ItemWebApi.config中设置itemwebapi.mode和itemwebapi.access:<site name="website"> <patch:attribute name="itemwebapi.mode">StandardSecurity</patch:attribute> <patch:attribute name="itemwebapi.access">ReadWrite</patch:attribute> </site> -
设置安全策略:
在文件
{SITECORE_ROOT}Website\App_Config\Include\Sitecore.Services.Client.config中,将值Sitecore.Services.SecurityPolicy设置为Sitecore.Services.Infrastructure.Web.Http.Security.ServicesOnPolicy, Sitecore.Services.Infrastructure。 -
重启服务器/服务。
-
打开
/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/**为工作流条目添加访问权限(读取)。