Abp шаблон Локализация QueryStringRequestCultureProvider для пользовательского языка - PullRequest
0 голосов
/ 17 мая 2019

Я пытаюсь использовать метод локализации L() в MyController для получения строки локализации из моего пользовательского добавленного языка (не соответствует стандартному шаблону - шведский).

Относительно документации (https://aspnetboilerplate.com/Pages/Documents/Localization) Я могу добавить queryStringParameter к запросу culture=sv (мой исходный файл локализации - Abp-sv.xml) Я добавил этот параметр, но L("SomeString) возвращает локализацию для языка по умолчанию.

Если я использую культуру для стандартных языков ASP.NET Boilerplate ar, de и т. Д., То это работает.

1 Ответ

1 голос
/ 19 мая 2019

Спасибо за @aaron Это не сработало, потому что моя БД не содержит строки с моим собственным языком. queryStringParameter работает на всякий случай, если вы добавите свой язык в приложение. Вы можете сделать это просто по этому коду

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

Или, как в моем случае, добавив его в БД, и abp добавит его в ваше приложение.

...