--[[
Name: Babble-Trainer-2.2
Revision: $Rev: 25816 $
Authors(s): Kodewulf (kodewulf@gmail.com)
Website: www.wowace.com
Documentation: http://www.wowace.com/wiki/Babble-Trainer-2.2
Dependencies: AceLibrary, AceLocale-2.2
License: MIT
]]

local MAJOR_VERSION = "Babble-Trainer-2.2"
local MINOR_VERSION = tonumber(string.sub("$Revision: 25816 $", 12, -3))

if not AceLibrary then error(MAJOR_VERSION .. " requires AceLibrary") end
if not AceLibrary:HasInstance("AceLocale-2.2") then error(MAJOR_VERSION .. " requires AceLocale-2.2") end

local _, x = AceLibrary("AceLocale-2.2"):GetLibraryVersion()
MINOR_VERSION = MINOR_VERSION * 100000 + x

if not AceLibrary:IsNewVersion(MAJOR_VERSION, MINOR_VERSION) then return end

local BabbleTrainer = AceLibrary("AceLocale-2.2"):new(MAJOR_VERSION)

BabbleTrainer:RegisterTranslations("enUS", function() return {
	-- Trainer types
	["Artisan Alchemist"] = true,
	["Artisan Blacksmith"] = true,
	["Artisan Enchanter"] = true,
	["Artisan Engineer"] = true,
	["Artisan Leatherworker"] = true,
	["Artisan Tailor"] = true,
	["Bael'dun Chief Engineer"] = true,
	["Blacksmith"] = true,
	["Chief Engineer"] = true,
	["Cooking Trainer"] = true,
	["Demon Trainer"] = true,
	["Druid Trainer"] = true,
	["Engineer"] = true,
	["Expert Alchemist"] = true,
	["Expert Blacksmith"] = true,
	["Expert Enchanter"] = true,
	["Expert Engineer"] = true,
	["Expert Leatherworker"] = true,
	["Expert Tailor"] = true,
	["First Aid Trainer"] = true,
	["Fishing Trainer"] = true,
	["Grand Master Alchemist"] = true,
	["Grand Master Blacksmith"] = true,
	["Grand Master Enchanter"] = true,
	["Grand Master Engineer"] = true,
	["Grand Master Jewelcrafter"] = true,
	["Grand Master Leatherworker"] = true,
	["Grand Master Tailor"] = true,
	["Head Eco-Dome Engineer"] = true,
	["Herbalism Trainer"] = true,
	["Horse Riding Instructor"] = true,
	["Hunter Trainer"] = true,
	["Journeyman Alchemist Trainer"] = true,
	["Journeyman Alchemist"] = true,
	["Journeyman Blacksmith"] = true,
	["Journeyman Enchanter"] = true,
	["Journeyman Engineer"] = true,
	["Journeyman Jewelcrafter"] = true,
	["Journeyman Leatherworker"] = true,
	["Journeyman Tailor"] = true,
	["Kodo Riding Instructor"] = true,
	["Leatherworking Trainer"] = true,
	["Mage Trainer"] = true,
	["Master Alchemist"] = true,
	["Master Blacksmith"] = true,
	["Master Dragonscale Leatherworker"] = true,
	["Master Elemental Leatherworker"] = true,
	["Master Enchanter"] = true,
	["Master Engineer"] = true,
	["Master Gnome Engineer"] = true,
	["Master Goblin Engineer"] = true,
	["Master Jewelcrafter"] = true,
	["Master Leatherworker"] = true,
	["Master Leatherworking Trainer"] = true,
	["Master Shadoweave Tailor"] = true,
	["Master Tailor"] = true,
	["Master Tribal Leatherworker"] = true,
	["Mining Trainer"] = true,
	["Nightsaber Riding Instructor"] = true,
	["Owl Trainer"] = true,
	["Paladin Trainer"] = true,
	["Pet Trainer"] = true,
	["Portal Trainer"] = true,
	["Priest Trainer"] = true,
	["Ram Riding Instructor"] = true,
	["Raptor Riding Trainer"] = true,
	["Riding Instructor"] = true,
	["Rogue Trainer"] = true,
	["Royal Apothecary Society"] = true,
	["Shaman Trainer"] = true,
	["Skinning Trainer"] = true,
	["Speciality Engineer"] = true,
	["Superior Leatherworker"] = true,
	["Transportation Engineer"] = true,
	["Trauma Surgeon"] = true,
	["Tribal Leatherworking Trainer"] = true,
	["Unbalanced Engineer"] = true,
	["Undead Horse Riding Instructor"] = true,
	["Warlock Trainer"] = true,
	["Warrior Trainer"] = true,
	["Weapon Master"] = true,
	["Wolf Riding Instructor"] = true,
} end)

