420 lines
11 KiB
Lua
420 lines
11 KiB
Lua
local L
|
|
|
|
-------------------
|
|
-- Anub'Rekhan --
|
|
-------------------
|
|
L = DBM:GetModLocalization("Anub'Rekhan")
|
|
|
|
L:SetGeneralLocalization({
|
|
name = "Anub'Rekhan"
|
|
})
|
|
|
|
L:SetWarningLocalization({
|
|
SpecialLocust = "Locust Swarm",
|
|
WarningLocustFaded = "Locust Swarm faded"
|
|
})
|
|
|
|
L:SetOptionLocalization({
|
|
SpecialLocust = "Show special warning for Locust Swarm",
|
|
WarningLocustFaded = "Show warning for Locust Swarm fade",
|
|
ArachnophobiaTimer = "Show timer for Arachnophobia (achievement)"
|
|
})
|
|
|
|
L:SetMiscLocalization({
|
|
YellDarkGaze = "Dark Gaze on me!",
|
|
ArachnophobiaTimer = "Arachnophobia"
|
|
})
|
|
|
|
----------------------------
|
|
-- Grand Widow Faerlina --
|
|
----------------------------
|
|
L = DBM:GetModLocalization("Faerlina")
|
|
|
|
L:SetGeneralLocalization({
|
|
name = "Grand Widow Faerlina"
|
|
})
|
|
|
|
L:SetWarningLocalization({
|
|
WarningEmbraceExpire = "Widow's Embrace ends in 5 seconds",
|
|
WarningEmbraceExpired = "Widow's Embrace faded",
|
|
FaerlinaMalicious = "%s on >%s< (%d)", --(args.spellName, args.destName, args.amount or 1)
|
|
FaerlinaFrenzy = "%s on >%s< (%d)", --(args.spellName, args.destName, args.amount or 1)
|
|
})
|
|
|
|
L:SetOptionLocalization({
|
|
WarningEmbraceExpire = "Show pre-warning for Widow's Embrace fade",
|
|
WarningEmbraceExpired = "Show warning for Widow's Embrace fade",
|
|
FaerlinaMalicious = "Show $spell:350250 targets and stack number warning", --(args.spellName, args.destName, args.amount or 1)
|
|
FaerlinaFrenzy = "Show warning for $spell:28798 stacks on Faerlina", --(args.spellName, args.destName, args.amount or 1)
|
|
})
|
|
|
|
---------------
|
|
-- Maexxna --
|
|
---------------
|
|
L = DBM:GetModLocalization("Maexxna")
|
|
|
|
L:SetGeneralLocalization({
|
|
name = "Maexxna"
|
|
})
|
|
|
|
L:SetWarningLocalization({
|
|
WarningSpidersSoon = "Maexxna Spiderlings in 5 seconds",
|
|
WarningSpidersNow = "Maexxna Spiderlings spawned",
|
|
MaexxnaNecrotic = "%s on >%s< (%d)", --(args.spellName, args.destName, args.amount or 1)
|
|
})
|
|
|
|
L:SetTimerLocalization({
|
|
TimerSpider = "Next Maexxna Spiderlings"
|
|
})
|
|
|
|
L:SetOptionLocalization({
|
|
WarningSpidersSoon = "Show pre-warning for Maexxna Spiderlings",
|
|
WarningSpidersNow = "Show warning for Maexxna Spiderlings",
|
|
TimerSpider = "Show timer for next Maexxna Spiderlings",
|
|
MaexxnaNecrotic = "Show $spell:350250 targets and stack number warning", --(args.spellName, args.destName, args.amount or 1)
|
|
})
|
|
|
|
L:SetMiscLocalization({
|
|
YellWebWrap = "I'm wrapped! Help me!",
|
|
ArachnophobiaTimer = "Arachnophobia"
|
|
})
|
|
|
|
------------------------------
|
|
-- Noth the Plaguebringer --
|
|
------------------------------
|
|
L = DBM:GetModLocalization("Noth")
|
|
|
|
L:SetGeneralLocalization({
|
|
name = "Noth the Plaguebringer"
|
|
})
|
|
|
|
L:SetWarningLocalization({
|
|
WarningTeleportNow = "Teleported",
|
|
WarningTeleportSoon = "Teleport in 10 seconds"
|
|
})
|
|
|
|
L:SetTimerLocalization({
|
|
TimerTeleport = "Teleport",
|
|
TimerTeleportBack = "Teleport back"
|
|
})
|
|
|
|
L:SetOptionLocalization({
|
|
WarningTeleportNow = "Show warning for Teleport",
|
|
WarningTeleportSoon = "Show pre-warning for Teleport",
|
|
TimerTeleport = "Show timer for Teleport",
|
|
TimerTeleportBack = "Show timer for Teleport back"
|
|
})
|
|
|
|
L:SetMiscLocalization({
|
|
Teleport = "%s teleports to the balcony above!"
|
|
})
|
|
|
|
--------------------------
|
|
-- Heigan the Unclean --
|
|
--------------------------
|
|
L = DBM:GetModLocalization("Heigan")
|
|
|
|
L:SetGeneralLocalization({
|
|
name = "Heigan the Unclean"
|
|
})
|
|
|
|
L:SetWarningLocalization({
|
|
WarningTeleportNow = "Teleported",
|
|
WarningTeleportSoon = "Teleport in %d seconds",
|
|
HeiganTouch = "%s on >%s< (%d)", --(args.spellName, args.destName, args.amount or 1)
|
|
HeiganTouchHC = "%s on >%s< (%d)" --(args.spellName, args.destName, args.amount or 1)
|
|
})
|
|
|
|
L:SetTimerLocalization({
|
|
TimerTeleport = "Teleport"
|
|
})
|
|
|
|
L:SetOptionLocalization({
|
|
WarningTeleportNow = "Show warning for Teleport",
|
|
WarningTeleportSoon = "Show pre-warning for Teleport",
|
|
TimerTeleport = "Show timer for Teleport",
|
|
HeiganTouch = "Show $spell:196780 targets and stack number warning", --(args.spellName, args.destName, args.amount or 1)
|
|
HeiganTouchHC = "Heroic: Show $spell:196791 targets and stack number warning" --(args.spellName, args.destName, args.amount or 1)
|
|
})
|
|
|
|
L:SetMiscLocalization({
|
|
YellBurningFever = "Burning Fever on me!",
|
|
})
|
|
|
|
---------------
|
|
-- Loatheb --
|
|
---------------
|
|
L = DBM:GetModLocalization("Loatheb")
|
|
|
|
L:SetGeneralLocalization({
|
|
name = "Loatheb"
|
|
})
|
|
|
|
L:SetWarningLocalization({
|
|
WarningHealSoon = "Healing possible in 3 seconds",
|
|
WarningHealNow = "Heal now"
|
|
})
|
|
|
|
L:SetOptionLocalization({
|
|
WarningHealSoon = "Show pre-warning for the 3-second healing and mana regen window",
|
|
WarningHealNow = "Show warning for the 3-second healing and mana regen window",
|
|
SporeDamageAlert = "DISABLED"
|
|
})
|
|
|
|
-----------------
|
|
-- Patchwerk --
|
|
-----------------
|
|
L = DBM:GetModLocalization("Patchwerk")
|
|
|
|
L:SetGeneralLocalization({
|
|
name = "Patchwerk"
|
|
})
|
|
|
|
L:SetOptionLocalization({
|
|
WarningHateful = "Post Hateful Strike targets to raid chat\n(requires announce to be enabled and leader/promoted status)",
|
|
SetIconOnGastricTarget = "Set icons on Gastric Affliction targets"
|
|
})
|
|
|
|
L:SetMiscLocalization({
|
|
yell1 = "Patchwerk want to play!",
|
|
yell2 = "Kel'thuzad make Patchwerk his avatar of war!",
|
|
HatefulStrike = "Hateful Strike --> %s [%s]"
|
|
})
|
|
|
|
-----------------
|
|
-- Grobbulus --
|
|
-----------------
|
|
L = DBM:GetModLocalization("Grobbulus")
|
|
|
|
L:SetGeneralLocalization({
|
|
name = "Grobbulus"
|
|
})
|
|
|
|
L:SetOptionLocalization({
|
|
SpecialWarningInjection = "Show special warning when you are affected by Mutating Injection",
|
|
SetIconOnInjectionTarget = "Set icons on Mutating Injection targets"
|
|
})
|
|
|
|
L:SetWarningLocalization({
|
|
SpecialWarningInjection = "Mutating Injection on you"
|
|
})
|
|
|
|
L:SetTimerLocalization({
|
|
})
|
|
|
|
-------------
|
|
-- Gluth --
|
|
-------------
|
|
L = DBM:GetModLocalization("Gluth")
|
|
|
|
L:SetGeneralLocalization({
|
|
name = "Gluth"
|
|
})
|
|
L:SetWarningLocalization{
|
|
DBM_GLUTH_VICIOUS_BITE = "%s on >%s< (%d)" --(args.spellName, args.destName, args.amount or 1)
|
|
}
|
|
|
|
----------------
|
|
-- Thaddius --
|
|
----------------
|
|
L = DBM:GetModLocalization("Thaddius")
|
|
|
|
L:SetGeneralLocalization({
|
|
name = "Thaddius"
|
|
})
|
|
|
|
L:SetMiscLocalization({
|
|
Yell = "Stalagg crush you!",
|
|
Emote = "%s overload!",
|
|
Emote2 = "The Tesla Coils overload!",
|
|
Boss1 = "Feugen",
|
|
Boss2 = "Stalagg",
|
|
Charge1 = "negative",
|
|
Charge2 = "positive"
|
|
})
|
|
|
|
L:SetOptionLocalization({
|
|
WarningChargeChanged = "Show special warning when your polarity changed",
|
|
WarningChargeNotChanged = "Show special warning when your polarity did not change",
|
|
ArrowsEnabled = "Show arrows (normal \"2 camp\" strategy)",
|
|
ArrowsRightLeft = "Show left/right arrows for the \"4 camp\" strategy (show left arrow if polarity changed, right if not)",
|
|
ArrowsInverse = "Inverse \"4 camp\" strategy (show right arrow if polarity changed, left if not)"
|
|
})
|
|
|
|
L:SetWarningLocalization({
|
|
WarningChargeChanged = "Polarity changed to %s",
|
|
WarningChargeNotChanged = "Polarity did not change"
|
|
})
|
|
|
|
L:SetOptionCatLocalization({
|
|
Arrows = "Arrows"
|
|
})
|
|
|
|
----------------------------
|
|
-- Instructor Razuvious --
|
|
----------------------------
|
|
L = DBM:GetModLocalization("Razuvious")
|
|
|
|
L:SetGeneralLocalization({
|
|
name = "Instructor Razuvious"
|
|
})
|
|
|
|
L:SetMiscLocalization({
|
|
Yell1 = "Show them no mercy!",
|
|
Yell2 = "The time for practice is over! Show me what you have learned!",
|
|
Yell3 = "Do as I taught you!",
|
|
Yell4 = "Sweep the leg... Do you have a problem with that?",
|
|
YellKnife = "Jagged Knife on me!"
|
|
})
|
|
|
|
L:SetOptionLocalization({
|
|
WarningShieldWallSoon = "Show pre-warning for Shield Wall ending"
|
|
})
|
|
|
|
L:SetWarningLocalization({
|
|
WarningShieldWallSoon = "Shield Wall ends in 5 seconds"
|
|
})
|
|
|
|
----------------------------
|
|
-- Gothik the Harvester --
|
|
----------------------------
|
|
L = DBM:GetModLocalization("Gothik")
|
|
|
|
L:SetGeneralLocalization({
|
|
name = "Gothik the Harvester"
|
|
})
|
|
|
|
L:SetOptionLocalization({
|
|
TimerWave = "Show timer for next wave",
|
|
TimerPhase2 = "Show timer for Phase 2",
|
|
WarningWaveSoon = "Show pre-warning for wave",
|
|
WarningWaveSpawned = "Show warning for wave spawned",
|
|
WarningRiderDown = "Show warning when an Unrelenting Rider dies",
|
|
WarningKnightDown = "Show warning when an Unrelenting Death Knight dies"
|
|
})
|
|
|
|
L:SetTimerLocalization({
|
|
TimerWave = "Wave %d",
|
|
TimerPhase2 = "Phase 2"
|
|
})
|
|
|
|
L:SetWarningLocalization({
|
|
WarningWaveSoon = "Wave %d: %s in 3 sec",
|
|
WarningWaveSpawned = "Wave %d: %s spawned",
|
|
WarningRiderDown = "Rider down",
|
|
WarningKnightDown = "Knight down",
|
|
WarningPhase2 = "Phase 2"
|
|
})
|
|
|
|
L:SetMiscLocalization({
|
|
yell = "Foolishly you have sought your own demise.",
|
|
WarningWave1 = "%d %s",
|
|
WarningWave2 = "%d %s and %d %s",
|
|
WarningWave3 = "%d %s, %d %s and %d %s",
|
|
Trainee = "Trainees",
|
|
Knight = "Knights",
|
|
Rider = "Riders"
|
|
})
|
|
|
|
---------------------
|
|
-- Four Horsemen --
|
|
---------------------
|
|
L = DBM:GetModLocalization("Horsemen")
|
|
|
|
L:SetGeneralLocalization({
|
|
name = "Four Horsemen"
|
|
})
|
|
|
|
L:SetOptionLocalization({
|
|
WarningMarkSoon = "Show pre-warning for Mark",
|
|
WarningMarkNow = "Show warning for Mark",
|
|
SpecialWarningMarkOnPlayer = "Show special warning when you are affected by more than 4 marks"
|
|
})
|
|
|
|
L:SetTimerLocalization({
|
|
})
|
|
|
|
L:SetWarningLocalization({
|
|
WarningMarkSoon = "Mark %d in 3 seconds",
|
|
WarningMarkNow = "Mark %d",
|
|
SpecialWarningMarkOnPlayer = "%s: %s"
|
|
})
|
|
|
|
L:SetMiscLocalization({
|
|
Korthazz = "Thane Korth'azz",
|
|
Mograine = "Highlord Mograine",
|
|
Blaumeux = "Lady Blaumeux",
|
|
Zeliek = "Sir Zeliek"
|
|
})
|
|
|
|
-----------------
|
|
-- Sapphiron --
|
|
-----------------
|
|
L = DBM:GetModLocalization("Sapphiron")
|
|
|
|
L:SetGeneralLocalization({
|
|
name = "Sapphiron"
|
|
})
|
|
|
|
L:SetOptionLocalization({
|
|
WarningAirPhaseSoon = "Show pre-warning for air phase",
|
|
WarningAirPhaseNow = "Announce air phase",
|
|
WarningLanded = "Announce ground phase",
|
|
TimerAir = "Show timer for air phase",
|
|
TimerLanding = "Show timer for landing",
|
|
TimerIceBlast = "Show timer for Frost Breath",
|
|
WarningDeepBreath = "Show special warning for Frost Breath",
|
|
WarningIceblock = "Yell on Ice Block"
|
|
})
|
|
|
|
L:SetMiscLocalization({
|
|
EmoteBreath = "Sapphiron takes a deep breath.",
|
|
EmoteFlying = "Sapphiron lifts off into the air!",
|
|
EmoteLanding = "Sapphiron resumes his attacks!",
|
|
WarningYellIceblock = "I'm an Ice Block!"
|
|
})
|
|
|
|
L:SetWarningLocalization({
|
|
WarningAirPhaseSoon = "Air phase in 10 seconds",
|
|
WarningAirPhaseNow = "Air phase",
|
|
WarningLanded = "Sapphiron landed",
|
|
WarningDeepBreath = "Frost Breath"
|
|
})
|
|
|
|
L:SetTimerLocalization({
|
|
TimerAir = "Air phase",
|
|
TimerLanding = "Landing",
|
|
TimerIceBlast = "Frost Breath"
|
|
})
|
|
|
|
------------------
|
|
-- Kel'Thuzad --
|
|
------------------
|
|
|
|
L = DBM:GetModLocalization("Kel'Thuzad")
|
|
|
|
L:SetGeneralLocalization({
|
|
name = "Kel'Thuzad"
|
|
})
|
|
|
|
L:SetOptionLocalization({
|
|
TimerPhase2 = "Show timer for Phase 2",
|
|
specwarnP2Soon = "Show special warning 10 seconds before Kel'Thuzad engages",
|
|
warnAddsSoon = "Show pre-warning for Guardians of Icecrown",
|
|
ShowRange = "Show range frame when Phase 2 starts"
|
|
})
|
|
|
|
L:SetMiscLocalization({
|
|
Yell = "Minions, servants, soldiers of the cold dark! Obey the call of Kel'Thuzad!"
|
|
})
|
|
|
|
L:SetWarningLocalization({
|
|
specwarnP2Soon = "Kel'Thuzad engages in 10 Seconds",
|
|
warnAddsSoon = "Guardians of Icecrown incoming soon"
|
|
})
|
|
|
|
L:SetTimerLocalization({
|
|
TimerPhase2 = "Phase 2"
|
|
})
|
|
|