如何在 Kentico 的管理界面中本地化单选按钮

How to localize radio-button inside admin interface in Kentico

我有一个带有 ArticleType 字段的自定义页面类型,该字段由单选按钮控件提供,具有以下选项列表:

新闻 活动

我的网站有 EN 和 DE 文化。我想要做的是,如果内容编辑器用他看到的德语编辑页面:

新闻 改革

但是如果他切换到英语,他会看到:

新闻 活动

但保存在数据库中的实际值将是 "news" 或 "event"。如何在 Kentico 管理界面中创建它?

image here

我猜您想做一些简单的事情,例如转到 localization 并为您的单选按钮创建 EN 和 DE 资源字符串。然后创建一个简单的单选按钮集

即使您在 Pages 应用程序中切换到另一种语言,Peter 提出的解决方案也会显示相同的本地化字符串,因为它将使用用户的文化而不是页面的文化。

以下宏应该适合您:

news;{% GetResourceString("custom.news", LocalizationContext.CurrentCulture.CultureCode) #%}
events;{% GetResourceString("custom.events", LocalizationContext.CurrentCulture.CultureCode) #%}