Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] изменить в дополнении Firefox Mozilla названия пунктов меню (http://forum.oszone.net/showthread.php?t=342589)

v79italya 18-10-2019 21:40 2892693

изменить в дополнении Firefox Mozilla названия пунктов меню
 
Здравствуйте. в Firefox у становил дополнение web_developer. Все работает, но на английском языке. Хотелось бы названия пунктов меню на русском языке. Возможно ли так сделать?
Я пробовал разархивировать и в папке _locales менять названия. Только после этого это дополнение уже в браузер не устанавливалось. Не разбираюсь я в этом вообще.
Firefox 49.0
ссылка на дополнение 2.0.1
https://chrispederick.com/work/web-developer/

Ageron 18-10-2019 22:33 2892701

Цитата:

Цитата v79italya
Только после этого это дополнение уже в браузер не устанавливалось. »

установите, найдите в профиле эти файлы, и там поменяйте

Nordek 18-10-2019 23:58 2892704

Вложений: 1
  • link.txt (111 bytes, скачиваний: 27)
Цитата:

Цитата v79italya
Возможно ли так сделать? »

Делайте.
Ссылка в прикреплённом link.txt.
Подготовил, бегло набросал перевод для примера - Вам останется только закончить перевод.

Также понадобится версия ESR и информация.

Как-то захотелось перевести расширение одно - Проблема была в отсутсвии каких-либо упоминаний для локализации, пришлось не из чего делать. У вас же, чуть-чуть подправить, чуть-чуть скопировать и сделать перевод по готовому шаблону.

v79italya 19-10-2019 07:07 2892715

Цитата:

Цитата Ageron
найдите в профиле эти файлы »

а где эти файлы?
я уже по этой ссылкеhttp://helpexe.ru/brauzery/kak-nastr...a-v-brauzere-2 искал дополнения и не нашел. может надо создать файлы?

v79italya 19-10-2019 07:28 2892716

Цитата:

Цитата Nordek
версия ESR »

а можно ссылку на эту версию. пробовал установить на 49.0. не получилось. Вообще у меня есть анг-версия 1.2.5 и, по моему, эта версия не установилась, но установилась 2.0.1. Может, эту версию переведете на русский. а для Google Chrome можете перевести это дополнение. ссылка в шапке
еще пробовал в about:addons менять параметр xpinstall.signatures.required на false как здесь написано
Скрытый текст
Какие есть варианты, если я хочу использовать неподписанные дополнения (для опытных пользователей)

Firefox версий Extended Support Release (ESR), Developer Edition и Nightly позволят вам обойти требование подписи дополнений, если вы измените параметр xpinstall.signatures.required на false в редакторе конфигурации Firefox (страница about:config). Также существуют специальные небрендированные версии Firefox, которые позволяют вам изменять эту настройку. Для получения дополнительной информации прочитайте статью Дополнения/Подпись дополнений на MozillaWiki.
не помогло.

Ageron 19-10-2019 15:31 2892754

Цитата:

Цитата v79italya
а где эти файлы? »

извините,
этот плагин не распаковывает свои ресурсы


Цитата:

Цитата v79italya
Я пробовал разархивировать и в папке _locales менять названия. Только после этого это дополнение уже в браузер не устанавливалось. »

дополнение установилось, но браузер его удаляет после перезапуска

v79italya 19-10-2019 16:15 2892761

Цитата:

Цитата Ageron
браузер его удаляет после перезапуска »

ну все! Каюк затее)

Nordek 19-10-2019 16:25 2892762

Цитата:

Цитата v79italya
а можно ссылку на эту версию. »

http://ftp.mozilla.org/pub/firefox/releases/



Цитата:

Цитата v79italya
а где эти файлы? »

В _locales создаёте каталог ru.
Копируете из en_US файл messages.json в каталог ru (Т.е _locales/en_US/ > _locales/ru/).
Переводите по шаблону.
Возможно потребуется активировать режим разработчика.
Пример наброска:




P.S Переводить не буду, Google, Bing etc. в помощь.

v79italya 19-10-2019 18:18 2892773

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

Nordek 20-10-2019 00:34 2892822

