QueryStringRequestCultureProvider 用于自定义语言的 Abp 样板本地化

维克多·梅任斯基

我尝试L()MyController 中使用本地化方法从我的自定义添加语言(不是样板文件的标准 - 瑞典语)获取本地化字符串

关于文档(https://aspnetboilerplate.com/Pages/Documents/Localization)我可以添加queryStringParameter到请求culture=sv(我的源本地化文件是Abp-sv.xml)我添加了这个参数但L("SomeString)返回默认语言的本地化。

如果我将文化用于标准 ASP.NET 样板语言 ar、de 等,那么它就可以工作。

维克多·梅任斯基

感谢@aaron 它不起作用,因为我的数据库不包含我的自定义语言的行。如果您将语言添加到应用程序,则queryStringParameter 会起作用。您只需通过此代码即可完成

Configuration.Localization.Languages.Add(new LanguageInfo("en", "English", "famfamfam-flags gb", true));

或者在我的情况下,通过将它添加到 DB,然后 abp 将它添加到您的应用程序中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章