← 返回首页目录
# 创建多语言 SharePoint 网站、页面和新闻
**作者:吉祥法师**
## 一、功能概述与适用场景
在当今全球化企业环境中,组织内部往往汇聚了来自不同国家和地区、使用不同语言的员工群体。为了让企业内部网站(Intranet)的内容能够被更广泛的受众理解和访问,SharePoint 提供了强大的多语言功能支持。通过启用这些功能,网站的管理员可以为站点配置多种语言,使用户界面元素(如网站导航、网站标题和网站描述)以用户首选语言显示,同时还可以为页面和新闻帖子创建翻译版本,使其自动以用户偏好的语言呈现。
需要特别强调的是,微软官方推荐的方案是为每个语言创建独立的翻译页面,而不是在同一个 SharePoint 页面中混排多种语言内容。在同一页面中添加多语言内容既不受到支持,也不被推荐作为解决方案。
在实施前,管理员应确保所使用的 SharePoint 网站已按所需的默认语言创建。网站的默认语言在创建后无法更改,这一点至关重要。若使用的是 SharePoint Server 2019 之前的版本,则应参考“变体功能”来实现多语言支持。此外,多语言功能不适用于子网站,且仅在停用了发布基础架构设置的网站上可用。
## 二、启用多语言功能与选择语言
启用多语言功能的第一步是进入目标 SharePoint 网站,点击右上角的“设置”(Settings)图标,然后选择“网站信息”(Site information)。在弹出的面板底部,点击“查看所有网站设置”(View all site settings)。在“网站管理”(Site Administration)部分下,选择“语言设置”(Language settings)。
在语言设置页面中,将“启用翻译为多种语言”(Enable translation into multiple languages)开关切换为“开启”状态。接着,在“添加或删除网站语言”(Add or remove site languages)区域,可以通过在“选择或键入语言”框中输入语言名称,或从下拉菜单中选择所需语言。可以重复此步骤添加多种语言,也可以随时返回此页面添加或删除语言。
值得留意的是,虽然可以将组织 Active Directory 中的任何人指定为翻译人员,但被指定的人员不会自动获得相应权限。当没有网站编辑权限的人尝试访问网站时,系统会引导他们到请求访问权限的网页。此外,Adding languages 后会看到网站的顶级下拉菜单,可用于在不同语言站点间切换。但需注意一个已知问题:当英语包含在支持的站点语言中时,如果用户的首选语言不受站点支持,英语将被视为首选语言。
## 三、创建翻译页面
完成多语言功能的启用和语言选择后,即可开始创建翻译页面。具体操作流程如下:
1. **导航至默认语言页面**:找到希望翻译成其他语言的默认语言页面。
2. **点击“翻译”按钮**:在页面顶部工具栏上,选择“翻译”(Translation)选项。
3. **选择创建方式**:如果要为网站上所有可用的语言创建翻译页面,选择“为所有语言创建”(Create for all languages);否则,选择“仅为所选语言创建”(Create only for the languages you want)。
创建页面时需特别注意,如果默认语言页面存在未发布的更改,则必须重新发布默认语言页面,以确保以下事项:翻译页面能在对应的语言站点中正确显示、翻译页面能在“新闻”(News)和“突出显示的内容”(Highlighted content)Web 部件中正确显示、网站顶部的语言下拉菜单包含所有已启用的语言。
页面创建完成后,翻译面板中会显示每个语言页面的状态(如草稿已保存、已发布等),同时系统会自动向指定的翻译人员发送电子邮件通知,告知有翻译任务需要完成。
## 四、查看翻译页面与状态检查
### 4.1 查看翻译页面
要确认翻译页面以正确的语言显示,可以返回默认语言页面,点击页面顶部的语言下拉菜单,然后选择想要查看的翻译页面语言。需要注意的是,此操作仅更改当前浏览器会话中该网站所有页面的语言显示,不会影响用户的个人语言偏好设置(该设置决定网站名称、标题、导航等项目的显示语言)。
### 4.2 检查页面状态
每个页面的状态(草稿已保存、已发布等)都会在翻译面板中对应语言旁显示。要查看状态,请转至默认语言页面,点击页面顶部的“翻译”按钮,右侧的翻译面板中会显示每个语言页面的状态以及查看页面的链接。
## 五、翻译人员的工作流程
翻译人员的核心职责是手动将默认语言页面的副本翻译成指定语言。当页面副本创建后,翻译人员会收到请求翻译的电子邮件通知,邮件中包含指向默认语言页面和新创建的翻译页面的链接,以及“开始翻译”(Start translating)按钮。
翻译人员的具体工作流程如下:
1. 在邮件中点击“开始翻译”按钮。
2. 在页面右上角点击“编辑”(Edit),翻译页面内容。
3. 更改会自动保存为草稿(如果尚未准备好对读者可见),或者如果页面准备好对网站上使用该语言的所有人可见,则选择“发布”(Publish)或“发布新闻”(Post news)。
4. 如果启用了审批或计划功能,按钮可能显示为“提交审批”(Submit for approval)或“稍后发布”(Publish later/Post later)。
翻译页面发布后,系统会向发起翻译请求的人员发送电子邮件通知。
## 六、多语言页面的维护与管理
### 6.1 更新默认语言页面
当默认语言页面更新后,必须重新发布该页面。随后,系统会通过电子邮件通知翻译页面的人员,提示他们可能需要更新各个翻译页面。
### 6.2 页面审批
如果启用了页面审批功能,默认语言页面和翻译页面必须先获得批准并发布,翻译页面才能对有权访问该页面的所有用户可见。这一机制确保了内容的质量控制。
### 6.3 删除翻译页面
删除翻译页面时,需要执行额外步骤来断开默认语言页面与已删除的翻译页面之间的关联,具体流程为:
1. 进入网站的“页面”库。
2. 在默认语言页面旁的文件夹中找到要删除的翻译页面,文件夹通过 2 或 4 个字母的语言代码标识(例如法语文件夹标识为“fr”)。
3. 选中文件夹中的目标页面,点击右侧的省略号(...),然后点击“删除”。
4. 删除后,转至默认语言页面并点击右上角的“编辑”(必须处于编辑模式,否则后续步骤无效)。
5. 点击页面顶部的“翻译”,在翻译面板中会看到一条消息,提示已修复与页面的关联。
6. 重新发布默认语言页面。
### 6.4 查找翻译页面
可以通过页面顶部的语言下拉菜单、翻译面板,或直接在页面库中查找翻译页面。在页面库中,翻译页面存储在默认语言页面旁的对应语言文件夹中,文件夹以 2 或 4 个字母的语言代码命名。
## 七、多语言网站名称、导航与页脚的设置
为了使网站名称、导航和页脚以不同语言显示,每种元素都需要手动翻译。可以在编辑这些元素时添加或更新翻译。例如:一个以英语为默认语言并启用了法语和意大利语的网站,创建时可设置默认语言的网站名称和描述,并在创建导航节点和页脚内容时添加对应的翻译版本。
在执行翻译操作时,需要注意:翻译网站内容的用户应属于网站的“所有者”或“成员”组,或具有等效的网站权限。如果特定语言没有对应的翻译,那么使用该首选语言的用户将看到默认语言的内容。例如,若默认语言为英语而未添加法语导航显示名称的翻译,法语用户将看到英语显示名称。
对于连接到 Microsoft 365 组的网站,网站名称和描述不可翻译。当“页面和新闻可以翻译成多种语言”选项开启时,“覆盖网站翻译”(Overwrite site translations)选项不会影响翻译后的网站名称、描述或导航名称,但会继续影响列表等其他项目。
### 7.1 添加翻译后的网站名称与描述
在网站首页点击“设置”并选择“网站信息”,在“网站名称”下选择“翻译网站名称”,或在“网站描述”下选择“翻译网站描述”,然后添加或更新翻译内容。
### 7.2 添加翻译后的导航显示名称
点击顶部导航栏中的“编辑”,在“编辑导航”面板中点击名称旁的省略号(...),选择“编辑”,在“显示名称”下选择“翻译”,然后添加或更新翻译。
### 7.3 添加翻译后的页脚导航显示名称
在网站页脚中点击“编辑”,在“编辑页脚”面板中对目标页脚显示名称执行类似操作。也可以通过“设置”>“更改外观”>“页脚”来添加或更新页脚显示名称。
## 八、多语言内容与视图偏好的协调
当网站默认语言与用户首选语言不一致时,在没有启用多语言功能的情况下,SharePoint 也允许用户以其首选语言编辑网站内容。为防止用户将内容编辑为错误语言,系统会在编辑者更改导航标签、网站描述、页脚和网站名称时提供附加语言信息。
例如,若网站默认语言为法语而用户首选语言为英语,编辑导航节点时应保留法语内容,以免在默认语言为法语的网站上显示英语标签。若用户希望将导航节点编辑为英语,则应先启用多语言功能。以往版本 SharePoint 中,当多语言功能未开启时,具有不同首选语言的用户编辑导航标签等内容后,会导致翻译与网站默认语言或其他查看者的首选语言不匹配,使部分导航标签的语言与网站其余内容不一致。现在提供的附加信息可帮助编辑者识别此差异并避免错误翻译。
## 九、常见问题及解决方案
在实际操作中,用户可能遇到以下常见的多语言功能问题:
**问题一:网站在非默认语言下显示标题**
解决方法:导航至网站并选择“设置”>“网站信息”>“查看所有网站设置”>“语言设置”。启用“翻译为多种语言”功能(稍后可关闭)。选择需要更新的语言,点击“保存”。返回网站首页,选择“设置”>“网站信息”>“翻译网站名称”。在网站信息面板中,删除或编辑翻译错误的内容(若为空,用户将看到默认语言文本),也可以输入正确的翻译文本,最后点击“确定”>“保存”。
**问题二:翻译页面未在相应语言站点中显示、新闻 Web 部件和突出显示的内容中未正确显示翻译页面、网站顶部的语言下拉菜单不包含所有已启用语言**
这些问题通常由页面关联断裂引起。解决方法为:转至默认语言页面,点击右上角的“编辑”(必须处于编辑模式),点击页面顶部的“翻译”,在翻译面板中检查是否有修复页面关联的消息,最后重新发布默认语言页面。
## 十、总结与最佳实践
SharePoint 多语言功能为全球化企业提供了灵活、高效的内容本地化解决方案。通过合理的配置和管理,组织可以确保不同语言背景的员工能够以自己熟悉的语言获取信息,提升协作效率和员工体验。在实践中,建议遵循以下要点:
- **合理规划网站默认语言**:网站创建后默认语言不可更改,必须在创建之初即确定。
- **明确翻译分工与流程**:为每种语言分配明确的翻译人员,规范翻译、审批和发布流程。
- **及时更新与重新发布**:默认语言页面更新后需重新发布并通知翻译人员,确保多语言内容同步更新。
- **善用翻译面板与状态监控**:定期检查翻译面板中的页面状态,确保所有语言版本都及时发布。
- **积极解决关联断裂问题**:遇到翻译页面无法正确显示时,检查并修复页面关联,重新发布默认语言页面。
通过系统化的多语言管理,企业能够在全球范围内高效传播信息,真正构建一个包容、协作的国际化数字工作空间。