v79italya, .xpi - это для Firefox и PaleMoon.
Подождите, давайте в порядке очереди. Вы прыгаете с Firefox на Google Chrome - Я сообразить не могу что вам нужно.

Firefox ESR и PaleMoon
В сообщении #3 предоставил пример для Firefox ESR и PaleMoon - Вам остаётся сделать только перевод - Остальное (чтоб подхватывался русский) я настроил (Если необходимо произвести перевод сначала, то можете лишь из каталога en-US скопировать с заменой файлы в каталоге ru).
Расположено в web_developer_rus-1.2.5-smfx.xpi/locale/ru/.
В каталоге ru будут ещё подкаталоги dashboard, dialogs, options и overlay.
А также файлы (Чтоб проще было ориентироваться, представляю вид - Где путь в начале начинается с каталога):
Код:

dashboard\dashboard.dtd
dashboard\dashboard.properties
dialogs\cookie.dtd
dialogs\cookie.properties
dialogs\message.dtd
dialogs\outline-custom-elements.dtd
dialogs\resize-window.dtd
dialogs\resize-window.properties
options\options.dtd
options\options.properties
overlay\overlay.dtd
overlay\overlay.properties

Для удобства можете извлечь в какой-либо каталог.
В порядке очереди открываете каждый подкаталог.
В удобном для вас текстовом редакторе необходимо открыть файлы с расширениями *.dtd и *.properties, внести перевод и сохранить.
После успешного завершения всего процесса, содержимое упаковать в Сжатую ZIP-папку и переименовать *.zip в *.xpi.
Установить дополнение.

Могу упростить задачу (Если разберётесь):
Можно "скажем так" производить перевод "на лету" а не каждый раз упаковывать и устанавливать.
Для этого вам понадобится:
Установить дополнение из сообщения #3 (Если не установлено).
Выйти из браузера.
Перейти в каталог профиля браузера/extensions.
В каталоге extensions определить имя "установленного" дополнения (например {c45c406e-ab73-11d8-be73-000a95be3b12}.xpi. Напоминаю, не web_developer_rus-1.2.5-smfx.xpi а именно имя дополнения которое "уже" установлено).
В том же каталоге extensions создаете с таким же именем как у дополнения каталог без расширения xpi в конце.
Извлекаете из корня файла web_developer_rus-1.2.5-smfx.xpi - Все файлы в каталог который имеет имя дополнения.
Само дополнение название_расширения_или_произвольный_набор_из_букв_и_цифр.xpi из каталога extensions необходимо перенести, например на рабочий стол.
Теперь можете открыть браузер (Дополнение всё ещё останется установленным).
Далее производить перевод и перезапускать браузер для определения результата.
Конечный результат (Когда всё будет готово) можете упаковать.

Google Chrome
В сообщении #8 представлены:
  • Ссылки для загрузки Firefox.
  • Основное описание действий для Google Chrome.
  • Скриншоты примера Google Chrome и Firefox.
