我们的项目终于可以添加翻译了。我似乎无法弄清楚如何在 Umbraco 7 中实际使用语言。我在后端添加了一种语言和一些字典项目,但如何在代码中选择给定的语言?
是否有任何帮助程序可以在 API 中获取翻译?就像 DictionaryHelper.Translate("Answers","da-DK"); ?或者类似?有没有办法在启动控制器中设置语言等,并且总是从字典中获取该语言?
提前致谢。
乔纳斯.
首先,您必须在“设置”>“语言”下创建语言。
下一步是在每个节点或仅在顶部节点上设置语言。假设您的内容树如下所示:”
然后右键单击“da”并选择“文化和主机名”。为此节点选择“da-DK”。所有子节点(和“da”节点)现在都将具有丹麦语。
现在,在 razor 和 C# 代码中获取字典项目很简单。在剃须刀中:
@Umbraco.GetDictionaryValue("Answers")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)