vanilla-wow-addons – Rev 1

Subversion Repositories:
Rev:
local MAJOR_VERSION = "Boss 1.1"
local MINOR_VERSION = tonumber(string.sub("$Revision: 2380 $", 12, -3))

if BabbleLib and BabbleLib.versions[MAJOR_VERSION] and BabbleLib.versions[MAJOR_VERSION].minor >= MINOR_VERSION then
        return
end

local locale = GetLocale and GetLocale() or "enUS"
if locale ~= "frFR" and locale ~= "deDE" and locale ~= "zhCN" and locale ~= "koKR" then
        locale = "enUS"
end

local initBosses, bosses
if locale == "enUS" then
        function initBosses()
                bosses = {
                        -- Raid bosses
                        NEFARIAN = "Nefarian",
                        VAELASTRASZ_THE_CORRUPT = "Vaelastrasz the Corrupt",
                        RAZORGORE_THE_UNTAMED = "Razorgore the Untamed",
                        BROODLORD_LASHLAYER = "Broodlord Lashlayer",
                        CHROMAGGUS = "Chromaggus",
                        EBONROC = "Ebonroc",
                        FIREMAW = "Firemaw",
                        FLAMEGOR = "Flamegor",
                        MAJORDOMO_EXECUTUS = "Majordomo Executus",
                        RAGNAROS = "Ragnaros",
                        BARON_GEDDON = "Baron Geddon",
                        GOLEMAGG_THE_INCINERATOR = "Golemagg the Incinerator",
                        GARR = "Garr",
                        SULFURON_HARBINGER = "Sulfuron Harbinger",
                        SHAZZRAH = "Shazzrah",
                        LUCIFRON = "Lucifron",
                        GEHENNAS = "Gehennas",
                        MAGMADAR = "Magmadar",
                        ONYXIA = "Onyxia",
                        AZUREGOS = "Azuregos",
                        LORD_KAZZAK = "Lord Kazzak",
                        YSONDRE = "Ysondre",
                        EMERISS = "Emeriss",
                        TAERAR = "Taerar",
                        LETHON = "Lethon",
                        HIGH_PRIESTESS_JEKLIK = "High Priestess Jeklik",
                        HIGH_PRIEST_VENOXIS = "High Priest Venoxis",
                        HIGH_PRIEST_THEKAL = "High Priest Thekal",
                        HIGH_PRIESTESS_ARLOKK = "High Priestess Arlokk",
                        HIGH_PRIESTESS_MAR_LI = "High Priestess Mar'li",
                        JIN_DO_THE_HEXXER = "Jin'do the Hexxer",
                        BLOODLORD_MANDOKIR = "Bloodlord Mandokir",
                        GAHZ_RANKA = "Gahz'ranka",
                        GRI_LEK = "Gri'lek",
                        HAZZA_RAH = "Hazza'rah",
                        RENATAKI = "Renataki",
                        WUSHOOLAY = "Wushoolay",
                        HAKKAR = "Hakkar",
                        AYAMISS_THE_HUNTER = "Ayamiss the Hunter",
                        BURU_THE_GORGER = "Buru the Gorger",
                        GENERAL_RAJAXX = "General Rajaxx",
                        ANUBISATH_GUARDIAN = "Anubisath Guardian",
                        OSSIRIAN_THE_UNSCARRED = "Ossirian the Unscarred",
                        LORD_KRI = "Lord Kri",
                        PRINCESS_YAUJ = "Princess Yauj",
                        VEM = "Vem",
                        EYE_OF_CTHUN = "Eye of C'Thun",
                        ANUBISATH_DEFENDER = "Anubisath Defender",
                        FANKRISS_THE_UNYIELDING = "Fankriss the Unyielding",
                        PRINCESS_HUHURAN = "Princess Huhuran",
                        OURO = "Ouro",
                        BATTLEGUARD_SARTURA = "Battleguard Sartura",
                        THE_PROPHET_SKERAM = "The Prophet Skeram",
                        EMPEROR_VEKLOR = "Emperor Vek'lor",
                        EMPEROR_VEKNILASH = "Emperor Vek'nilash",
                        VISCIDUS = "Viscidus",
                        -- Regular bosses
                        ALZZIN_THE_WILDSHAPER = "Alzzin the Wildshaper",
                        AMBASSADOR_FLAMELASH = "Ambassador Flamelash",
                        ANGER_REL = "Anger'rel",
                        ARCHIVIST_GALFORD = "Archivist Galford",
                        ATAL_ALARION = "Atal'alarion",
                        AVATAR_OF_HAKKAR = "Avatar of Hakkar",
                        BAEL_GAR = "Bael'Gar",
                        BALNAZZAR = "Balnazzar",
                        BARONESS_ANASTARI = "Baroness Anastari",
                        BARON_RIVENDARE = "Baron Rivendare",
                        CANNON_MASTER_WILLEY = "Cannon Master Willey",
                        CAPTAIN_KROMCRUSH = "Captain Kromcrush",
                        CELEBRAS_THE_CURSED = "Celebras the Cursed",
                        CRYSTAL_FANG = "Crystal Fang",
                        DARKMASTER_GANDLING = "Darkmaster Gandling",
                        DOCTOR_THEOLEN_KRASTINOV = "Doctor Theolen Krastinov",
                        DOOM_REL = "Doom'rel",
                        DOPE_REL = "Dope'rel",
                        DREAMSCYTHE = "Dreamscythe",
                        EMPEROR_DAGRAN_THAURISSAN = "Emperor Dagran Thaurissan",
                        FINEOUS_DARKVIRE = "Fineous Darkvire",
                        GASHER = "Gasher",
                        GENERAL_ANGERFORGE = "General Angerforge",
                        GENERAL_DRAKKISATH = "General Drakkisath",
                        GLOOM_REL = "Gloom'rel",
                        GOLEM_LORD_ARGELMACH = "Golem Lord Argelmach",
                        GORALUK_ANVILCRACK = "Goraluk Anvilcrack",
                        GUARD_FENGUS = "Guard Fengus",
                        GUARD_MOL_DAR = "Guard Mol'dar",
                        GUARD_SLIP_KIK = "Guard Slip'kik",
                        GYTH = "Gyth",
                        HALYCON = "Halycon",
                        HATE_REL = "Hate'rel",
                        HAZZAS = "Hazzas",
                        HEARTHSINGER_FORRESTEN = "Hearthsinger Forresten",
                        HIGH_INTERROGATOR_GERSTAHN = "High Interrogator Gerstahn",
                        HIGHLORD_OMOKK = "Highlord Omokk",
                        HUKKU = "Hukku",
                        HURLEY_BLACKBREATH = "Hurley Blackbreath",
                        HYDROSPAWN = "Hydrospawn",
                        ILLYANNA_RAVENOAK = "Illyanna Ravenoak",
                        IMMOL_THAR = "Immol'thar",
                        INSTRUCTOR_MALICIA = "Instructor Malicia",
                        JAMMAL_AN_THE_PROPHET = "Jammal'an the Prophet",
                        JANDICE_BAROV = "Jandice Barov",
                        KING_GORDOK = "King Gordok",
                        KIRTONOS_THE_HERALD = "Kirtonos the Herald",
                        LADY_ILLUCIA_BAROV = "Lady Illucia Barov",
                        LANDSLIDE = "Landslide",
                        LETHTENDRIS = "Lethtendris",
                        LORD_ALEXEI_BAROV = "Lord Alexei Barov",
                        LORD_INCENDIUS = "Lord Incendius",
                        LORD_VYLETONGUE = "Lord Vyletongue",
                        LOREKEEPER_POLKELT = "Lorekeeper Polkelt",
                        LORO = "Loro",
                        MAGISTER_KALENDRIS = "Magister Kalendris",
                        MAGISTRATE_BARTHILAS = "Magistrate Barthilas",
                        MAGMUS = "Magmus",
                        MALEKI_THE_PALLID = "Maleki the Pallid",
                        MARDUK_BLACKPOOL = "Marduk Blackpool",
                        MESHLOK_THE_HARVESTER = "Meshlok the Harvester",
                        MIJAN = "Mijan",
                        MORPHAZ = "Morphaz",
                        MOTHER_SMOLDERWEB = "Mother Smolderweb",
                        NERUB_ENKAN = "Nerub'enkan",
                        NOXXION = "Noxxion",
                        OGOM_THE_WRETCHED = "Ogom the Wretched",
                        OVERLORD_WYRMTHALAK = "Overlord Wyrmthalak",
                        PHALANX = "Phalanx",
                        PLUGGER_SPAZZRING = "Plugger Spazzring",
                        POSTMASTER_MALOWN = "Postmaster Malown",
                        PRINCESS_MOIRA_BRONZEBEARD = "Princess Moira Bronzebeard",
                        PRINCESS_THERADRAS = "Princess Theradras",
                        PRINCE_TORTHELDRIN = "Prince Tortheldrin",
                        PUSILLIN = "Pusillin",
                        PYROGUARD_EMBERSEER = "Pyroguard Emberseer",
                        RAMSTEIN_THE_GORGER = "Ramstein the Gorger",
                        RAS_FROSTWHISPER = "Ras Frostwhisper",
                        RATTLEGORE = "Rattlegore",
                        RAZORLASH = "Razorlash",
                        WARCHIEF_REND_BLACKHAND = "Warchief Rend Blackhand",
                        RIBBLY_SCREWSPIGOT = "Ribbly Screwspigot",
                        ROTGRIP = "Rotgrip",
                        SEETH_REL = "Seeth'rel",
                        SHADE_OF_ERANIKUS = "Shade of Eranikus",
                        SHADOW_HUNTER_VOSH_GAJIN = "Shadow Hunter Vosh'gajin",
                        SOLAKAR_FLAMEWREATH = "Solakar Flamewreath",
                        STOMPER_KREEG = "Stomper Kreeg",
                        TENDRIS_WARPWOOD = "Tendris Warpwood",
                        THE_BEAST = "The Beast",
                        THE_RAVENIAN = "The Ravenian",
                        TIMMY_THE_CRUEL = "Timmy the Cruel",
                        TINKERER_GIZLOCK = "Tinkerer Gizlock",
                        TSU_ZEE = "Tsu'zee",
                        VECTUS = "Vectus",
                        VILE_REL = "Vile'rel",
                        WAR_MASTER_VOONE = "War Master Voone",
                        WEAVER = "Weaver",
                        ZEVRIM_THORNHOOF = "Zevrim Thornhoof",
                        ZOLO = "Zolo",
                        ZUL_LOR = "Zul'Lor",
                }
        end
