宁静平台; LocalText.Get("Db.something") 使用特定语言而不是所选语言?

Serenity Platform; LocalText.Get("Db.something") in a specific language instead of selected language?

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

由于我现在以一种非常特殊的方式使用 Serenity(将其用作没有 GUI 的纯 Web API (REST) 后端,我想通过给定的“以编程方式”检索密钥的翻译语言ID.

有没有办法 - 类似于 LocalText.Get() 所做的 - 但我可以在哪里指定所需的语言 (ID)?

此致,

约翰

尝试解析 ILocalTextRegistry 自定义内容。

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