如何实现 IStringLocalizer 接口以在 Blazor 本地化中使用数据库源而不是 .resx?

问题描述 投票:0回答:0

我想实现数据库源作为本地化资源而不是 .resx 文件。目前我正在将我的翻译键值对保存在 Azure blob 中。每种语言都有 blob。所以,我想将该 blob 用作我的资源而不是 .resx 文件。我有一个检索 blob 的服务。

指定文件,

ASP.NET Core 本地化提供 ResourceManagerStringLocalizer。 ResourceManagerStringLocalizer 是一个实现 使用 resx 存储本地化资源的 IStringLocalizer。

您不仅限于使用 resx 文件。通过实施 IStringLocalizer,任何数据源都可以使用。

我正在努力实现 IStringLocalizer 接口以使用 blob 数据源。我该如何实施?任何帮助将不胜感激。

database interface localization blazor resources
© www.soinside.com 2019 - 2024. All rights reserved.