首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web应用程序全球化/本地化工具的选项?

Web应用程序全球化/本地化工具的选项?
EN

Stack Overflow用户
提问于 2020-01-15 03:06:56
回答 1查看 176关注 0票数 0

我正在寻找一些用于.NET核心3.1的工具/框架,以简化我的web应用程序的本地化。我希望尽可能避免处理.resx文件。Westwind.Globalization是一个很好的版本,但它不支持.NET Core3.1版本。是否有类似的解决方案或其他解决方案?

我在网上搜索了很多次。找不到任何。

EN

回答 1

Stack Overflow用户

发布于 2020-03-23 11:34:13

如果你使用IStringLocalizer核心,它有这个新的ASP.NET /IViewLocalizer概念。您不再需要创建.resx文件,只需注入本地化接口,然后使用该接口转换您的标记和代码。

代码语言:javascript
复制
<p>This is a sample</p>

变成了

代码语言:javascript
复制
<p>@localizer["This is a sample"]</p>

您也可以在源代码中使用本地化程序。

要进行本地化,您仍然需要创建本地化的.resx文件。幸运的是,有些工具可以帮你做到这一点。

使用Soluling时,只需选择.csproj文件即可。然后,Soluling扫描您的代码(.cshtml和.cs文件)以查找使用了本地化程序的地方。Soluling提取字符串,并向您(或您的翻译者)显示一个用户界面来翻译它们。最后,它创建本地化的.resx文件。你编译你的项目,它是多语言的。

请从here了解更多信息。

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

https://stackoverflow.com/questions/59740221

复制
相关文章

相似问题

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