Локализация плагинов в JS-файлах Есть решение
Вопрос к разработчикам... Перевожу некоторые плагины на польский, но столкнулся с тем, что многие плагины вообще не имеют локализации.. Но это ладно, документация есть и всё решаемо... Но наткнулся на то, что есть русский тест в js-файлах, а на них документации не нашёл. Перепробовал все варианты, что в документации приведены для html и php файлов - не помогло.
Ниже один из примеров:
$('#fiwex-feat-editing-dialog').waDialog({ 'title': 'Редактировать пояснение', 'buttons': '<input type="submit" class="button green" value="Сохранить">или<a href="javascript:void(0);" class="cancel">Отмена</a>',
Подскажите плиз вариант, как русский текст заменить переменной, чтобы подхватывало его в файле локализации. Спасибо.
9 ответов
Если это в html то можно использовать что-то типа
Если это чистый JS то всё несколько хуже - нужно будет в html объявить переменную с переводом и в JS её использовать.
К примеру
и в js
да скорее чистый JS, т.к. подставлял этот вариант и не помогло. Сейчас попробую второй вариант, только теперь нужно определить к какому HTML-файлу относится скрипт.
не взлетело(( При втором варианте, теперь кнопки на JS не работают...
Тогда смотреть что в консоли за ошибки и исправлять.
я не разработчик... вот сделал скрин консоли:
здесь есть ценная информация?
Ниже скрин двух кусков файлов - слева HTML, справа JS. Вроде всё правильно сделал...
или нет?
Кавычки не экранированы. например
должно выглядеть как-то так
Спасибо, перевод заработал, но кнопки на JS так и не заработали(
Вообщем сделал - пришлось пройтись по всем переменным в JS, не везде экранизация нужна была... Всем большое спасибо! общими усилиями получилось)