【问题标题】:Abp boilerplate Localization by QueryStringRequestCultureProvider for custom languageQueryStringRequestCultureProvider 对自定义语言的 Abp 样板本地化
【发布时间】:2019-05-17 16:49:25
【问题描述】:

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

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

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

【问题讨论】:

  • 您是否在应用程序中添加了语言?
  • 非常感谢@aaron 我不知道。我的数据库不包括瑞典语。我刚刚添加了它,目前它可以工作

标签: localization aspnetboilerplate abp


【解决方案1】:

感谢@aaron 它不起作用,因为我的数据库不包含我的自定义语言的行。 queryStringParameter 可以在您将语言添加到应用程序时使用。 你可以通过这段代码做到这一点

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

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

【讨论】:

    猜你喜欢
    • 2018-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    相关资源
    最近更新 更多