Мне только что дали проект, который нужно локализовать.
Я только что наткнулся на meta: resourcekey и как он используется в сочетании с локальными файлами ресурсов.
Мой вопрос таков: должен ли я сделать это таким образом?
Рассмотрим этот пример сразу с MSDN:
<asp:Button ID="Button1" runat="server" Text="DefaultText"
meta:resourcekey="Button1" />
Если я читаю это впервые (чтоЯ бы сказал: «зачем указывать Button1
дважды?»
Если <@ Page @>
уже имеет Culture
, установленный на auto
, и существуют локальные файлы ресурсов, перейдите и найдите локальные ресурсы каждого элемента управления,если таковые имеются, без необходимости делать это двойное упоминание для КАЖДОГО отдельного элемента управления на странице.
Я посмотрел на страницу, которая у нас уже есть, которая делает это, и это выглядит как беспорядок, если вы спросите меня.
Я что-то здесь упускаю?
Или этот метод устарел, и есть лучший способ сделать это?Весь вклад (+/-) приветствуется.
Спасибо!