411 lines
10 KiB
Lua
411 lines
10 KiB
Lua
|
--[[
|
|||
|
Name: LibBabble-TalentTree-3.0
|
|||
|
Revision: $Rev: 70 $
|
|||
|
Maintainers: ckknight, nevcairiel, Ackis
|
|||
|
Website: http://www.wowace.com/projects/libbabble-talenttree-3-0/
|
|||
|
Dependencies: None
|
|||
|
License: MIT
|
|||
|
]]
|
|||
|
|
|||
|
local MAJOR_VERSION = "LibBabble-TalentTree-3.0"
|
|||
|
local MINOR_VERSION = 90000 + tonumber(("$Rev: 70 $"):match("%d+"))
|
|||
|
|
|||
|
if not LibStub then error(MAJOR_VERSION .. " requires LibStub.") end
|
|||
|
local lib = LibStub("LibBabble-3.0"):New(MAJOR_VERSION, MINOR_VERSION)
|
|||
|
if not lib then return end
|
|||
|
|
|||
|
local GAME_LOCALE = GetLocale()
|
|||
|
|
|||
|
lib:SetBaseTranslations {
|
|||
|
Affliction = "Affliction",
|
|||
|
Arcane = "Arcane",
|
|||
|
Arms = "Arms",
|
|||
|
Assassination = "Assassination",
|
|||
|
Balance = "Balance",
|
|||
|
["Beast Mastery"] = "Beast Mastery",
|
|||
|
Blood = "Blood",
|
|||
|
Brewmaster = "Brewmaster",
|
|||
|
Combat = "Combat",
|
|||
|
Demonology = "Demonology",
|
|||
|
Destruction = "Destruction",
|
|||
|
Discipline = "Discipline",
|
|||
|
Elemental = "Elemental",
|
|||
|
Enhancement = "Enhancement",
|
|||
|
Feral = "Feral",
|
|||
|
["Feral Combat"] = "Feral Combat",
|
|||
|
Fire = "Fire",
|
|||
|
Frost = "Frost",
|
|||
|
Fury = "Fury",
|
|||
|
Guardian = "Guardian",
|
|||
|
Holy = "Holy",
|
|||
|
Hybrid = "Hybrid",
|
|||
|
Marksmanship = "Marksmanship",
|
|||
|
Mistweaver = "Mistweaver",
|
|||
|
Protection = "Protection",
|
|||
|
Restoration = "Restoration",
|
|||
|
Retribution = "Retribution",
|
|||
|
Shadow = "Shadow",
|
|||
|
Subtlety = "Subtlety",
|
|||
|
Survival = "Survival",
|
|||
|
Unholy = "Unholy",
|
|||
|
Windwalker = "Windwalker",
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
if GAME_LOCALE == "enUS" then
|
|||
|
lib:SetCurrentTranslations(true)
|
|||
|
elseif GAME_LOCALE == "deDE" then
|
|||
|
lib:SetCurrentTranslations {
|
|||
|
Affliction = "Gebrechen",
|
|||
|
Arcane = "Arkan",
|
|||
|
Arms = "Waffen",
|
|||
|
Assassination = "Meucheln",
|
|||
|
Balance = "Gleichgewicht",
|
|||
|
["Beast Mastery"] = "Tierherrschaft",
|
|||
|
Blood = "Blut",
|
|||
|
Brewmaster = "Braumeister", -- Needs review
|
|||
|
Combat = "Kampf",
|
|||
|
Demonology = "Dämonologie",
|
|||
|
Destruction = "Zerstörung",
|
|||
|
Discipline = "Disziplin",
|
|||
|
Elemental = "Elementar",
|
|||
|
Enhancement = "Verstärkung",
|
|||
|
Feral = "Wildheit", -- Needs review
|
|||
|
["Feral Combat"] = "Wilder Kampf",
|
|||
|
Fire = "Feuer",
|
|||
|
Frost = "Frost",
|
|||
|
Fury = "Furor",
|
|||
|
Guardian = "Wächter", -- Needs review
|
|||
|
Holy = "Heilig",
|
|||
|
Hybrid = "Hybride",
|
|||
|
Marksmanship = "Treffsicherheit",
|
|||
|
Mistweaver = "Nebelwirker", -- Needs review
|
|||
|
Protection = "Schutz",
|
|||
|
Restoration = "Wiederherstellung",
|
|||
|
Retribution = "Vergeltung",
|
|||
|
Shadow = "Schatten",
|
|||
|
Subtlety = "Täuschung",
|
|||
|
Survival = "Überleben",
|
|||
|
Unholy = "Unheilig",
|
|||
|
Windwalker = "Windläufer", -- Needs review
|
|||
|
}
|
|||
|
elseif GAME_LOCALE == "frFR" then
|
|||
|
lib:SetCurrentTranslations {
|
|||
|
Affliction = "Affliction",
|
|||
|
Arcane = "Arcane",
|
|||
|
Arms = "Armes",
|
|||
|
Assassination = "Assassinat",
|
|||
|
Balance = "Equilibre",
|
|||
|
["Beast Mastery"] = "Maîtrise des bêtes",
|
|||
|
Blood = "Sang",
|
|||
|
Brewmaster = "Maître brasseur",
|
|||
|
Combat = "Combat",
|
|||
|
Demonology = "Démonologie",
|
|||
|
Destruction = "Destruction",
|
|||
|
Discipline = "Discipline",
|
|||
|
Elemental = "Elémentaire",
|
|||
|
Enhancement = "Amélioration",
|
|||
|
Feral = "Farouche",
|
|||
|
["Feral Combat"] = "Combat farouche",
|
|||
|
Fire = "Feu",
|
|||
|
Frost = "Givre",
|
|||
|
Fury = "Fureur",
|
|||
|
Guardian = "Gardien",
|
|||
|
Holy = "Sacré",
|
|||
|
Hybrid = "Hybride",
|
|||
|
Marksmanship = "Précision",
|
|||
|
Mistweaver = "Tisse-brume",
|
|||
|
Protection = "Protection",
|
|||
|
Restoration = "Restauration",
|
|||
|
Retribution = "Vindicte",
|
|||
|
Shadow = "Ombre",
|
|||
|
Subtlety = "Finesse",
|
|||
|
Survival = "Survie",
|
|||
|
Unholy = "Impie",
|
|||
|
Windwalker = "Marche-vent",
|
|||
|
}
|
|||
|
elseif GAME_LOCALE == "koKR" then
|
|||
|
lib:SetCurrentTranslations {
|
|||
|
Affliction = "고통",
|
|||
|
Arcane = "비전",
|
|||
|
Arms = "무기",
|
|||
|
Assassination = "암살",
|
|||
|
Balance = "조화",
|
|||
|
["Beast Mastery"] = "야수",
|
|||
|
Blood = "혈기",
|
|||
|
Brewmaster = "양조",
|
|||
|
Combat = "전투",
|
|||
|
Demonology = "악마",
|
|||
|
Destruction = "파괴",
|
|||
|
Discipline = "수양",
|
|||
|
Elemental = "정기",
|
|||
|
Enhancement = "고양",
|
|||
|
Feral = "야성",
|
|||
|
["Feral Combat"] = "야성",
|
|||
|
Fire = "화염",
|
|||
|
Frost = "냉기",
|
|||
|
Fury = "분노",
|
|||
|
Guardian = "수호",
|
|||
|
Holy = "신성",
|
|||
|
Hybrid = "하이브리드",
|
|||
|
Marksmanship = "사격",
|
|||
|
Mistweaver = "운무",
|
|||
|
Protection = "방어",
|
|||
|
Restoration = "복원",
|
|||
|
Retribution = "징벌",
|
|||
|
Shadow = "암흑",
|
|||
|
Subtlety = "잠행",
|
|||
|
Survival = "생존",
|
|||
|
Unholy = "부정",
|
|||
|
Windwalker = "풍운",
|
|||
|
}
|
|||
|
elseif GAME_LOCALE == "esES" then
|
|||
|
lib:SetCurrentTranslations {
|
|||
|
Affliction = "Aflicción",
|
|||
|
Arcane = "Arcano",
|
|||
|
Arms = "Armas",
|
|||
|
Assassination = "Asesinato",
|
|||
|
Balance = "Equilibrio",
|
|||
|
["Beast Mastery"] = "Dominio de bestias",
|
|||
|
Blood = "Sangre",
|
|||
|
Brewmaster = "Maestro cervecero", -- Needs review
|
|||
|
Combat = "Combate",
|
|||
|
Demonology = "Demonología",
|
|||
|
Destruction = "Destrucción",
|
|||
|
Discipline = "Disciplina",
|
|||
|
Elemental = "Elemental",
|
|||
|
Enhancement = "Mejora",
|
|||
|
Feral = "Feral", -- Needs review
|
|||
|
["Feral Combat"] = "Combate Feral",
|
|||
|
Fire = "Fuego",
|
|||
|
Frost = "Escarcha",
|
|||
|
Fury = "Furia",
|
|||
|
Guardian = "Guardián", -- Needs review
|
|||
|
Holy = "Sagrado",
|
|||
|
Hybrid = "Híbrido",
|
|||
|
Marksmanship = "Puntería",
|
|||
|
Mistweaver = "Tejedor de niebla", -- Needs review
|
|||
|
Protection = "Protección",
|
|||
|
Restoration = "Restauración",
|
|||
|
Retribution = "Reprensión",
|
|||
|
Shadow = "Sombras",
|
|||
|
Subtlety = "Sutileza",
|
|||
|
Survival = "Supervivencia",
|
|||
|
Unholy = "Profano",
|
|||
|
Windwalker = "Viajero del viento", -- Needs review
|
|||
|
}
|
|||
|
elseif GAME_LOCALE == "esMX" then
|
|||
|
lib:SetCurrentTranslations {
|
|||
|
Affliction = "Aflicción",
|
|||
|
Arcane = "Arcano",
|
|||
|
Arms = "Armas",
|
|||
|
Assassination = "Asesinato",
|
|||
|
Balance = "Balance",
|
|||
|
["Beast Mastery"] = "Bestias",
|
|||
|
Blood = "Sangre",
|
|||
|
Brewmaster = "Maestro cervecero",
|
|||
|
Combat = "Combate",
|
|||
|
Demonology = "Demonología",
|
|||
|
Destruction = "Destrucción",
|
|||
|
Discipline = "Disciplina",
|
|||
|
Elemental = "Elemental",
|
|||
|
Enhancement = "Mejora",
|
|||
|
Feral = "Feral",
|
|||
|
["Feral Combat"] = "Combate feral",
|
|||
|
Fire = "Fuego",
|
|||
|
Frost = "Escarcha",
|
|||
|
Fury = "Furia",
|
|||
|
Guardian = "Guardián",
|
|||
|
Holy = "Sagrado",
|
|||
|
Hybrid = "Híbrido",
|
|||
|
Marksmanship = "Puntería",
|
|||
|
Mistweaver = "Tejedor de niebla",
|
|||
|
Protection = "Protección",
|
|||
|
Restoration = "Restauración",
|
|||
|
Retribution = "Reprensión",
|
|||
|
Shadow = "Sombra",
|
|||
|
Subtlety = "Sutileza",
|
|||
|
Survival = "Supervivencia",
|
|||
|
Unholy = "Profano",
|
|||
|
Windwalker = "Viajero del viento",
|
|||
|
}
|
|||
|
elseif GAME_LOCALE == "ptBR" then
|
|||
|
lib:SetCurrentTranslations {
|
|||
|
Affliction = "Suplício",
|
|||
|
Arcane = "Arcano",
|
|||
|
Arms = "Armas",
|
|||
|
Assassination = "Assassinato",
|
|||
|
Balance = "Equilíbrio",
|
|||
|
["Beast Mastery"] = "Domínio das Feras",
|
|||
|
Blood = "Sangue",
|
|||
|
Brewmaster = "Mestre Cervejeiro",
|
|||
|
Combat = "Combate",
|
|||
|
Demonology = "Demonologia",
|
|||
|
Destruction = "Destruição",
|
|||
|
Discipline = "Disciplina",
|
|||
|
Elemental = "Elemental",
|
|||
|
Enhancement = "Aperfeiçoamento",
|
|||
|
Feral = "Feral",
|
|||
|
["Feral Combat"] = "Combate Feral",
|
|||
|
Fire = "Fogo",
|
|||
|
Frost = "Gelo",
|
|||
|
Fury = "Fúria",
|
|||
|
Guardian = "Guardião",
|
|||
|
Holy = "Sagrado",
|
|||
|
Hybrid = "Híbrido",
|
|||
|
Marksmanship = "Precisão",
|
|||
|
Mistweaver = "Tecelão da Névoa",
|
|||
|
Protection = "Proteção",
|
|||
|
Restoration = "Restauração",
|
|||
|
Retribution = "Retribuição",
|
|||
|
Shadow = "Sombra",
|
|||
|
Subtlety = "Subterfúgio",
|
|||
|
Survival = "Sobrevivência",
|
|||
|
Unholy = "Profano",
|
|||
|
Windwalker = "Andarilho do Vento",
|
|||
|
}
|
|||
|
elseif GAME_LOCALE == "itIT" then
|
|||
|
lib:SetCurrentTranslations {
|
|||
|
Affliction = "Afflizione",
|
|||
|
Arcane = "Arcano",
|
|||
|
Arms = "Armi",
|
|||
|
Assassination = "Assassinio",
|
|||
|
Balance = "Equilibrio",
|
|||
|
["Beast Mastery"] = "Affinità Animale",
|
|||
|
Blood = "Sangue",
|
|||
|
Brewmaster = "Mastro Birraio",
|
|||
|
Combat = "Combattimento",
|
|||
|
Demonology = "Demonologia",
|
|||
|
Destruction = "Distruzione",
|
|||
|
Discipline = "Disciplina",
|
|||
|
Elemental = "Elementale",
|
|||
|
Enhancement = "Potenziamento",
|
|||
|
Feral = "Aggressore Ferino",
|
|||
|
["Feral Combat"] = "Combattimento Ferale",
|
|||
|
Fire = "Fuoco",
|
|||
|
Frost = "Ghiaccio",
|
|||
|
Fury = "Furia",
|
|||
|
Guardian = "Guardiano Ferino",
|
|||
|
Holy = "Sacro",
|
|||
|
Hybrid = "Ibrido",
|
|||
|
Marksmanship = "Precisione di tiro",
|
|||
|
Mistweaver = "Misticismo",
|
|||
|
Protection = "Protezione",
|
|||
|
Restoration = "Rigenerazione",
|
|||
|
Retribution = "Castigo",
|
|||
|
Shadow = "Ombra",
|
|||
|
Subtlety = "Scaltrezza",
|
|||
|
Survival = "Sopravvivenza",
|
|||
|
Unholy = "Empietà",
|
|||
|
Windwalker = "Impeto",
|
|||
|
}
|
|||
|
elseif GAME_LOCALE == "ruRU" then
|
|||
|
lib:SetCurrentTranslations {
|
|||
|
Affliction = "Колдовство",
|
|||
|
Arcane = "Тайная магия",
|
|||
|
Arms = "Оружие",
|
|||
|
Assassination = "Убийство",
|
|||
|
Balance = "Баланс",
|
|||
|
["Beast Mastery"] = "Чувство зверя",
|
|||
|
Blood = "Кровь",
|
|||
|
Brewmaster = "Хмелевар",
|
|||
|
Combat = "Бой",
|
|||
|
Demonology = "Демонология",
|
|||
|
Destruction = "Разрушение",
|
|||
|
Discipline = "Послушание",
|
|||
|
Elemental = "Укрощение стихии",
|
|||
|
Enhancement = "Совершенствование",
|
|||
|
Feral = "Сила зверя",
|
|||
|
["Feral Combat"] = "Сила зверя",
|
|||
|
Fire = "Огонь",
|
|||
|
Frost = "Лед",
|
|||
|
Fury = "Неистовство",
|
|||
|
Guardian = "Страж",
|
|||
|
Holy = "Свет",
|
|||
|
Hybrid = "Гибрид",
|
|||
|
Marksmanship = "Стрельба",
|
|||
|
Mistweaver = "Ткач туманов",
|
|||
|
Protection = "Защита",
|
|||
|
Restoration = "Исцеление",
|
|||
|
Retribution = "Возмездие",
|
|||
|
Shadow = "Темная магия",
|
|||
|
Subtlety = "Скрытность",
|
|||
|
Survival = "Выживание",
|
|||
|
Unholy = "Нечестивость",
|
|||
|
Windwalker = "Танцующий с ветром",
|
|||
|
}
|
|||
|
elseif GAME_LOCALE == "zhCN" then
|
|||
|
lib:SetCurrentTranslations {
|
|||
|
Affliction = "痛苦",
|
|||
|
Arcane = "奥术",
|
|||
|
Arms = "武器",
|
|||
|
Assassination = "刺杀",
|
|||
|
Balance = "平衡",
|
|||
|
["Beast Mastery"] = "野兽控制",
|
|||
|
Blood = "鲜血",
|
|||
|
Brewmaster = "酒仙",
|
|||
|
Combat = "战斗",
|
|||
|
Demonology = "恶魔学识",
|
|||
|
Destruction = "毁灭",
|
|||
|
Discipline = "戒律",
|
|||
|
Elemental = "元素战斗",
|
|||
|
Enhancement = "增强",
|
|||
|
Feral = "野性",
|
|||
|
["Feral Combat"] = "野性战斗",
|
|||
|
Fire = "火焰",
|
|||
|
Frost = "冰霜",
|
|||
|
Fury = "狂怒",
|
|||
|
Guardian = "守护",
|
|||
|
Holy = "神圣",
|
|||
|
Hybrid = "混合",
|
|||
|
Marksmanship = "射击",
|
|||
|
Mistweaver = "织雾",
|
|||
|
Protection = "防护",
|
|||
|
Restoration = "恢复",
|
|||
|
Retribution = "惩戒",
|
|||
|
Shadow = "暗影魔法",
|
|||
|
Subtlety = "敏锐",
|
|||
|
Survival = "生存技能",
|
|||
|
Unholy = "邪恶",
|
|||
|
Windwalker = "踏风",
|
|||
|
}
|
|||
|
elseif GAME_LOCALE == "zhTW" then
|
|||
|
lib:SetCurrentTranslations {
|
|||
|
Affliction = "痛苦",
|
|||
|
Arcane = "秘法",
|
|||
|
Arms = "武器",
|
|||
|
Assassination = "刺殺",
|
|||
|
Balance = "平衡",
|
|||
|
["Beast Mastery"] = "野獸控制",
|
|||
|
Blood = "血魄",
|
|||
|
Brewmaster = "釀酒",
|
|||
|
Combat = "戰鬥",
|
|||
|
Demonology = "惡魔學識",
|
|||
|
Destruction = "毀滅",
|
|||
|
Discipline = "戒律",
|
|||
|
Elemental = "元素",
|
|||
|
Enhancement = "增強",
|
|||
|
Feral = "野性戰鬥",
|
|||
|
["Feral Combat"] = "野性戰鬥",
|
|||
|
Fire = "火焰",
|
|||
|
Frost = "冰霜",
|
|||
|
Fury = "狂怒",
|
|||
|
Guardian = "守護者",
|
|||
|
Holy = "神聖",
|
|||
|
Hybrid = "混合",
|
|||
|
Marksmanship = "射擊",
|
|||
|
Mistweaver = "織霧",
|
|||
|
Protection = "防護",
|
|||
|
Restoration = "恢復",
|
|||
|
Retribution = "懲戒",
|
|||
|
Shadow = "暗影",
|
|||
|
Subtlety = "敏銳",
|
|||
|
Survival = "生存",
|
|||
|
Unholy = "穢邪",
|
|||
|
Windwalker = "御風",
|
|||
|
}
|
|||
|
|
|||
|
else
|
|||
|
error(("%s: Locale %q not supported"):format(MAJOR_VERSION, GAME_LOCALE))
|
|||
|
end
|