Давайте подумаем, как лучше интернационализировать сайт на ASP.NET?
Я делаю так, на странице размещаю блоки типа <%=GetLocalString(5)%> а в GetLocalString(это локальная процедура на странице) делаю запрос к MySQL базе, в котором передаю собственно внутренний адрес страницы, номер и название языка.
Это довольно удобно, но вот насколько это эффективно? Как можно лучше реализовать GetLocalString?
Может быть вы предложите еще способы для интернационализации.
Сразу оговорюсь, что, вне всяких сомнений, сделать локализацию можно многими способами. Поэтому, убедительно просьба, предлагая метод, постарайтесь описать его плюсы и минусы.