BabbleTrainer:RegisterTranslations("deDE", function() return {
   -- Trainer types
   ["Warrior Trainer"] = "Kriegerlehrer",
   ["Demon Trainer"] = "D\195\164monenausbilder",
   ["Bael'dun Chief Engineer"] = "Bael'duns Chefingenieur",
   ["Warlock Trainer"] = "Hexenmeisterlehrer",
   ["Raptor Riding Trainer"] = "Raptorreitlehrer",
   ["Horse Riding Instructor"] = "Pferdereitlehrer",
   ["Leatherworking Trainer"] = "Lederverarbeitungslehrer",
   ["Master Jewelcrafter"] = "Juwelenschleifermeister",
   ["Artisan Enchanter"] = "Verzauberkunstfachmann",
   ["Unbalanced Engineer"] = "Unausgeglichener Ingenieur",
   ["Journeyman Jewelcrafter"] = "Juwelenschleifergeselle",
   ["Expert Tailor"] = "Schneiderexperte",
   ["Expert Blacksmith"] = "Schmiedekunstexperte",
   ["Artisan Blacksmith"] = "Schmiedekunstfachmann",
   ["Grand Master Tailor"] = "Schneidergro\195\159meister",
   ["Master Gnome Engineer"] = "Gnomischer Meisteringenieur",
   ["Druid Trainer"] = "Druidenlehrer",
   ["Journeyman Engineer"] = "Ingenieursgeselle",
   ["Superior Leatherworker"] = "\195\156berragender Lederer",
   ["Journeyman Tailor"] = "Schneidergeselle",
   ["Journeyman Leatherworker"] = "Lederverarbeitungsgeselle",
   ["Grand Master Alchemist"] = "Alchimiegro\195\159meister",
   ["Grand Master Leatherworker"] = "Lederverarbeitungsgro\195\159meister",
   ["Portal Trainer"] = "Portallehrer",
   ["Grand Master Enchanter"] = "Verzauberkunstgro\195\159meister",
   ["Cooking Trainer"] = "Kochkunstlehrer",
   ["Skinning Trainer"] = "K\195\188rschnerlehrer",
   ["Engineer"] = "Ingenieur",
   ["Riding Instructor"] = "Reitlehrer",
   ["Priest Trainer"] = "Priesterlehrer",
   ["Journeyman Alchemist Trainer"] = "Alchimiegesellenlehrer",
   ["Artisan Leatherworker"] = "Lederverarbeitungsfachmann",
   ["Artisan Engineer"] = "Ingenieurfachmann",
   ["Master Dragonscale Leatherworker"] = "Drachenlederverarbeitungsmeister",
   ["Herbalism Trainer"] = "Kr\195\164uterkundelehrer",
   ["Blacksmith"] = "Schmied",
   ["First Aid Trainer"] = "Lehrer f?r Erste Hilfe",
   ["Paladin Trainer"] = "Paladinlehrer",
   ["Pet Trainer"] = "Tierausbilder",
   ["Master Leatherworker"] = "Lederverarbeitungsmeister",
   ["Tribal Leatherworking Trainer"] = "Stammeslederverarbeitungslehrer",
   ["Master Engineer"] = "Meisteringenieur",
   ["Master Shadoweave Tailor"] = "Schattengewebeschneidermeister",
   ["Transportation Engineer"] = "Transportingenieur",
   ["Shaman Trainer"] = "Schamanenlehrer",
   ["Hunter Trainer"] = "J\195\164gerlehrer",
   ["Mage Trainer"] = "Magielehrer",
   ["Artisan Tailor"] = "Schneiderfachmann",
   ["Speciality Engineer"] = "Spezialingenieur",
   ["Master Tribal Leatherworker"] = "Stammeslederverarbeitungsmeister",
   ["Chief Engineer"] = "Chefingenieur",
   ["Master Enchanter"] = "Verzauberkunstmeister",
   ["Owl Trainer"] = "Eulenausbilder",
   ["Trauma Surgeon"] = "Traumachirurg",
   ["Master Blacksmith"] = "Meisterschmied",
   ["Journeyman Blacksmith"] = "Schmiedekunstgeselle",
   ["Undead Horse Riding Instructor"] = "Untote Pferdereitlehrer",
   ["Wolf Riding Instructor"] = "Wolfreitlehrer",
   ["Master Alchemist"] = "Alchimiemeister",
   ["Master Tailor"] = "Schneidermeister",
   ["Master Leatherworking Trainer"] = "Lederverarbeitungsmeisterlehrer",
   ["Grand Master Engineer"] = "Gro\195\159meisteringenieur",
   ["Kodo Riding Instructor"] = "Kodoreitlehrer",
   ["Artisan Alchemist"] = "Alchimiefachmann",
   ["Journeyman Enchanter"] = "Verzauberkunstgeselle",
   ["Royal Apothecary Society"] = "K\195\182nigliche Apothekervereinigung",
   ["Master Elemental Leatherworker"] = "Elementarlederverarbeitungsmeister",
   ["Expert Enchanter"] = "Verzauberkunstexperte",
   ["Weapon Master"] = "Waffenmeister",
   ["Expert Alchemist"] = "Alchimieexperte",
   ["Master Goblin Engineer"] = "Goblinmeisteringenieur",
   ["Head Eco-Dome Engineer"] = "Leitender Ingenieur der Biokuppel",
   ["Fishing Trainer"] = "Angellehrer",
   ["Expert Engineer"] = "Ingenieursexperte",
   ["Expert Leatherworker"] = "Lederverarbeitungsexperte",
   ["Journeyman Alchemist"] = "Alchimiegeselle",
   ["Rogue Trainer"] = "Schurkenlehrer",
   ["Ram Riding Instructor"] = "Widderreitlehrer",
   ["Grand Master Blacksmith"] = "Gro?meisterschmied",
   ["Grand Master Jewelcrafter"] = "Juwelenschleifergro\195\159meister",
   ["Mining Trainer"] = "Bergbaulehrer",
} end)

