gpt4 book ai didi

asp.net - 我应该如何在 Sitecore 中存储/访问本地化 UI 字符串?

转载 作者:行者123 更新时间:2023-12-02 08:55:04 25 4
gpt4 key购买 nike

我正在向我的网站添加对多种语言的支持。我发现渲染器中的许多地方都有我需要解决的硬编码字符串。

我似乎有几个不同的选项来解决这个问题...其中之一是使用标准 .NET 方法并将字符串存储在资源文件中。我不喜欢这个,因为我的 Sitecore 翻译人员无法做到这一点...而且我认为 Sitecore 没有默认设置文化?我相信这就是 ASP.NET 从资源文件中知道要使用哪种语言的方式。

另一个选择是在我的 Sitecore 模板中添加所有这些字符串的字段,以便内容编辑器中的译者可以看到它们。但这似乎是一个巨大的麻烦...有很多很多地方我必须只更新我的模板来存储 UI 元素字符串。

还有其他 Sitecore 支持的选项吗?建议?我们目前使用的是 v6.2。

最佳答案

我认为您应该看看使用 Sitecore 字典和/或 token 替换。我自己没有玩过它,但我认为它可以完成你需要做的工作。

请参阅重用数据指南第 12 页。

http://sdn.sitecore.net/upload/sitecore6/sc62keywords/reusing_and_sharing_data_sc62_a4001.pdf

我想您还可以从 Sitecore 语言参数中显式设置区域性,并使用它来访问 .net 资源文件。资源文件本身可以通过 Sitecore 字典的 Sitecore 渲染来生成。这样,您就可以让编辑和翻译人员访问字符串以进行本地化,并使用开箱即用的 ASP.Net 将它们带入您的渲染中。

关于asp.net - 我应该如何在 Sitecore 中存储/访问本地化 UI 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5556349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com