我想在我的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/。