elseif locale == "deDE" then
        function initBosses()
                bosses = {
                        -- Raid Bosses
                        NEFARIAN = "Nefarian",
                        VAELASTRASZ_THE_CORRUPT = "Vaelastrasz der Verdorbene",
                        RAZORGORE_THE_UNTAMED = "Razorgore der Ungez\195\164hmte",
                        BROODLORD_LASHLAYER = "Brutlord Lashlayer",
                        CHROMAGGUS = "Chromaggus",
                        EBONROC = "Schattenschwinge",
                        FIREMAW = "Feuerschwinge",
                        FLAMEGOR = "Flammenmaul",
                        MAJORDOMO_EXECUTUS = "Majordomus Executus",
                        RAGNAROS = "Ragnaros",
                        BARON_GEDDON = "Baron Geddon",
                        GOLEMAGG_THE_INCINERATOR = "Golemagg der Verbrenner",
                        GARR = "Garr",
                        SULFURON_HARBINGER = "Sulfuron-Herold",
                        SHAZZRAH = "Shazzrah",
                        LUCIFRON = "Lucifron",
                        GEHENNAS = "Gehennas",
                        MAGMADAR = "Magmadar",
                        ONYXIA = "Onyxia",
                        AZUREGOS = "Azuregos",
                        EMERISS = "Emeriss",
                        TAERAR = "Taerar",
                        LETHON = "Lethon",
                        JIN_DO_THE_HEXXER = "Jin'do der Verhexer",
                        BLOODLORD_MANDOKIR = "Blutf\195\188rst Mandokir",
                        HAKKAR = "Hakkar",
                        LORD_KAZZAK = "Lord Kazzak",
                        YSONDRE = "Ysondre",
                        HIGH_PRIESTESS_JEKLIK = "Hohepriesterin Jeklik",
                        HIGH_PRIEST_vENOXIS = "Hohepriester Venoxis",
                        HIGH_PRIEST_THEKAL = "Hohepriester Thekal",
                        HIGH_PRIESTESS_ARLOKK = "Hohepriesterin Arlokk",
                        HIGH_PRIESTESS_MAR_LI = "Hohepriesterin Mar'li",
                        GAHZ_RANKA = "Gahz'ranka",
                        GRI_LEK = "Gri'lek",
                        HAZZA_RAH = "Hazza'rah",
                        RENATAKI = "Renataki",
                        WUSHOOLAY = "Wushoolay",
                        AYAMISS_THE_HUNTER = "Ayamiss der Jäger",
                        BURU_THE_GORGER = "Buru der Verschlinger",
                        GENERAL_RAJAXX = "General Rajaxx",
                        ANUBISATH_GUARDIAN = "Beschützer des Anubisath",
                        OSSIRIAN_THE_UNSCARRED = "Ossirian der Narbenlose",
                        LORD_KRI = "Lord Kri",
                        PRINCESS_YAUJ = "Prinzessin Yauj",
                        VEM = "Vem",
                        EYE_OF_CTHUN = "Auge von C'Thun",
                        ANUBISATH_DEFENDER = "Verteidiger des Anubisath",
                        FANKRISS_THE_UNYIELDING = "Fankriss der Unnachgiebige",
                        PRINCESS_HUHURAN = "Prinzessin Huhuran",
                        OURO = "Ouro",
                        BATTLEGUARD_SARTURA = "Schlachtwache Sartura",
                        THE_PROPHET_SKERAM = "Der Prophet Skeram",
                        EMPEROR_VEKLOR = "Imperator Vek'lor",
                        EMPEROR_VEKNILASH = "Imperator Vek'nilash",
                        VISCIDUS = "Viscidus",
                        -- Regular Bosses
                        ALZZIN_THE_WILDSHAPER = "Alzzin der Wildformer",
                        AMBASSADOR_FLAMELASH = "Botschafter Flamelash",
                        ANGER_REL = "Anger'rel",
                        ARCHIVIST_GALFORD = "Archivar Galford",
                        ATAL_ALARION = "Atal'alarion",
                        AVATAR_OF_HAKKAR = "Avatar von Hakkar",
                        BAEL_GAR = "Bael'Gar",
                        BALNAZZAR = "Balnazzar",
                        BARONESS_ANASTARI = "Baroness Anastari",
                        BARON_RIVENDARE = "Baron Rivendare",
                        CAPTAIN_KROMCRUSH = "Captain Kromcrush",
                        CELEBRAS_THE_CURSED = "Celebras der Verfluchte",
                        CRYSTAL_FANG = "Kristallfangzahn",
                        DARKMASTER_GANDLING = "Dunkelmeister Gandling",
                        DOCTOR_THEOLEN_KRASTINOV = "Doktor Theolen Krastinov",
                        DOOM_REL = "Doom'rel",
                        DOPE_REL = "Dope'rel",
                        DREAMSCYTHE = "Traumsense",
                        FINEOUS_DARKVIRE = "Fineous Darkvire",
                        GASHER = "Gasher",
                        GENERAL_ANGERFORGE = "General Angerforge",
                        GENERAL_DRAKKISATH = "General Drakkisath",
                        GLOOM_REL = "Gloom'rel",
                        GOLEM_LORD_ARGELMACH = "Golemlord Argelmach",
                        GORALUK_ANVILCRACK = "Goraluk Anvilcrack",
                        GYTH = "Gyth",
                        HALYCON = "Halycon",
                        HATE_REL = "Hate'rel",
                        HAZZAS = "Hazzas",
                        HEARTHSINGER_FORRESTEN = "Herdsinger Forresten",
                        HIGHLORD_OMOKK = "Hochlord Omokk",
                        HUKKU = "Hukku",
                        HURLEY_BLACKBREATH = "Hurley Blackbreath",
                        HYDROSPAWN = "Hydrobrut",
                        ILLYANNA_RAVENOAK = "Illyanna Ravenoak",
                        IMMOL_THAR = "Immol'thar",
                        INSTRUCTOR_MALICIA = "Instrukteurin Malicia",
                        JAMMAL_AN_THE_PROPHET = "Jammal'an der Prophet",
                        JANDICE_BAROV = "Jandice Barov",
                        KIRTONOS_THE_HERALD = "Kirtonos der Herold",
                        LADY_ILLUCIA_BAROV = "Lady Illucia Barov",
                        LANDSLIDE = "Erdrutsch",
                        LETHTENDRIS = "Lethtendris",
                        LOREKEEPER_POLKELT = "H\195\188ter des Wissens Polkelt",
                        LORO = "Loro",
                        MAGISTER_KALENDRIS = "Magister Kalendris",
                        MAGISTRATE_BARTHILAS = "Magistrat Barthilas",
                        MAGMUS = "Magmus",
                        MALEKI_THE_PALLID = "Maleki der Leichenblasse",
                        MARDUK_BLACKPOOL = "Marduk Blackpool",
                        MESHLOK_THE_HARVESTER = "Meshlok der Ernter",
                        MIJAN = "Mijan",
                        MORPHAZ = "Morphaz",
                        MOTHER_SMOLDERWEB = "Mutter Glimmernetz",
                        NERUB_ENKAN = "Nerub'enkan",
                        NOXXION = "Noxxion",
                        OGOM_THE_WRETCHED = "Ogom der Elende",
                        OVERLORD_WYRMTHALAK = "Oberanf\195\188hrer Wyrmthalak",
                        PHALANX = "Phalanx",
                        PLUGGER_SPAZZRING = "Plugger Spazzring",
                        POSTMASTER_MALOWN = "Postmeister Malown",
                        PRINCESS_MOIRA_BRONZEBEARD = "Prinzessin Moira Bronzebeard",
                        PRINCESS_THERADRAS = "Prinzessin Theradras",
                        PRINCE_TORTHELDRIN = "Prinz Tortheldrin",
                        PUSILLIN = "Pusillin",
                        PYROGUARD_EMBERSEER = "Feuerwache Glutseher",
                        RAMSTEIN_THE_GORGER = "Ramstein der Verschlinger",
                        RATTLEGORE = "Rattlegore",
                        RAZORLASH = "Schlingwurzler",
                        RIBBLY_SCREWSPIGOT = "Ribbly Screwspigot",
                        ROTGRIP = "Faulschnapper",
                        SEETH_REL = "Seeth'rel",
                        SHADE_OF_ERANIKUS = "Eranikus' Schemen",
                        SOLAKAR_FLAMEWREATH = "Solakar Feuerkrone",
                        STOMPER_KREEG = "Stampfer Kreeg",
                        TENDRIS_WARPWOOD = "Tendris Wucherborke",
                        TIMMY_THE_CRUEL = "Timmy der Grausame",
                        TINKERER_GIZLOCK = "T\195\188ftler Gizlock",
                        TSU_ZEE = "Tsu'zee",
                        VECTUS = "Vectus",
                        VILE_REL = "Vile'rel",
                        WEAVER = "Wirker",
                        ZEVRIM_THORNHOOF = "Zevrim Thornhoof",
                        ZOLO = "Zolo",
                        ZUL_LOR = "Zul'Lor",
                        cANNON_MASTER_WILLEY = "Kanonenmeister Willey",
                        EMPEROR_DAGRAN_THAURISSAN = "Imperator Dagran Thaurissan",
                        GUARD_FENGUS = "Wache Fengus",
                        GUARD_MOL_DAR = "Wache Mol'dar",
                        GUARD_SLIP_KIK = "Wache Slip'kik",
                        HIGH_INTERROGATOR_GERSTAHN = "Verh\195\182rmeisterin Gerstahn",
                        KING_GORDOK = "K\195\182nig Gordok",
                        LORD_ALEXEI_BAROV = "Lord Alexei Barov",
                        LORD_INCENDIUS = "Lord Incendius",
                        LORD_VYLETONGUE = "Lord Schlangenzunge",
                        RAS_FROSTWHISPER = "Ras Frostwhisper",
                        WARCHIEF_REND_BLACKHAND = "Kriegsh\195\164uptling Rend Blackhand",
                        SHADOW_HUNTER_VOSH_GAJIN = "Schattenj\195\164gerin Vosh'gajin",
                        THE_BEAST = "Die Bestie",
                        THE_RAVENIAN = "Der Ravenier",
                        WAR_MASTER_VOONE = "Kriegsmeister Voone",
                }
        end
