From 833ca66a3e757af8e27718d4255a3becf6ce5d27 Mon Sep 17 00:00:00 2001 From: Zarz Eleutherius <42882290+zarzet@users.noreply.github.com> Date: Mon, 7 Sep 2026 23:00:00 +0700 Subject: [PATCH] New translations app_en.arb (French) [ci skip] --- lib/l10n/arb/app_fr.arb | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/l10n/arb/app_fr.arb b/lib/l10n/arb/app_fr.arb index f07aa0d5..f69aaa5b 100644 --- a/lib/l10n/arb/app_fr.arb +++ b/lib/l10n/arb/app_fr.arb @@ -237,7 +237,7 @@ "description": "Progress dialog title while batch scanning ReplayGain" }, "replayGainBatchSuccess": "ReplayGain ajouté à {success} de {total} pistes", - "replayGainUnsupportedDecoder": "Some tracks could not be analyzed because their audio codec is not supported by the ReplayGain decoder. Their files were not changed.", + "replayGainUnsupportedDecoder": "Certaines pistes n'ont pas pu être analysées car leur codec audio n'est pas pris en charge par le décodeur ReplayGain. Leurs fichiers n'ont pas été modifiés.", "@replayGainBatchSuccess": { "description": "Snackbar after batch ReplayGain completes", "placeholders": { @@ -855,11 +855,11 @@ "@duplicatesKeepBest": { "description": "Button that deletes all but the highest-quality copy in a duplicate group" }, - "duplicatesKeepBestAll": "Keep best for all", + "duplicatesKeepBestAll": "À conserver dans les meilleures conditions pour tous", "@duplicatesKeepBestAll": { "description": "Button that keeps the highest-quality copy in every duplicate group and deletes the rest" }, - "duplicatesKeepBestAllMessage": "Keep the best copy of {groupCount} {groupCount, plural, =1{track} other{tracks}} and delete {count} lower-quality {count, plural, =1{copy} other{copies}}?\n\nThe deleted files will be removed from storage.", + "duplicatesKeepBestAllMessage": "Conserver la meilleure copie parmi {groupCount} {groupCount, plural, =1{piste} other{pistes}} et supprimer {count} copies de moindre qualité parmi {count, plural, =1{copie} other{copies}} ?\n\nLes fichiers supprimés seront retirés de l'espace de stockage.", "@duplicatesKeepBestAllMessage": { "description": "Confirmation message for keeping the best copy across every duplicate group", "placeholders": { @@ -3205,7 +3205,7 @@ "@trackReEnrichOnlineSubtitle": { "description": "Subtitle for re-enrich metadata action for local items" }, - "trackReEnrichBatchSubtitle": "Choose an online or manual update, then review every change before writing", + "trackReEnrichBatchSubtitle": "Choisissez une mise à jour en ligne ou manuelle, puis vérifiez chaque modification avant de valider", "@trackReEnrichBatchSubtitle": { "description": "Subtitle for batch metadata update choices" }, @@ -3261,19 +3261,19 @@ "@trackReEnrichModeReplaceSubtitle": { "description": "Explanation for the selected-tag batch metadata mode" }, - "trackReEnrichModeManual": "Set common values", + "trackReEnrichModeManual": "Définir des valeurs communes", "@trackReEnrichModeManual": { "description": "Batch metadata mode that applies shared values to every selected track" }, - "trackReEnrichModeManualSubtitle": "Apply the same values to every selected track", + "trackReEnrichModeManualSubtitle": "Appliquer les mêmes valeurs à toutes les pistes sélectionnées", "@trackReEnrichModeManualSubtitle": { "description": "Explanation for the manual shared-value batch metadata mode" }, - "trackReEnrichManualFieldsTitle": "Values to apply", + "trackReEnrichManualFieldsTitle": "Valeurs à appliquer", "@trackReEnrichManualFieldsTitle": { "description": "Heading above manual batch metadata inputs" }, - "trackReEnrichManualHint": "Leave a field empty to keep its current value. Track titles, numbers, and ISRCs stay unchanged.", + "trackReEnrichManualHint": "Laissez un champ vide pour conserver sa valeur actuelle. Les titres, numéros et codes ISRC des morceaux restent inchangés.", "@trackReEnrichManualHint": { "description": "Safety explanation for manual batch metadata inputs" }, @@ -3347,7 +3347,7 @@ "@trackReEnrichSearching": { "description": "Snackbar while searching metadata from internet for local items" }, - "trackReEnrichPreparing": "Preparing metadata changes...", + "trackReEnrichPreparing": "Préparation des modifications des métadonnées...", "@trackReEnrichPreparing": { "description": "Progress message while preparing manual batch metadata changes" }, @@ -6481,7 +6481,7 @@ "@extensionVerificationBrowserInApp": { "description": "Chip label for in-app browser verification mode" }, - "extensionVerificationUnavailable": "No verification page is available for {extension}. Retry the download to request a new challenge.", + "extensionVerificationUnavailable": "Aucune page de vérification n'est disponible pour {extension}. Réessayez le téléchargement pour demander un nouveau code de vérification.", "@extensionVerificationUnavailable": { "description": "Shown when the app cannot retrieve a pending verification challenge", "placeholders": {