将资源文件放在ASP.NET Core中各自的语言子目录中



我想在我的ASP.NET Core 6 Razor web应用程序中使用此文件结构,资源文件按语言分组在子文件夹中:

Resources/
en/
Pages/
Index.resx
Foobar.resx
_Layout.resx
de/
Pages/
Index.resx
Foobar.resx
_Layout.resx
...

代替官方方式:

Resources/
Pages/
Index.en.resx
Foobar.en.resx
Index.de.resx
Foobar.de.resx
_Layout.en.resx
_Layout.de.resx

这样做的原因是,即使拥有30多种语言,也要有一个更干净的结构。

我想知道是否可以使用提供的官方服务。也许有一个图书馆是为了这个目的?

最终在一个专用目录中拥有源本地化文件,并使用翻译平台Crowdin按照文档中的方式导出到Resources/。

相关内容

  • 没有找到相关文章

最新更新