在Umbraco中创建多语言网站

4

我对Umbraco还比较陌生,目前正在为我的雇主建立一个网站。

这个网站需要支持多种语言。我的问题是如何使用Umbraco实现这一点。
我正在考虑以下几种方法:

  • 创建站点结构后,为每个页面输入不同的翻译。
    这在这里有所描述,但我不确定它在Umbraco 4.5.2中适用程度如何。
  • 为每种语言创建不同的文件树,并根据这里的说明填写相应的翻译页面。

该网站包含一些高级功能(链接到另一个域名的注册表单等),页面内容大部分相同。
我们可能需要使某些子页面仅在某些语言下可见 - 这可以通过第一种方法实现吗?

使用Umbraco最好的方法是什么?

谢谢,
Martin

1个回答

3

像往常一样,这取决于情况 :-).

我已经使用这种方法创建不同的树几次,并且在几次中都取得了巨大的成功。

我还添加了一个步骤,即在内容树的根目录中创建树根(在umbraco的内容树中看起来像多个主页),然后使用“管理主机名”(请参见http://umbraco.org/documentation/books/running-multiple-websites-on-one-umbraco-installation-(1)/setting-up-umbraco)来设置每个主机名映射到哪个树(和语言)。这个步骤需要使用不同的域名(或子域名)来实现每种语言。

这个解决方案具有以下优点:

  1. 您可以在umbraco中使用字典来翻译站点。
  2. 您可以为每种语言使用不同的站点树。

这似乎是umbraco.org社区的首选方式。谢谢你的回答! :) - Martin Wiboe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接