Страницы: 1
В последних версиях BabelZillaMenu добавлена возможность создания собственных пунктов меню. То есть вводится адрес и название ссылки и эта ссылка появляется в меню.
Только если вводить название ссылки на русском языке (а может и просто кириллицей), то получается какая-то чушь, буквы переделываются или в знаки препинания, или в цифры, или вообще в другие буквы. Как мне кажется, проблемы с кодировкой. Об этой проблеме я уже написал автору, но он ничего не может сделать с ней и просит русскоязычное сообщество помочь с этой проблемой . Я не думаю, что решение будет очень сложным, но всё равно буду очень благодарен за любую помощь. Скачать расширение можно по этой ссылке.
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
Известная проблема при локализации расширений, в которых текст для элементов интерфейса может сохраняться в prefs.js.
В babelzillamenu.js есть три функции, в которые нужно добавить escape/unescape. Вот готовый кусок кода:
function initurl(){ { prefs = (GetPrefurl1()); document.getElementById("result").value = (prefs.url1); } { prefs = GetPreftitre1(); document.getElementById("result1").value = unescape(prefs.titre1); } } function saveSeturl() { var url = (document.getElementById("result").value); { var prefs = { url1: url }; enregistrerPrefs("extensions.bzm.",prefs); } var titre = escape(document.getElementById("result1").value); { var prefs = { titre1: titre }; enregistrerPrefs("extensions.bzm.",prefs); } } function inittitre1() { var value = document.getElementById("preftitre1").label; var prefs = GetPreftitre1(); document.getElementById("preftitre1").label = unescape(prefs.titre1); }
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Anton
Огромное спасибо! Всё работает! Очень благодарен!
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
Страницы: 1