0

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

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

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

4

1 回答 1

2

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

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

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

于 2019-05-19T10:31:48.407 回答