-- German localization by Haldamir of Gorgonnash, 19.6. 2007
-- Modified by xonyx (aka Siphony of EU-Onyxia) for Patch 2.3, 15.11.2007 & 25.12.2007
-- Modified by Maxfunkey (aka Carambha of EU-Lordearon) for patch 3.0.2, October 30th 2008 & November 1st 2008
if (GetLocale() == "deDE") then
--------------------------------------------------------------------------------------------------------
-- Misc --
--------------------------------------------------------------------------------------------------------
BINDING_HEADER_EXAMINER = "Examiner";
BINDING_NAME_EXAMINER_OPEN = "\195\150ffne Examiner";
BINDING_NAME_EXAMINER_TARGET = "Ziel inspizieren";
BINDING_NAME_EXAMINER_MOUSEOVER = "Mouseover inspizieren";
Examiner.Classification = {
["worldboss"] = "Boss",
["rareelite"] = "RarElite",
["elite"] = "Elite",
["Rare"] = "Rar",
};
ExScanner.SetBonusTokenActive = "^Set: ";
ExScanner.ItemUseToken = "^Benutzen: ";
--------------------------------------------------------------------------------------------------------
-- Stat Patterns --
--------------------------------------------------------------------------------------------------------
ExScanner.Patterns = {
-- Base stats
{ p = "%+(%d+) St\195\164rke", s = "STR" },
{ p = "%+(%d+) Beweglichkeit", s = "AGI" },
{ p = "%+(%d+) Ausdauer", s = "STA" },
{ p = "Ausdauer %+(%d+)", s = "STA" }, -- WORKAROUND: Infused Amethyst (31116) => Energieerfüllter Amethyst
{ p = "%+(%d+) Intelligenz", s = "INT" },
{ p = "%+(%d+) Willenskraft", s = "SPI" },
{ p = "(%d+) R\195\188stung", s = "ARMOR" }, -- Should catch all armor: Base armor, Armor enchants, Armor kits
-- Resistances (Exclude the Resist-"ance" then it picks up armor patches as well)
{ p = "%+(%d+) Arkanwiderstand", s = "ARCANERESIST" },
{ p = "%+(%d+) Feuerwiderstand", s = "FIRERESIST" },
{ p = "%+(%d+) Naturwiderstand", s = "NATURERESIST" },
{ p = "%+(%d+) Frostwiderstand", s = "FROSTRESIST" },
{ p = "%+(%d+) Schattenwiderstand", s = "SHADOWRESIST" },
{ p = "%+(%d+) Alle Widerstandsarten", s = { "ARCANERESIST", "FIRERESIST", "NATURERESIST", "FROSTRESIST", "SHADOWRESIST" } },
-- Void Sphere => Sphäre der Leere (already covered by "Alle Widerstandsarten")
-- Equip (Other)
{ p = "Erh\195\182ht Eure Abh\195\164rtungswertung um (%d+)%.", s = "RESILIENCE" },
{ p = "+(%d+) Abh\195\164rtungswertung um%.", s = "RESILIENCE" }, -- MF:covers enchants and gems as well
{ p = "^%+(%d+) GP$", s = "HP" },
{ p = "^%+(%d+) Gesundheit$", s = "HP" },
{ p = "^%+(%d+) Mana$", s = "MP" },
{ p = "Erh\195\182ht die Verteidigungswertung um (%d+)%.", s = "DEFENSE" },
{ p = "+(%d+) Verteidigungswertung%.", s = "DEFENSE" }, -- MF:covers enchants and gems as well
{ p = "Erh\195\182ht Eure Ausweichwertung um (%d+)%.", s = "DODGE" },
{ p = "+(%d+) Ausweichwertung%.", s = "DODGE" },
{ p = "Erh\195\182ht Eure Parierwertung um (%d+)%.", s = "PARRY" },
{ p = "+(%d+) Parierwertung%.", s = "PARRY" },
{ p = "Erh\195\182ht Eure Blockwertung um (%d+)%.", s = "BLOCK" },
{ p = "+(%d+) Blockwert%.", s = "BLOCK" },
{ p = "Erh\195\182ht den Blockwert Eures Schildes um (%d+)%.", s = "BLOCKVALUE" },
{ p = "^(%d+) Blocken$", s = "BLOCKVALUE" }, -- Should catch only base block value from a shield -- translated by g3gg0
{ p = "+(%d+) Block$.", s = "BLOCKVALUE" }, -- MF: accepts enchants and possible +blockvalue-gems as well
-- Equip (Melee)
{ p = "Erh\195\182ht die Angriffskraft um (%d+)%.", s = "AP" },
{ p = "Erh\195\182ht die Distanzangriffskraft um (%d+)%.", s = "RAP" },
{ p = "Erh\195\182ht die Angriffskraft in Katzengestalt, B\195\164rengestalt, Terrorb\195\164rengestalt oder Mondkingestalt um (%d+)%.", s = "APFERAL" },
--{ p = "Erh\195\182ht die Angriffskraft in Untotengestalt oder Zombiegestalt um (%d+)%.", s = "APUNDEAD" }, -- MF: unused for now
{ p = "Erh\195\182ht Tempowertung um (%d+)%.", s = "HASTE" },
{ p = "+(%d+) Tempowertung%.", s = "HASTE" },
{ p = "Erh\195\182ht Eure Waffenkundewertung um (%d+)%.", s = "EXPERTISE" }, -- New 2.3 Stat (Expertise => Waffenkundewertung)
{ p = "Erh\195\182ht Euren Rüstungsdurchschlag$ um (%d+)%.", s = "ARMORPENETRATION" },
{ p = "+(%d+) Rüstungsdurchschlag%.", s = "ARMORPENETRATION" },
-- Equip (Both)
{ p = "Erh\195\182ht kritische Trefferwertung um (%d+)%.", s = "SPELLCRIT", "CRIT" },
{ p = "+(%d+) kritische Trefferwertung%.", s = "SPELLCRIT" },
{ p = "Erh\195\182ht Eure kritische Trefferwertung um (%d+)%.", s = "SPELLCRIT", "CRIT" },
{ p = "Erh\195\182ht Trefferwertung um (%d+)%.", s = "SPELLHIT", "HIT" },
{ p = "+(%d+) Trefferwertung%.", s = "SPELLHIT", "HIT" },
{ p = "Erh\195\182ht Eure Trefferwertung um (%d+)%.", s = "SPELLHIT", "HIT" },
{ p = "Erh\195\182ht Tempowertung um (%d+)%.", s = "SPELLHASTE", "HASTE" },
{ p = "+(%d+) Tempowertung%.", s = "SPELLHASTE", "HASTE" },
-- Equip (Magic only)
{ p = "Erh\195\182ht Eure Zauberdurchschlagskraft um (%d+)%.", s = "SPELLPENETRATION" },
{ p = "Erh\195\182ht Euren Zauberdurchschlag$ um (%d+)%.", s = "SPELLPENETRATION" }, -- MF: covers the alternate spelling as well now
{ p = "Erh\195\182ht die Zaubermacht um (%d+)%.", s = "HEAL", "SPELLDMG" }, -- Mf: maybe I could add some conversion to the old addheal later on?
{ p = "Erh\195\182ht die Zaubermacht leicht%.", s = { "SPELLDMG", "HEAL" }, v = 6 }, -- Bronze Band of Force => Bronzeband der Kraft
-- Health & Mana Per 5 Sec -- (xonyx: Different than the Englisch version, though should cover the most)
{ p = "Stellt alle 5 Sek%. %+(%d+) Mana wieder her%.", s = "MP5" },
{ p = "+(%d+) Mana alle 5 Sekunden%.", s = "MP5" },
{ p = "(%d+) Mana alle 5 Sek", s = "MP5" },
{ p = "(%d+) Mana alle 5 Sekunden", s = "MP5" },
{ p = "(%d+) Mana per 5 Sek%.", s = "MP5" }, -- Covers equip bonus as well as socket bonus
{ p = "Mana Regeneration (%d+) alle 5 Sek%.", s = "MP5" },
{ p = "alle 5 Sek%. (%d+) Mana", s = "MP5" },
{ p = "Alle 5 Sek%. (%d+) Mana", s = "MP5" },
{ p = "+(%d+) Manaregeneration%.", s = "MP5" },
{ p = "+(%d) Gesundheit alle 5 Sek%.", s = "HP5" },
{ p = "Stellt alle 5 Sek%. (%d+) Gesundheit wieder her%.", s = "HP5" },
-- Enchants / Gems / Socket Bonuses / Mixed / Misc
{ p = "^%+(%d+) GP$", s = "HP" },
{ p = "^%+(%d+) Gesundheit$", s = "HP" },
{ p = "^%+(%d+) Mana$", s = "MP" },
{ p = "^Seelenfrost$", s = { "FROSTDMG", "SHADOWDMG" }, v = 54 },
{ p = "^Sonnenfeuer$", s = { "ARCANEDMG", "FIREDMG" }, v = 50 },
{ p = "%+(%d+) Alle Werte", s = { "STR", "AGI", "STA", "INT", "SPI" } },
{ p = "%+(%d+) Arkanzauber", s = "ARCANEDMG" },
{ p = "%+(%d+) Feuerschaden", s = "FIREDMG" },
{ p = "%+(%d+) Naturschaden", s = "NATUREDMG" },
{ p = "%+(%d+) Frostschaden", s = "FROSTDMG" },
{ p = "%+(%d+) Schattenschaden", s = "SHADOWDMG" },
{ p = "%+(%d+) Heiligschaden", s = "HOLYDMG" },
{ p = "%+(%d+) Verteidigung", s = "DEFENSE" }, -- Exclude "Rating" from this pattern due to Paladin ZG Enchant
{ p = "%+(%d+) Ausweichwertung", s = "DODGE" },
{ p = "%+(%d+) Parierwertung", s = "PARRY" },
{ p = "%+(%d+) Blockwertung", s = "BLOCK" },
{ p = "%+(%d+) Blockwert$", s = "BLOCKVALUE" }, -- workaround by g3gg0
{ p = "%+(%d+) Blockwert ", s = "BLOCKVALUE" }, -- workaround by g3gg0
{ p = "%+(%d+) Angriffskraft", s = "AP" },
{ p = "%+(%d+) Distanzangriffskraft", s = "RAP" },
{ p = "%+(%d+) Trefferwertung", s = "HIT" },
{ p = "%+(%d+) Crit Rating", s = "CRIT" },
{ p = "%+(%d+) Kritische Trefferwertung", s = "CRIT" },
{ p = "%+(%d+) Abh\195\164rtung", s = "RESILIENCE" },
{ p = "%+(%d+) Tempowertung", s = "HASTE" },
{ p = "%+(%d+) Waffenkundewertung", s = "EXPERTISE" },
{ p = "%+(%d+) Heilung", s = "HEAL" },
{ p = "%+(%d+) Heilzauber", s = "HEAL" },
{ p = "%+(%d+) Zaubermacht", s = "SPELLDMG", "HEAL" }, -- Warlock ZG Enchant is now fixed (Healing will be cought by the other pattern)
{ p = "%+(%d+) Schadenszauber", s = "SPELLDMG" },
{ p = "%+(%d+) Zauberkraft", s = { "SPELLDMG", "HEAL" } }, -- no longer in use with WotLK, however might be still used due to some inconsistencies in the game itself
{ p = "%+(%d+) Zaubermacht", s = { "SPELLDMG", "HEAL" } },
{ p = "%+(%d+) Trefferwertung", s = "SPELLHIT", "HIT" }, -- works fine now with Mage ZG enchant
{ p = "%+(%d+) Kritische Trefferwertung", s = "SPELLCRIT", "HIT" },
{ p = "%+(%d+) Critical Rating", s = "SPELLCRIT", "HIT" },
{ p = "%+(%d+) Critical Strike Rating", s = "SPELLCRIT", "CRIT" },
{ p = "%+(%d+) Zauberdurchschlagskraft", s = "SPELLPENETRATION" },
{ p = "%+(%d+) Schaden und Heilzauber", s = { "SPELLDMG", "HEAL" } },
{ p = "%+(%d+) Waffenschaden", s = "WPNDMG" },
{ p = "+(%d+) Distanzwaffenschaden%.", s = "RANGEDDMG" },
{ p = "^Zielfernrohr %(%+(%d+) Schaden%)$", s = "RANGEDDMG" }, -- translated by g3gg0
-- Dämonenblut (Demons's Blood)
{ p = "Verbessert Verteidigungswertung um 5, Schattenwiderstand um 10 sowie Eure normale Gesundheitsregeneration um 3%.", s = { "DEFENSE", "SHADOWRESIST", "HP5" }, v = { 5, 10, 3 } },
-- Void Star Talisman (Warlock T5 Class Trinket)
{ p = "Erh\195\182ht die Widerstände Eures Begleiters um 130 und Eure Zaubermacht um bis zu 48%.", s = "SPELLDMG", v = 48 },
-- Temp Enchants (Disabled as they are not part of "gear" stats)
--{ p = "Schwaches Mana\195\182l", s = "MP5", v = 4 },
--{ p = "Geringes Mana\195\182l", s = "MP5", v = 8 },
--{ p = "\195\156berragendes Mana\195\182l", s = "MP5", v = 14 },
--{ p = "Hervorragendes Mana\195\182l", s = { "MP5", "HEAL" }, v = { 12, 25 } },
--{ p = "Schwaches Zauber\195\182l", s = "SPELLDMG", v = 8 },
--{ p = "Geringes Zauber\195\182l", s = "SPELLDMG", v = 16 },
--{ p = "Zauber\195\182l", v = 24 },
--{ p = "\195\156überragendes Zauber\195\182l", s = "SPELLDMG", v = 42 },
--{ p = "Hervorragendes Zauber\195\182l", s = { "SPELLDMG", "SPELLCRIT" }, v = { 36, 14 } },
-- Future Patterns (Disabled)
--{ p = "When struck in combat inflicts (%d+) .+ damage to the attacker.", s = "DMGSHIELD" },
};
--------------------------------------------------------------------------------------------------------
-- Stat Order & Naming --
--------------------------------------------------------------------------------------------------------
Examiner.StatEntryOrder = {
{ name = "Grundwerte", stats = {"STR", "AGI", "STA", "INT", "SPI", "ARMOR"} },
{ name = "Gesundheit & Mana", stats = {"HP", "MP", "HP5", "MP5"} },
{ name = "Nah- und Distanzkampf", stats = {"AP", "RAP", "APFERAL", "APUNDEAD", "CRIT", "HIT", "HASTE", "WPNDMG", "RANGEDDMG", "ARMORPENETRATION", "EXPERTISE"} },
{ name = "Zauber", stats = {"HEAL", "SPELLDMG", "ARCANEDMG", "FIREDMG", "NATUREDMG", "FROSTDMG", "SHADOWDMG", "HOLYDMG", "SPELLCRIT", "SPELLHIT", "SPELLHASTE", "SPELLPENETRATION"} },
{ name = "Verteidigung", stats = {"DEFENSE", "DODGE", "PARRY", "BLOCK", "BLOCKVALUE", "RESILIENCE"} },
};
ExScanner.StatNames = {
["STR"] = "St\195\164rke",
["AGI"] = "Beweglichkeit",
["STA"] = "Ausdauer",
["INT"] = "Intelligenz",
["SPI"] = "Willenskraft",
["ARMOR"] = "R\195\188stung",
["ARCANERESIST"] = "Arkanwiderstand",
["FIRERESIST"] = "Feuerwiderstand",
["NATURERESIST"] = "Naturwiderstand",
["FROSTRESIST"] = "Frostwiderstand",
["SHADOWRESIST"] = "Schattenwiderstand",
["DODGE"] = "Ausweichwertung",
["PARRY"] = "Parierwertung",
["DEFENSE"] = "Verteidigungswertung",
["BLOCK"] = "Blockwertung",
["BLOCKVALUE"] = "Blockwert des Schildes",
["RESILIENCE"] = "Abh\195\164rtungswertung",
["AP"] = "Angriffskraft",
["RAP"] = "Distanzangriffskraft",
["APFERAL"] = "Angriffskraft (Feral)",
["APUNDEAD"] = "Angriffskraft (Undead)",
["CRIT"] = "Kritische Trefferwertung",
["HIT"] = "Trefferwertung",
["HASTE"] = "Tempowertung ",
["WPNDMG"] = "Waffenschaden",
["RANGEDDMG"] = "Distanzschaden",
["ARMORPENETRATION"] = "Rüstungsdurchschlag", -- MF: updated to 3.0.2
["EXPERTISE"] = "Waffenkundewertung",
["SPELLCRIT"] = "Krit. Zaubertrefferwertung",
["SPELLHIT"] = "Zaubertrefferwertung",
["SPELLHASTE"] = "Zaubertempowertung",
["SPELLPENETRATION"] = "Zauberdurchschlagskraft",
["HEAL"] = "Heilung",
["SPELLDMG"] = "Zauberschaden", -- MF: leave it alone, still there are effects adding heal/spelldmg seperately so we want spellpower devided into these 2 stats for now
["ARCANEDMG"] = "Zaubermacht (Arkan)",
["FIREDMG"] = "Zaubermacht (Feuer)",
["NATUREDMG"] = "Zaubermacht (Natur)",
["FROSTDMG"] = "Zaubermacht (Frost)",
["SHADOWDMG"] = "Zaubermacht (Schatten)",
["HOLYDMG"] = "Zaubersmacht (Heilig)",
["HP"] = "Gesundheitspunkte",
["MP"] = "Manapunkte",
["HP5"] = "Gesundheitsreg. alle 5 Sek",
["MP5"] = "Manaregeneration alle 5 Sek",
};
end