启用多语言网站支持

业务不限于一个地区或一种语言。 一个网站可以以多种语言显示内容,以便接触全球的客户。 可将网站的内容翻译为多种语言,同时保留单一内容层次结构。

多语言下拉列表

若要对网站启用多种语言,请执行以下步骤:

  1. 在 Microsoft Dataverse 环境中启用语言。

    备注

    在继续下一步之前,请确保在 Dataverse 上启用语言的过程已完成。 预配语言可能需要一个小时或更长时间。

  2. 门户管理应用

  3. 转到网站>网站

  4. 选择要向其添加语言支持的网站。

  5. 常规选项卡下的支持的语言部分,选择新网站语言

  6. 找到其中包含门户语言(组织中已激活且受门户支持的语言的查找)和发布状态的窗体。

    添加新门户语言。

    支持的语言。

您可以通过将默认语言查找更改为已启用的网站语言之一来设置网站的默认语言。

为网站设置默认语言

备注

支持语言

下表显示了现成提供的所有语言。 您可以转到门户管理应用的内容部分,然后选择门户语言,找到此列表。 从该页面中选择要更改的语言后,可以更改语言的显示名称。

名称 语言代码 LCID 门户显示名称
巴斯克语 - 巴斯克语 eu-ES 1069 euskara
保加利亚语 - 保加利亚 bg-BG 1026 български
加泰罗尼亚语 - 加泰罗尼亚 ca-ES 1027 català
中文 - 中国 zh-CN 2052 中文(中国)
中文 - 香港特别行政区 zh-HK 3076 中文(香港特別行政區)
中文 - 繁体中文 zh-TW 1028 中文(台灣)
克罗地亚语 - 克罗地亚 hr-HR 1050 hrvatski
捷克语 - 捷克共和国 cs-CZ 1029 čeština
丹麦语 - 丹麦 da-DK 1030 dansk
荷兰语 - 荷兰 nl-NL 1043 荷兰
英语 en-US 1033 英语
爱沙尼亚语 - 爱沙尼亚 et-EE 1061 eesti
芬兰语 - 芬兰 fi-FI 1035 suomi
法语 - 法国 fr-FR 1036 français
加利西亚语 - 西班牙 gl-ES 1110 galego
德语 - 德国 de-DE 1031 Deutsch
希腊语 - 希腊 el-GR 1032 Ελληνικά
印地语 - 印度 hi-IN 1081 हिंदी
匈牙利语 - 匈牙利 hu-HU 1038 magyar
印度尼西亚语 - 印度尼西亚 id-ID 1057 印度尼西亚语
意大利语 - 意大利 it-IT 1040 italiano
日语 - 日本 ja-JP 1041 日本語
哈萨克语 - 哈萨克斯坦 kk-KZ 1087 қазақ тілі
朝鲜语 - 韩国 ko-KR 1042 한국어
拉脱维亚语 - 拉脱维亚 lv-LV 1062 latviešu
立陶宛语 - 立陶宛 lt-LT 1063 lietuvių
马来语 - 马来西亚 ms-MY 1086 马来语
挪威博克马尔语 - 挪威 nb-NO 1044 norsk bokmål
波兰语 - 波兰 pl-PL 1045 polski
葡萄牙语 - 巴西 pt-BR 1046 português (巴西)
葡萄牙语 - 葡萄牙 pt-PT 2070 português (葡萄牙)
罗马尼亚语 - 罗马尼亚 ro-RO 1048 română
俄语 - 俄罗斯 ru-RU 1049 русский
塞尔维亚语(西里尔文) - 塞尔维亚共和国 sr-Cyrl-CS 3098 српски
塞尔维亚语(拉丁语) - 塞尔维亚共和国 sr-Latn-CS 2074 srpski
斯洛伐克语 - 斯洛伐克 sk-SK 1051 slovenčina
斯洛文尼亚语 - 斯洛文尼亚 sl-SI 1060 slovenščina
西班牙语(传统风格) - 西班牙 es-ES 3082 español
瑞典语 - 瑞典 sv-SE 1053 svenska
泰语 - 泰国 th-TH 1054 ไทย
土耳其语 - 土耳其 tr-TR 1055 Türkçe
乌克兰语 - 乌克兰 uk-UA 1058 українська
越南语 - 越南 vi-VN 1066 Tiếng Việt

添加自定义语言

本部分介绍如何启用对 Dataverse 提供的其他语言的支持,以便自定义网站的语言选项。

备注

  • 系统消息(如平台对话和错误消息)不会翻译成自定义语言。 系统消息使用创建新语言时选择的基本语言。
  • 这仅适用于标准数据模型(SDM)。

