Dota 2 Вики
Advertisement

Для документации этого модуля может быть создана страница Модуль:Значок/data/doc

local symbols = {
  ["cooldown"] = {
    file = "Cooldown symbol.png",
    link = "Перезарядка"
  },
  ["mana"] = {
    file = "Mana symbol.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 = "Частично проходит сквозь иммунитет к заклинаниям."
    },
  },
  ["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 = "Частично используется иллюзиями."
    },
  },
  ["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 = "Не провоцирует эффекты своим применением."
  },
  ["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 = "Интеллект"
  },
  ["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 = "Воин пустоты"
  },
  ["talent"] = {
    file = "Talent tree symbol.png",
    link = "Таланты",
    caption = "Талант",
    class = "componentsinvert"
  },
  ["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 = "Выкуп"
  },

-- "From Dota2 website"
  ["armor"] = {
    file = "Armor icon.png",
    size = "25px",
    link = "Броня",
    caption = "Броня"
  },
  ["attack range"] = {
    file = "Attack range icon.png",
    size = "25px",
    link = "Дальность атаки",
    caption = "Дальность атаки"
  },
  ["movement speed"] = {
    file = "Movement speed icon.png",
    size = "20px",
    link = "Скорость передвижения",
    caption = "Скорость передвижения"
  },
  ["attack time"] = {
    file = "Attack time 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.svg",
    size = "15px",
    link = "Дальность атаки#Ближняя и дальняя",
    caption = "Ближний бой"
  },
  ["ranged"] = {
    file = "Ranged icon.svg",
    size = "15px",
    link = "Дальность атаки#Ближняя и дальняя",
    caption = "Дальний бой"
  },
}

--[[
-- Automatically add translated versions of all table-keys.
-- Does not translate sub-table keys.
--]]
local translations = {
  ["мана"] = "mana",
  ["перезарядка"] = "cooldown",
  ["золото"] = "gold",
  ["опыт"] = "experience",
  ["сила"] = "strength",
  ["ловкость"] = "agility",
  ["интеллект"] = "intelligence",
  ["рошан"] = "roshan",
  ["снижение брони"] = "armor corruption",
  ["воин земли"] = "earth",
  ["воин шторма"] = "storm",
  ["воин огня"] = "fire",
  ["воин пустоты"] = "void",
  ["талант"] = "talent",
  ["рецепт"] = "recipe",
  ["выкуп"] = "buyback",
  ["броня"] = "armor",
  ["дальность атаки"] = "attack range",
  ["скорость передвижения"] = "movement speed",
  ["время атаки"] = "attack time",
  ["урон"] = "damage",
  ["сопротивление магии"] = "magic resistance",
  ["скорость поворота"] = "turn rate",
  ["обзор"] = "vision",
  ["ближний"] = "melee",
  ["дальний"] = "ranged",
}

for k,v in pairs(translations) do
  symbols[k] = symbols[v]
end

return symbols
Advertisement