elseif locale == "frFR" then
        function initBosses()
                bosses = {
                        -- Raid Bosses
                        NEFARIAN = "Nefarian",
                        VAELASTRASZ_THE_CORRUPT = "Vaelastrasz le Corrompu",
                        RAZORGORE_THE_UNTAMED = "Razorgore l'Indompt\195\169",
                        BROODLORD_LASHLAYER = "Seigneur des couv\195\169es Lashslayer",
                        CHROMAGGUS = "Chromaggus",
                        EBONROC = "Ebonroc",
                        FIREMAW = "Gueule-de-feu",
                        FLAMEGOR = "Flamegor",
                        MAJORDOMO_EXECUTUS = "Majordome Executus",
                        RAGNAROS = "Ragnaros",
                        BARON_GEDDON = "Baron Geddon",
                        GOLEMAGG_THE_INCINERATOR = "Golemagg l'Incin\195\169rateur",
                        GARR = "Garr",
                        SULFURON_HARBINGER = "Messager de Sulfuron",
                        SHAZZRAH = "Shazzrah",
                        LUCIFRON = "Lucifron",
                        GEHENNAS = "Gehennas",
                        MAGMADAR = "Magmadar",
                        ONYXIA = "Onyxia",
                        AZUREGOS = "Azuregos",
                        EMERISS = "Emeriss",
                        TAERAR = "Taerar",
                        LETHON = "L\195\169thon",
                        JIN_DO_THE_HEXXER = "Jin'do le Mal\195\169ficieur",
                        BLOODLORD_MANDOKIR = "Seigneur sanglant Mandokir",
                        HAKKAR = "Hakkar",
                        LORD_KAZZAK = "Seigneur Kazzak",
                        YSONDRE = "Ysondre",
                        HIGH_PRIESTESS_JEKLIK = "Grande pr\195\170tresse Jeklik",
                        HIGH_PRIEST_vENOXIS = "Grand-pr\195\170tre Venoxis",
                        HIGH_PRIEST_THEKAL = "Grand pr\195\170tre Thekal",
                        HIGH_PRIESTESS_ARLOKK = "Grande pr\195\170tresse Arlokk",
                        HIGH_PRIESTESS_MAR_LI = "Grande pr\195\170tresse Mar'li",
                        GAHZ_RANKA = "Gahz'ranka",
                        GRI_LEK = "Gri'lek",
                        HAZZA_RAH = "Hazza'rah",
                        RENATAKI = "Renataki",
                        WUSHOOLAY = "Wushoolay",
                        AYAMISS_THE_HUNTER = "Ayamiss le Chasseur",
                        BURU_THE_GORGER = "Buru Grandgosier",
                        GENERAL_RAJAXX = "Général Rajaxx",
                        ANUBISATH_GUARDIAN = "Anubisath Guardian", -- CHECK
                        OSSIRIAN_THE_UNSCARRED = "Ossirian the Unscarred", -- CHECK
                        LORD_KRI = "Lord Kri", -- CHECK
                        PRINCESS_YAUJ = "Princess Yauj", -- CHECK
                        VEM = "Vem", -- CHECK
                        EYE_OF_CTHUN = "Eye of C'Thun", -- CHECK
                        ANUBISATH_DEFENDER = "Anubisath Defender", -- CHECK
                        FANKRISS_THE_UNYIELDING = "Fankriss the Unyielding", -- CHECK
                        PRINCESS_HUHURAN = "Princess Huhuran", -- CHECK
                        OURO = "Ouro", -- CHECK
                        BATTLEGUARD_SARTURA = "Battleguard Sartura", -- CHECK
                        THE_PROPHET_SKERAM = "Le Prophète Skeram",
                        EMPEROR_VEKLOR = "Emperor Vek'lor", -- CHECK
                        EMPEROR_VEKNILASH = "Emperor Vek'nilash", -- CHECK
                        VISCIDUS = "Viscidus", -- CHECK
                        -- Regular Bosses
                        ALZZIN_THE_WILDSHAPER = "Alzzin le Modeleur",
                        AMBASSADOR_FLAMELASH = "Ambassadeur Flamelash",
                        ANGER_REL = "Anger'rel",
                        ARCHIVIST_GALFORD = "Archiviste Galford",
                        ATAL_ALARION = "Atal'alarion",
                        AVATAR_OF_HAKKAR = "Avatar d'Hakkar",
                        BAEL_GAR = "Bael'Gar",
                        BALNAZZAR = "Balnazzar",
                        BARONESS_ANASTARI = "Baronne Anastari",
                        BARON_RIVENDARE = "Baron Rivendare",
                        CAPTAIN_KROMCRUSH = "Capitaine Kromcrush",
                        CELEBRAS_THE_CURSED = "Celebras le Maudit",
                        CRYSTAL_FANG = "Croc cristallin",
                        DARKMASTER_GANDLING = "Sombre Ma\195\174tre Gandling",
                        DOCTOR_THEOLEN_KRASTINOV = "Docteur Theolen Krastinov",
                        DOOM_REL = "Doom'rel",
                        DOPE_REL = "Dope'rel",
                        DREAMSCYTHE = "Fauche-r\195\170ve",
                        FINEOUS_DARKVIRE = "Fineous Darkvire",
                        GASHER = "Gasher",
                        GENERAL_ANGERFORGE = "G\195\169n\195\169ral Angerforge",
                        GENERAL_DRAKKISATH = "G\195\169n\195\169ral Drakkisath",
                        GLOOM_REL = "Gloom'rel",
                        GOLEM_LORD_ARGELMACH = "Seigneur golem Argelmach",
                        GORALUK_ANVILCRACK = "Goraluk Anvilcrack",
                        GYTH = "Gyth",
                        HALYCON = "Halycon",
                        HATE_REL = "Hate'rel",
                        HAZZAS = "Hazzas",
                        HEARTHSINGER_FORRESTEN = "Hearthsinger Forresten",
                        HIGHLORD_OMOKK = "G\195\169n\195\169ralissime Omokk",
                        HUKKU = "Hukku",
                        HURLEY_BLACKBREATH = "Hurley Blackbreath",
                        HYDROSPAWN = "Hydrospawn",
                        ILLYANNA_RAVENOAK = "Illyanna Ravenoak",
                        IMMOL_THAR = "Immol'thar",
                        INSTRUCTOR_MALICIA = "Instructeur Malicia",
                        JAMMAL_AN_THE_PROPHET = "Jammal'an le proph\195\168te",
                        JANDICE_BAROV = "Jandice Barov",
                        KIRTONOS_THE_HERALD = "Kirtonos le H\195\169raut",
                        LADY_ILLUCIA_BAROV = "Dame Illucia Barov",
                        LANDSLIDE = "Glissement de terrain",
                        LETHTENDRIS = "Lethtendris",
                        LOREKEEPER_POLKELT = "Gardien du savoir Polkelt",
                        LORO = "Loro",
                        MAGISTER_KALENDRIS = "Magist\195\168re Kalendris",
                        MAGISTRATE_BARTHILAS = "Magistrat Barthilas",
                        MAGMUS = "Magmus",
                        MALEKI_THE_PALLID = "Maleki le Blafard",
                        MARDUK_BLACKPOOL = "Marduk Blackpool",
                        MESHLOK_THE_HARVESTER = "Meshlok le Collecteur",
                        MIJAN = "Mijan",
                        MORPHAZ = "Morphaz",
                        MOTHER_SMOLDERWEB = "Matriarche Couveuse",
                        NERUB_ENKAN = "Nerub'enkan",
                        NOXXION = "Noxxion",
                        OGOM_THE_WRETCHED = "Ogom le Corrompu",
                        OVERLORD_WYRMTHALAK = "Seigneur Wyrmthalak",
                        PHALANX = "Phalange",
                        PLUGGER_SPAZZRING = "Plugger Spazzring",
                        POSTMASTER_MALOWN = "Postier Malown",
                        PRINCESS_MOIRA_BRONZEBEARD = "Princesse Moira Bronzebeard",
                        PRINCESS_THERADRAS = "Princesse Theradras",
                        PRINCE_TORTHELDRIN = "Prince Tortheldrin",
                        PUSILLIN = "Pusillin",
                        PYROGUARD_EMBERSEER = "Pyrogarde Proph\195\168te ardent",
                        RAMSTEIN_THE_GORGER = "Ramstein Grandgosier",
                        RATTLEGORE = "Rattlegore",
                        RAZORLASH = "Razorlash",
                        RIBBLY_SCREWSPIGOT = "Ribbly Screwspigot",
                        ROTGRIP = "Grippe-charogne",
                        SEETH_REL = "Seeth'rel",
                        SHADE_OF_ERANIKUS = "Ombre d'Eranikus",
                        SOLAKAR_FLAMEWREATH = "Solakar Flamewreath",
                        STOMPER_KREEG = "Kreeg le Marteleur",
                        TENDRIS_WARPWOOD = "Tendris Crochebois",
                        TIMMY_THE_CRUEL = "Timmy le Cruel",
                        TINKERER_GIZLOCK = "Artisan Gizlock",
                        TSU_ZEE = "Tsu'zee",
                        VECTUS = "Vectus",
                        VILE_REL = "Vile'rel",
                        WEAVER = "Tisserand",
                        ZEVRIM_THORNHOOF = "Zevrim Thornhoof",
                        ZOLO = "Zolo",
                        ZUL_LOR = "Zul'Lor",
                        cANNON_MASTER_WILLEY = "Ma\195\174tre canonnier Willey",
                        EMPEROR_DAGRAN_THAURISSAN = "Empereur Dagran Thaurissan",
                        GUARD_FENGUS = "Garde Fengus",
                        GUARD_MOL_DAR = "Garde Mol'dar",
                        GUARD_SLIP_KIK = "Garde Slip'kik",
                        HIGH_INTERROGATOR_GERSTAHN = "Grand Interrogateur Gerstahn",
                        KING_GORDOK = "Roi Gordok",
                        LORD_ALEXEI_BAROV = "Seigneur Alexei Barov",
                        LORD_INCENDIUS = "Seigneur Incendius",
                        LORD_VYLETONGUE = "Seigneur Vyletongue",
                        RAS_FROSTWHISPER = "Ras Frostwhisper",
                        WARCHIEF_REND_BLACKHAND = "Chef de guerre Rend Blackhand",
                        SHADOW_HUNTER_VOSH_GAJIN = "Chasseur des ombres Vosh'gajin",
                        THE_BEAST = "La B\195\170te",
                        THE_RAVENIAN = "Le Voracien",
                        WAR_MASTER_VOONE = "Ma\195\174tre de guerre Voone",
                }
        end
