перевод/локализация в javascript
Прислано: Eugene_M
пт, 24/12/2010 - 20:49
Другие статьи по теме:
Уважаемые разработчики нужна помощь в решении проблемы.
есть сайт на нескольких языках. Как сделать корректную локализацию в JavaScript файлах.
использую функцию Drupal.t().
Загвостка в том, что я не понимаю как она работает, точнее как попадают строки в Drupal.locale?
Drupal создает для каждого языка .js-файлы в которые записывает массив "Drupal.locale".
Как в модуле передать необходимые строки в эти файлы.
использовал вариант:
<?php
drupal_add_js(array(
'Suspicion cheat statistics' => t('Suspicion cheat statistics'),
'Wrong region' => t('Wrong region'),
'Wrong category' => t('Wrong category'),
'Not working link' => t('Not working link'),
), 'setting');
?>в одному модуле сработал и теперь при переводе строк нормально подхватывает.
а в другом модуле не работает:
<?php
drupal_add_js(array(
'Delete' => t('Delete').'9', // ставил 9,Ю
), 'setting');
?>Похоже где-то что-то не так делаю.
Есть идеи?
- Для комментирования войдите или зарегистрируйтесь
