yellowfive@61
|
1 local L = LibStub("AceLocale-3.0"):NewLocale("AskMrRobot", "frFR", false)
|
yellowfive@59
|
2
|
yellowfive@59
|
3 if L then
|
yellowfive@59
|
4
|
yellowfive@59
|
5
|
yellowfive@59
|
6 --[[----------------------------------------------------------------------
|
yellowfive@59
|
7 General
|
yellowfive@59
|
8 ------------------------------------------------------------------------]]
|
yellowfive@59
|
9
|
yellowfive@81
|
10 L.SpecsShort = {
|
yellowfive@81
|
11 [1] = "Blood", -- DeathKnightBlood
|
yellowfive@81
|
12 [2] = "Frost", -- DeathKnightFrost
|
yellowfive@81
|
13 [3] = "Unholy", -- DeathKnightUnholy
|
yellowfive@81
|
14 [4] = "Havoc", -- DemonHunterHavoc
|
yellowfive@81
|
15 [5] = "Vengeance", -- DemonHunterVengeance
|
yellowfive@81
|
16 [6] = "Moon", -- DruidBalance
|
yellowfive@81
|
17 [7] = "Feral", -- DruidFeral
|
yellowfive@81
|
18 [8] = "Bear", -- DruidGuardian
|
yellowfive@81
|
19 [9] = "Resto", -- DruidRestoration
|
yellowfive@81
|
20 [10] = "BM", -- HunterBeastMastery
|
yellowfive@81
|
21 [11] = "Marks", -- HunterMarksmanship
|
yellowfive@81
|
22 [12] = "Survival", -- HunterSurvival
|
yellowfive@81
|
23 [13] = "Arcane", -- MageArcane
|
yellowfive@81
|
24 [14] = "Fire", -- MageFire
|
yellowfive@81
|
25 [15] = "Frost", -- MageFrost
|
yellowfive@81
|
26 [16] = "Brew", -- MonkBrewmaster
|
yellowfive@81
|
27 [17] = "Mist", -- MonkMistweaver
|
yellowfive@81
|
28 [18] = "Wind", -- MonkWindwalker
|
yellowfive@81
|
29 [19] = "Holy", -- PaladinHoly
|
yellowfive@81
|
30 [20] = "Prot", -- PaladinProtection
|
yellowfive@81
|
31 [21] = "Ret", -- PaladinRetribution
|
yellowfive@81
|
32 [22] = "Disc", -- PriestDiscipline
|
yellowfive@81
|
33 [23] = "Holy", -- PriestHoly
|
yellowfive@81
|
34 [24] = "Shadow", -- PriestShadow
|
yellowfive@81
|
35 [25] = "Assn", -- RogueAssassination
|
yellowfive@81
|
36 [26] = "Outlaw", -- RogueOutlaw
|
yellowfive@81
|
37 [27] = "Sub", -- RogueSubtlety
|
yellowfive@81
|
38 [28] = "Elem", -- ShamanElemental
|
yellowfive@81
|
39 [29] = "Enh", -- ShamanEnhancement
|
yellowfive@81
|
40 [30] = "Resto", -- ShamanRestoration
|
yellowfive@81
|
41 [31] = "Aff", -- WarlockAffliction
|
yellowfive@81
|
42 [32] = "Demo", -- WarlockDemonology
|
yellowfive@81
|
43 [33] = "Destro", -- WarlockDestruction
|
yellowfive@81
|
44 [34] = "Arms", -- WarriorArms
|
yellowfive@81
|
45 [35] = "Fury", -- WarriorFury
|
yellowfive@81
|
46 [36] = "Prot", -- WarriorProtection
|
yellowfive@81
|
47 }
|
yellowfive@81
|
48
|
yellowfive@59
|
49 -- stat strings for e.g. displaying gem/enchant abbreviations, make as short as possible without being confusing/ambiguous
|
yellowfive@59
|
50 L.StatsShort = {
|
yellowfive@59
|
51 ["Strength"] = "Str",
|
yellowfive@59
|
52 ["Agility"] = "Agi",
|
yellowfive@59
|
53 ["Intellect"] = "Int",
|
yellowfive@59
|
54 ["CriticalStrike"] = "Crit",
|
yellowfive@59
|
55 ["Haste"] = "Hâte",
|
yellowfive@59
|
56 ["Mastery"] = "Maitrise",
|
yellowfive@59
|
57 ["Multistrike"] = "FM",
|
yellowfive@59
|
58 ["Versatility"] = "Poly",
|
yellowfive@59
|
59 ["BonusArmor"] = "Armure",
|
yellowfive@59
|
60 ["Spirit"] = "Esprit",
|
yellowfive@59
|
61 ["Dodge"] = "Esquive",
|
yellowfive@59
|
62 ["Parry"] = "Parade",
|
yellowfive@59
|
63 ["MovementSpeed"] = "Vitesse",
|
yellowfive@59
|
64 ["Avoidance"] = "Evitement",
|
yellowfive@59
|
65 ["Stamina"] = "Endu",
|
yellowfive@59
|
66 ["Armor"] = "Armure",
|
yellowfive@59
|
67 ["AttackPower"] = "PA",
|
yellowfive@59
|
68 ["SpellPower"] = "PS",
|
yellowfive@59
|
69 ["PvpResilience"] = "JcJ Res",
|
yellowfive@59
|
70 ["PvpPower"] = "JcJ Power",
|
yellowfive@59
|
71 }
|
yellowfive@59
|
72
|
yellowfive@59
|
73 L.InstanceNames = {
|
yellowfive@153
|
74 [1861] = "Uldir",
|
yellowfive@155
|
75 [2070] = "Dazar'alor",
|
yellowfive@167
|
76 [2096] = "Crucible of Storms",
|
yellowfive@167
|
77 [2164] = "The Eternal Palace"
|
yellowfive@59
|
78 }
|
yellowfive@59
|
79
|
yellowfive@59
|
80 L.DifficultyNames = {
|
yellowfive@59
|
81 [17] = "LFR",
|
yellowfive@59
|
82 [14] = "Normal",
|
yellowfive@59
|
83 [15] = "Héroïque",
|
yellowfive@59
|
84 [16] = "Mythique"
|
yellowfive@59
|
85 }
|
yellowfive@59
|
86
|
yellowfive@59
|
87 L.WeaponTypes = {
|
yellowfive@59
|
88 None = "Aucun",
|
yellowfive@59
|
89 Axe = "Hache",
|
yellowfive@59
|
90 Mace = "Masse",
|
yellowfive@59
|
91 Sword = "Epée",
|
yellowfive@59
|
92 Fist = "Arme de pugilat",
|
yellowfive@59
|
93 Dagger = "Dague",
|
yellowfive@59
|
94 Staff = "Bâton",
|
yellowfive@59
|
95 Polearm = "Arme d'hast",
|
yellowfive@59
|
96 OffHand = "Main Gauche",
|
yellowfive@59
|
97 Shield = "Bouclier",
|
yellowfive@59
|
98 Wand = "Baguette",
|
yellowfive@59
|
99 Bow = "Arc",
|
yellowfive@59
|
100 Gun = "Arme à feu",
|
yellowfive@59
|
101 Crossbow = "Arbalète"
|
yellowfive@59
|
102 }
|
yellowfive@59
|
103
|
yellowfive@59
|
104 L.ArmorTypes = {
|
yellowfive@59
|
105 None = "Aucun",
|
yellowfive@59
|
106 Plate = "Plaques",
|
yellowfive@59
|
107 Mail = "Mailles",
|
yellowfive@59
|
108 Leather = "Cuit",
|
yellowfive@59
|
109 Cloth = "Tissu"
|
yellowfive@59
|
110 }
|
yellowfive@59
|
111
|
yellowfive@59
|
112 L.OneHand = "Une Main"
|
yellowfive@59
|
113 L.TwoHand = "Deux Mains"
|
yellowfive@59
|
114 L.OffHand = "Main Gauche"
|
yellowfive@59
|
115
|
yellowfive@59
|
116
|
yellowfive@59
|
117 --[[----------------------------------------------------------------------
|
yellowfive@59
|
118 Main UI
|
yellowfive@59
|
119 ------------------------------------------------------------------------]]
|
yellowfive@59
|
120 L.AlertOk = "OK"
|
yellowfive@59
|
121 L.CoverCancel = "annuler"
|
yellowfive@59
|
122
|
yellowfive@59
|
123 L.MinimapTooltip =
|
yellowfive@59
|
124 [[Clic gauche pour ouvrir la fenêtre Ask Mr. Robot.
|
yellowfive@59
|
125
|
yellowfive@124
|
126 Clic droit pour changer de spé et equipper le stuff sauvegardé pour cette spé.]]
|
yellowfive@59
|
127
|
yellowfive@59
|
128 L.MainStatusText = function(version, url)
|
yellowfive@59
|
129 return version .. " chargée. Documentation disponible à " .. url
|
yellowfive@59
|
130 end
|
yellowfive@59
|
131
|
yellowfive@59
|
132 L.TabExportText = "Exporter"
|
yellowfive@59
|
133 L.TabGearText = "Stuff"
|
yellowfive@59
|
134 L.TabLogText = "Combat Logs"
|
yellowfive@59
|
135 L.TabOptionsText = "Options"
|
yellowfive@59
|
136
|
yellowfive@59
|
137 L.VersionChatTitle = "Version Add-on AMR:"
|
yellowfive@59
|
138 L.VersionChatNotInstalled = "PAS INSTALLE"
|
yellowfive@59
|
139 L.VersionChatNotGrouped = "Tu n'es pas dans un groupe ou un raid !"
|
yellowfive@59
|
140
|
yellowfive@59
|
141
|
yellowfive@59
|
142 --[[----------------------------------------------------------------------
|
yellowfive@59
|
143 Export Tab
|
yellowfive@59
|
144 ------------------------------------------------------------------------]]
|
yellowfive@59
|
145 L.ExportTitle = "Instructions pour exporter"
|
yellowfive@59
|
146 L.ExportHelp1 = "1. Copie le texte ci-dessous en appuyant Ctrl+C (ou Cmd+C sur un Mac)"
|
yellowfive@124
|
147 L.ExportHelp2 = "2. Va sur https://www.askmrrobot.com et charge ton perso"
|
yellowfive@124
|
148 L.ExportHelp3 = "3. Paste into the textbox under the AMR ADDON section" -- TODO
|
yellowfive@59
|
149
|
yellowfive@59
|
150 L.ExportSplashTitle = "Comment Démarrer"
|
yellowfive@59
|
151 L.ExportSplashSubtitle = "S'il s'agit de ta première utilisation de cette nouvelle version de l'add-on, procède comme suit pour initialiser la base de données d'items :"
|
yellowfive@59
|
152 L.ExportSplash1 = "1. Active chacune de tes spés une fois et pour chaque spé, équippe le stuff approprié"
|
yellowfive@59
|
153 L.ExportSplash2 = "2. Ouvre la fenêtre de ta banque et laisse la ouverte pendant au moins deux secondes"
|
yellowfive@59
|
154 L.ExportSplashClose = "Continuer"
|
yellowfive@59
|
155
|
yellowfive@59
|
156
|
yellowfive@59
|
157 --[[----------------------------------------------------------------------
|
yellowfive@59
|
158 Gear Tab
|
yellowfive@59
|
159 ------------------------------------------------------------------------]]
|
yellowfive@59
|
160 L.GearImportNote = "Clique Importer pour coller des données du site."
|
yellowfive@59
|
161 L.GearBlank = "Tu n'as pas encore chargé de stuff pour cette spé."
|
yellowfive@59
|
162 L.GearBlank2 = "Va sur askmrrobot.com pour optimiser ton stuff. Ensuite, utilise le bouton Importer sur la gauche."
|
yellowfive@59
|
163 L.GearButtonEquip = function(spec)
|
yellowfive@81
|
164 return string.format("Activer la spé %s et équipper le stuff", spec)
|
yellowfive@59
|
165 end
|
yellowfive@161
|
166 L.GearButtonJunk = "Voir Junk List"
|
yellowfive@59
|
167 L.GearButtonShop = "Voir Shopping List"
|
yellowfive@59
|
168
|
yellowfive@59
|
169 L.GearEquipErrorCombat = "Impossible de changer de spé/stuff pendant un combat !"
|
yellowfive@59
|
170 L.GearEquipErrorEmpty = "Pas de stuff sauvegardé pour la spé active."
|
yellowfive@59
|
171 L.GearEquipErrorNotFound = "Un item de ton stuff sauvegardé pour la spee n'a pas pu être équippé."
|
yellowfive@124
|
172 L.GearEquipErrorNotFound2 = "Essaie d'ouvrir la fenêtre de la banque et de lancer cette commande de nouveau."
|
yellowfive@59
|
173 L.GearEquipErrorBagFull = "Pas assez de place dans tes sacs pour équipper ton stuff sauvegardé."
|
yellowfive@59
|
174 L.GearEquipErrorSoulbound = function(itemLink)
|
yellowfive@59
|
175 return itemLink .. " n'a pas pu être équippé car il n'est pas lié quand ramassé."
|
yellowfive@59
|
176 end
|
yellowfive@59
|
177
|
yellowfive@59
|
178 L.GearButtonImportText = "Importer"
|
yellowfive@59
|
179 L.GearButtonCleanText = "Nettoyer les Sacs"
|
yellowfive@59
|
180
|
yellowfive@59
|
181 L.GearTipTitle = "Infobulle !"
|
yellowfive@59
|
182 L.GearTipText =
|
yellowfive@59
|
183 [[Dans les options, tu peux activer l'équippement automatique de ton stuff quand tu changes de spé.
|
yellowfive@59
|
184
|
yellowfive@59
|
185 Ou, tu peux faire un clic droit sur l'icône de la minimap pour changer de spé et equipper ton stuff.
|
yellowfive@59
|
186
|
yellowfive@59
|
187 OU! Tu peux utiliser des commandes /:]]
|
yellowfive@59
|
188
|
yellowfive@59
|
189 L.GearTipCommands =
|
yellowfive@81
|
190 [[/amr equip [1-4]
|
yellowfive@81
|
191 pas d'argument = cycle]]
|
yellowfive@59
|
192 -- note to translators: the slash commands are literal and should stay as english
|
yellowfive@59
|
193
|
yellowfive@59
|
194
|
yellowfive@59
|
195 --[[----------------------------------------------------------------------
|
yellowfive@59
|
196 Import Dialog on Gear Tab
|
yellowfive@59
|
197 ------------------------------------------------------------------------]]
|
yellowfive@59
|
198 L.ImportHeader = "Appuie sur Ctrl+V (ou Cmd+V sur un Mac) pour coller les données du site dans la zone de texte ci-dessous."
|
yellowfive@59
|
199 L.ImportButtonOk = "Importer"
|
yellowfive@59
|
200 L.ImportButtonCancel = "Annuler"
|
yellowfive@59
|
201
|
yellowfive@59
|
202 L.ImportErrorEmpty = "La zone de texte est vide."
|
yellowfive@59
|
203 L.ImportErrorFormat = "Les données ne sont pas dans le bon format."
|
yellowfive@59
|
204 L.ImportErrorVersion = "Les données ont été générées pour une version antérieure de l'add-on. Rends-toi sur le site pour générer des données à jour."
|
yellowfive@59
|
205 L.ImportErrorChar = function(importChar, yourChar)
|
yellowfive@59
|
206 return "Les données sont pour " .. importChar .. ", mais tu as " .. yourChar .. "!"
|
yellowfive@59
|
207 end
|
yellowfive@59
|
208 L.ImportErrorRace = "On dirait que tu as changé de race. Rends-toi sur le site pour ré-optimiser."
|
yellowfive@59
|
209 L.ImportErrorFaction = "On dirait que tu as changé de faction. Rends-toi sur le site pour ré-optimiser."
|
yellowfive@59
|
210 L.ImportErrorLevel = "On dirait que tu as changé de niveau. Rends-toi sur le site pour ré-optimiser."
|
yellowfive@59
|
211
|
yellowfive@69
|
212 L.ImportOverwolfWait = "Performing Best in Bags optimization. Please do not press Escape or close the addon until it has completed!"
|
yellowfive@69
|
213
|
yellowfive@59
|
214
|
yellowfive@59
|
215 --[[----------------------------------------------------------------------
|
yellowfive@161
|
216 Junk List
|
yellowfive@161
|
217 ------------------------------------------------------------------------]]
|
yellowfive@161
|
218 L.JunkTitle = "Junk List"
|
yellowfive@161
|
219 L.JunkEmpty = "You have no junk items"
|
yellowfive@161
|
220 L.JunkScrap = "Click an item to add to the scrapper"
|
yellowfive@161
|
221 L.JunkVendor = "Click an item to sell"
|
yellowfive@161
|
222 L.JunkDisenchant = "Click an item to disenchant"
|
yellowfive@161
|
223 L.JunkBankText = function(count)
|
yellowfive@161
|
224 return count .. " junk items are not in your bags"
|
yellowfive@161
|
225 end
|
yellowfive@161
|
226 L.JunkMissingText = function(count)
|
yellowfive@161
|
227 return "Warning! " .. count .. " junk items could not be found"
|
yellowfive@161
|
228 end
|
yellowfive@161
|
229 L.JunkButtonBank = "Retrieve from Bank"
|
yellowfive@161
|
230 L.JunkOutOfSync = "An item in your junk list could not be found. Try opening your bank for a few seconds, then export to the website, then import again."
|
yellowfive@161
|
231 L.JunkItemNotFound = "That item could not be found in your bags. Try closing and opening the Junk List to refresh it."
|
yellowfive@161
|
232
|
yellowfive@161
|
233
|
yellowfive@161
|
234 --[[----------------------------------------------------------------------
|
yellowfive@59
|
235 Shopping List
|
yellowfive@59
|
236 ------------------------------------------------------------------------]]
|
yellowfive@59
|
237 L.ShopTitle = "Shopping List"
|
yellowfive@59
|
238 L.ShopEmpty = "Il n'existe pas de données de shopping list pour ce perso."
|
yellowfive@59
|
239 L.ShopSpecLabel = "Spé"
|
yellowfive@59
|
240 L.ShopHeaderGems = "Gemmes"
|
yellowfive@59
|
241 L.ShopHeaderEnchants = "Enchantements"
|
yellowfive@59
|
242 L.ShopHeaderMaterials = "Matériaux d'Enchantement"
|
yellowfive@59
|
243
|
yellowfive@59
|
244
|
yellowfive@59
|
245 --[[----------------------------------------------------------------------
|
yellowfive@59
|
246 Combat Log Tab
|
yellowfive@59
|
247 ------------------------------------------------------------------------]]
|
yellowfive@59
|
248 L.LogChatStart = "Le log des données de combat a commencé et Mr. Robot enregistre les données de ton raid."
|
yellowfive@59
|
249 L.LogChatStop = "Le log des données de combat est maintenant arrêté."
|
yellowfive@59
|
250
|
yellowfive@59
|
251 L.LogChatWipe = function(wipeTime)
|
yellowfive@59
|
252 return "Wipe manuel demandé à " .. wipeTime .. "."
|
yellowfive@59
|
253 end
|
yellowfive@59
|
254 L.LogChatUndoWipe = function(wipeTime)
|
yellowfive@59
|
255 return "Wipe manuel à " .. wipeTime .. " a été effacé."
|
yellowfive@59
|
256 end
|
yellowfive@59
|
257 L.LogChatNoWipes = "Il n'y a pas de wipe manuel récent à effacer."
|
yellowfive@59
|
258
|
yellowfive@59
|
259 L.LogButtonStartText = "Commencer le log"
|
yellowfive@59
|
260 L.LogButtonStopText = "Arrêter le log"
|
yellowfive@59
|
261 L.LogButtonReloadText = "Recharger l'interface utilisateur"
|
yellowfive@59
|
262 L.LogButtonWipeText = "Wipe !"
|
yellowfive@59
|
263 L.LogButtonUndoWipeText = "Annuler Wipe"
|
yellowfive@59
|
264
|
yellowfive@59
|
265 L.LogNote = "Tu enregistres maintenant les logs des données de combat et de stuff."
|
yellowfive@59
|
266 L.LogReloadNote = "Avant d'uploader un fichier de log, il faut soit quitter WoW soit recharger l'interface utilisateur."
|
yellowfive@59
|
267 L.LogWipeNote = "La personne qui uploade les logs doit être celle qui utilise la commande de wipe."
|
yellowfive@59
|
268 L.LogWipeNote2 = function(cmd)
|
yellowfive@59
|
269 return "'" .. cmd .. "' vont aussi faire ça."
|
yellowfive@59
|
270 end
|
yellowfive@59
|
271 L.LogUndoWipeNote = "Dernier wipe demandé:"
|
yellowfive@59
|
272 L.LogUndoWipeDate = function(day, timeOfDay)
|
yellowfive@59
|
273 return day .. " à " .. timeOfDay
|
yellowfive@59
|
274 end
|
yellowfive@59
|
275
|
yellowfive@59
|
276 L.LogAutoTitle = "Auto-Logging"
|
yellowfive@59
|
277 L.LogAutoAllText = "Afficher/Cacher"
|
yellowfive@59
|
278
|
yellowfive@59
|
279 L.LogInstructionsTitle = "Instructions !"
|
yellowfive@59
|
280 L.LogInstructions =
|
yellowfive@59
|
281 [[1.) Clique ``Commencer le log'' ou active Auto-Logging pour les instances désirées.
|
yellowfive@59
|
282
|
yellowfive@59
|
283 2.) Quand tu es prêt à uploader, quitte World of Warcraft* ou recharge l'interface utilisateur.**
|
yellowfive@59
|
284
|
yellowfive@59
|
285 3.) Lance le client AMR et upload tes logs.
|
yellowfive@59
|
286
|
yellowfive@59
|
287
|
yellowfive@59
|
288 *Il n'est pas nécessaire de quitter WoW, mais c'est recommandé. Cela permet au client AMR d'éviter que ton fichier de log devienne trop gros.
|
yellowfive@59
|
289
|
yellowfive@59
|
290 **L'add-on AMR collecte des données additionnelles au début de chaque combat pour tous les joueurs du raid. Les autres joueurs n'ont pas besoin d'activer les logs de combats ! Ils ont simplement besoin d'avoir l'add-on installé. Les données sont sauvegardées seulement lorsque tu quittes WoW ou que tu recharges l'interface utilisateur avant d'uploader.
|
yellowfive@59
|
291 ]]
|
yellowfive@59
|
292
|
yellowfive@59
|
293
|
yellowfive@59
|
294 --[[----------------------------------------------------------------------
|
yellowfive@59
|
295 Options Tab
|
yellowfive@59
|
296 ------------------------------------------------------------------------]]
|
yellowfive@59
|
297 L.OptionsHeaderGeneral = "Options Générales"
|
yellowfive@59
|
298
|
yellowfive@59
|
299 L.OptionsHideMinimapName = "Cacher icône minimap"
|
yellowfive@59
|
300 L.OptionsHideMinimapDesc = "L'icône de minimap est là pour te simplifier la vie, mais sache que toutes les actions peuvent lancées par des commandes / ou depuis l'interface utilisateur."
|
yellowfive@59
|
301
|
yellowfive@59
|
302 L.OptionsAutoGearName = "Equippe le stuff automatiquement lors d'un changement de spé"
|
yellowfive@59
|
303 L.OptionsAutoGearDesc = "Quand tu changes de spé (via l'interface utilisateur, un autre add-on, etc.) le stuff importé depuis AMR (onglet Gear) pour cette spé est automatiquement équippé."
|
yellowfive@59
|
304
|
yellowfive@161
|
305 L.OptionsJunkVendorName = "Automatically show junk list at vendors and scrapper"
|
yellowfive@161
|
306 L.OptionsJunkVendorDesc = "Whenever you open the scrapper or a vendor, automatically show the junk list window if your list is not empty."
|
yellowfive@161
|
307
|
yellowfive@59
|
308 L.OptionsShopAhName = "Voir la shopping list automatiquement à l'hôtel des ventes"
|
yellowfive@59
|
309 L.OptionsShopAhDesc = "Quand tu ouvres l'hôtel des ventes, la fenêtre de la shopping list s'ouvre automatiquement. Tu peux cliquer sur un item dans la shopping list pour le chercher automatiquement dans l'hôtel des ventes."
|
yellowfive@59
|
310
|
yellowfive@124
|
311 -- TODO
|
yellowfive@61
|
312 L.OptionsUiScaleName = "Ask Mr. Robot UI scale"
|
yellowfive@61
|
313 L.OptionsUiScaleDesc = "Enter a value between 0.5 and 1.5 to change the scale of the Ask Mr. Robot user interface, press Enter, then close/open the window for it take effect. If the positioning gets messed up, use the /amr reset command."
|
yellowfive@61
|
314
|
yellowfive@59
|
315 end
|