elseif locale == "zhCN" then
        function initBosses()
                bosses = {
                        -- Raid bosses
                        NEFARIAN = "\229\165\136\230\179\149\229\136\169\229\174\137",
                        VAELASTRASZ_THE_CORRUPT = "\229\160\149\232\144\189\231\154\132\231\147\166\230\139\137\230\150\175\229\161\148\229\133\185",
                        RAZORGORE_THE_UNTAMED = "\231\139\130\233\135\142\231\154\132\230\139\137\228\189\144\230\160\188\229\176\148",
                        BROODLORD_LASHLAYER = "\229\139\146\228\187\128\233\155\183\229\176\148",
                        CHROMAGGUS = "\229\133\139\230\180\155\231\142\155\229\143\164\230\150\175",
                        EBONROC = "\229\159\131\229\141\154\232\175\186\229\133\139",
                        FIREMAW = "\232\180\185\229\176\148\233\187\152",
                        FLAMEGOR = "\229\188\151\232\142\177\230\160\188\229\176\148",
                        MAJORDOMO_EXECUTUS = "\231\174\161\231\144\134\232\128\133\229\159\131\229\133\139\231\180\162\229\155\190\230\150\175",
                        RAGNAROS = "\230\139\137\230\160\188\231\186\179\231\189\151\230\150\175",
                        BARON_GEDDON = "\232\191\166\233\161\191\231\148\183\231\136\181",
                        GOLEMAGG_THE_INCINERATOR = "\231\132\154\229\140\150\232\128\133\229\143\164\233\155\183\230\155\188\230\160\188",
                        GARR = "\229\138\160\229\176\148",
                        SULFURON_HARBINGER = "\232\144\168\229\188\151\233\154\134\229\133\136\233\169\177\232\128\133",
                        SHAZZRAH = "\230\178\153\230\150\175\230\139\137\229\176\148",
                        LUCIFRON = "\233\178\129\232\165\191\229\188\151\233\154\134",
                        GEHENNAS = "\229\159\186\232\181\171\231\186\179\230\150\175",
                        MAGMADAR = "\231\142\155\230\160\188\230\155\188\232\190\190",
                        ONYXIA = "\229\165\165\229\166\174\229\133\139\229\184\140\228\186\154",
                        AZUREGOS = "\232\137\190\231\180\162\233\155\183\232\145\155\230\150\175",
                        LORD_KAZZAK = "\229\141\161\230\137\142\229\133\139",
                        YSONDRE = "\228\188\138\230\163\174\229\190\183\233\155\183",
                        EMERISS = "\232\137\190\232\142\171\232\142\137\228\184\157",
                        TAERAR = "\230\179\176\230\139\137\229\176\148",
                        LETHON = "\232\142\177\231\180\162\230\129\169",
                        HIGH_PRIESTESS_JEKLIK = "\233\171\152\233\152\182\231\165\173\229\143\184\2 32\128\182\229\133\139\233\135\140\229\133\139",
                        HIGH_PRIEST_VENOXIS = "\233\171\152\233\152\182\231\165\173\229\143\184\2 30\184\169\232\175\186\229\184\140\230\150\175",
                        HIGH_PRIEST_THEKAL = "\233\171\152\233\152\182\231\165\173\229\143\184\2 29\161\158\229\141\161\229\176\148",
                        HIGH_PRIESTESS_ARLOKK = "\233\171\152\233\152\182\231\165\173\229\143\184\2 29\168\133\229\176\148\231\189\151",
                        HIGH_PRIESTESS_MAR_LI = "\233\171\152\233\152\182\231\165\173\229\143\184\2 31\142\155\229\176\148\233\135\140",
                        JIN_DO_THE_HEXXER = "\229\166\150\230\156\175\229\184\136\233\135\145\2 29\186\166",
                        BLOODLORD_MANDOKIR = "\232\161\128\233\162\134\228\184\187\230\155\188\2 29\164\154\229\159\186\229\176\148",
                        GAHZ_RANKA = "\229\138\160\229\133\185\229\133\176\229\141\161",
                        GRI_LEK = "\230\160\188\233\135\140\233\155\183\229\133\139",
                        HAZZA_RAH = "\229\147\136\230\137\142\230\139\137\229\176\148",
                        RENATAKI = "\233\155\183\231\186\179\229\161\148\229\159\186",
                        WUSHOOLAY = "\228\185\140\232\139\143\233\155\183",
                        HAKKAR = "\229\147\136\229\141\161",
                        AYAMISS_THE_HUNTER = "Ayamiss the Hunter", -- CHECK
                        BURU_THE_GORGER = "Buru the Gorger", -- CHECK
                        GENERAL_RAJAXX = "General Rajaxx", -- CHECK
                        ANUBISATH_GUARDIAN = "Anubisath Guardian", -- CHECK
                        OSSIRIAN_THE_UNSCARRED = "Ossirian the Unscarred", -- CHECK
                        LORD_KRI = "Lord Kri", -- CHECK
                        PRINCESS_YAUJ = "Princess Yauj", -- CHECK
                        VEM = "Vem", -- CHECK
                        EYE_OF_CTHUN = "Eye of C'Thun", -- CHECK
                        ANUBISATH_DEFENDER = "Anubisath Defender", -- CHECK
                        FANKRISS_THE_UNYIELDING = "Fankriss the Unyielding", -- CHECK
                        PRINCESS_HUHURAN = "Princess Huhuran", -- CHECK
                        OURO = "Ouro", -- CHECK
                        BATTLEGUARD_SARTURA = "Battleguard Sartura", -- CHECK
                        THE_PROPHET_SKERAM = "The Prophet Skeram", -- CHECK
                        EMPEROR_VEKLOR = "Emperor Vek'lor", -- CHECK
                        EMPEROR_VEKNILASH = "Emperor Vek'nilash", -- CHECK
                        VISCIDUS = "Viscidus", -- CHECK
                        -- Regular bosses
                        ALZZIN_THE_WILDSHAPER = "\229\165\165\229\133\185\230\129\169",
                        AMBASSADOR_FLAMELASH = "\229\188\151\232\142\177\230\139\137\230\150\175\229\164\167\228\189\191",
                        ANGER_REL = "\229\174\137\230\160\188\233\155\183\229\176\148",
                        ARCHIVIST_GALFORD = "\230\161\136\231\174\161\231\144\134\229\145\152\229\138\160\229\176\148\231\166\143\231\137\185",
                        ATAL_ALARION = "\233\152\191\229\161\148\230\139\137\229\136\169\2 30\129\169",
                        AVATAR_OF_HAKKAR = "\229\147\136\229\141\161\231\154\132\229\140\150\2 32\186\171",
                        BAEL_GAR = "\232\180\157\229\176\148\229\138\160",
                        BALNAZZAR = "\229\183\180\231\186\179\230\137\142\229\176\148",
                        BARONESS_ANASTARI = "\229\174\137\229\168\156\228\184\157\229\161\148\228\184\189\231\148\183\231\136\181\229\164\171\228\186\186",
                        BARON_RIVENDARE = "\231\145\158\230\150\135\230\136\180\229\176\148\231\148\183\231\136\181",
                        CANNON_MASTER_WILLEY = "\231\130\174\230\137\139\229\168\129\229\136\169",
                        CAPTAIN_KROMCRUSH = "\229\133\139\231\189\151\229\141\161\230\150\175",
                        CELEBRAS_THE_CURSED = "\232\162\171\232\175\133\229\146\146\231\154\132\229\161\158\233\155\183\229\184\131\230\139\137\230\150\175",
                        CRYSTAL_FANG = "\230\176\180\230\153\182\228\185\139\231\137\153",
                        DARKMASTER_GANDLING = "\233\187\145\230\154\151\233\153\162\233\149\191\229\138\160\228\184\129",
                        DOCTOR_THEOLEN_KRASTINOV = "\231\145\159\229\176\148\230\158\151\224\130\183\229\141\161\230\150\175\232\191\170\232\175\186\229\164\171\230\149\153\230\142\136",
                        DOOM_REL = "\230\157\156\229\167\134\233\155\183\229\176\148",
                        DOPE_REL = "\229\164\154\230\153\174\233\155\183\229\176\148",
                        DREAMSCYTHE = "\229\190\183\229\167\134\229\161\158\229\141\161\2 29\176\148",
                        EMPEROR_DAGRAN_THAURISSAN = "\232\190\190\230\160\188\229\133\176\224\130\183\231\180\162\231\145\158\230\163\174\229\164\167\229\184\157",
                        FINEOUS_DARKVIRE = "\229\188\151\232\175\186\230\150\175\224\130\183\232\190\190\229\133\139\231\187\180\229\176\148",
                        GASHER = "\229\138\160\228\187\128\229\176\148",
                        GENERAL_ANGERFORGE = "\229\174\137\230\160\188\229\188\151\229\176\134\229\134\155",
                        GENERAL_DRAKKISATH = "\232\190\190\229\159\186\232\144\168\230\150\175\229\176\134\229\134\155",
                        GLOOM_REL = "\230\160\188\233\178\129\233\155\183\229\176\148",
                        GOLEM_LORD_ARGELMACH = "\229\130\128\229\132\161\231\187\159\229\184\133\233\152\191\230\160\188\230\155\188\229\165\135",
                        GORALUK_ANVILCRACK = "\229\143\164\230\139\137\233\178\129\229\133\139",
                        GUARD_FENGUS = "\229\141\171\229\133\181\232\138\172\229\143\164\230\150\175",
                        GUARD_MOL_DAR = "\229\141\171\229\133\181\230\145\169\229\176\148\232\190\190",
                        GUARD_SLIP_KIK = "\229\141\171\229\133\181\230\150\175\233\135\140\229\159\186\229\133\139",
                        GYTH = "\231\155\150\230\150\175",
                        HALYCON = "\229\147\136\233\155\183\232\130\175",
                        HATE_REL = "\233\187\145\231\137\185\233\155\183\229\176\148",
                        HAZZAS = "\229\147\136\230\137\142\230\150\175",
                        HEARTHSINGER_FORRESTEN = "\229\188\151\233\155\183\230\150\175\231\137\185\230\129\169",
                        HIGH_INTERROGATOR_GERSTAHN = "\229\174\161\232\174\175\229\174\152\230\160\188\230\150\175\229\161\148\230\129\169",
                        HIGHLORD_OMOKK = "\230\172\167\232\142\171\229\133\139\229\164\167\231\142\139",
                        HUKKU = "\232\131\161\229\186\147",
                        HURLEY_BLACKBREATH = "\233\156\141\229\176\148\233\155\183\224\130\183\233\187\145\233\161\187",
                        HYDROSPAWN = "\230\181\183\229\164\154\230\150\175\229\141\154\230\129\169",
                        ILLYANNA_RAVENOAK = "\228\188\138\231\144\179\229\168\156\224\130\183\230\154\151\230\156\168",
                        IMMOL_THAR = "\228\188\138\232\142\171\229\161\148\229\176\148",
                        INSTRUCTOR_MALICIA = "\232\174\178\229\184\136\231\142\155\228\184\189\229\184\140\228\186\154",
                        JAMMAL_AN_THE_PROPHET = "\233\162\132\232\168\128\232\128\133\232\191\166\2 31\142\155\229\133\176",
                        JANDICE_BAROV = "\232\169\185\232\191\170\230\150\175\224\130\183\229\183\180\231\189\151\229\164\171",
                        KING_GORDOK = "\230\136\136\229\164\154\229\133\139\229\164\167\231\142\139",
                        KIRTONOS_THE_HERALD = "\228\188\160\228\187\164\229\174\152\229\159\186\229\176\148\229\155\190\232\175\186\230\150\175",
                        LADY_ILLUCIA_BAROV = "\228\188\138\233\156\178\229\184\140\228\186\154\224\130\183\229\183\180\231\189\151\229\164\171",
                        LANDSLIDE = "\229\133\176\230\150\175\229\136\169\229\190\183",
                        LETHTENDRIS = "\232\149\190\231\145\159\229\161\148\232\146\130\228\184\157",
                        LORD_ALEXEI_BAROV = "\233\152\191\233\155\183\229\133\139\230\150\175\224\130\183\229\183\180\231\189\151\229\164\171",
                        LORD_INCENDIUS = "\228\188\138\230\163\174\232\191\170\229\165\165\230\150\175",
                        LORD_VYLETONGUE = "\231\187\180\229\136\169\229\161\148\230\129\169",
                        LOREKEEPER_POLKELT = "\229\141\154\229\173\166\232\128\133\230\153\174\229\133\139\229\176\148\231\137\185",
                        LORO = "\230\180\155\232\139\165\229\176\148",
                        MAGISTER_KALENDRIS = "\229\141\161\233\155\183\232\191\170\230\150\175\233\149\135\233\149\191",
                        MAGISTRATE_BARTHILAS = "\229\183\180\231\145\159\230\139\137\230\150\175\233\149\135\233\149\191",
                        MAGMUS = "\231\142\155\230\160\188\229\167\134\230\150\175",
                        MALEKI_THE_PALLID = "\232\139\141\231\153\189\231\154\132\231\142\155\229\139\146\229\159\186",
                        MARDUK_BLACKPOOL = "\233\169\172\230\157\156\229\133\139\224\130\183\229\184\131\232\142\177\229\133\139\230\179\162\229\176\148",
                        MESHLOK_THE_HARVESTER = "\230\148\182\229\137\178\232\128\133\233\186\166\228\187\128\230\180\155\229\133\139",
                        MIJAN = "\231\177\179\230\157\137",
                        MORPHAZ = "\230\145\169\229\188\151\230\139\137\230\150\175",
                        MOTHER_SMOLDERWEB = "\231\131\159\231\189\145\232\155\155\229\144\142",
                        NERUB_ENKAN = "\229\165\136\233\178\129\229\184\131\230\129\169\229\157\142",
                        NOXXION = "\232\175\186\229\133\139\232\181\155\230\129\169",
                        OGOM_THE_WRETCHED = "\229\143\175\230\130\178\231\154\132\229\165\165\2 30\136\136\229\167\134",
                        OVERLORD_WYRMTHALAK = "\231\187\180\229\167\134\232\144\168\230\139\137\229\133\139",
                        PHALANX = "\230\179\149\230\139\137\229\133\139\230\150\175",
                        PLUGGER_SPAZZRING = "\230\153\174\230\139\137\230\160\188",
                        POSTMASTER_MALOWN = "\233\130\174\229\183\174\233\169\172\233\190\153",
                        PRINCESS_MOIRA_BRONZEBEARD = "\233\147\129\231\130\137\229\160\161\229\133\172\228\184\187\232\140\137\232\137\190\230\139\137\224\130\183\233\147\156\233\161\187",
                        PRINCESS_THERADRAS = "\231\145\159\232\142\177\229\190\183\228\184\157\229\133\172\228\184\187",
                        PRINCE_TORTHELDRIN = "\230\137\152\229\161\158\229\190\183\230\158\151\231\142\139\229\173\144",
                        PUSILLIN = "\230\153\174\229\184\140\230\158\151",
                        PYROGUARD_EMBERSEER = "\231\131\136\231\132\176\229\141\171\229\163\171\232\137\190\229\141\154\229\184\140\229\176\148",
                        RAMSTEIN_THE_GORGER = "\229\144\158\229\146\189\232\128\133\230\139\137\229\167\134\230\150\175\231\153\187",
                        RAS_FROSTWHISPER = "\232\142\177\230\150\175\224\130\183\233\156\156\232\175\173",
                        RATTLEGORE = "\232\161\128\233\170\168\229\130\128\229\132\161",
                        RAZORLASH = "\233\148\144\229\136\186\233\158\173\231\172\158\232\128\133",
                        WARCHIEF_REND_BLACKHAND = "\233\155\183\229\190\183\224\130\183\233\187\145\230\137\139",
                        RIBBLY_SCREWSPIGOT = "\233\155\183\229\184\131\233\135\140\224\130\183\230\150\175\229\186\147\230\175\148\230\160\188\231\137\185",
                        ROTGRIP = "\230\180\155\231\137\185\230\160\188\233\135\140\230\153\174",
                        SEETH_REL = "\232\165\191\230\150\175\233\155\183\229\176\148",
                        SHADE_OF_ERANIKUS = "\228\188\138\229\133\176\229\176\188\229\186\147\2 30\150\175\231\154\132\233\152\180\229\189\177",
                        SHADOW_HUNTER_VOSH_GAJIN = "\230\154\151\229\189\177\231\140\142\230\137\139\230\178\131\228\187\128\229\138\160\230\150\175",
                        SOLAKAR_FLAMEWREATH = "Solakar Flamewreath",
                        STOMPER_KREEG = "\232\183\181\232\184\143\232\128\133\229\133\139\2 33\155\183\230\160\188",
                        TENDRIS_WARPWOOD = "\231\137\185\232\191\170\230\150\175\224\130\183\230\137\173\230\156\168",
                        THE_BEAST = "\230\175\148\230\150\175\229\183\168\229\133\189",
                        THE_RAVENIAN = "\230\139\137\230\150\135\229\176\188\228\186\154",
                        TIMMY_THE_CRUEL = "\230\130\178\230\131\168\231\154\132\230\143\144\2 31\177\179 --Timmy!!!",
                        TINKERER_GIZLOCK = "\229\183\165\229\140\160\229\144\137\229\133\185\230\180\155\229\133\139",
                        TSU_ZEE = "\232\139\143\230\150\175",
                        VECTUS = "\231\187\180\229\133\139\229\155\190\230\150\175",
                        VILE_REL = "\231\147\166\229\139\146\233\155\183\229\176\148",
                        WAR_MASTER_VOONE = "\230\140\135\230\140\165\229\174\152\230\178\131\2 30\129\169",
                        WEAVER = "\229\190\183\230\139\137\231\187\180\230\178\131\2 29\176\148",
                        ZEVRIM_THORNHOOF = "\229\161\148\231\189\151\224\130\183\229\136\186\232\185\132",
                        ZOLO = "\231\165\150\231\189\151",
                        ZUL_LOR = "\231\165\150\231\189\151\229\176\148",
                }
        end
