annotate abbreviations.lua @ 156:1e2ee3f52bc8 beta-l10n-2

Stub files to test server-side localization generator. These are NOT LOADED YET.
author Farmbuyer of US-Kilrogg <farmbuyer@gmail.com>
date Sat, 21 Feb 2015 17:04:00 -0500
parents 55018c10f3a5
children
rev   line source
farmbuyer@67 1 --[==[
farmbuyer@67 2 If you want to change these to something else, like in-jokes for your guild,
farmbuyer@83 3 write a small addon like this. Lines with * are crucial and should not be
farmbuyer@83 4 changed from how they're shown here.
farmbuyer@67 5
farmbuyer@142 6 Interface/AddOns/YourMod/YourMod.toc:
farmbuyer@67 7 =================================
farmbuyer@67 8 ## Interface: xxxxx
farmbuyer@153 9 ## Title: Ouro Loot Names For My Guild
farmbuyer@67 10 * ## RequiredDeps: Ouro_Loot
farmbuyer@67 11 * ## LoadOnDemand: 1
farmbuyer@67 12 * ## LoadWith: Ouro_Loot
farmbuyer@67 13
farmbuyer@67 14 main.lua
farmbuyer@67 15 =================================
farmbuyer@67 16
farmbuyer@83 17 Then replace specific entries like this:
farmbuyer@67 18
farmbuyer@142 19 Interface/AddOns/YourMod/main.lua:
farmbuyer@67 20 =================================
farmbuyer@83 21 * local ouroloot = LibStub("AceAddon-3.0"):GetAddon("Ouro Loot")
farmbuyer@67 22
farmbuyer@67 23 ouroloot.instance_abbrev["The Bastion of Twilight"] =
farmbuyer@83 24 [[Steve Said He Would /gquit If We Make Him Go Here Ever Again]]
farmbuyer@67 25
farmbuyer@67 26 ouroloot.boss_abbrev["Omnotron Defense System"] =
farmbuyer@67 27 [[Jim Will Facetank The Slimes Now]]
farmbuyer@83 28
farmbuyer@83 29 ouroloot:Print [[Tweaked stuff for mah guildies!]]
farmbuyer@67 30 =================================
farmbuyer@67 31
farmbuyer@142 32 This lets you update Ouro Loot with a new version (which would overwrite
farmbuyer@142 33 this file) without losing any of your changes.
farmbuyer@67 34 ]==]
farmbuyer@67 35
farmbuyer@1 36 local addon = select(2,...)
farmbuyer@67 37 if addon.NOLOAD then return end
farmbuyer@1 38
farmbuyer@142 39 --[==[
farmbuyer@142 40 The index is the universal InstanceMapID value, which can be looked up here:
farmbuyer@142 41 http://wowpedia.org/InstanceMapID
farmbuyer@142 42 You can also use the official English localized name, which was the only
farmbuyer@144 43 available method in the past. Note that those names are case-sensistive.
farmbuyer@142 44 ]==]
farmbuyer@1 45 addon.instance_abbrev = {
farmbuyer@142 46 -------- WoD
farmbuyer@144 47 --[1228] = "HM", -- Highmaul
farmbuyer@144 48 [1205] = "BRF", -- Blackrock Foundry
farmbuyer@142 49
farmbuyer@106 50 -------- MoP
farmbuyer@142 51 [1008] = "MV", -- Mogu'shan Vaults
farmbuyer@142 52 [1009] = "HoF", -- Heart of Fear
farmbuyer@142 53 [996] = "ToES", -- Terrace of Endless Spring
farmbuyer@142 54 [1098] = "ToT", -- Throne of Thunder
farmbuyer@142 55 [1136] = "SoO", -- Siege of Orgrimmar
farmbuyer@106 56
farmbuyer@1 57 -------- Cata
farmbuyer@142 58 [757] = "BH", -- Baradin Hold
farmbuyer@142 59 [671] = "BoT", -- The Bastion of Twilight
farmbuyer@142 60 [669] = "BWD", -- Blackwing Descent
farmbuyer@142 61 [754] = "To4W", -- Throne of the Four Winds
farmbuyer@142 62 -- surely these names are short enough already...?
farmbuyer@142 63 --[720] = "F", -- Firelands
farmbuyer@142 64 --[967] = "DS", -- Dragon Soul
farmbuyer@1 65
farmbuyer@1 66 -------- WotLK
farmbuyer@142 67 [631] = "ICC", -- Icecrown Citadel
farmbuyer@142 68 [650] = "ToC", -- Trial of the Champion (dungeon)
farmbuyer@142 69 [649] = "ToC", -- Trial of the Crusader (raid)
farmbuyer@142 70 [624] = "VoA", -- Vault of Archavon
farmbuyer@1 71 }
farmbuyer@1 72
farmbuyer@106 73 -- Currently indexed by "boss name" values, as generated by whatever boss mod
farmbuyer@144 74 -- is in use; see specific boss mod handling code to see how they get it. For
farmbuyer@144 75 -- DBM, this is "mod.combatInfo.name" or "mod.id", preferring the first; that
farmbuyer@144 76 -- name defaults to "mod.localization.general.name", which for modern raids
farmbuyer@144 77 -- is from the encounter journal: EJ_GetEncounterInfo or EJ_GetCreatureInfo.
farmbuyer@144 78 -- For
farmbuyer@144 79 -- DBM:NewMod (encid, "...", ..., ..., modifier)
farmbuyer@144 80 -- this means
farmbuyer@144 81 -- EJ_GetEncounterInfo (encid)
farmbuyer@144 82 -- EJ_GetCreatureInfo (modifier, encid) second return
farmbuyer@144 83 --
farmbuyer@144 84 -- As such, this table really needs to be thrown out and redone with modern
farmbuyer@144 85 -- encounter IDs and sub-IDs.
farmbuyer@1 86 addon.boss_abbrev = {
farmbuyer@142 87 -------- WoD
farmbuyer@144 88 -- HM
farmbuyer@144 89 ["Kargath Bladefist"] = "Kill #100",
farmbuyer@144 90 ["The Butcher"] = "Same Butcher as in Diablo, Honest",
farmbuyer@144 91 --["Brackenspore"] = "",
farmbuyer@153 92 ["Tectus"] = "RRRIIISSSEEE MOUMOUMOUTAAAAINNNSSSS",
farmbuyer@144 93 ["Twin Ogron"] = "Polyphemos",
farmbuyer@144 94 --["Ko'ragh"] = "",
farmbuyer@144 95 --["Imperator Mar'gok"] = "",
farmbuyer@153 96 -- BRF
farmbuyer@153 97 ["Gruul"] = "Not As Gruuling This Time",
farmbuyer@153 98 ["Oregorger"] = "Oreogorger",
farmbuyer@153 99 ["Blast Furnace"] = "Get Your Old Fire Resist Gear Out...",
farmbuyer@153 100 ["Hans'gar & Franzok"] = "Arnold did the voice acting",
farmbuyer@153 101 ["Flamebender Ka'graz"] = "SO MUCH FIRE",
farmbuyer@153 102 ["Kromog"] = "Kologarn Minus Depth Perception",
farmbuyer@153 103 ["Beastlord Darmac"] = "Raid boss, at Tenagra.",
farmbuyer@153 104 ["Operator Thogar"] = "Insert Obvious Train Joke Here",
farmbuyer@153 105 --["Iron Maidens"] = "",
farmbuyer@153 106 ["Blackhand"] = "not Rend, the other Blackhand",
farmbuyer@142 107
farmbuyer@106 108 -------- MoP
farmbuyer@106 109 -- MV
farmbuyer@106 110 ["Will of the Emperor"] = "Talk to the Open Hand",
farmbuyer@106 111
farmbuyer@1 112 -------- Cata
farmbuyer@1 113 -- BoT
farmbuyer@6 114 ["Halfus Wyrmbreaker"] = "Halfass Wyrmbreaker",
farmbuyer@6 115 ["Valiona & Theralion"] = "Wonder Twins! Form of: Loot",
farmbuyer@1 116 -- BWD
farmbuyer@6 117 ["Magmaw"] = "Earwig",
farmbuyer@6 118 ["Omnotron Defense System"] = "Nomnomtron Defense System",
farmbuyer@31 119 ["Chimaeron"] = "k'eye-MAIR-on",
farmbuyer@6 120 ["Atramedes"] = "at-ruh-MEE-deez",
farmbuyer@6 121 ["Nefarian's End"] = "Nef II: Electric Boogaloo",
farmbuyer@6 122 -- To4W
farmbuyer@1 123 ["Al'Akir"] = "Big Al",
farmbuyer@6 124 -- Firelands
farmbuyer@14 125 ["Shannox"] = "Shnox",
farmbuyer@13 126 ["Lord Rhyolith"] = "LEFT, LEFT, LEFT RIGHT LEFT", -- left my wife and 49 kids, an old grey mare and a peanut stand
farmbuyer@13 127 ["Alysrazor"] = "Steppin' Razor", -- how many people have read Neuromancer, hmmmm
farmbuyer@16 128 ["Majordomo Staghelm"] = "Mojododo",
farmbuyer@32 129 -- Dragon Soul
farmbuyer@40 130 ["Morchok"] = "Porkchop",
farmbuyer@32 131 ["Warlord Zon'ozz"] = "Warlord Beach Ball",
farmbuyer@32 132 ["Yor'sahj the Unsleeping"] = "Yosimite Sam the Unsleeping",
farmbuyer@32 133 ["Hagara the Stormbinder"] = "Hands Across America",
farmbuyer@33 134 ["Ultraxion"] = "ul-TRAX-ee-on",
farmbuyer@1 135
farmbuyer@1 136 -------- WotLK
farmbuyer@1 137 -- ToC
farmbuyer@1 138 ["Northrend Beasts"] = "Animal House",
farmbuyer@1 139 ["Lord Jaraxxus"] = "latest DIAF demon",
farmbuyer@1 140 ["Faction Champions"] = "Alliance Clusterfuck",
farmbuyer@1 141 ["Valkyr Twins"] = "Salt'N'Pepa",
farmbuyer@1 142 ["Val'kyr Twins"] = "Salt'N'Pepa",
farmbuyer@1 143 ["Anub'arak"] = "Whack-a-Spider",
farmbuyer@1 144 -- ICC
farmbuyer@1 145 ["Lady Deathwhisper"] = "Lady Won't-Stop-Yammering",
farmbuyer@1 146 ["Gunship"] = "Rocket Shirt Over the Side of the Damn Boat",
farmbuyer@1 147 ["Gunship Battle"] = "Rocket Shirt Over the Side of the Damn Boat",
farmbuyer@1 148 ["Deathbringer Saurfang"] = "Deathbringer Sauerkraut",
farmbuyer@1 149 ["Professor Putricide"] = "Professor Farnsworth",
farmbuyer@1 150 ["Valithria Dreamwalker"] = "Dreeeeaaamweaaaaaverrrr",
farmbuyer@1 151 }
farmbuyer@1 152
farmbuyer@109 153 addon.FILES_LOADED = addon.FILES_LOADED + 1
farmbuyer@1 154 -- vim:noet