Веб Зображення Новини Групи Блоги Перекладач Gmail Ще »
Групи, які ви переглядали нещодавно | Довідка | Увійти
Головна сторінка Груп Google
i18n & javascript
Занадто багато тем, що мають бути показані першими. Для того, щоб показати тему першою, зніміть цю опцію з іншої теми.
Під час обробки вашого запиту сталася помилка. Будь ласка, повторіть вашу спробу пізніше.
флаг
  5 повідомлення - Згорнути всі  -  Перекласти все вказаною мовою: Перекладено (переглянути всі оригінали)
Група, до якої ви додаєте допис, - група Usenet. Відтак, будь-хто в Інтернеті бачитиме вашу електронну адресу.
Вашу відповідь не було надіслано.
Ваш допис надіслано
 
Від:
Кому:
Копія:
Продолжить:
Додати копію: | Додати продовження: | Редагувати тему
Тема:
Підтвердження:
З метою підтвердження введіть символи, наведені на зображенні нижче, або числа, які чуєте, натиснувши значок доступу. Прослухайте і введіть цифри, що чуєте
 

Hello ,

Подскажите новичку в рельсах: как правильно выводить локализованные строки в
javascript'е. Пишу проект с использованием Rails и ExtJS. В результате после
первых двух экранов в коде вьюх полно громоздких конструкций
вида: fieldLabel: '<%= escape_javascript t('login.remember_me') %>' Нет ли
уже готового хелпера с более коротким именем? Если нет, то видимо сам создам
какой-нибудь tjs.

--
Best regards,
 Alexei "SibProgrammer" Yuzhakov


Ви мусите увійти перед публікацією повідомлень.
Аби надіслати допис, будь ласка, спочатку приєднайтеся до цієї групи.
Будь ласка, поновіть своє прізвисько на сторінці налаштування передплати перед тим, як надіслати свій допис.
У вас немає права надсилання дописів до цієї групи.
http://coderack.org/users/kossnocorp/entries/44-i18n-javascript как
вам вот это?

On Nov 6, 6:26 pm, Alexei Yuzhakov <sibprogram...@gmail.com> wrote:


Ви мусите увійти перед публікацією повідомлень.
Аби надіслати допис, будь ласка, спочатку приєднайтеся до цієї групи.
Будь ласка, поновіть своє прізвисько на сторінці налаштування передплати перед тим, як надіслати свій допис.
У вас немає права надсилання дописів до цієї групи.
http://github.com/fnando/i18n-js
http://github.com/qoobaa/javascript_i18n

использую второй

хотя имхо в вашем варианте правильней
fieldLabel: '<%= t('login.remember_me') %>'

On 6 ноя, 18:26, Alexei Yuzhakov <sibprogram...@gmail.com> wrote:


Ви мусите увійти перед публікацією повідомлень.
Аби надіслати допис, будь ласка, спочатку приєднайтеся до цієї групи.
Будь ласка, поновіть своє прізвисько на сторінці налаштування передплати перед тим, як надіслати свій допис.
У вас немає права надсилання дописів до цієї групи.

Спасибо за ссылки. Думал по поводу решения в эту строну, но пока еще не
совсем осознал - нужна ли мне вся локаль в js-виде. Если там будет несколько
тысяч ключей, то не очень хочется чтобы сразу к клиенту ехал толстый файл
всей локализации.

Не понял почему правильней fieldLabel: '<%= t('login.remember_me') %>' ?
Ведь если в значении ключа будет кавычка - все ж развалится.

7 ноября 2009 г. 3:49 пользователь devvlad <devv...@gmail.com> написал:

--
Best regards,
 Alexei "SibProgrammer" Yuzhakov

Ви мусите увійти перед публікацією повідомлень.
Аби надіслати допис, будь ласка, спочатку приєднайтеся до цієї групи.
Будь ласка, поновіть своє прізвисько на сторінці налаштування передплати перед тим, як надіслати свій допис.
У вас немає права надсилання дописів до цієї групи.
если происходит генерация строки в view - то это просто html
если нужна локализация на уровне js - то делайте в js файле на уровне
js, типа

divctl.attr({title: I18n.t('Logout', { defaultValue: 'Logout' })});

On 7 ноя, 04:35, Alexei Yuzhakov <sibprogram...@gmail.com> wrote:


Ви мусите увійти перед публікацією повідомлень.
Аби надіслати допис, будь ласка, спочатку приєднайтеся до цієї групи.
Будь ласка, поновіть своє прізвисько на сторінці налаштування передплати перед тим, як надіслати свій допис.
У вас немає права надсилання дописів до цієї групи.
Кінець повідомлень
« Повернутися до обговорень « Новіша тема     Старіша тема »

Створити групу - Групи Google - Домашня сторінка Google - Правила користування послугою - Заява про конфіденційність і нерозголошення інформації
©2009 Google