BabbleTrainer:RegisterTranslations("frFR", function() return {
	-- Trainer types
	["Warrior Trainer"] = "Maître des guerriers",
	["Demon Trainer"] = "Maître des démons",
--	["Bael'dun Chief Engineer"] = true,
	["Warlock Trainer"] = "Maître des démonistes",
	["Raptor Riding Trainer"] = "Instructrice de monte de raptor",
	["Horse Riding Instructor"] = "Instructeur d'équitation",
	["Leatherworking Trainer"] = "Maître des Artisans du cuir",
	["Master Jewelcrafter"] = "Joaillier - Maître",
	["Artisan Enchanter"] = "Enchanteur - Artisan",
	["Unbalanced Engineer"] = "Ingénieur déséquilibré",
	["Journeyman Jewelcrafter"] = "Joaillier - Compagnon",
	["Expert Tailor"] = "Tailleur - Expert",
	["Expert Blacksmith"] = "Forgeron - Expert",
	["Artisan Blacksmith"] = "Forgeron - Artisan",
	["Grand Master Tailor"] = "Grand maître des tailleurs",
	["Master Gnome Engineer"] = "Maître-ingénieur gnome",
	["Druid Trainer"] = "Maître des druides",
	["Journeyman Engineer"] = "Ingénieur - Compagnon",
	["Superior Leatherworker"] = "Excellent artisan du cuir",
	["Journeyman Tailor"] = "Tailleur - Compagnon",
	["Journeyman Leatherworker"] = "Artisan du cuir - Compagnon",
	["Grand Master Alchemist"] = "Grand maître des alchimistes",
	["Grand Master Leatherworker"] = "Grand maître des alchimistes",
	["Portal Trainer"] = "Maître des portails",
	["Grand Master Enchanter"] = "Grand maître des enchanteurs",
	["Cooking Trainer"] = "Maître des cuisiniers",
	["Skinning Trainer"] = "Maître des dépeceurs",
	["Engineer"] = "Ingénieur",
	["Riding Instructor"] = "Instructeur de monte",
	["Priest Trainer"] = "Maître des prêtres",
	["Journeyman Alchemist Trainer"] = "Maître des alchimistes - Compagnon",
	["Artisan Leatherworker"] = "Artisan du cuir - Artisan",
	["Artisan Engineer"] = "Ingénieur - Artisan",
	["Master Dragonscale Leatherworker"] = "Artisan du cuir - Maître écailles de dragon",
	["Herbalism Trainer"] = "Maître des herboristes",
	["Blacksmith"] = "Forgeron",
	["First Aid Trainer"] = "Maître des premiers soins",
	["Paladin Trainer"] = "Maître des paladins",
	["Pet Trainer"] = "Maître des familiers",
	["Master Leatherworker"] = "Artisan du cuir - Maître",
	["Tribal Leatherworking Trainer"] = "Maître des artisans du cuir tribal",
	["Master Engineer"] = "Ingénieur - Maître",
	["Master Shadoweave Tailor"] = "Tailleur - Maître tisse-ombre",
	["Transportation Engineer"] = "Ingénieur en charge du transporteur",
	["Shaman Trainer"] = "Maître des chamans",
	["Hunter Trainer"] = "Maître des chasseurs",
	["Mage Trainer"] = "Maître des mages",
	["Artisan Tailor"] = "Tailleur - Artisan",
	["Speciality Engineer"] = "Ingénieur spécialiste",
	["Master Tribal Leatherworker"] = "Artisan du cuir - Maître tribal",
	["Chief Engineer"] = "Ingénieur en chef",
	["Master Enchanter"] = "Enchanteur - Maître",
	["Owl Trainer"] = "Entraîneur de chouettes",
	["Trauma Surgeon"] = "Chirurgien",
	["Master Blacksmith"] = "Forgeron - Maître",
	["Journeyman Blacksmith"] = "Forgeron - Compagnon",
	["Undead Horse Riding Instructor"] = "Instructeur d'équitation mort-vivant",
	["Wolf Riding Instructor"] = "Instructeur de monte de loup",
	["Master Alchemist"] = "Alchimiste - Maître",
	["Master Tailor"] = "Tailleur - Maître",
	["Master Leatherworking Trainer"] = "Maître des Artisans du cuir - Maître",
	["Grand Master Engineer"] = "Grand maître des ingénieurs",
	["Kodo Riding Instructor"] = "Instructeur de monte de kodo",
	["Artisan Alchemist"] = "Alchimiste - Artisan",
	["Journeyman Enchanter"] = "Enchanteur - Compagnon",
	["Royal Apothecary Society"] = "Société royale des apothicaires",
	["Master Elemental Leatherworker"] = "Artisan du cuir - Maître élémentaire",
	["Expert Enchanter"] = "Enchanteur - Expert",
	["Weapon Master"] = "Maître d'armes",
	["Expert Alchemist"] = "Alchimiste - Expert",
	["Master Goblin Engineer"] = "Ingénieur - Maître gobelin",
	["Head Eco-Dome Engineer"] = "Ingénieur en chef de l'Écodôme",
	["Fishing Trainer"] = "Maître des pêcheurs",
	["Expert Engineer"] = "Ingénieur - Expert",
	["Expert Leatherworker"] = "Artisan du cuir - Expert",
	["Journeyman Alchemist"] = "Alchimiste - Compagnon",
	["Rogue Trainer"] = "Maître des voleurs",
	["Ram Riding Instructor"] = "Instructeur de monte de bélier",
	["Grand Master Blacksmith"] = "Grand maître des forgerons",
	["Grand Master Jewelcrafter"] = "Grand maître des joailliers",
	["Mining Trainer"] = "Maître des mineurs",
} end)