В Google Chrome перевод вы уже можете делать (Краткая информация в сообщении #8) "на лету" т.к дополнение уже распаковано, также расположено в каталоге Extensions.
При необходимости включить режим разработчика, делать перевод и перезапускать браузер.

v79italya 20-10-2019 07:03 2892835

Nordek, спасибо Вам большое. Все просто супер! на мазилле так и не запустил, зато на гуглехром сделалось. добавил папку ру и скопировал джейсон. сначала принимала только цифры, при кириллице все надписи пропадали. потом изменил кодировку на ютф8 без бом и стало видеть и кириллицу. отлично. попробую тем же макаром и Firebug на гуглехром перевести.

Nordek 20-10-2019 14:23 2892865

Цитата:

Цитата v79italya
на мазилле так и не запустил »

Проверял в Firefox ESR и PaleMoon - Работает.
Firefox ESR обязательна. Также в Firefox ESR необходимо отркрыть about:config, затем у параметра xpinstall.signatures.required перевести значение в положение false. Информация.

Можете проверить в PaleMoon.
В PaleMoon - У параметра xpinstall.signatures.required по умолчанию установлено значение в false, что значит не должно наблюдаться недоразумений с установкой дополнений (Если только версия дополнения несовместима с версией вашего браузера).

Только увидел, и вы не написали ничего (Молчите как партизан). В ESR версиях 60.9.0 и 68.1.0 работать не будет

v79italya 20-10-2019 16:16 2892876

Цитата:

Цитата Nordek
68.1.0 работать не будет »

вот как. а я как раз эту версию и поставил на комп, на нетбуке версию не менял. позже на компе попробую на другой версии.
Цитата:

Цитата Nordek
не написали ничего (Молчите как партизан) »

о чем я умолчал? вроде все сказал..

Nordek 20-10-2019 19:46 2892905

Вложений: 1
Цитата:

Цитата v79italya
вроде все сказал.. »

Из сообщения #2 понятно что используется Firefox версии 49.0. Также на сколько помню вы прикрепляли к сообщению дополнение web_developer-1.2.5-smfx.xpi.
Из сообщения #4 по скриншоту можно лишь предположить что: На переднем плане старая версия браузера, на заднем плане новая версия браузера.
Из сообщения #5 выясняется что вы используете ещё Google Chrome. Mozilla Firefox остаётся 49.0. Также используете дополнение версии 2.0.1 т.к версия 1.2.5 не установилась (По этому могу предположить что вы используете не ESR браузер, либо новую версию - Дополнение которое не подходит к новой версиии браузера.).
В сообщении #11 на скриншоте Google Chrome.
Наконец в сообщении #13 выясняется что используете Mozilla Firefox версии 68.1.0.
По Mozilla Firefox 68.1.0 можно предположить что вы используете что-либо из Windows 7/Windows 8.1/Windows 10. На скриноте Windows 7 (Это тоже играет роль, например в Windows XP можно установить Firefox лишь версии 52.9.0 ESR).



Чтоб в Firefox использовать Web Developer вам понадобится:
Либо установить Firefox 52.9.0 ESR - Ссылку на который предоставлял в сообщении #8:
Mozilla Firefox 52.9.0 ESR
Mozilla Firefox 52.9.0 ESR (RU) x86
Mozilla Firefox 52.9.0 ESR (RU) x64

Для установки расширений необходимо отркрыть about:config, затем у параметра xpinstall.signatures.required перевести значение в положение false

Либо PaleMoon (Лучше PaleMoon, Firefox 52.9.0 ESR устарел.).

Также понадобится Web Developer версии 1.2.5 или 1.2.13 - Сможете изменить ресурсы без хитростей.
Выше прикрепил link.txt в котором содержатся ссылки.

В версии 2.0.1 не получится - Мне не понятно как править ресурсы, выяснил лишь что высчитывание хеша MD5-Digest и SHA1-Digest (Которые вносил после изменения файлов) не достаточно, далее не стал углубляться (лень).

v79italya 20-10-2019 22:31 2892926

Nordek, насчет браузеров: основных три - гугл хром, мазилла и опера. гугл хром считаю быстрым, в опере есть впн для блокированных сайтов и ютуба, а мазилла удобен для изучения html и css(как оказалось, в гугле хром тоже много удобного). установил недели две назад Firefox Developer Edition (пробовал установить русскую Web Developer). еще постоянно в придачу к чему то устанавливается и потом удаляется яндекс-браузер. есть где то и ие. это все на нетбуке(виндовс7). так же на компе(виндовс10) установил Firefox 68.1.0 для Web Developer.ru.
почему на нетбуке версия мазиллы 49? потому что установишь 52.0, а потом не могу установить firebug. мне надо и Web Developer и firebug. я уже путаюсь в этих установщиках. столько их накачал.
теперь еще попробую и бледнолицую луну)
Цитата:

Цитата Nordek
В версии 2.0.1 не получится »

и не надо. Вы и так много сделали. меня устраивает Web Developer_ру в гугле хром.
позже установлю PaleMoon, Firefox 52.9.0 ESR и попробую на них все это дело. отпишусь
установил Firefox 52.9.0 ESR на компе. Web Developer тоже установилось. только мне больше нравится Web Developer на гугл-хроме. привык к этому браузеру. Palemoon так и не устанавливал.
Спасибо Всем за решение проблемы


Время: 23:26.

Время: 23:26.
© OSzone.net 2001-