【问题标题】:Create language mirror sites in Umbraco在 Umbraco 中创建语言镜像站点
【发布时间】:2018-05-08 16:55:04
【问题描述】:

我有一个支持 3 种语言的 Umbraco 网站。而且我想同时向所有 3 个站点添加内容,我不想在所有 3 个站点上添加相同的内容 3 次。如果我在英文网站上添加内容,我还希望将其添加到瑞典语和丹麦语网站上。所以我只需要翻译网站上的所有文本而不是整个结构。这有可能实现吗?还是每次我想添加 1 件小事时,我都必须经历漫长的过程并全部完成 3 次?

我不想创建模板,必须动态更改站点。

【问题讨论】:

    标签: c# umbraco umbraco7


    【解决方案1】:

    目前在 Umbraco 中创建多语言网站实际上只有两种选择。

    选项 1:您为每种语言分别创建网站并进行相应管理。这就是您在上面描述的必须添加三遍。您可以通过编写一个事件处理程序来侦听主要语言站点上的更改(例如添加、移动、删除)并在其他站点上复制这些更改,从而使您的生活更轻松。不过,您仍然需要在三个网站上输入实际页面内容。

    选项 2: 这对您来说可能比较棘手,因为听起来网站已经建成,但您可以使用名为 Vorto 的包,它允许您拥有一个单一的网站结构,并且只需翻译页面上每个属性的文本。这种方法唯一需要注意的是,所有网站都必须具有完全相同的结构。

    如果您愿意,您还可以将这两种方法结合起来,以获得最好的世界。还值得注意的是,Umbraco (v8) 的下一个主要版本将对多语言设置提供更好的支持。

    【讨论】:

    • 谢谢我看看 Vorto 看看我能不能用它。
    猜你喜欢
    • 2011-04-04
    • 2014-12-05
    • 1970-01-01
    • 2014-01-19
    • 2016-07-31
    • 1970-01-01
    • 1970-01-01
    • 2014-02-26
    相关资源
    最近更新 更多