diff --git a/LocaleExtra/deDE.lua b/LocaleExtra/deDE.lua index cfbdf78..6954491 100644 --- a/LocaleExtra/deDE.lua +++ b/LocaleExtra/deDE.lua @@ -5,6 +5,18 @@ local ADDON_NAME, Data = ... local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME) + +-- override the default stat rewords for this locale +do + -- Addon:AddDefaultRewordByLocale(stat, val) + + if Addon.isSoD then + Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_CAP)) + Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_CAP)) + end +end + + Addon:AddExtraStatCapture("Arcane Damage", {INPUT = "^%+(%d+) Arkanzauberschaden$"}) @@ -71,6 +83,9 @@ if Addon.isClassic then {INPUT = "^Reduziert die Magiewiderstände der Ziele Eurer Zauber um (%d+)%.$"}, {INPUT = "^Verringert die Magiewiderstände der Ziele Eurer Zauber um (%d+)%.$"}) + Addon:AddExtraStatCapture("Hit Rating", + {INPUT = "^Erhöht Eure Trefferchance mit Zaubern sowie Nahkampf%- und Distanzangriffen um (%d+%%)%.$"}) + Addon:AddExtraStatCapture("Physical Hit Rating", {INPUT = "^Verbessert Eure Trefferchance um (%d+%%)%.$"}) diff --git a/LocaleExtra/enUS.lua b/LocaleExtra/enUS.lua index 1cae046..0c03945 100644 --- a/LocaleExtra/enUS.lua +++ b/LocaleExtra/enUS.lua @@ -14,38 +14,37 @@ do -- Addon:AddDefaultRewordByLocale(stat, val) Addon:AddDefaultRewordByLocale("BonusArmor", "Bonus Armor") - Addon:AddDefaultRewordByLocale("All Resistance" , "All Resist") + Addon:AddDefaultRewordByLocale("All Resistance", "All Resist") Addon:AddDefaultRewordByLocale("Arcane Resistance", "Arcane Resist") - Addon:AddDefaultRewordByLocale("Fire Resistance" , "Fire Resist") + Addon:AddDefaultRewordByLocale("Fire Resistance", "Fire Resist") Addon:AddDefaultRewordByLocale("Nature Resistance", "Nature Resist") - Addon:AddDefaultRewordByLocale("Frost Resistance" , "Frost Resist") + Addon:AddDefaultRewordByLocale("Frost Resistance", "Frost Resist") Addon:AddDefaultRewordByLocale("Shadow Resistance", "Shadow Resist") - Addon:AddDefaultRewordByLocale("Attack Power In Forms" , "Feral Attack Power") - Addon:AddDefaultRewordByLocale("Defense Rating" , "Defense") - Addon:AddDefaultRewordByLocale("Parry Rating" , "Parry") - Addon:AddDefaultRewordByLocale("Dodge Rating" , "Dodge") + Addon:AddDefaultRewordByLocale("Attack Power In Forms", "Feral Attack Power") + Addon:AddDefaultRewordByLocale("Defense Rating", "Defense") + Addon:AddDefaultRewordByLocale("Parry Rating", "Parry") + Addon:AddDefaultRewordByLocale("Dodge Rating", "Dodge") Addon:AddDefaultRewordByLocale("Armor Penetration Rating", "Armor Pen") - Addon:AddDefaultRewordByLocale("Expertise Rating" , "Expertise") - Addon:AddDefaultRewordByLocale("Resilience Rating" , "Resilience") + Addon:AddDefaultRewordByLocale("Expertise Rating", "Expertise") + Addon:AddDefaultRewordByLocale("Resilience Rating", "Resilience") - Addon:AddDefaultRewordByLocale("Hit Rating" , "Hit") - Addon:AddDefaultRewordByLocale("Critical Strike Rating", "Crit") - Addon:AddDefaultRewordByLocale("Haste Rating" , "Haste") - - Addon:AddDefaultRewordByLocale("Health Regeneration", "Health per Minute") - Addon:AddDefaultRewordByLocale("Mana Regeneration" , "Mana per Minute") + Addon:AddDefaultRewordByLocale("Spell Damage", "Spell Damage") + Addon:AddDefaultRewordByLocale("Healing", "Healing") - -- tbc & classic - Addon:AddDefaultRewordByLocale("Healing" , "Healing") - -- Addon:AddDefaultRewordByLocale("Spell Damage", "Spell Damage") + Addon:AddDefaultRewordByLocale("Hit Rating", "Hit") + Addon:AddDefaultRewordByLocale("Critical Strike Rating", "Crit") + Addon:AddDefaultRewordByLocale("Haste Rating", "Haste") - Addon:AddDefaultRewordByLocale("Physical Hit Rating" , "Physical Hit") + Addon:AddDefaultRewordByLocale("Physical Hit Rating", "Physical Hit") Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", "Physical Crit") - Addon:AddDefaultRewordByLocale("Physical Haste Rating" , "Physical Haste") - Addon:AddDefaultRewordByLocale("Spell Hit Rating" , "Spell Hit") - Addon:AddDefaultRewordByLocale("Spell Critical Strike Rating" , "Spell Crit") - Addon:AddDefaultRewordByLocale("Spell Haste Rating" , "Spell Haste") + Addon:AddDefaultRewordByLocale("Physical Haste Rating", "Physical Haste") + Addon:AddDefaultRewordByLocale("Spell Hit Rating", "Spell Hit") + Addon:AddDefaultRewordByLocale("Spell Critical Strike Rating", "Spell Crit") + Addon:AddDefaultRewordByLocale("Spell Haste Rating", "Spell Haste") + + Addon:AddDefaultRewordByLocale("Health Regeneration", "Health per Minute") + Addon:AddDefaultRewordByLocale("Mana Regeneration", "Mana per Minute") end -- override the default stat mods for this locale diff --git a/LocaleExtra/esES.lua b/LocaleExtra/esES.lua index 7cbbf89..6cced49 100644 --- a/LocaleExtra/esES.lua +++ b/LocaleExtra/esES.lua @@ -6,6 +6,18 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME) +-- override the default stat rewords for this locale +do + -- Addon:AddDefaultRewordByLocale(stat, val) + + if Addon.isSoD then + Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_NAME)) + Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_NAME)) + end +end + + + if Addon.isClassic then Addon:AddExtraStatCapture("Stamina", {INPUT = "^(%+)(%d+) de aguante$"}) @@ -84,6 +96,9 @@ if Addon.isClassic then Addon:AddExtraStatCapture("Spell Penetration", {INPUT = "^Reduce las resistencias mágicas de los objetivos de tus hechizos en (%d+) p%.$"}) + Addon:AddExtraStatCapture("Hit Rating", + {INPUT = "^Aumenta en un (%d+%%) tu probabilidad de golpear con hechizos, ataques cuerpo a cuerpo y ataques a distancia%.$"}) + Addon:AddExtraStatCapture("Physical Hit Rating", {INPUT = "^Mejora tu probabilidad de alcanzar el objetivo en un (%d+%%)%.$"}) diff --git a/LocaleExtra/esMX.lua b/LocaleExtra/esMX.lua index d2298b8..8008871 100644 --- a/LocaleExtra/esMX.lua +++ b/LocaleExtra/esMX.lua @@ -6,6 +6,16 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME) +-- override the default stat rewords for this locale +do + -- Addon:AddDefaultRewordByLocale(stat, val) + + if Addon.isSoD then + Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_NAME)) + Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_NAME)) + end +end + Addon:AddExtraStatCapture("Block Value", @@ -81,6 +91,9 @@ if Addon.isClassic then Addon:AddExtraStatCapture("Spell Penetration", {INPUT = "^Las resistencias mágicas de los objetivos de tus hechizos se reducen (%d+) p%.$"}) + Addon:AddExtraStatCapture("Hit Rating", + {INPUT = "^Aumenta un (%d+%%) tu probabilidad de golpear con hechizos y con ataques cuerpo a cuerpo y a distancia%.$"}) + Addon:AddExtraStatCapture("Physical Hit Rating", {INPUT = "^Mejora tu probabilidad de golpear un (%d+%%)%.$"}) diff --git a/LocaleExtra/frFR.lua b/LocaleExtra/frFR.lua index f0f284f..885a7ec 100644 --- a/LocaleExtra/frFR.lua +++ b/LocaleExtra/frFR.lua @@ -6,6 +6,18 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME) +-- override the default stat rewords for this locale +do + -- Addon:AddDefaultRewordByLocale(stat, val) + + if Addon.isSoD then + Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_NAME)) + Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_NAME)) + end +end + + + -- override the default stat rewords for this locale do -- Addon:AddDefaultRewordByLocale(stat, val) @@ -104,6 +116,11 @@ if Addon.isClassic then Addon:AddExtraStatCapture("Spell Penetration", {INPUT = "^Diminue les résistances magiques des cibles de vos sorts de (%d+)%.$"}) + Addon:AddExtraStatCapture("Hit Rating", { + INPUT = "^Augmente les chances de toucher avec les sorts et les attaques en mêlée et à distance de (%d+)", + OUTPUT = function(n) if n then return n .. "%" end end, + }) + Addon:AddExtraStatCapture("Physical Hit Rating", {INPUT = "^Augmente vos chances de toucher de (%d+%%)%.$"}) diff --git a/LocaleExtra/koKR.lua b/LocaleExtra/koKR.lua index 175b71c..0ccfe48 100644 --- a/LocaleExtra/koKR.lua +++ b/LocaleExtra/koKR.lua @@ -6,6 +6,18 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME) +-- override the default stat rewords for this locale +do + -- Addon:AddDefaultRewordByLocale(stat, val) + + if Addon.isSoD then + Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_CAP)) + Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_CAP)) + end +end + + + Addon:AddExtraStatCapture("Arcane Damage", {INPUT = "^비전 주문 공격력 %+(%d+)$"}) @@ -74,6 +86,9 @@ if Addon.isClassic then Addon:AddExtraStatCapture("Spell Penetration", {INPUT = "^자신의 주문에 대한 대상의 마법 저항력을 (%d+)만큼 감소시킵니다%.$"}) + Addon:AddExtraStatCapture("Hit Rating", + {INPUT = "^주문, 근접 및 원거리 공격 적중률이 (%d+%%)만큼 증가합니다%.$"}) + Addon:AddExtraStatCapture("Physical Hit Rating", {INPUT = "^무기의 적중률이 (%d+%%)만큼 증가합니다%.$"}) diff --git a/LocaleExtra/ptBR.lua b/LocaleExtra/ptBR.lua index aa3ec22..2062b79 100644 --- a/LocaleExtra/ptBR.lua +++ b/LocaleExtra/ptBR.lua @@ -6,6 +6,18 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME) +-- override the default stat rewords for this locale +do + -- Addon:AddDefaultRewordByLocale(stat, val) + + if Addon.isSoD then + Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_CAP)) + Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_CAP)) + end +end + + + Addon:AddExtraStatCapture("Arcane Damage", {INPUT = "^%+(%d+) Dano Mágico Arcano$"}) @@ -81,6 +93,9 @@ if Addon.isClassic then Addon:AddExtraStatCapture("Spell Penetration", {INPUT = "^Reduz em (%d+) as resistências mágicas dos alvos dos seus feitiços%.$"}) + Addon:AddExtraStatCapture("Hit Rating", + {INPUT = "^Aumenta sua chance de acerto com feitiços e ataques corpo a corpo e de longo alcance em (%d+%%)%.$"}) + Addon:AddExtraStatCapture("Physical Hit Rating", {INPUT = "^Aumenta em (%d+%%) a chance de acerto%.$"}) diff --git a/LocaleExtra/ruRU.lua b/LocaleExtra/ruRU.lua index 38cb848..2158265 100644 --- a/LocaleExtra/ruRU.lua +++ b/LocaleExtra/ruRU.lua @@ -10,59 +10,45 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME) do -- Addon:AddDefaultRewordByLocale(stat, val) - Addon:AddDefaultRewordByLocale("Stamina" , "к выносливости") - Addon:AddDefaultRewordByLocale("Strength" , "к силе") - Addon:AddDefaultRewordByLocale("Agility" , "к ловкости") + Addon:AddDefaultRewordByLocale("Stamina", "к выносливости") + Addon:AddDefaultRewordByLocale("Strength", "к силе") + Addon:AddDefaultRewordByLocale("Agility", "к ловкости") Addon:AddDefaultRewordByLocale("Intellect", "к интеллекту") - Addon:AddDefaultRewordByLocale("Spirit" , "к духу") + Addon:AddDefaultRewordByLocale("Spirit", "к духу") - Addon:AddDefaultRewordByLocale("All Resistance" , "ко всем сопротивлениям") + Addon:AddDefaultRewordByLocale("All Resistance", "ко всем сопротивлениям") Addon:AddDefaultRewordByLocale("Arcane Resistance", "к сопротивлению тайной магии") - Addon:AddDefaultRewordByLocale("Fire Resistance" , "к сопротивлению огню") + Addon:AddDefaultRewordByLocale("Fire Resistance", "к сопротивлению огню") Addon:AddDefaultRewordByLocale("Nature Resistance", "к сопротивлению силам природы") - Addon:AddDefaultRewordByLocale("Frost Resistance" , "к сопротивлению магии льда") + Addon:AddDefaultRewordByLocale("Frost Resistance", "к сопротивлению магии льда") Addon:AddDefaultRewordByLocale("Shadow Resistance", "к сопротивлению темной магии") - Addon:AddDefaultRewordByLocale("Attack Power" , "к силе атаки") - Addon:AddDefaultRewordByLocale("Ranged Attack Power" , "к силе атаки дальнего боя") - Addon:AddDefaultRewordByLocale("Attack Power In Forms" , "к силе атаки в зверином облике") - Addon:AddDefaultRewordByLocale("Attack Power In Forms" , "к силе атаки в зверином облике") - Addon:AddDefaultRewordByLocale("Defense Rating" , "к защите") - Addon:AddDefaultRewordByLocale("Parry Rating" , "к парированию") - Addon:AddDefaultRewordByLocale("Dodge Rating" , "к уклонению") - Addon:AddDefaultRewordByLocale("Armor Penetration Rating", "к пробиванию брони") - Addon:AddDefaultRewordByLocale("Expertise Rating" , "к мастерству") - Addon:AddDefaultRewordByLocale("Resilience Rating" , "к PvP-устойчивости") - Addon:AddDefaultRewordByLocale("Block Rating" , "к блокированию") - Addon:AddDefaultRewordByLocale("Block Value" , "к показателю блокирования") - - Addon:AddDefaultRewordByLocale("Spell Power" , "к силе заклинаний") + Addon:AddDefaultRewordByLocale("Spell Power", "к силе заклинаний") + -- Addon:AddDefaultRewordByLocale("Spell Damage", "к силе заклинаний") Addon:AddDefaultRewordByLocale("Arcane Damage", "к силе заклинаний тайной магии") - Addon:AddDefaultRewordByLocale("Fire Damage" , "к силе заклинаний огня") + Addon:AddDefaultRewordByLocale("Fire Damage", "к силе заклинаний огня") Addon:AddDefaultRewordByLocale("Nature Damage", "к силе заклинаний природы") - Addon:AddDefaultRewordByLocale("Frost Damage" , "к силе заклинаний магии льда") + Addon:AddDefaultRewordByLocale("Frost Damage", "к силе заклинаний магии льда") Addon:AddDefaultRewordByLocale("Shadow Damage", "к силе заклинаний темной магии") - Addon:AddDefaultRewordByLocale("Holy Damage" , "к силе заклинаний светлой магии") + Addon:AddDefaultRewordByLocale("Holy Damage", "к силе заклинаний светлой магии") - Addon:AddDefaultRewordByLocale("Hit Rating" , "к меткости") + Addon:AddDefaultRewordByLocale("Spell Penetration", "к проникающей способности заклинаний") + + Addon:AddDefaultRewordByLocale("Hit Rating", "к меткости") Addon:AddDefaultRewordByLocale("Critical Strike Rating", "к критическому удару") - Addon:AddDefaultRewordByLocale("Haste Rating" , "к скорости") + Addon:AddDefaultRewordByLocale("Haste Rating", "к скорости") - Addon:AddDefaultRewordByLocale("Health Regeneration", "к восстановлению здоровья за минуту") - Addon:AddDefaultRewordByLocale("Mana Regeneration" , "к восполнению маны за минуту") + if Addon.isSoD then + Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_NAME)) + Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_NAME)) + end + + Addon:AddDefaultRewordByLocale("Spell Critical Strike Rating", "к критическому эффекту заклинаний") + Addon:AddDefaultRewordByLocale("Spell Haste Rating", "к скорости заклинаний") - -- tbc & classic - Addon:AddDefaultRewordByLocale("Healing" , "к дополнительному исцелению") - -- Addon:AddDefaultRewordByLocale("Spell Damage", "к силе заклинаний") - - Addon:AddDefaultRewordByLocale("Spell Penetration", "к проникающей способности заклинаний") - Addon:AddDefaultRewordByLocale("Physical Hit Rating" , "к меткости") - Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", "к критическому удару") - Addon:AddDefaultRewordByLocale("Physical Haste Rating" , "к скорости") - Addon:AddDefaultRewordByLocale("Spell Hit Rating" , "к меткости заклинаний") - Addon:AddDefaultRewordByLocale("Spell Critical Strike Rating" , "к критическому эффекту заклинаний") - Addon:AddDefaultRewordByLocale("Spell Haste Rating" , "к скорости заклинаний") + Addon:AddDefaultRewordByLocale("Health Regeneration", "к восстановлению здоровья за минуту") + Addon:AddDefaultRewordByLocale("Mana Regeneration", "к восполнению маны за минуту") end @@ -156,6 +142,9 @@ if Addon.isClassic then Addon:AddExtraStatCapture("Spell Penetration", {INPUT = "^Снижает сопротивление магии целей ваших заклинаний на (%d+)%.$"}) + Addon:AddExtraStatCapture("Hit Rating", + {INPUT = "^Повышает вероятность попадания заклинаниями и атаками в ближнем и дальнем бою на (%d+%%)%.$"}) + Addon:AddExtraStatCapture("Physical Hit Rating", {INPUT = "^Вероятность нанесения удара увеличена на (%d+%%)%.$"}) diff --git a/LocaleExtra/zhCN.lua b/LocaleExtra/zhCN.lua index c43cb11..8086d2b 100644 --- a/LocaleExtra/zhCN.lua +++ b/LocaleExtra/zhCN.lua @@ -6,6 +6,18 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME) +-- override the default stat rewords for this locale +do + -- Addon:AddDefaultRewordByLocale(stat, val) + + if Addon.isSoD then + Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_CAP)) + Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_CAP)) + end +end + + + Addon:AddExtraStatCapture("Arcane Damage", {INPUT = "^%+(%d+) 奥术法术伤害$"}) @@ -74,6 +86,9 @@ if Addon.isClassic then Addon:AddExtraStatCapture("Spell Penetration", {INPUT = "^使你的法术目标的魔法抗性降低(%d+)点。$"}) + Addon:AddExtraStatCapture("Hit Rating", + {INPUT = "^使你的法术、近战和远程攻击的命中几率提高(%d+%%)。$"}) + Addon:AddExtraStatCapture("Physical Hit Rating", {INPUT = "^使你击中目标的几率提高(%d+%%)。$"}) diff --git a/LocaleExtra/zhTW.lua b/LocaleExtra/zhTW.lua index 6204513..eaa236b 100644 --- a/LocaleExtra/zhTW.lua +++ b/LocaleExtra/zhTW.lua @@ -6,6 +6,18 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME) +-- override the default stat rewords for this locale +do + -- Addon:AddDefaultRewordByLocale(stat, val) + + if Addon.isSoD then + Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_CAP)) + Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_CAP)) + end +end + + + Addon:AddExtraStatCapture("Fire Damage", {INPUT = "^%+(%d+)火焰法術傷害$"}, {INPUT = "^%+(%d+) 火焰法術傷害$"}) @@ -79,6 +91,9 @@ if Addon.isClassic then Addon:AddExtraStatCapture("Spell Penetration", {INPUT = "^使你法術目標的魔法抗性降低(%d+)點。$"}) + Addon:AddExtraStatCapture("Hit Rating", + {INPUT = "^使你以法術與近戰及遠程攻擊的命中率提高(%d+%%)。$"}) + Addon:AddExtraStatCapture("Physical Hit Rating", {INPUT = "^使你擊中目標的機率提高(%d+%%)。$"})