Blazor 本地化 - 如何设置会话/电路的区域设置?

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

在 Blazor 服务器中设置区域设置。

我想保存用户选择的区域设置作为用户对象的一部分。这样,当他们继续使用网站(包括返回网站)时,网站就会设置为他们设置的区域设置。

我已经进行了本地化工作 如本文所示(工作完美)。但它是围绕用户每次选择区域设置构建的。我如何为会话/电路设置它?

换句话说,我加载用户对象并且 User.Locale 的值为“en-US”。我现在如何让本地化给我 en 字符串?

相关问题,如何使用该区域设置以便根据所选区域设置日期时间和数字的格式?

blazor-server-side asp.net-core-localization
1个回答
0
投票

我不太确定你是否找到了解决方案。

回答你的问题:我现在如何让本地化给我 en 字符串?

此示例(githb 存储库)将字符串保存为 en。

这使用字典并将其保存为浏览器中的令牌,但显示例如值英语。

您还可以获取键或值。

Github 存储库链接如下

本地化 Github 存储库

我希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.