diff --git a/static/webui/translations/fr.js b/static/webui/translations/fr.js
index 49d926d8..9f897bf8 100644
--- a/static/webui/translations/fr.js
+++ b/static/webui/translations/fr.js
@@ -33,7 +33,7 @@ dict = {
code_remove: `Retirer`,
code_addItemsConfirm: `Ajouter |COUNT| items à l'inventaire ?`,
code_addTechProjectsConfirm: `Ajouter |COUNT| recherches au clan ?`,
- code_addVaultItemsConfirm: `[UNTRANSLATED] Are you sure you want to add |COUNT| items to your clan vault?`,
+ code_addVaultItemsConfirm: `Ajouter |COUNT| objets au coffre de clan ?`,
code_succRankUp: `Montée de niveau effectuée.`,
code_noEquipmentToRankUp: `Aucun équipement à monter de niveau.`,
code_succAdded: `Ajouté.`,
@@ -45,7 +45,7 @@ dict = {
code_rank: `Rang`,
code_rankUp: `Monter de rang`,
code_rankDown: `Baisser de rang`,
- code_unlockLevelCap: `[UNTRANSLATED] Unlock level cap`,
+ code_unlockLevelCap: `Débloquer le level cap (9999)`,
code_count: `Quantité`,
code_focusAllUnlocked: `Les écoles de Focus sont déjà déverrouillées.`,
code_focusUnlocked: `|COUNT| écoles de Focus déverrouillées ! Synchronisation de l'inventaire nécessaire.`,
@@ -65,22 +65,22 @@ dict = {
code_completed: `Complétée`,
code_active: `Active`,
code_pigment: `Pigment`,
- code_controller: `[UNTRANSLATED] Controller cursor`,
- code_mouseLine: `[UNTRANSLATED] Line cursor`,
- code_mouse: `[UNTRANSLATED] Cursor`,
+ code_controller: `Curseur manette`,
+ code_mouseLine: `Curseur linéaire`,
+ code_mouse: `Curseur`,
code_itemColorPalette: `Palette de couleurs |ITEM|`,
code_mature: `Maturer pour le combat`,
code_unmature: `Régrésser l'âge génétique`,
code_fund: `Financer`,
code_funded: `Complété`,
- code_replays: `[UNTRANSLATED] Replays`,
+ code_replays: `Rejouée`,
code_stalker: `Stalker`,
- code_cutName: `[UNTRANSLATED] Cut |INDEX|`,
+ code_cutName: `Coupe |INDEX|`,
code_drifterBeardName: `Barbe du Voyageur |INDEX|`,
code_drifterFaceName: `Visage du Voyageur |INDEX|`,
code_operatorFaceName: `Visage de l'Opérateur |INDEX|`,
code_succChange: `Changement effectué.`,
- code_requiredInvigorationUpgrade: `[UNTRANSLATED] You must select both an offensive & utility upgrade.`,
+ code_requiredInvigorationUpgrade: `Invigoration offensive et défensive requises.`,
login_description: `Connexion avec les informations de connexion OpenWF.`,
login_emailLabel: `Email`,
login_passwordLabel: `Mot de passe`,
@@ -114,7 +114,7 @@ dict = {
inventory_kubrowPets: `Bêtes`,
inventory_evolutionProgress: `Progrès de l'évolution Incarnon`,
inventory_boosters: `Boosters`,
- inventory_flavourItems: `[UNTRANSLATED] Flavour Items`,
+ inventory_flavourItems: `Collectables`,
inventory_shipDecorations: `Décorations du vaisseau`,
inventory_weaponSkins: `Aspects`,
inventory_bulkAddSuits: `Ajouter les Warframes manquantes`,
@@ -123,10 +123,10 @@ dict = {
inventory_bulkAddSpaceWeapons: `Ajouter les armes d'Archwing manquantes`,
inventory_bulkAddSentinels: `Ajouter les Sentinelles manquantes`,
inventory_bulkAddSentinelWeapons: `Ajouter les armes de Sentinelles manquantes`,
- inventory_bulkAddFlavourItems: `[UNTRANSLATED] Add Missing Flavour Items`,
- inventory_bulkAddShipDecorations: `[UNTRANSLATED] Add Missing Ship Decorations`,
+ inventory_bulkAddFlavourItems: `Ajouter les collectables manquants ?`,
+ inventory_bulkAddShipDecorations: `Ajouter les décorations de vaisseau manquantes`,
inventory_bulkAddEvolutionProgress: `Ajouter les évolutions Incarnon manquantes`,
- inventory_bulkAddWeaponSkins: `[UNTRANSLATED] Add Missing Skins`,
+ inventory_bulkAddWeaponSkins: `Ajouter les skins manquants`,
inventory_bulkRankUpSuits: `Toutes les Warframes au rang max`,
inventory_bulkRankUpWeapons: `Toutes les armes au rang max`,
inventory_bulkRankUpSpaceSuits: `Tous les Archwings au rang max`,
@@ -179,8 +179,8 @@ dict = {
invigorations_utility_EnergyRegen: `+2 d'énergie régénérés/s`,
detailedView_invigorationOffensiveLabel: `Amélioration offensive`,
- detailedView_invigorationUtilityLabel: `[UNTRANSLATED] Utility Upgrade`,
- detailedView_invigorationExpiryLabel: `[UNTRANSLATED] Invigoration Expiry (optional)`,
+ detailedView_invigorationUtilityLabel: `Amélioration défensive`,
+ detailedView_invigorationExpiryLabel: `Expiration de l'invigoration (optionnel)`,
abilityOverride_label: `Remplacement de pouvoir`,
abilityOverride_onSlot: `Sur l'emplacement`,
@@ -263,12 +263,12 @@ dict = {
cheats_changeButton: `Changer`,
cheats_markAllAsRead: `Marquer la boîte de réception comme lue`,
cheats_finishInvasionsInOneMission: `Compléter les invasions en une mission.`,
- cheats_nemesisHenchmenKillsMultiplierGrineer: `[UNTRANSLATED] Rage Progess Multiplier (Grineer)`,
- cheats_nemesisHenchmenKillsMultiplierCorpus: `[UNTRANSLATED] Rage Progess Multiplier (Corpus)`,
- cheats_nemesisAntivirusGainMultiplier: `[UNTRANSLATED] Antivirus Progress Multiplier`,
- cheats_nemesisHintProgressMultiplierGrineer: `[UNTRANSLATED] Hint Progress Multiplier (Grineer)`,
- cheats_nemesisHintProgressMultiplierCorpus: `[UNTRANSLATED] Hint Progress Multiplier (Corpus)`,
- cheats_nemesisExtraWeapon: `[UNTRANSLATED] Extra Nemesis Weapon / Token On Vanquish (0 to disable)`,
+ cheats_nemesisHenchmenKillsMultiplierGrineer: `Multiplicateur de rage (Grineer)`,
+ cheats_nemesisHenchmenKillsMultiplierCorpus: `Multiplicateur de rage (Corpus)`,
+ cheats_nemesisAntivirusGainMultiplier: `Multiplicateur de l'Antivirus`,
+ cheats_nemesisHintProgressMultiplierGrineer: `Multiplicateur d'indices (Grineer)`,
+ cheats_nemesisHintProgressMultiplierCorpus: `Multiplicateur d'indices (Corpus)`,
+ cheats_nemesisExtraWeapon: `Arme de Nemesis/jeton supplémentaire sur exécution (0 pour désactiver)`,
worldState: `Carte Solaire`,
worldState_creditBoost: `Booster de Crédit`,
@@ -291,7 +291,7 @@ dict = {
worldState_hallowedFlame: `Flamme Hantée`,
worldState_hallowedNightmares: `Cauchemars Hantés`,
worldState_hallowedNightmaresRewards: `Récompenses Flamme Hantée Cauchemar`,
- worldState_naberusNights: `[UNTRANSLATED] Nights of Naberus`,
+ worldState_naberusNights: `Les Nuits de Naberus`,
worldState_proxyRebellion: `Rébellion Proxy`,
worldState_proxyRebellionRewards: `Récompenses Rébellion Proxy`,
worldState_bellyOfTheBeast: `Ventre de la Bête`,
@@ -300,7 +300,7 @@ dict = {
worldState_eightClawProgressOverride: `Progrès de la Huitième Griffe`,
worldState_thermiaFractures: `Crevasses Thermia`,
worldState_thermiaFracturesProgressOverride: `Progrès des Fractures Thermia`,
- worldState_qtccAlerts: `[UNTRANSLATED] Quest to Conquer Cancer Alerts`,
+ worldState_qtccAlerts: `Alertes Quête pour Vaincre le Cancer`,
worldState_from_year: `De |VAL|`,
worldState_pre_year: `Pre-|VAL|`,
worldState_week: `Semaine |VAL|`,
@@ -416,11 +416,11 @@ dict = {
theme_dark: `Thème sombre`,
theme_light: `Thème clair`,
- guildView_cheats: `[UNTRANSLATED] Clan Cheats`,
+ guildView_cheats: `Clan`,
guildView_techProjects: `Recherche`,
guildView_vaultDecoRecipes: `Schémas de décorations de dojo`,
- guildView_vaultMiscItems: `[UNTRANSLATED] Resources in Vault`,
- guildView_vaultShipDecorations: `[UNTRANSLATED] Decorations in Vault`,
+ guildView_vaultMiscItems: `Ressources dans le coffre`,
+ guildView_vaultShipDecorations: `Décorations dans le coffre`,
guildView_alliance: `Alliance`,
guildView_members: `Members`,
guildView_pending: `En Attente`,
@@ -443,7 +443,7 @@ dict = {
guildView_currency_owned: `|COUNT| dans le coffre.`,
guildView_bulkAddTechProjects: `Ajouter les recherches manquantes`,
guildView_bulkAddVaultDecoRecipes: `Ajouter les schémas de décorations de dojo manquantes`,
- guildView_bulkAddVaultShipDecorations: `[UNTRANSLATED] Add Missing Decorations in Vault`,
+ guildView_bulkAddVaultShipDecorations: `Ajouter dans le coffre les décorations manquantes`,
guildView_bulkFundTechProjects: `Financer toutes les recherches`,
guildView_bulkCompleteTechProjects: `Compléter toutes les recherches`,
guildView_promote: `Promouvoir`,