Мы используем файлы resx для локализации наших веб-приложений. Обычно мы создаем локальные файлы resx (которые сопоставляются с определенной страницей), когда только одна страница использует определенную фразу, и глобальный файл resx, когда более одной странице нужна фраза.
Но хорошая вещь о глобальных файлах resx заключается в том, что они являются классом, и вы можете вызывать фразы, как вы называете свойствами класса:
Resource.UI.iNotFound
Итак, я подумал: зачем локальные файлы resx вообще? почему бы не использовать один глобальный файл resx для всего приложения, и таким образом избежать ошибок времени выполнения от вызова несуществующих фраз?
Я уверен, что для этого есть хороший ответ, я просто не знаю, что это такое.