if AceLibrary:HasInstance("ItemBonusLib-1.0") then return end local L = AceLibrary("AceLocale-2.2"):new("ItemBonusLib") L:RegisterTranslations("frFR", function () return { -- bonus names NAMES = { STR = "Force", AGI = "Agilité", STA = "Endurance", INT = "Intelligence", SPI = "Esprit", ARMOR = "Bonus d'Armure", ARCANERES = "Arcane", FIRERES = "Feu", NATURERES = "Nature", FROSTRES = "Givre", SHADOWRES = "Ombre", FISHING = "Pêche", MINING = "Minage", HERBALISM = "Herborisme", SKINNING = "Dépeçage", DEFENSE = "Défense", BLOCK = "Chance de Bloquer", BLOCKVALUE = "Valeur de blocage", DODGE = "Esquive", PARRY = "Parade", ATTACKPOWER = "Puissance d'attaque", ATTACKPOWERUNDEAD = "Puissance d'attaque contre les morts-vivants", ATTACKPOWERFERAL = "Puissance d'attaque en forme férale", CRIT = "Coups Critiques", RANGEDATTACKPOWER = "Puissance d'attaque à distance", RANGEDCRIT = "Tirs Crit.", TOHIT = "Chances de toucher", DMG = "Dégâts", DMGUNDEAD = "Dégâts des sorts contre les morts-vivants", ARCANEDMG = "Dégâts d'Arcanes", FIREDMG = "Dégâts de Feu", FROSTDMG = "Dégâts de Froid", HOLYDMG = "Dégâts Sacrés", NATUREDMG = "Dégâts de Nature", SHADOWDMG = "Dégâts des Ombres", SPELLCRIT = "Critiques", HEAL = "Soins", HOLYCRIT = "Soins Crit.", SPELLTOHIT = "Chance de toucher avec les sorts", SPELLPEN = "Diminue les résistances", HEALTHREG = "Régeneration Vie", MANAREG = "Régeneration Mana", HEALTH = "Points de Vie", MANA = "Points de Mana", }, PATTERNS_PASSIVE = { { pattern = "+(%d+) à la puissance d'attaque%.", effect = "ATTACKPOWER" }, { pattern = "+(%d+) à la puissance d'attaque lorsque vous combattez des morts%-vivants%.", effect = "ATTACKPOWERUNDEAD" }, { pattern = "+(%d+) à la puissance des attaques à distance%.", effect = "RANGEDATTACKPOWER" }, { pattern = "Augmente vos chances de bloquer les attaques avec un bouclier de (%d+)%%%.", effect = "BLOCK" }, { pattern = "Augmente le score de blocage de votre bouclier de (%d+)%.", effect = "BLOCKVALUE" }, { pattern = "Augmente vos chances d'esquiver une attaque de (%d+)%%%.", effect = "DODGE" }, { pattern = "Augmente vos chances de parer une attaque de (%d+)%%%.", effect = "PARRY" }, { pattern = "Augmente vos chances d'infliger un coup critique avec vos sorts de (%d+)%%%.", effect = "SPELLCRIT" }, { pattern = "Augmente vos chances d'infliger un coup critique de (%d+)%%%.", effect = "CRIT" }, { pattern = "Augmente vos chances d'infliger un coup critique avec une arme à feu par (%d+)%%%.", effect = "RANGEDCRIT" }, { pattern = "Augmente vos chances de lancer un soin critique par (%d+)%%%.", effect = "HEALCRIT" }, { pattern = "Augmente les dégâts infligés par les effets et les sorts des Arcanes de (%d+)% au maximum%.", effect = "ARCANEDMG" }, { pattern = "Augmente les dégâts infligés par les sorts et effets de Feu de (%d+)% au maximum%.", effect = "FIREDMG" }, { pattern = "Augmente les dégâts infligés par les sorts et les effets de givre de (%d+)% au maximum%.", effect = "FROSTDMG" }, { pattern = "Augmente les dommages realises par les sorts Sacrés de (%d+)%.", effect = "HOLYDMG" }, { pattern = "Augmente les dégâts infligés par les sorts et les effets de Nature (%d+)% au maximum%.", effect = "NATUREDMG" }, { pattern = "Augmente les dégâts infligés par les sorts et les effets d'ombre de (%d+)% au maximum%.", effect = "SHADOWDMG" }, { pattern = "(%d+)% aux dégâts des sorts d'ombres%.", effect = "SHADOWDMG" }, { pattern = "Augmente les effets des sorts de soins de (%d+)% au maximum%.", effect = "HEAL" }, { pattern = "Augmente les soins prodigués par les sorts et effets de (%d+)% au maximum%.", effect = "HEAL"}, { pattern = "Augmente les soins et dégâts produits par les sorts et effets magiques de (%d+) au maximum%.", effect = {"HEAL", "DMG" }}, { pattern = "Augmente les dégâts et les soins produits par les sorts et effets magiques de (%d+) au maximum%.", effect = {"HEAL", "DMG" }}, { pattern = "Augmente les dégâts infligés aux morts%-vivants par les sorts et effets magiques d'un maximum de (%d+)%.", effect = "DMGUNDEAD" }, { pattern = "Rend (%d+) points de vie toutes les 5 sec%.", effect = "HEALTHREG" }, { pattern = "Rend (%d+) points de mana toutes les 5 secondes%.", effect = "MANAREG" }, { pattern = "Augmente vos chances de toucher de (%d+)%%%.", effect = "TOHIT" }, { pattern = "Augmente vos chances de toucher avec des sorts de (%d+)%%%.", effect = "SPELLTOHIT" }, { pattern = "Diminue les résistances magiques des cibles de vos sorts de (%d+)%.", effect = "SPELLPEN" }, { pattern = "Pêche augmentée de (%d+).", effect = "FISHING" }, { pattern = "Défense augmentée de (%d+).", effect = "DEFENSE"}, { pattern = "+(%d+) à l'Armure", effect = "ARMOR"}, { pattern = "+(%d+) à la puissance d'attaque pour les formes de félin, d'ours et d'ours redoutable uniquement%.", effect = "ATTACKPOWERFERAL"}, { pattern = "+(%d+) à toutes les résistances%.", effect = { "ARCANERES", "FIRERES", "FROSTRES", "NATURERES", "SHADOWRES"}}, -- Added { pattern = "(%d+)%% de votre vitesse de récupération du Mana sont actifs lorsque vous incantez%.", effect = "CASTINGREG"}, { pattern = "Vous confère (%d+)%% de votre vitesse normale de récupération du mana pendant l'incantation%.", effect = "CASTINGREG"}, { pattern = "Augmente vos chances d'infliger un coup critique avec les sorts de Nature de (%d+)%%%.", effect = "NATURECRIT"}, { pattern = "Réduit le temps d'incantation de votre sort Rétablissement de 0.(%d+) sec%.", effect = "CASTINGREGROWTH"}, { pattern = "Réduit le temps d'incantation de votre sort Lumière sacrée de 0.(%d+) sec%.", effect = "CASTINGHOLYLIGHT"}, { pattern = "-0.(%d+) sec. au temps d'incantation de votre sort Soins rapides%.", effect = "CASTINGFLASHHEAL"}, { pattern = "-0.(%d+) secondes au temps d'incantation de votre sort Salve de guérison%.", effect = "CASTINGCHAINHEAL"}, { pattern = "Réduit le temps de lancement de Toucher Guérisseur de 0.(%d+) secondes%.", effect = "CASTINGHEALINGTOUCH"}, { pattern = "Augmente la durée de votre sort Récupération de (%d+) sec%.", effect = "DURATIONREJUV"}, { pattern = "Augmente la durée de votre sort Rénovation de (%d+) sec%.", effect = "DURATIONRENEW"}, { pattern = "Augmente la régénération des points de vie et de mana de (%d+)%.", effect = "MANAREGNORMAL"}, { pattern = "Augmente de (%d+)%% le montant de points de vie rendus par Salve de guérison aux cibles qui suivent la première%.", effect = "IMPCHAINHEAL"}, { pattern = "Augmente les soins prodigués par Récupération de (%d+) au maximum%.", effect = "IMPREJUVENATION"}, { pattern = "Augmente les soins prodigués par votre Vague de Soins Inférieurs de (%d+)%.", effect = "IMPLESSERHEALINGWAVE"}, { pattern = "Augmente les soins prodigués par votre Eclair lumineux de (%d+)%.", effect = "IMPFLASHOFLIGHT"}, { pattern = "Après avoir lancé un sort de Vague de soins ou de Vague de soins inférieurs, vous avez 25%% de chances de gagner un nombre de points de mana égal à (%d+)%% du coût de base du sort%.", effect = "REFUNDHEALINGWAVE"}, { pattern = "Votre Vague de soins soigne aussi des cibles proches supplémentaires. Chaque nouveau soin perd (%d+)%% d'efficacité, et le sort soigne jusqu'à deux cibles supplémentaires%.", effect = "JUMPHEALINGWAVE"}, { pattern = "Réduit de (%d+)%% le coût en mana de vos sorts Toucher guérisseur% Rétablissement% Récupération et Tranquillité%.", effect = "CHEAPERDRUID"}, { pattern = "En cas de réussite critique sur un Toucher guérisseur, vous récupérez (%d+)%% du coût en mana du sort%.", effect = "REFUNDHTCRIT"}, { pattern = "Reduit le coût en mana de votre sort Rénovation de (%d+)%%%.", effect = "CHEAPERRENEW"}, }, PATTERNS_GENERIC_LOOKUP = { ["Toutes les caractéristiques"] = {"STR", "AGI", "STA", "INT", "SPI"}, ["Force"] = "STR", ["Agilité"] = "AGI", ["Endurance"] = "STA", ["Intelligence"] = "INT", ["Esprit"] = "SPI", ["à toutes les résistances"] = { "ARCANERES", "FIRERES", "FROSTRES", "NATURERES", "SHADOWRES"}, ["Pêche"] = "FISHING", ["Minage"] = "MINING", ["Herborisme"] = "HERBALISM", ["Dépeçage"] = "SKINNING", ["Défense"] = "DEFENSE", ["puissance d'Attaque"] = "ATTACKPOWER", ["Puissance d'attaque contre les morts%-vivants"] = "ATTACKPOWERUNDEAD", ["Esquive"] = "DODGE", ["Blocage"] = "BLOCK", ["Score de blocage"] = "BLOCKVALUE", ["Puissance d'Attaque à distance"] = "RANGEDATTACKPOWER", ["Soins chaque 5 sec."] = "HEALTHREG", ["Sorts de Soins"] = "HEAL", ["Sorts de soin"] = "HEAL", ["Sorts de soins"] = "HEAL", ["Mana chaque 5 sec."] = "MANAREG", ["Sorts de Dommages"] = "DMG", ["dégâts des sorts"] = {"HEAL", "DMG"}, ["dégâts et les effets des sorts"] = "DMG", ["aux dégâts des sorts et aux soins"] = {"HEAL", "DMG"}, ["points de mana toutes les 5 sec"] = "MANAREG", ["aux sorts de soins"] = "HEAL", ["Armure"] = "ARMOR", ["Armure"] = "ARMOR", ["Bloquer"] = "BLOCKVALUE", ["Coup Critique"] = "CRIT", ["Dommage"] = "DMG", ["Soins"] = "HEALTH", ["Mana"] = "MANA", ["Armure renforcée"] = "ARMOR", }, PATTERNS_GENERIC_STAGE1 = { { pattern = "Arcane", effect = "ARCANE" }, { pattern = "Feu", effect = "FIRE" }, { pattern = "Givre", effect = "FROST" }, { pattern = "Sacré", effect = "HOLY" }, { pattern = "Ombre", effect = "SHADOW" }, { pattern = "Nature", effect = "NATURE" }, { pattern = "arcanes", effect = "ARCANE" }, { pattern = "feu", effect = "FIRE" }, { pattern = "givre", effect = "FROST" }, { pattern = "ombre", effect = "SHADOW" }, { pattern = "nature", effect = "NATURE" } }, PATTERNS_GENERIC_STAGE2 = { { pattern = "résistance", effect = "RES" }, { pattern = "dégâts", effect = "DMG" }, { pattern = "effets", effect = "DMG" } }, PATTERNS_OTHER = { { pattern = "(%d+) Mana chaque 5 sec.", effect = "MANAREG" }, --? { pattern = "Récup. mana (%d+)/5 sec.", effect = "MANAREG" }, --? { pattern = "Cachet de mojo zandalar", effect = "HEAL", value = 18 }, --? { pattern = "Cachet de sérénité zandalar", effect = "HEAL", value = 33 }, { pattern = "Huile de sorcier mineure", effect = "HEAL", value = 8 }, { pattern = "Huile de sorcier inférieure", effect = "HEAL", value = 16 }, { pattern = "Huile de sorcier", effect = "HEAL", value = 24 }, { pattern = "Huile de sorcier brillante", effect = {"HEAL", "SPELLCRIT"}, value = {36, 1} }, { pattern = "Huile de mana mineure", effect = "MANAREG", value = 4 }, { pattern = "Huile de mana inférieure", effect = "MANAREG", value = 8 }, { pattern = "Huile de mana brillante", effect = { "MANAREG", "HEAL"}, value = {12, 25} }, -- enchantements de Saphirron -- { pattern = "Healing %+31 and 5 mana per 5 sec%.", effect = { "MANAREG", "HEAL"}, value = {5, 31} }, -- { pattern = "Stamina %+16 and Armor %+100", effect = { "STA", "ARMOR"}, value = {16, 100} }, -- { pattern = "Attack Power %+26 and %+1%% Critical Strike", effect = { "ATTACKPOWER", "CRIT"}, value = {26, 1} }, -- { pattern = "Spell Damage %+15 and %+1%% Spell Critical Strike", effect = { "DMG", "HEAL", "SPELLCRIT"}, value = {15, 15, 1} }, } } end)