Подскажите новичку в рельсах: как правильно выводить локализованные строки в javascript'е. Пишу проект с использованием Rails и ExtJS. В результате после первых двух экранов в коде вьюх полно громоздких конструкций вида: fieldLabel: '<%= escape_javascript t('login.remember_me') %>' Нет ли уже готового хелпера с более коротким именем? Если нет, то видимо сам создам какой-нибудь tjs.
> Подскажите новичку в рельсах: как правильно выводить локализованные строки в > javascript'е. Пишу проект с использованием Rails и ExtJS. В результате после > первых двух экранов в коде вьюх полно громоздких конструкций > вида: fieldLabel: '<%= escape_javascript t('login.remember_me') %>' Нет ли > уже готового хелпера с более коротким именем? Если нет, то видимо сам создам > какой-нибудь tjs.
> -- > Best regards, > Alexei "SibProgrammer" Yuzhakov
> Подскажите новичку в рельсах: как правильно выводить локализованные строки в > javascript'е. Пишу проект с использованием Rails и ExtJS. В результате после > первых двух экранов в коде вьюх полно громоздких конструкций > вида: fieldLabel: '<%= escape_javascript t('login.remember_me') %>' Нет ли > уже готового хелпера с более коротким именем? Если нет, то видимо сам создам > какой-нибудь tjs.
> -- > Best regards, > Alexei "SibProgrammer" Yuzhakov
Спасибо за ссылки. Думал по поводу решения в эту строну, но пока еще не совсем осознал - нужна ли мне вся локаль в js-виде. Если там будет несколько тысяч ключей, то не очень хочется чтобы сразу к клиенту ехал толстый файл всей локализации.
Не понял почему правильней fieldLabel: '<%= t('login.remember_me') %>' ? Ведь если в значении ключа будет кавычка - все ж развалится.
7 ноября 2009 г. 3:49 пользователь devvlad <devv...@gmail.com> написал:
> > Подскажите новичку в рельсах: как правильно выводить локализованные > строки в > > javascript'е. Пишу проект с использованием Rails и ExtJS. В результате > после > > первых двух экранов в коде вьюх полно громоздких конструкций > > вида: fieldLabel: '<%= escape_javascript t('login.remember_me') %>' Нет > ли > > уже готового хелпера с более коротким именем? Если нет, то видимо сам > создам > > какой-нибудь tjs.
> Спасибо за ссылки. Думал по поводу решения в эту строну, но пока еще не > совсем осознал - нужна ли мне вся локаль в js-виде. Если там будет несколько > тысяч ключей, то не очень хочется чтобы сразу к клиенту ехал толстый файл > всей локализации.