BabbleTrainer:RegisterTranslations("koKR", function() return {
	-- Trainer types
	["Artisan Alchemist"] = "전문 연금술사",
	["Artisan Blacksmith"] = "전문 대장장이",
	["Artisan Enchanter"] = "전문 마법부여사",
	["Artisan Engineer"] = "전문 기술자",
	["Artisan Leatherworker"] = "전문 가죽세공인",
	["Artisan Tailor"] = "전문 재봉사",
	["Bael'dun Chief Engineer"] = "바엘던 선임기술자",
	["Blacksmith"] = "대장장이",
	["Chief Engineer"] = "선임기술자",
	["Cooking Trainer"] = "전문 요리사",
	["Demon Trainer"] = "악마 훈련사",
	["Druid Trainer"] = "상급 드루이드",
	["Engineer"] = "기술자",
	["Expert Alchemist"] = "숙련 연금술사",
	["Expert Blacksmith"] = "숙련 대장장이",
	["Expert Enchanter"] = "숙련 마법부여사",
	["Expert Engineer"] = "숙련 기술자",
	["Expert Leatherworker"] = "숙련 가죽세공인",
	["Expert Tailor"] = "숙련 재봉사",
	["First Aid Trainer"] = "전문 응급치료사",
	["Fishing Trainer"] = "전문 낚시꾼",
	["Grand Master Alchemist"] = "연금술의 거장",
	["Grand Master Blacksmith"] = "대장기술의 거장",
	["Grand Master Enchanter"] = "마법부여의 거장",
	["Grand Master Engineer"] = "기계공학의 거장",
	["Grand Master Jewelcrafter"] = "보석세공의 거장",
	["Grand Master Leatherworker"] = "가죽세공의 거장",
	["Grand Master Tailor"] = "재봉술의 거장",
	["Head Eco-Dome Engineer"] = "수석 생태지구 기술자",
	["Herbalism Trainer"] = "전문 약초채집사",
	["Horse Riding Instructor"] = "전문 승마 기수",
	["Hunter Trainer"] = "상급 사냥꾼",
	["Journeyman Alchemist Trainer"] = "수습 연금술사",
	["Journeyman Alchemist"] = "수습 연금술사",
	["Journeyman Blacksmith"] = "수습 대장장이",
	["Journeyman Enchanter"] = "수습 마법부여사",
	["Journeyman Engineer"] = "수습 기술자",
	["Journeyman Jewelcrafter"] = "수습 보석세공인",
	["Journeyman Leatherworker"] = "수습 가죽세공인",
	["Journeyman Tailor"] = "수습 재봉사",
	["Kodo Riding Instructor"] = "전문 코도 기수",
	["Leatherworking Trainer"] = "전문 가죽세공인",
	["Mage Trainer"] = "상급 마법사",
	["Master Alchemist"] = "연금술의 대가",
	["Master Blacksmith"] = "대장기술의 대가",
	["Master Dragonscale Leatherworker"] = "용비늘 가죽세공의 대가",
	["Master Elemental Leatherworker"] = "원소 가죽세공의 대가",
	["Master Enchanter"] = "마법부여의 대가",
	["Master Engineer"] = "기계공학의 대가",
	["Master Gnome Engineer"] = "노움 기술자 조합장",
	["Master Goblin Engineer"] = "고블린 기술자 조합장",
--	["Master Jewelcrafter"] = "Master Jewelcrafter",
	["Master Leatherworker"] = "가죽세공의 대가",
	["Master Leatherworking Trainer"] = "가죽세공의 대가",
	["Master Shadoweave Tailor"] = "그림자 재봉술의 대가",
	["Master Tailor"] = "재봉술의 대가",
	["Master Tribal Leatherworker"] = "전통 가죽세공의 대가",
	["Mining Trainer"] = "전문 광부",
--	["Nightsaber Riding Instructor"] = Nightsaber Riding Instructor,
	["Owl Trainer"] = "올빼미 조련사",
	["Paladin Trainer"] = "상급 성기사",
	["Pet Trainer"] = "야수 조련사",
	["Portal Trainer"] = "순간이동 전문 마법사",
	["Priest Trainer"] = "상급 사제",
	["Ram Riding Instructor"] = "전문 산양 기수",
	["Raptor Riding Trainer"] = "랩터 조련사",
	["Riding Instructor"] = "전문 기수",
	["Rogue Trainer"] = "상급 도적",
	["Royal Apothecary Society"] = "왕립 연금술 학회",
	["Shaman Trainer"] = "상급 주술사",
	["Skinning Trainer"] = "전문 무두장이",
--	["Speciality Engineer"] = "Speciality Engineer",
	["Superior Leatherworker"] = "최상급 가죽세공인",
	["Transportation Engineer"] = "순간이동 기술자",
	["Trauma Surgeon"] = "군의관",
	["Tribal Leatherworking Trainer"] = "전통 가죽세공인",
	["Unbalanced Engineer"] = "정신나간 기술자",
	["Undead Horse Riding Instructor"] = "언데드 말 전문기수",
	["Warlock Trainer"] = "상급 흑마법사",
	["Warrior Trainer"] = "상급 전사",
	["Weapon Master"] = "무기 전문가",
	["Wolf Riding Instructor"] = "전문 늑대 기수",
} end)

