Я создаю норвежский веб-сайт, который также будет принимать иностранных посетителей. Поскольку большинство скандинавов могут читать по-норвежски, это будет язык по умолчанию. (Т.е., * .resx на норвежском.) Только для наших финских и английских посетителей я создаю отдельные ресурсы (* .fi.resx и * .en.resx).
Однако, к моему большому шоку, все посетители, кроме финского , видят английский текст! Я сам проверял это и могу воспроизвести проблему в различных браузерах (Internet Explorer, Firefox, Chrome, Opera), пробуя различные языковые предпочтения и убедившись, что английский является , а не одним из них.
Почему резервный файл ресурсов (* .resx) никогда не загружается? Согласно документации (http://msdn.microsoft.com/en-us/library/ms227427.aspx), резервный файл должен быть загружен, если для указанного языка нет доступных языковых файлов.