Я знаю, что ваш пост довольно старый, но мой ответ может помочь другим.
Я заметил, что Drupal.locale.strings
не заполняется вызовами JavaScript.
Поэтому я обычно создаю часть кода PHP, которая выполняет эту работу на стороне сервера. Вы можете сделать это где угодно в своем коде PHP. Но лучше всего сделать это в модуле, который вы кодируете. Тогда будет проще экспортировать его с помощью модуля Potx , чтобы вы могли хранить строки в некоторых файлах *.po
для последующего использования вашего модуля.
Если вы спешите, вы можете просто сделать это в теле фиктивного узла (просто «предварительный просмотр») с помощью формата ввода PHP :
<?php
print t('Example : %variable', array('%variable' => 'test'));
?>
Как только это будет сделано, вы сможете найти свои строки и перевести их на странице администратора.
Чтобы восстановить файл JavaScript, вам нужно очистить весь кэш (с помощью Devel или посетив страницу modules ).