BabbleTrainer:RegisterTranslations("zhCN", function() return {
	-- Trainer types
	--Profession Skill [专业技能]
	--Alchemist Trainer [炼金训练师]
	["Artisan Alchemist"] = "\233\171\152\231\186\167\231\130\188\233\135\145\229\184\136",
	["Expert Alchemist"] = "\229\136\157\231\186\167\231\130\188\233\135\145\229\184\136",
	["Grand Master Alchemist"] = "Grand Master Alchemist",	--TBC check
	["Journeyman Alchemist Trainer"] = "\228\184\173\231\186\167\231\130\188\233\135\145\232\174\173\231\187\131\229\184\136",	--check
	["Journeyman Alchemist"] = "\228\184\173\231\186\167\231\130\188\233\135\145\229\184\136",
	["Master Alchemist"] = "\229\164\167\229\184\136\231\186\167\231\130\188\233\135\145\229\184\136",
	["Royal Apothecary Society"] = "\231\154\135\229\174\182\232\141\175\229\137\130\229\184\136\229\173\166\228\188\154",
	--Blacksmith Trainer [锻造训练师]
	["Artisan Blacksmith"] = "\233\171\152\231\186\167\233\147\129\229\140\160",
	["Blacksmith"] = "\233\147\129\229\140\160",
	["Expert Blacksmith"] = "\229\136\157\231\186\167\233\147\129\229\140\160",
	["Grand Master Blacksmith"] = "Grand Master Blacksmith",	--TBC check
	["Journeyman Blacksmith"] = "\228\184\173\231\186\167\233\147\129\229\140\160",
	["Master Blacksmith"] = "\229\164\167\229\184\136\231\186\167\233\147\129\229\140\160",
	["Weapon Master"] = "\230\173\166\229\153\168\229\164\167\229\184\136",
	--Enchanter Trainer [附魔训练师]
	["Artisan Enchanter"] = "\233\171\152\231\186\167\233\153\132\233\173\148\229\184\136",
	["Expert Enchanter"] = "\229\136\157\231\186\167\233\153\132\233\173\148\229\184\136",
	["Grand Master Enchanter"] = "Grand Master Enchanter",	--TBC check
	["Journeyman Enchanter"] = "\228\184\173\231\186\167\233\153\132\233\173\148\229\184\136",
	["Master Enchanter"] = "\229\164\167\229\184\136\231\186\167\233\153\132\233\173\148\229\184\136",
	--Engineer Trainer [工程学训练师]
	["Artisan Engineer"] = "\233\171\152\231\186\167\230\138\128\229\184\136",
	["Bael'dun Chief Engineer"] = "\229\183\180\229\176\148\228\184\185\233\166\150\229\184\173\230\138\128\229\184\136",
	["Chief Engineer"] = "\233\166\150\229\184\173\230\138\128\229\184\136",
	["Engineer"] = "\230\138\128\229\184\136",
	["Expert Engineer"] = "\229\136\157\231\186\167\230\138\128\229\184\136",
	["Grand Master Engineer"] = "Grand Master Engineer",	--TBC check
	["Head Eco-Dome Engineer"] = "\231\178\190\231\165\158\229\164\177\229\184\184\231\154\132\230\138\128\229\184\136",	--check
	["Journeyman Engineer"] = "\228\184\173\231\186\167\230\138\128\229\184\136",
	["Master Engineer"] = "\229\164\167\229\184\136\231\186\167\230\138\128\229\184\136",
	["Master Gnome Engineer"] = "\229\164\167\229\184\136\231\186\167\229\156\176\231\178\190\230\138\128\229\184\136",
	["Master Goblin Engineer"] = "\229\164\167\229\184\136\231\186\167\228\190\143\229\132\146\230\138\128\229\184\136",
	["Speciality Engineer"] = "Speciality Engineer",	--TBC check
	["Transportation Engineer"] = "Transportation Engineer",	--TBC check
	["Unbalanced Engineer"] = "\229\164\177\232\161\161\229\183\165\231\168\139\229\184\136",	--TBC check
	--Leatherworker Trainer [制皮训练师]
	["Artisan Leatherworker"] = "\233\171\152\231\186\167\229\136\182\231\154\174\232\174\173\231\187\131\229\184\136",
	["Expert Leatherworker"] = "\229\136\157\231\186\167\229\136\182\231\154\174\229\184\136",
	["Grand Master Leatherworker"] = "Grand Master Leatherworker",	--TBC check
	["Journeyman Leatherworker"] = "\228\184\173\231\186\167\229\136\182\231\154\174\229\184\136",
	["Master Dragonscale Leatherworker"] = "\229\164\167\229\184\136\231\186\167\233\190\153\233\179\158\229\136\182\231\154\174\229\184\136",
	["Master Elemental Leatherworker"] = "\229\164\167\229\184\136\231\186\167\229\133\131\231\180\160\229\136\182\231\154\174\229\184\136",
	["Master Leatherworker"] = "\229\164\167\229\184\136\231\186\167\229\136\182\231\154\174\232\174\173\231\187\131\229\184\136",
	["Master Tribal Leatherworker"] = "\229\164\167\229\184\136\231\186\167\233\131\168\230\151\143\229\136\182\231\154\174\229\184\136",
	["Superior Leatherworker"] = "Superior Leatherworker",	--TBC check
	["Leatherworking Trainer"] = "\233\190\153\233\179\158\229\136\182\231\154\174\229\184\136",
	["Master Leatherworking Trainer"] = "\229\164\167\229\184\136\231\186\167\229\136\182\231\154\174\232\174\173\231\187\131\229\184\136",	--check
	["Tribal Leatherworking Trainer"] = "\233\131\168\230\151\143\229\136\182\231\154\174\232\174\173\231\187\131\229\184\136",
	--Tailor Trainer [裁缝训练师]
	["Artisan Tailor"] = "\233\171\152\231\186\167\232\163\129\231\188\157",
	["Expert Tailor"] = "\229\136\157\231\186\167\232\163\129\231\188\157",
	["Grand Master Tailor"] = "Grand Master Tailor",	--TBC check
	["Journeyman Tailor"] = "\228\184\173\231\186\167\232\163\129\231\188\157",
	["Master Shadoweave Tailor"] = "\229\164\167\229\184\136\231\186\167\230\154\151\231\186\185\232\163\129\231\188\157",
	["Master Tailor"] = "\229\164\167\229\184\136\231\186\167\232\163\129\231\188\157", 
	--Jewelcrafter Trainer [珠宝加工训练师]	--TBC
	["Grand Master Jewelcrafter"] = "Grand Master Jewelcrafter",	--TBC check
	["Journeyman Jewelcrafter"] = "\228\184\173\231\186\167\231\143\160\229\174\157\229\138\160\229\183\165",	--TBC check
	["Master Jewelcrafter"] = "\229\164\167\229\184\136\231\186\167\231\143\160\229\174\157\229\138\160\229\183\165",	--TBC check
	--Pet Trainer [宠物训练师]
	["Demon Trainer"] = "\230\129\182\233\173\148\232\174\173\231\187\131\229\184\136",
	["Owl Trainer"] = "\231\140\171\229\164\180\233\185\176\232\174\173\231\187\131\229\184\136",
	["Pet Trainer"] = "\229\174\160\231\137\169\232\174\173\231\187\131\229\184\136",
	--Class Trainer [职业训练师]
	["Druid Trainer"] = "\229\190\183\233\178\129\228\188\138\232\174\173\231\187\131\229\184\136",
	["Hunter Trainer"] = "\231\140\142\228\186\186\232\174\173\231\187\131\229\184\136",
	["Mage Trainer"] = "\230\179\149\229\184\136\232\174\173\231\187\131\229\184\136",
	["Paladin Trainer"] = "\229\156\163\233\170\145\229\163\171\232\174\173\231\187\131\229\184\136",
	["Priest Trainer"] = "\231\137\167\229\184\136\232\174\173\231\187\131\229\184\136",
	["Rogue Trainer"] = "\231\155\151\232\180\188\232\174\173\231\187\131\229\184\136",
	["Shaman Trainer"] = "\232\144\168\230\187\161\231\165\173\229\143\184\232\174\173\231\187\131\229\184\136",
	["Warlock Trainer"] = "\230\156\175\229\163\171\232\174\173\231\187\131\229\184\136",
	["Warrior Trainer"] = "\230\136\152\229\163\171\232\174\173\231\187\131\229\184\136",
	--Gathering Skill [采集类]
	["Herbalism Trainer"] = "\232\141\137\232\141\175\229\173\166\232\174\173\231\187\131\229\184\136",
	["Mining Trainer"] = "\233\135\135\231\159\191\232\174\173\231\187\131\229\184\136",
	["Skinning Trainer"] = "\229\137\165\231\154\174\232\174\173\231\187\131\229\184\136",
	--Secondary Skill [辅助技能]
	["Cooking Trainer"] = "\231\131\185\233\165\170\232\174\173\231\187\131\229\184\136",
	["First Aid Trainer"] = "\230\128\165\230\149\145\232\174\173\231\187\131\229\184\136",
	["Fishing Trainer"] = "\233\146\147\233\177\188\232\174\173\231\187\131\229\184\136",
	--Riding Instructor [骑术训练师]
	["Horse Riding Instructor"] = "\233\169\172\233\170\145\230\156\175\232\174\173\231\187\131\229\184\136",
	["Kodo Riding Instructor"] = "\231\167\145\229\164\154\229\133\189\233\170\145\230\156\175\232\174\173\231\187\131\229\184\136",
	["Raptor Riding Trainer"] = "\232\191\133\231\140\155\233\190\153\233\170\145\230\156\175\232\174\173\231\187\131\229\184\136",
	["Ram Riding Instructor"] = "\229\177\177\231\190\138\233\170\145\230\156\175\232\174\173\231\187\131\229\184\136",
	["Wolf Riding Instructor"] = "\231\139\188\233\170\145\230\156\175\232\174\173\231\187\131\229\184\136",
	["Nightsaber Riding Instructor"] = "\229\164\156\229\136\131\232\177\185\233\170\145\230\156\175\232\174\173\231\187\131\229\184\136",
	["Riding Instructor"] = "\233\170\145\230\156\175\232\174\173\231\187\131\229\184\136",	--check
	["Undead Horse Riding Instructor"] = "\228\186\161\231\129\181\233\169\172\233\170\145\230\156\175\232\174\173\231\187\131\229\184\136",
	--etc
	["Trauma Surgeon"] = "Trauma Surgeon",	--TBC check
	["Portal Trainer"] = "\228\188\160\233\128\129\233\151\168\232\174\173\231\187\131\229\184\136",
} end)

BabbleTrainer:Debug()
BabbleTrainer:SetStrictness(true)

AceLibrary:Register(BabbleTrainer, MAJOR_VERSION, MINOR_VERSION)
BabbleTrainer = nil
