Хочу поменять длинные и занимающине место надписи "С учетом диакритических знаков", "Только слова целиком" и т. п. на свои, короткие и понятные.
И еще хотелось бы перенести индикатор количества совпадений чтобы он был следующим сразу за кнопкой "Next".
Можно это сделать стилями? Может лучше подредактировать файл русской локали?
А где он расположен?

userChrome.css
Замену надписей для себя делал так:

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

Выделить код

Код:

/* Замена текста у чекбоксов */
/* С уч. диакр. знаков */
.findbar-match-diacritics.tabbable > .checkbox-label-box > .checkbox-label
  {font-size: 0 !important; visibility: hidden!important}
.findbar-match-diacritics.tabbable > .checkbox-label-box > .checkbox-label:before
  {visibility: visible !important; font-size: 1rem!important;
  display: block!important; content:'С уч. диакр. знаков'!important}
/* С уч. регистра */
.findbar-case-sensitive.tabbable > .checkbox-label-box > .checkbox-label
  {font-size: 0 !important; visibility: hidden!important}
.findbar-case-sensitive.tabbable > .checkbox-label-box > .checkbox-label:before
  {visibility: visible !important; font-size: 1rem!important;
  display: block!important; content:'С уч. регистра'!important}
/* Подсвет. все */
.findbar-highlight.tabbable > .checkbox-label-box > .checkbox-label
  {font-size: 0 !important; visibility: hidden!important}
.findbar-highlight.tabbable > .checkbox-label-box > .checkbox-label:before
  {visibility: visible !important; font-size: 1rem!important;
  display: block!important; content:'Подсвет. все'!important}
/* Целые слова */
.findbar-entire-word.tabbable > .checkbox-label-box > .checkbox-label
  {font-size: 0 !important; visibility: hidden!important}
.findbar-entire-word.tabbable > .checkbox-label-box > .checkbox-label:before
  {visibility: visible !important; font-size: 1rem!important;
  display: block!important; content:'Целые слова'!important}


«Достигнут * страницы» не осилил, работает неправильно (постоянно отображается).
скрытый текст

Выделить код

Код:

/* Достигнут * страницы, продолжено с другой стороны */
/* findbar > .findbar-container > .findbar-label.findbar-find-status:not([status="notfound"])
  {font-size: 0 !important; visibility: hidden!important}
findbar > .findbar-container > .findbar-label.findbar-find-status:not([status="notfound"]):before
  {visibility: visible !important; font-size: 1rem!important;
  display: block!important; content:'Достигнут ВЕРХ или НИЗ'!important} */


Поменять местами можно как-то так:
скрытый текст

Выделить код

Код:

/* перенести индикатор количества совпадений */
.findbar-label.found-matches{-moz-box-ordinal-group: 2 !important;}
.findbar-find-previous.tabbable{-moz-box-ordinal-group: 3 !important;}
.findbar-find-next.tabbable{-moz-box-ordinal-group: 4 !important;}
.findbar-highlight.tabbable{-moz-box-ordinal-group: 5 !important;}
.findbar-case-sensitive.tabbable{-moz-box-ordinal-group: 6 !important;}
.findbar-match-diacritics.tabbable{-moz-box-ordinal-group: 7 !important;}
.findbar-entire-word.tabbable{-moz-box-ordinal-group: 8 !important;}
.findbar-label.findbar-find-status{-moz-box-ordinal-group: 9 !important;}


UPD: Совсем забыл

Выделить код

Код:

@-moz-document url("chrome://browser/content/browser.xhtml") {
код замены текста
код переноса
}

https://forum.mozilla-russia.org/viewtopic.php?pid=791333#p791333
https://forum.mozilla-russia.org/viewtopic.php?pid=800500#p800500

negodnik, momo2000
Спасибо! Все сделал.