Umbraco 7 使用 languages/Dictionary

Umbraco 7 Working with languages/Dictionary

我们的项目终于到了可以添加翻译的地步。我似乎无法弄清楚如何在 Umbraco 7 中实际使用语言。我在后端添加了一种语言和一些字典项,但是我如何 select 我的代码中的给定语言?

在 API 中是否有任何助手可以获取翻译?喜欢 DictionaryHelper.Translate("Answers","da-DK"); ?还是类似的?有没有办法在启动控制器中设置语言等,并且总是从字典中获取该语言?

提前致谢。 乔纳斯

首先,您必须在“设置”>“语言”下创建您的语言。

下一步是在每个节点上或仅在顶级节点上设置语言。因此,假设您的内容树如下所示:"

然后右键单击 "da" 和 select "Culture and Hostnames"。 Select "da-DK" 对于这个节点。所有子节点(和 "da" 节点)现在都将使用丹麦语。

所以现在很容易在 Razor 和 C# 代码中获取字典项。在剃须刀中:

@Umbraco.GetDictionaryValue("Answers")