elseif locale == "koKR" then
        function initBosses()
                bosses = {
                        -- Raid bosses
                        NEFARIAN = "네파리안",
                        VAELASTRASZ_THE_CORRUPT = "타락한 밸라스트라즈",
                        RAZORGORE_THE_UNTAMED = "Razorgore the Untamed",
                        BROODLORD_LASHLAYER = "Broodlord Lashlayer",
                        CHROMAGGUS = "ũ؎ضѸݺ",
                        EBONROC = "에본로크",
                        FIREMAW = "화염아귀",
                        FLAMEGOR = "플레임고르",
                        MAJORDOMO_EXECUTUS = "청지기 이그젝큐투스",
                        RAGNAROS = "라그나로스",
                        BARON_GEDDON = "남작 게돈",
                        GOLEMAGG_THE_INCINERATOR = "Golemagg the Incinerator",
                        GARR = "Garr",
                        SULFURON_HARBINGER = "Sulfuron Harbinger",
                        SHAZZRAH = "샤즈라",
                        LUCIFRON = "루시프론",
                        GEHENNAS = "게헨나스",
                        MAGMADAR = "마그마다르",
                        ONYXIA = "오닉시아",
                        AZUREGOS = "Azuregos",
                        LORD_KAZZAK = "Lord Kazzak",
                        YSONDRE = "Ysondre",
                        EMERISS = "에메리스",
                        TAERAR = "Taerar",
                        LETHON = "Lethon",
                        HIGH_PRIESTESS_JEKLIK = "대여사제 제클릭",
                        HIGH_PRIEST_VENOXIS = "대사제 베녹시스",
                        HIGH_PRIEST_THEKAL = "High Priest Thekal",
                        HIGH_PRIESTESS_ARLOKK = "High Priestess Arlokk",
                        HIGH_PRIESTESS_MAR_LI = "대여사제 말리",
                        JIN_DO_THE_HEXXER = "Jin'do the Hexxer",
                        BLOODLORD_MANDOKIR = "혈군주 만도키르",
                        GAHZ_RANKA = "Gahz'ranka",
                        GRI_LEK = "Gri'lek",
                        HAZZA_RAH = "Hazza'rah",
                        RENATAKI = "Renataki",
                        WUSHOOLAY = "Wushoolay",
                        HAKKAR = "학카르",
                        AYAMISS_THE_HUNTER = "사냥꾼 아야미스",
                        BURU_THE_GORGER = "먹보 부루",
                        GENERAL_RAJAXX = "장군 라작스",
                        ANUBISATH_GUARDIAN = "아누비사스 감시자",
                        OSSIRIAN_THE_UNSCARRED = "무적의 오시리안",
                        LORD_KRI = "군주 크리",
                        PRINCESS_YAUJ = "공주 야우즈",
                        VEM = "벰",
                        EYE_OF_CTHUN = "쑨의 눈",
                        ANUBISATH_DEFENDER = "아누비사스 문지기",
                        FANKRISS_THE_UNYIELDING = "불굴의 판크리스",
                        PRINCESS_HUHURAN = "공주 후후란",
                        OURO = "아우로",
                        BATTLEGUARD_SARTURA = "전투감시병 살투라",
                        THE_PROPHET_SKERAM = "예언자 스케람",
                        EMPEROR_VEKLOR = "제왕 베클로어",
                        EMPEROR_VEKNILASH = "제왕 베크닐라쉬",
                        VISCIDUS = "비시디우스",
                        -- Regular bosses
                        ALZZIN_THE_WILDSHAPER = "Alzzin the Wildshaper",
                        AMBASSADOR_FLAMELASH = "Ambassador Flamelash",
                        ANGER_REL = "Anger'rel",
                        ARCHIVIST_GALFORD = "Archivist Galford",
                        ATAL_ALARION = "Atal'alarion",
                        AVATAR_OF_HAKKAR = "Avatar of Hakkar",
                        BAEL_GAR = "Bael'Gar",
                        BALNAZZAR = "Balnazzar",
                        BARONESS_ANASTARI = "Baroness Anastari",
                        BARON_RIVENDARE = "Baron Rivendare",
                        CANNON_MASTER_WILLEY = "Cannon Master Willey",
                        CAPTAIN_KROMCRUSH = "Captain Kromcrush",
                        CELEBRAS_THE_CURSED = "Celebras the Cursed",
                        CRYSTAL_FANG = "Crystal Fang",
                        DARKMASTER_GANDLING = "Darkmaster Gandling",
                        DOCTOR_THEOLEN_KRASTINOV = "Doctor Theolen Krastinov",
                        DOOM_REL = "Doom'rel",
                        DOPE_REL = "Dope'rel",
                        DREAMSCYTHE = "Dreamscythe",
                        EMPEROR_DAGRAN_THAURISSAN = "Emperor Dagran Thaurissan",
                        FINEOUS_DARKVIRE = "Fineous Darkvire",
                        GASHER = "Gasher",
                        GENERAL_ANGERFORGE = "General Angerforge",
                        GENERAL_DRAKKISATH = "General Drakkisath",
                        GLOOM_REL = "Gloom'rel",
                        GOLEM_LORD_ARGELMACH = "Golem Lord Argelmach",
                        GORALUK_ANVILCRACK = "Goraluk Anvilcrack",
                        GUARD_FENGUS = "Guard Fengus",
                        GUARD_MOL_DAR = "Guard Mol'dar",
                        GUARD_SLIP_KIK = "Guard Slip'kik",
                        GYTH = "Gyth",
                        HALYCON = "Halycon",
                        HATE_REL = "Hate'rel",
                        HAZZAS = "Hazzas",
                        HEARTHSINGER_FORRESTEN = "Hearthsinger Forresten",
                        HIGH_INTERROGATOR_GERSTAHN = "High Interrogator Gerstahn",
                        HIGHLORD_OMOKK = "Highlord Omokk",
                        HUKKU = "Hukku",
                        HURLEY_BLACKBREATH = "Hurley Blackbreath",
                        HYDROSPAWN = "Hydrospawn",
                        ILLYANNA_RAVENOAK = "Illyanna Ravenoak",
                        IMMOL_THAR = "Immol'thar",
                        INSTRUCTOR_MALICIA = "Instructor Malicia",
                        JAMMAL_AN_THE_PROPHET = "Jammal'an the Prophet",
                        JANDICE_BAROV = "Jandice Barov",
                        KING_GORDOK = "King Gordok",
                        KIRTONOS_THE_HERALD = "Kirtonos the Herald",
                        LADY_ILLUCIA_BAROV = "Lady Illucia Barov",
                        LANDSLIDE = "Landslide",
                        LETHTENDRIS = "Lethtendris",
                        LORD_ALEXEI_BAROV = "Lord Alexei Barov",
                        LORD_INCENDIUS = "Lord Incendius",
                        LORD_VYLETONGUE = "Lord Vyletongue",
                        LOREKEEPER_POLKELT = "Lorekeeper Polkelt",
                        LORO = "Loro",
                        MAGISTER_KALENDRIS = "Magister Kalendris",
                        MAGISTRATE_BARTHILAS = "Magistrate Barthilas",
                        MAGMUS = "Magmus",
                        MALEKI_THE_PALLID = "Maleki the Pallid",
                        MARDUK_BLACKPOOL = "Marduk Blackpool",
                        MESHLOK_THE_HARVESTER = "Meshlok the Harvester",
                        MIJAN = "Mijan",
                        MORPHAZ = "Morphaz",
                        MOTHER_SMOLDERWEB = "Mother Smolderweb",
                        NERUB_ENKAN = "Nerub'enkan",
                        NOXXION = "Noxxion",
                        OGOM_THE_WRETCHED = "Ogom the Wretched",
                        OVERLORD_WYRMTHALAK = "Overlord Wyrmthalak",
                        PHALANX = "Phalanx",
                        PLUGGER_SPAZZRING = "Plugger Spazzring",
                        POSTMASTER_MALOWN = "Postmaster Malown",
                        PRINCESS_MOIRA_BRONZEBEARD = "Princess Moira Bronzebeard",
                        PRINCESS_THERADRAS = "Princess Theradras",
                        PRINCE_TORTHELDRIN = "Prince Tortheldrin",
                        PUSILLIN = "Pusillin",
                        PYROGUARD_EMBERSEER = "Pyroguard Emberseer",
                        RAMSTEIN_THE_GORGER = "Ramstein the Gorger",
                        RAS_FROSTWHISPER = "Ras Frostwhisper",
                        RATTLEGORE = "Rattlegore",
                        RAZORLASH = "Razorlash",
                        WARCHIEF_REND_BLACKHAND = "Warchief Rend Blackhand",
                        RIBBLY_SCREWSPIGOT = "Ribbly Screwspigot",
                        ROTGRIP = "Rotgrip",
                        SEETH_REL = "Seeth'rel",
                        SHADE_OF_ERANIKUS = "Shade of Eranikus",
                        SHADOW_HUNTER_VOSH_GAJIN = "Shadow Hunter Vosh'gajin",
                        SOLAKAR_FLAMEWREATH = "Solakar Flamewreath",
                        STOMPER_KREEG = "Stomper Kreeg",
                        TENDRIS_WARPWOOD = "Tendris Warpwood",
                        THE_BEAST = "The Beast",
                        THE_RAVENIAN = "The Ravenian",
                        TIMMY_THE_CRUEL = "Timmy the Cruel",
                        TINKERER_GIZLOCK = "Tinkerer Gizlock",
                        TSU_ZEE = "Tsu'zee",
                        VECTUS = "Vectus",
                        VILE_REL = "Vile'rel",
                        WAR_MASTER_VOONE = "War Master Voone",
                        WEAVER = "Weaver",
                        ZEVRIM_THORNHOOF = "Zevrim Thornhoof",
                        ZOLO = "Zolo",
                        ZUL_LOR = "Zul'Lor",
                }
        end
