Помощник в прокачке на русском

Есть такой полезный сайт - classicwow.live/leveling
Помогает в прокачке нубам или людям, которые не могут определиться какой квест делать, а какой не обязателен.

Но этот сайт на английском. Даже если знаешь язык, трудно сверять задания на русском в игре с английскими названиями на сайте.

Пришлось написать небольшой “русификатор”, состоящий из двух частей:

  1. Устанавливаем плагин для хрома: User JavaScript and CSS
  • Заходим в плагин и добавляем новый сайт: classicwow.live/leveling/*

  • В левой колонке JS вводим скрипт:

Сводка
$('button[name="next-step"]').click(function(){
	ruTooltip('quest');
	ruTooltip('npc');
});

$('button[name="prev-step"]').click(function(){
	ruTooltip('quest');
	ruTooltip('npc');
});

function ruTooltip(type){
	var className = type === 'quest' ? 'cwl-quest-name' : 'cwl-quest-target';

	setTimeout(function() {
		$('td.' + className + ' a').each(function(_, el){
			var href = el.getAttribute('href');
			var tooltipType = href.indexOf('https://classic.wowhead.com/item') === 0 
				? 'item' 
				: type;
			
			var ruHref = href.replace(
				'https://classic.',
				'https://ru.classic.'
			).replace(
				'wowhead.com/'+ tooltipType + '=',
				'wowhead.com/tooltip/'+ tooltipType +'/'
			);
			
			console.log('ru', ruHref);
			
			$.get(ruHref, function(data) {
				if(!data || !data.name){
					return;
				}
				
				el.text = data.name;
			});
		});
	}, 100);
}
  • В правой колонке CSS вводим (не обязательно - делает интерфейс полноэкранным, убирает всякий хлам):
Сводка
header, .cwl-header {
	display: none;
}

.page-footer {
	display: none;
}

.cwl-main-background {
	padding: 0;
}

.cwl-main-background .container{
	width: 100%;
	height: 100vh;
}

.browser-default{
	width: 250px;
}

.steps-row .substep-parent{
	height: 80vh;
}

.leaflet-container{
	height: 80vh;
}
  1. Для всплывающих подсказок на русском, понадобится еще один плагин. Автоматический редирект с сайта на сайт, например - Switcheroo Redirector
  • Добавляем новое правило (автоматически переводит вас с английской версии сайта ВОВХЭД на русскую версию:
    From: https://classic.wowhead.com
    To: https://ru.classic.wowhead.com

Готово.