Модуль:Значок/data

Материал из Dota 2 Вики
Перейти к: навигация, поиск

Для документации этого модуля может быть создана страница Модуль:Значок/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 = "Можно применять в оцепенении или будучи связанным."
    },
  },
  ["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."
  },
  ["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"
  },
  ["earth"] = {
    file = "Brewmaster Earth minimap icon.png",
    link = "Воин земли"
  },
  ["storm"] = {
    file = "Brewmaster Storm minimap icon.png",
    link = "Воин шторма"
  },
  ["fire"] = {
    file = "Brewmaster Fire 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"
  },
}

--[[
-- Automatically add translated versions of all table-keys.
-- Does not translate sub-table keys.
--]]
local translations = {
  ["мана"] = "mana",
  ["перезарядка"] = "cooldown",
  ["золото"] = "gold",
  ["опыт"] = "experience",
  ["сила"] = "strength",
  ["ловкость"] = "agility",
  ["интеллект"] = "intelligence",
  ["рошан"] = "roshan",
  ["воин земли"] = "earth",
  ["воин шторма"] = "storm",
  ["воин огня"] = "fire",
  ["талант"] = "talent",
}

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

return symbols