end

-------------IRIEL'S-STUB-CODE--------------
local stub = {};

-- Instance replacement method, replace contents of old with that of new
function stub:ReplaceInstance(old, new)
   for k,v in pairs(old) do old[k]=nil; end
   for k,v in pairs(new) do old[k]=v; end
end

-- Get a new copy of the stub
function stub:NewStub()
  local newStub = {};
  self:ReplaceInstance(newStub, self);
  newStub.lastVersion = '';
  newStub.versions = {};
  return newStub;
end

-- Get instance version
function stub:GetInstance(version)
   if (not version) then version = self.lastVersion; end
   local versionData = self.versions[version];
   if (not versionData) then
      message("Cannot find library instance with version '" 
              .. version .. "'");
      return;
   end
   return versionData.instance;
end

-- Register new instance
function stub:Register(newInstance)
   local version,minor = newInstance:GetLibraryVersion();
   self.lastVersion = version;
   local versionData = self.versions[version];
   if (not versionData) then
      -- This one is new!
      versionData = { instance = newInstance,
         minor = minor,
         old = {} 
      };
      self.versions[version] = versionData;
      newInstance:LibActivate(self);
      return newInstance;
   end
   if (minor <= versionData.minor) then
      -- This one is already obsolete
      if (newInstance.LibDiscard) then
         newInstance:LibDiscard();
      end
      return versionData.instance;
   end
   -- This is an update
   local oldInstance = versionData.instance;
   local oldList = versionData.old;
   versionData.instance = newInstance;
   versionData.minor = minor;
   local skipCopy = newInstance:LibActivate(self, oldInstance, oldList);
   table.insert(oldList, oldInstance);
   if (not skipCopy) then
      for i, old in ipairs(oldList) do
         self:ReplaceInstance(old, newInstance);
      end
   end
   return newInstance;
