Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.
  • Форумы
  •  » CSS-стили
  •  » Русификация пункта меню расширения PrivateSearch через userChrome.css

№117-05-2021 21:46:48

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5335
UA: Firefox 78.0

Русификация пункта меню расширения PrivateSearch через userChrome.css

Собственно об этом расширении и его аналогах: тема https://forum.mozilla-russia.org/viewtopic.php?id=76623
А здесь помещу простой способ русификации пункта контекстного меню от расширения PrivateSearch, тем более что английский текст в нём содержит грубую ошибку.
Сразу оговорюсь, что я не нашёл (и не сильно искал) способ перевести дословно, то есть "Приватный поиск для «…»" — где на месте трёх точек должен быть выделенный текст. Вместо этого мой перевод при любом выделенном тексте показывает в контекстном меню фразу "Приватный поиск выделенного текста".
Итак:
1. Для начала нужно включить использование userChrome.css, если вы не сделали этого раньше: наберите в адресной строке about:config и перейдите по этому адресу, если появилось предупреждение, согласитесь быть осторожными. Теперь найдите с помощью поиска параметр toolkit.legacyUserProfileCustomizations.stylesheets и установите для него значение true.
2. Откройте меню Справка — Информация для решения проблем, там найдите строку «Папка профиля» и нажмите кнопку «Открыть папку».
3. В этой папке создайте папку Chrome — а в ней создайте текстовый файл userChrome.css (внимание! именно userChrome.css — а не userChrome.css.txt и тому подобное! проверьте, включив показ расширений файлов).
4. В этот файл скопируйте такое содержимое:

Выделить код

Код:

/* НЕ РЕДАКТИРУЙТЕ ЭТОТ ФАЙЛ, ЕСЛИ НЕ УВЕРЕНЫ */
/* Русифицировать пункт контекстного меню расширения PrivateSearch */
menuitem[id$="private-search"] > label {
    display: none !important;
}
menuitem[id$="private-search"]::before {
    content: "Приватный поиск выделенного текста";
    padding-inline-start: 32px;
    display: -moz-box;
    -moz-box-flex: 1;
}

Если у вас в файле userChrome.css уже что-то есть — пусть будет, скорее всего это не помешает, просто добавьте мой код в конец файла.
5. Последний пункт — перезапустите Firefox для применения изменений.

Отредактировано Пандёнок (17-05-2021 22:12:08)


Мой рецепт счастья почти в любом браузере на ПК: раз, два, три — реклама, уйди!
На Android: Iceraven + uBlock Origin + Tampermonkey + RU AdList JS Fixes!
И моя маленькая подписка против гороскопов.
Proton OFF.

Отсутствует

 

№217-05-2021 22:37:19

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1637
UA: Firefox 78.0

Re: Русификация пункта меню расширения PrivateSearch через userChrome.css

Пандёнок пишет

В этот файл скопируйте такое содержимое:

Лучше наверное будет так:

скрытый текст

Выделить код

Код:

menuitem[id$="private-search"] > .menu-iconic-text {
    display: none !important;
}
menuitem[id$="private-search"] > .menu-iconic-left {
    -moz-box-ordinal-group: 0 !important;
}
menuitem[id$="private-search"]::before {
    content: "Приватный поиск выделенного текста";
    padding-inline-start: 2px;
    display: -moz-box;
}

cbc7917da2b5.png

А то у вас иконка вправо убежала
скрытый текст
ada740e3fa9d.png

Отсутствует

 
  • Форумы
  •  » CSS-стили
  •  » Русификация пункта меню расширения PrivateSearch через userChrome.css

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]