首页 > 解决方案 > Umbraco 字典翻译在本地主机上无法正常工作

问题描述

我已经下载了一个 Umbraco 6 站点,并尝试使用生产数据库和生产中的编译站点在我的机器上本地复制环境。

如果我转到 Umbraco backoffce 和Settings=>Dictionary条目,我可以看到多种语言的特定字典条目。

当用户选择不同的语言时,此条目会在生产中正确显示。但是,在本地,当我更改语言时,字典项仍然以英语显示(默认语言并且没有被翻译)。

我尝试通过 Visual Studio 和 WebMatrix 运行该站点,以检查这是否与本地网络服务器设置有关,因为这可能与会话相关,但问题仍然存在。

字典项目的翻译没有按预期工作是有原因的吗?通过节点创建并在那里翻译的内容以正确的语言显示,但字典项目却没有。

更新

我现在正在寻找可能对此负责的事情。当我在内容区域并选择一个语言节点并前往属性时,我看到多个“替代链接”,其中包含指向不同域上同一页面的 URL。我没有看到localhost:XXXX/EN.aspx那里,这让我想知道该网站是否正确处理了localhost. 我还没有找到如何在那里添加额外的链接,并且能够使用通配符作为端口会很有趣。

标签: dictionaryumbracotranslationumbraco6

解决方案


您应该右键单击该节点 - 选择“文化和主机名”并在那里添加您的域。

之后右键单击根“内容”节点并单击“重新发布整个站点” - 这应该会清除缓存,您应该能够在“替代链接”下看到新的 url。

在此处输入图像描述


推荐阅读