Сделать веб-приложение MVC для использования файла ресурсов по умолчанию - PullRequest
0 голосов
/ 14 мая 2018

У меня есть приложение asp net MVC, которое использует файлы ресурсов для переводов.Некоторые из этих файлов ресурсов используются несколькими приложениями.Обычно это работает как ожидалось:

ProjectX
- ClientStrings.resx     <--- this one is picked for swedish
- ClientStrings.en.resx  <--- this one is picked for english
Shared
- Shared.resx     <--- this one is picked for swedish
- Shared.en.resx  <--- this one is picked for english

Моя проблема связана с одним приложением, которое не должно переводиться на какой-либо другой язык - оно должно использовать только шведский.

ProjectY
- ClientStrings.resx     <--- this one is picked (only one choice)   
Shared
- Shared.resx     
- Shared.en.resx     <--- ISSUE: this one is always picked (even for swedish)

Метод, используемый для изменения языка, заключается в изменении языка браузера.Пожалуйста, помогите мне понять, почему это не работает для ProjectY!

1 Ответ

0 голосов
/ 14 мая 2018

Проблема заключалась в применении языка браузера.Сравнивая два файла проекта web.config, я обнаружил, что для применения языка браузера требуется следующая строка, которая отсутствовала в ProjectY:

<globalization enableClientBasedCulture="true" uiCulture="auto" culture="auto"></globalization>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...