vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 --[[ AimedShot = "augmente les d\195\169g\195\162s \195\160 distance de %d+.",
2 ScatterShot = "deals 50%% weapon damage",
3 Ghostly = "inflige %d+%% des d\195\169g\195\162s de l'arme",
4 Backstab = "infligez %d+%% des d\195\169g\195\162s de l'arme plus %d+",
5 Claw = "causing %d+ additional damage",
6 Claw2 = "causing %d+ to %d+ additional damage",
7 Mortal = "les points de d\195\169g\195\162s de l'arme plus %d+",
8 -- Aimed Shot becomes hits for (mindamage) to (maxdamage) damage
9 hitsfor = "touche la cible et inflige ",
10 -- backstab becomes deals (mindamage) to (maxdamage) damage
11 deals = "inflige ",
12 -- would probably never happen - but it says dealing (mindamage) damage, in the case mindamage = maxdamage
13 dealing = "infligeant ",
14 -- ambush becomes causing (mindamage) to (maxdamage) damage
15 causing = "infligez ",
16 shred = "causing %d+%% damage plus %d+",
17 -- the part of the description that contains the +damage, eg from shred above plus %d+
18 plus = "plus %d+",
19 whirlwind = "d\195\169g\195\162s de l'arme \195\160",
20 damageto = " damage to ",
21 Sinister = "%d+ points de d\195\169g\195\162s en plus des d\195\169g\195\162s normaux de votre arme.",]]--
22  
23  
24 if (GetLocale() == "frFR") then
25  
26 -- The format of the tooltip is defined below.
27 -- It looks ghastly complicated at first, but is quite straight forward.
28  
29 -- show is which checkbox needs to be enabled for the line to show
30  
31 -- if inverse is true, then the checkbox needs to be unchecked
32  
33 -- left is what gets added to the left hand side of the toolip
34 -- right is what gets added to the right hand side of the tooltip
35  
36 -- If a value is not found, the entire line will be hidden.
37 -- to avoid this, put it in an if... eg the line:
38 -- "foo#IFbar lalala $invalidvalue$ no#"
39 -- will just show the word "foo", as the invalid value will hide the entire
40 -- if.
41  
42 -- Where you want one value to be shown, or if that isn't valid to show
43 -- another, use OR. Eg on a spell with 1000 minimum damage:
44 -- "foo#ORthis is invalid$invalidvalue$/bar $mindamage$OR#"
45 -- will just show foobar 1000, however if the spell is a heal nothing
46 -- will be shown at all.
47  
48 -- Format for ORs:
49 -- "#OR text / more text OR#"
50 -- Format for IFs:
51 -- "#IF text IF#"
52  
53 TheoryCraft_TooltipOrs = {
54 hitorhealhit = "coup",
55 hitorhealheal = "soin",
56 damorhealdam = "+degats",
57 damorhealheal = "+soins",
58 damorapap = "puissance d'attaque",
59 damorapdam = "+degats",
60 }
61  
62 TheoryCraft_TooltipFormat = {
63 {show = true, left = "#c1,1,1#$spellname$", right = "#c0.5,0.5,0.5#Rank $spellrank$"},
64 {show = true, left = "#c1,1,1#$wandlineleft2$", right = "#c1,1,1#$wandlineright2$"},
65 {show = true, left = "#c1,1,1#$wandlineleft3$", right = "#c1,1,1#$wandlineright3$"},
66 {show = "embedstyle1", left = "#c1,1,1#$wandlineleft4$", right = "#c0.9,0.9,1#$critchance,1$%#c1,1,1# to crit"},
67 {show = "embedstyle1", inverse = true, left = "#c1,1,1#$wandlineleft4$"},
68 {show = true, left = "#c1,1,1#$basemanacost$ Mana", right = "#c1,1,1#$spellrange$"},
69 {show = "embedstyle1", left = "#c0.9,0.9,1##OR$dps$#c1,1,1# Dps/$hps$#c1,1,1# HpsOR#",
70 right = "#c0.9,0.9,1#$critchance,1$%#c1,1,1# to crit"},
71 {show = "embedstyle2", left = "#c0.9,0.9,1##OR$dpm$#c1,1,1# Dpm/$hpm$#c1,1,1# HpmOR#",
72 right = "#c0.9,0.9,1#$critchance,1$%#c1,1,1# to crit"},
73 {show = "embedstyle3", left = "#c0.9,0.9,1##OR$dps$#c1,1,1# Dps/$hpm$#c1,1,1# HpmOR#",
74 right = "#c0.9,0.9,1#$critchance,1$%#c1,1,1# to crit"},
75 {show = true, left = "#c1,1,1#$basecasttime$", right = "#c1,1,1#$cooldown$"},
76 {show = true, left = "#c1,1,1#$cooldownremaining$",},
77 {show = "embed", left = "#c1,0.82745098,0##OR$description$/$basedescription$OR##WRAP#"},
78 {show = "embed", inverse = true, left = "#c1,0.82745098,0#$basedescription$#WRAP#"},
79 {show = true, left = "#c1,0.5,1#$outfitname$"},
80 {show = true, left = "Restores $evocation$ mana."},
81 {show = true, left = "Sans sceau : $sealunbuffed$"},
82 {show = true, left = "Avec ce sceau : $sealbuffed$"},
83 {show = "titles", left = "#c1,1,1##TITLE=Statistiques des Soins#"},
84 {show = "embed", inverse = true, left = "Soins : $healrange$"},
85 {show = "critwithdam", left = "Critiques : $crithealchance$% (for $crithealrange$)"},
86 {show = "critwithoutdam", left = "Critiques : $crithealchance$%"},
87 {show = "hps", left = "HPS: $hps$#IF, $withhothps$IF#"},
88 {show = "dpsdam", left = "HPS grace aux +soins : $hpsdam$ ($hpsdampercent$%)"},
89 {show = "averagedamnocrit", left = "Soins moyens : $averagehealnocrit$"},
90 {show = "averagedamnocrit", left = "Ticks : $averagehealtick$"},
91 {show = "averagedam", left = "Soins moyens : $averageheal$"},
92 {show = "averagedam", left = "Ticks : $averagehealtick$"},
93 {show = "titles", left = "#c1,1,1##TITLE=Statistiques des Degats#"},
94 {show = "embed", inverse = true, left = "Degats : $dmgrange$"},
95 {show = "critmelee", left = "Critiques : $critdmgchance$% (for $critdmgrange$)"},
96 {show = "critwithdam", left = "Critiques : $critdmgchance$% (for $critdmgrange$)"},
97 {show = "sepignite", left = "Avec Enflammer : $igniterange$"},
98 {show = "critwithoutdam", left = "Critiques : $critdmgchance$%"},
99 {show = "dps", left = "DPS : $dps$#IF, $withdotdps$IF#"},
100 {show = "dpsdam", left = "DPS grace aux +degats : $dpsdam$ ($dpsdampercent$%)"},
101 {show = "averagedamnocrit", left = "Degats moyens : $averagedamnocrit$"},
102 {show = "averagedamnocrit", left = "Ticks : $averagedamtick$"},
103 {show = "averagedam", left = "Degats moyens : $averagedam$"},
104 {show = "averagedam", left = "Ticks : $averagedamtick$"},
105 {show = "titles", left = "#c1,1,1##TITLE=Multiplicateurs:#"},
106 {show = "plusdam", left = "Base $damorheal$: $plusdam$"},
107 {show = "damcoef", left = "Coefficient $damorheal$ : $damcoef$%"},
108 {show = "dameff", left = "Efficacite $damorheal$ : $dameff$%"},
109 {show = "damfinal", left = "Final $damorheal$: $damfinal$#IF, $damfinal2$IF#"},
110 {show = "titles", left = "#c1,1,1##TITLE=Resistances :#"},
111 {show = "resists", left = "Au maximum : $penetration$ DPS Penetres"},
112 {show = "resists", left = "Chances de Resist ($resistlevel$) : $resistrate$%"},
113 {show = "resists", left = "DPS apres Resistances : $dpsafterresists$ DPS"},
114 {show = "titles", left = "#c1,1,1##TITLE=Comparaisons:#"},
115 {show = "nextcrit", left = "1% crit: +$nextcritheal$ $hitorheal$ moyen (soit : $nextcrithealequive$ +heal)"},
116 {show = "nextstr", left = "10 str: +$nextstrdam,2$ average $hitorheal$ (Eq: $nextstrdamequive,2$ $damorap$)"},
117 {show = "nextagi", left = "10 agi: +$nextagidam$ $hitorheal$ moyen (soit : $nextagidamequive$ $damorap$)"},
118 {show = "nextcrit", left = "1% crit : +$nextcritdam$ $hitorheal$ moyen (soit : $nextcritdamequive$ $damorap$)"},
119 {show = "nexthit", left = "1% toucher : +$nexthitdam$ $hitorheal$ moyen (soit : $nexthitdamequive$ $damorap$)"},
120 {show = "nextpen", left = "10 pen: Up to +$nextpendam$ $hitorheal$ moyen (soit : $nextpendamequive$ $damorap$)"},
121 {show = "titles", left = "#c1,1,1##TITLE=Rotations:#"},
122 {show = true, left = "MS rot ($msrotationlength,1$ sec) dps: $msrotationdps,1$"},
123 {show = true, left = "AS rot ($asrotationlength,1$ sec) dps: $asrotationdps,1$"},
124 {show = true, left = "MS/Arcane rot dps: $arcrotationdps,1$"},
125 {show = "titles", left = "#c1,1,1##TITLE=Comparisons combinees:#"},
126 {show = "nextagi", left = "10 agi: +$nextagidps$ dps (soit : $nextagidpsequive$ $damorap$)"},
127 {show = "nextcrit", left = "1% crit: +$nextcritdps$ dps $hitorheal$ (soit : $nextcritdpsequive$ $damorap$)"},
128 {show = "nexthit", left = "1% toucher: +$nexthitdps$ dps $hitorheal$ (soit : $nexthitdpsequive$ $damorap$)"},
129 {show = "titles", left = "#c1,1,1##TITLE=Efficacite:#"},
130 {show = "mana", left = "Cout reel en Mana : $manacost$"},
131 {show = "dpm", left = "DPM: $dpm$#IF, $withdotdpm$IF#"},
132 {show = "dpm", left = "SPM: $hpm$#IF, $withhothpm$IF#"},
133 {show = "lifetap", left = "Lifetap DPH: $lifetapdpm$"},
134 {show = "lifetap", left = "Lifetap HPH: $lifetaphpm$"},
135 {show = "lifetap", left = "Lifetap DPS: $lifetapdps$"},
136 {show = "lifetap", left = "Lifetap HPS: $lifetaphps$"},
137 {show = "showregenheal", left = "10 secondes de regen normale : $regenheal$ healing"},
138 {show = "showregenheal", left = "10 secondes pendant incantation : +$icregenheal$ healing"},
139 {show = "showregendam", left = "10 secondes de regen normale : $regendam$ damage"},
140 {show = "showregendam", left = "10 secondes pendant incantation : +$icregendam$ damage"},
141 {show = "max", left = "Soins totaux : $maxoomheal$"},
142 {show = "maxtime", left = "Soins totaux : $maxoomheal$ ($maxoomhealtime$ secs)"},
143 {show = "max", left = "Degats totaux : $maxoomdam$"},
144 {show = "maxtime", left = "Degats totaux : $maxoomdam$ ($maxoomdamtime$ secs)"},
145 {show = "maxevoc", left = "Degats totaux avec evoc + gemme : $maxevocoomdam$"},
146 {show = "maxevoctime", left = "Degats totaux avec evoc + gemme : $maxevocoomdam$ ($maxevocoomdamtime$ secs)"},
147 }
148  
149 TheoryCraft_MeleeComboEnergyConverter = "into (.-) additional"
150 TheoryCraft_MeleeComboReader = "(%d+) point(.-): (%d+)%-(%d+) damage"
151 TheoryCraft_MeleeComboReplaceWith = "$points$ point%1: %2%-%3 damage"
152  
153 TheoryCraft_MeleeMinMaxReader = {
154 { pattern = "(%d+)%% of your attack power", -- Bloodthirst
155 type={"bloodthirstmult"} },
156 { pattern = "causing (%d+) to (%d+) damage, modified by attack power", -- Shield Slam
157 type={"mindamage", "maxdamage"} },
158 { pattern = "(%d+)%% damage", -- Shred/Ravage
159 type={"backstabmult"} },
160 { pattern = "(%d+)%% weapon damage", -- Backstab
161 type={"backstabmult"} },
162 { pattern = "plus (%d+)", -- Backstab
163 type={"addeddamage"} },
164 { pattern = "next attack by (%d+) damage", -- Maul
165 type={"addeddamage"} },
166 { pattern = "causing (%d+) additional damage", -- Claw
167 type={"addeddamage"} },
168 { pattern = "causes (%d+) damage in addition", -- Sinister Strike
169 type={"addeddamage"} },
170 { pattern = "increases melee damage by (%d+)", -- Aimed Shot
171 type={"addeddamage"} },
172 { pattern = "increases ranged damage by (%d+)", -- Aimed Shot
173 type={"addeddamage"} },
174 { pattern = "for an additional (%d+) damage", -- Multi-Shot
175 type={"addeddamage"} },
176 { pattern = "inflicting (%d+) damage%.", -- Swipe
177 type={"addeddamage"} },
178 { pattern = "that causes (%d+) damage,", -- Mocking Blow
179 type={"addeddamage"} },
180 { pattern = "and doing (%d+) damage to them", -- Thunder Clap
181 type={"addeddamage"} },
182  
183 }
184  
185 TheoryCraft_MeleeMinMaxReplacer = {
186 { search = " causing %d+ to %d+ damage, modified by attack power, ", -- Shield Slam
187 replacewith = " causing $damage$ damage " },
188 { search = " deals %d+%% weapon damage and ", -- Scattershot / Ghostly
189 replacewith = " deals $damage$ damage and " },
190 { search = " causing damage equal to %d+%% of your attack power", -- Bloodthirst
191 replacewith = " causing $damage$ damage" },
192 { search = "Increases the druid's next attack by %d+ damage", -- Maul
193 replacewith = "Your next attack causes $damage$ damage" },
194 { search = " causing %d+% additional damage", -- Claw
195 replacewith = " causing $damage$ damage" },
196 { search = " causing %d+%% weapon damage plus %d+ to the target", -- Backstab
197 replacewith = " causing $damage$ damage" },
198 { search = " causing %d+%% damage plus %d+ to the target", -- Shred/Ravage
199 replacewith = " causing $damage$ damage" },
200 { search = " causes %d+ damage in addition to your normal weapon damage", -- Sinister Strike
201 replacewith = " causes $damage$ damage" },
202 { search = " that increases melee damage by %d+", -- Aimed Shot
203 replacewith = " that deals $damage$ damage to the target" },
204 { search = " increases ranged damage by %d+", -- Aimed Shot
205 replacewith = " causes $damage$ damage to the target" },
206 { search = " for an additional %d+ damage", -- Multi-Shot
207 replacewith = " for $damage$ damage" },
208 { search = " deals weapon damage plus %d+ and ", -- Mortal Strike
209 replacewith = " deals $damage$ damage and " },
210 { search = " does your weapon damage plus %d+ to ", -- Cleave
211 replacewith = " deals $damage$ damage to " },
212 { search = " causing weapon damage plus %d+", -- Overpower
213 replacewith = " causing $damage$ damage" },
214 { search = " to block enemy melee and ranged attacks%.", -- Block
215 replacewith = " to block enemy melee and ranged attacks, reducing damage taken by $blockvalue$." },
216 { search = "This attack deals %d+%% weapon damage ", -- Riposte
217 replacewith = "This attack deals $damage$ damage " },
218 { search = "inflicting (%d+) damage%.", -- Swipe
219 replacewith = "inflicting $damage$ damage." },
220 { search = "that causes (%d+) damage,", -- Mocking Blow
221 replacewith = "that causes $damage$ damage," },
222 { search = "and doing (%d+) damage to them", -- Thunder Clap
223 replacewith = "and doing $damage$ to them" },
224 }
225  
226 TheoryCraft_SpellMinMaxReader = {
227 { pattern = "causing (%d+) to (%d+) Fire damage to himself and (%d+) to (%d+) Fire damage", -- Hellfire
228 type={"mindamage", "maxdamage", "mindamage", "maxdamage"} },
229 { pattern = "causing (%d+) Fire damage to himself and (%d+) Fire damage", -- Hellfire
230 type={"bothdamage", "bothdamage"} },
231  
232 { pattern = "will be struck for (%d+) Nature damage.", -- Lightning Shield
233 type={"bothdamage"} },
234  
235 { pattern = "and causing (%d+) Nature damage", -- Insect Swarm
236 type={"bothdamage"} },
237  
238 { pattern = "horror for 3 sec and causes (%d+) Shadow damage", -- Death Coil
239 type={"bothdamage"} },
240  
241 { pattern = "(%d+) \195\160 (%d+)(.+)puis (%d+) \195\160 (%d+)", -- Generic Hybrid spell
242 type={"mindamage", "maxdamage", "tmptext", "dotmindamage", "dotmaxdamage"} },
243 { pattern = "(%d+) \195\160 (%d+)(.+)puis (%d+)", -- Generic Hybrid spell
244 type={"mindamage", "maxdamage", "tmptext", "dotbothdamage"} },
245  
246 { pattern = "(%d+) \195\160 (%d+)(.+)et (%d+) \195\160 (%d+)", -- Generic Hybrid spell
247 type={"mindamage", "maxdamage", "tmptext", "dotmindamage", "dotmaxdamage"} },
248 { pattern = "(%d+) \195\160 (%d+)(.+)et (%d+)", -- Generic Hybrid spell
249 type={"mindamage", "maxdamage", "tmptext", "dotbothdamage"} },
250  
251 { pattern = "(%d+) \195\160 (%d+)(.+) et (%d+) \195\160 (%d+)", -- Flame Shock
252 type={"mindamage", "maxdamage", "tmptext", "dotmindamage", "dotmaxdamage"} },
253 { pattern = "(%d+) \195\160 (%d+)(.+) et (%d+)", -- Flame Shock
254 type={"mindamage", "maxdamage", "tmptext", "dotbothdamage"} },
255 { pattern = "inflige (%d+)(.+) et (%d+) \195\160 (%d+)", -- Flame Shock
256 type={"bothdamage", "tmptext", "dotmindamage", "dotmaxdamage"} },
257 { pattern = "inflige (%d+)(.+) et (%d+)", -- Flame Shock
258 type={"bothdamage", "tmptext", "dotbothdamage"} },
259  
260 { pattern = "(%d+) to (%d+) Fire damage.", -- Magma totem
261 type={"mindamage", "maxdamage"} },
262 { pattern = "(%d+) Fire damage.", -- Magma totem
263 type={"bothdamage"} },
264  
265 { pattern = "yards for (%d+) to (%d+) every ", -- Healing Stream totem
266 type={"mindamage", "maxdamage"} },
267 { pattern = "yards for (%d+) every ", -- Healing Stream totem
268 type={"bothdamage"} },
269  
270 { pattern = "(%d+) \195\160 (%d+)", -- Generic Normal spell
271 type={"mindamage", "maxdamage"} },
272 { pattern = "(%d+)", -- Generic no damage range spell
273 type={"bothdamage"} },
274 }
275  
276 TheoryCraft_Dequips = {
277 { type = "all", text="Toutes les caract\195\169ristiques %+(%d+)" },
278 { type = "formattackpower", text="%+(%d+) Attack Power in Cat, Bear" },
279 { type = "attackpower", text="%+(%d+) Puissance d'attaque" },
280 { type = "attackpower", text="%+(%d+) \195\160 la puissance d'attaque" },
281 { type = "rangedattackpower", text="%+(%d+) Puissance d'attaque" },
282 { type = "rangedattackpower", text="%+(%d+) \195\160 la puissance d'attaque" },
283 { type = "rangedattackpower", text="%+(%d+) \195\160 la puissance des attaques \195\160 distance" },
284 { type = "strength", text="%+(%d+) Force" },
285 { type = "strength", text="Force %+(%d+)" },
286 { type = "agility", text="%+(%d+) Agilit\195\169" },
287 { type = "agility", text="Agilit\195\169 %+(%d+)" },
288 { type = "stamina", text="%+(%d+) Endurance" },
289 { type = "stamina", text="Endurance %+(%d+)" },
290 { type = "intellect", text="%+(%d+) Intelligence" },
291 { type = "intellect", text="Intelligence %+(%d+)" },
292 { type = "spirit", text="%+(%d+) Esprit" },
293 { type = "spirit", text="Esprit %+(%d+)" },
294 { type = "totalhealth", text="Points de vie %+(%d+)" },
295 { type = "totalhealth", text="Vie %+(%d+)" },
296 { type = "meleecritchance", text="Augmente vos chances d'infliger un coup critique de (%d+)%%%." },
297 }
298  
299 TheoryCraft_Locale = {
300 HitMessage = "Your (.+) hits (.+) for (%d+)%.",
301 CritMessage = "Your (.+) crits (.+) for (%d+)%.",
302 Absorbed = "(.+) absorb\195\169s",
303 ID_Beast = "B\195\170te",
304 ID_Humanoid = "Humano\195\175de",
305 ID_Giant = "G\195\169ant",
306 ID_Dragonkin = "Draconien",
307 ID_Equip = "Equip\195\169 : ",
308 ID_Set = "Complet : ",
309 ID_Use = "Use: ",
310 to = " \195\160 ",
311 Attack = "Attaque",
312 InstantCast = "Instant cast",
313 SecCast = " sec d'incantation",
314 Mana = "Mana : ",
315 Cooldown = " sec de recharge",
316 CooldownRem = "Cooldown remaining: ",
317 Set = "(%d+/%d+)",
318 LoadText = "TheoryCraft "..TheoryCraft_Version.." by Aelian. Type /tc for commands",
319 lifetap = "Life Tap",
320 MinMax = {
321 autoshotbefore = "Shoots the target for ",
322 autoshotafter = ".",
323 shooterror = "No wand equipped.",
324 crusader = "granting %d+ attack power",
325 },
326 SpellTranslator = {
327 ["Frostbolt"] = "Eclair de givre",
328 ["Frost Nova"] = "Nova de givre",
329 ["Cone of Cold"] = "C\195\180ne de froid",
330 ["Blizzard"] = "Blizzard",
331 ["Arcane Explosion"] = "Explosion des arcanes",
332 ["Arcane Missiles"] = "Projectiles des arcanes",
333 ["Fire Blast"] = "Trait de feu",
334 ["Fireball"] = "Boule de feu",
335 ["Pyroblast"] = "Explosion pyrotechnique",
336 ["Scorch"] = "Br\195\187lure",
337 ["Blast Wave"] = "Vague explosive",
338 ["Flamestrike"] = "Choc de flammes",
339 ["Ice Barrier"] = "Ice Barrier",
340 ["Evocation"] = "Evocation",
341  
342 ["Shadow Bolt"] = "Trait de l'ombre",
343 ["Soul Fire"] = "Feu de l'\195\162me",
344 ["Searing Pain"] = "Douleur br\195\187lante",
345 ["Immolate"] = "Immolation",
346 ["Firebolt"] = "Firebolt",
347 ["Lash of Pain"] = "Lash of Pain",
348 ["Conflagrate"] = "Conflagration",
349 ["Rain of Fire"] = "Pluie de feu",
350 ["Hellfire"] = "Flammes infernales",
351 ["Corruption"] = "Corruption",
352 ["Curse of Agony"] = "Mal\195\169diction d'agonie",
353 ["Curse of Doom"] = "Mal\195\169diction funeste",
354 ["Drain Soul"] = "Siphon d'\195\162me",
355 ["Siphon Life"] = "Siphon de vie",
356 ["Drain Life"] = "Drain de vie",
357 ["Death Coil"] = "Voile mortel",
358 ["Shadowburn"] = "Br\195\187lure de l'ombre",
359  
360 ["Prayer of Healing"] = "Pri\195\168re de soins",
361 ["Shadow Word: Pain"] = "Mot de l'ombre : Douleur",
362 ["Mind Flay"] = "Fouet mental",
363 ["Mind Blast"] = "Attaque mentale",
364 ["Smite"] = "Ch\195\162timent",
365 ["Holy Fire"] = "Flammes sacr\195\169es",
366 ["Holy Nova"] = "Nova sacr\195\169e",
367 ["Power Word: Shield"] = "Mot de pouvoir : Bouclier",
368 ["Desperate Prayer"] = "Pri\195\168re du d\195\169sespoir",
369 ["Lesser Heal"] = "Soins inf\195\169rieurs",
370 ["Heal"] = "Soins",
371 ["Flash Heal"] = "Soins rapides",
372 ["Greater Heal"] = "Soins sup\195\169rieurs",
373 ["Devouring Plague"] = "Peste d\195\169vorante",
374 ["Renew"] = "R\195\169novation",
375 ["Starshards"] = "Eclats stellaires",
376  
377 ["Healing Touch"] = "Toucher gu\195\169risseur",
378 ["Tranquility"] = "Tranquilit\195\169",
379 ["Rejuvenation"] = "Recup\195\169ration",
380 ["Regrowth"] = "R\195\169tablissement",
381 ["Starfire"] = "Feu stellaire",
382 ["Wrath"] = "Col\195\168re",
383 ["Insect Swarm"] = "Essaim d'insectes",
384 ["Entangling Roots"] = "Sarments",
385 ["Moonfire"] = "Eclat lunaire",
386 ["Hurricane"] = "Ouragan",
387 ["Ravage"] = "Ravager",
388 ["Shred"] = "Griffure",
389 ["Claw"] = "Griffe",
390 ["Maul"] = "Maul",
391 ["Ferocious Bite"] = "Ferocious Bite",
392 ["Swipe"] = "Swipe",
393  
394 ["Bloodthirst"] = "Bloodthirst",
395 ["Mortal Strike"] = "Frappe mortelle",
396 ["Overpower"] = "Overpower",
397 ["Whirlwind"] = "Whirlwind",
398 ["Heroic Strike"] = "Heroic Strike",
399 ["Cleave"] = "Cleave",
400 ["Block"] = "Block",
401 ["Thunder Clap"] = "Thunder Clap",
402 ["Mocking Blow"] = "Mocking Blow",
403 ["Shield Slam"] = "Shield Slam",
404  
405 ["Sinister Strike"] = "Attaque pernicieuse",
406 ["Hemorrhage"] = "Hemorrhage",
407 ["Backstab"] = "Attaque sournoise",
408 ["Ghostly Strike"] = "Attaque fantomatique",
409 ["Ambush"] = "Embuscade",
410 ["Riposte"] = "Riposte",
411 ["Eviscerate"] = "Eviscerate",
412  
413 ["Flash of Light"] = "Eclair lumineux",
414 ["Holy Light"] = "Lumi\195\168re sacr\195\169e",
415 ["Exorcism"] = "Exorcisme",
416 ["Holy Wrath"] = "Col\195\168re divine",
417 ["Consecration"] = "Cons\195\169cration",
418 ["Hammer of Wrath"] = "Marteau de courroux",
419 ["Seal of the Crusader"] = "Sceau du crois\195\169",
420 ["Seal of Command"] = "Sceau d'autorit\195\169",
421 ["Seal of Righteousness"] = "Sceau de pi\195\169t\195\169",
422 ["Holy Shock"] = "Horion sacr\195\169",
423  
424 ["Chain Lightning"] = "Cha\195\174ne d'\195\169clairs",
425 ["Lightning Bolt"] = "Eclair",
426 ["Lightning Shield"] = "Lightning Shield",
427 ["Lesser Healing Wave"] = "Vague de soins mineurs",
428 ["Healing Wave"] = "Vague de soins",
429 ["Chain Heal"] = "Salve de gu\195\169rison",
430 ["Earth Shock"] = "Horion de terre",
431 ["Flame Shock"] = "Horion de feu",
432 ["Frost Shock"] = "Horion de givre",
433 ["Magma Totem"] = "Magma Totem",
434 ["Searing Totem"] = "Searing Totem",
435 ["Healing Stream Totem"] = "Healing Stream Totem",
436  
437 ["Arcane Shot"] = "Tir des arcanes",
438 ["Serpent Sting"] = "Morsure de serpent",
439 ["Mend Pet"] = "Mend Pet",
440 ["Multi-Shot"] = "Fl\195\168ches multiples",
441 ["Volley"] = "Salve",
442 ["Aimed Shot"] = "Vis\195\169e",
443 ["Scatter Shot"] = "Scatter Shot",
444 ["Raptor Strike"] = "Raptor Strike",
445 ["Auto Shot"] = "Tir automatique",
446  
447 ["Attack"] = "Attack",
448 ["Shoot"] = "Tir",
449 },
450 -- Appears on the advanced tab, left side matches spell data (do not translate), right side equals display text
451 TalentTranslator = {
452 -- Warlock
453 { id="suppression", translated="Suppression" },
454 { id="impcorrupt", translated="Corruption" },
455 { id="impdrainlife", translated="Drain Life" },
456 { id="impcoa", translated="CoA" },
457 { id="shadowmastery", translated="SM" },
458 { id="demonicembrace", translated="Demonic Emb" },
459 { id="impsearing", translated="Searing Pain" },
460 { id="impimmolate", translated="Immolate" },
461 { id="emberstorm", translated="Emberstorm" },
462 { id="devastation", translated="Devastation" },
463 { id="ruin", translated="Ruin" },
464 -- Mage
465 { id="subtlety", translated="Subtlety" },
466 { id="focus", translated="Arcane Focus" },
467 { id="clearcast", translated="Clearcast" },
468 { id="meditation", translated="Meditation" },
469 { id="arcanemind", translated="Arcane Mind" },
470 { id="instab", translated="Instability" },
471 { id="impfire", translated="Fireball" },
472 { id="ignite", translated="Ignite" },
473 { id="incinerate", translated="Incinerate" },
474 { id="impflame", translated="Flamestrike" },
475 { id="critmass", translated="Crit Mass" },
476 { id="firepower", translated="Fire Power" },
477 { id="impfrost", translated="Frostbolt" },
478 { id="shards", translated="Ice Shards" },
479 { id="piercice", translated="Pierc Ice" },
480 { id="chanelling", translated="Chanelling" },
481 { id="shatter", translated="Shatter" },
482 { id="impcoc", translated="Cone of Cold" },
483 -- Mage2
484 { id="subtlety", translated="Subtlety" },
485 { id="focus", translated="Arcane Focus" },
486 { id="clearcast", translated="Clearcast" },
487 { id="impae", translated="IAE" },
488 { id="meditation", translated="Meditation" },
489 { id="arcanemind", translated="Arcane Mind" },
490 { id="instab", translated="Instability" },
491 { id="impfire", translated="Fireball" },
492 { id="ignite", translated="Ignite" },
493 { id="incinerate", translated="Incinerate" },
494 { id="impflame", translated="Flamestrike" },
495 { id="burnsoul", translated="Burning Soul" },
496 { id="masterofelements", translated="Mast Element" },
497 { id="critmass", translated="Crit Mass" },
498 { id="firepower", translated="Fire Power" },
499 { id="impfrost", translated="Frostbolt" },
500 { id="elemprec", translated="Elem Prec" },
501 { id="shards", translated="Ice Shards" },
502 { id="piercice", translated="Pierc Ice" },
503 { id="chanelling", translated="Chanelling" },
504 { id="shatter", translated="Shatter" },
505 { id="impcoc", translated="Cone of Cold" },
506 -- Hunter
507 { id="lethalshots", translated="Lethal Shots" },
508 { id="mortalshots", translated="Mortal Shots" },
509 { id="rws", translated="Ranged Spec" },
510 { id="barrage", translated="Barrage" },
511 { id="humanoidslaying", translated="Humananoid" },
512 { id="monsterslaying", translated="Monster" },
513 { id="savagestrikes", translated="Savage" },
514 { id="survivalist", translated="Survivalist" },
515 { id="killerinstinct", translated="Killer Inst" },
516 { id="reflexes", translated="Reflexes" },
517 -- Priest
518 { id="imppwrword", translated="PW: Shield" },
519 { id="pmeditation", translated="Meditation" },
520 { id="mentalagility", translated="Mental Agi" },
521 { id="mentalstrength", translated="Mental Str" },
522 { id="forceofwill", translated="Force of Will" },
523 { id="imprenew", translated="Renew" },
524 { id="holyspec", translated="Holy Spec" },
525 { id="divinefury", translated="Divine Fury" },
526 { id="imphealing", translated="Imp Healing" },
527 { id="searinglight", translated="Searing Light" },
528 { id="guidance", translated="Guidance" },
529 { id="imppoh", translated="Imp PoH" },
530 { id="spiritual", translated="Spiritual" },
531 { id="shadowfocus", translated="Shadow Focus" },
532 { id="darkness", translated="Darkness" },
533 -- Warrior
534 { id="impoverpower", translated="Overpower" },
535 { id="impale", translated="Impale" },
536 { id="twohandspec", translated="Twohand Spec" },
537 { id="axespec", translated="Axe Spec" },
538 { id="polearmspec", translated="Polearm Spec" },
539 { id="cruelty", translated="Cruelty" },
540 { id="onehandspec", translated="Onehnd Spec" },
541 -- Shaman
542 { id="lightningmast", translated="Lightning" },
543 { id="elemfocus", translated="Elem Focus" },
544 { id="convection", translated="Convection" },
545 { id="concussion", translated="Concussion" },
546 { id="callofthunder", translated="Call of Thund" },
547 { id="fury", translated="Elem Fury" },
548 { id="impcl", translated="Imp Chain L" },
549 { id="ancestral", translated="Ancestral" },
550 { id="thundering", translated="Thundering" },
551 { id="impls", translated="Lghtng Shield" },
552 { id="imphealingwave", translated="Healing Wve" },
553 { id="tidalfocus", translated="Tidal Focus" },
554 { id="tidalmastery", translated="Tidal Mast" },
555 { id="purification", translated="Purification" },
556 { id="natguid", translated="Natures Guid" },
557 { id="weaponmast", translated="Weapon" },
558 -- Druid
559 { id="impwrath", translated="Wrath" },
560 { id="impmoon", translated="Moonfire" },
561 { id="vengeance", translated="Vengeance" },
562 { id="impstarfire", translated="Starfire" },
563 { id="grace", translated="Grace" },
564 { id="moonfury", translated="Moonfury" },
565 { id="natweapons", translated="Nat Weapons" },
566 { id="claws", translated="Sharp Claws" },
567 { id="strikes", translated="Pred Strikes" },
568 { id="savagefury", translated="Savage Fury" },
569 { id="hotw", translated="Heart ot W" },
570 { id="imptouch", translated="Healing Tch" },
571 { id="reflection", translated="Reflection" },
572 { id="tranquil", translated="Tranquil" },
573 { id="imprejuve", translated="Rejuvenation" },
574 { id="giftofnat", translated="Gift of Nat" },
575 { id="impregrowth", translated="Regrowth" },
576 -- Paladin
577 { id="divineint", translated="Divine Int" },
578 { id="divinestrength", translated="Divine Str" },
579 { id="illumination", translated="Illumination" },
580 { id="holypower", translated="Holy Power" },
581 { id="conviction", translated="Conviction" },
582 -- Rogue
583 { id="malice", translated="Malice" },
584 { id="lethality", translated="Lethality" },
585 { id="impbs", translated="Backstab" },
586 { id="daggerspec", translated="Dagger spec" },
587 { id="fistspec", translated="Fist spec" },
588 { id="aggression", translated="Aggression" },
589 { id="opportunity", translated="Opportunity" },
590 { id="impambush", translated="Imp Ambush" },
591 },
592 -- Needs translating for the predefined sets to have set bonuses
593 SetTranslator = {
594 { id="Magisters", translated="Magister's Regalia" },
595 { id="Sorcerers", translated="Sorcerer's Regalia" },
596 { id="Arcanist", translated="Arcanist Regalia" },
597 { id="Netherwind", translated="Netherwind Regalia" },
598  
599 { id="Dreadmist", translated="Dreadmist Raiment" },
600 { id="Deathmist", translated="Deathmist Raiment" },
601 { id="Felheart", translated="Felheart Raiment" },
602 { id="Nemesis", translated="Nemesis Raiment" },
603  
604 { id="Devout", translated="Vestments of the Devout" },
605 { id="Virtuous", translated="Vestments of the Virtuous" },
606 { id="Prophecy", translated="Vestments of Prophecy" },
607 { id="Transcendence", translated="Vestments of Transcendence" },
608  
609 { id="Wildheart", translated="Wildheart Raiment" },
610 { id="Feralheart", translated="Feralheart Raiment" },
611 { id="Cenarion", translated="Cenarion Raiment" },
612 { id="Stormrage", translated="Stormrage Raiment" },
613  
614 { id="Elements", translated="The Elements" },
615 { id="Five Thunders", translated="The Five Thunders" },
616 { id="Earthfury", translated="The Earthfury" },
617 { id="Ten Storms", translated="The Ten Storms" },
618  
619 { id="Lightforge", translated="Lightforge Armor" },
620 { id="Soulforge", translated="Soulforge Armor" },
621 { id="Lawbringer", translated="Lawbringer Armor" },
622 { id="Judgement", translated="Judgement Armor" },
623  
624 { id="Valor", translated="Battlegear of Valor" },
625 { id="Heroism", translated="Battlegear of Heroism" },
626 { id="Might", translated="Battlegear of Might" },
627 { id="Wrath", translated="Battlegear of Wrath" },
628  
629 { id="Shadowcraft", translated="Shadowcraft Armor" },
630 { id="Darkmantle", translated="Darkmantle Armor" },
631 { id="Nightslayer", translated="Nightslayer Armor" },
632 { id="Bloodfang", translated="Bloodfang Armor" },
633  
634 { id="Beaststalker", translated="Beaststalker Armor" },
635 { id="Beastmaster", translated="Beastmaster Armor" },
636 { id="Giantstalker", translated="Giantstalker Armor" },
637 { id="Dragonstalker", translated="Dragonstalker Armor" },
638 },
639 }
640  
641 TheoryCraft_CheckButtons = {
642 ["titles"] = { hide = {"ROGUE", "WARRIOR"}, short = "Titles", description = "Seperates the tooltip extended info in to seperate categories." },
643 ["embed"] = { short = "Embed", description = "Modifies the base description of your spell tooltips,\nto include the effects of gear.", descriptionmelee = "Modifies the base description of your ability tooltips\nto replace terms like 'weapon damage plus 160'\n with actual damage done." },
644 ["crit"] = { short = "Crit", description = "Adds your crit rate to your spell tooltips.\nIncludes talents, gear and base crit rate (int/$cr).", descriptionmelee = "Adds your crit damage and crit chance to your ability tooltips." },
645 ["critdam"] = { hide = {"ROGUE", "WARRIOR"}, short = "Crit Damage", description = "Shows the damage range of your critical strikes" },
646 ["rollignites"]={ hide = {"ROGUE", "WARRIOR", "WARLOCK", "PRIEST", "DRUID", "PALADIN", "SHAMAN" }, short = "Rolling Ignites", description = "All calculations that include critical strikes\nwill factor in rolling ignites. That is where\nignite procs whilst ignite is already on the target,\nresetting the timer but adding to the damage." },
647 ["sepignite"] = { hide = {"ROGUE", "WARRIOR", "WARLOCK", "PRIEST", "DRUID", "PALADIN", "SHAMAN" }, short = "Seperate Ignite", description = "Seperates the ignite component from your crit damage." },
648 ["dps"] = { short = "DPS", description = "Adds Damage per Second cast time to\nyour tooltips. For instant casts,\ncast time is taken as the length of\nthe global cooldown, 1.5 seconds.", descriptionmelee = "How much this ability increases your dps by, if you use it each time the timer is up." },
649 ["combinedot"]= { hide = {"ROGUE", "WARRIOR"}, short = "Combine DoT", description = "If enabled, spells that have both a \ndirect component and an over time component will have\nthe DoT DPS expressed as (DPS+DoT)/Casttime\n rather then DoT/Duration." },
650 ["dotoverct"] = { hide = {"ROGUE", "WARRIOR"}, short = "DoT over CT", description = "DoTs will have their DPS as Total Damage / Cast time, \nrather then Total Damage / DoT Duration" },
651 ["hps"] = { hide = {"ROGUE", "WARRIOR"}, short = "HPS", description = "Is calculated the same way as DPS,\nwith the same extended options." },
652 ["dpsdam"] = { hide = {"ROGUE", "WARRIOR"}, short = "DPS from +dam", description = "How much of your DPS/HPS is from your +damage gear." },
653 ["averagedam"] ={short = "Average Hit", description = "Adds the spells average hit to your tooltips.", descriptionmelee = "Adds your average damage to your ability tooltips." },
654 ["averagedamnocrit"] = {short = "Dont include crits", description = "If checked crits won't be included in the Average Hit value." },
655 ["procs"] = { hide = {"ROGUE", "WARRIOR"}, short = "Include Procs", description = "All Proc based effects (Wrath of Cenarius, Darkmoon Trinket, Netherwind)\neffects are averaged instead of only being applied while the buff is active." },
656 ["plusdam"] = { hide = {"ROGUE", "WARRIOR"}, short = "+Damage", description = "+Damage for that spell, before being multiplied by the +dam coefficient" },
657 ["damcoef"] = { hide = {"ROGUE", "WARRIOR"}, short = "+Damage Coefficient", description = "+Damage coefficient for that spell.\nWill be modified by applicable talents." },
658 ["dameff"] = { hide = {"ROGUE", "WARRIOR"}, short = "+Damage Efficiency", description = "The +damage system is based on 3.5 +damage = +1dps, before crits.\nIf the spell gets this, then the efficiency will be 100%." },
659 ["damfinal"] = { hide = {"ROGUE", "WARRIOR"}, short = "Final +Damage", description = "+Damage added to the spell after the +dam coefficient." },
660 ["averagethreat"] = { hide = {"ROGUE", "WARRIOR", "SHAMAN", "HUNTER", "DRUID", "WARLOCK", "PRIEST"}, short = "Average Threat", description = "The average threat caused by the attack." },
661 ["healanddamage"] = { hide = {"ROGUE", "WARRIOR", "MAGE", "SHAMAN", "HUNTER", "DRUID"}, short = "Show Heal Component", description = "If enabled spells that both damage and heal will\nhave both components listed seperately.\nNormally only the damage component will be shown." },
662 ["resists"] = { hide = {"ROGUE", "WARRIOR"}, short = "Resists", description = "Adds a resists category to the tooltip.\nThis includes the resist rate of your *target* and\nyour dps after level-based resists are accounted for.\nIf you have any Spell Penetration gear it'll also\ntell you how much dps your penetration gear adds.\nNote that unless your target has a resist score equal to\nor higher then your penetration score, this dps\npenetrated won't be achieved." },
663 ["nextstr"] = { hide = {"MAGE", "WARLOCK", "PRIEST", "PALADIN", "SHAMAN" }, short = "Next 10 strength", description = "", descriptionmelee = "Shows how much 10 strength will add to your average damage,\nalong with how much attack power would provide an equivelant boost." },
664 ["nextagi"] = { hide = {"MAGE", "WARLOCK", "PRIEST", "PALADIN", "SHAMAN" }, short = "Next 10 agility", description = "", descriptionmelee = "Shows how much 10 agility will add to your average damage (including crits), and how much attack power would be needed to achieve the same increase." },
665 ["nextcrit"] = { short = "Next 1% to Crit", description = "Shows how much another 1% chance to crit will add to your *average damage*\nalong with how much +damage gear would be equivelant", descriptionmelee = "Shows how much +1% to crit will add to your average damage,\nalong with how much attack power would provide an equivelant boost." },
666 ["nexthit"] = { short = "Next 1% to Hit", description = "Shows how much another 1% chance to hit will add to your *average damage*\nalong with how much +damage gear would be equivelant.", descriptionmelee = "Shows how much +1% to hit will add to your average damage,\nalong with how much attack power would provide an equivelant boost." },
667 ["nextpen"] = { hide = {"ROGUE", "WARRIOR"}, short = "Next 10 Penetration", description = "Shows how much 10 penetration would add to your *average damage*\nalong with how much +damage gear would be equivelant.\nIt assumes that your target has an extra\n10 resistance score to be penetrated." },
668 ["mana"] = { hide = {"ROGUE", "WARRIOR"}, short = "True Mana Cost", description = "Adds the true mana cost of your spell to the tooltip.\nIf a spell costs 30 mana, and you regenerate 40 mana\nwhilst casting it then this will be negative.\nIt is effected by things like mana regen whilst casting,\nshaman earthfury bonus, paladin's illumination talent, etc.\nAll internal calculations go off this value." },
669 ["dpm"] = { hide = {"ROGUE", "WARRIOR"}, short = "DPM", description = "Average Damage divided by True Mana Cost" },
670 ["dontcritdpm"] = { hide = {"ROGUE", "WARRIOR"}, short = "Dont include crits", description = "If checked crits won't be included in the DPM value." },
671 ["hpm"] = { hide = {"ROGUE", "WARRIOR"}, short = "HPM", description = "Average Heal divided by True Mana Cost" },
672 ["dontcrithpm"] = { hide = {"ROGUE", "WARRIOR"}, short = "Dont include crits", description = "If checked crits won't be included in the HPM value." },
673 ["showregendam"] = { hide = {"ROGUE", "WARRIOR"}, short = "Regen Damage", description = "Shows how much extra damage you could do\ngiven 10 seconds of normal regen, compared to\n10 seconds of regen whilst casting" },
674 ["showregenheal"] = { hide = {"ROGUE", "WARRIOR"}, short = "Regen Healing", description = "Shows how much extra healing you could do\ngiven 10 seconds of normal regen, compared to\n10 seconds of regen whilst casting" },
675 ["max"] = { hide = {"ROGUE", "WARRIOR"}, short = "Max til oom", description = "Shows how much damage/healing you can do before going oom,\nchaincasting the spell including all normal forms of regen and\ncritical strikes, but not including resists." },
676 ["maxevoc"] = { hide = {"ROGUE", "WARRIOR", "WARLOCK", "PRIEST", "DRUID", "PALADIN", "SHAMAN" }, short = "Max til oom inc gem+evoc", description = "Same as 'Max til oom', but includes two mage abilities to regen mana." },
677 ["maxtime"] = { hide = {"ROGUE", "WARRIOR"}, short = "Time taken to go oom", description = "Adds how long it takes to go oom, chain casting that spell." },
678 ["lifetap"] = { hide = {"ROGUE", "WARRIOR", "MAGE", "SHAMAN", "HUNTER", "DRUID", "PRIEST"}, short = "Lifetap Values", description = "DPS, DPM, HPS, HPM if enabled will have/nan additional for if you're using Lifetap./nTakes in to account the global cooldown time needed/nto cast Lifetap." },
679 ["embedstyle1"] = { short = "DPS | Crit", description = "Adds an extra line in the middle of the tooltip,\nwith DPS/HPS on the left and Crit chance on the right.", descriptionmelee="For melee, will only show your crit chance above\nthe description of each ability." },
680 ["embedstyle2"] = { hide = {"ROGUE", "WARRIOR"}, short = "DPM | Crit", description = "Adds an extra line in the middle of the tooltip,\nwith DPM/HPM on the left and Crit chance on the right." },
681 ["embedstyle3"] = { hide = {"ROGUE", "WARRIOR"}, short = "DPS/HPM | Crit", description = "Adds an extra line in the middle of the tooltip,\nwith DPS/HPM on the left and Crit chance on the right." },
682 ["buttontext"] = { short = "Enable Button Text", description = "TheoryCraft can show values on your Action Buttons.\nThis option will enable the feature.\n\nNote: Only supports the default Blizzard Action Bars and Spellbook." },
683 ["tryfirst"] = { short = "Default Button Text", description = "The default value to show on your Action Buttons." },
684 ["trysecond"] = { short = "Alt Button Text", description = "If the default value is nil, TheoryCraft will\ntry to show this value." },
685 ["tryfirstlarge"] = { short = " ", tooltiptitle = "Large Text", description = "Centers the text and makes it much larger.\nMostly useful if you limit button text to a select\nnumber of spells, eg low rank heals." },
686 ["tryfirstsfg"] = { short = "Default Significant Figures", description = "How much the text value should be rounded by.\nA value of 100 will show the number 353 as 400." },
687 ["trysecondsfg"]= { short = "Alt Significant Figures", description = "How much the text value should be rounded by.\nA value of 100 will show the number 353 as 400." },
688 ["trysecondlarge"] = { short = " ", tooltiptitle = "Large Text", description = "Centers the text and makes it much larger.\nMostly useful if you limit button text to a select\nnumber of spells, eg low rank heals." },
689 ["framebyframe"] = { short = "Frame by Frame", tooltiptitle = "Force Frame by Frame", description = "Forces button text to be generated one button per frame, instead of all at once.\nNormally this is only done only in combat, as each button is virtually instant to\ngenerate. On very slow computers you may wish to force TC to always generate\nbuttons this way, by ticking this checkbox." },
690 ["outfit"] = { short = " ", tooltiptitle = "Outfit", description = "TheoryCraft allows you to test different sets of gear.\nAny of the 8-9 piece class sets can be tested (with\nyour gear making up the other slots), or you can\nmix and match gear of your choice by selecting\nthe 'Custom' set." },
691 ["mitigation"] = { short = "Enable Mitigation", description = "If enabled your targets armor will be included in TC's calculations.\nYou can view a mobs armor by typing in /tc armor 'mob name', or\njust leaving it blank to list all known mobs." },
692 ["showsimult"] = { short = "Compare Mode", description = "If checked, your current stats and your outfits/talents stats\nwill be shown simulatenously on the tooltip." },
693 ["dontcrit"] = { hide = {"ROGUE", "WARRIOR"}, short = "Don't include crits", description = "If checked crits won't be included in calculated values (eg: dpm/hpm/dps).\nThis will also disable illumination, master of elements and natures grace bonuses." },
694 ["dontresist"] = { hide = {"ROGUE", "WARRIOR"}, short = "Factor resists", description = "If checked, level-based and resistance-based resists will be factored\nfor all calculated values (eg: dpm/hpm/dps).\nResists can be set below." },
695 ["useglock"] = { hide = {"ROGUE", "WARRIOR"}, short = "Use GLOCK", description = "GLOCK is an external addon that calculates Mob's resistances from combat.\nIf checked, and GLOCK is enabled, these values can be used by TheoryCraft\nto provide the most accurate statistics available for your target.\n\nWith this option enabled, the edit boxes below are regularly overwritten." },
696 }
697  
698 -- Used for schoolname in the buffs/equips. Wherever schoolname appears, it'll try each "text" value,
699 -- and the amount will be added to the "name" value. "text" should be localised, "name" should not.
700  
701 TheoryCraft_PrimarySchools = {
702 { name = "Frost", text = "givre" },
703 { name = "Nature", text = "nature" },
704 { name = "Fire", text = "feu" },
705 { name = "Arcane", text = "arcane" },
706 { name = "Shadow", text = "ombre" },
707 { name = "Holy", text = "sacr\195\169" },
708 }
709  
710 -- All buffs and equip effects are read from here
711 -- Variable Name: Description:
712 -- text The text that the buff description or equip line says. If it contains the word schoolname then it tries each
713 -- school name in that position, eg Frost, and adds it to the appropriate variable. Can not be used for the rare
714 -- cases of items that only increase crit to one school, as it will only add to the damage component
715 -- type The variable to modify when it sees this label, from the following:
716 -- All/Damage/Frost Increases damage/healing of all spells in that school
717 -- Allcritchance/Frostcrithit Any of their subcategories can be modified too
718 -- manaperfive Increases mana per 5 second regen
719 -- ICPercent The value that your mana regen is multiplied by to get in-5-second-rule regen
720 -- amount The amount to increase the value by. Valid values are:
721 -- "n/100" 100th of tooltip value
722 -- "totem" 5/2 of tooltip value (used for totem mana regen)
723 -- "hl" for blessing of light, holy light +heal (read from tooltip)
724 -- "fol" for blessing of light, flash of light +heal (read from tooltip)
725 -- any other value will add that amount to the data value
726 -- me Mutually exclusive, if this tag is on an increaser then after this line has been found, no other increaser
727 -- with the me tag will read this line, good for things like Wizard Oil and Lesser Wizard Oil, where you don't want
728 -- Wizard Oil being picked up in Lesser Wizard Oil. The tag highest up gets spotted first.
729  
730 -- Checks every buff for these
731  
732 TheoryCraft_Buffs = {
733 { text="Ignore (%d+) of enem.+armor", type="Sunder" }, -- Bonereaver's Edge
734 { text="Increases Healing Wave's effect by up to (%d+)%%.", type="Healing Wavetalentmod", amount="n/100" }, -- Healing Way
735 { text="In addition, both the demon and master will inflict (%d+)%% more damage%.", type="Allbaseincrease", amount="n/100" }, -- Soul Link
736 { text="Restores (%d+)%% of total Mana every 4 sec%.", type="FelEnergy", amount="n/100" }, -- Fel Energy
737 { text="Increases damage and healing done by magical spells and effects by up to (%d+)%.", type="All" }, -- Elements/Five Thunders
738 { text="Attack power increased by (%d+). Melee attacks are %d+%% faster, but deal less damage.", type="AttackPowerCrusader" }, -- Seal of the crusader
739 { text="(%d+) mana regen per tick%.", type="manaperfive" }, -- Warchief's blessing
740 { text="Gain (%d+) mana every 2 seconds%.", type="manaperfive", amount="totem" }, -- Totems
741 { text="Les sorts de Lumi\195\168re sacr\195\160e rendent jusqu'\195\169 (%d+) points de vie suppl\195\169mentaires", type="Holy Light", amount="hl", target = "target"}, -- Blessing of light
742 { text="les sorts d'Eclair lumineux jusqu'\195\160 (%d+).", type="Flash of Light", amount="fol", target = "target" }, -- Blessing of light
743 { text="Les chances de voir les sorts Eclair lumineux ou Lumi\195\168re sacr\195\169e avoir un effet critique sont augment\195\169es de 100%%.", type="Healingcritchance", amount="100" }, -- Divine Favour
744 { text="Les chances de voir les sorts Eclair lumineux ou Lumi\195\168re sacr\195\169e avoir un effet critique sont augment\195\169es de 100%%.", type="Holy Shockcritchance", amount=100 }, -- Divine Favour
745 { text="Votre prochain sort de feu infligera automatiquement un coup critique.", type="Firecritchance", amount="100" }, -- Combustion
746 { text="Augmente de (%d+)%% les chances de coup critique des sorts de d\195\169g\195\162ts de Feu.", type="Firecritchance" }, -- Combustion in 1.11
747 { text="Effets des sorts augment\195\169s de (%d+).", type="All" }, -- Spell Blasting
748 { text="Mana cost of your next spell is reduced by 100%%.", type="Holycritchance", amount="25" }, -- Inner Focus
749 { text="Increases healing done by spells and effects by up to (%d+) for %d+ sec.", type="Healing" }, -- Blessed Prayer
750 { text="Augmente de (%d+)%% les d\195\169g\195\162ts d'Ombre que vous infligez", type="Shadowbaseincrease", amount="n/100" }, -- Shadowform
751 { text="Augmente les d\195\169g\195\162ts de (%d+)%%.", type="Allbaseincrease", amount="0.05" }, -- Sayge's fortune
752 { text="Augmente les d\195\169g\195\162ts de (%d+)%%.", type="Meleebaseincrease", amount="0.05" }, -- Sayge's fortune
753 { text="D\195\169g\195\162ts de feu augment\195\169s de (%d+)%%.", type="Firebaseincrease", amount="n/100"}, -- Burning Wish Demonic Sacrifice Imp
754 { text="Augmente les d\195\169g\195\162ts inflig\195\169s (%d+)%%.", type="Allbaseincrease", amount="n/100"}, -- Master Demonologist Succubus
755 { text="D\195\169g\195\162ts d'ombre augment\195\169s de (%d+)%%.", type="Shadowbaseincrease", amount="n/100"}, -- Touch of Shadow Demonic Sacrifice Succubus
756 { text="D\195\169g\195\162ts de m\195\169l\195\169e augment\195\169s de (%d+)%%.", type="Meleebaseincrease", amount="n/100" }, -- Enrage
757 { text="100%% Mana regeneration may continue while casting", type="ICPercent", amount="4" }, -- Innervate
758 { text="(%d+)%% de la vitesse normale pendant les incantations de sorts.", type="ICPercent", amount="n/100" }, -- Mage Armor
759 { text="D\195\169g\195\162ts des sorts de schoolname augment\195\169s de (%d+) au maximum." }, -- Elixir of frost power
760 { text="D\195\169g\195\162ts et soins produits par les sorts augment\195\169s de (%d+)%%.", type="Allbaseincrease", amount="n/100" }, -- Power Infusion
761 { text="Augmente les points de d\195\169g\195\162ts et le co\195\187t en mana de vos sorts.", type="Damagemodifier", amount="0.35" }, -- Arcane Power
762 { text="Rend (%d+) points de mana toutes les 5 secondes.", type="manaperfive" }, -- Blessing of Wisdom
763 { text="R\195\169g\195\169n\195\169ration de mana augment\195\169e de (%d+) toutes les 5 secondes.", type="manaperfive" }, -- Safefish Well Fed
764 { text="Points de d\195\169g\195\162ts des sorts augment\195\169s de (%d+) au maximum.", type="Damage" }, -- Flask of Supreme Power
765 { text="D\195\169g\195\162ts des sorts augment\195\169s de (%d+) au maximum", type="Damage" }, -- ZHC Damage
766 { text="D\195\169g\195\162ts des sorts augment\195\169s de (%d+).", type="Damage" }, -- Arcane Elixirs
767 { text="Augmente les chances d'obtenir un coup critique avec les sorts de (%d+)%%.", type="Allcritchance" }, -- Moonkin Aura
768 { text="Augmente les chances d'obtenir un coup critique avec les sorts de (%d+)%% et", type="Allcritchance" }, -- Onyxia
769 { text="Les d\195\169g\195\162ts et soins magiques sont augment\195\169s de (%d+).", type="All" }, -- ToEP
770 { text="Soins augment\195\169s de (%d+) au maximum.", type="Healing" }, -- ZHC Healing
771 { text="Augmente les d\195\169g\195\162ts des sorts de Feu d'un maximum de (%d+).", type="Fire" }, -- Elixir of superior fire power
772 { text="Les d\195\169g\195\162ts infig\195\169s par les sorts et effets de Feu sont augment\195\169s de (%d+) au maximum.", type="Fire" }, -- Elixir of fire power
773 { text="Les d\195\169g\195\162ts infig\195\169s par les sorts de Feu sont augment\195\169s de (%d+) au maximum.", type="Fire" }, -- potion of fire power
774 { text="Augmente les chances de coup critique avec un sort de (%d+)%%.", type="Allcritchance" } -- Dire Maul North crit chance buff
775 }
776  
777 TheoryCraft_Debuffs = {
778 { text="Armure r\195\169duite de (%d+)%.", type="Sunder" }, -- Sunder Armor
779 { text="Armor decreased%.", type="DontMitigate", amount=1 }, -- Expose Armor
780 { text="Frost spells have a (%d+)%% additional chance to critically", type="Frostcritchance" }, -- Winter's Chill
781 { text="Tous les attaquants gagnent (%d+) points de puissance d'attaque \195\160 distance contre cette cible.", type="Ranged"},-- Hunter's Mark
782 { text="R\195\169duit de (%d+) vos r\195\169sistances au Feu et au Givre.", type="Firepenetration" }, -- Curse of the Elements
783 { text="R\195\169duit de (%d+) vos r\195\169sistances au Feu et au Givre.", type="Frostpenetration" }, -- Curse of the Elements
784 { text="Augmente de (%d+)%% les d\195\169g\195\162ts d'Ombre subis.", type="Shadowbaseincrease", amount="n/100" }, -- Shadow Weaving
785 { text="Augmente de (%d+)%% les d\195\169g\195\162ts de Feu et de Givre subis.", type="Firebaseincrease", amount="n/100" }, -- Curse of the Elements
786 { text="Augmente de (%d+)%% les d\195\169g\195\162ts de Feu et de Givre subis.", type="Frostbaseincrease", amount="n/100" }, -- Curse of the Elements
787 { text="Increases Holy damage taken by up to (%d+)%.", type="Holy" }, -- Judgement of Crusader
788 { text="Les d\195\169g\195\162ts d'Ombre et des Arcanes subis sont augment\195\169s de (%d+)%%.", type="Shadowbaseincrease", amount="n/100" }, -- Curse of shadows
789 { text="Les d\195\169g\195\162ts d'Ombre et des Arcanes subis sont augment\195\169s de (%d+)%%.", type="Arcanebaseincrease", amount="n/100" }, -- Curse of shadows
790 { text="R\195\169sistances \195\160 l'Ombre et aux Arcanes r\195\169duites de (%d+).", type="Shadowpenetration" }, -- Curse of Shadows
791 { text="R\195\169sistances \195\160 l'Ombre et aux Arcanes r\195\169duites de (%d+).", type="Arcanepenetration" }, -- Curse of Shadows
792 { text="Incapable de bouger.", type="doshatter", amount="1" }, -- Frost Nova
793 { text="Gel\195\169.", type="doshatter", amount="1" }, -- Freezing Band? no, hunter ice trap
794 { text="Augmente les d\195\169g\195\162ts de Feu subis de (%d+)%%.", type="Firebaseincrease", amount="n/100" }, -- Improved Scorch
795 }
796  
797 -- Dot Duration is read from here
798  
799 TheoryCraft_DotDurations = {
800 { text=" en (%d+) sec.", amount="n" }, -- Shadow Word: Pain, Corruption, Immolate, Renew
801 { text="toutes les secondes pendant (%d+) sec.", amount="n" }, -- Arcane Missiles
802 { text="Dure (%d+) sec.", amount="n" }, -- Drain and Siphon Life
803 { text="apr\195\168s 1 min.", amount="60" }, -- Curse of Doom
804 { text=" secondes pendant (%d+) sec.", amount="n" }, -- Tranquility
805 { text="every second for (%d+) sec%.", amount="n" }, -- Volley
806 }
807  
808 -- Checks every line for these
809  
810 TheoryCraft_EquipEveryRight = {
811 { text="^Vitesse (%d+%.?%d+)", type="OffhandSpeed", slot="SecondaryHand" }, -- Weapon Damage
812 { text="^Vitesse (%d+%.?%d+)", type="MainSpeed", slot="MainHand" }, -- Weapon Damage
813 { text="^Vitesse (%d+%.?%d+)", type="Rangedillum", slot="Ranged" }, -- Weapon Damage
814 { text="^Dague", type="MeleeAPMult", amount="-0.7", slot="MainHand" }, -- Weapon Damage
815 { text="^Vitesse (%d+%.?%d+)", type="RangedSpeed", slot="Ranged" }, -- Weapon Damage
816 { text="^Dague", type="DaggerEquipped", amount=1, slot="MainHand" } , -- Used for dagger spec
817 { text="^Arme de pugilat", type="FistEquipped", amount=1, slot="MainHand" }, -- Used for fist spec
818 { text="^Hache", type="AxeEquipped", amount=1, slot="MainHand" }, -- Used for Axe Spec
819 { text="^Arme d'hast", type="PolearmEquipped", amount=1, slot="MainHand" }, -- Used for Polearm Spec
820 { text="^Shield", type="ShieldEquipped", amount=1, slot="SecondaryHand" }, -- Used for Block
821 }
822  
823 TheoryCraft_EquipEveryLine = {
824 { text="Ranged Attack Power %+(%d+)", type="RangedAttackPowerReport" }, -- Hunter Leg/Helm enchant
825 { text="^(%d+) Block", type="BlockValueReport" }, -- Block Value (shield)
826  
827 { text="++(%d+) Attack Power", type="AttackPowerReport" }, -- Attack power
828  
829 { text="Ajoute (%d+%.?%d+) d\195\169g\195\162ts par seconde", type="Ranged", slot="Ammo" }, -- Arrows
830  
831 { text="Main droite", type="MeleeAPMult", amount="2.4", slot="MainHand" }, -- Weapon Damage
832 { text="A une main", type="MeleeAPMult", amount="2.4", slot="MainHand" }, -- Weapon Damage
833 { text="Deux mains", type="MeleeAPMult", amount="3.3", slot="MainHand" }, -- Weapon Damage
834 { text="(%d+) %- %d+", type="MeleeMin", slot="MainHand" }, -- Weapon Damage
835 { text="%d+ %- (%d+)", type="MeleeMax", slot="MainHand" }, -- Weapon Damage
836 { text="Scope %(%+(%d+) Damage%)", type="RangedMin", slot="Ranged" }, -- Weapon Damage enchant
837 { text="Scope %(%+(%d+) Damage%)", type="RangedMax", slot="Ranged" }, -- Weapon Damage enchant
838 { text="(%d+) %- %d+", type="RangedMin", slot="Ranged" }, -- Weapon Damage
839 { text="%d+ %- (%d+)", type="RangedMax", slot="Ranged" }, -- Weapon Damage
840 { text="Weapon Damage %+(%d+)", type="MeleeMin", slot="MainHand" }, -- Weapon Damage enchant
841 { text="Weapon Damage %+(%d+)", type="MeleeMax", slot="MainHand" }, -- Weapon Damage enchant
842 { text="(%d+) %- %d+", type="OffhandMin", slot="SecondaryHand" }, -- Weapon Damage
843 { text="%d+ %- (%d+)", type="OffhandMax", slot="SecondaryHand" }, -- Weapon Damage
844 { text="Weapon Damage %+(%d+)", type="OffhandMin", slot="SecondaryHand" }, -- Weapon Damage enchant
845 { text="Weapon Damage %+(%d+)", type="OffhandMax", slot="SecondaryHand" }, -- Weapon Damage enchant
846  
847 { text="+(%d+) aux d\195\169g\195\162ts des sorts des arcanes", type="Arcane" },-- of wrath arcane
848 { text="+(%d+) aux d\195\169g\195\162ts des sorts d'ombre", type="Shadow" }, -- of wrath shadow
849 { text="+(%d+) aux d\195\169g\195\162ts des sorts du sacr\195\169", type="Holy" }, -- of wrath holy
850 { text="+(%d+) aux d\195\169g\195\162ts des sorts de schoolname" }, -- of wrath items
851 { text="D\195\169g\195\162ts de schoolname ++(%d+)" }, -- AQ Glove enchants
852 { text="D\195\169g\195\162ts d'ombre ++(%d+)", type="Shadow" }, -- AQ Shadow Glove enchants
853  
854 { text="^Huile de mana brillante", type="manaperfive", amount="12" }, -- Enchanting oils
855 { text="^Huile de mana brillante", type="Healing", amount="25", me=1 }, -- Enchanting oils
856 { text="^Huile de sorcier brillante", type="Allcritchance", amount="1" }, -- Enchanting oils
857 { text="^Huile de sorcier brillante", type="Damage", amount="36" }, -- Enchanting oils
858 { text="^Huile de mana mineure", type="manaperfive", amount="4" }, -- Enchanting oils
859 { text="^Huile de mana inf\195\169rieure", type="manaperfive", amount="8" }, -- Enchanting oils
860 { text="^Huile de sorcier mineure", type="Damage", amount="8" }, -- Enchanting oils
861 { text="^Huile de sorcier inf\195\169rieure", type="Damage", amount="16" }, -- Enchanting oils
862 { text="^Huile de sorcier", type="Damage", amount="24" }, -- Enchanting oils
863  
864 { text="Utiliser : Rend 375 \195\160 625 points de mana.", type="manarestore", amount="500" },-- Robe of the Archmage
865  
866 { text="Chances de toucher des sorts ++(%d+)%%", type="Allhitchance" }, -- zg enchant
867 { text="Soins et d\195\169g\195\162ts des sorts ++(%d+)", type="All", me=1 }, -- zg enchant
868 { text="++(%d+) aux d\195\169g\195\162ts et aux sorts de soins", type="All" }, -- zg shoulder damage enchant
869 { text="++(%d+) aux sorts de soins", type="Healing" }, -- of healing items
870 { text="++(%d+) D\195\169g\195\162ts et soins", type="All" }, -- of sorcery items
871 { text="R\195\169cup. mana ++(%d+)/", type="manaperfive" }, -- zg enchant
872 { text="++(%d+) points de mana toutes les 5 sec.", type="manaperfive" }, -- of restoration
873 { text="R\195\169cup. mana (%d+)/5 sec.", type="manaperfive" }, -- bracers regen enchant
874 { text="D\195\169g\195\162ts des sorts de schoolname ++(%d+)", me=1 }, -- Winter's Might
875 { text="D\195\169g\195\162ts des sorts ++(%d+)", type="Damage", me=1 }, -- Spell Damage +30 enchant
876 { text="Sorts de soins ++(%d+)", type="Healing" }, -- zg priest and healing enchant
877 { text="Sorts de soin ++(%d+)", type="Healing" }, -- bracers and weapon healing enchant
878 { text="++(%d+) aux d\195\169g\195\162ts des sorts et aux soins", type="All" }, -- not sure
879 }
880  
881 -- Won't check any lines containing the following words (for speed)
882  
883 TheoryCraft_IgnoreLines = {
884 "^Durabilit\195\169", "^Li\195\169", "^Classes %:", "requis", "Armure", "^T\195\170te", "^Cou", "^Epaules",
885 "^Dos", "^Torse", "^Poignets", "^Mains", "^Taille", "^Jambes", "^Pieds", "^Doigt", "^Bijou",
886 "^Baguette", "^Main gauche", "R\195\169sistance?$", "^%+%d+ Endurance", "^%+%d+ Intelligence",
887 "^%+%d+ Esprit", "^%+%d+ Agilit\195\169", "^%+%d+ Force"
888 }
889  
890 -- Checks every line beginning with Equip: or Set: for these
891  
892 -- These are handled specially
893  
894 TheoryCraft_SetsDequipOnly= {
895 { text="Mana cost of Shadow spells reduced by (%d+)%%.", type="Shadowmanacost", amount=-0.15 }, -- Felheart 8 piece bonus
896 }
897  
898 -- Checks every line beginning Set: for these
899  
900 TheoryCraft_Sets = {
901 { text="(%d+)%% of your Mana regeneration to continue while casting", type="ICPercent", amount="n/100" }, -- Stormrage/Trans
902 { text="Your normal ranged attacks have a 4%% chance of restoring 200 mana.", type="Beastmanarestore", amount=200 }, -- Beaststalker/Beastmaster
903 { text="Les points de vie ou de mana gagn\195\169s quand un Drain de vie ou un Drain de mana infligent des d\195\169g\195\162s augmentent de 15%%.", type="Drainlifeillum", amount=0.15 }, -- Felheart 3 piece bonus
904 { text="10%% de chances qu'apr\195\168s avoir lanc\195\169 Projectiles des arcanes, Boule de feu ou Eclair de givre, votre prochain sort dont le temps d'incantation est inf\195\169rieur \195\160 10 secondes soit lanc\195\169 instantan\195\169ment.", type="FrostboltNetherwind", amount=1 }, -- Netherwind
905 { text="10%% de chances qu'apr\195\168s avoir lanc\195\169 Projectiles des arcanes, Boule de feu ou Eclair de givre, votre prochain sort dont le temps d'incantation est inf\195\169rieur \195\160 10 secondes soit lanc\195\169 instantan\195\169ment.", type="FireballNetherwind", amount=1 }, -- Netherwind
906 { text="Increases your chance of a critical hit with Prayer of Healing by (%d+)%%.", type="Prayer of Healingcritchance" },-- Prophecy 8 piece
907 { text="Augmente de (%d+)%% vos chances d'obtenir un coup critique avec vos Horions.", type="Shockcritchance" }, -- Shaman Legionnaire set bonus
908 { text="Augmente vos chances d'infliger un coup critique avec les sorts de Nature de (%d+)%%.", type="Naturecritchance" }, -- ten storms set bonus
909 { text="Apr\195\168s avoir lanc\195\169 un sort de Vague de soins ou de Vagues de soins inf\195\169rieurs, vous avez 25%% de chance de gagner un nombre de points de mana \195\169gal \195\160 35%% du co\195\187t de base du sort.", type="EarthfuryBonusmanacost", amount=-0.0875 }, -- earth fury set bonus
910 { text="Increases the damage of Multi-shot and Volley by (%d+)%%.", type="Barragemodifier", amount="n/100"}, -- giantstalker set bonus
911 { text="Augmente les chances d'infliger un coup critique avec vos sorts du Sacr\195\169 de (%d+)%%.", type="Holycritchance" }, -- Prophecy
912 { text="Chance on spell cast to increase your damage and healing by up to 95 for 10 sec%.", type="All", amount=95, duration=9.9, proc=0.04, exact=1 }, -- Elements
913 }
914  
915 -- Checks every line beginning with Equip: or Set: for these
916  
917 TheoryCraft_Equips = {
918 { text="Diminue les r\195\169sistances magiques des cibles de vos sorts de (%d+).", type="Allpenetration" }, -- Penetration
919 { text="Augmente vos chances de toucher avec des sorts de (%d+)%%.", type="Allhitchance" }, -- ZG drops
920 { text="Augmente les chances d'obtenir un effet critique avec vos sorts du Sacr\195\169 de (%d+)%%.", type="Holycritchance" }, -- Benediction
921 { text="Augmente vos chances d'infliger des coups critiques avec vos sorts de (%d+)%%.", type="Allcritchance" }, -- Standard +crit
922 { text="Augmente les d\195\169g\195\162ts et les soins produits par les sorts et effets magiques de (%d+) au maximum.", type="All" }, -- Standard +dam
923 { text="++(%d+) aux d\195\169g\195\162ts et aux sorts de soins", type="manaperfive", type="All" }, -- +damage
924 { text="Augmente les soins prodigu\195\169s par les sorts et effets de (%d+) au maximum.", type="Healing" }, -- Standard +heal
925 { text="Augmente les points de d\195\169g\195\162ts inflig\195\169s par vos sorts et effets de Feu de (%d+) au maximum.", type="Fire" }, -- Fire +dam
926 { text="Augmente les d\195\169g\195\162ts inflig\195\169s par les sorts et effets de Givre de (%d+) au maximum.", type="Frost" }, -- Frost +dam
927 { text="Augmente les d\195\169g\195\162ts inflig\195\169s par les effets et sorts des Arcanes de (%d+) au maximum.", type="Arcane" }, -- Arcane +dam
928 { text="Augmente les d\195\169g\195\162ts inflig\195\169s par les sorts et effets du Sacr\195\169 de (%d+) au maximum.", type="Holy" }, -- Holy +dam
929 { text="Augmente les d\195\169g\195\162ts inflig\195\169s par les sorts et effets de Nature de (%d+) au maximum.", type="Nature" }, -- Nature +dam
930 { text="Augmente les d\195\169g\195\162ts inflig\195\169s par les sorts et effets d'Ombre de (%d+) au maximum.", type="Shadow" }, -- Shadow +dam
931 { text="Rend (%d+) points de mana toutes les 5 secondes.", type="manaperfive" }, --= They interchange
932 { text="++(%d+) points de mana toutes les 5 sec.", type="manaperfive" }, --= these two
933 { text="Quand vos sorts offensifs atteignent une cible, donne une chance d'augmenter les points de d\195\169g\195\162ts inflig\195\169s par vos sorts et effets de 132 pendant 10 sec.", type="All", amount=132, duration=9.9, proc=0.05, exact=1 }, -- Wrath of Cenarius
934 { text="2%% de chances lors d'un lancer de sort r\195\169ussi de permettre à votre r\195\169g\195\169n\195\169ration de mana de se poursuivre, \195\160 100%% de la vitesse normale, pendant les incantations. Dure 15 sec.", type="ICPercent", amount=1, duration=15, proc=0.02, exact=0 }, -- Darkmoon Trinket
935 }
936  
937 TheoryCraft_WeaponSkillOther = "Unarmed"
938  
939 -- Used for calcuting real crit chance, off attack skill of your current weapon.
940 -- English must not be translated. ltext is the text that will be to the left of the weapon type
941 -- Skill is what skill it matches. (eg Two-Handed Axes)
942  
943 TheoryCraft_WeaponSkills = {
944 { english="Axe", text="Axe", ltext="Two-Hand", skill="Two-Handed Axes" },
945 { english="Sword", text="Sword", ltext="Two-Hand", skill="Two-Handed Swords" },
946 { english="Mace", text="Mace", ltext="Two-Hand", skill="Two-Handed Maces" },
947 { english="Staff", text="Staff", skill="Staves" },
948 { english="Axe", text="Axe", skill="Axes" },
949 { english="Sword", text="Sword", skill="Swords" },
950 { english="Mace", text="Mace", skill="Maces" },
951 { english="Polearm", text="Polearm", skill="Polearms" },
952 { english="Dagger", text="Dagger", skill="Daggers" },
953 { english="", text="Fishing Pole", skill="Fishing" },
954 }
955  
956 -- Slot is the text that appears on the custom form, text needs to be translated. Realslot needs to stay as is.
957  
958 TheoryCraft_SlotNames = {
959 { realslot="Head", slot="Head", text="T\195\170te" },
960 { realslot="Neck", slot="Neck", text="Cou" },
961 { realslot="Shoulder", slot="Shoulder", text="Epaule" },
962 { realslot="Back", slot="Back", text="Dos" },
963 { realslot="Chest", slot="Chest", text="Torse" },
964 { realslot="Shirt", slot="Shirt", text="Chemise" },
965 { realslot="Tabard", slot="Tabard", text="Tabard" },
966 { realslot="Wrist", slot="Wrist", text="Poignets" },
967 { realslot="Hands", slot="Hands", text="Mains" },
968 { realslot="Waist", slot="Waist", text="Taille" },
969 { realslot="Legs", slot="Legs", text="Jambes" },
970 { realslot="Feet", slot="Feet", text="Pieds" },
971 { realslot="Finger0", slot="Finger0", text="Doigt" },
972 { realslot="Finger1", slot="Finger1", text="Doigt" },
973 { realslot="Trinket0", slot="Trinket0", text="Bijou" },
974 { realslot="Trinket1", slot="Trinket1", text="Bijou" },
975 { realslot="MainHand", slot="Main", text="Main droite" },
976 { realslot="MainHand", slot="Main", text="A une main" },
977 { realslot="MainHand", slot="Main", text="Deux mains" },
978 { realslot="SecondaryHand", slot="Off Hand", text="Tenu(e) en main gauche" },
979 { realslot="SecondaryHand", slot="Off Hand", text="A une main" },
980 { realslot="SecondaryHand", slot="Off Hand", text="Main gauche" },
981 { realslot="Ranged", slot="Ranged", text="Baguette" },
982 { realslot="Ranged", slot="Ranged", text="Arc" },
983 { realslot="Ranged", slot="Ranged", text="Arme \195\160 feu" },
984 { realslot="Ranged", slot="Ranged", text="Arbal\195\168te" },
985 { realslot="Ranged", slot="Ranged", text="A distance" },
986 { realslot="Ranged", slot="Ranged", text="Thrown" },
987 }
988  
989 --
990 -- From here on *DOES NOT NEED TO BE TRANSLATED*
991 --
992 -- In fact, TC will work just fine with none of the text below.
993 --
994 -- It does not need to be modified, and is automatically generated.
995 --
996 -- The purpose of this function is simply to help TC work with set bonuses even
997 -- when run for the very first time. Contact Aelian/Mania if you wish
998 -- to provide a locale of the following.
999 --
1000 -- Or you can simply use TC's automatically generated file in
1001 -- World of Warcraft\Account Name\SavedVariables\TheoryCraft.lua
1002 --
1003  
1004 function TheoryCraft_LoadDefaultSetData()
1005  
1006 TheoryCraft_SetBonuses = { }
1007  
1008 end
1009  
1010 end