XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESpaceNinjaServer

chore(webui): update fr (#4100)

Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/4100 Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com> Co-authored-by: Vitruvio <16+vitruvio@noreply.localhost> Co-committed-by: Vitruvio <16+vitruvio@noreply.localhost>

468d33c0
Vitruvio <16+vitruvio@noreply.localhost>
提交于

代码差异

1 个文件 +46 -46
Modified static/webui/translations/fr.js +46 -46
@@ -38,7 +38,7 @@ dict = {
38 38 code_rarityUncommon: `Inhabituel`,
39 39 code_rarityRare: `Rare`,
40 40 code_rarityLegendary: `Légendaire`,
41 code_range: `[UNTRANSLATED] Range: |MIN| - |MAX|`,
41 code_range: `Portée: |MIN| - |MAX|`,
42 42 code_metersShort: `m`,
43 43 code_U5Mod: `Mod de |TYPE| (U5)`,
44 44 code_infernoMod: `Mod Inferno (Braton) Craftable (U5)`,
@@ -91,10 +91,10 @@ dict = {
91 91 code_cosmeticUnenhancer: `Arcane Distiller`,
92 92 code_pigment: `Pigment`,
93 93 code_bossNavCode: `Coord. Nav de Lephantis`,
94 code_actuator: `[UNTRANSLATED] Actuators`,
95 code_lawOfRetribution: `LE DROIT DE RÉTRIBUTION`,
96 code_lawOfRetributionNm: `LE DROIT DE RÉTRIBUTION (CAUCHEMAR)`,
97 code_jordasVerdict: `LE VERDICT DE JORDAS`,
94 code_actuator: `Actionneurs`,
95 code_lawOfRetribution: `Le Droit de Rétribution`,
96 code_lawOfRetributionNm: `Le Droit de Rétribution (Cauchemar)`,
97 code_jordasVerdict: `Le Verdict de Jordas`,
98 98 code_derelictKey: `Épave Orokin |MISSION_TYPE|`,
99 99 code_controller: `Curseur manette`,
100 100 code_mouseLine: `Curseur linéaire`,
@@ -120,7 +120,7 @@ dict = {
120 120 code_feature_64: `Emplacement d'Arcane pour les Armes Secondaire`,
121 121 code_feature_512: `Genesis Incarnon`,
122 122 code_feature_1024: `Fusion de Valence`,
123 code_statAtten: `[UNTRANSLATED] Value multiplier`,
123 code_statAtten: `Multiplicateur de valeur`,
124 124 login_title: `Connexion`,
125 125 login_description: `Se connecter avec les informations de connexion OpenWF.`,
126 126 login_emailLabel: `Email`,
@@ -174,7 +174,7 @@ dict = {
174 174 inventory_bulkRankUp: `Tout rang max`,
175 175 inventory_bulkRemove: `Tout retirer`,
176 176 inventory_bulkComplete: `Tout compléter`,
177 inventory_bulkReset: `[UNTRANSLATED] Reset All`,
177 inventory_bulkReset: `Tout réinitialiser`,
178 178 inventory_removeIsNew: `Supprimer "!" sur les nouveaux équipements`,
179 179
180 180 currency_RegularCredits: `Crédits`,
@@ -194,10 +194,10 @@ dict = {
194 194 detailedView_equipmentFeaturesLabel: `Fonctionalités de l'équipement`,
195 195 detailedView_umbraEchoesLabel: `Échos d'Umbra`,
196 196
197 detailedView_u5ModEditLabel: `[UNTRANSLATED] Update 5 mod editor`,
198 detailedView_u5ModEditDescription: `[UNTRANSLATED] Range for upgrade values changes with rarity.`,
199 detailedView_u5ModEditFits: `[UNTRANSLATED] Fits:`,
200 detailedView_u5ModEditReqLevel: `[UNTRANSLATED] Required Level:`,
197 detailedView_u5ModEditLabel: `Éditeur de Mods (Update 5)`,
198 detailedView_u5ModEditDescription: `Les valeurs d'amélioration varient avec la rareté.`,
199 detailedView_u5ModEditFits: `Compatibilité :`,
200 detailedView_u5ModEditReqLevel: `Niveau requis :`,
201 201
202 202 invigorations_offensive_AbilityStrength: `+200% de puissance de pouvoir`,
203 203 invigorations_offensive_AbilityRange: `+100% de portée de pouvoir`,
@@ -240,7 +240,7 @@ dict = {
240 240 mods_addMissingUnrankedMods: `Ajouter les mods sans rang manquants`,
241 241 mods_removeUnranked: `Retirer les mods sans rang`,
242 242 mods_addMissingMaxRankMods: `Ajouter les mods niveau max manquants`,
243 mods_removeRanked: `[UNTRANSLATED] Remove Ranked Mods`,
243 mods_removeRanked: `Retirer les mods montés de niveaux`,
244 244 cheats_administratorRequirement: `Rôle d'administrateur requis pour cette fonctionnalité. Ajoutez <code>"|DISPLAYNAME|"</code> à la ligne <code>administratorNames</code> dans le fichier config.json.`,
245 245 cheats_server: `Serveur`,
246 246 cheats_skipTutorial: `Passer le tutoriel`,
@@ -339,7 +339,7 @@ dict = {
339 339 worldState_baroTennoConRelay: `Relais Baro TennoCon`,
340 340 worldState_starDays: `Jours Stellaires`,
341 341 worldState_saintPatrick: `Saint-Patrick`,
342 worldState_xmas: `[UNTRANSLATED] Tennobaum`,
342 worldState_xmas: `Tennobaum`,
343 343 worldState_lunarNewYear: `Nouvel An Lunaire`,
344 344 worldState_lunarNewYearEntry: `|VAL|: Année |ANIMAL|`,
345 345 worldState_lunarNewYearAnimal1: `du Rat`,
@@ -435,8 +435,8 @@ dict = {
435 435 worldState_allAtOnceSteelPath: `Toutes, Route de l'Acier`,
436 436 worldState_theCircuitOverride: `Remplacement du Circuit`,
437 437 worldState_darvoStockMultiplier: `Multiplicateur du stock de Darvo`,
438 worldState_communitySynthesisTarget: `[UNTRANSLATED] Community Synthesis Target (0 to disable)`,
439 worldState_communitySynthesisProgress: `[UNTRANSLATED] Community Synthesis Progress`,
438 worldState_communitySynthesisTarget: `Cible de Synthèse Communautaire (0 pour désactiver)`,
439 worldState_communitySynthesisProgress: `Progrès de la Cible de Synthèse Communautaire`,
440 440 worldState_varziaFullyStocked: `Stock de Varzia au max`,
441 441 worldState_varziaOverride: `Rotation de Varzia`,
442 442 worldState_vanguardVaultRelics: `Reliques de l'Avant-garde`,
@@ -445,8 +445,8 @@ dict = {
445 445 import_importNote2: `Tous les champs sont supportés par l'outil d'import <b>serront écrasés</b> sur le compte.`,
446 446 import_submit: `Soumettre`,
447 447 import_samples: `Échantillons :`,
448 import_samples_maxFocus3: `[UNTRANSLATED] All Focus Schools Maxed Out (Focus 3.0)`,
449 import_samples_maxFocus2: `[UNTRANSLATED] All Focus Schools Maxed Out (Focus 2.0)`,
448 import_samples_maxFocus3: `Maxer toutes les écoles de focus (Focus 3.0)`,
449 import_samples_maxFocus2: `Maxer toutes les écoles de focus (Focus 2.0)`,
450 450 import_samples_accolades: `Accolades et accès au tchat Design Council`,
451 451 import_samples_maxStratos: `Badge Stratos rang max`,
452 452 import_samples_clearWishlist: `Effacer la liste de souhaits`,
@@ -547,20 +547,20 @@ dict = {
547 547 guildView_demote: `Rétrograder`,
548 548
549 549 admin_users: `Utilisateurs`,
550 admin_possess: `[UNTRANSLATED] Impersonate`,
551 admin_broadcastInbox: `[UNTRANSLATED] Broadcast Inbox Message`,
552 admin_messageTarget: `[UNTRANSLATED] Target ("all" or comma-separated list of names)`,
553 admin_messageSender: `[UNTRANSLATED] Sender`,
554 admin_messageSubject: `[UNTRANSLATED] Subject`,
555 admin_messageBody: `[UNTRANSLATED] Message`,
556 admin_messageIcon: `[UNTRANSLATED] Icon (optional)`,
557 admin_messageAtt: `[UNTRANSLATED] Attachments (optional, one item type per line)`,
558 admin_messageCountedAtt: `[UNTRANSLATED] Counted Attachments (optional, JSON)`,
559 admin_messageHighPriority: `[UNTRANSLATED] High Priority`,
560 admin_messageHighPriorityHelp: `[UNTRANSLATED] High priority messages cause the inbox to open automatically.`,
561 admin_sendInboxMessage: `[UNTRANSLATED] Send Inbox Message`,
562 admin_sendConfirm: `[UNTRANSLATED] Send this inbox message to |COUNT| user(s)?`,
563 admin_sendToAllSuccess: `[UNTRANSLATED] Successfully sent inbox message to |COUNT| user(s).`,
550 admin_possess: `Usurper`,
551 admin_broadcastInbox: `Envoi de message (inbox)`,
552 admin_messageTarget: `Destinataire ("all" ou liste de noms sparés par une virgule)`,
553 admin_messageSender: `Émetteur`,
554 admin_messageSubject: `Sujet`,
555 admin_messageBody: `Message`,
556 admin_messageIcon: `Icône (falcultatif)`,
557 admin_messageAtt: `Pièce(s) jointe(s) (optionnel, un item par ligne)`,
558 admin_messageCountedAtt: `Pièce(s) jointe(s) comptées (optionnel, JSON)`,
559 admin_messageHighPriority: `Haute priorité`,
560 admin_messageHighPriorityHelp: `Les messages de haute priorité s'ouvriront automatiquement.`,
561 admin_sendInboxMessage: `Envoyer le message`,
562 admin_sendConfirm: `Envoyer ce message à |COUNT| utilisateur(s) ?`,
563 admin_sendToAllSuccess: `Message envoyé à |COUNT| utilisateur(s).`,
564 564
565 565 AVATAR_ABILITY_DURATION: `Durée`,
566 566 AVATAR_ABILITY_EFFICIENCY: `Efficacité`,
@@ -571,27 +571,27 @@ dict = {
571 571 AVATAR_HEALTH_MAX: `Santé`,
572 572 AVATAR_LOOT_RADAR: `Radar Butin`,
573 573 AVATAR_POWER_MAX: `Énergie Max`,
574 AVATAR_SHIELD_MAX: `Capacité De Bouclier`,
575 AVATAR_SHIELD_RECHARGE_RATE: `Recharge De Bouclier`,
576 AVATAR_SPRINT_SPEED: `Vitesse De Course`,
574 AVATAR_SHIELD_MAX: `Capacité de Bouclier`,
575 AVATAR_SHIELD_RECHARGE_RATE: `Recharge de Bouclier`,
576 AVATAR_SPRINT_SPEED: `Vitesse de Course`,
577 577 WEAPON_AMMO_MAX: `Munitions Max`,
578 WEAPON_ARMOR_PIERCING_DAMAGE: `[UNTRANSLATED] Armor Piercing Damage`,
579 WEAPON_CLIP_MAX: `Taille Du Chargeur`,
580 WEAPON_CRIT_CHANCE: `Chances De Critique`,
578 WEAPON_ARMOR_PIERCING_DAMAGE: `Dégâts de Perforation`,
579 WEAPON_CLIP_MAX: `Taille du Chargeur`,
580 WEAPON_CRIT_CHANCE: `Chances de Critique`,
581 581 WEAPON_CRIT_DAMAGE: `Dégâts Critiques`,
582 582 WEAPON_DAMAGE_AMOUNT: `Dégâts`,
583 583 WEAPON_ELECTRICITY_DAMAGE: `Dégâts Électriques`,
584 WEAPON_FIRE_DAMAGE: `Dégâts De Feu`,
584 WEAPON_FIRE_DAMAGE: `Dégâts de Feu`,
585 585 WEAPON_FIRE_ITERATIONS: `Tir Multiple`,
586 WEAPON_FIRE_RATE: `Cadence De Tir`,
587 WEAPON_FREEZE_DAMAGE: `Dégâts De Glace`,
588 WEAPON_MELEE_CHARGE_RATE: `[UNTRANSLATED] Heavy Attack Charge Speed`,
589 WEAPON_MELEE_DAMAGE: `Dégâts En Mêlée`,
590 WEAPON_MELEE_FIRE_RATE: `Vitesse D'attaque`,
591 WEAPON_MELEE_HEAVY_DAMAGE: `[UNTRANSLATED] Heavy Attack Damage`,
586 WEAPON_FIRE_RATE: `Cadence de Tir`,
587 WEAPON_FREEZE_DAMAGE: `Dégâts de Glace`,
588 WEAPON_MELEE_CHARGE_RATE: `Vitesse de Charge`,
589 WEAPON_MELEE_DAMAGE: `Dégâts en Mêlée`,
590 WEAPON_MELEE_FIRE_RATE: `Vitesse d'attaque`,
591 WEAPON_MELEE_HEAVY_DAMAGE: `Dégâts d'Attaque Lourde`,
592 592 WEAPON_PUNCTURE_DEPTH: `Pénétration`,
593 WEAPON_RELOAD_SPEED: `Vitesse De Recharge`,
594 WEAPON_STUN_CHANCE: `[UNTRANSLATED] Stun Chance`,
593 WEAPON_RELOAD_SPEED: `Vitesse de Recharge`,
594 WEAPON_STUN_CHANCE: `Chance d'Étourdissement`,
595 595
596 596 prettier_sucks_ass: ``
597 597 };