宁静平台; LocalText.Get“ Db.something”用特定语言而不是所选语言?

问题描述

当前(从SF 3.14.3开始),在服务器端可以检索GUI中当前-的“键”(在我的示例中为“ Db.something”)的语言特定翻译。选择-语言。

由于我现在以一种非常特殊的方式使用Serenity(将其用作不带GUI的纯Web API(REST)后端,因此我想通过“以编程方式”给定的languageID检索键的翻译。

有没有一种方法-与LocalText.Get()的操作类似-但是我可以在其中指定所需的语言(ID)?

此致

约翰

解决方法

尝试解决ILocalTextRegistry的自定义问题。

var registry = (LocalTextRegistry)Dependency.Resolve<ILocalTextRegistry>();
registry.TryGet("en-US","Db.Something");