Собственно в этой теме я бы хотел обсудить варианты решения. Сам нашёл два взаимозаменяемых:
1. Специализированное дополнение к браузерам: для Firefox, для Chrome.
2. Универсальные дополнения к браузеру, которое предназначены не для переключения языков сайтов, но с помощью функционала этих дополнений можно реализовать переключение языков.
2.1. Дополнение для перенаправления. Я испытывал Redirector, экспортировав в него этот список правил. Существуют и другие дополнения для перенаправления, но я их не тестировал.
2.2. Для ситуаций когда перенаправлением проблему не решить, к примеру в случае с сайтами allo.ua, privat24.ua и me24.meest-group.com нужны скрипты. Дополнения которые принимают скрипты: Greasemonkey (Firefox), Tampermonkey (Firefox, Chrome).
Для privat24.ua подходит вот такой скрипт:
Код: Виділити все
// ==UserScript==
// @name Set-RU-Lang-privat24
// @namespace mystuff
// @version 1
// @description Переключение интерфейса на русский язык
// @author VasyaPupkin
// @match https://*.privat24.ua/*
// @grant none
// ==/UserScript==
setTimeout(()=>{
let t = document.querySelector('div.languages > a:nth-child(2)');
if(t) { t.click(); return; }
let c = document.querySelectorAll('button.sc-iAyFgw.eeJZse');
if(c[3].title != 'Русский') {
c[3].click();
let cc = (document.querySelectorAll('button.sc-jhAzac.YbrrD'));
let i = cc[0].title == 'Русский' ? 0 : 1;
cc[i].click();
}
}, 500);