mirror of
https://github.com/Sarjuuk/aowow.git
synced 2025-11-29 15:58:16 +08:00
2408 lines
224 KiB
PHP
2408 lines
224 KiB
PHP
<?php
|
||
|
||
namespace Aowow;
|
||
|
||
if (!defined('AOWOW_REVISION'))
|
||
die('illegal access');
|
||
|
||
/*
|
||
some translations have yet to be taken from or improved by the use of:
|
||
<path>\World of Warcraft\Data\ruRU\patch-ruRu-3.MPQ\Interface\FrameXML\GlobalStrings.lua
|
||
*/
|
||
|
||
$lang = array(
|
||
// page variables
|
||
'timeUnits' => array(
|
||
'sg' => ["год", "месяц", "неделя", "день", "час", "минута", "секунда", "миллисекунда"],
|
||
'pl' => ["годы", "месяцы", "недели", "дн.", "часы", "мин", "секунды", "миллисекундах"],
|
||
'ab' => ["г.", "мес.", "нед.", "дн", "ч.", "мин", "сек.", "мс"]
|
||
),
|
||
'lang' => ["английском", null, "французском", "немецком", "китайском", null, "испанском", null, "русском"],
|
||
'main' => array(
|
||
'name' => "название",
|
||
'link' => "Ссылка",
|
||
'signIn' => "Вход / Регистрация",
|
||
'jsError' => "Для работы этого сайта необходим JavaScript.",
|
||
'language' => "Язык",
|
||
'feedback' => "Отзыв",
|
||
'numSQL' => "Количество SQL запросов",
|
||
'timeSQL' => "Время выполнения SQL запросов",
|
||
'noJScript' => '<b>Данный сайт активно использует технологию JavaScript.</b><br />Пожалуйста, <a href="https://www.google.com/support/adsense/bin/answer.py?answer=12654" target="_blank">Включите JavaScript</a> в вашем браузере.',
|
||
// 'userProfiles' => "Ваши персонажи", // translate.google :x
|
||
'pageNotFound' => "Такое %s не существует.",
|
||
'gender' => "Пол",
|
||
'sex' => [null, "Мужчина", "Женщина"],
|
||
'players' => "Игрокам",
|
||
'thePlayer' => "Игрок",
|
||
'quickFacts' => "Краткая информация",
|
||
'screenshots' => "Изображения",
|
||
'videos' => "Видео",
|
||
'side' => "Сторона: ",
|
||
'related' => "Дополнительная информация",
|
||
'contribute' => "Добавить",
|
||
// 'replyingTo' => "Ответ на комментарий от",
|
||
'submit' => "Отправить",
|
||
'save' => 'Сохранить',
|
||
'cancel' => "Отмена",
|
||
'rewards' => "Награды",
|
||
'gains' => "Бонус",
|
||
// 'login' => "[Login]",
|
||
'forum' => "Форум",
|
||
'siteRep' => "Репутация: ",
|
||
'yourRepHistory'=> "История вашей репутации",
|
||
'aboutUs' => "О Aowow",
|
||
'and' => " и ",
|
||
'or' => " или ",
|
||
'back' => "Назад",
|
||
'reputationTip' => "Очки репутации",
|
||
'byUser' => 'От <a href="HOST_URL/?user=%1$s"%2$s>%1$s</a> ',
|
||
'help' => "Справка",
|
||
'status' => "Статус",
|
||
'yes' => "Да",
|
||
'no' => "Нет",
|
||
'any' => "Любой", // Any[one] of X => "Любой из"
|
||
'all' => "Все",
|
||
|
||
// filter
|
||
'extSearch' => "Расширенный поиск",
|
||
'addFilter' => "Добавить другой фильтр",
|
||
'match' => "Совпадение: ",
|
||
'allFilter' => "Все фильтры",
|
||
'oneFilter' => "Любое совпадение",
|
||
'applyFilter' => "Применить фильтр",
|
||
'resetForm' => "Очистить форму",
|
||
'refineSearch' => 'Совет: Уточните поиск, добавив <a href="javascript:;" id="fi_subcat">подкатегорию</a>.',
|
||
'clear' => "Очистить",
|
||
'exactMatch' => "Полное совпадение",
|
||
'_reqLevel' => "Требуется уровень: ",
|
||
|
||
// infobox
|
||
'unavailable' => "Недоступно игрокам",
|
||
'disabled' => "[Disabled]",
|
||
'disabledHint' => "[Cannot be attained or completed]",
|
||
'serverside' => "[Serverside]",
|
||
'serversideHint' => "[These informations are not in the Client and have been provided by sniffing and/or guessing.]",
|
||
|
||
// red buttons
|
||
'links' => "Ссылки",
|
||
'compare' => "Сравнить",
|
||
'view3D' => "Посмотреть в 3D",
|
||
'findUpgrades' => "Найти лучше…",
|
||
'report' => "Жалоба",
|
||
'writeGuide' => "Написать новое руководство",
|
||
'edit' => "Редактировать",
|
||
'changelog' => 'История изменений',
|
||
|
||
// misc Tools
|
||
'errPageTitle' => "Страница не найдена",
|
||
'nfPageTitle' => "Ошибка",
|
||
'subscribe' => "Подписаться",
|
||
'mostComments' => ["Вчера", "Последние %d дней"],
|
||
'utilities' => array(
|
||
"Последние добавления", "Последние статьи", "Последние комментарии", "Последние изображения", null,
|
||
"Комментарии без оценки", 11 => "Последние видео", 12 => "Популярные комментируемые", 13 => "Без изображений"
|
||
),
|
||
|
||
// article & infobox
|
||
'langOnly' => "Эта страница доступна только на <b>%s</b> языке.",
|
||
|
||
// calculators
|
||
'preset' => "Готовая таблица: ",
|
||
'addWeight' => "Добавить фильтр значимости",
|
||
'createWS' => "Отсортировать по значимости",
|
||
'jcGemsOnly' => "Использовать <span%s>ювелирские</span>",
|
||
'cappedHint' => 'Подсказка: <a href="javascript:;" onclick="fi_presetDetails();">Удалите</a> характеристики с капом (например, меткость).',
|
||
'groupBy' => "Группировать: ",
|
||
'gb' => array(
|
||
['Нет', 'none'], ['Слот', 'slot'], ['Уровень', 'level'], ['Источник', 'source']
|
||
),
|
||
'compareTool' => "Инструмент сравнения предметов",
|
||
'talentCalc' => "Расчёт талантов",
|
||
'petCalc' => "Расчёт умений питомцев",
|
||
'chooseClass' => "Выберите класс:",
|
||
'chooseFamily' => "Выберите семейство питомцев:",
|
||
|
||
// search
|
||
'search' => "Поиск",
|
||
'foundResult' => "Результаты поиска для",
|
||
'noResult' => "Ничего не найдено для",
|
||
'tryAgain' => "Пожалуйста, попробуйте другие ключевые слова или проверьте правильность запроса.",
|
||
'ignoredTerms' => "[Следующие слова были проигнорированы в вашему запросу]: %s",
|
||
|
||
// formating
|
||
'colon' => ": ",
|
||
'dateFmtShort' => "Y-m-d",
|
||
'dateFmtLong' => "Y-m-d в g:i A",
|
||
'dateFmtIntl' => "d MMMM y г.",
|
||
'timeAgo' => '%s назад',
|
||
'nfSeparators' => [' ', ','],
|
||
|
||
// error
|
||
'intError' => "[An internal error occured.]",
|
||
'intError2' => "[An internal error occured. (%s)]",
|
||
'genericError' => "Произошла ошибка; обновите страницу и попробуйте снова. Если ситуация повторяется, отправьте сообщение на <a href='#contact'>feedback</a>", # LANG.genericerror
|
||
'bannedRating' => "Вам была заблокирована возможность оценивать комментарии.", # LANG.tooltip_banned_rating
|
||
'tooManyVotes' => "Вы сегодня проголосовали слишком много раз! Вы сможете продолжить завтра.", # LANG.tooltip_too_many_votes
|
||
'alreadyReport' => "Вы уже подали на это жалобу.", # LANG.ct_resp_error7
|
||
'textTooShort' => "[Your message is too short.]",
|
||
'cannotComment' => "[You have been banned from writing comments.]",
|
||
'textLength' => "[Your comment has %d characters and must have at least %d and at most %d characters.]",
|
||
|
||
'moreTitles' => array(
|
||
'reputation' => "Репутация на сайте",
|
||
'whats-new' => "Новости",
|
||
'searchbox' => "Окно поиска",
|
||
'tooltips' => "Всплывающие подсказки",
|
||
'faq' => "[Frequently Asked Questions]",
|
||
'aboutus' => "[What is AoWoW?]",
|
||
'searchplugins' => "Дополнения для браузеров",
|
||
'privileges' => "Привилегии",
|
||
'top-users' => "Лучшие пользователи",
|
||
'help' => array(
|
||
'commenting-and-you' => "Комментарии и Вы", 'modelviewer' => "3D просмотр", 'screenshots-tips-tricks' => "Скриншоты: Секреты мастерства",
|
||
'stat-weighting' => "Значимость характеристик", 'talent-calculator' => "Расчёт талантов", 'item-comparison' => "Сравнение предметов",
|
||
'profiler' => "Профили персонажей", 'markup-guide' => "Markup Guide"
|
||
)
|
||
)
|
||
),
|
||
'guide' => array(
|
||
'myGuides' => "Мои руководства",
|
||
'editTitle' => "Редактировать руководство",
|
||
'newTitle' => "Написать новое руководство",
|
||
'author' => "Автор: ",
|
||
'spec' => "Спек: ",
|
||
'sticky' => "Закрепленный",
|
||
'views' => "Просмотры: ",
|
||
'patch' => "Обновление",
|
||
'added' => "Добавлено: ",
|
||
'rating' => "Рейтинг: ",
|
||
'votes' => "[span id=guiderating-value]%.2g[/span]/5 ([span id=guiderating-votes][n5=%d][/span] проголосовало) [span id=guiderating][/span]",
|
||
'noVotes' => "недостаточно голосов [span id=guiderating][/span]",
|
||
'byAuthor' => "От %s",
|
||
'notFound' => "Такого руководство не существует.",
|
||
'clTitle' => 'История изменений «<a href="?guide=%1$d">%2$s</a>»',
|
||
'clStatusSet' => 'Присвоен статус «%s»: ',
|
||
'clCreated' => 'Создано: ',
|
||
'clMinorEdit' => 'Небольшое изменение',
|
||
'editor' => array(
|
||
'fullTitle' => 'Полный заголовок',
|
||
'fullTitleTip' => 'Укажите полное название руководства. Оно будет использоваться в качестве заголовка. Допустимо использование ключевых слов.',
|
||
'name' => 'Имя',
|
||
'nameTip' => 'Укажите краткое и понятное название руководства. Оно будет использоватья в меню и перечнях руководств.',
|
||
'description' => 'Описание',
|
||
'descriptionTip' => 'Описание для поисковых систем.<br /><br />Если поле будет оставлено пустым, то сайт сгенерирует описание автоматически.',
|
||
// 'commentEmail' => 'E-mail уведомления',
|
||
// 'commentEmailTip' => 'Должен ли автор руководства получать e-mail оповещения, когда к руководству оставляют комментарий?',
|
||
'changelog' => 'История изменений, внесенных этой правкой',
|
||
'changelogTip' => 'Введите вашу историю изменений для текущего патча здесь.',
|
||
'save' => 'Сохранить',
|
||
'submit' => 'Отправить на одобрение',
|
||
'autoupdate' => 'Автообновление',
|
||
'showAdjPrev' => 'Открыть окно предварительного просмотра',
|
||
'preview' => 'Предварительный просмотр',
|
||
'class-spec' => 'Класс / Спек',
|
||
'category' => 'Category',
|
||
'testGuide' => 'Посмотрите, как будет выглядеть руководство',
|
||
'images' => 'Images',
|
||
'statusTip' => array(
|
||
GuideMgr::STATUS_DRAFT => 'Руководство сохранено как "Черновик" — видеть его можете только вы. Правьте руководство так долго, как сочтете нужным, а когда решите, что оно готово — отправьте на одобрение.',
|
||
GuideMgr::STATUS_REVIEW => 'Your guide is being reviewed.',
|
||
GuideMgr::STATUS_APPROVED => 'Your guide has been published.',
|
||
GuideMgr::STATUS_REJECTED => 'Your guide has been rejected. After it\'s shortcomings have been remedied you may resubmit it for review.',
|
||
GuideMgr::STATUS_ARCHIVED => 'Your guide is outdated and has been archived. Is will no longer be listed and can\'t be edited.',
|
||
)
|
||
),
|
||
'category' => array(
|
||
null, "Классы", "Профессии", "Игровые события", "Новые игроки",
|
||
"Подземелья и рейды", "Экономика и деньги", "Достижения", "Забавные предметы", "Разное"
|
||
),
|
||
'status' => array(
|
||
null, "Черновик", "Ожидание проверки", "Принято", "Отклонено", "Архивирован"
|
||
)
|
||
),
|
||
'profiler' => array(
|
||
'realm' => "Игровой мир",
|
||
'region' => "Регион",
|
||
'viewCharacter' => "Открыть персонажа",
|
||
'_cpHint' => "<b>Профили персонажей</b> позволяет вам редактировать своего персонажа, находить улучшения предметов и многое другое!",
|
||
'_cpHelp' => "Чтобы начать использовать профили персонажей, следуйте инструкциям ниже. Если вам потребуется помощь, вы можете обратиться к <a href=\"?help=profiler\">справке</a>.",
|
||
'_cpFooter' => "Если вам нужен более точный поиск, вы можете использовать <a href=\"?profiles\">дополнительные опции</a>. Также, вы можете создать <a href=\"?profile&new\">новый собственный профиль</a>.",
|
||
'firstUseTitle' => "%s", // yes, thats correct. No nonsense, just the name
|
||
'complexFilter' => "[Complex filter selected! Search results are limited to cached Characters.]",
|
||
'customProfile' => " ([Custom Profile])",
|
||
'resync' => "Ресинхронизация",
|
||
'guildRoster' => "Список членов гильдии <%s>",
|
||
'arenaRoster' => "[Arena Team Roster for <%s>]", // string probably lost
|
||
'atCaptain' => "Капитан команды арены",
|
||
'atSize' => "Численности: ",
|
||
'profiler' => "Профили персонажей",
|
||
'notFound' => array(
|
||
'profile' => "Этот персонаж не существует, либо еще не добавлен в базу данных.",
|
||
'arenateam' => "[This Arena Team doesn't exist or is not yet in the database.]",
|
||
'guild' => "Такая гильдия не существует, или еще не добавлена в базу данных."
|
||
),
|
||
'regions' => array(
|
||
'us' => "Америка",
|
||
'eu' => "Европа",
|
||
'kr' => "Корея",
|
||
'tw' => "Тайвань",
|
||
'cn' => "Китай",
|
||
'dev' => "Разработка"
|
||
),
|
||
'encounterNames'=> array(
|
||
243 => "Семеро",
|
||
334 => "Абсолютные чемпионы",
|
||
629 => "Чудовища Нордскола", 637 => "Чемпионы фракций", 641 => "Валь'киры-близнецы",
|
||
692 => "Четыре всадника",
|
||
748 => "Железное Собрание",
|
||
847 => "Боевой корабль Ледяной Короны"
|
||
),
|
||
),
|
||
'screenshot' => array(
|
||
'submission' => "Добавление изображения",
|
||
'selectAll' => "Выбрать всё",
|
||
'cropHint' => "Вы можете произвести кадрирование изображения и указать заголовок.",
|
||
'displayOn' => "[Displayed on:[br]%s - [%s=%d]]",
|
||
'caption' => "[Caption]",
|
||
'charLimit' => "Не обязательно, вплоть до 200 знаков",
|
||
'thanks' => array(
|
||
'contrib' => "Спасибо за ваш вклад!",
|
||
'goBack' => '<a href="?%s=%d">здесь</a> чтобы перейти к предыдущей странице.',
|
||
'note' => "Примечание: Перед появлением на сайте, ваше изображение должно быть одобрено. Это может занять до 72 часов."
|
||
),
|
||
'error' => array(
|
||
'unkFormat' => "неизвестный формат изображения.",
|
||
'tooSmall' => "Изображение слишком маленькое. (< CFG_SCREENSHOT_MIN_SIZE x CFG_SCREENSHOT_MIN_SIZE).",
|
||
'selectSS' => "Выберите изображение для загрузки.",
|
||
'notAllowed' => "[You are not allowed to upload screenshots!]",
|
||
)
|
||
),
|
||
'video' => array(
|
||
'submission' => "Предложить видео",
|
||
'thanks' => array(
|
||
'contrib' => "Спасибо за ваш вклад!",
|
||
'goBack' => '<a href="?%s=%d">здесь</a> чтобы перейти к предыдущей странице.',
|
||
'note' => "Примечание: Ваше видео должно быть одобрено, прежде чем появится на сайте. Это может занять до 72 часов."
|
||
),
|
||
'error' => array(
|
||
'isPrivate' => "Предложенное видео является приватным.",
|
||
'noExist' => "Видео по предоставленной ссылке не найдено.",
|
||
'selectVI' => "введите корректную информацию о видео.", // message_novideo
|
||
'notAllowed' => "У вас нет прав предлагать видео!",
|
||
)
|
||
),
|
||
'game' => array(
|
||
// type strings
|
||
'npc' => "НИП",
|
||
'npcs' => "НИП",
|
||
'object' => "объект",
|
||
'objects' => "Объекты",
|
||
'item' => "предмет",
|
||
'items' => "Предметы",
|
||
'itemset' => "комплект",
|
||
'itemsets' => "Комплекты",
|
||
'quest' => "задание",
|
||
'quests' => "Задания",
|
||
'spell' => "заклинание",
|
||
'spells' => "Заклинания",
|
||
'zone' => "игровая зона",
|
||
'zones' => "Местности",
|
||
'faction' => "фракция",
|
||
'factions' => "Фракции",
|
||
'pet' => "Питомец",
|
||
'pets' => "Питомцы охотников",
|
||
'achievement' => "достижение",
|
||
'achievements' => "Достижения",
|
||
'title' => "звание",
|
||
'titles' => "Звания",
|
||
'event' => "Событие",
|
||
'events' => "Игровые события",
|
||
'class' => "класс",
|
||
'classes' => "Классы",
|
||
'race' => "раса",
|
||
'races' => "Расы",
|
||
'skill' => "Уровень навыка",
|
||
'skills' => "Умения",
|
||
'currency' => "валюта",
|
||
'currencies' => "Валюта",
|
||
'sound' => "Звук",
|
||
'sounds' => "Звуки",
|
||
'icon' => "иконка",
|
||
'icons' => "Иконки",
|
||
'profile' => "Профиль",
|
||
'profiles' => "Профили",
|
||
'guild' => "Гильдия",
|
||
'guilds' => "Гильдии",
|
||
'arenateam' => "Команда арены",
|
||
'arenateams' => "Команды арен",
|
||
'guide' => "Руководство",
|
||
'guides' => "Руководство",
|
||
'emote' => "Эмоция",
|
||
'emotes' => "Эмоции",
|
||
'enchantment' => "улучшение",
|
||
'enchantments' => "Улучшения",
|
||
'areatrigger' => "areatrigger",
|
||
'areatriggers' => "Areatrigger",
|
||
'mail' => "mail",
|
||
'mails' => "Mails",
|
||
|
||
'cooldown' => "Восстановление: %s",
|
||
'difficulty' => "Сложность: ",
|
||
'dispelType' => "Тип рассеивания",
|
||
'duration' => "Длительность",
|
||
'eventShort' => "Игровое событие: %s",
|
||
'flags' => "Метки",
|
||
'glyphType' => "Тип символа: ",
|
||
'level' => "Уровень",
|
||
'mechanic' => "Механика",
|
||
'mechAbbr' => "Механика: ",
|
||
'meetingStone' => "Камень встреч: ",
|
||
'requires' => "Требует %s",
|
||
'requires2' => "Требуется:",
|
||
'reqLevel' => "Требуется уровень: %s",
|
||
'reqSkillLevel' => "Требуется уровень навыка: ",
|
||
'school' => "Школа",
|
||
'type' => "Тип: ",
|
||
'valueDelim' => " - ",
|
||
|
||
'pvp' => "PvP",
|
||
'honorPoints' => "Очки Чести",
|
||
'arenaPoints' => "Очки арены",
|
||
'heroClass' => "Героический класс",
|
||
'resource' => "Ресурс: ",
|
||
'resources' => "Ресурсы: ",
|
||
'role' => "Роль: ",
|
||
'roles' => "Роли: ",
|
||
'specs' => "Ветки талантов: ",
|
||
'_roles' => ["Лекарь", "Боец ближнего боя", "Боец дальнего боя", "Танк"],
|
||
|
||
'phases' => "Фазы",
|
||
'mode' => "Режим: ",
|
||
'modes' => [-1 => "Все", "Обычный / 10-норм.", "Героический / 25-норм.", "10-героич", "25-героич"],
|
||
'expansions' => array("World of Warcraft", "The Burning Crusade", "Wrath of the Lich King"),
|
||
'stats' => array("к силе", "к ловкости", "к выносливости", "к интеллекту", "к духу"),
|
||
'timeAbbrev' => array(
|
||
'',
|
||
"%d с.",
|
||
"%d мин.",
|
||
"%d ч.",
|
||
"%d д."
|
||
),
|
||
'sources' => array(
|
||
"Неизвестно", "Ремесло", "Добыча", "PvP", "Задание", "Продавец",
|
||
"Тренер", "Открытие", "Рекламная акция", "Талант", "Начальное заклинание", "Мероприятие",
|
||
"Достижение", null, "Черный Рынок", "Распылено", "Вылавливается", "Собрано",
|
||
"[Milled]", "Выкапывается", "Просеивается", "Можно украсть", "Разобрано", "Собирается при снятии шкуры",
|
||
"Внутриигровой магазин"
|
||
),
|
||
'pvpSources' => array(
|
||
42 => "Сезон арены 1", 52 => "Сезон арены 2", 71 => "Сезон арены 3", 80 => "Сезон арены 4", 157 => "Сезон арены 5",
|
||
163 => "Сезон арены 6", 167 => "Сезон арены 7", 169 => "Сезон арены 8", 177 => "Турнир арены 2009"
|
||
),
|
||
'languages' => array(
|
||
1 => "орочий", 2 => "дарнасский", 3 => "таурахэ", 6 => "дворфийский", 7 => "всеобщий", 8 => "язык демонов",
|
||
9 => "язык титанов", 10 => "талассийский", 11 => "драконий", 12 => "калимаг", 13 => "гномский", 14 => "язык троллей",
|
||
33 => "наречие нежити", 35 => "дренейский", 36 => "наречие зомби", 37 => "машинный гномский", 38 => "машинный гоблинский"
|
||
),
|
||
'gl' => array(null, "Большой", "Малый"),
|
||
'si' => array(1 => "Альянс", -1 => "Альянс только", 2 => "Орда", -2 => "Орда только", null, 3 => "Обе"),
|
||
'resistances' => array(null, "Сопротивление светлой магии", "Сопротивление огню", "Сопротивление силам природы", "Сопротивление магии льда", "Сопротивление темной магии", "Сопротивление тайной магии"),
|
||
'dt' => array(null, "Магия", "Проклятие", "Болезнь", "Яд", "Незаметность", "Невидимость", "Магия, Проклятие, Болезнь, Яд", "Заклинание (НИП)", "Исступление"),
|
||
'sc' => array("Физический урон", "Свет", "Огонь", "природа", "Лед", "Тьма", "Тайная магия"),
|
||
'cl' => array(null, "Воин", "Паладин", "Охотник", "Разбойник", "Жрец", "Рыцарь смерти", "Шаман", "Маг", "Чернокнижник", null, "Друид"),
|
||
'ra' => array(-2 => "Орда", -1 => "Альянс", null, "Человек", "Орк", "Дворф", "Ночной эльф", "Нежить", "Таурен", "Гном", "Тролль", null, "Эльф крови", "Дреней"),
|
||
'rep' => array("Ненависть", "Враждебность", "Неприязнь", "Равнодушие", "Дружелюбие", "Уважение", "Почтение", "Превознесение"),
|
||
'st' => array(
|
||
"По-умолчанию", "Облик кошки", "TОблик Древа жизни", "Походный облик", "Водный облик", "Облик медведя",
|
||
"Фауна", "Вурдалак", "Облик лютого медведя", "Вурдалак Стива", "Скелет Тарон'джа", "Ярмарка Новолуния - испытание силы",
|
||
"BLB Player", "Танец теней", "Существо: медведь", "Существо: кошка", "Призрачный волк", "Боевая стойка",
|
||
"Оборонительная стойка", "Стойка берсерка", "Тест", "Зомби", "Метаморфоза", null,
|
||
null, "Нежить", "Бешенство", "Облик стремительной птицы", "Облик Тьмы", "Облик птицы",
|
||
"Незаметность", "Облик лунного совуха", "Дух воздаяния"
|
||
),
|
||
'me' => array(
|
||
null, "Подчинённый", "Дезориентирован", "Разоружённый", "Отвлечён", "Убегающий",
|
||
"Неуклюжий", "Оплетён", "Немота", "В покое", "Усыплён", "Пойманный в ловушку",
|
||
"Оглушен", "Замороженный", "Бездейственный", "Кровоточащий", "Целительное", "Превращён",
|
||
"Изгнан", "Ограждён", "Скован", "Оседлавший", "Соблазнён", "Обращение",
|
||
"Испуганный", "Неуязвимый", "Прервано", "Замедленный", "Открытие", "Неуязвимый",
|
||
"Ошеломлён", "Исступление"
|
||
),
|
||
'ct' => array(
|
||
"Разное", "Животное", "Дракон", "Демон", "Элементаль", "Великан",
|
||
"Нежить", "Гуманоид", "Существо", "Механизм", "Не указано", "Тотем",
|
||
"Спутник", "Облако газа"
|
||
),
|
||
'fa' => array(
|
||
1 => "Волк", 2 => "Кошка", 3 => "Паук", 4 => "Медведь", 5 => "Вепрь", 6 => "Кроколиск",
|
||
7 => "Падальщик", 8 => "Краб", 9 => "Горилла", 11 => "Ящер", 12 => "Долгоног", 20 => "Скорпид",
|
||
21 => "Черепаха", 24 => "Летучая мышь", 25 => "Гиена", 26 => "Сова", 27 => "Крылатый змей", 30 => "Дракондор",
|
||
31 => "Опустошитель", 32 => "Прыгуана", 33 => "Спороскат", 34 => "Скат Пустоты", 35 => "Змей", 37 => "Мотылек",
|
||
38 => "Химера", 39 => "Дьявозавр", 41 => "Силитид", 42 => "Червь", 43 => "Люторог", 44 => "Оса",
|
||
45 => "Гончая Недр", 46 => "Дух зверя"
|
||
),
|
||
'classSpecs' => array(
|
||
-1 => 'Нет талантов',
|
||
0 => 'Гибрид',
|
||
6 => ['Кровь', 'Лед', 'Нечестивость'],
|
||
11 => ['Баланс', 'Сила зверя', 'Исцеление' ],
|
||
3 => ['Повелитель зверей', 'Стрельба', 'Выживание' ],
|
||
8 => ['Тайная магия', 'Огонь', 'Лед' ],
|
||
2 => ['Свет', 'Защита', 'Воздаяние' ],
|
||
5 => ['Послушание', 'Свет', 'Темная магия'],
|
||
4 => ['Ликвидация', 'Бой', 'Скрытность' ],
|
||
7 => ['Стихии', 'Совершенствование', 'Исцеление' ],
|
||
9 => ['Колдовство', 'Демонология', 'Разрушение' ],
|
||
1 => ['Оружие', 'Неистовство', 'Защита' ]
|
||
),
|
||
'pvpRank' => array( // PVP_RANK_*
|
||
null, ["Разведчик", "Рядовой"], ["Рубака", "Капрал"],
|
||
["Сержант", "Сержант"], ["Старший сержант", "Сержант"], ["Высший сержант", "Старший сержант"],
|
||
["Каменный Страж", "Рыцарь"], ["Кровавый страж", "Рыцарь-лейтенант"], ["Легионер", "Рыцарь-капитан"],
|
||
["Центурион", "Рыцарь-защитник"], ["Защитник", "Лейтенант-командор"], ["Лейтенант-генерал", "Командор"],
|
||
["Генерал", "Маршал"], ["Вождь", "Фельдмаршал"], ["Верховный вождь", "Главнокомандующий"]
|
||
),
|
||
'orientation' => ['North', 'Northeast', 'East', 'Southeast', 'South', 'Southwest', 'West', 'Northwest']
|
||
),
|
||
'unit' => array(
|
||
'flags' => array(
|
||
UNIT_FLAG_SERVER_CONTROLLED => 'Server controlled',
|
||
UNIT_FLAG_NON_ATTACKABLE => 'Not attackable',
|
||
UNIT_FLAG_REMOVE_CLIENT_CONTROL => 'Remove client control',
|
||
UNIT_FLAG_PVP_ATTACKABLE => 'PvP attackable',
|
||
UNIT_FLAG_RENAME => 'Rename',
|
||
UNIT_FLAG_PREPARATION => 'Arena preparation',
|
||
UNIT_FLAG_UNK_6 => 'UNK-6',
|
||
UNIT_FLAG_NOT_ATTACKABLE_1 => 'Not Attackable',
|
||
UNIT_FLAG_IMMUNE_TO_PC => 'Immune to players',
|
||
UNIT_FLAG_IMMUNE_TO_NPC => 'Immune to creatures',
|
||
UNIT_FLAG_LOOTING => 'Loot animation',
|
||
UNIT_FLAG_PET_IN_COMBAT => 'Pet in combat',
|
||
UNIT_FLAG_PVP => 'PvP',
|
||
UNIT_FLAG_SILENCED => 'Silenced',
|
||
UNIT_FLAG_CANNOT_SWIM => 'Cannot swim',
|
||
UNIT_FLAG_UNK_15 => 'UNK-15 (can only swim)',
|
||
UNIT_FLAG_UNK_16 => 'UNK-16 (cannot attack)',
|
||
UNIT_FLAG_PACIFIED => 'Pacified',
|
||
UNIT_FLAG_STUNNED => 'Stunned',
|
||
UNIT_FLAG_IN_COMBAT => 'In combat',
|
||
UNIT_FLAG_TAXI_FLIGHT => 'Taxi flight',
|
||
UNIT_FLAG_DISARMED => 'Disarmed',
|
||
UNIT_FLAG_CONFUSED => 'Confused',
|
||
UNIT_FLAG_FLEEING => 'Fleeing',
|
||
UNIT_FLAG_PLAYER_CONTROLLED => 'Player controlled',
|
||
UNIT_FLAG_NOT_SELECTABLE => 'Not selectable',
|
||
UNIT_FLAG_SKINNABLE => 'Skinnable',
|
||
UNIT_FLAG_MOUNT => 'Mounted',
|
||
UNIT_FLAG_UNK_28 => 'UNK-28',
|
||
UNIT_FLAG_UNK_29 => 'UNK-29 (Prevent emotes)',
|
||
UNIT_FLAG_SHEATHE => 'Sheathe weapon',
|
||
UNIT_FLAG_UNK_31 => 'UNK-31'
|
||
),
|
||
'flags2' => array(
|
||
UNIT_FLAG2_FEIGN_DEATH => 'Feign Death',
|
||
UNIT_FLAG2_UNK1 => 'UNK-1 (hide unit model)',
|
||
UNIT_FLAG2_IGNORE_REPUTATION => 'Ignore reputation',
|
||
UNIT_FLAG2_COMPREHEND_LANG => 'Comprehend language',
|
||
UNIT_FLAG2_MIRROR_IMAGE => 'Mirror Image',
|
||
UNIT_FLAG2_INSTANTLY_APPEAR_MODEL => 'Instant spawn',
|
||
UNIT_FLAG2_FORCE_MOVEMENT => 'Force movement',
|
||
UNIT_FLAG2_DISARM_OFFHAND => 'Disarm offhand weapon',
|
||
UNIT_FLAG2_DISABLE_PRED_STATS => 'Disable predicted stats',
|
||
UNIT_FLAG2_DISARM_RANGED => 'Disarm ranged weapon',
|
||
UNIT_FLAG2_REGENERATE_POWER => 'Regenerate power',
|
||
UNIT_FLAG2_RESTRICT_PARTY_INTERACTION => 'Restrict party interaction',
|
||
UNIT_FLAG2_PREVENT_SPELL_CLICK => 'Prevent spell click',
|
||
UNIT_FLAG2_ALLOW_ENEMY_INTERACT => 'Allow enemy interaction',
|
||
UNIT_FLAG2_DISABLE_TURN => 'Disable turn',
|
||
UNIT_FLAG2_UNK2 => 'UNK-2',
|
||
UNIT_FLAG2_PLAY_DEATH_ANIM => 'Play special death animation',
|
||
UNIT_FLAG2_ALLOW_CHEAT_SPELLS => 'allow cheat spells'
|
||
),
|
||
'dynFlags' => array(
|
||
UNIT_DYNFLAG_LOOTABLE => 'Lootable',
|
||
UNIT_DYNFLAG_TRACK_UNIT => 'Tracked',
|
||
UNIT_DYNFLAG_TAPPED => 'Tapped',
|
||
UNIT_DYNFLAG_TAPPED_BY_PLAYER => 'Tapped by player',
|
||
UNIT_DYNFLAG_SPECIALINFO => 'Special info',
|
||
UNIT_DYNFLAG_DEAD => 'Dead',
|
||
UNIT_DYNFLAG_REFER_A_FRIEND => 'Refer-a-friend',
|
||
UNIT_DYNFLAG_TAPPED_BY_ALL_THREAT_LIST => 'Tapped by all threat list'
|
||
),
|
||
'bytes1' => array(
|
||
/*idx:0*/ array(
|
||
UNIT_STAND_STATE_STAND => 'Standing',
|
||
UNIT_STAND_STATE_SIT => 'Sitting on ground',
|
||
UNIT_STAND_STATE_SIT_CHAIR => 'Sitting on chair',
|
||
UNIT_STAND_STATE_SLEEP => 'Sleeping',
|
||
UNIT_STAND_STATE_SIT_LOW_CHAIR => 'Sitting on low chair',
|
||
UNIT_STAND_STATE_SIT_MEDIUM_CHAIR => 'Sitting on medium chair',
|
||
UNIT_STAND_STATE_SIT_HIGH_CHAIR => 'Sitting on high chair',
|
||
UNIT_STAND_STATE_DEAD => 'Dead',
|
||
UNIT_STAND_STATE_KNEEL => 'Kneeing',
|
||
UNIT_STAND_STATE_SUBMERGED => 'Submerged'
|
||
),
|
||
null,
|
||
/*idx:2*/ array(
|
||
UNIT_VIS_FLAGS_UNK1 => 'UNK-1',
|
||
UNIT_VIS_FLAGS_CREEP => 'Creep',
|
||
UNIT_VIS_FLAGS_UNTRACKABLE => 'Untrackable',
|
||
UNIT_VIS_FLAGS_UNK4 => 'UNK-4',
|
||
UNIT_VIS_FLAGS_UNK5 => 'UNK-5'
|
||
),
|
||
/*idx:3*/ array(
|
||
UNIT_BYTE1_ANIM_TIER_GROUND => 'ground animations',
|
||
UNIT_BYTE1_ANIM_TIER_SWIM => 'swimming animations',
|
||
UNIT_BYTE1_ANIM_TIER_HOVER => 'hovering animations',
|
||
UNIT_BYTE1_ANIM_TIER_FLY => 'flying animations',
|
||
UNIT_BYTE1_ANIM_TIER_SUMBERGED => 'submerged animations'
|
||
),
|
||
'bytesIdx' => ['StandState', null, 'VisFlags', 'AnimTier'],
|
||
'valueUNK' => '[span class=q10]unhandled value [b class=q1]%d[/b] provided for UnitFieldBytes1 on offset [b class=q1]%d[/b][/span]',
|
||
'idxUNK' => '[span class=q10]unused offset [b class=q1]%d[/b] provided for UnitFieldBytes1[/span]'
|
||
)
|
||
),
|
||
'smartAI' => array(
|
||
'eventUNK' => '[span class=q10]Unknwon event #[b class=q1]%d[/b] in use.[/span]',
|
||
'eventTT' => '[b class=q1]EventType %d[/b][br][table][tr][td]PhaseMask[/td][td=header]0x%04X[/td][/tr][tr][td]Chance[/td][td=header]%d%%[/td][/tr][tr][td]Flags[/td][td=header]0x%04X[/td][/tr][tr][td]Param1[/td][td=header]%d[/td][/tr][tr][td]Param2[/td][td=header]%d[/td][/tr][tr][td]Param3[/td][td=header]%d[/td][/tr][tr][td]Param4[/td][td=header]%d[/td][/tr][tr][td]Param5[/td][td=header]%d[/td][/tr][/table]',
|
||
'events' => array(
|
||
SmartEvent::EVENT_UPDATE_IC => ['(%12$d)?:When in combat, ;(%11$s)?After %11$s:Instantly;', 'Repeat every %s'],
|
||
SmartEvent::EVENT_UPDATE_OOC => ['(%12$d)?:When out of combat, ;(%11$s)?After %11$s:Instantly;', 'Repeat every %s'],
|
||
SmartEvent::EVENT_HEALTH_PCT => ['At %11$s%% Health', 'Repeat every %s'],
|
||
SmartEvent::EVENT_MANA_PCT => ['At %11$s%% Mana', 'Repeat every %s'],
|
||
SmartEvent::EVENT_AGGRO => ['On Aggro', ''],
|
||
SmartEvent::EVENT_KILL => ['On killing (%3$d)?a player:(%4$d)?[npc=%4$d]:any creature;;', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_DEATH => ['On death', ''],
|
||
SmartEvent::EVENT_EVADE => ['When evading', ''],
|
||
SmartEvent::EVENT_SPELLHIT => ['When hit by (%11$s)?%11$s :;(%1$d)?[spell=%1$d]:Spell;', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_RANGE => ['On #target# at %11$sm', 'Repeat every %s'],
|
||
/* 10*/ SmartEvent::EVENT_OOC_LOS => ['While out of combat,(%11$s)? %11$s:; (%5$d)?player:unit; enters line of sight within %2$dm', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_RESPAWN => ['On respawn(%11$s)? in %11$s:;(%12$d)? in [zone=%12$d]:;', ''],
|
||
SmartEvent::EVENT_TARGET_HEALTH_PCT => ['On #target# at %11$s%% health', 'Repeat every %s'],
|
||
SmartEvent::EVENT_VICTIM_CASTING => ['#target# is casting (%3$d)?[spell=%3$d]:any spell;', 'Repeat every %s'],
|
||
SmartEvent::EVENT_FRIENDLY_HEALTH => ['Friendly NPC within %2$dm is at %1$d health', 'Repeat every %s'],
|
||
SmartEvent::EVENT_FRIENDLY_IS_CC => ['Friendly NPC within %1$dm is crowd controlled', 'Repeat every %s'],
|
||
SmartEvent::EVENT_FRIENDLY_MISSING_BUFF => ['Friendly NPC within %2$dm is missing [spell=%1$d]', 'Repeat every %s'],
|
||
SmartEvent::EVENT_SUMMONED_UNIT => ['Just summoned (%1$d)?[npc=%1$d]:any creature;', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_TARGET_MANA_PCT => ['On #target# at %11$s%% mana', 'Repeat every %s'],
|
||
SmartEvent::EVENT_ACCEPTED_QUEST => ['Giving (%1$d)?[quest=%1$d]:any quest;', 'Cooldown: %s'],
|
||
/* 20*/ SmartEvent::EVENT_REWARD_QUEST => ['Rewarding (%1$d)?[quest=%1$d]:any quest;', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_REACHED_HOME => ['Arriving at home coordinates', ''],
|
||
SmartEvent::EVENT_RECEIVE_EMOTE => ['Being targeted with [emote=%1$d]', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_HAS_AURA => ['(%2$d)?Having %2$d stacks of:Missing aura; [spell=%1$d]', 'Repeat every %s'],
|
||
SmartEvent::EVENT_TARGET_BUFFED => ['#target# has (%2$d)?%2$d stacks of:aura; [spell=%1$d]', 'Repeat every %s'],
|
||
SmartEvent::EVENT_RESET => ['On reset', ''],
|
||
SmartEvent::EVENT_IC_LOS => ['While in combat,(%11$s)? %11$s:; (%5$d)?player:unit; enters line of sight within %2$dm', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_PASSENGER_BOARDED => ['A passenger has boarded', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_PASSENGER_REMOVED => ['A passenger got off', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_CHARMED => ['(%1$d)?On being charmed:On charm wearing off;', ''],
|
||
/* 30*/ SmartEvent::EVENT_CHARMED_TARGET => ['When charming #target#', ''],
|
||
SmartEvent::EVENT_SPELLHIT_TARGET => ['When #target# gets hit by (%11$s)?%11$s :;(%1$d)?[spell=%1$d]:Spell;', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_DAMAGED => ['After taking %11$s points of damage', 'Repeat every %s'],
|
||
SmartEvent::EVENT_DAMAGED_TARGET => ['After #target# took %11$s points of damage', 'Repeat every %s'],
|
||
SmartEvent::EVENT_MOVEMENTINFORM => ['Ended (%1$d)?%11$s:movement; on point #[b]%2$d[/b]', ''],
|
||
SmartEvent::EVENT_SUMMON_DESPAWNED => ['Summoned npc(%1$d)? [npc=%1$d]:; despawned', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_CORPSE_REMOVED => ['On corpse despawn', ''],
|
||
SmartEvent::EVENT_AI_INIT => ['AI initialized', ''],
|
||
SmartEvent::EVENT_DATA_SET => ['Data field #[b]%1$d[/b] is set to [b]%2$d[/b]', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_WAYPOINT_START => ['Start pathing from (%1$d)?waypoint #[b]%1$d[/b]:any waypoint;(%2$d)? on path #[b]%2$d[/b]:;', ''],
|
||
/* 40*/ SmartEvent::EVENT_WAYPOINT_REACHED => ['Reaching (%1$d)?waypoint #[b]%1$d[/b]:any waypoint;(%2$d)? on path #[b]%2$d[/b]:;', ''],
|
||
SmartEvent::EVENT_TRANSPORT_ADDPLAYER => null,
|
||
SmartEvent::EVENT_TRANSPORT_ADDCREATURE => null,
|
||
SmartEvent::EVENT_TRANSPORT_REMOVE_PLAYER => null,
|
||
SmartEvent::EVENT_TRANSPORT_RELOCATE => null,
|
||
SmartEvent::EVENT_INSTANCE_PLAYER_ENTER => null,
|
||
SmartEvent::EVENT_AREATRIGGER_ONTRIGGER => ['On activation', ''],
|
||
SmartEvent::EVENT_QUEST_ACCEPTED => null,
|
||
SmartEvent::EVENT_QUEST_OBJ_COMPLETION => null,
|
||
SmartEvent::EVENT_QUEST_COMPLETION => null,
|
||
/* 50*/ SmartEvent::EVENT_QUEST_REWARDED => null,
|
||
SmartEvent::EVENT_QUEST_FAIL => null,
|
||
SmartEvent::EVENT_TEXT_OVER => ['(%2$d)?[npc=%2$d]:any creature; is done talking TextGroup #[b]%1$d[/b]', ''],
|
||
SmartEvent::EVENT_RECEIVE_HEAL => ['Received %11$s points of healing', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_JUST_SUMMONED => ['On being summoned', ''],
|
||
SmartEvent::EVENT_WAYPOINT_PAUSED => ['Pausing path on (%1$d)?waypoint #[b]%1$d[/b]:any waypoint;(%2$d)? on path #[b]%2$d[/b]:;', ''],
|
||
SmartEvent::EVENT_WAYPOINT_RESUMED => ['Resuming path on (%1$d)?waypoint #[b]%1$d[/b]:any waypoint;(%2$d)? on path #[b]%2$d[/b]:;', ''],
|
||
SmartEvent::EVENT_WAYPOINT_STOPPED => ['Stopping path on (%1$d)?waypoint #[b]%1$d[/b]:any waypoint;(%2$d)? on path #[b]%2$d[/b]:;', ''],
|
||
SmartEvent::EVENT_WAYPOINT_ENDED => ['Ending current path on (%1$d)?waypoint #[b]%1$d[/b]:any waypoint;(%2$d)? on path #[b]%2$d[/b]:;', ''],
|
||
SmartEvent::EVENT_TIMED_EVENT_TRIGGERED => ['Timed event #[b]%1$d[/b] is triggered', ''],
|
||
/* 60*/ SmartEvent::EVENT_UPDATE => ['(%11$s)?After %11$s:Instantly;', 'Repeat every %s'],
|
||
SmartEvent::EVENT_LINK => ['After Event %11$s', ''],
|
||
SmartEvent::EVENT_GOSSIP_SELECT => ['Selecting Gossip Option:[br](%11$s)?[span class=q1]%11$s[/span]:Menu #[b]%1$d[/b] - Option #[b]%2$d[/b];', ''],
|
||
SmartEvent::EVENT_JUST_CREATED => ['On being spawned for the first time', ''],
|
||
SmartEvent::EVENT_GOSSIP_HELLO => ['Opening Gossip', '(%1$d)?onGossipHello:;(%2$d)?onReportUse:;'],
|
||
SmartEvent::EVENT_FOLLOW_COMPLETED => ['Finished following', ''],
|
||
SmartEvent::EVENT_EVENT_PHASE_CHANGE => ['Event Phase changed and matches %11$s', ''],
|
||
SmartEvent::EVENT_IS_BEHIND_TARGET => ['Facing the backside of #target#', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_GAME_EVENT_START => ['[event=%1$d] started', ''],
|
||
SmartEvent::EVENT_GAME_EVENT_END => ['[event=%1$d] ended', ''],
|
||
/* 70*/ SmartEvent::EVENT_GO_LOOT_STATE_CHANGED => ['State changed to: %11$s', ''],
|
||
SmartEvent::EVENT_GO_EVENT_INFORM => ['Event #[b]%1$d[/b] defined in template was trigered', ''],
|
||
SmartEvent::EVENT_ACTION_DONE => ['Action #[b]%1$d[/b] requested by other script', ''],
|
||
SmartEvent::EVENT_ON_SPELLCLICK => ['SpellClick was triggered', ''],
|
||
SmartEvent::EVENT_FRIENDLY_HEALTH_PCT => ['Health of #target# is at %11$s%%', 'Repeat every %s'],
|
||
SmartEvent::EVENT_DISTANCE_CREATURE => ['[npc=%11$d](%1$d)? [small class=q0](GUID\u003A %1$d)[/small]:; is within %3$dm', 'Repeat every %s'],
|
||
SmartEvent::EVENT_DISTANCE_GAMEOBJECT => ['[object=%11$d](%1$d)? [small class=q0](GUID\u003A %1$d)[/small]:; is within %3$dm', 'Repeat every %s'],
|
||
SmartEvent::EVENT_COUNTER_SET => ['Counter #[b]%1$d[/b] is equal to [b]%2$d[/b]', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_SCENE_START => null,
|
||
SmartEvent::EVENT_SCENE_TRIGGER => null,
|
||
/* 80*/ SmartEvent::EVENT_SCENE_CANCEL => null,
|
||
SmartEvent::EVENT_SCENE_COMPLETE => null,
|
||
SmartEvent::EVENT_SUMMONED_UNIT_DIES => ['My summoned (%1$d)?[npc=%1$d]:NPC; died', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_ON_SPELL_CAST => ['On [spell=%1$d] cast success', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_ON_SPELL_FAILED => ['On [spell=%1$d] cast failed', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_ON_SPELL_START => ['On [spell=%1$d] cast start', 'Cooldown: %s'],
|
||
SmartEvent::EVENT_ON_DESPAWN => ['On despawn', ''],
|
||
),
|
||
'eventFlags' => array(
|
||
SmartEvent::FLAG_NO_REPEAT => 'No Repeat',
|
||
SmartEvent::FLAG_DIFFICULTY_0 => '5N Dungeon / 10N Raid',
|
||
SmartEvent::FLAG_DIFFICULTY_1 => '5H Dungeon / 25N Raid',
|
||
SmartEvent::FLAG_DIFFICULTY_2 => '10H Raid',
|
||
SmartEvent::FLAG_DIFFICULTY_3 => '25H Raid',
|
||
SmartEvent::FLAG_DEBUG_ONLY => null, // only occurs in debug build; do not output
|
||
SmartEvent::FLAG_NO_RESET => 'No Reset',
|
||
SmartEvent::FLAG_WHILE_CHARMED => 'While Charmed'
|
||
),
|
||
'actionUNK' => '[span class=q10]Unknown action #[b class=q1]%d[/b] in use.[/span]',
|
||
'actionTT' => '[b class=q1]ActionType %d[/b][br][table][tr][td]Param1[/td][td=header]%d[/td][/tr][tr][td]Param2[/td][td=header]%d[/td][/tr][tr][td]Param3[/td][td=header]%d[/td][/tr][tr][td]Param4[/td][td=header]%d[/td][/tr][tr][td]Param5[/td][td=header]%d[/td][/tr][tr][td]Param6[/td][td=header]%d[/td][/tr][/table]',
|
||
'actions' => array( // [body, footer]
|
||
null,
|
||
SmartAction::ACTION_TALK => ['(%3$d)?Say:#target# says; (%%11$d)?TextGroup:[span class=q10]unknown text[/span]; #[b]%1$d[/b] to (%3$d)?#target#:invoker;%11$s', 'Duration: %s'],
|
||
SmartAction::ACTION_SET_FACTION => ['(%1$d)?Set faction of #target# to [faction=%11$d]:Reset faction of #target#;.', ''],
|
||
SmartAction::ACTION_MORPH_TO_ENTRY_OR_MODEL => ['(%11$d)?Reset apperance.:Take the appearance of;(%1$d)? [npc=%1$d].:;(%2$d)?[model npc=%2$d border=1 float=right][/model]:;', ''],
|
||
SmartAction::ACTION_SOUND => ['Play sound to (%2$d)?invoking player:all players in sight;:[div][sound=%1$d][/div]', 'Played by environment.'],
|
||
SmartAction::ACTION_PLAY_EMOTE => ['(%1$d)?Emote [emote=%1$d] to #target#.: End emote state.;', ''],
|
||
SmartAction::ACTION_FAIL_QUEST => ['Fail [quest=%1$d] for #target#.', ''],
|
||
SmartAction::ACTION_OFFER_QUEST => ['(%2$d)?Add [quest=%1$d] to #target#\'s log:Offer [quest=%1$d] to #target#;.', ''],
|
||
SmartAction::ACTION_SET_REACT_STATE => ['#target# becomes %11$s.', ''],
|
||
SmartAction::ACTION_ACTIVATE_GOBJECT => ['#target# becomes activated.', ''],
|
||
/* 10*/ SmartAction::ACTION_RANDOM_EMOTE => ['Emote %11$s to #target#.', ''],
|
||
SmartAction::ACTION_CAST => ['Cast [spell=%1$d] at #target#.', '%1$s'],
|
||
SmartAction::ACTION_SUMMON_CREATURE => ['Summon [npc=%1$d](%3$d)? for %11$s:;(%4$d)?, attacking invoker.:;', '%1$s'],
|
||
SmartAction::ACTION_THREAT_SINGLE_PCT => ['Modify #target#\'s threat by %11$+d%%.', ''],
|
||
SmartAction::ACTION_THREAT_ALL_PCT => ['Modify the threat of all opponents by %11$+d%%.', ''],
|
||
SmartAction::ACTION_CALL_AREAEXPLOREDOREVENTHAPPENS => ['Satisfy exploration event of [quest=%1$d] for #target#.', ''],
|
||
SmartAction::ACTION_SET_INGAME_PHASE_ID => null,
|
||
SmartAction::ACTION_SET_EMOTE_STATE => ['(%1$d)?Continuously emote [emote=%1$d] to #target#.:End emote state;', ''],
|
||
SmartAction::ACTION_SET_UNIT_FLAG => ['Set (%2$d)?UnitFlags2:UnitFlags; %11$s.', ''],
|
||
SmartAction::ACTION_REMOVE_UNIT_FLAG => ['Unset (%2$d)?UnitFlags2:UnitFlags; %11$s.', ''],
|
||
/* 20*/ SmartAction::ACTION_AUTO_ATTACK => ['(%1$d)?Start:Stop; auto attacking #target#.', ''],
|
||
SmartAction::ACTION_ALLOW_COMBAT_MOVEMENT => ['(%1$d)?Enable:Disable; combat movement.', ''],
|
||
SmartAction::ACTION_SET_EVENT_PHASE => ['Set Event Phase of #target# to [b]%1$d[/b].', ''],
|
||
SmartAction::ACTION_INC_EVENT_PHASE => ['(%1$d)?Increment:Decrement; Event Phase of #target#.', ''],
|
||
SmartAction::ACTION_EVADE => ['#target# evades to (%1$d)?last stored:spawn; position.', ''],
|
||
SmartAction::ACTION_FLEE_FOR_ASSIST => ['Flee for assistance.', 'Use default flee emote'],
|
||
SmartAction::ACTION_CALL_GROUPEVENTHAPPENS => ['Satisfy exploration event of [quest=%1$d] for group of #target#.', ''],
|
||
SmartAction::ACTION_COMBAT_STOP => ['End current combat.', ''],
|
||
SmartAction::ACTION_REMOVEAURASFROMSPELL => ['Remove(%2$d)? %2$d charges of:;(%1$d)? all auras: [spell=%1$d]\'s aura; from #target#.', 'Only own auras'],
|
||
SmartAction::ACTION_FOLLOW => ['Follow #target#(%1$d)? at %1$dm distance:;(%3$d)? until reaching [npc=%3$d]:;.(%12$d)?Exploration event of [quest=%4$d] will be satisfied.:;(%13$d)? A kill of [npc=%4$d] will be credited.:;', '(%11$d)?Follow angle\u003A %7$.2f°:;'],
|
||
/* 30*/ SmartAction::ACTION_RANDOM_PHASE => ['Pick random Event Phase from %11$s.', ''],
|
||
SmartAction::ACTION_RANDOM_PHASE_RANGE => ['Pick random Event Phase between %1$d and %2$d.', ''],
|
||
SmartAction::ACTION_RESET_GOBJECT => ['Reset #target#.', ''],
|
||
SmartAction::ACTION_CALL_KILLEDMONSTER => ['A kill of [npc=%1$d] is credited to (%11$s)?%11$s:#target#;.', ''],
|
||
SmartAction::ACTION_SET_INST_DATA => ['Set instance (%3$d)?BossState:data field; #[b]%1$d[/b] to [b]%2$d[/b].', ''],
|
||
SmartAction::ACTION_SET_INST_DATA64 => ['Store GUID of #target# in instance data field #[b]%1$d[/b].', ''],
|
||
SmartAction::ACTION_UPDATE_TEMPLATE => ['Transform to become [npc=%1$d].', 'Use level from [npc=%1$d]'],
|
||
SmartAction::ACTION_DIE => ['Die… painfully.', ''],
|
||
SmartAction::ACTION_SET_IN_COMBAT_WITH_ZONE => ['Set in combat with units in zone.', ''],
|
||
SmartAction::ACTION_CALL_FOR_HELP => ['Call for help within %1$dm.', 'Use default help emote'],
|
||
/* 40*/ SmartAction::ACTION_SET_SHEATH => ['Sheath %11$s weapons.', ''],
|
||
SmartAction::ACTION_FORCE_DESPAWN => ['Despawn #target#(%1$d)? after %11$s:;(%2$d)? and then respawn after %12$s:;', ''],
|
||
SmartAction::ACTION_SET_INVINCIBILITY_HP_LEVEL => ['Become invincible below (%2$d)?%2$d%%:%1$d; HP.', ''],
|
||
SmartAction::ACTION_MOUNT_TO_ENTRY_OR_MODEL => ['(%11$d)?Dismount.:Mount ;(%1$d)?[npc=%1$d].:;(%2$d)?[model npc=%2$d border=1 float=right][/model]:;', ''],
|
||
SmartAction::ACTION_SET_INGAME_PHASE_MASK => ['Set visibility of #target# to phase %11$s.', ''],
|
||
SmartAction::ACTION_SET_DATA => ['[b]%2$d[/b] is stored in data field #[b]%1$d[/b] of #target#.', ''],
|
||
SmartAction::ACTION_ATTACK_STOP => ['Stop attacking.', ''],
|
||
SmartAction::ACTION_SET_VISIBILITY => ['#target# becomes (%1$d)?visible:invisible;.', ''],
|
||
SmartAction::ACTION_SET_ACTIVE => ['#target# becomes Grid (%1$d)?active:inactive;.', ''],
|
||
SmartAction::ACTION_ATTACK_START => ['Start attacking #target#.', ''],
|
||
/* 50*/ SmartAction::ACTION_SUMMON_GO => ['Summon [object=%1$d](%2$d)? for %11$s:; at #target#.', 'Despawn not linked to summoner'],
|
||
SmartAction::ACTION_KILL_UNIT => ['#target# dies!', ''],
|
||
SmartAction::ACTION_ACTIVATE_TAXI => ['Fly from [span class=q1]%11$s[/span] to [span class=q1]%12$s[/span]', ''],
|
||
SmartAction::ACTION_WP_START => ['(%1$d)?Run:Walk; on waypoint path #[b]%2$d[/b](%4$d)? and be bound to [quest=%4$d]:;.(%5$d)? Despawn after %11$s:;', 'Repeatable(%12$s)? [DEPRECATED] React %12$s on path:;'],
|
||
SmartAction::ACTION_WP_PAUSE => ['Pause waypoint path for %11$s', ''],
|
||
SmartAction::ACTION_WP_STOP => ['End waypoint path(%1$d)? and despawn after %11$s:.; (%2$d)?[quest=%2$d]:quest from start action; (%3$d)?fails:is completed;.', ''],
|
||
SmartAction::ACTION_ADD_ITEM => ['Give %2$d [item=%1$d] to #target#.', ''],
|
||
SmartAction::ACTION_REMOVE_ITEM => ['Remove %2$d [item=%1$d] from #target#.', ''],
|
||
SmartAction::ACTION_INSTALL_AI_TEMPLATE => ['Behave as a %11$s.', ''],
|
||
SmartAction::ACTION_SET_RUN => ['(%1$d)?Enable:Disable; run speed.', ''],
|
||
/* 60*/ SmartAction::ACTION_SET_DISABLE_GRAVITY => ['(%1$d)?Defy:Respect; gravity!', ''],
|
||
SmartAction::ACTION_SET_SWIM => ['(%1$d)?Enable:Disable; swimming.', ''],
|
||
SmartAction::ACTION_TELEPORT => ['#target# is teleported to [lightbox=map zone=%11$d(%12$s)? pins=%12$s:;]World Coordinates[/lightbox].', ''],
|
||
SmartAction::ACTION_SET_COUNTER => ['(%3$d)?Set:Increase; Counter #[b]%1$d[/b] of #target# (%3$d)?to:by; [b]%2$d[/b].', ''],
|
||
SmartAction::ACTION_STORE_TARGET_LIST => ['Store #target# as target in #[b]%1$d[/b].', ''],
|
||
SmartAction::ACTION_WP_RESUME => ['Continue on waypoint path.', ''],
|
||
SmartAction::ACTION_SET_ORIENTATION => ['Set orientation to (%11$s)?face %11$s:Home Position;.', ''],
|
||
SmartAction::ACTION_CREATE_TIMED_EVENT => ['(%6$d)?%6$d%% chance to:; Trigger timed event #[b]%1$d[/b](%11$s)? after %11$s:;.', 'Repeat every %s'],
|
||
SmartAction::ACTION_PLAYMOVIE => ['Play Movie #[b]%1$d[/b] to #target#.', ''],
|
||
SmartAction::ACTION_MOVE_TO_POS => ['Move (%4$d)?within %4$dm of:to; Point #[b]%1$d[/b] at #target#(%2$d)? on a transport:;.', 'pathfinding disabled'],
|
||
/* 70*/ SmartAction::ACTION_ENABLE_TEMP_GOBJ => ['#target# is respawned for %11$s.', ''],
|
||
SmartAction::ACTION_EQUIP => ['(%11$s)?Equip %11$s:Unequip non-standard items;(%1$d)? from equipment template #[b]%1$d[/b]:; on #target#.', 'Note: creature items do not necessarily have an item template'],
|
||
SmartAction::ACTION_CLOSE_GOSSIP => ['Close Gossip Window.', ''],
|
||
SmartAction::ACTION_TRIGGER_TIMED_EVENT => ['Trigger previously defined timed event #[b]%1$d[/b].', ''],
|
||
SmartAction::ACTION_REMOVE_TIMED_EVENT => ['Delete previously defined timed event #[b]%1$d[/b].', ''],
|
||
SmartAction::ACTION_ADD_AURA => ['Apply aura from [spell=%1$d] on #target#.', ''],
|
||
SmartAction::ACTION_OVERRIDE_SCRIPT_BASE_OBJECT => ['Set #target# as base for further SmartAI events.', ''],
|
||
SmartAction::ACTION_RESET_SCRIPT_BASE_OBJECT => ['Reset base for SmartAI events.', ''],
|
||
SmartAction::ACTION_CALL_SCRIPT_RESET => ['Reset current SmartAI.', ''],
|
||
SmartAction::ACTION_SET_RANGED_MOVEMENT => ['Set ranged attack distance to [b]%1$d[/b]m(%2$d)?, at %2$d°:;.', ''],
|
||
/* 80*/ SmartAction::ACTION_CALL_TIMED_ACTIONLIST => ['Call Timed Actionlist [url=#sai-actionlist-%1$d onclick=TalTabClick(%1$d)]#%1$d[/url]. Updates %11$s.', ''],
|
||
SmartAction::ACTION_SET_NPC_FLAG => ['Set #target#\'s npc flags to %11$s.', ''],
|
||
SmartAction::ACTION_ADD_NPC_FLAG => ['Add %11$s npc flags to #target#.', ''],
|
||
SmartAction::ACTION_REMOVE_NPC_FLAG => ['Remove %11$s npc flags from #target#.', ''],
|
||
SmartAction::ACTION_SIMPLE_TALK => ['#target# says (%11$s)?TextGroup:[span class=q10]unknown text[/span]; #[b]%1$d[/b] %11$s', ''],
|
||
SmartAction::ACTION_SELF_CAST => ['#target# casts [spell=%1$d] at #target#.(%4$d)? (max. %4$d |4target:targets;):;', '%1$s'],
|
||
SmartAction::ACTION_CROSS_CAST => ['%11$s casts [spell=%1$d] at #target#.', '%1$s'],
|
||
SmartAction::ACTION_CALL_RANDOM_TIMED_ACTIONLIST => ['Call Timed Actionlist at random: %11$s', ''],
|
||
SmartAction::ACTION_CALL_RANDOM_RANGE_TIMED_ACTIONLIST => ['Call Timed Actionlist at random from range: %11$s', ''],
|
||
SmartAction::ACTION_RANDOM_MOVE => ['(%1$d)?Move #target# to a random point within %1$dm:#target# ends idle movement;.', ''],
|
||
/* 90*/ SmartAction::ACTION_SET_UNIT_FIELD_BYTES_1 => ['Set UnitFieldBytes1 %11$s for #target#.', ''],
|
||
SmartAction::ACTION_REMOVE_UNIT_FIELD_BYTES_1 => ['Unset UnitFieldBytes1 %11$s for #target#.', ''],
|
||
SmartAction::ACTION_INTERRUPT_SPELL => ['Interrupt (%2$d)?cast of [spell=%2$d]:current spell cast;.', '(%1$d)?Including instant spells.:;(%3$d)? Including delayed spells.:;'],
|
||
SmartAction::ACTION_SEND_GO_CUSTOM_ANIM => ['Set animation progress to [b]%1$d[/b].', ''],
|
||
SmartAction::ACTION_SET_DYNAMIC_FLAG => ['Set Dynamic Flag to %11$s on #target#.', ''],
|
||
SmartAction::ACTION_ADD_DYNAMIC_FLAG => ['Add Dynamic Flag %11$s to #target#.', ''],
|
||
SmartAction::ACTION_REMOVE_DYNAMIC_FLAG => ['Remove Dynamic Flag %11$s from #target#.', ''],
|
||
SmartAction::ACTION_JUMP_TO_POS => ['Jump to fixed position — [b]X: %12$.2f, Y: %13$.2f, Z: %14$.2f, [i]v[/i][sub]xy[/sub]: %1$d [i]v[/i][sub]z[/sub]: %2$d[/b]', ''],
|
||
SmartAction::ACTION_SEND_GOSSIP_MENU => ['Display Gossip entry #[b]%1$d[/b] / TextID #[b]%2$d[/b].', ''],
|
||
SmartAction::ACTION_GO_SET_LOOT_STATE => ['Set loot state of #target# to %11$s.', ''],
|
||
/*100*/ SmartAction::ACTION_SEND_TARGET_TO_TARGET => ['Send targets stored in #[b]%1$d[/b] to #target#.', ''],
|
||
SmartAction::ACTION_SET_HOME_POS => ['Set Home Position to (%11$d)?current position.:fixed position — [b]X: %12$.2f, Y: %13$.2f, Z: %14$.2f[/b];', ''],
|
||
SmartAction::ACTION_SET_HEALTH_REGEN => ['(%1$d)?Allow:Prevent; health regeneration for #target#.', ''],
|
||
SmartAction::ACTION_SET_ROOT => ['(%1$d)?Prevent:Allow; movement for #target#.', ''],
|
||
SmartAction::ACTION_SET_GO_FLAG => ['Set GameObject Flag to %11$s on #target#.', ''],
|
||
SmartAction::ACTION_ADD_GO_FLAG => ['Add GameObject Flag %11$s to #target#.', ''],
|
||
SmartAction::ACTION_REMOVE_GO_FLAG => ['Remove GameObject Flag %11$s from #target#.', ''],
|
||
SmartAction::ACTION_SUMMON_CREATURE_GROUP => ['Summon Creature Group #[b]%1$d[/b](%2$d)?, attacking invoker:;.[br](%11$s)?[span class=breadcrumb-arrow] [/span]%11$s:[span class=q0]<empty group>[/span];', ''],
|
||
SmartAction::ACTION_SET_POWER => ['%11$s is set to [b]%2$d[/b] for #target#.', ''],
|
||
SmartAction::ACTION_ADD_POWER => ['Add [b]%2$d[/b] %11$s to #target#.', ''],
|
||
/*110*/ SmartAction::ACTION_REMOVE_POWER => ['Remove [b]%2$d[/b] %11$s from #target#.', ''],
|
||
SmartAction::ACTION_GAME_EVENT_STOP => ['Stop [event=%1$d].', ''],
|
||
SmartAction::ACTION_GAME_EVENT_START => ['Start [event=%1$d].', ''],
|
||
SmartAction::ACTION_START_CLOSEST_WAYPOINT => ['#target# starts moving along a defined waypoint path. Enter path on the closest of these nodes: %11$s.', ''],
|
||
SmartAction::ACTION_MOVE_OFFSET => ['Move to relative position — [b]X: %12$.2f, Y: %13$.2f, Z: %14$.2f[/b]', ''],
|
||
SmartAction::ACTION_RANDOM_SOUND => ['Play a random sound to (%5$d)?invoking player:all players in sight;:%11$s', 'Played by environment.'],
|
||
SmartAction::ACTION_SET_CORPSE_DELAY => ['Set corpse despawn delay for #target# to %11$s.', 'Apply Looted Corpse Decay Factor'],
|
||
SmartAction::ACTION_DISABLE_EVADE => ['(%1$d)?Prevent:Allow; entering Evade Mode.', ''],
|
||
SmartAction::ACTION_GO_SET_GO_STATE => ['Set gameobject state to %11$s.'. ''],
|
||
SmartAction::ACTION_SET_CAN_FLY => ['(%1$d)?Enable:Disable; flight.', ''],
|
||
/*120*/ SmartAction::ACTION_REMOVE_AURAS_BY_TYPE => ['Remove all Auras with [b]%11$s[/b] from #target#.', ''],
|
||
SmartAction::ACTION_SET_SIGHT_DIST => ['Set sight range to %1$dm for #target#.', ''],
|
||
SmartAction::ACTION_FLEE => ['#target# flees for assistance for %11$s.', ''],
|
||
SmartAction::ACTION_ADD_THREAT => ['Modify threat level of #target# by %11$+d points.', ''],
|
||
SmartAction::ACTION_LOAD_EQUIPMENT => ['(%2$d)?Unequip non-standard items:Equip %11$s; from equipment template #[b]%1$d[/b] on #target#.', 'Note: creature items do not necessarily have an item template'],
|
||
SmartAction::ACTION_TRIGGER_RANDOM_TIMED_EVENT => ['Trigger previously defined timed event in id range %11$s.', ''],
|
||
SmartAction::ACTION_REMOVE_ALL_GAMEOBJECTS => ['Remove all gameobjects owned by #target#.', ''],
|
||
SmartAction::ACTION_PAUSE_MOVEMENT => ['Pause movement from slot #[b]%1$d[/b] for %11$s.', 'Forced'],
|
||
SmartAction::ACTION_PLAY_ANIMKIT => null,
|
||
SmartAction::ACTION_SCENE_PLAY => null,
|
||
/*130*/ SmartAction::ACTION_SCENE_CANCEL => null,
|
||
SmartAction::ACTION_SPAWN_SPAWNGROUP => ['Spawn SpawnGroup [b]%11$s[/b](%12$s)? SpawnFlags\u003A %12$s:; %13$s', 'Cooldown: %s'],
|
||
SmartAction::ACTION_DESPAWN_SPAWNGROUP => ['Despawn SpawnGroup [b]%11$s[/b](%12$s)? SpawnFlags\u003A %12$s:; %13$s', 'Cooldown: %s'],
|
||
SmartAction::ACTION_RESPAWN_BY_SPAWNID => ['Respawn %11$s [small class=q0](GUID: %2$d)[/small]', ''],
|
||
SmartAction::ACTION_INVOKER_CAST => ['Invoker casts [spell=%1$d] at #target#.(%4$d)? (max. %4$d |4target:targets;):;', '%1$s'],
|
||
SmartAction::ACTION_PLAY_CINEMATIC => ['Play cinematic #[b]%1$d[/b] for #target#', ''],
|
||
SmartAction::ACTION_SET_MOVEMENT_SPEED => ['Set speed of MotionType #[b]%1$d[/b] to [b]%11$.2f[/b]', ''],
|
||
SmartAction::ACTION_PLAY_SPELL_VISUAL_KIT => null,
|
||
SmartAction::ACTION_OVERRIDE_LIGHT => ['(%3$d)?Change skybox in [zone=%1$d] to #[b]%3$d[/b]:Reset skybox in [zone=%1$d];.', 'Transition: %s'],
|
||
SmartAction::ACTION_OVERRIDE_WEATHER => ['Change weather in [zone=%1$d] to %11$s at %3$d%% intensity.', ''],
|
||
/*140*/ SmartAction::ACTION_SET_AI_ANIM_KIT => null,
|
||
SmartAction::ACTION_SET_HOVER => ['(%1$d)?Enable:Disable; hovering.', ''],
|
||
SmartAction::ACTION_SET_HEALTH_PCT => ['Set health percentage of #target# to %1$d%%.', ''],
|
||
SmartAction::ACTION_CREATE_CONVERSATION => null,
|
||
SmartAction::ACTION_SET_IMMUNE_PC => ['(%1$d)?Enable:Disable; #target# immunity to players.', ''],
|
||
SmartAction::ACTION_SET_IMMUNE_NPC => ['(%1$d)?Enable:Disable; #target# immunity to NPCs.', ''],
|
||
SmartAction::ACTION_SET_UNINTERACTIBLE => ['(%1$d)?Prevent:Allow; interaction with #target#.', ''],
|
||
SmartAction::ACTION_ACTIVATE_GAMEOBJECT => ['Activate Gameobject (Method: %1$d)', ''],
|
||
SmartAction::ACTION_ADD_TO_STORED_TARGET_LIST => ['Add #target# as target to list #%1$d.', ''],
|
||
SmartAction::ACTION_BECOME_PERSONAL_CLONE_FOR_PLAYER => null,
|
||
/*150*/ SmartAction::ACTION_TRIGGER_GAME_EVENT => null,
|
||
SmartAction::ACTION_DO_ACTION => null
|
||
),
|
||
'targetUNK' => '[span class=q10]unknown target #[b class=q1]%d[/b][/span]',
|
||
'targetTT' => '[b class=q1]TargetType %d[/b][br][table][tr][td]Param1[/td][td=header]%d[/td][/tr][tr][td]Param2[/td][td=header]%d[/td][/tr][tr][td]Param3[/td][td=header]%d[/td][/tr][tr][td]Param4[/td][td=header]%d[/td][/tr][tr][td]X[/td][td=header]%17$.2f[/td][/tr][tr][td]Y[/td][td=header]%18$.2f[/td][/tr][tr][td]Z[/td][td=header]%19$.2f[/td][/tr][tr][td]O[/td][td=header]%20$.2f[/td][/tr][/table]',
|
||
'targets' => array(
|
||
SmartTarget::TARGET_NONE => '',
|
||
SmartTarget::TARGET_SELF => 'self',
|
||
SmartTarget::TARGET_VICTIM => 'Opponent',
|
||
SmartTarget::TARGET_HOSTILE_SECOND_AGGRO => '2nd (%2$d)?player:unit;(%1$d)? within %1$dm:; in threat list(%11$s)? using %11$s:;',
|
||
SmartTarget::TARGET_HOSTILE_LAST_AGGRO => 'last (%2$d)?player:unit;(%1$d)? within %1$dm:; in threat list(%11$s)? using %11$s:;',
|
||
SmartTarget::TARGET_HOSTILE_RANDOM => 'random (%2$d)?player:unit;(%1$d)? within %1$dm:;(%11$s)? using %11$s:;',
|
||
SmartTarget::TARGET_HOSTILE_RANDOM_NOT_TOP => 'random non-tank (%2$d)?player:unit;(%1$d)? within %1$dm:;(%11$s)? using %11$s:;',
|
||
SmartTarget::TARGET_ACTION_INVOKER => 'Invoker',
|
||
SmartTarget::TARGET_POSITION => 'world coordinates',
|
||
SmartTarget::TARGET_CREATURE_RANGE => '(%1$d)?instance of [npc=%1$d]:any creature; within %11$sm(%4$d)? (max. %4$d |4target:targets;):;',
|
||
/*10*/ SmartTarget::TARGET_CREATURE_GUID => '(%11$d)?[npc=%11$d]:NPC; [small class=q0](GUID: %1$d)[/small]',
|
||
SmartTarget::TARGET_CREATURE_DISTANCE => '(%1$d)?instance of [npc=%1$d]:any creature;(%2$d)? within %2$dm:;(%3$d)? (max. %3$d |4target:targets;):;',
|
||
SmartTarget::TARGET_STORED => 'previously stored targets',
|
||
SmartTarget::TARGET_GAMEOBJECT_RANGE => '(%1$d)?instance of [object=%1$d]:any object; within %11$sm(%4$d)? (max. %4$d |4target:targets;):;',
|
||
SmartTarget::TARGET_GAMEOBJECT_GUID => '(%11$d)?[object=%11$d]:gameobject; [small class=q0](GUID: %1$d)[/small]',
|
||
SmartTarget::TARGET_GAMEOBJECT_DISTANCE => '(%1$d)?instance of [object=%1$d]:any object;(%2$d)? within %2$dm:;(%3$d)? (max. %3$d |4target:targets;):;',
|
||
SmartTarget::TARGET_INVOKER_PARTY => 'Invokers party',
|
||
SmartTarget::TARGET_PLAYER_RANGE => 'all players within %11$sm',
|
||
SmartTarget::TARGET_PLAYER_DISTANCE => 'all players within %1$dm',
|
||
SmartTarget::TARGET_CLOSEST_CREATURE => 'closest (%3$d)?dead:alive; (%1$d)?[npc=%1$d]:creature; within (%2$d)?%2$d:100;m',
|
||
/*20*/ SmartTarget::TARGET_CLOSEST_GAMEOBJECT => 'closest (%1$d)?[object=%1$d]:gameobject; within (%2$d)?%2$d:100;m',
|
||
SmartTarget::TARGET_CLOSEST_PLAYER => 'closest player within %1$dm',
|
||
SmartTarget::TARGET_ACTION_INVOKER_VEHICLE => 'Invokers vehicle',
|
||
SmartTarget::TARGET_OWNER_OR_SUMMONER => 'owner or summoner',
|
||
SmartTarget::TARGET_THREAT_LIST => 'all units(%1$d)? within %1$dm:; engaged in combat with me',
|
||
SmartTarget::TARGET_CLOSEST_ENEMY => 'closest attackable (%2$d)?player:unit; within %1$dm',
|
||
SmartTarget::TARGET_CLOSEST_FRIENDLY => 'closest friendly (%2$d)?player:unit; within %1$dm',
|
||
SmartTarget::TARGET_LOOT_RECIPIENTS => 'all players eligible for loot',
|
||
SmartTarget::TARGET_FARTHEST => 'furthest engaged (%2$d)?player:unit; within %1$dm(%3$d)? and line of sight:;',
|
||
SmartTarget::TARGET_VEHICLE_PASSENGER => 'vehicle accessory in (%1$d)?seat %11$s:all seats;',
|
||
/*30*/ SmartTarget::TARGET_CLOSEST_UNSPAWNED_GO => 'closest unspawned (%1$d)?[object=%1$d]:, gameobject; within %11$sm'
|
||
),
|
||
'castFlags' => array(
|
||
SmartAI::CAST_FLAG_INTERRUPT_PREV => 'Interrupt current cast',
|
||
SmartAI::CAST_FLAG_TRIGGERED => 'Triggered',
|
||
SmartAI::CAST_FLAG_AURA_MISSING => 'Aura missing',
|
||
SmartAI::CAST_FLAG_COMBAT_MOVE => 'Combat movement'
|
||
),
|
||
'spawnFlags' => array(
|
||
SmartAI::SPAWN_FLAG_IGNORE_RESPAWN => 'Override and reset respawn timer',
|
||
SmartAI::SPAWN_FLAG_FORCE_SPAWN => 'Force spawn if already in world',
|
||
SmartAI::SPAWN_FLAG_NOSAVE_RESPAWN => 'Remove respawn time on despawn'
|
||
),
|
||
'GOStates' => ['active', 'ready', 'destroyed'],
|
||
'summonTypes' => [null, 'Despawn timed or when corpse disappears', 'Despawn timed or when dying', 'Despawn timed', 'Despawn timed out of combat', 'Despawn when dying', 'Despawn timed after death', 'Despawn when corpse disappears', 'Despawn manually'],
|
||
'aiTpl' => ['basic AI', 'spell caster', 'turret', 'passive creature', 'cage for creature', 'caged creature'],
|
||
'reactStates' => ['passive', 'defensive', 'aggressive', 'assisting'],
|
||
'sheaths' => ['all', 'melee', 'ranged'],
|
||
'saiUpdate' => ['out of combat', 'in combat', 'always'],
|
||
'lootStates' => ['Not ready', 'Ready', 'Activated', 'Just Deactivated'],
|
||
'weatherStates' => ['Fine', 'Fog', 'Drizzle', 'Light Rain', 'Medium Rain', 'Heavy Rain', 'Light Snow', 'Medium Snow', 'Heavy Snow', 22 => 'Light Sandstorm', 41=> 'Medium Sandstorm', 42 => 'Heavy Sandstorm', 86 => 'Thunders', 90 => 'Black Rain', 106 => 'Black Snow'],
|
||
'hostilityModes' => ['hostile', 'non-hostile', ''/*any*/],
|
||
'motionTypes' => ['IdleMotion', 'RandomMotion', 'WaypointMotion', null, 'ConfusedMotion', 'ChaseMotion', 'HomeMotion', 'FlightMotion', 'PointMotion', 'FleeingMotion', 'DistractMotion', 'AssistanceMotion', 'AssistanceDistractMotion', 'TimedFleeingMotion', 'FollowMotion', 'RotateMotion', 'EffectMotion', 'SplineChainMotion', 'FormationMotion'],
|
||
|
||
'GOStateUNK' => '[span class=q10]unknown gameobject state #[b class=q1]%d[/b][/span]',
|
||
'summonTypeUNK' => '[span class=q10]unknown SummonType #[b class=q1]%d[/b][/span]',
|
||
'aiTplUNK' => '[span class=q10]unknown AI template #[b class=q1]%d[/b][/span]',
|
||
'reactStateUNK' => '[span class=q10]unknown ReactState #[b class=q1]%d[/b][/span]',
|
||
'sheathUNK' => '[span class=q10]unknown sheath #[b class=q1]%d[/b][/span]',
|
||
'saiUpdateUNK' => '[span class=q10]unknown update condition #[b class=q1]%d[/b][/span]',
|
||
'lootStateUNK' => '[span class=q10]unknown loot state #[b class=q1]%d[/b][/span]',
|
||
'weatherStateUNK' => '[span class=q10]unknown weather state #[b class=q1]%d[/b][/span]',
|
||
'powerTypeUNK' => '[span class=q10]unknown resource #[b class=q1]%d[/b][/span]',
|
||
'hostilityModeUNK' => '[span class=q10]unknown HostilityMode #[b class=q1]%d[/b][/span]',
|
||
'motionTypeUNK' => '[span class=q10]unknown MotionType #[b class=q1]%d[/b][/span]',
|
||
'entityUNK' => '[b class=q10]unknown entity[/b]',
|
||
|
||
'empty' => '[span class=q0]<empty>[/span]'
|
||
),
|
||
'account' => array(
|
||
'title' => "Учетная запись Aowow",
|
||
'email' => "Email",
|
||
'continue' => "Продолжить",
|
||
'groups' => array(
|
||
-1 => "Нет", "Тестер", "Администратор", "Редактор", "Модератор", "Бюрократ",
|
||
"Разработчик", "VIP", "Блогер", "Учетная запись Премиум", "Переводчик", "Агент по продажам",
|
||
"Менеджер изображений", "Менеджер видео", "API партнер", "Ожидающее"
|
||
),
|
||
// signIn
|
||
'signIn' => "Вход",
|
||
'user' => "Логин",
|
||
'pass' => "Пароль",
|
||
'rememberMe' => "Запомнить меня на этом компьютере",
|
||
'forgot' => "Забыл",
|
||
'forgotUser' => "Имя пользователя",
|
||
'forgotPass' => "Пароль",
|
||
'accCreate' => 'У вас еще нет учетной записи? <a href="?account=signup">Зарегистрируйтесь прямо сейчас!</a>',
|
||
|
||
// recovery
|
||
'newPass' => "Новый пароль:",
|
||
'confNewPass' => "Подтвердите новый пароль:",
|
||
'passResetHint' => 'Если вы не знаете пароль от своей учетной записи, пожалуйста, посетите <a href="?account=forgot-password">страницу сброса пароля</a>.',
|
||
// 'tokenExpires' => "This token expires in %s.",
|
||
|
||
// creation
|
||
'passConfirm' => "Повторите пароль:",
|
||
|
||
// dashboard
|
||
'ipAddress' => "IP-Adress: ",
|
||
'lastIP' => "last used IP: ",
|
||
// 'myAccount' => "My Account",
|
||
// 'editAccount' => "Используйте нижеприведённую форму, чтобы обновить информацию о вашей учетной записи.",
|
||
// 'viewPubDesc' => 'View your Public Description in your <a href="?user=%s">Profile Page</a>',
|
||
|
||
// bans
|
||
'accBanned' => "This Account was closed",
|
||
'bannedBy' => "Banned by: ",
|
||
'reason' => "Reason: ",
|
||
'ends' => "Ends on: ",
|
||
'permanent' => "The ban is permanent",
|
||
'noReason' => "No reason was given.",
|
||
|
||
// form-text
|
||
'emailInvalid' => "Недопустимый адрес email.", // message_emailnotvalid
|
||
'userNotFound' => "The username you entered does not exists.",
|
||
'wrongPass' => "That password is not vaild.",
|
||
// 'accInactive' => "That account has not yet been confirmed active.",
|
||
'errNameLength' => "Имя пользователя не должно быть короче 4 символов.", // message_usernamemin
|
||
'errNameChars' => "Имя пользователя может содержать только буквы и цифры.", // message_usernamenotvalid
|
||
'errPassLength' => "Ваш пароль должен состоять минимум из 6 знаков.", // message_passwordmin
|
||
'passMismatch' => "The passwords you entered do not match.",
|
||
'nameInUse' => "That username is already in use.",
|
||
'mailInUse' => "That email is already registered to an account.",
|
||
'passCheckFail' => "Пароли не совпадают.", // message_passwordsdonotmatch
|
||
'newPassDiff' => "Прежний и новый пароли не должны совпадать.", // message_newpassdifferent
|
||
'newMailDiff' => "Прежний и новый e-mail адреса не должны совпадать.", // message_newemaildifferent
|
||
|
||
// premium avatar manager
|
||
'uploadAvatar' => "[Upload new Avatar]",
|
||
'goToManager' => "[Go to Avatar Manager]",
|
||
'manageAvatars' => "[Manage Avatars]",
|
||
'avatarSlots' => '[Using <b>%1$d / %2$d</b> avatar slots]',
|
||
'manageBorders' => "[Manage Premium Borders]",
|
||
'selectAvatar' => "[Please select the avatar to upload.]",
|
||
'errTooSmall' => "[Your avatar must be at last %dpx in size.]",
|
||
'cropAvatar' => "[You may crop your avatar.]",
|
||
'avatarSubmit' => "[Avatar Submission]",
|
||
'reminder' => "[Reminder]",
|
||
'avatarCoC' => "[Using imagery violating out terms of service may result in revocation of your premium privileges.]",
|
||
|
||
// settings
|
||
'settings' => "Параметры учетной записи",
|
||
'settingsNote' => "Используйте нижеприведённую форму, чтобы обновить информацию о вашей учетной записи.",
|
||
'tabGeneral' => "Общее",
|
||
'tabPersonal' => "Персональное",
|
||
'tabCommunity' => "Сообщество",
|
||
'tabPremium' => "Premium",
|
||
'preferences' => "Предпочтения",
|
||
'modelviewer' => "3D-просмотр",
|
||
'mvNote' => "Модель персонажа по умолчанию:",
|
||
'lists' => "Списки",
|
||
'listsNote' => "Показывать ID в поддерживаемых списках",
|
||
'announcements' => "Объявления",
|
||
'annNote' => "Удаляет данные о закрытых объявлениях, после чего вы сможете их увидеть снова.",
|
||
'purge' => "Сбросить",
|
||
'curPass' => "Текущий пароль:",
|
||
'globalLogout' => "Выйти на всех устройствах и/или браузерах ",
|
||
'curEmail' => "Текущий адрес email:",
|
||
'newEmail' => "Новый адрес email:",
|
||
'userPage' => "Профиль пользователя",
|
||
'publicDesc' => "Описание",
|
||
'publicDescNote'=> 'Расскажите нам о себе и ваших персонажах из World of Warcraft. Все, что вы напишите, будет отображаться на <a href="?user=%s">страница пользователя</a>.',
|
||
'forums' => "Форум",
|
||
'signature' => "Подпись",
|
||
'signatureNote' => "Этой подписью будут сопровождаться все сообщения, опубликованные вами на форумах сайта.",
|
||
'usernameNote' => "Имя пользователя должно включать не менее 4 и не более 16 символов, и может быть изменено один раз в течение %s. Специальные символы не допускаются.",
|
||
'curName' => "Текущее имя пользователя:",
|
||
'newName' => "Новое имя пользователя:",
|
||
'accDelete' => "Удалить учетную запись",
|
||
'accDeleteNote' => 'Если вы хотите удалить свою учетную запись и все, связанные с ней персональные данные, перейдите на <a href="?account=delete" style="color:inherit; text-decoration:underline">страницу удаления учетной записи</a>.',
|
||
'avatar' => "Аватар",
|
||
'avatarNote' => "Аватар будет сопровождать все сообщения, опубликованные вами на форумах.",
|
||
'avWowIcon' => "Значок из World of Warcraft",
|
||
'avWowIconNote' => '<span class="q0">например, INV_Axe_54</span><br />Совет: Чтобы найти название значка, дважды щелкните большом значке, когда вы смотрите страницу с описанием <a href="?item=22632" target="_blank">предмета</a> или <a href="?spell=78634" target="_blank">заклинания</a>. Затем вставьте эту строку в документ.',
|
||
'avIconName' => "Название иконки:",
|
||
'none' => "Нет",
|
||
'preview' => "Предварительный просмотр",
|
||
'custom' => "Свой",
|
||
'premiumStatus' => "Premium подписка",
|
||
'status' => "Статус",
|
||
'active' => "Активно",
|
||
'inactive' => "Неактивно",
|
||
'activeCD' => "Вы должны подождать до %s, чтобы снова изменить имя пользователя.",
|
||
'updateMessage' => array(
|
||
'general' => "Предпочтения обновлены.",
|
||
'community' => "Описание и подпись успешно обновлены.",
|
||
'personal' => "Письмо с подтверждением было отправлено на %s.",
|
||
'username' => 'Имя пользователя изменено с %1$s на %2$s.',
|
||
'avNotFound' => "Иконка не найдена.",
|
||
'avSuccess' => "Аватар успешно обновлен. Поздравляем Вас!",
|
||
'avNoChange' => "Не произошло никаких изменений.",
|
||
'av1stUser' => "Аватар, выбранный Вами, уникален! /ура",
|
||
'avNthUser' => "Примите во внимание, что такой значок уже используется %d пользователями."
|
||
),
|
||
'inputbox' => array(
|
||
'head' => array(
|
||
'success' => "Успешно",
|
||
'error' => "Упс!",
|
||
'register' => "Регистрация: Шаг %s из 2",
|
||
'recoverUser' => "Запрос имени пользователя",
|
||
'recoverPass' => "Сброс пароля: Шаг %s из 2",
|
||
'resendMail' => "Вновь выслать верификационное письмо",
|
||
'signin' => "Войти в вашу учетную запись"
|
||
),
|
||
'message' => array(
|
||
'accActivated' => 'Ваша учетная запись была активирована.<br />Перейдите к <a href="?account=signin&key=%s">входу</a>',
|
||
'resendMail' => "Если вы зарегистрировались, но не получили проверочного письма, пожалуйста, введите ваш email адрес ниже и подтвердите отправку формы. (Пожалуйста, удостоверьтесь, что Вы проверили папку со спамом и/или корзину Вашего почтового сервиса)",
|
||
'mailChangeOk' => "Ваш адрес электронной почты был успешно изменен.",
|
||
'mailRevertOk' => "Запрос на изменение адреса электронной почты был отменен/отозван.",
|
||
'passChangeOk' => "Ваш пароль был успешно изменен.",
|
||
'deleteAccSent' => "Письмо с подтверждением было отправлено на %s.",
|
||
'deleteOk' => "Ваша учетная запись была успешно удалена. Надеемся увидеть вас снова!<br /><br /> Теперь вы можете закрыть это окно.",
|
||
'deleteCancel' => "Удаление учетной записи было отменено.",
|
||
'createAccSent' => 'Письмо с инструкциями для активации учетной записи было отправлено на адрес <b>%s/b>. Следуйте инструкциям, для продолжения регистрации.<br /><br />Если вы не получили письмо для подтверждения, <a href="?account=resend">нажмите здесь</a>, чтобы отправить его повторно.</div>',
|
||
'recovUserSent' => "Письмо с инструкциями для активации учетной записи было отправлено на адрес <b>%s/b>. Просто следуйте инструкциям для восстановления имени пользователя.",
|
||
'recovPassSent' => "Письмо с инструкциями для активации учетной записи было отправлено на адрес <b>%s/b>. Просто следуйте инструкциям для сброса пароля."
|
||
),
|
||
'error' => array(
|
||
'mailTokenUsed' => 'Этот ключ для смены email уже был использован или недействителен. Посетите вашу <a href="?account#personal">страницу настроек учетной записи</a>, чтобы попробовать снова.',
|
||
'passTokenUsed' => 'Этот ключ для смены пароля уже был использован или недействителен. Посетите вашу <a href="?account#personal">страницу настроек учетной записи</a>, чтобы попробовать снова.',
|
||
'purgeTokenUsed' => 'Этот ключ для удаления учетной записи уже был использован или недействителен. Посетите вашу <a href="?account#personal">страницу настроек учетной записи</a>, чтобы попробовать снова.',
|
||
'passTokenLost' => "Ключ не был получен. Если вы сбросили пароль по ссылке из письма, отправленного на email, пожалуйста, скопируйте URL целиком и вставьте в адресную строку (включая ключ, указанный в конце ссылки).",
|
||
'isRecovering' => "Эта учетная запись уже восстанавливается. Следуйте инструкциям в письме или дождитесь истечения срока действия токена через %s.",
|
||
'loginExceeded' => "Достигнуто максимальное количество попыток входа с этого IP. Пожалуйста, попробуйте снова через %s.",
|
||
'signupExceeded' => "Достигнуто максимальное количество регистраций с этого IP. Пожалуйста, попробуйте снова через %s.",
|
||
// 'emailNotFound' => "The email address you entered is not associated with any account.<br /><br />If you forgot the email you registered your account with email CFG_CONTACT_EMAIL for assistance.",
|
||
'emailNotFound' => "Этот адрес электронной почты не найден в нашей системе."
|
||
)
|
||
)
|
||
),
|
||
'user' => array(
|
||
'notFound' => "Пользователь \"%s\" не найден!",
|
||
'removed' => "(Удалено)",
|
||
'joinDate' => "Зарегистрировался:",
|
||
'lastLogin' => "Последняя активность:",
|
||
'userGroups' => "Роль:",
|
||
'consecVisits' => "Регулярные посещения:",
|
||
'publicDesc' => "Описание",
|
||
'profileTitle' => "Профиль %s",
|
||
'contributions' => "Вклад",
|
||
'uploads' => "Данных загружено: ",
|
||
'comments' => "Комментарии: ",
|
||
'screenshots' => "Скриншоты: ",
|
||
'videos' => "Видео: ",
|
||
'posts' => "Сообщений на форумах: "
|
||
),
|
||
'emote' => array(
|
||
'notFound' => "[This Emote doesn't exist.]",
|
||
// 'self' => "[To Yourself]",
|
||
// 'target' => "[To others with a target]",
|
||
// 'noTarget' => "[To others without a target]",
|
||
'targeted' => "[Used with target]",
|
||
'untargeted' => "[Used without target]",
|
||
'isAnimated' => "[Uses an animation]",
|
||
'eventSound' => "[Event Sound]",
|
||
'aliases' => "[Aliases]",
|
||
'noText' => "[This Emote has no text.]",
|
||
'noCommand' => "[This Emote has no /-command. It can not be triggered.]",
|
||
'flags' => array(
|
||
EMOTE_FLAG_ONLY_STANDING => "Only while standig",
|
||
EMOTE_FLAG_USE_MOUNT => "Emote applies to mount",
|
||
EMOTE_FLAG_NOT_CHANNELING => "Not while channeling",
|
||
EMOTE_FLAG_ANIM_TALK => "Talk anim - talk",
|
||
EMOTE_FLAG_ANIM_QUESTION => "Talk anim - question",
|
||
EMOTE_FLAG_ANIM_EXCLAIM => "Talk anim - exclamation",
|
||
EMOTE_FLAG_ANIM_SHOUT => "Talk anim - shout",
|
||
EMOTE_FLAG_NOT_SWIMMING => "Not while swimming",
|
||
EMOTE_FLAG_ANIM_LAUGH => "Talk anim - laugh",
|
||
EMOTE_FLAG_CAN_LIE_ON_GROUND => "Usable while sleeping or dead",
|
||
EMOTE_FLAG_NOT_FROM_CLIENT => "Creature only",
|
||
EMOTE_FLAG_NOT_CASTING => "Not while casting",
|
||
EMOTE_FLAG_END_MOVEMENT => "Emote ends movement",
|
||
EMOTE_FLAG_INTERRUPT_ON_ATTACK => "Interrupt on attacking",
|
||
EMOTE_FLAG_ONLY_STILL => "Only while still",
|
||
EMOTE_FLAG_NOT_FLYING => "Not while flying"
|
||
),
|
||
'state' => ['[Oneshot]', '[Continuous State]', '[Continuous Emote]']
|
||
),
|
||
'enchantment' => array(
|
||
'details' => "Подробности",
|
||
'activation' => "Активации",
|
||
'notFound' => "Такой улучшение не существует.",
|
||
'types' => array(
|
||
1 => "[Proc Spell]", 3 => "[Equip Spell]", 7 => "[Use Spell]", 8 => "Бесцветное гнездо",
|
||
5 => "Характеристики", 2 => "Урон оружия", 6 => "УВС", 4 => "Защита"
|
||
)
|
||
),
|
||
'areatrigger' => array(
|
||
'notFound' => "This areatrigger doesn't exist.",
|
||
'foundIn' => "This areatrigger can be found in",
|
||
'types' => ['Unused', 'Tavern', 'Teleporter', 'Quest Objective', 'Smart Trigger', 'Script']
|
||
),
|
||
'gameObject' => array(
|
||
'notFound' => "Такой объект не существует.",
|
||
'cat' => [0 => "Другое", 3 => "Контейнеры", 6 => "Ловушки", 9 => "Книги", 25 => "Рыболовные лунки", -5 => "Сундуки", -3 => "Травы", -4 => "Полезные ископаемые", -2 => "Задания", -6 => "Инструменты"],
|
||
'type' => [ 3 => "Контейнер", 6 => "", 9 => "Книга", 25 => "", -5 => "Сундук", -3 => "Растение", -4 => "Полезное ископаемое", -2 => "Задание", -6 => ""],
|
||
'unkPosition' => "Местонахождение этого объекта неизвестно.",
|
||
'npcLootPH' => '[The <b>%s</b> contains the loot from the fight against <a href="?npc=%d">%s</a>. It spawns after his death.]',
|
||
'key' => "Ключ",
|
||
'focus' => "[Spell Focus]",
|
||
'focusDesc' => "[Spells requiring this Focus can be cast near this Object]",
|
||
'trap' => "Ловушка",
|
||
'triggeredBy' => "Срабатывает от",
|
||
'capturePoint' => "Точка захвата",
|
||
'foundIn' => "Этот НИП может быть найден в следующих зонах:",
|
||
'restock' => "[Restocks every %s.]",
|
||
'goFlags' => array(
|
||
GO_FLAG_IN_USE => 'In use',
|
||
GO_FLAG_LOCKED => 'Locked',
|
||
GO_FLAG_INTERACT_COND => 'Cannot interact',
|
||
GO_FLAG_TRANSPORT => 'Transport',
|
||
GO_FLAG_NOT_SELECTABLE => 'Not selectable',
|
||
GO_FLAG_TRIGGERED => 'Triggered',
|
||
GO_FLAG_DAMAGED => 'Siege damaged',
|
||
GO_FLAG_DESTROYED => 'Siege destroyed'
|
||
),
|
||
'actions' => array(
|
||
"None", "Animate Custom 0", "Animate Custom 1", "Animate Custom 2", "Animate Custom 3",
|
||
"Disturb / Trigger Trap", "Unlock", "Lock", "Open", "Unlock & Open",
|
||
"Close", "Toggle Open", "Destroy", "Rebuild", "Creation",
|
||
"Despawn", "Make Inert", "Make Active", "Close & Lock", "Use ArtKit 0",
|
||
"Use ArtKit 1", "Use ArtKit 2", "Use ArtKit 3", "Set Tap List"
|
||
)
|
||
),
|
||
'npc' => array(
|
||
'notFound' => "Такой НИП не существует.",
|
||
'classification'=> "Классификация: %s",
|
||
'petFamily' => "Семейство питомца: ",
|
||
'react' => "Реакция: %s",
|
||
'worth' => "Деньги: %s",
|
||
'unkPosition' => "Местоположение этого НИП неизвестно.",
|
||
'difficultyPH' => '[Этот НИП является прототипом для другого режима <a href="?npc=%1$d">%2$s</a>.]',
|
||
'seat' => "[Seat]",
|
||
'accessory' => "[Accessory]",
|
||
'accessoryFor' => "[This creature is an accessory for vehicle]",
|
||
'quotes' => "Цитаты (%d)",
|
||
'gainsDesc' => "В награду за убийство этого НИПа вы получите: ",
|
||
'repWith' => "репутации с",
|
||
'stopsAt' => 'останавливается на уровне "%s"',
|
||
'vehicle' => "Автомобиль",
|
||
'stats' => "Характеристики",
|
||
'melee' => "Ближнего боя: ",
|
||
'ranged' => "Дальнего боя: ",
|
||
'armor' => "Броня: ",
|
||
'resistances' => "Сопротивление: ",
|
||
'foundIn' => "Этот объект может быть найден в следующих зонах:",
|
||
'tameable' => "Можно приручить (%s)",
|
||
'waypoint' => "Путевой точки",
|
||
'wait' => "Период ожидания",
|
||
'respawnIn' => "Reentry in: %s",
|
||
'despawnAfter' => "[Spawned by Script<br />Despawn after]: %s",
|
||
'rank' => [0 => "Обычный", 1 => "Элитный", 4 => "Редкий", 2 => "Редкий элитный", 3 =>"Босс"],
|
||
'textRanges' => [null, "[sent to area]", "[sent to zone]", "[sent to map]", "[sent to world]"],
|
||
'textTypes' => [null, "кричит", "говорит", "шепчет"],
|
||
'mechanicimmune'=> '[Not affected by mechanic]: %s',
|
||
'_extraFlags' => '[Extra Flags]: ',
|
||
'versions' => '[Difficulty Versions]: ',
|
||
'modes' => array(
|
||
1 => ["Обычный", "Героический"],
|
||
2 => ["10 нормал.", "25 нормал.", "10 героич.", "25 героич."]
|
||
),
|
||
'cat' => array(
|
||
"Разное", "Животные", "Дракон", "Демоны", "Элементали", "Великаны", "Нежить", "Гуманоиды",
|
||
"Существа", "Механизмы", "Не указано", "Тотемы", "Спутники", "Облака газа"
|
||
),
|
||
'npcFlags' => array(
|
||
NPC_FLAG_GOSSIP => 'Gossip',
|
||
NPC_FLAG_QUEST_GIVER => 'Quest Giver',
|
||
NPC_FLAG_TRAINER => 'Trainer',
|
||
NPC_FLAG_CLASS_TRAINER => 'Class Trainer',
|
||
NPC_PROFESSION_TRAINER => 'Profession Trainer',
|
||
NPC_FLAG_VENDOR => 'Vendor',
|
||
NPC_FLAG_VENDOR_AMMO => 'Ammo Vendor',
|
||
NPC_FLAG_VENDOR_FOOD => 'Food Vendor',
|
||
NPC_FLAG_VENDOR_POISON => 'Poison Vendor',
|
||
NPC_FLAG_VENDOR_REAGENT => 'Reagent Vendor',
|
||
NPC_FLAG_REPAIRER => 'Repair',
|
||
NPC_FLAG_FLIGHT_MASTER => 'Flight Master',
|
||
NPC_FLAG_SPIRIT_HEALER => 'Spirit Healer',
|
||
NPC_FLAG_SPIRIT_GUIDE => 'Spirit Guide',
|
||
NPC_FLAG_INNKEEPER => 'Innkeeper',
|
||
NPC_FLAG_BANKER => 'Banker',
|
||
NPC_FLAG_PETITIONER => 'Petitioner',
|
||
NPC_FLAG_GUILD_MASTER => 'Guild Master',
|
||
NPC_FLAG_BATTLEMASTER => 'Battle Master',
|
||
NPC_FLAG_AUCTIONEER => 'Auctioneer',
|
||
NPC_FLAG_STABLE_MASTER => 'Stable Master',
|
||
NPC_FLAG_GUILD_BANK => 'Guild Bank',
|
||
NPC_FLAG_SPELLCLICK => 'Spellclick',
|
||
NPC_FLAG_MAILBOX => 'Mailbox'
|
||
),
|
||
'extraFlags' => array(
|
||
CREATURE_FLAG_EXTRA_INSTANCE_BIND => 'Binds attacker to instance on death',
|
||
CREATURE_FLAG_EXTRA_CIVILIAN => "[tooltip name=civilian]- does not aggro\n- death costs Honor[/tooltip][span class=tip tooltip=civilian]Civilian[/span]",
|
||
CREATURE_FLAG_EXTRA_NO_PARRY => 'Cannot use [spell=3127]',
|
||
CREATURE_FLAG_EXTRA_NO_PARRY_HASTEN => 'Does not gain Parry Haste',
|
||
CREATURE_FLAG_EXTRA_NO_BLOCK => 'Cannot use [spell=107]',
|
||
CREATURE_FLAG_EXTRA_NO_CRUSHING_BLOWS => 'Cannot deal Crushing Blows',
|
||
CREATURE_FLAG_EXTRA_NO_XP => 'Rewards no experience',
|
||
CREATURE_FLAG_EXTRA_TRIGGER => 'Trigger Creature',
|
||
CREATURE_FLAG_EXTRA_NO_TAUNT => 'Immune to Taunt',
|
||
// CREATURE_FLAG_EXTRA_NO_MOVE_FLAGS_UPDATE => '', // ??
|
||
CREATURE_FLAG_EXTRA_GHOST_VISIBILITY => '[tooltip name=spirit]Only visible to dead players[/tooltip][span class=tip tooltip=spirit]Spirit[/span]',
|
||
CREATURE_FLAG_EXTRA_USE_OFFHAND_ATTACK => 'Uses [spell=674]',
|
||
CREATURE_FLAG_EXTRA_NO_SELL_VENDOR => 'Vendor does not buy from player',
|
||
CREATURE_FLAG_EXTRA_IGNORE_COMBAT => 'Does not enter combat',
|
||
CREATURE_FLAG_EXTRA_WORLDEVENT => 'Related to World Event',
|
||
CREATURE_FLAG_EXTRA_GUARD => "[tooltip name=guard]- engages PvP attackers\n- ignores enemy stealth, invisibility and Feign Death[/tooltip][span class=tip tooltip=guard]Guard[/span]",
|
||
CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH => 'Ignores [spell=5384]',
|
||
CREATURE_FLAG_EXTRA_NO_CRIT => 'Cannot deal critical hits',
|
||
CREATURE_FLAG_EXTRA_NO_SKILL_GAINS => 'Attacker does not gain weapon skill',
|
||
CREATURE_FLAG_EXTRA_OBEYS_TAUNT_DIMINISHING_RETURNS => 'Taunt has diminishing returns',
|
||
CREATURE_FLAG_EXTRA_ALL_DIMINISH => 'Is subject to diminishing returns',
|
||
CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ => 'Attacking players are always eligible for loot',
|
||
// CREATURE_FLAG_EXTRA_DUNGEON_BOSS => '', // set during runtime
|
||
CREATURE_FLAG_EXTRA_IGNORE_PATHFINDING => 'Ignores pathfinding',
|
||
CREATURE_FLAG_EXTRA_IMMUNITY_KNOCKBACK => 'Immune to knockback'
|
||
)
|
||
),
|
||
'event' => array(
|
||
'notFound' => "Это игровое событие не существует.",
|
||
'start' => "Начало: ",
|
||
'end' => "Конец: ",
|
||
'interval' => "[Interval]: ",
|
||
'inProgress' => "Событие активно в данный момент",
|
||
'category' => array("Разное", "Праздники", "Периодические", "PvP")
|
||
),
|
||
'achievement' => array(
|
||
'notFound' => "Такое достижение не существует.",
|
||
'criteria' => "Критерий",
|
||
'points' => "Очки",
|
||
'series' => "Серии",
|
||
'criteriaType' => "[Criterium Type ID]:",
|
||
'itemReward' => "Вы получите",
|
||
'titleReward' => 'Наградное звание: "<a href="?title=%d">%s</a>"',
|
||
'slain' => "убито",
|
||
'reqNumCrt' => 'Требуется %1$d из %2$d',
|
||
'rfAvailable' => "[Available on realm]: ",
|
||
'_transfer' => 'Этот предмет превратится в <a href="?achievement=%d" class="q%d icontiny tinyspecial" style="background-image: url(STATIC_URL/images/wow/icons/tiny/%s.gif)">%s</a>, если вы перейдете за <span class="icon-%s">%s</span>.',
|
||
'cat' => array(
|
||
1 => "Статистика", 21 => "PvP",
|
||
81 => "Великие подвиги", 92 => "Общее",
|
||
95 => "PvP", 96 => "Задания",
|
||
97 => "Исследование", 122 => "Смерти",
|
||
123 => "Арена", 124 => "Поле боя",
|
||
125 => "Подземелья", 126 => "Мир",
|
||
127 => "Воскрешение", 128 => "Победы",
|
||
130 => "Персонаж", 131 => "Общение",
|
||
132 => "Навыки", 133 => "Задания",
|
||
134 => "Путешествия", 135 => "Существа",
|
||
136 => "Почетные победы", 137 => "Смертельные удары",
|
||
140 => "Доходы", 141 => "Бой",
|
||
145 => "Расход. предметы", 147 => "Репутация",
|
||
152 => "Арены с ведением счета", 153 => "Поле боя",
|
||
154 => "Мир", 155 => "Игровые события",
|
||
156 => "Зимний Покров", 158 => "Тыквовин",
|
||
159 => "Сад чудес", 160 => "Лунный фестиваль",
|
||
161 => "Огненный солнцеворот", 162 => "Хмельной фестиваль",
|
||
163 => "Детская неделя", 165 => "Арена",
|
||
168 => "Подземелья и рейды", 169 => "Профессии",
|
||
170 => "Кулинария", 171 => "Рыбная ловля",
|
||
172 => "Первая помощь", 173 => "Профессии",
|
||
178 => "Вспомогательные навыки", 187 => "Любовная лихорадка",
|
||
191 => "Снаряжение", 201 => "Репутация",
|
||
14777 => "Восточные королевства", 14778 => "Калимдор",
|
||
14779 => "Запределье", 14780 => "Нордскол",
|
||
14801 => "Альтеракская долина", 14802 => "Низина Арати",
|
||
14803 => "Око Бури", 14804 => "Ущелье Песни Войны",
|
||
14805 => "The Burning Crusade", 14806 => "Lich King (5)",
|
||
14807 => "Подземелья и рейды", 14808 => "World of Warcraft",
|
||
14821 => "World of Warcraft", 14822 => "The Burning Crusade",
|
||
14823 => "Wrath of the Lich King", 14861 => "World of Warcraft",
|
||
14862 => "The Burning Crusade", 14863 => "Wrath of the Lich King",
|
||
14864 => "World of Warcraft", 14865 => "The Burning Crusade",
|
||
14866 => "Wrath of the Lich King", 14881 => "Берег Древних",
|
||
14901 => "Ледяные Оковы", 14921 => "Lich King (5, героич.)",
|
||
14922 => "Lich King (10)", 14923 => "Lich King (25)",
|
||
14941 => "Серебряный турнир", 14961 => "Тайны Ульдуара (10)",
|
||
14962 => "Тайны Ульдуара (25)", 14963 => "Тайны Ульдуара",
|
||
14981 => "Пиршество странников", 15001 => "Призыв Авангарда (10)",
|
||
15002 => "Призыв Авангарда (25)", 15003 => "Остров Завоеваний",
|
||
15021 => "Призыв Авангарда", 15041 => "Падение Короля-лича (10)",
|
||
15042 => "Падение Короля-лича (25)", 15062 => "Падение Короля-лича"
|
||
)
|
||
),
|
||
'chrClass' => array(
|
||
'notFound' => "Такой класс не существует."
|
||
),
|
||
'race' => array(
|
||
'notFound' => "Такая раса не существует.",
|
||
'racialLeader' => "Лидер расы: ",
|
||
'startZone' => "Начальная локация",
|
||
),
|
||
'maps' => array(
|
||
'maps' => "Карты",
|
||
'linkToThisMap' => "Ссылка на эту карту",
|
||
'clear' => "Очистить",
|
||
'EasternKingdoms' => "Восточные королевства",
|
||
'Kalimdor' => "Калимдор",
|
||
'Outland' => "Запределье",
|
||
'Northrend' => "Нордскол",
|
||
'Instances' => "Поземелья и рейды",
|
||
'Dungeons' => "Подземелья",
|
||
'Raids' => "Рейды",
|
||
'More' => "Дополнительно ",
|
||
'Battlegrounds' => "Поля боя",
|
||
'Miscellaneous' => "Разное",
|
||
'Azeroth' => "Азерот",
|
||
'CosmicMap' => "Звёздная карта",
|
||
'floorN' => "Уровень %d"
|
||
),
|
||
'privileges' => array(
|
||
'main' => "Здесь на AoWoW вы можете зарабатывать <a href=\"?reputation\">репутацию</a>. Основной источник получения репутации — увеличение рейтинга ваших комментариев другими пользователями.<br /><br />Репутация примерно измеряет количество вашего вклада в сообщество.<br /><br />По мере того, как вы зарабатываете репутацию, вы получаете доверие сообщества и особые привилегии. Полный список привилегий расположен ниже.",
|
||
'privilege' => "Привилегия",
|
||
'privileges' => "Привилегии",
|
||
'requiredRep' => "Необходима репутация",
|
||
'reqPoints' => "Для этой привилегии требуется <b>%s</b> очков репутации.",
|
||
'_privileges' => array(
|
||
null, "Оставлять комментарии", "Оставлять внешние ссылки", null,
|
||
"Нет CAPTCHA", "Более сильные голоса", null, null,
|
||
null, "Больше голосов в день", "Голосовать за комментарии", "Голосовать против комментариев",
|
||
"Отвечать на комментарии", "Граница: Необычный", "Граница: Редкий", "Граница: Эпический",
|
||
"Граница: Легендарный", "AoWoW Premium"
|
||
)
|
||
),
|
||
'zone' => array(
|
||
'notFound' => "Такая местность не существует.",
|
||
'attunement' => ["[Attunement]: ", "[Heroic attunement]: "],
|
||
'key' => ["[Key]: ", "[Heroic key]: "],
|
||
'location' => "Местоположение: ",
|
||
'faction' => "Фракция: ",
|
||
'factions' => "Фракции: ",
|
||
'raidFaction' => "Фракция рейда: ",
|
||
'reputationHub' => "Reputation Hub: ",
|
||
'boss' => "Последний босс: ",
|
||
'reqLevels' => "Требуемые уровни: [tooltip=instancereqlevel_tip]%d[/tooltip], [tooltip=lfgreqlevel_tip]%d[/tooltip]",
|
||
'zonePartOf' => "Эта игровая локация является частью локации [zone=%d].",
|
||
'autoRez' => "Автоматическое воскрешение",
|
||
'city' => "Город",
|
||
'territory' => "Территория: ",
|
||
'instanceType' => "Тип подземелья: ",
|
||
'hcAvailable' => "Доступен героический режим (%d)",
|
||
'numPlayers' => 'Количество игроков: %1$s',
|
||
'numPlayersVs' => 'Количество игроков: %1$dv%1$d',
|
||
'noMap' => "Для данной местности нет доступной карты.",
|
||
'fishingSkill' => "[25 – 100% chance to catch a listed fish.]",
|
||
'instanceTypes' => ["Игровая зона", "Транзит", "Подземелье", "Рейд", "Поле боя", "Подземелье", "Арена", "Рейд", "Рейд"],
|
||
'territories' => ["Альянс", "Орда", "Оспариваемая", "Святилище", "PvP", "Мировое PvP"],
|
||
'cat' => array(
|
||
"Восточные королевства", "Калимдор", "Подземелья", "Рейды", "Неактивно", null,
|
||
"Поля боя", null, "Запределье", "Арены", "Нордскол"
|
||
)
|
||
),
|
||
'quest' => array(
|
||
'notFound' => "Такое задание не существует.",
|
||
'_transfer' => 'Этот предмет превратится в <a href="?quest=%d" class="q1">%s</a>, если вы перейдете за <span class="icon-%s">%s</span>.',
|
||
'questLevel' => "%s-го уровня",
|
||
'requirements' => "Требования",
|
||
'reqMoney' => "Требуется денег: %s",
|
||
'money' => "Деньги",
|
||
'additionalReq' => "Дополнительные условия для получения данного задания",
|
||
'reqRepWith' => 'Ваша репутация с <a href="?faction=%d">%s</a> должна быть %s %s',
|
||
'reqRepMin' => "не менее",
|
||
'reqRepMax' => "меньше чем",
|
||
'progress' => "Прогресс",
|
||
'provided' => "(Прилагается)",
|
||
'providedItem' => "Прилагается предмет",
|
||
'completion' => "Завершение",
|
||
'description' => "Описание",
|
||
'playerSlain' => "Убито игроков (%d)",
|
||
'profession' => "Профессия: ",
|
||
'timer' => "Таймер: ",
|
||
'loremaster' => "Хранитель мудрости: ",
|
||
'suggestedPl' => "Рекомендуемое количество игроков: %d",
|
||
'keepsPvpFlag' => "Включает доступность PvP",
|
||
'daily' => "Ежедневно",
|
||
'weekly' => "Раз в неделю",
|
||
'monthly' => "Ежемесячно",
|
||
'sharable' => "Раздается",
|
||
'notSharable' => "Не раздается",
|
||
'repeatable' => "Повторяемый",
|
||
'reqQ' => "Требует",
|
||
'reqQDesc' => "Чтобы получить это задание, вы должны завершить все указанные задания",
|
||
'reqOneQ' => "Требуется Один из",
|
||
'reqOneQDesc' => "Чтобы получить это задание, необходимо выполнить одно из следующих заданий",
|
||
'opensQ' => "Открывает доступ к заданиям",
|
||
'opensQDesc' => "Выполнение этого задания требует, чтобы эти задания",
|
||
'closesQ' => "Заканчивает задание",
|
||
'closesQDesc' => "Завершив этот квест, вы не сможете выполнять эти квесты",
|
||
'enablesQ' => "Позволяет",
|
||
'enablesQDesc' => "Кода это задание активно, вы сможете выполнять эти задания",
|
||
'enabledByQ' => "Включена по",
|
||
'enabledByQDesc'=> "Вы можете получить это задание, только когда эти задания доступны",
|
||
'gainsDesc' => "По завершении этого задания, вы получите",
|
||
'unavailable' => "пометили это задание как устаревшее — его нельзя получить или выполнить.",
|
||
'experience' => "опыта",
|
||
'expConvert' => "(или %s на %d-м уровне)",
|
||
'expConvert2' => "%s на %d-м уровне",
|
||
'rewardChoices' => "Вы сможете выбрать одну из наград:", // REWARD_CHOICES
|
||
'rewardItems' => "Вы получите:", // REWARD_ITEMS_ONLY
|
||
'rewardAlso' => "Вы также получите:", // REWARD_ITEMS
|
||
'rewardSpell' => "Вы узнаете:", // REWARD_SPELL
|
||
'rewardAura' => "На вас будет наложено заклинание:", // REWARD_AURA
|
||
'rewardTradeSkill'=>"Вы узнаете, как создавать:", // REWARD_TRADESKILL_SPELL
|
||
'rewardTitle' => 'Вам будет присвоено звание: "<a href="?title=%d">%s</a>"', // REWARD_TITLE
|
||
'bonusTalents' => "%d |4очко талантов:очка талантов:очков талантов;",
|
||
'spellDisplayed'=> ' (показано: <a href="?spell=%d">%s</a>)',
|
||
'questPoolDesc' => 'Only %d |4Quest:Quests; from this tab will be available at a time',
|
||
'autoaccept' => 'Автопринятие',
|
||
'questInfo' => array(
|
||
0 => "Обычный", 1 => "Группа", 21 => "Жизнь", 41 => "PvP", 62 => "Рейд", 81 => "Подземелье", 82 => "Игровое событие",
|
||
83 => "Легенда", 84 => "Сопровождение", 85 => "Героическое", 88 => "Рейд (10)", 89 => "Рейд (25)"
|
||
),
|
||
'cat' => array(
|
||
0 => array( "Восточные королевства",
|
||
1 => "Дун Морог", 3 => "Бесплодные земли", 4 => "Выжженные земли", 8 => "Болото Печали", 9 => "Долина Североземья",
|
||
10 => "Сумеречный лес", 11 => "Болотина", 12 => "Элвиннский лес", 25 => "Черная гора", 28 => "Западные Чумные земли",
|
||
33 => "Тернистая долина", 36 => "Альтеракские горы", 38 => "Лок Модан", 40 => "Западный Край", 41 => "Перевал Мертвого Ветра",
|
||
44 => "Красногорье", 45 => "Нагорье Арати", 46 => "Пылающие степи", 47 => "Внутренние земли", 51 => "Тлеющее ущелье",
|
||
85 => "Тирисфальские леса", 130 => "Серебряный бор", 132 => "Холодная долина", 139 => "Восточные Чумные земли", 154 => "Могильник",
|
||
267 => "Предгорья Хилсбрада", 1497 => "Подгород", 1519 => "Штормград", 1537 => "Стальгорн", 2257 => "Подземный поезд",
|
||
3430 => "Леса Вечной Песни", 3431 => "Остров Солнечного Скитальца", 3433 => "Призрачные земли", 3487 => "Луносвет", 4080 => "Остров Кель'Данас",
|
||
4298 => "Анклав Алого ордена"
|
||
),
|
||
1 => array( "Калимдор",
|
||
14 => "Дуротар", 15 => "Пылевые топи", 16 => "Азшара", 17 => "Степи", 141 => "Тельдрассил",
|
||
148 => "Темные берега", 188 => "Тенистая долина", 215 => "Мулгор", 220 => "Плато Красного Облака", 331 => "Ясеневый лес",
|
||
357 => "Фералас", 361 => "Оскверненный лес", 363 => "Долина Испытаний", 400 => "Тысяча Игл", 405 => "Пустоши",
|
||
406 => "Когтистые горы", 440 => "Танарис", 490 => "Кратер Ун'Горо", 493 => "Лунная поляна", 618 => "Зимние Ключи",
|
||
1377 => "Силитус", 1637 => "Оргриммар", 1638 => "Громовой Утес", 1657 => "Дарнас", 1769 => "Крепость Древобрюхов",
|
||
3524 => "Остров Лазурной Дымки", 3525 => "Остров Кровавой Дымки", 3526 => "Долина Аммен", 3557 => "Экзодар"
|
||
),
|
||
2 => array( "Подземелья",
|
||
206 => "Крепость Утгард", 209 => "Крепость Темного Клыка", 491 => "Лабиринты Иглошкурых", 717 => "Тюрьма", 718 => "Пещеры Стенаний",
|
||
719 => "Непроглядная Пучина", 721 => "Гномреган", 722 => "Курганы Иглошкурых", 796 => "Монастырь Алого ордена", 1176 => "Зул'Фаррак",
|
||
1196 => "Вершина Утгард", 1337 => "Ульдаман", 1477 => "Затонувший храм", 1581 => "Мертвые копи", 1583 => "Пик Черной горы",
|
||
1584 => "Глубины Черной горы", 1941 => "Пещеры Времени", 2017 => "Стратхольм", 2057 => "Некроситет", 2100 => "Мародон",
|
||
2366 => "Черные топи", 2367 => "Старые предгорья Хилсбрада", 2437 => "Огненная пропасть", 2557 => "Забытый Город", 3535 => "Цитадель Адского Пламени",
|
||
3562 => "Бастионы Адского Пламени", 3688 => "Аукиндон", 3713 => "Кузня Крови", 3714 => "Разрушенные залы", 3715 => "Паровое подземелье",
|
||
3716 => "Нижетопь", 3717 => "Узилище", 3789 => "Темный лабиринт", 3790 => "Аукенайские гробницы", 3791 => "Сетеккские залы",
|
||
3792 => "Гробницы Маны", 3842 => "Крепость Бурь", 3847 => "Ботаника", 3848 => "Аркатрац", 3849 => "Механар",
|
||
3905 => "Резервуар Кривого Клыка", 4100 => "Очищение Стратхольма", 4131 => "Терраса Магистров", 4196 => "Крепость Драк'Тарон", 4228 => "Окулус",
|
||
4264 => "Чертоги Камня", 4265 => "Нексус", 4272 => "Чертоги Молний", 4277 => "Азжол-Неруб", 4415 => "Аметистовая крепость",
|
||
4416 => "Гундрак", 4494 => "Ан'кахет: Старое Королевство", 4522 => "Цитадель Ледяной Короны", 4723 => "Испытание чемпиона", 4809 => "Кузня Душ",
|
||
4813 => "Яма Сарона", 4820 => "Залы Отражений"
|
||
),
|
||
3 => array( "Рейды",
|
||
1977 => "Зул'Гуруб", 2159 => "Логово Ониксии", 2677 => "Логово Крыла Тьмы", 2717 => "Огненные Недра", 3428 => "Ан'Кираж",
|
||
3429 => "Руины Ан'Киража", 3456 => "Наксрамас", 3457 => "Каражан", 3606 => "Вершина Хиджала", 3607 => "Змеиное святилище",
|
||
3805 => "Зул'Аман", 3836 => "Логово Магтеридона", 3845 => "Крепость Бурь", 3923 => "Логово Груула", 3959 => "Черный храм",
|
||
4075 => "Плато Солнечного Колодца", 4273 => "Ульдуар", 4493 => "Обсидиановое святилище", 4500 => "Око Вечности", 4603 => "Склеп Аркавона",
|
||
4722 => "Испытание крестоносца", 4812 => "Цитадель Ледяной Короны", 4987 => "Рубиновое святилище"
|
||
),
|
||
4 => array( "Классы",
|
||
-61 => "Чернокнижник", -81 => "Воин", -82 => "Шаман", -141 => "Паладин", -161 => "Маг",
|
||
-162 => "Разбойник", -261 => "Охотник", -262 => "Жрец", -263 => "Друид", -372 => "Рыцарь смерти"
|
||
),
|
||
5 => array( "Профессии",
|
||
-24 => "Травничество", -101 => "Рыбная ловля", -121 => "Кузнечное дело", -181 => "Алхимия", -182 => "Кожевничество",
|
||
-201 => "Инженерное дело", -264 => "Портняжное дело", -304 => "Кулинария", -324 => "Первая помощь", -371 => "Начертание",
|
||
-373 => "Ювелирное дело"
|
||
),
|
||
6 => array( "Поля боя",
|
||
2597 => "Альтеракская долина", 3277 => "Ущелье Песни Войны", 3358 => "Низина Арати", 3820 => "Око Бури", 4384 => "Берег Древних",
|
||
4710 => "Остров Завоеваний", -25 => "Поля сражений"
|
||
),
|
||
7 => array( "Разное",
|
||
-1 => "Эпические", -241 => "Турнир", -344 => "Легенды", -365 => "Ан'киражская война", -367 => "Репутация",
|
||
-368 => "Вторжение", -1010 => "Поиск подземелий"
|
||
),
|
||
8 => array( "Запределье",
|
||
3483 => "Полуостров Адского Пламени", 3518 => "Награнд", 3519 => "Лес Тероккар", 3520 => "Долина Призрачной Луны", 3521 => "Зангартопь",
|
||
3522 => "Острогорье", 3523 => "Пустоверть", 3679 => "Скеттис", 3703 => "Шаттрат"
|
||
),
|
||
9 => array( "Игровые события",
|
||
-22 => "Сезонные", -41 => "День Мертвых", -364 => "Ярмарка Новолуния", -366 => "Лунный фестиваль", -369 => "Огненный солнцеворот",
|
||
-370 => "Хмельной фестиваль", -374 => "Сад чудес", -375 => "Пиршество странников", -376 => "Любовная лихорадка", -1001 => "Зимний Покров",
|
||
-1002 => "Детская неделя", -1003 => "Тыквовин", -1005 => "Фестиваль урожая"
|
||
),
|
||
10 => array( "Нордскол",
|
||
65 => "Драконий Погост", 66 => "Зул'Драк", 67 => "Грозовая Гряда", 210 => "Ледяная Корона", 394 => "Седые холмы",
|
||
495 => "Ревущий фьорд", 3537 => "Борейская тундра", 3711 => "Низина Шолазар", 4024 => "Хладарра", 4197 => "Озеро Ледяных Оков",
|
||
4395 => "Даларан", 4742 => "Лагерь Хротгара"
|
||
),
|
||
-2 => "Разное"
|
||
)
|
||
),
|
||
'icon' => array(
|
||
'notFound' => "Этой иконки не существует"
|
||
),
|
||
'title' => array(
|
||
'notFound' => "Такое звание не существует.",
|
||
'_transfer' => 'Этот предмет превратится в <a href="?title=%d" class="q1">%s</a>, если вы перейдете за <span class="icon-%s">%s</span>.',
|
||
'cat' => array(
|
||
"Общее", "PvP", "Репутация", "Подземелья и рейды", "Задания", "Профессии", "Игровые события"
|
||
)
|
||
),
|
||
'skill' => array(
|
||
'notFound' => "Этот навык не существует.",
|
||
'cat' => array(
|
||
-6 => "Спутники", -5 => "Транспорт", -4 => "Классовые навыки", 5 => "Характеристики", 6 => "Оружейные навыки", 7 => "Классовые навыки", 8 => "Доспехи",
|
||
9 => "Вторичные навыки", 10 => "Языки", 11 => "Профессии"
|
||
)
|
||
),
|
||
'currency' => array(
|
||
'notFound' => "Такая валюта не существует.",
|
||
'cap' => "Максимум всего: ",
|
||
'cat' => array(
|
||
1 => "Разное", 2 => "PvP", 4 => "World of Warcraft", 21 => "Wrath of the Lich King", 22 => "Подземелья и рейды", 23 => "Burning Crusade", 41 => "Test", 3 => "Неактивно"
|
||
)
|
||
),
|
||
'sound' => array(
|
||
'notFound' => "Этот звук не существует.",
|
||
'foundIn' => "Этот Звук может быть найден в следующих зонах:",
|
||
'goToPlaylist' => "Перейти к плейлисту",
|
||
'music' => "Музыка",
|
||
'intro' => "Начальная музыка",
|
||
'ambience' => "Атмосфера",
|
||
'cat' => array(
|
||
null, "Spells", "User Interface", "Footsteps", "Weapons Impacts", null, "Weapons Misses", null, null, "Pick Up/Put Down",
|
||
"NPC Combat", null, "Errors", "Nature", "Objects", null, "Death", "NPC Greetings", null, "Armor",
|
||
"Footstep Splash", "Water (Character)", "Water", "Tradeskills", "Misc Ambience", "Doodads", "Spell Fizzle", "NPC Loops", "Zone Music", "Emotes",
|
||
"Narration Music", "Narration", 50 => "Zone Ambience", 52 => "Emitters", 53 => "Vehicles", 1000 => "Мой плейлист"
|
||
)
|
||
),
|
||
'mail' => array(
|
||
'notFound' => "[This mail doesn't exist].",
|
||
'attachment' => "[Attachment]",
|
||
'mailDelivery' => "Вы получите это письмо%s%s",
|
||
'mailBy' => ' от <a href="?npc=%d">%s</a>',
|
||
'mailIn' => " через %s",
|
||
'delay' => "[Delay]: %s",
|
||
'sender' => "[Sender]: %s",
|
||
'untitled' => "[Untitled Mail] #%d"
|
||
),
|
||
'pet' => array(
|
||
'notFound' => "Такой породы питомцев не существует.",
|
||
'exotic' => "Экзотический",
|
||
'cat' => ["Свирепость", "Упорство", "Хитрость"],
|
||
'food' => ["Мясо", "Рыба", "Сыр", "Хлеб", "Грибы", "Фрукты", "Сырое мясо", "Сырая рыба"]
|
||
),
|
||
'faction' => array(
|
||
'notFound' => "Такая фракция не существует.",
|
||
'spillover' => "Распространение репутации",
|
||
'spilloverDesc' => "Получение репутации у этой фракции также дает пропорциональный выигрыш по отношению к фракциям, перечисленным ниже.",
|
||
'maxStanding' => "Макс Уровень",
|
||
'quartermaster' => "Интендант: ",
|
||
'customRewRate' => "Индивидуальная ставка вознаграждения",
|
||
'_transfer' => 'Репутация у этой фракции будет преобразована в <a href="?faction=%d" class="q1">%s</a> если вы перейдете в <span class="icon-%s">%s</span>.',
|
||
'cat' => array(
|
||
1118 => ["World of Warcraft", 469 => "Альянс", 169 => "Картель Хитрая Шестеренка", 67 => "Орда", 891 => "Силы Альянса", 892 => "Силы Орды"],
|
||
980 => ["The Burning Crusade", 936 => "Город Шаттрат"],
|
||
1097 => ["Wrath of the Lich King", 1052 => "Экспедиция Орды", 1117 => "Низина Шолазар", 1037 => "Авангард Альянса"],
|
||
0 => "Другое"
|
||
)
|
||
),
|
||
'itemset' => array(
|
||
'notFound' => "Такой комплект не существует.",
|
||
'_desc' => "<b>%s</b> — <b>%s</b>. Он состоит из %s предметов.",
|
||
'_descTagless' => "<b>%s</b> — набор из %s предметов.",
|
||
'_setBonuses' => "Бонус за комплект",
|
||
'_conveyBonus' => "Ношение большего числа предметов из этого комплекта предоставит бонусы для вашего персонажа.",
|
||
'_pieces' => "частей",
|
||
'_unavailable' => "Этот набор предметов не доступен игрокам.",
|
||
'_tag' => "Тэг: ",
|
||
'summary' => "Сводка",
|
||
'notes' => array(
|
||
null, "Комплект подземелий 1", "Комплект подземелий 2", "Рейдовый комплект Tier 1",
|
||
"Рейдовый комплект Tier 2", "Рейдовый комплект Tier 3", "PvP Комплект для 60 уровня", "PvP Комплект для 60 уровня (старая версия)",
|
||
"Эпический PvP Комплект для 60 уровня", "Комплект из Руин Ан'Киража", "Комплект из Храма Ан'Киража", "Комплект Зул'Гуруба",
|
||
"Рейдовый комплект Tier 4", "Рейдовый комплект Tier 5", "Комплект подземелий 3", "Комплект Низин Арати",
|
||
"Редкий PvP Комплект для 70 уровня", "Комплект Арены 1 сезона", "Рейдовый комплект Tier 6", "Комплект Арены 2 сезона",
|
||
"Комплект Арены 3 сезона", "PvP Комплект для 70 уровня 2", "Комплект Арены 4 сезона", "Рейдовый комплект Tier 7",
|
||
"Комплект Арены 5 сезона", "Рейдовый комплект Tier 8", "Комплект Арены 6 сезона", "Рейдовый комплект Tier 9",
|
||
"Комплект Арены 7 сезона", "Рейдовый комплект Tier 10", "Комплект Арены 8 сезона"
|
||
),
|
||
'types' => array(
|
||
null, "Ткань", "Кожа", "Кольчуга", "Латы", "Кинжал", "Кольцо",
|
||
"Кистевое оружие", "Одноручный топор", "Одноручное дробящее", "Одноручный меч", "Аксессуар", "Амулет"
|
||
)
|
||
),
|
||
'spell' => array(
|
||
'notFound' => "Такое заклинание не существует.",
|
||
'_spellDetails' => "Описание заклинания",
|
||
'_cost' => "Цена",
|
||
'_range' => "Радиус действия",
|
||
'_castTime' => "Применение",
|
||
'_cooldown' => "Восстановление",
|
||
'_distUnit' => "метров",
|
||
'_forms' => "Форма",
|
||
'_aura' => "аура",
|
||
'_effect' => "Эффект",
|
||
'_none' => "Нет",
|
||
'_gcd' => "ГКД",
|
||
'_globCD' => "Общее время восстановления (GCD)",
|
||
'_gcdCategory' => "Категория ГКД",
|
||
'_value' => "Значение",
|
||
'_radius' => "Радиус действия: ",
|
||
'_interval' => "Интервал: ",
|
||
'_inSlot' => "в слот: ",
|
||
'_collapseAll' => "Свернуть все",
|
||
'_expandAll' => "Развернуть все",
|
||
'_transfer' => 'Этот предмет превратится в <a href="?spell=%d" class="q%d icontiny tinyspecial" style="background-image: url(STATIC_URL/images/wow/icons/tiny/%s.gif)">%s</a>, если вы перейдете за <span class="icon-%s">%s</span>.',
|
||
'_affected' => "Влияет на заклинания: ",
|
||
'_seeMore' => "[See more]",
|
||
'_rankRange' => "Ранг: %d - %d",
|
||
'_showXmore' => "Показать на %d больше",
|
||
|
||
'n_a' => "нет",
|
||
'normal' => "Обычный",
|
||
'special' => "Особый",
|
||
|
||
'currentArea' => '<current area>',
|
||
'discovered' => "Изучается путём освоения местности",
|
||
'ppm' => "(Срабатывает %s раз в минуту)",
|
||
'procChance' => "Шанс срабатывания: ",
|
||
'starter' => "Начальное заклинание",
|
||
'trainingCost' => "Цена обучения: ",
|
||
'channeled' => "Направляемое",
|
||
'range' => "Радиус действия: %s м",
|
||
'meleeRange' => "Дистанция ближнего боя",
|
||
'unlimRange' => "Неограниченное расстояние",
|
||
'reagents' => "Реагент",
|
||
'tools' => "Инструменты",
|
||
'home' => "<Гостиница>",
|
||
'pctCostOf' => "от базовой %s",
|
||
'costPerSec' => ", плюс %s в секунду",
|
||
'costPerLevel' => ", плюс %s за уровень",
|
||
'pointsPerCP' => ", плюс %s в прием в серии",
|
||
'stackGroup' => "[Stack Group]",
|
||
'linkedWith' => "[Linked with]",
|
||
'_scaling' => "[Scaling]",
|
||
'instantPhys' => "Мгновенное действие",
|
||
'castTime' => array(
|
||
"Мгновенное действие",
|
||
"Применение: %.3g сек.",
|
||
"применение заклинания: %.3g мин."
|
||
),
|
||
'cooldown' => array(
|
||
"Мгновенное восстановление",
|
||
"Восстановление: %.3g сек.",
|
||
"Восстановление: %.3g мин.",
|
||
"Восстановление: %.3g ч.",
|
||
"Восстановление: %.3g д."
|
||
),
|
||
'duration' => array(
|
||
"до отмены",
|
||
"%.2G сек",
|
||
"%.2G мин",
|
||
"%.2G ч",
|
||
"%.2G д"
|
||
),
|
||
'timeRemaining' => array(
|
||
"",
|
||
"Осталось: %d |4секунда:секунды:секунд;",
|
||
"Осталось: %d |4минута:минуты:минут;",
|
||
"Осталось: %d |4час:часа:часов;",
|
||
"Осталось: %d |4день:дня:дней;"
|
||
),
|
||
'powerCost' => array(
|
||
-2 => ["Здоровье: %d", "Здоровье: %d плюс %d/сек."],
|
||
0 => ["Мана: %d", "Мана: %d плюс %d/сек" ],
|
||
1 => ["Ярость: %d", "Ярость: %d плюс %d/сек" ],
|
||
2 => ["Тонус: %d", "Тонус: %d плюс %d/сек." ],
|
||
3 => ["Энергия: %d", "Энергия: %d плюс %d/сек." ],
|
||
6 => ["Требуется %d |4единица:единицы:единиц; силы рун", "Cила рун: %d плюс %d/сек" ],
|
||
),
|
||
'powerDisplayCost' => ['%2$s: %1$d', "%d %s и %d в сек. дополнительно"],
|
||
'powerCostRunes'=> ["%d |4руна:руны:рун; крови", "%d |4руна:руны:рун; нечестивости", "%d |4руна:руны:рун; льда"],
|
||
'powerRunes' => ["Руна крови", "Руна льда", "Лед", "Смерти"],
|
||
'powerTypes' => array( // POWER_TYPE_*
|
||
// conventional
|
||
-2 => "Здоровье", 0 => "Мана", 1 => "Ярость", 2 => "Тонус", 3 => "Энергия", 4 => "Настроение",
|
||
5 => "Руны", 6 => "Руническая сила",
|
||
// powerDisplay
|
||
-1 => "Боеприпасы", -41 => "Колчедан", -61 => "Давление пара", -101 => "Жар", -121 => "Слизнюк", -141 => "Сила крови",
|
||
-142 => "Гнев"
|
||
),
|
||
'scaling' => array(
|
||
'directSP' => "[+%.2f%% of spell power to direct component]", 'directAP' => "[+%.2f%% of attack power to direct component]",
|
||
'dotSP' => "[+%.2f%% of spell power per tick]", 'dotAP' => "[+%.2f%% of attack power per tick]"
|
||
),
|
||
'relItems' => array(
|
||
'base' => "<small>Показать %s, относящиеся к профессии <b>%s</b></small>",
|
||
'link' => " или ",
|
||
'recipes' => '<a href="?items=9.%s">рецепты</a>',
|
||
'crafted' => '<a href="?items&filter=cr=86;crs=%s;crv=0">производимые предметы</a>'
|
||
),
|
||
'cat' => array(
|
||
7 => "Способности",
|
||
-13 => "Символы",
|
||
-11 => array("Умения", 8 => "Броня", 10 => "Языки", 6 => "Оружие"),
|
||
-4 => "Классовые навыки",
|
||
-2 => "Таланты",
|
||
-6 => "Спутники",
|
||
-5 => ["Транспорт", 1=> "Наземные средства передвижения", 2 => "Летающие средства передвижения", 3 => "Разное"],
|
||
-3 => array(
|
||
"Способности питомцев", 782 => "Вурдалак", 270 => "Общий", 211 => "Вепрь", 208 => "Волк", 654 => "Гиена", 787 => "Гончая Недр",
|
||
215 => "Горилла", 218 => "Долгоног", 763 => "Дракондор", 788 => "Дух зверя", 781 => "Дьявозавр", 768 => "Змей", 209 => "Кошка",
|
||
214 => "Краб", 212 => "Кроколиск", 656 => "Крылатый змей", 653 => "Летучая мышь", 786 => "Люторог", 210 => "Медведь", 775 => "Мотылек",
|
||
767 => "Опустошитель", 785 => "Оса", 213 => "Падальщик", 203 => "Паук", 766 => "Прыгуана", 783 => "Силитид", 764 => "Скат Пустоты",
|
||
236 => "Скорпид", 655 => "Сова", 765 => "Спороскат", 780 => "Химера", 784 => "Червь", 251 => "Черепаха", 217 => "Ящер",
|
||
761 => "Страж Скверны", 189 => "Охотник Скверны", 188 => "Бес", 205 => "Суккуб", 204 => "Демон Бездны"
|
||
),
|
||
-7 => array("Таланты питомцев", 411 => "Хитрость", 410 => "Свирепость", 409 => "Упорство"),
|
||
11 => array(
|
||
"Профессии",
|
||
171 => "Алхимия",
|
||
164 => array("Кузнечное дело", 9788 => "Школа брони", 9787 => "Школа оружейников", 17041 => "Мастер школы топора", 17040 => "Мастер школы молота", 17039 => "Мастер ковки клинков"),
|
||
333 => "Наложение чар",
|
||
202 => array("Инженерное дело", 20219 => "Гномская механика", 20222 => "Гоблинская механика"),
|
||
182 => "Травничество",
|
||
773 => "Начертание",
|
||
755 => "Ювелирное дело",
|
||
165 => array("Кожевничество", 10656 => "Драконья чешуя", 10658 => "Стихия", 10660 => "Племена"),
|
||
186 => "Горное дело",
|
||
393 => "Снятие шкур",
|
||
197 => array("Портняжное дело", 26798 => "Портняжное дело изначальной луноткани", 26801 => "Портняжное дело тенеткани", 26797 => "Портняжное дело чародейского огня")
|
||
),
|
||
9 => array("Вторичные навыки", 185 => "Кулинария", 129 => "Первая помощь", 356 => "Рыбная ловля", 762 => "Верховая езда"),
|
||
-9 => "Способности ГМ",
|
||
-8 => "Способности НИП",
|
||
0 => "Разное"
|
||
),
|
||
'armorSubClass' => array(
|
||
"Разное", "Тканевые", "Кожаные", "Кольчужные", "Латные",
|
||
null, "Щиты", "Манускрипты", "Идолы", "Тотемы",
|
||
"Печати"
|
||
),
|
||
'weaponSubClass' => array(
|
||
15 => "Кинжалы", 13 => "Кистевое", 0 => "Одноручные топоры", 4 => "Одноручное дробящее", 7 => "Одноручные мечи",
|
||
6 => "Древковое", 10 => "Посохи", 1 => "Двуручные топоры", 5 => "Двуручное дробящее", 8 => "Двуручные мечи",
|
||
2 => "Луки", 18 => "Арбалеты", 3 => "Огнестрельное", 16 => "Метательное", 19 => "Жезлы",
|
||
20 => "Удочки", 14 => "Разное"
|
||
),
|
||
'subClassMasks' => array(
|
||
0x02A5F3 => "Оружие ближнего боя", 0x0060 => "Щит", 0x04000C => "Оружие дальнего боя", 0xA091 => "Одноручное оружие ближнего боя"
|
||
),
|
||
'traitShort' => array(
|
||
'atkpwr' => "СА", 'rgdatkpwr' => "Сил", 'splpwr' => "СЗ", 'arcsplpwr' => "Урон", 'firsplpwr' => "Урон",
|
||
'frosplpwr' => "Урон", 'holsplpwr' => "Урон", 'natsplpwr' => "Урон", 'shasplpwr' => "Урон", 'splheal' => "Исцеление",
|
||
'str' => "Сила", 'agi' => "Ловк", 'sta' => "Выно", 'int' => "Инт", 'spi' => "Дух"
|
||
),
|
||
'spellModOp' => array(
|
||
"DAMAGE", "DURATION", "THREAT", "EFFECT1", "CHARGES",
|
||
"RANGE", "RADIUS", "CRITICAL_CHANCE", "ALL_EFFECTS", "NOT_LOSE_CASTING_TIME",
|
||
"CASTING_TIME", "COOLDOWN", "EFFECT2", "IGNORE_ARMOR", "COST",
|
||
"CRIT_DAMAGE_BONUS", "RESIST_MISS_CHANCE", "JUMP_TARGETS", "CHANCE_OF_SUCCESS", "ACTIVATION_TIME",
|
||
"DAMAGE_MULTIPLIER", "GLOBAL_COOLDOWN", "DOT", "EFFECT3", "BONUS_MULTIPLIER",
|
||
null, "PROC_PER_MINUTE", "VALUE_MULTIPLIER", "RESIST_DISPEL_CHANCE", "CRIT_DAMAGE_BONUS_2",
|
||
"SPELL_COST_REFUND_ON_FAIL"
|
||
),
|
||
'combatRating' => array(
|
||
"WEAPON_SKILL", "DEFENSE_SKILL", "DODGE", "PARRY", "BLOCK",
|
||
"HIT_MELEE", "HIT_RANGED", "HIT_SPELL", "CRIT_MELEE", "CRIT_RANGED",
|
||
"CRIT_SPELL", "HIT_TAKEN_MELEE", "HIT_TAKEN_RANGED", "HIT_TAKEN_SPELL", "CRIT_TAKEN_MELEE",
|
||
"CRIT_TAKEN_RANGED", "CRIT_TAKEN_SPELL", "HASTE_MELEE", "HASTE_RANGED", "HASTE_SPELL",
|
||
"WEAPON_SKILL_MAINHAND", "WEAPON_SKILL_OFFHAND", "WEAPON_SKILL_RANGED", "EXPERTISE", "ARMOR_PENETRATION"
|
||
),
|
||
'combatRatingMask' => array(
|
||
0xE0 => "[Hit Chance]", 0x700 => "[Critical Hit Chance]", 0x1C000 => "Устойчивость"
|
||
),
|
||
'lockType' => array(
|
||
null, "Взлом замков", "Травничество", "Горное дело", "Обезвреживание ловушки",
|
||
"Открытие", "Клад (DND)", "Эльфийские самоцветы (DND)", "Закрытие", "Установка",
|
||
"Быстрое открытие", "Быстрое закрытие", "Открытие: механика", "Открытие: наклон", "Открытие: атака",
|
||
"Газ'рилльское украшение", "Взрыв", "Медленное открытие (PvP)", "Медленное закрытие (PvP)", "Рыбная ловля (DND)",
|
||
"Начертание", "Открыть на ходу"
|
||
),
|
||
'stealthType' => ["GENERAL", "TRAP"],
|
||
'invisibilityType' => ["General", "UNK-1", "UNK-2", "Trap", "UNK-4", "UNK-5", "Drunk", "UNK-7", "UNK-8", "UNK-9", "UNK-10", "UNK-11"],
|
||
'summonControl' => ['[Uncontrolled]', "Стражи", "Питомец", "Подчинённый", '[Possessed Vehicle]', '[Uncontrolled Vehicle]'],
|
||
'summonSlot' => ["Питомец", "Тотем огня", "Тотем земли", "Тотем воды", "Тотем воздуха", "Спутник", "Задание"],
|
||
'unkEffect' => 'Unknown Effect (%1$d)',
|
||
'effects' => array(
|
||
/*0-5 */ 'None', 'Instakill', 'School Damage', 'Dummy', 'Portal Teleport', 'Teleport Units',
|
||
/*6+ */ 'Apply Aura', 'Environmental Damage', 'Drain Power', 'Drain Health', 'Heal', 'Bind',
|
||
/*12+ */ 'Portal', 'Ritual Base', 'Ritual Specialize', 'Ritual Activate Portal', 'Complete Quest', 'Weapon Damage - No School',
|
||
/*18+ */ 'Resurrect with % Health', 'Add Extra Attacks', 'Can Dodge', 'Can Evade', 'Can Parry', 'Can Block',
|
||
/*24+ */ 'Create Item', 'Can Use Weapon', 'Know Defense Skill', 'Persistent Area Aura', 'Summon', 'Leap',
|
||
/*30+ */ 'Give Power', 'Weapon Damage - %', 'Trigger Missile', 'Open Lock', 'Transform Item', 'Apply Area Aura - Party',
|
||
/*36+ */ 'Learn Spell', 'Know Spell Defense', 'Dispel', 'Learn Language', 'Dual Wield', 'Jump to Target',
|
||
/*42+ */ 'Jump Behind Target', 'Teleport Target to Caster','Learn Skill Step', 'Give Honor', 'Spawn', 'Trade Skill',
|
||
/*48+ */ 'Stealth', 'Detect Stealthed', 'Summon Object', 'Force Critical Hit', 'Guarantee Hit', 'Enchant Item Permanent',
|
||
/*54+ */ 'Enchant Item Temporary', 'Tame Creature', 'Summon Pet', 'Learn Spell - Pet', 'Weapon Damage - Flat', 'Open Item & Fast Loot',
|
||
/*60+ */ 'Proficiency', 'Send Script Event', 'Burn Power', 'Modify Threat - Flat', 'Trigger Spell', 'Apply Area Aura - Raid',
|
||
/*66+ */ 'Create Mana Gem', 'Heal to Full', 'Interrupt Cast', 'Distract', 'Distract Move', 'Pickpocket',
|
||
/*72+ */ 'Far Sight', 'Forget Talents', 'Apply Glyph', 'Heal Mechanical', 'Summon Object - Temporary','Script Effect',
|
||
/*78+ */ 'Attack', 'Abort All Pending Attacks','Add Combo Points', 'Create House', 'Bind Sight', 'Duel',
|
||
/*84+ */ 'Stuck', 'Summon Player', 'Activate Object', 'Siege Damage', 'Repair Building', 'Siege Building Action',
|
||
/*90+ */ 'Kill Credit', 'Threat All', 'Enchant Held Item', 'Force Deselect', 'Self Resurrect', 'Skinning',
|
||
/*96+ */ 'Charge', 'Cast Button', 'Knock Back', 'Disenchant', 'Inebriate', 'Feed Pet',
|
||
/*102+ */ 'Dismiss Pet', 'Give Reputation', 'Summon Object (Trap)', 'Summon Object (Battle S.)','Summon Object (#3)', 'Summon Object (#4)',
|
||
/*108+ */ 'Dispel Mechanic', 'Summon Dead Pet', 'Destroy All Totems', 'Durability Damage - Flat', 'Summon Demon', 'Resurrect with Flat Health',
|
||
/*114+ */ 'Taunt', 'Durability Damage - %', 'Skin Player Corpse (PvP)', 'AoE Resurrect with % Health','Learn Skill', 'Apply Area Aura - Pet',
|
||
/*120+ */ 'Teleport to Graveyard', 'Normalized Weapon Damage', null, 'Take Flight Path', 'Pull Towards', 'Modify Threat - %',
|
||
/*126+ */ 'Spell Steal ', 'Prospect', 'Apply Area Aura - Friend', 'Apply Area Aura - Enemy', 'Redirect Done Threat %', 'Play Sound',
|
||
/*132+ */ 'Play Music', 'Unlearn Specialization', 'Kill Credit 2', 'Call Pet', 'Heal for % of Total Health','Give % of Total Power',
|
||
/*138+ */ 'Leap Back', 'Abandon Quest', 'Force Cast', 'Force Spell Cast with Value','Trigger Spell with Value','Apply Area Aura - Pet Owner',
|
||
/*144+ */ 'Knockback to Dest.', 'Pull Towards Dest.', 'Activate Rune', 'Fail Quest', null, 'Charge to Dest',
|
||
/*150+ */ 'Start Quest', 'Trigger Spell 2', 'Summon - Refer-A-Friend', 'Create Tamed Pet', 'Discover Flight Path', 'Dual Wield 2H Weapons',
|
||
/*156+ */ 'Add Socket to Item', 'Create Tradeskill Item', 'Milling', 'Rename Pet', 'Force Cast 2', 'Change Talent Spec. Count',
|
||
/*162-167*/ 'Activate Talent Spec.', null, 'Remove Aura', null, null, 'Update Player Phase'
|
||
),
|
||
'unkAura' => 'Unknown Aura (%1$d)',
|
||
'auras' => array(
|
||
/*0- */ 'None', 'Bind Sight', 'Possess', 'Periodic Damage - Flat', 'Dummy',
|
||
/*5+ */ 'Confuse', 'Charm', 'Fear', 'Periodic Heal', 'Mod Attack Speed',
|
||
'Mod Threat', 'Taunt', 'Stun', 'Mod Damage Done - Flat', 'Mod Damage Taken - Flat',
|
||
'Damage Shield', 'Stealth', 'Mod Stealth Detection Level', 'Invisibility', 'Mod Invisibility Detection Level',
|
||
'Regenerate Health - %', 'Regenerate Power - %', 'Mod Resistance - Flat', 'Periodically Trigger Spell', 'Periodically Give Power',
|
||
/*25+ */ 'Pacify', 'Root', 'Silence', 'Reflect Spells', 'Mod Stat - Flat',
|
||
'Mod Skill - Temporary', 'Increase Run Speed %', 'Mod Mounted Speed %', 'Decrease Run Speed %', 'Mod Maximum Health - Flat',
|
||
'Mod Maximum Power - Flat', 'Shapeshift', 'Spell Effect Immunity', 'Spell Aura Immunity', 'Spell School Immunity',
|
||
'Damage Immunity', 'Dispel Type Immunity', 'Proc Trigger Spell', 'Proc Trigger Damage', 'Track Creatures',
|
||
'Track Resources', 'Ignore All Gear', 'Mod Parry %', null, 'Mod Dodge %',
|
||
/*50+ */ 'Mod Critical Healing Amount %', 'Mod Block %', 'Mod Physical Crit Chance', 'Periodically Drain Health', 'Mod Physical Hit Chance',
|
||
'Mod Spell Hit Chance', 'Transform', 'Mod Spell Crit Chance', 'Increase Swim Speed %', 'Mod Damage Done Versus Creature',
|
||
'Pacify & Silence', 'Mod Size %', 'Periodically Transfer Health', 'Periodic Transfer Power', 'Periodic Drain Power',
|
||
'Mod Spell Haste % (not stacking)', 'Feign Death', 'Disarm', 'Stalked', 'Mod Absorb School Damage',
|
||
'Extra Attacks', 'Mod Spell School Crit Chance', 'Mod Spell School Power Cost - %', 'Mod Spell School Power Cost - Flat', 'Reflect Spells School From School',
|
||
/*75+ */ 'Force Language', 'Far Sight', 'Mechanic Immunity', 'Mounted', 'Mod Damage Done - %',
|
||
'Mod Stat - %', 'Split Damage - %', 'Underwater Breathing', 'Mod Base Resistance - Flat', 'Mod Health Regeneration - Flat',
|
||
'Mod Power Regeneration - Flat', 'Create Item on Death', 'Mod Damage Taken - %', 'Mod Health Regeneration - %', 'Periodic Damage - %',
|
||
'Mod Resist Chance', 'Mod Aggro Range', 'Prevent Fleeing', 'Unattackable', 'Interrupt Power Decay',
|
||
'Ghost', 'Spell Magnet', 'Absorb Damage - Mana Shield', 'Mod Skill Value', 'Mod Attack Power - Flat',
|
||
/*100+ */ 'Always Show Debuffs', 'Mod Resistance - %', 'Mod Melee Attack Power vs Creature', 'Mod Total Threat - Temporary', 'Water Walking',
|
||
'Feather Fall', 'Levitate / Hover', 'Add Modifier - Flat', 'Add Modifier - %', 'Proc Spell on Target',
|
||
'Mod Power Regeneration - %', 'Intercept % of Attacks Against Target','Override Class Script', 'Mod Ranged Damage Taken - Flat', 'Mod Ranged Damage Taken - %',
|
||
'Mod Healing Taken - Flat', 'Allow % of Health Regen During Combat','Mod Mechanic Resistance', 'Mod Healing Taken - %', 'Share Pet Tracking',
|
||
'Untrackable', 'Beast Lore', 'Mod Offhand Damage Done %', 'Mod Target Resistance - Flat', 'Mod Ranged Attack Power - Flat',
|
||
/*125+ */ 'Mod Melee Damage Taken - Flat', 'Mod Melee Damage Taken - %', 'Mod Attacker Ranged Attack Power', 'Possess Pet', 'Increase Run Speed % - Stacking',
|
||
'Incerase Mounted Speed % - Stacking', 'Mod Ranged Attack Power vs Creature', 'Mod Maximum Power - %', 'Mod Maximum Health - %', 'Allow % of Mana Regen During Combat',
|
||
'Mod Healing Done - Flat', 'Mod Healing Done - %', 'Mod Stat - %', 'Mod Melee Haste %', 'Force Reputation',
|
||
'Mod Ranged Haste %', 'Mod Ranged Ammo Haste %', 'Mod Base Resistance - %', 'Mod Resistance - Flat (not stacking)', 'Safe Fall',
|
||
'Increase Pet Talent Points', 'Allow Exotic Pets Taming', 'Mechanic Immunity Mask', 'Retain Combo Points', 'Reduce Pushback Time %',
|
||
/*150+ */ 'Mod Shield Block Value - %', 'Track Stealthed', 'Mod Player Aggro Range', 'Split Damage - Flat', 'Mod Stealth Level',
|
||
'Mod Underwater Breathing %', 'Mod All Reputation Gained by %', 'Done Pet Damage Multiplier', 'Mod Shield Block Value - Flat', 'No PvP Credit',
|
||
'Mod AoE Avoidance', 'Mod Health Regen During Combat', 'Mana Burn', 'Mod Melee Critical Damage %', null,
|
||
'Mod Attacker Melee Attack Power', 'Mod Melee Attack Power - %', 'Mod Ranged Attack Power - %', 'Mod Damage Done vs Creature', 'Mod Crit Chance vs Creature',
|
||
'Change Object Visibility for Player', 'Mod Run Speed (not stacking)', 'Mod Mounted Speed (not stacking)', null, 'Mod Spell Power by % of Stat',
|
||
/*175+ */ 'Mod Healing Power by % of Stat', 'Spirit of Redemption', 'AoE Charm', 'Mod Debuff Resistance - %', 'Mod Attacker Spell Crit Chance',
|
||
'Mod Spell Power vs Creature', null, 'Mod Resistance by % of Stat', 'Mod Threat % of Critical Hits', 'Mod Attacker Melee Hit Chance',
|
||
'Mod Attacker Ranged Hit Chance', 'Mod Attacker Spell Hit Chance', 'Mod Attacker Melee Crit Chance', 'Mod Attacker Ranged Crit Chance', 'Mod Rating',
|
||
'Mod Reputation Gained %', 'Limit Movement Speed', 'Mod Attack Speed %', 'Mod Haste % (gain)', 'Mod Target School Absorb %',
|
||
'Mod Target School Absorb for Ability', 'Mod Cooldowns', 'Mod Attacker Crit Chance', null, 'Mod Spell Hit Chance',
|
||
/*200+ */ 'Mod Kill Experience Gained %', 'Can Fly', 'Ignore Combat Result', 'Mod Attacker Melee Crit Damage %', 'Mod Attacker Ranged Crit Damage %',
|
||
'Mod Attacker Spell Crit Damage %', 'Mod Vehicle Flight Speed %', 'Mod Mounted Flight Speed %', 'Mod Flight Speed %', 'Mod Mounted Flight Speed % (always)',
|
||
'Mod Vehicle Speed % (always)', 'Mod Flight Speed % (not stacking)', 'Mod Ranged Attack Power by % of Stat', 'Mod Rage Generated from Damage Dealt', 'Tamed Pet Passive',
|
||
'Arena Preparation', 'Mod Spell Haste %', 'Killing Spree', 'Mod Ranged Haste %', 'Mod Mana Regeneration by % of Stat',
|
||
'Mod Combat Rating by % of Stat', 'Ignore Threat', null, 'Raid Proc from Charge', null,
|
||
/*225+ */ 'Raid Proc from Charge with Value', 'Periodic Dummy', 'Periodically Trigger Spell with Value','Detect Stealth', 'Mod AoE Damage Taken %',
|
||
'Mod Maximum Health - Flat (no stacking)','Proc Trigger Spell with Value', 'Mod Mechanic Duration %', 'Change other Humanoid Display', 'Mod Mechanic Duration % (not stacking)',
|
||
'Mod Dispel Resistance %', 'Control Vehicle', 'Mod Spell Power by % of Attack Power', 'Mod Healing Power by % of Attack Power','Mod Size % (not stacking)',
|
||
'Mod Expertise', 'Force Move Forward', 'Mod Spell & Healing Power by % of Int','Faction Override', 'Comprehend Language',
|
||
'Mod Aura Duration by Dispel Type', 'Mod Aura Duration by Dispel Type (not stacking)', 'Clone Caster', 'Mod Combat Result Chance', 'Convert Rune',
|
||
/*250+ */ 'Mod Maximum Health - Flat (stacking)', 'Mod Enemy Dodge Chance', 'Mod Haste % (loss)', 'Mod Critical Block Chance', 'Disarm Offhand',
|
||
'Mod Mechanic Damage Taken %', 'No Reagent Cost', 'Mod Target Resistance by Spell Class', 'Mod Spell Visual', 'Mod Periodic Healing Taken %',
|
||
'Screen Effect', 'Phase', 'Ability Ignore Aurastate', 'Allow Only Ability', null,
|
||
null, null, 'Cancel Aura Buffer at % of Caster Health','Mod Attack Power by % of Stat', 'Ignore Target Resistance',
|
||
'Ignore Target Resistance for Ability', 'Mod Damage Taken % from Caster', 'Ignore Swing Timer Reset', 'X-Ray', 'Ability Consume No Ammo',
|
||
/*275+ */ 'Mod Ability Ignore Shapeshift', 'Mod Mechanic Damage Done %', 'Mod Max Affected Targets', 'Disarm Ranged Weapon', 'Spawn Effect',
|
||
'Mod Armor Penetration %', 'Mod Honor Gain %', 'Mod Base Health %', 'Mod Healing Taken % from Caster', 'Linked Aura',
|
||
'Mod Attack Power by School Resistance','Allow Periodic Ability to Crit', 'Mod Spell Deflect Chance', 'Ignore Hit Direction', null,
|
||
'Mod Crit Chance', 'Mod Quest Experience Gained %', 'Open Stable', 'Override Spells', 'Prevent Power Regeneration',
|
||
null, 'Set Vehicle Id', 'Spirit Burst', 'Strangulate', null,
|
||
/*300+ */ 'Share Damage %', 'Mod Absorb School Healing', null, 'Mod Damage Done vs Aurastate - %', 'Fake Inebriate',
|
||
'Mod Minimum Speed %', null, 'Heal Absorb Test', 'Mod Critical Strike Chance for Caster',null,
|
||
'Mod Pet AoE Damage Avoidance', null, null, null, 'Prevent Ressurection',
|
||
/* -316*/ 'Underwater Walking', 'Periodic Haste'
|
||
),
|
||
'attributes0' => array(
|
||
SPELL_ATTR0_PROC_FAILURE_BURNS_CHARGE => 'Proc Failure Burns Charge',
|
||
SPELL_ATTR0_REQ_AMMO => 'Необходимо оружие дальнего боя',
|
||
SPELL_ATTR0_ON_NEXT_SWING => 'Следующая атака (игрок)',
|
||
SPELL_ATTR0_IS_REPLENISHMENT => 'Do Not Log Immune Misses',
|
||
SPELL_ATTR0_ABILITY => 'способность',
|
||
SPELL_ATTR0_TRADESPELL => 'Ремесленный рецепт',
|
||
SPELL_ATTR0_PASSIVE => 'Пассивная способность',
|
||
SPELL_ATTR0_HIDDEN_CLIENTSIDE => 'Аура скрыта',
|
||
SPELL_ATTR0_HIDE_IN_COMBAT_LOG => 'Не появляется в логе',
|
||
SPELL_ATTR0_TARGET_MAINHAND_ITEM => 'Held Item Only',
|
||
SPELL_ATTR0_ON_NEXT_SWING_2 => 'Следующая атака (НИП)',
|
||
SPELL_ATTR0_WEARER_CASTS_PROC_TRIGGER => 'Wearer Casts Proc Trigger',
|
||
SPELL_ATTR0_DAYTIME_ONLY => 'Может быть использовано только в дневное время',
|
||
SPELL_ATTR0_NIGHT_ONLY => 'Может быть использовано только ночью',
|
||
SPELL_ATTR0_INDOORS_ONLY => 'Можно использовать только в помещении',
|
||
SPELL_ATTR0_OUTDOORS_ONLY => 'Может быть использовано только снаружи',
|
||
SPELL_ATTR0_NOT_SHAPESHIFT => 'Не может быть использовано в облике друида',
|
||
SPELL_ATTR0_ONLY_STEALTHED => 'Должен быть в режиме скрытности',
|
||
SPELL_ATTR0_DONT_AFFECT_SHEATH_STATE => 'Do Not Sheath',
|
||
SPELL_ATTR0_LEVEL_DAMAGE_CALCULATION => 'Урон, наносимый способностью, зависит от уровня заклинателя',
|
||
SPELL_ATTR0_STOP_ATTACK_TARGET => 'Прекращает автоатаку',
|
||
SPELL_ATTR0_IMPOSSIBLE_DODGE_PARRY_BLOCK => 'Невозможно уклониться, парировать или блокировать',
|
||
SPELL_ATTR0_CAST_TRACK_TARGET => 'Track Target in Cast (Player Only)',
|
||
SPELL_ATTR0_CASTABLE_WHILE_DEAD => 'Может быть использовано, пока вы мертвы',
|
||
SPELL_ATTR0_CASTABLE_WHILE_MOUNTED => 'Может быть использовано при езде верхом',
|
||
SPELL_ATTR0_DISABLED_WHILE_ACTIVE => 'Начинает восстановление после спадения эффекта',
|
||
SPELL_ATTR0_NEGATIVE_1 => 'Aura is Debuff',
|
||
SPELL_ATTR0_CASTABLE_WHILE_SITTING => 'Может быть использовано сидя',
|
||
SPELL_ATTR0_CANT_USED_IN_COMBAT => 'Не может быть использовано в бою',
|
||
SPELL_ATTR0_UNAFFECTED_BY_INVULNERABILITY => 'Не зависит от неуязвимости',
|
||
SPELL_ATTR0_HEARTBEAT_RESIST_CHECK => 'Heartbeat Resist',
|
||
SPELL_ATTR0_CANT_CANCEL => 'Эффект не может быть отменен'
|
||
),
|
||
'attributes1' => array(
|
||
SPELL_ATTR1_DISMISS_PET => 'Сперва отпустить питомца',
|
||
SPELL_ATTR1_DRAIN_ALL_POWER => 'Использует ресурс полностью',
|
||
SPELL_ATTR1_CHANNELED_1 => 'Потоковое 1',
|
||
SPELL_ATTR1_CANT_BE_REDIRECTED => 'Cannot be redirected',
|
||
SPELL_ATTR1_NO_SKILL_INCREASE => 'No Skill Increase',
|
||
SPELL_ATTR1_NOT_BREAK_STEALTH => 'Не прерывает режим скрытности',
|
||
SPELL_ATTR1_CHANNELED_2 => 'Потоковое 2',
|
||
SPELL_ATTR1_CANT_BE_REFLECTED => 'Не может быть отражено',
|
||
SPELL_ATTR1_CANT_TARGET_IN_COMBAT => 'Цель не может находиться в бою',
|
||
SPELL_ATTR1_MELEE_COMBAT_START => 'Initiates Combat (Enabled Auto-Attack)',
|
||
SPELL_ATTR1_NO_THREAT => 'Не создает угрозы',
|
||
SPELL_ATTR1_DONT_REFRESH_DURATION_ON_RECAST => 'Aura Unique',
|
||
SPELL_ATTR1_IS_PICKPOCKET => 'Заклинание кражи',
|
||
SPELL_ATTR1_FARSIGHT => 'Вкл «дальнее зрение»',
|
||
SPELL_ATTR1_CHANNEL_TRACK_TARGET => 'Track Target in Channel',
|
||
SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY => 'Снять эффект при иммунитете',
|
||
SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE => 'Не действует иммунитет от школы магии',
|
||
SPELL_ATTR1_UNAUTOCASTABLE_BY_PET => 'No AutoCast (AI)',
|
||
SPELL_ATTR1_PREVENTS_ANIM => 'Prevents Anim',
|
||
SPELL_ATTR1_CANT_TARGET_SELF => 'Исключить заклинателя',
|
||
SPELL_ATTR1_FINISHING_MOVE_DAMAGE => 'Требует наличия очков комбо на цели (Урон)',
|
||
SPELL_ATTR1_THREAT_ONLY_ON_MISS => 'Threat only on Miss',
|
||
SPELL_ATTR1_FINISHING_MOVE_DURATION => 'Требует наличия очков комбо на цели (Длительность)',
|
||
SPELL_ATTR1_IGNORE_OWNERS_DEATH => 'Ignore Owner\'s Death',
|
||
SPELL_ATTR1_IS_FISHING => 'Требуется удочка',
|
||
SPELL_ATTR1_AURA_STAYS_AFTER_COMBAT => 'Aura Stays After Combat',
|
||
SPELL_ATTR1_REQUIRE_ALL_TARGETS => 'Require All Targets',
|
||
SPELL_ATTR1_DISCOUNT_POWER_ON_MISS => 'Discount Power On Miss',
|
||
SPELL_ATTR1_DONT_DISPLAY_IN_AURA_BAR => 'Эффект скрыт',
|
||
SPELL_ATTR1_CHANNEL_DISPLAY_SPELL_NAME => 'Name in Channel Bar',
|
||
SPELL_ATTR1_ENABLE_AT_DODGE => 'Combo on Dodge',
|
||
SPELL_ATTR1_CAST_WHEN_LEARNED => 'Cast When Learned'
|
||
),
|
||
'attributes2' => array(
|
||
SPELL_ATTR2_CAN_TARGET_DEAD => 'Allow Dead Target',
|
||
SPELL_ATTR2_NO_SHAPESHIFT_UI => 'No shapeshift UI',
|
||
SPELL_ATTR2_CAN_TARGET_NOT_IN_LOS => 'Ignore Line of Sight',
|
||
SPELL_ATTR2_ALLOW_LOW_LEVEL_BUFF => 'Allow Low Level Buff',
|
||
SPELL_ATTR2_DISPLAY_IN_STANCE_BAR => 'Use Shapeshift Bar',
|
||
SPELL_ATTR2_AUTOREPEAT_FLAG => 'Автоповтор',
|
||
SPELL_ATTR2_CANT_TARGET_TAPPED => 'Требует цель вне боя',
|
||
SPELL_ATTR2_DO_NOT_REPORT_SPELL_FAILURE => 'Do Not Report Spell Failure',
|
||
SPELL_ATTR2_INCLUDE_IN_ADVANCED_COMBAT_LOG => '',
|
||
SPELL_ATTR2_ALWAYS_CAST_AS_UNIT => 'Always Cast As Unit',
|
||
SPELL_ATTR2_SPECIAL_TAMING_FLAG => 'Special Taming Flag',
|
||
SPELL_ATTR2_HEALTH_FUNNEL => 'No Target Per-Second Costs',
|
||
SPELL_ATTR2_CHAIN_FROM_CASTER => 'Chain From Caster',
|
||
SPELL_ATTR2_PRESERVE_ENCHANT_IN_ARENA => 'В роли цели должен выступать ваш предмет',
|
||
SPELL_ATTR2_ALLOW_WHILE_INVISIBLE => 'Allow While Invisible',
|
||
SPELL_ATTR2_DO_NOT_CONSUME_IF_GAINED_DURING_CAST => 'Do Not Consume if Gained During Cast',
|
||
SPELL_ATTR2_TAME_BEAST => 'No Active Pets',
|
||
SPELL_ATTR2_NOT_RESET_AUTO_ACTIONS => 'Do Not Reset Combat Timers',
|
||
SPELL_ATTR2_REQ_DEAD_PET => 'Requires Dead Pet',
|
||
SPELL_ATTR2_NOT_NEED_SHAPESHIFT => 'Не приводит к смене формы',
|
||
SPELL_ATTR2_INITIATE_COMBAT_POST_CAST_ENABLES_AUTO_ATTACK => 'Initiate Combat Post-Cast (Enables Auto-Attack)',
|
||
SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE => 'Fail on all targets immune',
|
||
SPELL_ATTR2_NO_INITIAL_THREAT => 'No initial Threat',
|
||
SPELL_ATTR2_IS_ARCANE_CONCENTRATION => 'Proc Cooldown On Failure',
|
||
SPELL_ATTR2_ITEM_CAST_WITH_OWNER_SKILL => 'Item Cast With Owner Skill',
|
||
SPELL_ATTR2_DONT_BLOCK_MANA_REGEN => 'Don\'t Block Mana Regen',
|
||
SPELL_ATTR2_UNAFFECTED_BY_AURA_SCHOOL_IMMUNE => 'No School immunities',
|
||
SPELL_ATTR2_IGNORE_WEAPONSKILL => 'Ignore Weaponskill',
|
||
SPELL_ATTR2_NOT_AN_ACTION => 'Not an Action',
|
||
SPELL_ATTR2_CANT_CRIT => 'Не может критовать',
|
||
SPELL_ATTR2_ACTIVE_THREAT => 'Активная угроза',
|
||
SPELL_ATTR2_FOOD_BUFF => 'Бонус от еды/питья'
|
||
),
|
||
'attributes3' => array(
|
||
SPELL_ATTR3_PVP_ENABLING => 'PvP Enabling',
|
||
SPELL_ATTR3_IGNORE_PROC_SUBCLASS_MASK => 'No Proc Equip Requirement',
|
||
SPELL_ATTR3_NO_CASTING_BAR_TEXT => 'No Casting Bar Text',
|
||
SPELL_ATTR3_COMPLETELY_BLOCKED => 'Полностью блокировано',
|
||
SPELL_ATTR3_IGNORE_RESURRECTION_TIMER => 'No Res Timer',
|
||
SPELL_ATTR3_NO_DURABILTIY_LOSS => 'No Durability Loss',
|
||
SPELL_ATTR3_NO_AVOIDANCE => 'No Avoidance',
|
||
SPELL_ATTR3_STACK_FOR_DIFF_CASTERS => 'DoT Stacking Rule',
|
||
SPELL_ATTR3_ONLY_TARGET_PLAYERS => 'Целью может быть только игрок',
|
||
SPELL_ATTR3_NOT_A_PROC => 'Not a Proc',
|
||
SPELL_ATTR3_MAIN_HAND => 'Необходимо оружие для правой руки',
|
||
SPELL_ATTR3_BATTLEGROUND => 'Может быть использовано только на поле боя',
|
||
SPELL_ATTR3_ONLY_TARGET_GHOSTS => 'Only On Ghosts',
|
||
SPELL_ATTR3_DONT_DISPLAY_CHANNEL_BAR => 'Hide Channel Bar',
|
||
SPELL_ATTR3_IS_HONORLESS_TARGET => 'Is Honorless Target',
|
||
SPELL_ATTR3_NORMAL_RANGED_ATTACK => 'Normal Ranged Attack',
|
||
SPELL_ATTR3_CANT_TRIGGER_PROC => 'Suppress Caster Procs',
|
||
SPELL_ATTR3_NO_INITIAL_AGGRO => 'Цель не вступает в бой',
|
||
SPELL_ATTR3_IGNORE_HIT_RESULT => 'Невозможно промахнуться',
|
||
SPELL_ATTR3_DISABLE_PROC => 'Disable Proc',
|
||
SPELL_ATTR3_DEATH_PERSISTENT => 'Не исчезает после смерти',
|
||
SPELL_ATTR3_ONLY_PROC_OUTDOORS => 'Only Proc Outdoors',
|
||
SPELL_ATTR3_REQ_WAND => 'Требует жезл',
|
||
SPELL_ATTR3_NO_DAMAGE_HISTORY => 'No Damage History',
|
||
SPELL_ATTR3_REQ_OFFHAND => 'обходимо оружие для левой руки',
|
||
SPELL_ATTR3_TREAT_AS_PERIODIC => 'Treat As Periodic',
|
||
SPELL_ATTR3_CAN_PROC_FROM_PROCS => 'Can Proc From Procs',
|
||
SPELL_ATTR3_DRAIN_SOUL => 'Only Proc on Caster',
|
||
SPELL_ATTR3_IGNORE_CASTER_AND_TARGET_RESTRICTIONS => 'Ignore Caster and Target restrictions',
|
||
SPELL_ATTR3_NO_DONE_BONUS => 'Ignore Caster Modifiers',
|
||
SPELL_ATTR3_DONT_DISPLAY_RANGE => 'Не отображать дальность',
|
||
SPELL_ATTR3_NOT_ON_AOE_IMMUNE => 'Not on AOE Immune'
|
||
),
|
||
'attributes4' => array(
|
||
SPELL_ATTR4_IGNORE_RESISTANCES => 'No Cast Log',
|
||
SPELL_ATTR4_PROC_ONLY_ON_CASTER => 'Class Trigger Only On Target',
|
||
SPELL_ATTR4_FADES_WHILE_LOGGED_OUT => 'Продолжается после выхода из игрового мира',
|
||
SPELL_ATTR4_NO_HELPFUL_THREAT => 'No Helpful Threat',
|
||
SPELL_ATTR4_NO_HARMFUL_THREAT => 'No Harmful Threat',
|
||
SPELL_ATTR4_ALLOW_CLIENT_TARGETING => 'Allow Client Targeting',
|
||
SPELL_ATTR4_NOT_STEALABLE => 'Нельзя применить Чарокрад',
|
||
SPELL_ATTR4_CAN_CAST_WHILE_CASTING => 'Allow Cast While Casting',
|
||
SPELL_ATTR4_FIXED_DAMAGE => 'Ignore Damage Taken Modifiers',
|
||
SPELL_ATTR4_TRIGGER_ACTIVATE => 'Combat Feedback When Usable',
|
||
SPELL_ATTR4_SPELL_VS_EXTEND_COST => 'Weapon Speed Cost Scaling',
|
||
SPELL_ATTR4_NO_PARTIAL_IMMUNITY => 'No Partial Immunity',
|
||
SPELL_ATTR4_AURA_IS_BUFF => 'Aura Is Buff',
|
||
SPELL_ATTR4_DO_NOT_LOG_CASTER => 'Do Not Log Caster',
|
||
SPELL_ATTR4_DAMAGE_DOESNT_BREAK_AURAS => 'Reactive Damage Proc',
|
||
SPELL_ATTR4_NOT_IN_SPELLBOOK => 'Not In Spellbook',
|
||
SPELL_ATTR4_NOT_USABLE_IN_ARENA => 'Не может быть использовано на арене',
|
||
SPELL_ATTR4_USABLE_IN_ARENA => 'Может быть использовано на арене',
|
||
SPELL_ATTR4_AREA_TARGET_CHAIN => 'Bouncy Chain Missiles',
|
||
SPELL_ATTR4_ALLOW_PROC_WHILE_SITTING => 'Allow Proc While Sitting',
|
||
SPELL_ATTR4_NOT_CHECK_SELFCAST_POWER => 'Aura Never Bounces',
|
||
SPELL_ATTR4_DONT_REMOVE_IN_ARENA => 'Allow Entering Arena',
|
||
SPELL_ATTR4_PROC_SUPPRESS_SWING_ANIM => 'Proc Suppress Swing Anim',
|
||
SPELL_ATTR4_CANT_TRIGGER_ITEM_SPELLS => 'Suppress Weapon Procs',
|
||
SPELL_ATTR4_AUTO_RANGED_COMBAT => 'Auto Ranged Combat',
|
||
SPELL_ATTR4_IS_PET_SCALING => 'Owner Power Scaling',
|
||
SPELL_ATTR4_CAST_ONLY_IN_OUTLAND => 'Flying areas only',
|
||
SPELL_ATTR4_FORCE_DISPLAY_CASTBAR => 'Force Display Castbar',
|
||
SPELL_ATTR4_IGNORE_COMBAT_TIMER => 'Ignore Combat Timer',
|
||
SPELL_ATTR4_AURA_BOUNCE_FAILS_SPELL => 'Aura Bounce Fails Spell',
|
||
SPELL_ATTR4_OBSOLETE => '',
|
||
SPELL_ATTR4_USE_FACING_FROM_SPELL => 'Use Facing From Spell'
|
||
),
|
||
'attributes5' => array(
|
||
SPELL_ATTR5_CAN_CHANNEL_WHEN_MOVING => 'Allow Actions During Channel',
|
||
SPELL_ATTR5_NO_REAGENT_WHILE_PREP => 'No Reagent Cost With Aura',
|
||
SPELL_ATTR5_REMOVE_ON_ARENA_ENTER => 'Remove Entering Arena',
|
||
SPELL_ATTR5_USABLE_WHILE_STUNNED => 'Может быть использовано, пока оглушен',
|
||
SPELL_ATTR5_TRIGGERS_CHANNELING => 'Triggers Channeling',
|
||
SPELL_ATTR5_SINGLE_TARGET_SPELL => 'Этот эффект может воздействовать только на одну цель',
|
||
SPELL_ATTR5_IGNORE_AREA_EFFECT_PVP_CHECK => 'Ignore Area Effect PvP Check',
|
||
SPELL_ATTR5_NOT_ON_PLAYER => 'Not On Player',
|
||
SPELL_ATTR5_CANT_TARGET_PLAYER_CONTROLLED => 'Not On Player Controlled NPC',
|
||
SPELL_ATTR5_START_PERIODIC_AT_APPLY => 'Эффект начинается вместе с применением',
|
||
SPELL_ATTR5_HIDE_DURATION => 'Не отображать длительность',
|
||
SPELL_ATTR5_ALLOW_TARGET_OF_TARGET_AS_TARGET => 'Implied Targeting',
|
||
SPELL_ATTR5_MELEE_CHAIN_TARGETING => 'Melee Chain Targeting',
|
||
SPELL_ATTR5_HASTE_AFFECT_DURATION => 'Spell Haste Affects Periodic',
|
||
SPELL_ATTR5_NOT_USABLE_WHILE_CHARMED => 'Not Available While Charmed',
|
||
SPELL_ATTR5_TREAT_AS_AREA_EFFECT => 'Treat as Area Effect',
|
||
SPELL_ATTR5_AURA_AFFECTS_NOT_JUST_REQ_EQUIPPED_ITEM => 'Aura Affects Not Just Req. Equipped Item',
|
||
SPELL_ATTR5_USABLE_WHILE_FEARED => 'Может быть использовано, пока наложен Страх',
|
||
SPELL_ATTR5_USABLE_WHILE_CONFUSED => 'Используемо в замешательстве',
|
||
SPELL_ATTR5_DONT_TURN_DURING_CAST => 'AI Doesn\'t Face target',
|
||
SPELL_ATTR5_DO_NOT_ATTEMPT_A_PET_RESUMMON_WHEN_DISMOUNTING => 'Do Not Attempt a Pet Resummon When Dismounting',
|
||
SPELL_ATTR5_IGNORE_TARGET_REQUIREMENTS => 'Ignore Target Requirements',
|
||
SPELL_ATTR5_NOT_ON_TRIVIAL => 'Not On Trivial',
|
||
SPELL_ATTR5_NO_PARTIAL_RESISTS => 'No Partial Resists',
|
||
SPELL_ATTR5_IGNORE_CASTER_REQUIREMENTS => 'Ignore Caster Requirements',
|
||
SPELL_ATTR5_ALWAYS_LINE_OF_SIGHT => 'Always Line of Sight',
|
||
SPELL_ATTR5_SKIP_CHECKCAST_LOS_CHECK => 'Always AOE Line of Sight',
|
||
SPELL_ATTR5_DONT_SHOW_AURA_IF_SELF_CAST => 'No Caster Aura Icon',
|
||
SPELL_ATTR5_DONT_SHOW_AURA_IF_NOT_SELF_CAST => 'No Target Aura Icon',
|
||
SPELL_ATTR5_AURA_UNIQUE_PER_CASTER => 'Aura Unique Per Caster',
|
||
SPELL_ATTR5_ALWAYS_SHOW_GROUND_TEXTURE => 'Always Show Ground Texture',
|
||
SPELL_ATTR5_ADD_MELEE_HIT_RATING => 'Add Melee Hit Rating'
|
||
),
|
||
'attributes6' => array(
|
||
SPELL_ATTR6_DONT_DISPLAY_COOLDOWN => 'No Cooldown On Tooltip',
|
||
SPELL_ATTR6_ONLY_IN_ARENA => 'Используется только на арене',
|
||
SPELL_ATTR6_IGNORE_CASTER_AURAS => 'Ignore Caster Auras',
|
||
SPELL_ATTR6_ASSIST_IGNORE_IMMUNE_FLAG => 'Can Assist Immune PC',
|
||
SPELL_ATTR6_IGNORE_FOR_MOD_TIME_RATE => 'Ignore For Mod Time Rate',
|
||
SPELL_ATTR6_DONT_CONSUME_PROC_CHARGES => 'Do Not Consume Resources',
|
||
SPELL_ATTR6_USE_SPELL_CAST_EVENT => 'Send spell cast event',
|
||
SPELL_ATTR6_AURA_IS_WEAPON_PROC => 'Aura Is Weapon Proc',
|
||
SPELL_ATTR6_CANT_TARGET_CROWD_CONTROLLED => 'Do Not Chain To Crowd-Controlled Targets',
|
||
SPELL_ATTR6_ALLOW_ON_CHARMED_TARGETS => 'Allow On Charmed Targets',
|
||
SPELL_ATTR6_CAN_TARGET_POSSESSED_FRIENDS => 'No Aura Log',
|
||
SPELL_ATTR6_NOT_IN_RAID_INSTANCE => 'Не может быть использовано в рейде',
|
||
SPELL_ATTR6_CASTABLE_WHILE_ON_VEHICLE => 'Allow While Riding Vehicle',
|
||
SPELL_ATTR6_CAN_TARGET_INVISIBLE => 'Ignore Phase Shift',
|
||
SPELL_ATTR6_AI_PRIMARY_RANGED_ATTACK => 'Основная атака дальнего боя AI',
|
||
SPELL_ATTR6_NO_PUSHBACK => 'No Pushback',
|
||
SPELL_ATTR6_NO_JUMP_PATHING => 'No Jump Pathing',
|
||
SPELL_ATTR6_ALLOW_EQUIP_WHILE_CASTING => 'Allow Equip While Casting',
|
||
SPELL_ATTR6_CAST_BY_CHARMER => 'Originate From Controller',
|
||
SPELL_ATTR6_DELAY_COMBAT_TIMER_DURING_CAST => 'Delay Combat Timer During Cast',
|
||
SPELL_ATTR6_ONLY_VISIBLE_TO_CASTER => 'Aura Icon Only For Caster (Limit 10)',
|
||
SPELL_ATTR6_CLIENT_UI_TARGET_EFFECTS => '',
|
||
SPELL_ATTR6_ABSORB_CANNOT_BE_IGNORE => 'Absorb Cannot Be Ignore',
|
||
SPELL_ATTR6_TAPS_IMMEDIATELY => 'Taps immediately',
|
||
SPELL_ATTR6_CAN_TARGET_UNTARGETABLE => 'Can Target Untargetable',
|
||
SPELL_ATTR6_NOT_RESET_SWING_IF_INSTANT => 'Doesn\'t Reset Swing Timer if Instant',
|
||
SPELL_ATTR6_VEHICLE_IMMUNITY_CATEGORY => 'Vehicle Immunity Category',
|
||
SPELL_ATTR6_LIMIT_PCT_HEALING_MODS => 'Ignore Healing Modifiers',
|
||
SPELL_ATTR6_DO_NOT_AUTO_SELECT_TARGET_WITH_INITIATES_COMBAT => 'Do Not Auto Select Target with Initiates Combat',
|
||
SPELL_ATTR6_LIMIT_PCT_DAMAGE_MODS => 'Ignore Caster Damage Modifiers',
|
||
SPELL_ATTR6_DISABLE_TIED_EFFECT_POINTS => 'Disable Tied Effect Points',
|
||
SPELL_ATTR6_IGNORE_CATEGORY_COOLDOWN_MODS => 'No Category Cooldown Mods'
|
||
),
|
||
'attributes7' => array(
|
||
SPELL_ATTR7_ALLOW_SPELL_REFLECTION => '',
|
||
SPELL_ATTR7_IGNORE_DURATION_MODS => 'No Target Duration Mod',
|
||
SPELL_ATTR7_DISABLE_AURA_WHILE_DEAD => 'Аура Паладина',
|
||
SPELL_ATTR7_IS_CHEAT_SPELL => 'Заклинание отладки',
|
||
SPELL_ATTR7_TREAT_AS_RAID_BUFF => 'Treat as Raid Buff',
|
||
SPELL_ATTR7_SUMMON_PLAYER_TOTEM => 'Тотем',
|
||
SPELL_ATTR7_NO_PUSHBACK_ON_DAMAGE => 'Don\'t Cause Spell Pushback',
|
||
SPELL_ATTR7_PREPARE_FOR_VEHICLE_CONTROL_END => 'Prepare for Vehicle Control End',
|
||
SPELL_ATTR7_HORDE_ONLY => 'Horde Specific Spell',
|
||
SPELL_ATTR7_ALLIANCE_ONLY => 'Alliance Specific Spell',
|
||
SPELL_ATTR7_DISPEL_CHARGES => 'Dispel Removes Charges',
|
||
SPELL_ATTR7_INTERRUPT_ONLY_NONPLAYER => 'Can Cause Interrupt',
|
||
SPELL_ATTR7_CAN_CAUSE_SILENCE => 'Can Cause Silence',
|
||
SPELL_ATTR7_NO_UI_NOT_INTERRUPTIBLE => 'No UI Not Interruptible',
|
||
SPELL_ATTR7_RECAST_ON_RESUMMON => 'Recast On Resummon',
|
||
SPELL_ATTR7_RESET_SWING_TIMER_AT_SPELL_START => 'Reset Swing Timer at spell start',
|
||
SPELL_ATTR7_CAN_RESTORE_SECONDARY_POWER => 'Can Restore Inactive Power',
|
||
SPELL_ATTR7_DO_NOT_LOG_PVP_KILL => 'Do Not Log PvP Kill',
|
||
SPELL_ATTR7_HAS_CHARGE_EFFECT => 'Attack on Charge to Unit',
|
||
SPELL_ATTR7_ZONE_TELEPORT => 'Report Spell failure to unit target',
|
||
SPELL_ATTR7_NO_CLIENT_FAIL_WHILE_STUNNED_FLEEING_CONFUSED => 'No Client Fail While Stunned, Fleeing, Confused',
|
||
SPELL_ATTR7_RETAIN_COOLDOWN_THROUGH_LOAD => 'Retain Cooldown Through Load',
|
||
SPELL_ATTR7_IGNORE_COLD_WEATHER_FLYING => 'Ignores Cold Weather Flying Requirement',
|
||
SPELL_ATTR7_CANT_DODGE => 'No Attack Dodge',
|
||
SPELL_ATTR7_CANT_PARRY => 'No Attack Parry',
|
||
SPELL_ATTR7_CANT_MISS => 'No Attack Miss',
|
||
SPELL_ATTR7_TREAT_AS_NPC_AOE => 'Treat as NPC AoE',
|
||
SPELL_ATTR7_BYPASS_NO_RESURRECT_AURA => 'Bypass No Resurrect Aura',
|
||
SPELL_ATTR7_CONSOLIDATED_RAID_BUFF => 'Consolidate in raid buff frame',
|
||
SPELL_ATTR7_REFLECTION_ONLY_DEFENDS => 'Reflection Only Defends',
|
||
SPELL_ATTR7_CAN_PROC_FROM_SUPPRESSED_TARGET_PROCS => 'Can Proc From Suppressed Target Procs',
|
||
SPELL_ATTR7_CLIENT_INDICATOR => 'Always Cast Log'
|
||
)
|
||
),
|
||
'item' => array(
|
||
'notFound' => "Такой предмет не существует.",
|
||
'armor' => "Броня: %s",
|
||
'block' => "Блок: %s",
|
||
'charges' => "%d |4заряд:заряда:зарядов;",
|
||
'locked' => "Заперто",
|
||
'ratingString' => '<!--rtg%%%1$d-->%2$s на <!--lvl-->%3$d ур.',
|
||
'heroic' => "Героический",
|
||
'startQuest' => "Этот предмет позволяет получить задание.",
|
||
'bagSlotString' => '%2$s (%1$d |4ячейка:ячейки:ячеек;)',
|
||
'fap' => "Сила атаки зверя",
|
||
'durability' => "Прочность: %d / %d",
|
||
'realTime' => "реальное время",
|
||
'conjured' => "Сотворенный предмет",
|
||
'sellPrice' => "Цена продажи",
|
||
'itemLevel' => "Уровень предмета: %d",
|
||
'randEnchant' => "<Случайное зачарование>",
|
||
'readClick' => "<Щелкните правой кнопкой мыши, чтобы прочитать.>",
|
||
'openClick' => "<Щелкните правой кнопкой мыши, чтобы открыть.>",
|
||
'setBonus' => "Комплект (%d |4предмет:предмета:предметов;): %s",
|
||
'setName' => "%s (%d/%d)",
|
||
'partyLoot' => "Добыча группы",
|
||
'smartLoot' => "Умное распределение добычи",
|
||
'indestructible'=> "Невозможно выбросить",
|
||
'deprecated' => "Устарело",
|
||
'useInShape' => "Используется в формах",
|
||
'useInArena' => "Используется на аренах",
|
||
'refundable' => "Подлежит возврату",
|
||
'noNeedRoll' => 'Нельзя говорить "Мне это нужно"',
|
||
'atKeyring' => "Может быть помещён в связку для ключей",
|
||
'worth' => "Деньги: ",
|
||
'consumable' => "Расходуется",
|
||
'nonConsumable' => "Не расходуется",
|
||
'accountWide' => "Привязано к учетной записи",
|
||
'millable' => "Можно растолочь",
|
||
'noEquipCD' => "Нет отката при надевании",
|
||
'prospectable' => "Просеиваемое",
|
||
'disenchantable'=> "Распыляемый",
|
||
'cantDisenchant'=> "Нельзя распылить",
|
||
'repairCost' => "Цена починки: ",
|
||
'tool' => "Инструмент: ",
|
||
'cost' => "Цена",
|
||
'content' => "Материал",
|
||
'_transfer' => 'Этот предмет превратится в <a href="?item=%d" class="q%d icontiny tinyspecial" style="background-image: url(STATIC_URL/images/wow/icons/tiny/%s.gif)">%s</a>, если вы перейдете за <span class="icon-%s">%s</span>.',
|
||
'_unavailable' => "Этот предмет не доступен игрокам.",
|
||
'_rndEnchants' => "Случайные улучшения",
|
||
'_chance' => "(шанс %s%%)",
|
||
'slot' => "Слот: ",
|
||
'_quality' => "Качество: ",
|
||
'usableBy' => "Используется (кем): ",
|
||
'buyout' => "Цена выкупа",
|
||
'each' => "каждый",
|
||
'tabOther' => "Другое",
|
||
'reqMinLevel' => "Требуется уровень: %d",
|
||
'reqLevelRange' => "Требуемый уровень: %d – %d (%d)",
|
||
'unique' => ["Уникальный", "Уникальный (%d)", "Уникальный: %s (%d)" ],
|
||
'uniqueEquipped'=> ["Уникальный использующийся", null, "Уникальный использующийся предмет: %s (%d)"],
|
||
'speed' => "Скорость",
|
||
'dps' => "(%.1f ед. урона в секунду)",
|
||
'vendorIn' => "Расположение торговца",
|
||
'purchasedIn' => "Этот предмет приобретается в",
|
||
'duration' => array(
|
||
'',
|
||
"Срок действия: %d |4секунда:секунды:секунд;",
|
||
"Срок действия: %d |4минута:минуты:минут;",
|
||
"Исчезнет через %d ч.",
|
||
"Исчезнет через %d д."
|
||
),
|
||
|
||
'cooldown' => array(
|
||
"(Восстановление: %s)",
|
||
"(Восстановление: %d сек.)",
|
||
"(Восстановление: %d мин.)",
|
||
"(Восстановление: %d |4час:часа:часов;)",
|
||
"(Восстановление: %d |4день:дня:дней;)"
|
||
),
|
||
'damage' => array( // *DAMAGE_TEMPLATE*
|
||
// basic, basic /w school, add basic, add basic /w school
|
||
'single' => ["Урон: %d", "%d ед. |3-6(%s)", "+ %d ед. урона", "+%d ед. урона (%s)" ],
|
||
'range' => ["Урон: %d - %d", "%d - %d ед. |3-6(%s)", "+ %d - %d ед. урона", "+%d - %d ед. урона (%s)" ],
|
||
'ammo' => ["Добавляет %g ед. урона в секунду", "Добавляет %g ед. урона (%s) в секунду", "+ ед. урона в секунду от боеприпасов (%g)", "+ %g %s ед. урона в секунду" ]
|
||
),
|
||
'gems' => "Самоцветы: ",
|
||
'socketBonus' => "При соответствии цвета: %s",
|
||
'socket' => array(
|
||
"Особое гнездо", "Красное гнездо", "Желтое гнездо", "Синее гнездо", -1 => "Бесцветное гнездо"
|
||
),
|
||
'gemColors' => array( // *_GEM
|
||
"Особый", "Красный", "Желтый", "Синий"
|
||
),
|
||
'gemRequires' => "Требуется ", // ENCHANT_CONDITION_REQUIRES
|
||
'gemConditions' => array( // ENCHANT_CONDITION_*
|
||
ENCHANT_CONDITION_LESS_VALUE => "меньше, чем %d |4камень:камня:камней; |3-1(%s) цвета",
|
||
ENCHANT_CONDITION_MORE_COMPARE => "больше |3-7(%s), чем |3-7(%s) камней",
|
||
ENCHANT_CONDITION_MORE_VALUE => "хотя бы %d |4камень:камня:камней; |3-1(%s) цвета"
|
||
),
|
||
'reqRating' => array( // ITEM_REQ_ARENA_RATING*
|
||
"Требуется личный и командный рейтинг на арене не ниже %d",
|
||
"Требуется личный рейтинг и рейтинг команды Арены %d|nв команде 3 на 3 или 5 на 5",
|
||
"Требуется личный рейтинг и рейтинг команды Арены %d|nв команде 5 на 5"
|
||
),
|
||
'quality' => array(
|
||
"Низкий", "Обычный", "Необычный", "Редкий",
|
||
"Эпический", "Легендарный", "Артефакт", "Фамильная черта"
|
||
),
|
||
'trigger' => array(
|
||
"Использование: ", "Если на персонаже: ", "Возможный эффект при попадании: ",
|
||
"", "", "", ""
|
||
),
|
||
'bonding' => array( // ITEM_BIND_*
|
||
"Привязано к учетной записи", "Становится персональным при получении", "Становится персональным при надевании",
|
||
"Становится персональным при использовании","Предмет, необходимый для задания", "Предмет, необходимый для задания"
|
||
),
|
||
"bagFamily" => array(
|
||
"Сумка", "Колчан", "Подсумок", "Сумка душ", "Сумка кожевника",
|
||
"Сумка начертателя", "Сумка травника", "Сумка зачаровывателя", "Сумка инженера", null, /*Ключ*/
|
||
"Сумка ювелира", "Сумка шахтера"
|
||
),
|
||
'inventoryType' => array(
|
||
null, "Голова", "Шея", "Плечи", "Рубашка",
|
||
"Грудь", "Пояс", "Ноги", "Ступни", "Запястья",
|
||
"Кисти рук", "Палец", "Аксессуар", "Одноручное", "Левая рука", /*Shield*/
|
||
"Дальний бой", "Спина", "Двуручное", "Сумка", "Гербовая накидка",
|
||
null, /*Грудь*/ "Правая рука", "Левая рука", "Левая рука", "Боеприпасы",
|
||
"Метательное", null, /*Спина*/ "Колчан", "Реликвия"
|
||
),
|
||
'armorSubClass' => array(
|
||
"Разное", "Ткань", "Кожа", "Кольчуга", "Латы",
|
||
null, "Щит", "Манускрипт", "Идол", "Тотем",
|
||
"Печать"
|
||
),
|
||
'weaponSubClass' => array(
|
||
"топор", "топор", "Лук", "Огнестрельное", "дробящее",
|
||
"дробящее", "Древковое", "меч", "меч", null,
|
||
"Посох", null, null, "Кистевое оружие", "Разное",
|
||
"Кинжал", "Метательное", null, "Арбалет", "Жезл",
|
||
"Удочка"
|
||
),
|
||
'projectileSubClass' => array(
|
||
null, null, "Стрелы", "Пули", null
|
||
),
|
||
'elixirType' => [null, "Бой", "Охранный"],
|
||
'cat' => array( // should be ordered by content first, then alphabeticaly
|
||
2 => array("Оружие", []), // filled with self::$spell['weaponSubClass'] on load
|
||
4 => array("Броня", array(
|
||
1 => "Тканевые", 2 => "Кожаные", 3 => "Кольчужные", 4 => "Латные", 7 => "Манускрипты", 8 => "Идолы",
|
||
9 => "Тотемы", 10 => "Печати", -6 => "Плащи", -5 => "Левая рука", 6 => "Щиты", -8 => "Рубашки",
|
||
-7 => "Гербовые накидки", -3 => "Ожерелья", -2 => "Кольца", -4 => "Аксессуары", 0 => "Разное (доспехи)",
|
||
)),
|
||
1 => array("Контейнеры", array(
|
||
0 => "Сумки", 1 => "Сумки душ", 3 => "Сумки зачаровывателя", 4 => "Сумки инженера", 7 => "Сумки кожевника", 8 => "Сумки начертателя",
|
||
2 => "Сумки травника", 6 => "Сумки шахтера", 5 => "Сумки ювелира",
|
||
)),
|
||
0 => array("Расходуемые", array(
|
||
7 => "Бинты", 5 => "Еда и напитки", 1 => "Зелья", 0 => "Расходуемые", 4 => "Свитки", -3 => "Улучшения (временные)",
|
||
6 => "Улучшения (постоянные)", 3 => "Фляги", 2 => ["Эликсиры", [1 => "Боевые", 2 => "Охранные"]], 8 => "Разное (расходуемые)"
|
||
)),
|
||
16 => array("Символы", array(
|
||
1 => "Символ воина", 2 => "Символ паладина", 3 => "Символ охотника", 4 => "Символ разбойника", 5 => "Символ жреца", 6 => "Символ рыцаря смерти",
|
||
7 => "Символ шамана", 8 => "Символ мага", 9 => "Символ чернокнижника", 11 => "Символ друида"
|
||
)),
|
||
7 => array("Хозяйственные товары", array(
|
||
14 => "Улучшения брони", 5 => "Ткань", 3 => "Устройства", 10 => "Элементаль", 12 => "Наложение чар", 2 => "Взрывчатка",
|
||
9 => "Травы", 4 => "Ювелирное дело", 6 => "Кожа", 13 => "Материалы", 8 => "Мясо", 7 => "Металл и камни",
|
||
1 => "Детали", 15 => "Улучшения оружия", 11 => "Разное (хозяйственные товары)"
|
||
)),
|
||
6 => ["Боеприпасы", [ 2 => "Стрелы", 3 => "Пули" ]],
|
||
11 => ["Колчаны", [ 3 => "Подсумки", 2 => "Колчаны" ]],
|
||
9 => array("Рецепты", array(
|
||
0 => "Книги", 6 => "Рецепты алхимии", 4 => "Кузнечное дело", 5 => "Рецепты кулинарии", 8 => "Зачаровывание", 3 => "Инженерное дело",
|
||
7 => "Первая помощь", 9 => "Рыбная ловля", 11 => "Технологии Начертания", 10 => "Ювелирное дело", 1 => "Кожевничество", 12 => "Руководства по Шахтерскому делу",
|
||
2 => "Портняжное дело"
|
||
)),
|
||
3 => array("Самоцветы", array(
|
||
6 => "Особые", 0 => "Красные", 1 => "Синие", 2 => "Желтые", 3 => "Фиолетовые", 4 => "Зелёные",
|
||
5 => "Оранжевые", 8 => "Радужные", 7 => "Простые"
|
||
)),
|
||
15 => array("Разное", array(
|
||
-2 => "Фрагмент доспехов", 3 => "Праздник", 0 => "Хлам", 1 => "Реагент", 5 => "Транспорт", -7 => "Летающий транспорт",
|
||
2 => "Спутники", 4 => "Разное"
|
||
)),
|
||
10 => "Валюта",
|
||
12 => "Задание",
|
||
13 => "Ключи",
|
||
),
|
||
'statType' => array( // ITEM_MOD_*
|
||
"%c%d к мане",
|
||
"%c%d к здоровью",
|
||
null,
|
||
"%c%d к ловкости",
|
||
"%c%d к силе",
|
||
"%c%d к интеллекту",
|
||
"%c%d к духу",
|
||
"%c%d к выносливости",
|
||
null, null, null, null,
|
||
"Рейтинг защиты +%d.",
|
||
"Рейтинг уклонения +%d.",
|
||
"Рейтинг парирования +%d.",
|
||
"Рейтинг блокирования щитом +%d.",
|
||
"Рейтинг меткости (оруж. ближ. боя) +%d.",
|
||
"Рейтинг меткости (оруж. дальн. боя) +%d.",
|
||
"Рейтинг меткости (заклинания) +%d.",
|
||
"Рейтинг крит. удара оруж. ближнего боя +%d.",
|
||
"Рейтинг крит. удара оруж. дальнего боя +%d.",
|
||
"Рейтинг критического удара (заклинания) +%d.",
|
||
"Рейтинг уклонения от удара оруж. ближ. боя +%d.",
|
||
"Рейтинг уклонения от удара оруж. дальн. боя +%d.",
|
||
"Рейтинг уклонения от удара (заклинания) +%d.",
|
||
"Рейтинг уклонения от крит. удара оруж. ближнего боя +%d.",
|
||
"Рейтинг уклонения от крит. удара оруж. дистанц. боя +%d.",
|
||
"Рейтинг уклонения от крит. удара (заклинания) +%d.",
|
||
"Рейтинг скорости ближнего боя +%d.",
|
||
"Рейтинг скорости дальнего боя +%d.",
|
||
"Увеличивает рейтинг скорости на %d.",
|
||
"Рейтинг меткости +%d.",
|
||
"Рейтинг критического удара +%d.",
|
||
"Рейтинг уклонения от удара +%d.",
|
||
"Рейтинг уклонения от крит. удара +%d.",
|
||
"Рейтинг устойчивости +%d.",
|
||
"Рейтинг скорости +%d.",
|
||
"Рейтинг мастерства +%d.",
|
||
"Увеличивает силу атаки на %d.",
|
||
"Увеличивает силу атаки дальнего боя на %d.",
|
||
"Увеличивает силу атаки на %d в облике кошки, медведя, лютого медведя и лунного совуха.",
|
||
"Увеличивает целительное действие магических заклинаний и эффектов на %d ед.",
|
||
"Увеличивает наносимый игроком урон от магических эффектов и заклинаний на %d ед.",
|
||
"Восполнение %d ед. маны в 5 секунд.",
|
||
"Повышает рейтинг пробивания брони на %d.",
|
||
"Увеличивает силу заклинаний на %d.",
|
||
"Восполняет %d ед. здоровья раз в 5 секунд.", // Восстанавливает %d здоровья раз в 5 сек. ?
|
||
"Увеличивает проникающую способность заклинаний на %d.",
|
||
"Увеличивает показатель блокирования щита на %d.",
|
||
"Unknown Bonus #%d (%d)",
|
||
)
|
||
)
|
||
);
|
||
|
||
?>
|