首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Blazor WebAssembly的定位

Blazor WebAssembly的定位
EN

Stack Overflow用户
提问于 2020-04-05 17:54:39
回答 4查看 3.9K关注 0票数 1

我正在尝试实现WebAssembly应用程序的本地化。我遵循了示例中提到的文档。我按照示例创建了.resx文件,但是我的WebAssembly应用程序只显示默认.resx文件的字符串,而忽略了单个区域性的.resx文件。在上面提到的文件中,我读到:

默认情况下,Blazor WebAssembly应用程序的链接器配置除显式请求的地区外,不包括国际化信息。有关控制链接器行为的更多信息和指导,请参见为ASP.NET核心扣件配置链接器

在最后一个链接之后,我尝试在我的项目文件<PropertyGroup>下添加以下内容

代码语言:javascript
复制
<MonoLinkerI18NAssemblies>all</MonoLinkerI18NAssemblies>

然而,这似乎不起作用,而且在我的WebAssembly应用程序中,我无法看到本地化的文本,只能看到默认.resx文件的文本。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-04-16 06:16:26

这应该被修正在下一个版本的预览4上,这已经被示例的作者在github 问题中证实了。文档中的文章发表得太早了,但这应该在Blazor预览4发布后不久就修复。

票数 1
EN

Stack Overflow用户

发布于 2020-04-19 02:27:34

从Blazor Web程序集预览4本地化工作开始。此文章演示如何本地化Web程序集Blazor应用程序。

票数 0
EN

Stack Overflow用户

发布于 2020-05-27 13:24:37

不再需要使用.resx文件了。由于它们的XML结构,它们有点庞大。

试试这个插件,它非常棒,它使用YAML而不是XML,这使得文件变得更轻,而且还有一个在线工具,可以让您使用Microsoft Translator和Azure翻译您的文件。

https://akmultilanguages.azurewebsites.net

https://github.com/aksoftware98/multilanguages

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61046959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档