在 Umbraco 中创建多语言网站

发布于 2024-09-15 17:56:13 字数 627 浏览 6 评论 0 原文

我对 umbraco 相当陌生,目前正在为我的雇主建立一个网站。

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

  • 创建一次网站结构并为每个页面输入不同的翻译。
    此处对此进行了描述,尽管我不太确定这在多大程度上适用于 umbraco 4.5.2。
  • 为每种语言创建不同的文件树,并按照描述填写适当的翻译页面 此处

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

使用 umbraco 做到这一点的最佳方法是什么?

谢谢你,
马丁

I am rather new to umbraco and currently building a web site for my employer.

This site will need to support multiple languages. My question is how this should be implemented with umbraco.
I am looking at the following approaches:

  • Create the site structure once and entering different translations for each page.
    This is described here, although I am not exactly sure to what extent this applies to umbraco 4.5.2.
  • Create different file trees for every language and fill in the pages with appropriate translations as described here

The site contains some advanced functionality (sign-up form linked to another domain etc.) and the page contents will be mostly the same.
We might need to have some subpages only be visible in some languages - can this be achieved with the first approach?

What would be the best way to do this with umbraco?

Thank you,
Martin

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烟若柳尘 2024-09-22 17:56:13

一如既往,这取决于:-)。

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

我还添加了在内容树的根中创建树根(看起来像 umbraco 中的内容树中的多个 hmoepages),然后使用“管理主机名”(请参阅​​ http://umbraco.org/documentation/books/running -multiple-websites-on-one-umbraco-installation-(1)/setting-up-umbraco) 设置每个主机名映射到哪个树(和语言)。此添加要求可以为每种语言使用不同的域(或子域)。

该解决方案具有以下优点:

  1. 翻译网站时可以使用 umbraco 中的词典。
  2. 您可以为每种语言设置不同的站点树。

As always, it depends :-).

I have used the approach to create different trees a few times with great success a few times.

I also do the addition that I create the tree roots in the root of the content tree (looks like multiple hmoepages in the Content tree in umbraco) and then use "Manage hostnames" (see http://umbraco.org/documentation/books/running-multiple-websites-on-one-umbraco-installation-(1)/setting-up-umbraco) to set which tree (and language) each hostname maps to. This addition requires that it is OK to use different domains (or subdomains) for each language.

This solution give the following advantages:

  1. You can use the Dictionary in umbraco when translating the site.
  2. You can have different site trees for each language.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文