1. -- Modified by Maxfunkey (aka Carambha of EU-Loardaeron) for patch 3.0.2 November 2nd 2008
  2.  
  3. if GetLocale() == "frFR" then
  4. --------------------------------------------------------------------------------------------------------
  5. -- Misc --
  6. --------------------------------------------------------------------------------------------------------
  7.  
  8. BINDING_HEADER_EXAMINER = "Examiner";
  9. BINDING_NAME_EXAMINER_OPEN = "Ouvrir Examiner";
  10. BINDING_NAME_EXAMINER_TARGET = "Inspecter la cible";
  11. BINDING_NAME_EXAMINER_MOUSEOVER = "Inspecter Mouseover";
  12.  
  13. Examiner.Classification = {
  14. ["worldboss"] = "Boss",
  15. ["rareelite"] = "Élite rare",
  16. ["elite"] = "Élite",
  17. ["rare"] = "Rare",
  18. };
  19.  
  20. ExScanner.SetBonusTokenActive = "^Complet : ";
  21. ExScanner.ItemUseToken = "^Utiliser : ";
  22.  
  23. --------------------------------------------------------------------------------------------------------
  24. -- Stat Patterns --
  25. --------------------------------------------------------------------------------------------------------
  26.  
  27. ExScanner.Patterns = {
  28. -- Base Stats --
  29. { p = "%+(%d+) Force", s = "STR" },
  30. { p = "%+(%d+) Agilité", s = "AGI" },
  31. { p = "%+(%d+) Endurance", s = "STA" },
  32. { p = "Endurance %+(%d+)", s = "STA" }, -- WORKAROUND: Infused Amethyst (31116)
  33. { p = "%+(%d+) Intelligence", s = "INT" },
  34. { p = "%+(%d+) Esprit", s = "SPI" },
  35. { p = "Armure : (%d+)", s = "ARMOR" },
  36. { p = "%+(%d+) Armure", s = "ARMOR" },
  37.  
  38. -- Resistances (Exclude the Resist-"ance" then it picks up armor patches as well) --
  39. { p = "%+(%d+) à la résistance Arcane", s = "ARCANERESIST" },
  40. { p = "%+(%d+) à la résistance Feu", s = "FIRERESIST" },
  41. { p = "%+(%d+) à la résistance Nature", s = "NATURERESIST" },
  42. { p = "%+(%d+) à la résistance Givre", s = "FROSTRESIST" },
  43. { p = "%+(%d+) à la résistance Ombre", s = "SHADOWRESIST" },
  44. { p = "%+(%d+) à toutes les résistances", s = { "ARCANERESIST", "FIRERESIST", "NATURERESIST", "FROSTRESIST", "SHADOWRESIST" } },
  45.  
  46. -- Equip: Other --
  47. { p = "Augmente de (%d+) le score de résilience%.", s = "RESILIENCE" },
  48.  
  49. { p = "Augmente le score de défense de (%d+)%.", s = "DEFENSE" },
  50. { p = "%+(%d+) score de défense", s = "DEFENSE" },
  51. { p = "Score de défense augmenté de (%d+)%.", s = "DEFENSE" },
  52.  
  53. { p = "Augmente de (%d+) le score d'esquive%.", s = "DODGE" },
  54. { p = "%+(%d+) score d'esquive", s = "DODGE" },
  55. { p = "Augmente votre score d'esquive de (%d+)%.", s = "DODGE" },
  56.  
  57. { p = "Augmente de (%d+) le score de parade%.", s = "PARRY" },
  58. { p = "Augmente votre score de parade de (%d+)%.", s = "PARRY" },
  59.  
  60. { p = "Augmente de (%d+) le score de blocage%.", s = "BLOCK" },
  61. { p = "%+(%d+) score de blocage", s = "BLOCK" },
  62. { p = "Augmente votre score de blocage de (%d+)%.", s = "BLOCK" },
  63.  
  64. { p = "Augmente la valeur de blocage de votre bouclier de (%d+)%.", s = "BLOCKVALUE" },
  65. { p = "Bloquer : (%d+)", s = "BLOCKVALUE" },
  66.  
  67. -- Equip: Melee & Ranged & Magic --
  68. { p = "Augmente de (%d+) le score de coup critique%.", s = "CRIT", "SPELLCRIT" },
  69. { p = "Augmente votre score de coup critique de (%d+)%.", s = "CRIT", "SPELLCRIT" },
  70. { p = "+(%d+) score de coup critique%.", s = "CRIT", "SPELLCRIT" },
  71. { p = "Augmente de (%d+) le score de toucher%.", s = "HIT", "SPELLHIT" },
  72. { p = "Augmente votre score de toucher de (%d+)%.", s = "HIT", "SPELLHIT" },
  73. { p = "+(%d+) score de toucher de toucher%.", s = "HIT", "SPELLHIT" },
  74. { p = "Augmente de (%d+) le score de hâte%.", s = "HASTE", "SPELLHASTE" },
  75. { p = "Augmente votre score de hâte de (%d+)%.", s = "HASTE", "SPELLHASTE" },
  76. { p = "+(%d+) score de hâte%.", s = "HASTE", "SPELLHASTE" },
  77.  
  78. -- Equip: melee & Raged
  79. { p = "Augmente de (%d+) la puissance d'attaque%.", s = "AP" },
  80. { p = "+(%d+) puissance d'attaque%.", s = "AP" },
  81. { p = "Augmente la puissance des attaques à distance de (%d+)%.", s = "RAP" },
  82. { p = "+(%d+) puissance d'attaque à distance%.", s = "RAP" },
  83. { p = "Augmente de (%d+) la puissance d'attaque pour les formes de félin, d'ours, d'ours redoutable et de sélénien uniquement%.", s = "APFERAL" },
  84.  
  85.  
  86. { p = "Augmente votre score d'expertise de (%d+)%.", s = "EXPERTISE" },
  87. { p = "%+(%d+) score d'expertise", s = "EXPERTISE" },
  88. { p = "Vos attaques ignorent (%d+) points de l'armure de votre adversaire%.", s = "ARMORPENETRATION" },
  89.  
  90. -- Equip: Magic --
  91.  
  92.  
  93.  
  94. { p = "Augmente la pénétration de vos sorts de (%d+)%.", s = "SPELLPENETRATION" },
  95.  
  96. { p = "Augmente la puissance des sorts de (%d+)%.", s = { "HEAL", "SPELLDMG" } }, -- New 3.0 spellpower
  97. { p = "Augmente les dégâts et les soins produits par les sorts et effets magiques de (%d+) au maximum%.", s = { "SPELLDMG", "HEAL" } }, -- No longer used in 3.0+ but due to some inconsistencies the formulation may have remained in some cases
  98. { p = "Augmente légèrement la puissance des sorts.%.", s = { "SPELLDMG", "HEAL" }, v = 6 },
  99.  
  100. { p = "dégâts infligés par les sorts et effets des Arcanes de (%d+) au maximum%.", s = "ARCANEDMG" },
  101. { p = "dégâts infligés par les sorts et effets de Feu de (%d+) au maximum%.", s = "FIREDMG" },
  102. { p = "dégâts infligés par les sorts et effets de Nature de (%d+) au maximum%.", s = "NATUREDMG" },
  103. { p = "dégâts infligés par les sorts et effets de Givre de (%d+) au maximum%.", s = "FROSTDMG" },
  104. { p = "dégâts infligés par les sorts et effets d'Ombre de (%d+) au maximum%.", s = "SHADOWDMG" },
  105. { p = "dégâts infligés par les sorts et effets du Sacré (%d+) au maximum%.", s = "HOLYDMG" },
  106.  
  107. -- Health & Mana Per 5 Sec --
  108. { p = "(%d+) points de mana toutes les 5 sec", s = "MP5" },
  109. { p = "%+(%d+) à la régén. de mana", s = "MP5" },
  110. { p = "%+(%d+) Régén. de mana", s = "MP5" },
  111.  
  112. { p = "Rend (%d+) points de vie toutes les 5 sec%.", s = "HP5" },
  113.  
  114. -- Enchants / Gems / Socket Bonuses / Mixed / Misc --
  115. { p = "^%+(%d+) PV$", s = "HP" },
  116. { p = "^%+(%d+) points de vie$", s = "HP" },
  117. { p = "^%+(%d+) points de mana$", s = "MP" },
  118.  
  119. { p = "^Vitalité$", s = { "MP5", "HP5" }, v = 4 },
  120. { p = "^Sauvagerie$", s = "AP", v = 70 },
  121. { p = "^Pied sûr$", s = "HIT", v = 10 },
  122. { p = "^Âme de givre$", s = { "FROSTDMG", "SHADOWDMG" }, v = 54 },
  123. { p = "^Feu solaire$", s = { "ARCANEDMG", "FIREDMG" }, v = 50 },
  124.  
  125. { p = "%+(%d+) à toutes les caractéristiques", s = { "STR", "AGI", "STA", "INT", "SPI" } },
  126.  
  127. { p = "%+(%d+) au score de résilience", s = "RESILIENCE" },
  128. { p = "%+(%d+) au score d'esquive", s = "DODGE" },
  129. { p = "%+(%d+) au score de parade", s = "PARRY" },
  130. { p = "%+(%d+) au score de défense", s = "DEFENSE" },
  131.  
  132. { p = "%+(%d+) à la puissance d'attaque", s = "AP" },
  133.  
  134. { p = "%+(%d+) au score de coup critique|r$", s = "CRIT", "SPELLCRIT" },
  135. { p = "%+(%d+) au score de coup critique et", s = "CRIT", "SPELLCRIT" },
  136. { p = "%+(%d+) au score de coup critique$", s = "CRIT", "SPELLCRIT" },
  137. { p = "%+(%d+) au score de critique$", s = "CRIT", "SPELLCRIT" },
  138. { p = "%+(%d+) au score de toucher|r$", s = "HIT", "SPELLHIT" },
  139. { p = "%+(%d+) au score de toucher$", s = "HIT", "SPELLHIT" },
  140.  
  141. { p = "%+(%d+) aux sorts de soins", s = "HEAL"},
  142. { p = "%+(%d+) aux soins", s = "HEAL"},
  143. { p = "%+(%d+) à la puissance des sorts", s = "SPELLDMG", "HEAL" },
  144.  
  145.  
  146. { p = "%+(%d+) à la pénétration des sorts", s = "SPELLPENETRATION" },
  147.  
  148.  
  149. { p = "%+(%d+) aux dégâts des sorts des Arcanes", s = "ARCANEDMG" },
  150. { p = "%+(%d+) aux dégâts des sorts de Feu", s = "FIREDMG" },
  151. { p = "%+(%d+) aux dégâts des sorts de Nature", s = "NATUREDMG" },
  152. { p = "%+(%d+) aux dégâts des sorts de Givre", s = "FROSTDMG" },
  153. { p = "%+(%d+) aux dégâts des sorts d'Ombre", s = "SHADOWDMG" },
  154. { p = "%+(%d+) aux dégâts des sorts du Sacré", s = "HOLYDMG" },
  155.  
  156. --[[ { p = "%+(%d+) S?h?i?e?l?d? ?Block Rating", s = "BLOCK" }, -- Combined Pattern: Covers [Shield Enchant] [Socket Bonus]
  157.  
  158. { p = "%+(%d+) Block Value", s = "BLOCKVALUE" },
  159.  
  160. { p = "%+(%d+) Ranged Attack Power", s = "RAP" },
  161. { p = "%+(%d+) Haste Rating", s = "HASTE" },
  162. { p = "%+(%d+) Expertise Rating", s = "EXPERTISE" },
  163.  
  164. { p = "%+(%d+) Weapon Damage", s = "WPNDMG" },-]]
  165. { p = "^Lunette %(%+(%d+) .* de dégâts%)$", s = "RANGEDDMG" },
  166.  
  167. -- Demon's Blood
  168. { p = "Augmente le score de défense de 5, la résistance à l'Ombre de 10 et votre régénération des points de vie normale de 3%.", s = { "DEFENSE", "SHADOWRESIST", "HP5" }, v = { 5, 10, 3 } },
  169.  
  170. -- Void Star Talisman (Warlock T5 Class Trinket)
  171. { p = "Augmente les résistances de votre familier de 130 et votre puissance des sorts de 48 au maximum%.", s = "SPELLDMG", v = 48 },
  172.  
  173. };
  174.  
  175. --------------------------------------------------------------------------------------------------------
  176. -- Stat Order & Naming --
  177. --------------------------------------------------------------------------------------------------------
  178.  
  179. Examiner.StatEntryOrder = {
  180. { name = "Stats de base", stats = {"STR", "AGI", "STA", "INT", "SPI", "ARMOR"} },
  181. { name = "Vie & Mana", stats = {"HP", "MP", "HP5", "MP5"} },
  182. { name = "Stats en mêlée & à distance", stats = {"AP", "RAP", "APFERAL", "CRIT", "HIT", "HASTE", "WPNDMG", "RANGEDDMG", "ARMORPENETRATION", "EXPERTISE"} },
  183. { name = "Stats des sorts", stats = {"HEAL", "SPELLDMG", "ARCANEDMG", "FIREDMG", "NATUREDMG", "FROSTDMG", "SHADOWDMG", "HOLYDMG", "SPELLCRIT", "SPELLHIT", "SPELLHASTE", "SPELLPENETRATION"} },
  184. { name = "Stats défensives", stats = {"DEFENSE", "DODGE", "PARRY", "BLOCK", "BLOCKVALUE", "RESILIENCE"} },
  185. };
  186.  
  187. ExScanner.StatNames = {
  188. ["STR"] = "Force",
  189. ["AGI"] = "Agilité",
  190. ["STA"] = "Endurance",
  191. ["INT"] = "Intelligence",
  192. ["SPI"] = "Esprit",
  193.  
  194. ["ARMOR"] = "Armure",
  195.  
  196. ["ARCANERESIST"] = "Résistance aux Arcanes",
  197. ["FIRERESIST"] = "Résistance au Feu",
  198. ["NATURERESIST"] = "Résistance à la Nature",
  199. ["FROSTRESIST"] = "Résistance au Givre",
  200. ["SHADOWRESIST"] = "Résistance à l'Ombre",
  201.  
  202. ["DODGE"] = "Score d'esquive",
  203. ["PARRY"] = "Score de parade",
  204. ["DEFENSE"] = "Score de défense",
  205. ["BLOCK"] = "Score de blocage",
  206. ["BLOCKVALUE"] = "Valeur de blocage",
  207. ["RESILIENCE"] = "Score de résilience",
  208.  
  209. ["AP"] = "Puissance d'attaque",
  210. ["RAP"] = "Puissance d'attaque à distance",
  211. ["APFERAL"] = "Puissance d'attaque (Farouche)",
  212. ["CRIT"] = "Score de critique",
  213. ["HIT"] = "Score de toucher",
  214. ["HASTE"] = "Score de hâte",
  215. ["WPNDMG"] = "Dégâts de l'arme",
  216. ["RANGEDDMG"] = "Dégâts à distance",
  217. ["ARMORPENETRATION"] = "Pénétration de l'armure",
  218. ["EXPERTISE"] = "Score d'expertise",
  219.  
  220. ["SPELLCRIT"] = "Score de critique des sorts",
  221. ["SPELLHIT"] = "Score de toucher des sorts",
  222. ["SPELLHASTE"] = "Score de hâte des sorts",
  223. ["SPELLPENETRATION"] = "Pénétration des sorts",
  224.  
  225. ["HEAL"] = "Soins",
  226. ["SPELLDMG"] = "Dégâts des sorts",
  227. ["ARCANEDMG"] = "Dégâts des sorts (Arcanes)",
  228. ["FIREDMG"] = "Dégâts des sorts (Feu)",
  229. ["NATUREDMG"] = "Dégâts des sorts (Nature)",
  230. ["FROSTDMG"] = "Dégâts des sorts (Givre)",
  231. ["SHADOWDMG"] = "Dégâts des sorts (Ombre)",
  232. ["HOLYDMG"] = "Dégâts des sorts (Sacré)",
  233.  
  234. ["HP"] = "Points de vie",
  235. ["MP"] = "Points de mana",
  236.  
  237. ["HP5"] = "Régén. vie par 5 sec",
  238. ["MP5"] = "Régén. mana par 5 sec",
  239. };
  240. end
  241.