Мне поручено локализовать ASP.Net
бэкэнд и AngularJs
приложение внешнего интерфейса. Поскольку у нас есть некоторые вещи на страницах Razor, я хотел бы использовать те же файлы JSON, что и во внешнем интерфейсе.
Найдено https://github.com/AlexTeixeira/Askmethat-Aspnet-JsonLocalizer для локализации .NetStandard JSON, но с проблемы с настройкой. Говорят, что он предназначен для проектов .NetStandard и .NetCore Asp. net, но не может найти настройки для OwinStartup.
Только настройки, которые я могу найти, относятся к asp. net Core ConfigureServices(IServiceCollection services)
options.CacheDuration = TimeSpan.FromMinutes(15);
options.ResourcesPath = "mypath";
options.FileEncoding = Encoding.GetEncoding("ISO-8859-1");
options.SupportedCultureInfos = new HashSet<CultureInfo>()
{
new CultureInfo("en-US"),
new CultureInfo("fr-FR")
};
});
Исследуя это, я обнаружил, что мне нужно ввести зависимость для ее настройки. Мы используем Ninject
, но я действительно не могу найти какой-либо пример или разобраться сам.
Я открыт для эфира, помогите мне с настройкой или предложите другой подход к angular js и локализация бритвы.