Люди, хочу русифицировать BitDefender Anti-Phishing.
Столкнулся с такой проблемкой. Пока меню было на английском, в нем были горячие клавиши,
для вызова пунктов меню. Теперь получается вот что, скриншот:

e15f3d8a9119.jpg

Нашел, что они прописаны в FFToolbar/content/fftoolbar.xul в папке с программой в виде:

<menuitem label="&fftoolbar.disable.label;" accesskey="E"
                             tooltiptext="&fftoolbar.disable.tooltiptext;"
                             oncommand="bdAphToolbar.OnMenuEnable();"

Подскажите, как корректно убрать оттуда "горячие клавиши"?
Удаляя это параметр, заметил, Anti-Phishing не работает,
а FireFox виснет, и пытается отправить отчет об ошибке.

Тема перенесена из форума «Поддержка пользователей» в форум «Разработка».

Проще заменить accesskey="E" на accesskey="ы" или любую другую букву в слове "Выключить". и т.д.

09-06-2009 00:18:06
А вообще автора расширения надо бить по пяткам бамбуковыми палками за жесткое прописывание accesskey прямо в xul файле. Им место в файлах локализации.

banbot пишет

А вообще автора расширения надо бить по пяткам бамбуковыми палками за жесткое прописывание accesskey прямо в xul файле. Им место в файлах локализации.

Полностью поддерживаю :)

Но заменить на русские буквы не выходит, не распознает кодировку, в тех же скобках отображаются кракозябры, а модуль антифишинга не работает...

Тайлер
кодировка должна быть utf-8

Sergeys пишет

Тайлер
кодировка должна быть utf-8

Точно! Получилось :)
Спасибо за помощь... :)

Им место в файлах локализации.

Тайлер

Полностью поддерживаю

Вы бы донесли эту мысль до автора расширения, чтобы не мучиться потом при выходе новой версии.
Большая часть разработчиков:
1) Не телепаты. Поэтому он может не догадаться что кто-то вообще тратит время на перевод этого расширения.
2) Неплохие по натуре. Поэтому он может потратить полчаса на допилку расширения.

banbot, автор же не конкретный человек, а довольно крупная компания - http://www.bitdefender.com
И это не отдельное расширение для FireFox, а панель инструментов программы BitDefender Anti-Phishing free edition.
Кроме того, что Анти-фишинг не основная их задача, они сами выпускают локализованные версии своих продуктов,
поэтому объяснить, чего от них еще хотят, будет непросто.
Просто, поскольку эта версия Free edition, русификация не была предусмотрена. :)

Тайлер

автор же не конкретный человек, а довольно крупная компания - http://www.bitdefender.com

Я общался с крупными компаниями, в них тоже работают люди с руками и ногами. В любом случае попытка - не пытка.

Unghost пишет

В любом случае попытка - не пытка.

И то правда.))

Дайте работающую версию для FF 3.6.13