annotate localization/frFR.lua @ 189:21a69c63fee8 v92

Added BfA auto-logging back for now.
author yellowfive
date Mon, 19 Oct 2020 11:19:56 -0700
parents a7f2ba17c39a
children
rev   line source
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@189 74 [1861] = "Uldir",
yellowfive@189 75 [2070] = "Dazar'alor",
yellowfive@189 76 [2096] = "Crucible of Storms",
yellowfive@189 77 [2164] = "The Eternal Palace",
yellowfive@189 78 [2217] = "Ny'alotha",
yellowfive@185 79 [2296] = "Castle Nathria"
yellowfive@59 80 }
yellowfive@59 81
yellowfive@59 82 L.DifficultyNames = {
yellowfive@59 83 [17] = "LFR",
yellowfive@59 84 [14] = "Normal",
yellowfive@59 85 [15] = "Héroïque",
yellowfive@59 86 [16] = "Mythique"
yellowfive@59 87 }
yellowfive@59 88
yellowfive@59 89 L.WeaponTypes = {
yellowfive@59 90 None = "Aucun",
yellowfive@59 91 Axe = "Hache",
yellowfive@59 92 Mace = "Masse",
yellowfive@59 93 Sword = "Epée",
yellowfive@59 94 Fist = "Arme de pugilat",
yellowfive@59 95 Dagger = "Dague",
yellowfive@59 96 Staff = "Bâton",
yellowfive@59 97 Polearm = "Arme d'hast",
yellowfive@59 98 OffHand = "Main Gauche",
yellowfive@59 99 Shield = "Bouclier",
yellowfive@59 100 Wand = "Baguette",
yellowfive@59 101 Bow = "Arc",
yellowfive@59 102 Gun = "Arme à feu",
yellowfive@59 103 Crossbow = "Arbalète"
yellowfive@59 104 }
yellowfive@59 105
yellowfive@59 106 L.ArmorTypes = {
yellowfive@59 107 None = "Aucun",
yellowfive@59 108 Plate = "Plaques",
yellowfive@59 109 Mail = "Mailles",
yellowfive@59 110 Leather = "Cuit",
yellowfive@59 111 Cloth = "Tissu"
yellowfive@59 112 }
yellowfive@59 113
yellowfive@59 114 L.OneHand = "Une Main"
yellowfive@59 115 L.TwoHand = "Deux Mains"
yellowfive@59 116 L.OffHand = "Main Gauche"
yellowfive@59 117
yellowfive@59 118
yellowfive@59 119 --[[----------------------------------------------------------------------
yellowfive@59 120 Main UI
yellowfive@59 121 ------------------------------------------------------------------------]]
yellowfive@59 122 L.AlertOk = "OK"
yellowfive@59 123 L.CoverCancel = "annuler"
yellowfive@59 124
yellowfive@59 125 L.MinimapTooltip =
yellowfive@59 126 [[Clic gauche pour ouvrir la fenêtre Ask Mr. Robot.
yellowfive@59 127
yellowfive@124 128 Clic droit pour changer de spé et equipper le stuff sauvegardé pour cette spé.]]
yellowfive@59 129
yellowfive@59 130 L.MainStatusText = function(version, url)
yellowfive@59 131 return version .. " chargée. Documentation disponible à " .. url
yellowfive@59 132 end
yellowfive@59 133
yellowfive@59 134 L.TabExportText = "Exporter"
yellowfive@59 135 L.TabGearText = "Stuff"
yellowfive@59 136 L.TabLogText = "Combat Logs"
yellowfive@59 137 L.TabOptionsText = "Options"
yellowfive@59 138
yellowfive@59 139 L.VersionChatTitle = "Version Add-on AMR:"
yellowfive@59 140 L.VersionChatNotInstalled = "PAS INSTALLE"
yellowfive@59 141 L.VersionChatNotGrouped = "Tu n'es pas dans un groupe ou un raid !"
yellowfive@59 142
yellowfive@59 143
yellowfive@59 144 --[[----------------------------------------------------------------------
yellowfive@59 145 Export Tab
yellowfive@59 146 ------------------------------------------------------------------------]]
yellowfive@59 147 L.ExportTitle = "Instructions pour exporter"
yellowfive@59 148 L.ExportHelp1 = "1. Copie le texte ci-dessous en appuyant Ctrl+C (ou Cmd+C sur un Mac)"
yellowfive@124 149 L.ExportHelp2 = "2. Va sur https://www.askmrrobot.com et charge ton perso"
yellowfive@124 150 L.ExportHelp3 = "3. Paste into the textbox under the AMR ADDON section" -- TODO
yellowfive@59 151
yellowfive@59 152 L.ExportSplashTitle = "Comment Démarrer"
yellowfive@59 153 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 154 L.ExportSplash1 = "1. Active chacune de tes spés une fois et pour chaque spé, équippe le stuff approprié"
yellowfive@59 155 L.ExportSplash2 = "2. Ouvre la fenêtre de ta banque et laisse la ouverte pendant au moins deux secondes"
yellowfive@59 156 L.ExportSplashClose = "Continuer"
yellowfive@59 157
yellowfive@59 158
yellowfive@59 159 --[[----------------------------------------------------------------------
yellowfive@59 160 Gear Tab
yellowfive@59 161 ------------------------------------------------------------------------]]
yellowfive@59 162 L.GearImportNote = "Clique Importer pour coller des données du site."
yellowfive@59 163 L.GearBlank = "Tu n'as pas encore chargé de stuff pour cette spé."
yellowfive@59 164 L.GearBlank2 = "Va sur askmrrobot.com pour optimiser ton stuff. Ensuite, utilise le bouton Importer sur la gauche."
yellowfive@59 165 L.GearButtonEquip = function(spec)
yellowfive@81 166 return string.format("Activer la spé %s et équipper le stuff", spec)
yellowfive@59 167 end
yellowfive@161 168 L.GearButtonJunk = "Voir Junk List"
yellowfive@59 169 L.GearButtonShop = "Voir Shopping List"
yellowfive@59 170
yellowfive@59 171 L.GearEquipErrorCombat = "Impossible de changer de spé/stuff pendant un combat !"
yellowfive@59 172 L.GearEquipErrorEmpty = "Pas de stuff sauvegardé pour la spé active."
yellowfive@59 173 L.GearEquipErrorNotFound = "Un item de ton stuff sauvegardé pour la spee n'a pas pu être équippé."
yellowfive@124 174 L.GearEquipErrorNotFound2 = "Essaie d'ouvrir la fenêtre de la banque et de lancer cette commande de nouveau."
yellowfive@59 175 L.GearEquipErrorBagFull = "Pas assez de place dans tes sacs pour équipper ton stuff sauvegardé."
yellowfive@59 176 L.GearEquipErrorSoulbound = function(itemLink)
yellowfive@59 177 return itemLink .. " n'a pas pu être équippé car il n'est pas lié quand ramassé."
yellowfive@59 178 end
yellowfive@59 179
yellowfive@59 180 L.GearButtonImportText = "Importer"
yellowfive@59 181 L.GearButtonCleanText = "Nettoyer les Sacs"
yellowfive@59 182
yellowfive@59 183 L.GearTipTitle = "Infobulle !"
yellowfive@59 184 L.GearTipText =
yellowfive@59 185 [[Dans les options, tu peux activer l'équippement automatique de ton stuff quand tu changes de spé.
yellowfive@59 186
yellowfive@59 187 Ou, tu peux faire un clic droit sur l'icône de la minimap pour changer de spé et equipper ton stuff.
yellowfive@59 188
yellowfive@59 189 OU! Tu peux utiliser des commandes /:]]
yellowfive@59 190
yellowfive@59 191 L.GearTipCommands =
yellowfive@81 192 [[/amr equip [1-4]
yellowfive@81 193 pas d'argument = cycle]]
yellowfive@59 194 -- note to translators: the slash commands are literal and should stay as english
yellowfive@59 195
yellowfive@59 196
yellowfive@59 197 --[[----------------------------------------------------------------------
yellowfive@59 198 Import Dialog on Gear Tab
yellowfive@59 199 ------------------------------------------------------------------------]]
yellowfive@59 200 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 201 L.ImportButtonOk = "Importer"
yellowfive@59 202 L.ImportButtonCancel = "Annuler"
yellowfive@59 203
yellowfive@59 204 L.ImportErrorEmpty = "La zone de texte est vide."
yellowfive@59 205 L.ImportErrorFormat = "Les données ne sont pas dans le bon format."
yellowfive@59 206 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 207 L.ImportErrorChar = function(importChar, yourChar)
yellowfive@59 208 return "Les données sont pour " .. importChar .. ", mais tu as " .. yourChar .. "!"
yellowfive@59 209 end
yellowfive@59 210 L.ImportErrorRace = "On dirait que tu as changé de race. Rends-toi sur le site pour ré-optimiser."
yellowfive@59 211 L.ImportErrorFaction = "On dirait que tu as changé de faction. Rends-toi sur le site pour ré-optimiser."
yellowfive@59 212 L.ImportErrorLevel = "On dirait que tu as changé de niveau. Rends-toi sur le site pour ré-optimiser."
yellowfive@59 213
yellowfive@69 214 L.ImportOverwolfWait = "Performing Best in Bags optimization. Please do not press Escape or close the addon until it has completed!"
yellowfive@69 215
yellowfive@59 216
yellowfive@59 217 --[[----------------------------------------------------------------------
yellowfive@161 218 Junk List
yellowfive@161 219 ------------------------------------------------------------------------]]
yellowfive@161 220 L.JunkTitle = "Junk List"
yellowfive@161 221 L.JunkEmpty = "You have no junk items"
yellowfive@161 222 L.JunkScrap = "Click an item to add to the scrapper"
yellowfive@161 223 L.JunkVendor = "Click an item to sell"
yellowfive@161 224 L.JunkDisenchant = "Click an item to disenchant"
yellowfive@161 225 L.JunkBankText = function(count)
yellowfive@161 226 return count .. " junk items are not in your bags"
yellowfive@161 227 end
yellowfive@161 228 L.JunkMissingText = function(count)
yellowfive@161 229 return "Warning! " .. count .. " junk items could not be found"
yellowfive@161 230 end
yellowfive@161 231 L.JunkButtonBank = "Retrieve from Bank"
yellowfive@161 232 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 233 L.JunkItemNotFound = "That item could not be found in your bags. Try closing and opening the Junk List to refresh it."
yellowfive@161 234
yellowfive@161 235
yellowfive@161 236 --[[----------------------------------------------------------------------
yellowfive@59 237 Shopping List
yellowfive@59 238 ------------------------------------------------------------------------]]
yellowfive@59 239 L.ShopTitle = "Shopping List"
yellowfive@59 240 L.ShopEmpty = "Il n'existe pas de données de shopping list pour ce perso."
yellowfive@59 241 L.ShopSpecLabel = "Spé"
yellowfive@59 242 L.ShopHeaderGems = "Gemmes"
yellowfive@59 243 L.ShopHeaderEnchants = "Enchantements"
yellowfive@59 244 L.ShopHeaderMaterials = "Matériaux d'Enchantement"
yellowfive@59 245
yellowfive@59 246
yellowfive@59 247 --[[----------------------------------------------------------------------
yellowfive@59 248 Combat Log Tab
yellowfive@59 249 ------------------------------------------------------------------------]]
yellowfive@59 250 L.LogChatStart = "Le log des données de combat a commencé et Mr. Robot enregistre les données de ton raid."
yellowfive@59 251 L.LogChatStop = "Le log des données de combat est maintenant arrêté."
yellowfive@59 252
yellowfive@59 253 L.LogChatWipe = function(wipeTime)
yellowfive@59 254 return "Wipe manuel demandé à " .. wipeTime .. "."
yellowfive@59 255 end
yellowfive@59 256 L.LogChatUndoWipe = function(wipeTime)
yellowfive@59 257 return "Wipe manuel à " .. wipeTime .. " a été effacé."
yellowfive@59 258 end
yellowfive@59 259 L.LogChatNoWipes = "Il n'y a pas de wipe manuel récent à effacer."
yellowfive@59 260
yellowfive@59 261 L.LogButtonStartText = "Commencer le log"
yellowfive@59 262 L.LogButtonStopText = "Arrêter le log"
yellowfive@59 263 L.LogButtonReloadText = "Recharger l'interface utilisateur"
yellowfive@59 264 L.LogButtonWipeText = "Wipe !"
yellowfive@59 265 L.LogButtonUndoWipeText = "Annuler Wipe"
yellowfive@59 266
yellowfive@59 267 L.LogNote = "Tu enregistres maintenant les logs des données de combat et de stuff."
yellowfive@59 268 L.LogReloadNote = "Avant d'uploader un fichier de log, il faut soit quitter WoW soit recharger l'interface utilisateur."
yellowfive@59 269 L.LogWipeNote = "La personne qui uploade les logs doit être celle qui utilise la commande de wipe."
yellowfive@59 270 L.LogWipeNote2 = function(cmd)
yellowfive@59 271 return "'" .. cmd .. "' vont aussi faire ça."
yellowfive@59 272 end
yellowfive@59 273 L.LogUndoWipeNote = "Dernier wipe demandé:"
yellowfive@59 274 L.LogUndoWipeDate = function(day, timeOfDay)
yellowfive@59 275 return day .. " à " .. timeOfDay
yellowfive@59 276 end
yellowfive@59 277
yellowfive@59 278 L.LogAutoTitle = "Auto-Logging"
yellowfive@59 279 L.LogAutoAllText = "Afficher/Cacher"
yellowfive@59 280
yellowfive@59 281 L.LogInstructionsTitle = "Instructions !"
yellowfive@59 282 L.LogInstructions =
yellowfive@59 283 [[1.) Clique ``Commencer le log'' ou active Auto-Logging pour les instances désirées.
yellowfive@59 284
yellowfive@59 285 2.) Quand tu es prêt à uploader, quitte World of Warcraft* ou recharge l'interface utilisateur.**
yellowfive@59 286
yellowfive@59 287 3.) Lance le client AMR et upload tes logs.
yellowfive@59 288
yellowfive@59 289
yellowfive@59 290 *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 291
yellowfive@59 292 **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 293 ]]
yellowfive@59 294
yellowfive@59 295
yellowfive@59 296 --[[----------------------------------------------------------------------
yellowfive@59 297 Options Tab
yellowfive@59 298 ------------------------------------------------------------------------]]
yellowfive@59 299 L.OptionsHeaderGeneral = "Options Générales"
yellowfive@59 300
yellowfive@59 301 L.OptionsHideMinimapName = "Cacher icône minimap"
yellowfive@59 302 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 303
yellowfive@59 304 L.OptionsAutoGearName = "Equippe le stuff automatiquement lors d'un changement de spé"
yellowfive@59 305 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 306
yellowfive@161 307 L.OptionsJunkVendorName = "Automatically show junk list at vendors and scrapper"
yellowfive@161 308 L.OptionsJunkVendorDesc = "Whenever you open the scrapper or a vendor, automatically show the junk list window if your list is not empty."
yellowfive@161 309
yellowfive@59 310 L.OptionsShopAhName = "Voir la shopping list automatiquement à l'hôtel des ventes"
yellowfive@59 311 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 312
yellowfive@124 313 -- TODO
yellowfive@61 314 L.OptionsUiScaleName = "Ask Mr. Robot UI scale"
yellowfive@61 315 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 316
yellowfive@59 317 end