end

-- Bind stub to global scope if it's not already there
if (not BabbleLib) then
   BabbleLib = stub:NewStub();
end

-- Nil stub for garbage collection
stub = nil;
-----------END-IRIEL'S-STUB-CODE------------

local lib = {}
local localBosses

function lib:GetEnglish(boss)
        return localBosses[boss] or boss
end

function lib:GetLocalized(boss)
        return bosses[boss] or boss
end

function lib:GetIterator()
        return pairs(bosses)
end

function lib:GetReverseIterator()
        return pairs(localBosses)
end

function lib:HasBoss(boss)
        return (bosses[boss] or localBosses[boss]) and true or false
end

function lib:GetLibraryVersion()
        return MAJOR_VERSION, MINOR_VERSION
end

function lib:LibActivate(stub, oldLib, oldList)
        initBosses()
        initBosses = nil
        
        localBosses = {}
        for english, localized in pairs(bosses) do
                if string.sub(english, -4) == "_ALT" then
                        localBosses[localized] = string.sub(english, 0, -5)
                elseif string.sub(english, -5, -2) == "_ALT" then
                        localBosses[localized] = string.sub(english, 0, -6)
                else
                        localBosses[localized] = english
                end
        end
end

function lib:LibDeactivate()
        bosses, localBosses, initBosses = nil
end

BabbleLib:Register(lib)
lib = nil