为多语言网站设置Umbraco

2023-10-12 浏览:38 次 作者:admin

为多语言网站设置Umbraco


2019-03-22 08:28:16

为多语言网站设置Umbraco

网站翻译Umbraco是一个Web内容管理系统,众所周知,它是用于发布Web内容的最简单,最用户友好的CMS工具之一。Umbraco开源CMS 2.0版于2005年2月发布,从那时起,已经添加了许多增强功能和附件。

Umbraco基于Microsoft .Net技术,被认为是第一个基于Microsoft .Net的开源工具,用于Web内容管理。毫不奇怪,它已经成为Microsoft asp.net的官方.NET网站,以及超过100,000家信誉良好的公司使用它。
由于Umbraco是基于Microsoft .Net Framework构建的,因此它继承了本地化和国际化功能。此外,Umbraco CMS还有一个特定的翻译帐户和工作流程,可以在与翻译机构互动时促进网站翻译流程。
为多语言网站和网站翻译设置Umbraco
可以使用两种主要方法为多语言网站部署Umbraco:
1-多个站点结构:每种语言一个网站。
2- 1:1结构:一个适用于所有语言的网站。
两种解决方案都有优点和缺点,但出于实际目的,“多站点”方法广泛用于1:1结构化方法。多站点解决方案提供了更大的灵活性,因为它不需要翻译所有内容。管理员可以根据业务需求,目标受众,本地文化等排除某些内容。
第一步:将目标语言添加到CMS
(默认安装英文版)
1-以管理员身份登录。
2-从章节面板选择设置
一把umbraco-1
3-从“设置”树中选择“语言”
一把umbraco-2
4-右键单击语言节点,然后选择“创建”
一把umbraco-3
5-选择新的目标语言,然后单击“创建”
一把umbraco-4
6-语言将在语言节点中可用
一把umbraco-5
7-要删除语言,请选择它,右键单击并按Delete。
一把umbraco-6
第二步:复制源网站(每个目标语言一个新网站)
一旦Source网站准备好了所有内容,复制网站进行本地化是一个非常简单和容易的过程:
1-以管理员身份登录
2-从“部分”面板中选择“内容”
一把umbraco-7
3-从内容树中选择源网站
一把umbraco-8
4-右键单击网站节点,然后选择“复制”
一把umbraco-9
5-从复制弹出窗口中选择Content作为新网站的根节点,并选中“将复制的项目关联到原始”以跟踪源和复制的网站
一把umbraco-10
6-新网站现已在内容树中提供
一把umbraco-11
第三步:为复制的网站设置目标语言(每个网站/目标语言重复相同的步骤)
1-选择已复制的网站,右键单击并选择管理主机名
一把umbraco-12
2-在“管理主机名”弹出窗口中,添加域名和目标语言。下拉列表显示我们之前设置的当前启用的语言
一把umbraco-13
3-另外一个配置步骤需要防止页面链接语言之间的冲突:打开名为umbracoSettings.config的配置文件(<安装路径> /config/umbracoSettings.config。)。在<requestHandler />设置部分下,将<useDomainPrefixes />值设置为true
一把umbraco-14
一旦为网站设置了目标语言,默认情况下Umbraco将一些可用项目本地化为目标语言文化,例如日期,货币和其他区域特定值,因为如前所述,Umbraco基于Microsoft.NET并继承其本地化功能。
一把umbraco-15
到最后一步结束时,Umbraco CMS已经准备好了多语言。第二阶段将涉及如何本地化动态和静态内容。
关于为多语言网站设置Umbraco的快速提醒说明:
- 建议使用多个网站而不是使用1:1结构。
- Umbraco默认安装了一种语言(英语美国)。管理员应从“设置”部分设置任何其他目标语言。
- 为了能够跟踪源语言和目标语言之间的内容更改,请记住在复制源网站时检查将复制的项目关联到原始文件。
在管理员手动更改状态之前,不会发布复制的网站。

感谢你浏览了全部内容~