如果要添加自定义语言,请执行以下步骤:

  1. 转到 Power Pages 主页 ,选择网站所在的环境。

  2. 选择网站,然后选择 “编辑” 以打开工作室。

  3. 选择 “更多项” 以打开门户管理应用。

  4. 在“支持的语言”子网格中,选择“ 新建网站语言”。

  5. 门户语言 查找中选择搜索图标。
    显示门户语言选项的新“网站语言”页的屏幕截图

  6. 选择“新建”。

  7. 选择“ 放弃更改 ”按钮。

  8. 输入新语言的详细信息。

    备注

    • 在 Dynamics 365 语言字段中输入 Dataverse LCID,并在 LCID 字段中输入 Power Pages LCID。
    • Dynamics 365 语言必须是 Pages 支持的 43 种语言之一,例如 1033 for English。

    “新建门户语言”页的屏幕截图,其中显示了用于输入新语言详细信息的字段

  9. 选择保存并关闭

  10. “门户语言 ”字段中选择最近创建的语言。

  11. 发布状态 设置为 已发布

  12. 选择保存并关闭

备注

创建自己的自定义语言时,Dataverse 不是默认翻译。 需要创建自己的 内容片段

创建多种语言的内容

本部分介绍如何将本地化内容添加到网站,使网站能够以多种语言显示全球受众的信息。

添加支持的现有语言

  1. 打开“门户管理”应用

  2. 转到网站>内容>网页查看内容列表。 每个网页有为网站激活的每种语言的该网页父版本和子版本。

  3. 若要添加页面的新本地化,请转至基本页,然后向下滚动到本地化内容

  4. 选择 + 新建网页以创建本地化版本的查找。

    “添加新网页”选项的页面屏幕截图

备注

内容页的主页上的配置字段不继承到现有内容页。 它们仅在创建新内容页时使用。 必须单独更新内容页配置。

知识文章只有在已翻译为用户设置的网站显示语言时才显示。 但是,允许加强对如何以其他语言显示论坛和博客的控制。 可以选择为论坛或博客指定语言。 如果不指定语言,论坛或博客将以组织的主语言显示。 如果需要特定于某种语言的论坛或博客,则必须创建该论坛或博客,然后为其分派语言。

Web 链接集是门户顶部的导航链接。 在门户管理应用中,转到内容>Web 链接集更新菜单项的翻译文本。 一种语言为网站的活动语言时,将为新激活的语言创建一组新链接。

显示新语言的活动 Web 链接集的页面的屏幕截图

为自定义语言创建内容片段

若要创建内容片段,首先添加网站设置。 按照以下步骤添加网站设置:

  1. 选择“ 网站设置” 选项卡。
  2. 添加 Site/EnableContentSnippetTranslationForForms 并设置其值 true 网站设置页面的屏幕截图。
  3. 选择保存并关闭

若要添加内容片段,请设置翻译。 例如,将“Title”、“Regarding”、“Source”和“Comments”这些标签翻译更新为威尔士语。 显示用于输入语言翻译详细信息的字段的页面屏幕截图

  1. “相关”下拉列表中选择内容片段 “相关”选项下拉列表的屏幕截图,突出显示了“内容片段”选项
  2. 选择 “新建内容片段”。
  3. 提供名称,例如 反馈表单。 此名称稍后使用。
  4. 为每个标签输入 JSON 格式的值。 例如:{ "Title":"Teitl", "Regarding":"ynghylch", "Source":"ffynhonnell", "Comments":"sylw" } 显示内容片段中已填充详细信息的页面的屏幕截图
  5. 选择保存并关闭
  6. 选择“ 基本窗体 ”选项卡。可以对多步骤窗体和列表执行相同的步骤。
  7. 选择包含所需翻译标签的表单。
  8. 选定窗体打开后,选择 “基本窗体元数据 ”选项卡。
  9. 选择 “新建基本表单元数据”。
  10. 选择 类型 作为 属性
  11. 选择需要翻译标签的字段。
  12. 以以下格式输入英语(美国)标签中的值: [[ContentSnippet.{<content-snippet-name>}.<fieldName>]] 例如,[[ContentSnippet.{反馈表单}。标题]]
  13. 选择保存并关闭
  14. 对其他字段重复相同的步骤。
  15. 清除缓存并启动站点。

以另一种语言查看网站

启用语言后,默认情况下,用户将在网页上看到一个下拉菜单,可允许他们将当前查看的内容切换为不同的启用的网站语言。

多语言下拉列表

配置用户的默认语言

为避免每次都需要从下拉列表中选择语言,网站用户可以通过在用户配置文件部分的首选语言字段中输入默认语言来设置默认语言。

首选语言

备注

您需要在网站语言表 (adx_portallanguage) 上配置表权限,来允许链接到默认的已经过身份验证的用户 Web 角色的读取和追加访问权限,从而允许用户选择默认语言。