Для документации этого модуля может быть создана страница Модуль:Значок/data/doc
local symbols = {
["cooldown"] = {
file = "Cooldown symbol.png",
link = "Перезарядка"
},
["charge replenish time"] = {
file = "Charge Replenish Time symbol.png",
link = "Перезарядка#Заряды",
caption = "Время восстановления заряда",
class = "componentsinvert"
},
["mana"] = {
file = "Mana symbol.png",
link = "Мана"
},
["health"] = {
file = "Health symbol.png",
link = "Здоровье"
},
-- Can be any other rune if needed.
["runes"] = {
file = "Arcane Rune minimap icon.png",
link = "Руны"
},
["bkb"] = {
yes = {
file = "Spell immunity block symbol.png",
link = "Невосприимчивость к магии",
caption = "Блокируется невосприимчивостью к магии."
},
no = {
file = "Spell immunity block no symbol.png",
link = "Невосприимчивость к магии",
caption = "Проходит сквозь невосприимчивость к магии."
},
partially = {
file = "Spell immunity block partial symbol.png",
link = "Невосприимчивость к магии",
caption = "Частично проходит сквозь невосприимчивость к магии."
},
},
["dbi"] = {
yes = {
file = "Debuff immunity no symbol.png",
link = "Невосприимчивость к эффектам",
caption = "Проходит сквозь невосприимчивость к эффектам."
},
no = {
file = "Debuff immunity symbol.png",
link = "Невосприимчивость к эффектам",
caption = "Не проходит сквозь невосприимчивость к эффектам."
},
partially = {
file = "Debuff immunity partial symbol.png",
link = "Невосприимчивость к эффектам",
caption = "Частично проходит сквозь невосприимчивость к эффектам."
},
},
["linken"] = {
yes = {
file = "Spell block symbol.png",
link = "Linken's Sphere",
caption = "Блокируется Linken's Sphere."
},
no = {
file = "Spell block no symbol.png",
link = "Linken's Sphere",
caption = "Не блокируется Linken's Sphere."
},
partially = {
file = "Spell block partial symbol.png",
link = "Linken's Sphere",
caption = "Частично блокируется Linken's Sphere."
},
},
["illusion"] = {
yes = {
file = "Illusion symbol.png",
link = "Иллюзии",
caption = "Может использоваться иллюзиями."
},
no = {
file = "Illusion no symbol.png",
link = "Иллюзии",
caption = "Не может использоваться иллюзиями."
},
partially = {
file = "Illusion partial symbol.png",
link = "Иллюзии",
caption = "Частично используется иллюзиями."
},
},
["illusions icon"] = {
file = "Illusion icon.png",
link = "Иллюзии",
size = "16px",
caption = "Иллюзии"
},
["break"] = {
yes = {
file = "Breakable symbol.png",
link = "Истощение",
caption = "Отключается истощением."
},
no = {
file = "Breakable no symbol.png",
link = "Истощение",
caption = "Не отключается истощением."
},
partially = {
file = "Breakable partial symbol.png",
link = "Истощение",
caption = "Частично отключается истощением."
},
},
["disjoint"] = {
yes = {
file = "Disjointable symbol.png",
link = "Избегание",
caption = "Можно избежать."
},
no = {
file = "Disjointable no symbol.png",
link = "Избегание",
caption = "Нельзя избежать."
},
partially = {
file = "Disjointable partial symbol.png",
link = "Избегание",
caption = "Можно частично избежать."
},
},
["root"] = {
yes = {
file = "Root disables symbol.png",
link = "Оцепенение",
caption = "Нельзя применять в оцепенении или будучи связанным."
},
no = {
file = "Root disables no symbol.png",
link = "Оцепенение",
caption = "Можно применять в оцепенении или будучи связанным."
},
partially = {
file = "Root disables partial symbol.png",
link = "Оцепенение",
caption = "Частично отключается в оцепенении или будучи связанным."
},
},
["on cast proc"] = {
file = "On cast proc symbol.png",
link = "Способности#Срабатывание от применения",
caption = "Не провоцирует эффекты своим применением."
},
["cast range bonus"] = {
file = "Cast range symbol.png",
link = "Дальность применения",
size = "18px",
caption = "Подвержено бонусам к дальности применения."
},
["attack range bonus"] = {
file = "Attack range symbol.png",
link = "Дальность атаки",
size = "18px",
caption = "Подвержено бонусам к дальности атаки."
},
["aghanim"] = {
file = "Aghanim's Scepter symbol.png",
link = "Aghanim's Scepter",
caption = "Может быть улучшена с помощью Aghanim's Scepter."
},
["aghshard"] = {
file = "Aghanim's Shard symbol.png",
link = "Aghanim's Shard",
caption = "Может быть улучшена с помощью Aghanim's Shard."
},
["aghanimalt"] = {
file = "Aghanim's Scepter alt symbol.png",
link = "Aghanim's Scepter",
caption = "Может быть улучшена с помощью Aghanim's Scepter."
},
["aghshardalt"] = {
file = "Aghanim's Shard alt symbol.png",
link = "Aghanim's Shard",
caption = "Может быть улучшена с помощью Aghanim's Shard."
},
["gold"] = {
file = "Gold symbol.png",
link = "Золото",
caption = "Золото"
},
["experience"] = {
file = "Experience symbol.png",
link = "Опыт",
caption = "Опыт"
},
["strength"] = {
file = "Strength attribute symbol.png",
size = "20px",
link = "Сила"
},
["agility"] = {
file = "Agility attribute symbol.png",
size = "20px",
link = "Ловкость"
},
["agility colorblind"] = {
file = "Agility attribute colorblind symbol.png",
size = "20px",
link = "Ловкость"
},
["intelligence"] = {
file = "Intelligence attribute symbol.png",
size = "20px",
link = "Интеллект"
},
["universal"] = {
file = "Universal attribute symbol.png",
size = "20px",
link = "Универсальные"
},
["modifier"] = {
buff = {
file = "Modifier buff symbol.png",
link = "Развеивание",
caption = "Бафф"
},
debuff = {
file = "Modifier debuff symbol.png",
link = "Развеивание",
caption = "Дебафф"
},
both = {
file = "Modifier both symbol.png",
link = "Развеивание",
caption = "Бафф или дебафф, основан на отношении к цели"
},
},
["roshan"] = {
file = "Roshan minimap icon.png",
link = "Рошан"
},
["burrow"] = {
file = "Burrow icon.png",
link = "Nyx Assassin#Burrow",
caption = "Burrow"
},
["elder dragon form"] = {
file = "Elder Dragon Form icon.png",
link = "Dragon Knight#Elder Dragon Form",
caption = "Elder Dragon Form"
},
["armor corruption"] = {
file = "Armor Corruption icon.png",
link = "Снижение брони",
caption = "Снижение брони: Броня уменьшена."
},
["earth"] = {
file = "Brewmaster Earth minimap icon.png",
link = "Воин земли"
},
["storm"] = {
file = "Brewmaster Storm minimap icon.png",
link = "Воин шторма"
},
["fire"] = {
file = "Brewmaster Fire minimap icon.png",
link = "Воин огня"
},
["void"] = {
file = "Brewmaster Void minimap icon.png",
link = "Воин пустоты"
},
["dota plus"] = {
file = "Dota Plus icon.png",
link = "Dota Plus",
caption = "Dota Plus"
},
["recipe"] = {
file = "Default recipe icon.png",
size = "20px",
link = "Рецепт",
caption = "Рецепт"
},
["buyback"] = {
file = "Buyback used icon.png",
size = "25px",
link = "Герои/Механика#Выкуп",
caption = "Выкуп"
},
["duration"] = {
file = "Duration symbol.png",
size = "15px",
link = "Способности#Активные",
caption = "Длительность способности"
},
["talent"] = {
file = "Talent tree symbol.png",
link = "Таланты",
caption = "Талант",
class = "componentsinvert"
},
["talent alt"] = {
file = "Talent tree symbol invert.png",
link = "Таланты",
caption = "Талант",
},
["magic barrier"] = {
file = "Damage Barrier (Magical) icon.png",
size = "18px",
link = "Барьер",
caption = "Барьер магического урона",
},
["physical barrier"] = {
file = "Damage Barrier (Physical) icon.png",
size = "18px",
link = "Барьер",
caption = "Барьер физического урона",
},
["universal barrier"] = {
file = "Damage Barrier (Universal) icon.png",
size = "18px",
link = "Барьер",
caption = "Барьер всего урона",
},
-- Talent Level Symbols
["t1l"] = {
file = "tal1left.svg",
size = "24px",
link = "Таланты",
caption = "Левый талант 10-го уровня",
class = "talsymbolbg",
},
["t2l"] = {
file = "tal2left.svg",
size = "24px",
link = "Таланты",
caption = "Левый талант 15-го уровня",
class = "talsymbolbg",
},
["t3l"] = {
file = "tal3left.svg",
size = "24px",
link = "Таланты",
caption = "Левый талант 20-го уровня",
class = "talsymbolbg",
},
["t4l"] = {
file = "tal4left.svg",
size = "24px",
link = "Таланты",
caption = "Левый талант 25-го уровня",
class = "talsymbolbg",
},
["t1r"] = {
file = "tal1right.svg",
size = "24px",
link = "Таланты",
caption = "Правый талант 10-го уровня",
class = "talsymbolbg",
},
["t2r"] = {
file = "tal2right.svg",
size = "24px",
link = "Таланты",
caption = "Правый талант 15-го уровня",
class = "talsymbolbg",
},
["t3r"] = {
file = "tal3right.svg",
size = "24px",
link = "Таланты",
caption = "Правый талант 20-го уровня",
class = "talsymbolbg",
},
["t4r"] = {
file = "tal4right.svg",
size = "24px",
link = "Таланты",
caption = "Правый талант 25-го уровня",
class = "talsymbolbg",
},
["t1"] = {
file = "tal1.svg",
size = "24px",
link = "Таланты",
caption = "Таланты 10-го уровня",
class = "talsymbolbg",
},
["t2"] = {
file = "tal2.svg",
size = "24px",
link = "Таланты",
caption = "Таланты 15-го уровня",
class = "talsymbolbg",
},
["t3"] = {
file = "tal3.svg",
size = "24px",
link = "Таланты",
caption = "Таланты 20-го уровня",
class = "talsymbolbg",
},
["t4"] = {
file = "tal4.svg",
size = "24px",
link = "Таланты",
caption = "Таланты 25-го уровня",
class = "talsymbolbg",
},
["t0"] = {
file = "tal none.svg",
size = "24px",
link = "Таланты",
caption = "Таланты",
class = "talsymbolbg",
},
-- "From Dota2 website "
["armor"] = {
file = "Armor icon.png",
size = "25px",
link = "Броня",
caption = "Броня"
},
["attack range"] = {
file = "Attack range icon.png",
size = "15px",
link = "Дальность атаки",
caption = "Дальность атаки"
},
["movement speed"] = {
file = "Movement speed icon.png",
size = "20px",
link = "Скорость передвижения",
caption = "Скорость передвижения"
},
["attack time"] = {
file = "Attack time icon.png",
size = "20px",
link = "Скорость атаки#Базовое время атаки",
caption = "Базовое время атаки"
},
["projectile speed"] = {
file = "Projectile speed icon.png",
size = "20px",
link = "Скорость снаряда",
caption = "Скорость снаряда"
},
["damage"] = {
file = "Damage icon.png",
size = "20px",
link = "Урон от атаки",
caption = "Урон от атаки"
},
["magic resistance"] = {
file = "Magic Resistance icon.png",
size = "20px",
link = "Сопротивление магии",
caption = "Сопротивление магии"
},
["turn rate"] = {
file = "Turn rate icon.png",
size = "20px",
link = "Скорость поворота",
caption = "Скорость поворота"
},
["vision"] = {
file = "Vision icon.png",
size = "20px",
link = "Обзор",
caption = "Обзор"
},
["melee"] = {
file = "Melee icon.png",
size = "15px",
link = "Дальность атаки#Ближняя и дальняя",
caption = "Ближний бой",
class = "componentsinvert"
},
["ranged"] = {
file = "Ranged icon.png",
size = "15px",
link = "Дальность атаки#Ближняя и дальняя",
caption = "Дальний бой",
class = "componentsinvert"
},
["ad"] = {
file = "Ability Draft symbol.png",
size = "15px",
link = "Ability Draft",
caption = "Примечания к Ability Draft"
},
["artifactgame"] = {
file = "Artifact icon.png",
size = "20px",
link = "artifact:Main Page",
caption = "Artifact Card Game"
},
-- "Neutral Camp"
["small camp"] = {
file = "Neutral camp small minimap icon.png",
size = "12px",
link = "Нейтральные крипы#Малые_лагеря",
caption = "Малые лагеря"
},
["medium camp"] = {
file = "Neutral camp medium minimap icon.png",
size = "12px",
link = "Нейтральные крипы#Средние_лагеря",
caption = "Средние лагеря"
},
["large camp"] = {
file = "Neutral camp large minimap icon.png",
size = "12px",
link = "Нейтральные крипы#Крупные_лагеря",
caption = "Крупные лагеря"
},
["ancient camp"] = {
file = "Neutral camp ancient minimap icon.png",
size = "12px",
link = "Нейтральные крипы#Лагеря_древних",
caption = "Лагеря древних"
},
-- "Shop Icons"
["s_consumables"] = {
file = "Shop Consumables Icon.png",
size = "24px",
link = "Предметы#Расходники",
caption = "Расходники"
},
["s_attributes"] = {
file = "Shop Attributes Icon.png",
size = "24px",
link = "Предметы#Атрибуты",
caption = "Атрибуты"
},
["s_equipment"] = {
file = "Shop Armaments Icon.png",
size = "24px",
link = "Предметы#Снаряжение",
caption = "Снаряжение"
},
["s_misc"] = {
file = "Shop Arcane Icon.png",
size = "24px",
link = "Предметы#Разное",
caption = "Разное"
},
["s_secret"] = {
file = "Shop Secret Icon.png",
size = "24px",
link = "Предметы#Потайные",
caption = "Потайная лавка"
},
["s_accessories"] = {
file = "Shop Common Icon.png",
size = "24px",
link = "Предметы#Аксессуары",
caption = "Аксессуары"
},
["s_support"] = {
file = "Shop Support Icon.png",
size = "24px",
link = "Предметы#Поддержка",
caption = "Поддержка"
},
["s_magical"] = {
file = "Shop Caster Icon.png",
size = "24px",
link = "Предметы#Магия",
caption = "Магия"
},
["s_armor"] = {
file = "Shop Armor Icon.png",
size = "24px",
link = "Предметы#Броня",
caption = "Броня"
},
["s_weapons"] = {
file = "Shop Weapons Icon.png",
size = "24px",
link = "Предметы#Оружие",
caption = "Оружие"
},
["s_artifacts"] = {
file = "Shop Artifacts Icon.png",
size = "24px",
link = "Предметы#Артефакты",
caption = "Артефакты"
},
["base shop"] = {
file = "Main Shop minimap icon.png",
size = "18px",
link = "Домашнаяя лавка",
caption = "Доступен в домашней лавке.",
},
["secret shop"] = {
file = "Secret Shop minimap icon.png",
size = "18px",
link = "Потайная лавка",
caption = "Доступен в потайной лавке.",
},
["side lane shop"] = {
file = "Side Lane Shop minimap icon.png",
size = "18px",
link = "Боковая лавка",
caption = "Доступен в боковой лавке.",
},
["building"] = {
file = "Glyph of Fortification icon.png",
size = "24px",
link = "Постройки",
caption = "Постройки",
},
-- Vector Icons for Wiki purposes
["a_sub"] = {
file = "Sub-abilities icon.png",
size = "15px",
link = "Способности#Подспособности",
caption = "Подспособность",
},
["a_linked"] = {
file = "Linked Abilities icon.png",
size = "15px",
link = "Способности",
caption = "Повышение уровня этой способности также повышает уровень другой способности.",
},
["daytime"] = {
file = "Daytime icon.png",
link = "Время суток",
caption = "Днём",
class = "componentsinvert"
},
["nighttime"] = {
file = "Nighttime icon.png",
link = "Время суток",
caption = "Ночью",
class = "componentsinvert"
},
["instant cast"] = {
file = "Instant Cast Time icon.png",
size = "16px",
link = "Анимация применения#Мгновенное применение",
caption = "Анимация мгновенного применения (DOTA_ABILITY_BEHAVIOR_IMMEDIATE)",
class = "componentsinvert"
},
["incoming heal manipulation"] = {
file = "Damage Manipulation (Incoming) icon.png",
size = "16px",
link = "Манипуляция восстановлением#Манипуляция лечением",
caption = "Манипуляция входящим лечением",
class = "componentsinvert"
},
["outgoing heal manipulation"] = {
file = "Damage Manipulation (Outgoing) icon.png",
size = "16px",
link = "Манипуляция восстановлением#Манипуляция лечением",
caption = "Манипуляция исходящим лечением",
class = "componentsinvert"
},
["incoming damage manipulation"] = {
file = "Damage Manipulation (Incoming) icon.png",
size = "16px",
link = "Манипуляция уроном#Входящий урон",
caption = "Манипуляция входящим уроном",
class = "componentsinvert"
},
["outgoing damage manipulation"] = {
file = "Damage Manipulation (Outgoing) icon.png",
size = "16px",
link = "Манипуляция уроном#Исходящий урон",
caption = "Манипуляция исходящим уроном",
class = "componentsinvert"
},
["enemy incoming damage manipulation"] = {
file = "Damage Manipulation (Incoming) icon.png",
size = "16px",
link = "Манипуляция уроном#Входящий урон",
caption = "Манипуляция уроном, входящим по врагу",
class = "componentsinvert"
},
["enemy outgoing damage manipulation"] = {
file = "Damage Manipulation (Outgoing) icon.png",
size = "16px",
link = "Манипуляция уроном#Исходящий урон",
caption = "Манипуляция уроном, исходящим от врага",
class = "componentsinvert"
},
["complexity"] = {
file = "Filter complexity icon.png",
size = "28px",
link = "Герои/Механика#Сложность",
caption = "Сложность героев",
class = "componentsinvert"
},
["role support"] = {
file = "Filter support icon.png",
size = "28px",
link = "Роли#Поддержка",
caption = "Поддержка",
class = "componentsinvert"
},
["role pusher"] = {
file = "Filter pusher icon.png",
size = "28px",
link = "Роли#Осада",
caption = "Осада",
class = "componentsinvert"
},
["role nuker"] = {
file = "Filter nuker icon.png",
size = "28px",
link = "Роли#Быстрый урон",
caption = "Быстрый урон",
class = "componentsinvert"
},
["role initiator"] = {
file = "Filter initiator icon.png",
size = "28px",
link = "Роли#Инициация",
caption = "Инициация",
class = "componentsinvert"
},
["role escape"] = {
file = "Filter escape icon.png",
size = "28px",
link = "Роли#Побег",
caption = "Побег",
class = "componentsinvert"
},
["role durable"] = {
file = "Filter durable icon.png",
size = "28px",
link = "Роли#Стойкость",
caption = "Стойкость",
class = "componentsinvert"
},
["role disabler"] = {
file = "Filter disabler icon.png",
size = "28px",
link = "Роли#Контроли",
caption = "Контроли",
class = "componentsinvert"
},
["role carry"] = {
file = "Filter carry icon.png",
size = "28px",
link = "Роли#Керри",
caption = "Керри",
class = "componentsinvert"
},
-- Other Minimap Icons/Ability Symbols
["fiend's gate"] = {
file = "Fiend's Gate minimap icon.png",
size = "16px",
link = "Underlord#Fiend's Gate",
caption = "Иконка Врат владыки на мини-карте.",
},
["enchantedtree"] = {
file = "Eyes in the Forest minimap icon.png",
size = "16px",
link = "Treant Protector#Eyes in the Forest",
caption = "Иконка зачарованного дерева на мини-карте.",
},
["sidekick"] = {
file = "Sidekick overhead icon.png",
size = "16px",
link = "Marci#Sidekick",
caption = "Иконка баффа Sidekick.",
},
-- End
}
--[[
-- Automatically add translated versions of all table-keys.
-- Does not translate sub-table keys.
--]]
local translations = {
["мана"] = "mana",
["здоровье"] = "health",
["руны"] = "runes",
["перезарядка"] = "cooldown",
["золото"] = "gold",
["опыт"] = "experience",
["сила"] = "strength",
["ловкость"] = "agility",
["интеллект"] = "intelligence",
["универсальные"] = "universal",
["универсальный"] = "universal",
["модификатор"] = "modifier",
["рошан"] = "roshan",
["снижение брони"] = "armor corruption",
["воин земли"] = "earth",
["воин шторма"] = "storm",
["воин огня"] = "fire",
["воин пустоты"] = "void",
["талант"] = "talent",
["рецепт"] = "recipe",
["выкуп"] = "buyback",
["длительность"] = "duration",
["броня"] = "armor",
["дальность атаки"] = "attack range",
["скорость передвижения"] = "movement speed",
["время атаки"] = "attack time",
["скорость снаряда"] = "projectile speed",
["урон"] = "damage",
["сопротивление магии"] = "magic resistance",
["скорость поворота"] = "turn rate",
["обзор"] = "vision",
["оцепенение"] = "root",
["иллюзии"] = "illusions icon",
["истощение"] = "break",
["иллюзия"] = "illusion",
["избегание"] = "disjoint",
["ближний"] = "melee",
["дальний"] = "ranged",
["малый лагерь"] = "small camp",
["средний лагерь"] = "medium camp",
["крупный лагерь"] = "large camp",
["лагерь древних"] = "ancient camp",
["домашняя лавка"] = "base shop",
["потайная лавка"] = "secret shop",
["боковая лавка"] = "side lane shop",
["постройка"] = "building",
["врата владыки"] = "fiend's gate",
["зачарованноедерево"] = "enchantedtree",
["днём"] = "daytime",
["ночью"] = "nighttime",
["керри"] = "role carry",
["поддержка"] = "role support",
["стойкость"] = "role durable",
["контроль"] = "role disabler",
["побег"] = "role escape",
["осада"] = "role pusher",
["инициация"] = "role initiator",
["быстрый урон"] = "role nuker",
["сложность"] = "complexity",
["мгновенное применение"] = "instant cast",
["время восстановления заряда"] = "charge replenish time",
["манипуляция входящим уроном"] = "incoming damage manipulation",
["манипуляция исходящим уроном"] = "outgoing damage manipulation",
["манипуляция уроном входящим по врагу"] = "enemy incoming damage manipulation",
["манипуляция уроном исходящим от врага"] = "enemy outgoing damage manipulation",
["манипуляция входящим лечением"] = "incoming heal manipulation",
["манипуляция исходящим лечением"] = "outgoing heal manipulation",
["магический барьер"] = "magic barrier",
["физический барьер"] = "physical barrier",
["универсальный барьер"] = "universal barrier",
}
for k,v in pairs(translations) do
symbols[k] = symbols[v]
end
return symbols