From 18cffc63ba3ff2297a569d6207b06d7b7759122c Mon Sep 17 00:00:00 2001 From: rebornloki-dev Date: Thu, 4 Jun 2026 05:17:01 +0100 Subject: [PATCH 1/5] correction --- ...presentationn_batch_h.xml => strings_presentation_batch_h.xml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename app/src/main/res/values-fr/{strings_presentationn_batch_h.xml => strings_presentation_batch_h.xml} (100%) diff --git a/app/src/main/res/values-fr/strings_presentationn_batch_h.xml b/app/src/main/res/values-fr/strings_presentation_batch_h.xml similarity index 100% rename from app/src/main/res/values-fr/strings_presentationn_batch_h.xml rename to app/src/main/res/values-fr/strings_presentation_batch_h.xml From 7cdc88415d4c07187c3006913d3f3f8144aaeb97 Mon Sep 17 00:00:00 2001 From: rebornloki-dev Date: Thu, 4 Jun 2026 19:29:31 +0100 Subject: [PATCH 2/5] Add missing French translations for UI strings --- app/src/main/res/values-fr/strings.xml | 420 +++++++++--- .../main/res/values-fr/strings_components.xml | 192 ++++-- .../strings_presentation_batch_c.xml | 103 ++- .../strings_presentation_batch_f.xml | 602 +++++++++++++----- .../main/res/values-fr/strings_screens.xml | 350 +++++++--- .../main/res/values-fr/strings_settings.xml | 47 +- 6 files changed, 1294 insertions(+), 420 deletions(-) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index bb3c4b41e..7ad477c0d 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -1,11 +1,17 @@ PixelPlayer - Changement de nom de l\'application - Nous avons changé le nom de notre application de PixelPlay à PixelPlayer en raison d\'un problème de marque déposée. Bonne écoute ! + Changement de nom de l\'application + Nous avons changé le nom de notre application de PixelPlay à PixelPlayer en raison d\'un problème de marque déposée. Bonne écoute ! Ne plus afficher Ignorer Autorisation spéciale requise - Pour modifier les métadonnées des chansons (fichiers .mp3), PixelPlayer a besoin d\'un accès spécial à tous les fichiers. Cela nous permet de modifier directement les étiquettes des pistes. Veuillez accorder cette autorisation sur l\'écran suivant pour activer l\'édition des métadonnées. + Pour modifier les métadonnées des chansons (fichiers .mp3), PixelPlayer a besoin d\'un accès spécial à tous les fichiers. Cela nous permet de modifier directement les étiquettes des pistes. Veuillez accorder cette autorisation sur l\'écran suivant pour activer l\'édition des métadonnées. Accorder l\'autorisation Accès à tous les fichiers Erreur @@ -17,35 +23,77 @@ Paroles Fermer les paroles Chargement des paroles… - Impossible de trouver les paroles de cette chanson. + Impossible de trouver les paroles de cette chanson. Paroles fournies par https://lrclib.net/ Paroles non trouvées - Souhaitez-vous rechercher les paroles en ligne ? - Nous n\'avons pas pu trouver les paroles automatiquement. Vous pouvez modifier le titre ou l\'artiste et essayer de rechercher manuellement. - Échec de la recherche des paroles - Échec de la récupération des paroles à distance - Délai de connexion dépassé. Veuillez vérifier votre connexion Internet. - Erreur réseau. Veuillez vérifier votre connexion Internet. - Erreur serveur (code %d). Veuillez réessayer plus tard. - %d correspondance(s) trouvée(s) + Souhaitez-vous rechercher les paroles en ligne ? + Nous n\'avons pas pu trouver les paroles automatiquement. Vous pouvez modifier le titre ou l\'artiste et essayer de rechercher manuellement. + Échec de la recherche des paroles + Échec de la récupération des paroles à distance + Délai de connexion dépassé. Veuillez vérifier votre connexion Internet. + Erreur réseau. Veuillez vérifier votre connexion Internet. + Erreur serveur (code %d). Veuillez réessayer plus tard. + %d correspondance(s) trouvée(s) Recherche de \"%s\" Recherche des paroles… - Paroles déjà disponibles. Récupération en ligne ignorée. - Paroles intégrées déjà trouvées. Récupération en ligne ignorée. - Paroles locales (.lrc) déjà trouvées. Récupération en ligne ignorée. - Afficher les options de paroles - Toujours ouvrir le sélecteur au lieu d\'appliquer automatiquement la première correspondance - Enregistrer les paroles au format .lrc + Paroles déjà disponibles. Récupération en ligne ignorée. + Paroles intégrées déjà trouvées. Récupération en ligne ignorée. + Paroles locales (.lrc) déjà trouvées. Récupération en ligne ignorée. + Afficher les options de paroles + Toujours ouvrir le sélecteur au lieu d\'appliquer automatiquement la première correspondance + Enregistrer les paroles au format .lrc Enregistrer les paroles - Choisissez la version à enregistrer : + Choisissez la version à enregistrer : Synchronisées (avec horodatage) Simples (texte uniquement) - Paroles enregistrées avec succès - Échec de l\'enregistrement des paroles - Aucune parole disponible à enregistrer - Réinitialiser les paroles importées - Décalage de synchronisation des paroles + Paroles enregistrées avec succès + Échec de l\'enregistrement des paroles + Aucune parole disponible à enregistrer + Réinitialiser les paroles importées + Décalage de synchronisation des paroles %+.1fs Réinitialiser Plus tôt @@ -55,20 +103,27 @@ Traitement des fichiers… %1$d sur %2$d fichiers Synchronisation de la bibliothèque… - Synchronisation terminée - En attente… - Synchronisation de la bibliothèque… + Finishing in the background… + Scanning lyrics… + Cleaning album art cache… + Syncing cloud sources… Titre inconnu Artiste inconnu Album inconnu Choisir un artiste - Ouvrir n\'importe quel artiste crédité pour cette piste. + Ouvrir n\'importe quel artiste crédité pour cette piste. 1 artiste %1$d artistes Artiste principal Page de l\'artiste Lecture rapide - Impossible d\'ouvrir ce fichier audio. + Impossible d\'ouvrir ce fichier audio. Ouvrir le lecteur complet Fermer le lecteur flottant Fermer le lecteur @@ -79,145 +134,300 @@ Liste de lecture non trouvée. Disque %d - Veuillez configurer une clé API valide pour le fournisseur d\'IA sélectionné dans les Paramètres. + Veuillez configurer une clé API valide pour le fournisseur d\'IA sélectionné dans les Paramètres. Erreur IA : %s - Le fournisseur d\'IA sélectionné a rejeté la demande car le compte n\'a plus de crédits ou a dépassé son quota. - Le modèle d\'IA sélectionné n\'est plus disponible. PixelPlayer a essayé de passer automatiquement à un modèle pris en charge. - L\'IA n\'a trouvé aucune chanson pour votre demande. - Écrivez une idée pour votre Daily Mix + Le fournisseur d\'IA sélectionné a rejeté la demande car le compte n\'a plus de crédits ou a dépassé son quota. + Le modèle d\'IA sélectionné n\'est plus disponible. PixelPlayer a essayé de passer automatiquement à un modèle pris en charge. + L\'IA n\'a trouvé aucune chanson pour votre demande. + Écrivez une idée pour votre Daily Mix Daily Mix mis à jour avec l\'IA - L\'IA n\'a trouvé aucune chanson pour ce mix - - Aléatoire - Lire toutes les chansons en mode aléatoire + Translate via AI + These lyrics already have a translation + These lyrics are already in this language + API is not configured + Lyrics translated successfully! + Translating lyrics... + Lire toutes les chansons en mode aléatoire Liste de lecture Dernière liste de lecture lue Tout lire en aléatoire Dernière liste de lecture - Aucune liste de lecture disponible à ouvrir + Aucune liste de lecture disponible à ouvrir ID d\'album invalide ID d\'album non trouvé - Erreur lors du chargement des données de l\'album : %s + Erreur lors du chargement des données de l\'album : %s Album non trouvé Impossible de mettre à jour : %s ID d\'artiste invalide ID d\'artiste non trouvé - Erreur lors du chargement des données de l\'artiste : %s - Impossible de trouver l\'artiste + Erreur lors du chargement des données de l\'artiste : %s + Impossible de trouver l\'artiste Aucune chanson valide trouvée à lire - Widget réactif qui s\'adapte à sa taille + Widget réactif qui s\'adapte à sa taille Barre de lecture compacte - Contrôles complets avec mode aléatoire et répétition + Contrôles complets avec mode aléatoire et répétition Lecteur carré minimaliste - Traitement de l\'action de lecture… + Traitement de l\'action de lecture… - Aucune liste de lecture à partager - Partager les listes de lecture + Aucune liste de lecture à partager + Partager les listes de lecture Échec du partage : %1$s - Aucune liste de lecture à exporter - Échec de l\'exportation : %1$s - Musique/Exportations PixelPlayer - Veuillez configurer votre clé API Gemini dans les Paramètres. + Aucune liste de lecture à exporter + Échec de l\'exportation : %1$s + Musique/Exportations PixelPlayer + Veuillez configurer votre clé API Gemini dans les Paramètres. Erreur inconnue - Envoi de %1$d chansons à la montre + Envoi de %1$d chansons à la montre Envoi à la montre Transfert terminé Échec du transfert Transfert annulé - Préparation du transfert vers la montre + Préparation du transfert vers la montre %1$d transferts Démarrage du transfert… - Plusieurs transferts actifs - Préparation du transfert… - Transfert en cours + Plusieurs transferts actifs + Préparation du transfert… + Transfert en cours Terminé Échoué Annulé Préparation Démarrage - Transferts vers la montre - Affiche la progression en direct des transferts de musique du téléphone vers la montre + Transferts vers la montre + Affiche la progression en direct des transferts de musique du téléphone vers la montre Serveur multimédia Cast - Diffusion vers l\'appareil - Service multimédia vers l\'appareil Cast + Diffusion vers l\'appareil + Service multimédia vers l\'appareil Cast %1$s : %2$s Sauvegarde invalide : %1$s - Préparation de la restauration - Démarrage de la tâche de restauration. - Préparation de la sauvegarde - Démarrage de la tâche de sauvegarde. - Sauvegarde restaurée avec succès - Restauration terminée avec quelques problèmes non résolus. - La restauration n\'a pas pu être terminée : %1$s - Échec de la restauration : %1$s - Données exportées avec succès + Préparation de la restauration + Démarrage de la tâche de restauration. + Préparation de la sauvegarde + Démarrage de la tâche de sauvegarde. + Sauvegarde restaurée avec succès + Restauration terminée avec quelques problèmes non résolus. + La restauration n\'a pas pu être terminée : %1$s + Échec de la restauration : %1$s + Données exportées avec succès Échec de l\'exportation : %1$s - Données restaurées avec succès - Restauration terminée avec des problèmes non résolus. Échec : %1$s + Données restaurées avec succès + Restauration terminée avec des problèmes non résolus. Échec : %1$s Échec du chargement des modèles - Crash de test déclenché depuis les Options développeur - ceci est intentionnel pour tester le système de rapport de crash + Crash de test déclenché depuis les Options développeur - ceci est intentionnel pour tester le système de rapport de crash - Chanson non trouvée dans la liste actuelle - Impossible de localiser la chanson - Aucune chanson trouvée dans la bibliothèque - Lecture arrêtée : %1$s terminée (Fin de la piste). + Chanson non trouvée dans la liste actuelle + Impossible de localiser la chanson + Aucune chanson trouvée dans la bibliothèque + Lecture arrêtée : %1$s terminée (Fin de la piste). Piste - Aucune chanson à lire en aléatoire. - Albums sélectionnés - Aucune chanson lisible trouvée dans les albums sélectionnés - Seuls les %1$d premiers albums ont été mis en file d\'attente - %1$d albums mis en file d\'attente (%2$d chansons) - Impossible de mettre en file d\'attente les albums sélectionnés - Toutes les chansons sont déjà dans les favoris - Aucune chanson n\'était dans les favoris + Aucune chanson à lire en aléatoire. + Albums sélectionnés + Aucune chanson lisible trouvée dans les albums sélectionnés + Seuls les %1$d premiers albums ont été mis en file d\'attente + %1$d albums mis en file d\'attente (%2$d chansons) + Impossible de mettre en file d\'attente les albums sélectionnés + Toutes les chansons sont déjà dans les favoris + Aucune chanson n\'était dans les favoris Création du fichier ZIP… - Échec du partage : %1$s - Impossible de supprimer la chanson en cours de lecture - %1$d fichiers supprimés (%2$d ignorés - en cours de lecture) - %1$d sur %2$d fichiers supprimés - Échec de la suppression des fichiers + Échec du partage : %1$s + Impossible de supprimer la chanson en cours de lecture + %1$d fichiers supprimés (%2$d ignorés - en cours de lecture) + %1$d sur %2$d fichiers supprimés + Échec de la suppression des fichiers Fichier supprimé - Impossible de supprimer le fichier ou fichier non trouvé + Impossible de supprimer le fichier ou fichier non trouvé Suppression annulée - Autorisation refusée – impossible de modifier les fichiers - Autorisation refusée – impossible d\'enregistrer les paroles - Autorisation refusée – impossible de modifier ce fichier - Métadonnées mises à jour avec succès - Mise à jour de %1$d chansons… - Mise à jour réussie de %1$d chansons ! - %1$d chansons mises à jour. Échec : %2$d + Autorisation refusée – impossible de modifier les fichiers + Autorisation refusée – impossible d\'enregistrer les paroles + Autorisation refusée – impossible de modifier ce fichier + Métadonnées mises à jour avec succès + Mise à jour de %1$d chansons… + Mise à jour réussie de %1$d chansons ! + %1$d chansons mises à jour. Échec : %2$d Liste de lecture restaurée - Ces chansons seront définitivement supprimées de votre appareil et ne pourront pas être récupérées. + Ces chansons seront définitivement supprimées de votre appareil et ne pourront pas être récupérées. Supprimer %1$d minutes Fin de la piste - Minuteur réglé pour %1$d minutes. + Minuteur réglé pour %1$d minutes. Minuteur annulé. - Impossible d\'activer la fin de la piste : aucune chanson active. - Minuteur de fin de piste désactivé : la chanson est passée de %1$s à %2$s. - La lecture s\'arrêtera à la fin de la piste. + Impossible d\'activer la fin de la piste : aucune chanson active. + Minuteur de fin de piste désactivé : la chanson est passée de %1$s à %2$s. + La lecture s\'arrêtera à la fin de la piste. Piste précédente Piste actuelle Minuteur de veille Minuteur - Fin de la piste actuelle + Fin de la piste actuelle Temps personnalisé Annuler le minuteur - Définir une durée personnalisée - Nombre de lectures : %1$s + Définir une durée personnalisée + Nombre de lectures : %1$s 1 fois Allumer %1$d%% diff --git a/app/src/main/res/values-fr/strings_components.xml b/app/src/main/res/values-fr/strings_components.xml index 8392427a8..97b96d5c4 100644 --- a/app/src/main/res/values-fr/strings_components.xml +++ b/app/src/main/res/values-fr/strings_components.xml @@ -1,8 +1,10 @@ - + Appuyez pour ouvrir Pochette d\'album - Espace réservé pour la pochette + Espace réservé pour la pochette Favori Lecture Pause @@ -10,33 +12,55 @@ Titre de la chanson Artiste Répéter - Barre de progression, %1$d pour cent + Barre de progression, %1$d pour cent Apparence Alignement Contrôles - Réinitialiser les paroles ? - Êtes-vous sûr de vouloir réinitialiser les paroles de cette chanson ? - Masquer les contrôles de synchronisation + Réinitialiser les paroles ? + Êtes-vous sûr de vouloir réinitialiser les paroles de cette chanson ? + Masquer les contrôles de synchronisation Ajuster la synchronisation - Afficher la romanisation - Afficher les traductions - Désactiver l\'immersion (une fois) - Keep screen on + Afficher la romanisation + Afficher les traductions + Désactiver l\'immersion (une fois) + Garder l\'écran allumé Aligner les paroles à gauche Aligner les paroles au centre Aligner les paroles à droite Pas de connexion Internet - Ce contenu nécessite une connexion Internet. Veuillez vérifier vos paramètres réseau et réessayer. + Ce contenu nécessite une connexion Internet. Veuillez vérifier vos paramètres réseau et réessayer. Vous êtes hors ligne - Veuillez vérifier votre connexion Internet et réessayer pour accéder à ce contenu. + Veuillez vérifier votre connexion Internet et réessayer pour accéder à ce contenu. - Enregistrer le préréglage personnalisé - Entrez un nom pour votre préréglage d\'égaliseur personnalisé. + Enregistrer le préréglage personnalisé + Entrez un nom pour votre préréglage d\'égaliseur personnalisé. Nom du préréglage Renommer le préréglage Le nom ne peut pas être vide @@ -47,18 +71,26 @@ Parfaitement étiqueté ! Métadonnées IA - Consultation du guide Daily Mix… - Réviser et affiner les détails générés + Consultation du guide Daily Mix… + Réviser et affiner les détails générés Titre Artiste - Album - Genre + Album artist + Composer Réessayer Appliquer les changements - Édition des métadonnées de la chanson - L\'édition des métadonnées d\'une chanson peut affecter la façon dont elle est affichée et organisée dans votre bibliothèque. Les changements sont permanents et peuvent être irréversibles. + Édition des métadonnées de la chanson + L\'édition des métadonnées d\'une chanson peut affecter la façon dont elle est affichée et organisée dans votre bibliothèque. Les changements sont permanents et peuvent être irréversibles. Compris Information Modifier la chanson @@ -75,20 +107,32 @@ Titre Numéro de piste Numéro de disque - Rechercher les paroles sur lrclib.net + Rechercher les paroles sur lrclib.net Pochette - Sélectionnez une image carrée et ajustez-la pour que votre pochette soit superbe dans toute l\'application. + Sélectionnez une image carrée et ajustez-la pour que votre pochette soit superbe dans toute l\'application. Changer la pochette Supprimer la pochette Aperçu de la nouvelle pochette - Pochette actuelle de la chanson + Pochette actuelle de la chanson Ajustez votre pochette - Pincez et faites glisser pour trouver le cadrage parfait. + Pincez et faites glisser pour trouver le cadrage parfait. Appliquer la pochette - Impossible de charger l\'image sélectionnée + Impossible de charger l\'image sélectionnée - Partager le fichier de la chanson via + Partager le fichier de la chanson via Lire la chanson Partager le fichier de la chanson Ajouter à la file d\'attente @@ -98,7 +142,9 @@ Suivant Vérification de la montre Transfert %1$d%% - Transfert vers la montre + Transfert vers la montre Transfert en cours Envoyer à la montre Montre non disponible @@ -106,30 +152,60 @@ Montre non disponible Définir Définir comme son - Choisir comment utiliser cette chanson comme son système + Choisir comment utiliser cette chanson comme son système Définir comme sonnerie - Définir la chanson comme sonnerie - Utiliser cette chanson comme - Choisissez où PixelPlayer doit installer ce son. + Définir la chanson comme sonnerie + Utiliser cette chanson comme + Choisissez où PixelPlayer doit installer ce son. Sonnerie du téléphone Appels entrants - Son de notification - Messages et alertes d\'apps + Son de notification + Messages et alertes d\'apps Son d\'alarme Alarmes de l\'horloge Confirmer le changement - Définir \"%1$s\" comme %2$s ? + Définir \"%1$s\" comme %2$s ? Définir le son - \"%1$s\" a été défini comme %2$s + \"%1$s\" a été défini comme %2$s sonnerie - son de notification + son de notification son d\'alarme - Activez Modifier les paramètres système, puis revenez à PixelPlayer pour terminer automatiquement. - Modifier les paramètres système n\'a pas été activé. - \"%1$s\" a été défini comme sonnerie - Seules les chansons locales peuvent être utilisées comme sons système. - Impossible de préparer ce fichier audio. - Impossible de changer le son : %1$s + Activez Modifier les paramètres système, puis revenez à PixelPlayer pour terminer automatiquement. + Modifier les paramètres système n\'a pas été activé. + \"%1$s\" a été défini comme sonnerie + Seules les chansons locales peuvent être utilisées comme sons système. + Impossible de préparer ce fichier audio. + Impossible de changer le son : %1$s Durée Infos chanson Durée @@ -163,15 +239,27 @@ Liste de lecture ignorée Annuler DJ Mashup - Nouvelle liste de lecture - Nom de la liste de lecture + Nouvelle liste de lecture + Nom de la liste de lecture Ma liste de lecture Créer - Ajouter %1$d chanson(s) à… - Sélectionner des listes de lecture - Rechercher des listes de lecture… + Ajouter %1$d chanson(s) à… + Sélectionner des listes de lecture + Rechercher des listes de lecture… - %1$d LISTES DE LECTURE + %1$d LISTES DE LECTURE Tout exporter Tout fusionner Tout partager @@ -179,8 +267,12 @@ Fusionner Réorganiser les onglets - Réinitialiser l\'ordre - Réinitialiser l\'ordre des onglets par défaut ? + Réinitialiser l\'ordre + Réinitialiser l\'ordre des onglets par défaut ? Réorganisation des onglets… Poignée de déplacement Réinitialiser diff --git a/app/src/main/res/values-fr/strings_presentation_batch_c.xml b/app/src/main/res/values-fr/strings_presentation_batch_c.xml index 4901bca6c..2d80d1952 100644 --- a/app/src/main/res/values-fr/strings_presentation_batch_c.xml +++ b/app/src/main/res/values-fr/strings_presentation_batch_c.xml @@ -1,52 +1,107 @@ - + - - Erreur lors du chargement des titres - Erreur lors du chargement des albums - Erreur lors du chargement des artistes + Error loading songs + Error loading albums + Error loading artists + Retry + Erreur lors du chargement des albums + Erreur lors du chargement des artistes Réessayer - - Aucun titre trouvé dans votre bibliothèque. - Essayez de réanalyser votre bibliothèque dans les paramètres si vous avez de la musique sur votre appareil. + No songs found in your library. + Try rescanning your library in settings if you have music on your device. + No songs found + Essayez de réanalyser votre bibliothèque dans les paramètres si vous avez de la musique sur votre appareil. Aucun titre trouvé - - Nouveau + New + Create new playlist + Import M3U playlist + Locate current song Créer une nouvelle playlist Importer une playlist M3U Localiser le titre en cours - Tous les titres + All songs + CLOUD + LOCAL En ligne Hors ligne Options de tri - - SYNCHRONISÉ + SYNCED + Artist (optional) Artiste (facultatif) - - Ajouter des titres + Add songs + Add selected songs + Add + Search or filter songs… + Liked + Failed to load songs + Load more Ajouter les titres sélectionnés Ajouter Rechercher des titres… - Échec du chargement des titres + Échec du chargement des titres Charger plus - - IA + AI + Perfectly Curated + Daily Mix + Your sonic journey is ready + AI Playlist Generator + Describe the vibe, mood, or activity and let AI curate the perfect playlist from your library. + Playlist size + Min songs + Max songs + e.g. Chill evening vibes, upbeat workout energy… + Tap to Retry + Sonic journey synthesized! + Generating… + Ready to Play + Generate Playlist Sélection parfaite Mix du jour - Votre voyage sonore est prêt - Générateur de playlist IA - Décrivez l\'ambiance, l\'humeur ou l\'activité et laissez l\'IA composer la playlist parfaite depuis votre bibliothèque. + Votre voyage sonore est prêt + Générateur de playlist IA + Décrivez l\'ambiance, l\'humeur ou l\'activité et laissez l\'IA composer la playlist parfaite depuis votre bibliothèque. Taille de la playlist Titres min Titres max - ex. : Ambiance détente du soir, énergie entraînante pour le sport… + ex. : Ambiance détente du soir, énergie entraînante pour le sport… Appuyez pour réessayer - Voyage sonore synthétisé ! + Voyage sonore synthétisé ! Génération en cours… Prêt à écouter Générer la playlist - \ No newline at end of file + diff --git a/app/src/main/res/values-fr/strings_presentation_batch_f.xml b/app/src/main/res/values-fr/strings_presentation_batch_f.xml index e271dff54..453dda20b 100644 --- a/app/src/main/res/values-fr/strings_presentation_batch_f.xml +++ b/app/src/main/res/values-fr/strings_presentation_batch_f.xml @@ -1,154 +1,372 @@ - + Sélectionné - Actualiser la bibliothèque - Analyser toute la bibliothèque pour trouver les fichiers nouveaux et modifiés. + Actualiser la bibliothèque + Analyser toute la bibliothèque pour trouver les fichiers nouveaux et modifiés. Analyse complète - Reconstruire la base de données - Préparation de la synchronisation - Lecture du MediaStore - Traitement des pistes - Enregistrement dans la base de données - Analyse des fichiers de paroles - Fin de la synchronisation - %1$s • %2$d%% (%3$d/%4$d) - %1$s… - Actualiser les paroles - Récupérer automatiquement les paroles pour toutes les chansons via lrclib. - Actualiser les paroles - Traitement de %1$d sur %2$d chansons + Reconstruire la base de données + Préparation de la synchronisation + Lecture du MediaStore + Traitement des pistes + Enregistrement dans la base de données + Analyse des fichiers de paroles + Fin de la synchronisation + %1$s • %2$d%% (%3$d/%4$d) + %1$s… + Actualiser les paroles + Récupérer automatiquement les paroles pour toutes les chansons via lrclib. + Actualiser les paroles + Traitement de %1$d sur %2$d chansons Entrer la clé API Enregistrer Enregistré ! - Instructions prédéfinies - Entrer l\'instruction système… + Instructions prédéfinies + Entrer l\'instruction système… Réinitialiser - Curateur professionnel - Vous êtes « Vibe-Engine », un curateur musical de classe mondiale et maître du flux sonore. Votre objectif est de construire des expériences d\'écoute fluides et de haute fidélité. Donnez la priorité à la compatibilité harmonique, aux transitions BPM logiques et à un équilibre sophistiqué entre les favoris familiers et les découvertes de bon goût basées sur la logique. - Maverick créatif - Vous êtes un explorateur musical d\'avant-garde spécialisé dans la « cohésion inattendue ». Votre mission est de briser les frontières conventionnelles des genres en identifiant des parallèles sonores non évidents. Privilégiez les pépites rares, les textures expérimentales et la nouveauté artistique tout en maintenant une logique de transition surprenante mais indéniable. - Bibliothécaire strict - Vous êtes un architecte de base de données musicale chirurgical. Votre logique est guidée par une précision absolue des métadonnées et une adhésion catégorique rigide. Minimisez la découverte algorithmique au profit d\'une cohérence stricte des genres, de la correspondance des niveaux d\'énergie et de la maximisation de la récupération des préférences définies par l\'utilisateur de manière très spécifique. - Guide atmosphérique - Vous êtes un maître des textures ambiantes et du flux à faible énergie. Concentrez-vous exclusivement sur les pistes qui facilitent un état de « concentration profonde » ou de « tranquillité ». Privilégiez la chaleur acoustique, les arrangements minimalistes et les transitions douces, tout en évitant strictement les sons à haute transition ou les changements soudains de plage dynamique. - Enthousiaste sonore - Vous êtes un analyste audiophile concentré sur la complexité de la production et l\'instrumentation. Privilégiez les pistes caractérisées par une plage dynamique élevée, des polyrythmies complexes et une qualité de scène sonore supérieure. Favorisez les pièces d\'écoute active qui récompensent l\'auditeur pour son attention à la fidélité technique et au détail de l\'arrangement. - Catalyseur d\'énergie - Vous êtes un générateur de rythme à haute impulsion. Votre philosophie est centrée sur des lignes de basse entraînantes, une intensité percutante et des grooves contagieux. Privilégiez la compatibilité club à haut BPM, l\'énergie syncopée et une tension rythmique continue pour maintenir le rythme cardiaque et la motivation de l\'auditeur à leur maximum. + Curateur professionnel + Vous êtes « Vibe-Engine », un curateur musical de classe mondiale et maître du flux sonore. Votre objectif est de construire des expériences d\'écoute fluides et de haute fidélité. Donnez la priorité à la compatibilité harmonique, aux transitions BPM logiques et à un équilibre sophistiqué entre les favoris familiers et les découvertes de bon goût basées sur la logique. + Maverick créatif + Vous êtes un explorateur musical d\'avant-garde spécialisé dans la « cohésion inattendue ». Votre mission est de briser les frontières conventionnelles des genres en identifiant des parallèles sonores non évidents. Privilégiez les pépites rares, les textures expérimentales et la nouveauté artistique tout en maintenant une logique de transition surprenante mais indéniable. + Bibliothécaire strict + Vous êtes un architecte de base de données musicale chirurgical. Votre logique est guidée par une précision absolue des métadonnées et une adhésion catégorique rigide. Minimisez la découverte algorithmique au profit d\'une cohérence stricte des genres, de la correspondance des niveaux d\'énergie et de la maximisation de la récupération des préférences définies par l\'utilisateur de manière très spécifique. + Guide atmosphérique + Vous êtes un maître des textures ambiantes et du flux à faible énergie. Concentrez-vous exclusivement sur les pistes qui facilitent un état de « concentration profonde » ou de « tranquillité ». Privilégiez la chaleur acoustique, les arrangements minimalistes et les transitions douces, tout en évitant strictement les sons à haute transition ou les changements soudains de plage dynamique. + Enthousiaste sonore + Vous êtes un analyste audiophile concentré sur la complexité de la production et l\'instrumentation. Privilégiez les pistes caractérisées par une plage dynamique élevée, des polyrythmies complexes et une qualité de scène sonore supérieure. Favorisez les pièces d\'écoute active qui récompensent l\'auditeur pour son attention à la fidélité technique et au détail de l\'arrangement. + Catalyseur d\'énergie + Vous êtes un générateur de rythme à haute impulsion. Votre philosophie est centrée sur des lignes de basse entraînantes, une intensité percutante et des grooves contagieux. Privilégiez la compatibilité club à haut BPM, l\'énergie syncopée et une tension rythmique continue pour maintenir le rythme cardiaque et la motivation de l\'auditeur à leur maximum. - Nouvelle liste de lecture intelligente - Nouvelle liste de lecture + Nouvelle liste de lecture intelligente + Nouvelle liste de lecture Ajouter des chansons - Retour ou Annuler + Retour ou Annuler Suivant Créer - Modifier la liste de lecture + Modifier la liste de lecture Fermer - Confirmer le recadrage - Collage généré automatiquement + Confirmer le recadrage + Collage généré automatiquement Ajouter une photo Choisir une image - Nom de la liste de lecture - Mon super mix + Nom de la liste de lecture + Mon super mix Manuel Intelligent - Générer avec l\'IA + Générer avec l\'IA Règle intelligente Par défaut Image Icône - Couleur d\'arrière-plan + Couleur d\'arrière-plan Symbole de l\'icône Style de forme - Paramètres de forme + Paramètres de forme Rayon des coins Lissage Côtés Courbe Rotation Échelle - Le plus écouté - Vos pistes les plus écoutées. - Écouté récemment - Chansons que vous avez écoutées le plus récemment. - Favoris oubliés - Pistes favorites que vous n\'avez pas écoutées depuis un moment. - Nouvelles pépites - Pistes récemment ajoutées avec peu d\'écoutes. + Le plus écouté + Vos pistes les plus écoutées. + Écouté récemment + Chansons que vous avez écoutées le plus récemment. + Favoris oubliés + Pistes favorites que vous n\'avez pas écoutées depuis un moment. + Nouvelles pépites + Pistes récemment ajoutées avec peu d\'écoutes. - Style de palette - Choisissez les couleurs de l\'album pour l\'interface du lecteur. + Style de palette + Choisissez les couleurs de l\'album pour l\'interface du lecteur. Couleurs Appliquer - Équilibré et calme. - Accents à haute saturation. - Changements de teintes audacieux et contraste. - Accents rotatifs ludiques. - Point tonal + Équilibré et calme. + Accents à haute saturation. + Changements de teintes audacieux et contraste. + Accents rotatifs ludiques. + Point tonal Vibrant - Expressif - Salade de fruits - Précision des couleurs - 0 conserve le réglage actuel. Des valeurs plus élevées restent plus proches de la teinte dominante de la pochette d\'album. + Expressif + Salade de fruits + Précision des couleurs + 0 conserve le réglage actuel. Des valeurs plus élevées restent plus proches de la teinte dominante de la pochette d\'album. Actuel - Plus précis - 0 • Actuel - %1$d • Subtil - %1$d • Équilibré - %1$d • Précis + Plus précis + 0 • Actuel + %1$d • Subtil + %1$d • Équilibré + %1$d • Précis - Optimisations de chargement de l\'interface - Paroles animées (Appareils puissants) - Utilise des animations à ressort et des effets visuels pour les paroles. Peut causer des chutes de FPS sur les appareils moins puissants. - Effet de flou des paroles - Applique un flou de profondeur de champ aux paroles inactives. - Intensité du flou - Ajuster l\'intensité de l\'effet de flou. + Optimisations de chargement de l\'interface + Paroles animées (Appareils puissants) + Utilise des animations à ressort et des effets visuels pour les paroles. Peut causer des chutes de FPS sur les appareils moins puissants. + Effet de flou des paroles + Applique un flou de profondeur de champ aux paroles inactives. + Intensité du flou + Ajuster l\'intensité de l\'effet de flou. %1$.1fx - Étape 1 · Choisir quoi retarder - Retarder tout - Maintenir tout le contenu du lecteur jusqu\'à ce que l\'arrière-plan soit complètement étendu. - Carrousel d\'albums - Retarder la pochette d\'album et le carrousel jusqu\'à ce que le volet soit étendu. - Métadonnées de la chanson - Retarder le titre, l\'artiste et les actions de paroles/file d\'attente. - Barre de progression - Retarder la chronologie et les libellés de temps jusqu\'à la fin de l\'extension. - Commandes de lecture - Retarder lecture/pause, recherche et commandes de favoris. - Tous les composants retardés sont actifs. Désactivez « Retarder tout » pour personnaliser chaque partie. - Étape 2 · Configurer le comportement des espaces réservés - Utiliser des espaces réservés pour les éléments retardés - Maintenir la stabilité de la mise en page en affichant des espaces réservés légers pendant l\'attente de l\'extension. - Étape 3 · Choisir quand les espaces réservés deviennent le contenu réel - Sélectionnez un mode. Le mode Seuil utilise des curseurs ; le mode Relâchement du glissement attend que vous relâchiez le geste sur le volet. - Activez au moins un composant retardé pour débloquer le mode de déclenchement. + Étape 1 · Choisir quoi retarder + Retarder tout + Maintenir tout le contenu du lecteur jusqu\'à ce que l\'arrière-plan soit complètement étendu. + Carrousel d\'albums + Retarder la pochette d\'album et le carrousel jusqu\'à ce que le volet soit étendu. + Métadonnées de la chanson + Retarder le titre, l\'artiste et les actions de paroles/file d\'attente. + Barre de progression + Retarder la chronologie et les libellés de temps jusqu\'à la fin de l\'extension. + Commandes de lecture + Retarder lecture/pause, recherche et commandes de favoris. + Tous les composants retardés sont actifs. Désactivez « Retarder tout » pour personnaliser chaque partie. + Étape 2 · Configurer le comportement des espaces réservés + Utiliser des espaces réservés pour les éléments retardés + Maintenir la stabilité de la mise en page en affichant des espaces réservés légers pendant l\'attente de l\'extension. + Étape 3 · Choisir quand les espaces réservés deviennent le contenu réel + Sélectionnez un mode. Le mode Seuil utilise des curseurs ; le mode Relâchement du glissement attend que vous relâchiez le geste sur le volet. + Activez au moins un composant retardé pour débloquer le mode de déclenchement. Seuil - Utilise le pourcentage d\'extension. - Relâchement du glissement - Bascule seulement après le relâchement du geste. - Seuil d\'extension - Niveau d\'extension nécessaire du volet avant que les composants retardés ne deviennent visibles. - Le contenu apparaît à %1$d%% d\'extension - Appliquer aussi à la fermeture du lecteur - Utiliser le seuil de fermeture pour revenir aux espaces réservés pendant la réduction. - Seuil de fermeture - Niveau de réduction nécessaire avant que les espaces réservés ne reprennent leur place. - Les espaces réservés apparaissent après %1$d%% de réduction - Le mode Relâchement du glissement ignore les seuils et le comportement de fermeture. Le remplacement ne se produit que lorsque le geste de glissement du volet se termine. - Rendre les espaces réservés transparents - Les espaces réservés conservent leur espace dans la mise en page mais deviennent invisibles. - Qualité visuelle - Résolution des pochettes d\'album + Utilise le pourcentage d\'extension. + Relâchement du glissement + Bascule seulement après le relâchement du geste. + Seuil d\'extension + Niveau d\'extension nécessaire du volet avant que les composants retardés ne deviennent visibles. + Le contenu apparaît à %1$d%% d\'extension + Appliquer aussi à la fermeture du lecteur + Utiliser le seuil de fermeture pour revenir aux espaces réservés pendant la réduction. + Seuil de fermeture + Niveau de réduction nécessaire avant que les espaces réservés ne reprennent leur place. + Les espaces réservés apparaissent après %1$d%% de réduction + Le mode Relâchement du glissement ignore les seuils et le comportement de fermeture. Le remplacement ne se produit que lorsque le geste de glissement du volet se termine. + Rendre les espaces réservés transparents + Les espaces réservés conservent leur espace dans la mise en page mais deviennent invisibles. + Qualité visuelle + Résolution des pochettes d\'album Expérimental - Basse (256px) - Meilleure performance - Moyenne (512px) - Équilibrée - Haute (800px) - Meilleure qualité - Originale - Qualité maximale + Basse (256px) - Meilleure performance + Moyenne (512px) - Équilibrée + Haute (800px) - Meilleure qualité + Originale - Qualité maximale %1$d%% @@ -157,65 +375,147 @@ \? - Connexion Telegram - Vous modifiez votre numéro. L\'envoi d\'un nouveau code remplacera le précédent. + Connexion Telegram + Vous modifiez votre numéro. L\'envoi d\'un nouveau code remplacera le précédent. Opération en cours… - Initialisation de Telegram… - Déconnexion… - Fermeture de la session… - Session fermée. Réouvrez la connexion pour continuer. - Préparation d\'une session Telegram sécurisée… - En attente de la réponse de Telegram… - Connecter Telegram - Connexion avec gestion d\'erreurs robuste, contrôle des délais et étapes modifiables. - Numéro de téléphone - Entrez votre numéro Telegram. Vous pourrez revenir le modifier plus tard. - Numéro de téléphone + Initialisation de Telegram… + Déconnexion… + Fermeture de la session… + Session fermée. Réouvrez la connexion pour continuer. + Préparation d\'une session Telegram sécurisée… + En attente de la réponse de Telegram… + Connecter Telegram + Connexion avec gestion d\'erreurs robuste, contrôle des délais et étapes modifiables. + Numéro de téléphone + Entrez votre numéro Telegram. Vous pourrez revenir le modifier plus tard. + Numéro de téléphone 1 - 0612345678 + 0612345678 Envoyer le code - Code de vérification - Entrez le code reçu de Telegram. Si le numéro est incorrect, revenez en arrière pour le modifier. + Code de vérification + Entrez le code reçu de Telegram. Si le numéro est incorrect, revenez en arrière pour le modifier. Code 12345 Modifier le numéro Renvoyer le code Vérifier le code - Mot de passe en deux étapes - Entrez votre mot de passe Telegram. Vous pouvez toujours revenir en arrière pour corriger votre numéro. + Mot de passe en deux étapes + Entrez votre mot de passe Telegram. Vous pouvez toujours revenir en arrière pour corriger votre numéro. Mot de passe - Vérifier le mot de passe + Vérifier le mot de passe Veuillez patienter… - Canaux Telegram - Ajouter un canal - Canal Telegram public - Synchronisation en cours - Synchroniser maintenant - Réduire les sujets - Afficher les sujets - Options du canal + Canaux Telegram + Ajouter un canal + Canal Telegram public + Synchronisation en cours + Synchroniser maintenant + Réduire les sujets + Afficher les sujets + Options du canal Sujets - Synchronisation du canal - Mise à jour des chansons depuis Telegram - Récupérer les dernières chansons de ce canal - Supprimer le canal - Arrêter la synchronisation et supprimer les chansons en cache - Aucun canal synchronisé - Ajoutez des canaux Telegram publics pour synchroniser\nvotre bibliothèque musicale - Ajouter un canal + Synchronisation du canal + Mise à jour des chansons depuis Telegram + Récupérer les dernières chansons de ce canal + Supprimer le canal + Arrêter la synchronisation et supprimer les chansons en cache + Aucun canal synchronisé + Ajoutez des canaux Telegram publics pour synchroniser\nvotre bibliothèque musicale + Ajouter un canal Jamais synchronisé - Synchronisé %1$s + Synchronisé %1$s - Ajouter un canal - Recherchez un canal Telegram public pour synchroniser sa musique - \@nomducanal ou lien + Ajouter un canal + Recherchez un canal Telegram public pour synchroniser sa musique + \@nomducanal ou lien Rechercher Recherche en cours… - Rechercher un canal - Entrez un nom d\'utilisateur de canal public ou un lien\npour synchroniser ses fichiers audio + Rechercher un canal + Entrez un nom d\'utilisateur de canal public ou un lien\npour synchroniser ses fichiers audio Terminé diff --git a/app/src/main/res/values-fr/strings_screens.xml b/app/src/main/res/values-fr/strings_screens.xml index 277d7ecd0..0f85a0f31 100644 --- a/app/src/main/res/values-fr/strings_screens.xml +++ b/app/src/main/res/values-fr/strings_screens.xml @@ -1,86 +1,160 @@ - + - Erreur : ID de genre manquant + Erreur : ID de genre manquant Merci d\'utiliser PixelPlayer ! - Délimiteurs de mots actuels - Ces mots-clés séparent les noms d\'artistes lorsqu\'ils sont entourés d\'espaces. Correspondance insensible à la casse. Appuyez pour supprimer. - Aucun délimiteur de mot configuré - Ajouter un nouveau délimiteur de mot + Délimiteurs de mots actuels + Ces mots-clés séparent les noms d\'artistes lorsqu\'ils sont entourés d\'espaces. Correspondance insensible à la casse. Appuyez pour supprimer. + Aucun délimiteur de mot configuré + Ajouter un nouveau délimiteur de mot ex: feat. ou ft. - Comment fonctionnent les délimiteurs de mots - Les délimiteurs de mots sont mis en correspondance sans tenir compte de la casse avec des espaces autour d\'eux.\n\nLes délimiteurs à caractère unique (comme \"x\") nécessitent des espaces des deux côtés pour éviter les fausses correspondances.\n\nExemples :\n \"Drake feat. Rihanna\" -> Drake, Rihanna\n \"Marshmello x Bastille\" -> Marshmello, Bastille\n \"A vs. B\" -> A, B + Comment fonctionnent les délimiteurs de mots + Les délimiteurs de mots sont mis en correspondance sans tenir compte de la casse avec des espaces autour d\'eux.\n\nLes délimiteurs à caractère unique (comme \"x\") nécessitent des espaces des deux côtés pour éviter les fausses correspondances.\n\nExemples :\n \"Drake feat. Rihanna\" -> Drake, Rihanna\n \"Marshmello x Bastille\" -> Marshmello, Bastille\n \"A vs. B\" -> A, B Délimiteurs de mots - Réinitialiser les délimiteurs de mots ? - Cela effacera tous vos délimiteurs de mots personnalisés et restaurera les mots-clés par défaut. Cette action ne peut pas être annulée. + Réinitialiser les délimiteurs de mots ? + Cela effacera tous vos délimiteurs de mots personnalisés et restaurera les mots-clés par défaut. Cette action ne peut pas être annulée. Délimiteur de mot ajouté - Existe déjà ou est invalide - Délimiteurs de mots réinitialisés par défaut + Existe déjà ou est invalide + Délimiteurs de mots réinitialisés par défaut Réinitialiser Délimiteurs actuels - Appuyez sur un délimiteur pour le supprimer. Au moins un délimiteur est requis. + Appuyez sur un délimiteur pour le supprimer. Au moins un délimiteur est requis. Ajouter un nouveau délimiteur ex: / ou ; Délimiteurs par défaut - Réinitialiser les délimiteurs ? - Cela effacera tous vos délimiteurs personnalisés et restaurera les valeurs par défaut. Cette action ne peut pas être annulée. - Délimiteurs réinitialisés par défaut - Au moins un délimiteur est requis + Réinitialiser les délimiteurs ? + Cela effacera tous vos délimiteurs personnalisés et restaurera les valeurs par défaut. Cette action ne peut pas être annulée. + Délimiteurs réinitialisés par défaut + Au moins un délimiteur est requis Délimiteur ajouté - Le délimiteur existe déjà ou est invalide + Le délimiteur existe déjà ou est invalide Délimiteurs Espace Ajouter un délimiteur - Google Drive arrive bientôt. - Impossible d\'ouvrir cet écran pour le moment. + Google Drive arrive bientôt. + Impossible d\'ouvrir cet écran pour le moment. Bienvenue sur β Bêta Préparons tout pour vous. - Vérification du paquet de sauvegarde… + Vérification du paquet de sauvegarde… Thème de l\'application - Choisissez l\'apparence que vous préférez avant de commencer à explorer votre bibliothèque. - Vous pouvez changer cela plus tard dans Paramètres > Apparence > Thème de l\'application. + Choisissez l\'apparence que vous préférez avant de commencer à explorer votre bibliothèque. + Vous pouvez changer cela plus tard dans Paramètres > Apparence > Thème de l\'application. Recommandé - Disposition de la bibliothèque - Choisissez votre façon préférée de naviguer dans votre bibliothèque. + Disposition de la bibliothèque + Choisissez votre façon préférée de naviguer dans votre bibliothèque. Mode compact - Vous pouvez changer cela plus tard dans Paramètres > Apparence > Navigation dans la bibliothèque. + Vous pouvez changer cela plus tard dans Paramètres > Apparence > Navigation dans la bibliothèque. Bibliothèque CHANSONS ALBUMS ARTISTES Tout est prêt ! - Vous êtes prêt à profiter de votre musique. + Vous êtes prêt à profiter de votre musique. Restaurer une sauvegarde - Vérifiez ce que vous voulez importer avant de terminer la configuration. - %1$d sur %2$d modules sélectionnés + Vérifiez ce que vous voulez importer avant de terminer la configuration. + %1$d sur %2$d modules sélectionnés Créé le %1$s - Sauvegarde de la version %1$s + Sauvegarde de la version %1$s Version inconnue C\'est parti ! Étape %1$d sur %2$d - Navigation dans l\'application - Choisissez le style de la barre de navigation inférieure. + Navigation dans l\'application + Choisissez le style de la barre de navigation inférieure. Style par défaut - Vous pouvez changer cela plus tard dans Paramètres > Apparence > Style de la barre de navigation. + Vous pouvez changer cela plus tard dans Paramètres > Apparence > Style de la barre de navigation. Passer pour le moment Passer / Pas maintenant Restauration Restaurer la sélection - Personnaliser le rayon des angles - Veuillez d\'abord accorder l\'autorisation requise. - Veuillez accorder toutes les autorisations requises. - Accordez d\'abord les autorisations de stockage - Impossible d\'ouvrir les paramètres de la batterie + Personnaliser le rayon des angles + Veuillez d\'abord accorder l\'autorisation requise. + Veuillez accorder toutes les autorisations requises. + Accordez d\'abord les autorisations de stockage + Impossible d\'ouvrir les paramètres de la batterie Développer le menu @@ -93,41 +167,79 @@ Dossiers exclus - Tous les dossiers sont analysés par défaut. Choisissez les emplacements que vous souhaitez ignorer lors de la construction de votre bibliothèque. - Choisir les dossiers à ignorer + Tous les dossiers sont analysés par défaut. Choisissez les emplacements que vous souhaitez ignorer lors de la construction de votre bibliothèque. + Choisir les dossiers à ignorer Autorisation média - PixelPlayer a besoin d\'accéder à vos fichiers audio pour construire votre bibliothèque musicale. + PixelPlayer a besoin d\'accéder à vos fichiers audio pour construire votre bibliothèque musicale. Autorisation accordée - Accorder l\'autorisation média + Accorder l\'autorisation média Notifications - Activez les notifications pour contrôler votre musique depuis l\'écran de verrouillage et le volet de notification. + Activez les notifications pour contrôler votre musique depuis l\'écran de verrouillage et le volet de notification. Activer les notifications Alarmes et rappels - Facultatif, mais recommandé si vous utilisez le Minuteur de veille et que vous voulez que PixelPlayer arrête la lecture exactement à l\'heure. - Accorder l\'autorisation + Facultatif, mais recommandé si vous utilisez le Minuteur de veille et que vous voulez que PixelPlayer arrête la lecture exactement à l\'heure. + Accorder l\'autorisation Avez-vous une sauvegarde ? - Si vous avez déjà une sauvegarde PixelPlayer, restaurez-la maintenant pour passer la majeure partie de la configuration restante. + Si vous avez déjà une sauvegarde PixelPlayer, restaurez-la maintenant pour passer la majeure partie de la configuration restante. Inspection de la sauvegarde Restauration de la sauvegarde Importer une sauvegarde Sombre - L\'apparence sombre par défaut de Material 3 pour PixelPlayer. + L\'apparence sombre par défaut de Material 3 pour PixelPlayer. Clair - Une apparence Material 3 plus lumineuse dans toute l\'application. + Une apparence Material 3 plus lumineuse dans toute l\'application. Suivre le système - Correspond au réglage d\'apparence actuel de votre téléphone. - Utilisation de la navigation en pastille minimale - Utilisation de la barre d\'onglets standard + Correspond au réglage d\'apparence actuel de votre téléphone. + Utilisation de la navigation en pastille minimale + Utilisation de la barre d\'onglets standard Chansons - Optimisation de la batterie - Certains appareils Android ferment agressivement les applications en arrière-plan. Désactivez l\'optimisation de la batterie pour PixelPlayer afin d\'éviter les interruptions de lecture inattendues. - Désactiver l\'optimisation - Pastille flottante avec angles arrondis - Barre standard pleine largeur + Optimisation de la batterie + Certains appareils Android ferment agressivement les applications en arrière-plan. Désactivez l\'optimisation de la batterie pour PixelPlayer afin d\'éviter les interruptions de lecture inattendues. + Désactiver l\'optimisation + Pastille flottante avec angles arrondis + Barre standard pleine largeur Supprimer la chanson ? - \"%1$s\" par %2$s\n\nCette chanson sera définitivement supprimée de votre appareil et ne pourra pas être récupérée. + \"%1$s\" par %2$s\n\nCette chanson sera définitivement supprimée de votre appareil et ne pourra pas être récupérée. Votre\nMix @@ -144,15 +256,27 @@ Pochette de la chanson - Oups ! Quelque chose s\'est mal passé - L\'application s\'est arrêtée lors de votre dernière session. Aidez-nous à corriger cela en partageant le rapport d\'erreur. + Oups ! Quelque chose s\'est mal passé + L\'application s\'est arrêtée lors de votre dernière session. Aidez-nous à corriger cela en partageant le rapport d\'erreur. Date : %1$s Erreur : - Trace de la pile (aperçu) : + Trace de la pile (aperçu) : Journal d\'erreur - Journal d\'erreur copié dans le presse-papiers - Rapport d\'erreur PixelPlayer - Partager le rapport d\'erreur + Journal d\'erreur copié dans le presse-papiers + Rapport d\'erreur PixelPlayer + Partager le rapport d\'erreur Copier Partager @@ -163,11 +287,17 @@ Recherches récentes Tout effacer Historique - Supprimer l\'élément de l\'historique + Supprimer l\'élément de l\'historique Aucun résultat - Aucun résultat pour \"%1$s\" + Aucun résultat pour \"%1$s\" Rien trouvé - Essayez un autre terme ou vérifiez vos filtres. + Essayez un autre terme ou vérifiez vos filtres. Aucun résultat trouvé. @@ -175,20 +305,36 @@ Aucun genre disponible. - Aucun contributeur trouvé pour le moment. Veuillez réessayer plus tard. + Aucun contributeur trouvé pour le moment. Veuillez réessayer plus tard. PixelPlayer - Lecteur de musique open source construit avec sa communauté. + Lecteur de musique open source construit avec sa communauté. Version v%1$s %1$d contrib. À propos Mainteneur - La personne derrière PixelPlayer. - Coup de projecteur sur la communauté - Reconnaissance des collaborateurs ayant un impact majeur. - Contributeurs open source - Liste des contributeurs en direct de GitHub. + La personne derrière PixelPlayer. + Coup de projecteur sur la communauté + Reconnaissance des collaborateurs ayant un impact majeur. + Contributeurs open source + Liste des contributeurs en direct de GitHub. Open source - Priorité à la communauté + Priorité à la communauté Material 3 expressif Ouvrir le profil GitHub Ouvrir Telegram @@ -197,21 +343,37 @@ Subsonic - %1$d listes de lecture synchronisées + %1$d listes de lecture synchronisées %1$d dossiers synchronisés Listes de lecture Dossiers de musique Synchro - Aucune liste de lecture synchronisée - Appuyez sur synchro pour récupérer vos listes - Appuyez sur synchro pour récupérer vos listes Jellyfin + Aucune liste de lecture synchronisée + Appuyez sur synchro pour récupérer vos listes + Appuyez sur synchro pour récupérer vos listes Jellyfin Aucun dossier ajouté - Appuyez sur + pour ajouter un dossier Drive + Appuyez sur + pour ajouter un dossier Drive Actions rapides - Gérer Navidrome, Airsonic et autres serveurs Subsonic. - Gérer votre connexion au serveur Jellyfin. + Gérer Navidrome, Airsonic et autres serveurs Subsonic. + Gérer votre connexion au serveur Jellyfin. Synchronisation - Synchroniser la bibliothèque + Synchroniser la bibliothèque Se déconnecter %1$d chansons Synchroniser @@ -223,17 +385,29 @@ Synchroniser toutes les listes Erreur : %1$s Synchronisation… - Choisir le type de liste - Choisir les listes à synchroniser : + Choisir le type de liste + Choisir les listes à synchroniser : Toutes les listes Créées et collectées Listes créées Listes collectées Avatar utilisateur - Liste de lecture créée avec succès - Configurez d\'abord la clé API de votre fournisseur d\'IA - Configurez d\'abord votre clé API Gemini + Liste de lecture créée avec succès + Configurez d\'abord la clé API de votre fournisseur d\'IA + Configurez d\'abord votre clé API Gemini Ajouté à la file d\'attente Lecture suivante - Impossible de partager la chanson : %1$s + Impossible de partager la chanson : %1$s diff --git a/app/src/main/res/values-fr/strings_settings.xml b/app/src/main/res/values-fr/strings_settings.xml index d28f9958c..f384492c0 100644 --- a/app/src/main/res/values-fr/strings_settings.xml +++ b/app/src/main/res/values-fr/strings_settings.xml @@ -1,8 +1,51 @@ - Paramètres - Comptes + Manage Telegram, Google Drive, NetEase, and more services + Music Management + Manage folders, refresh library, parsing options + Appearance + Themes, layout, and visual styles + Playback + Audio behavior, crossfade, and background play + Behavior + Gestures, haptics, and navigation behavior + AI Integration (β) + AI providers, API keys, and model settings + Backup & Restore + Export and recover your personal app data + Developer Options + Experimental features and debugging + Equalizer + Adjust audio frequencies and presets + Device Capabilities + Audio specs, codecs, and decoder info + About + App info, version, and credits Gérer Telegram, Google Drive, NetEase Music et d\'autres services From 7270b334bd7362c9b47cc6b145b64f9cd4d652c7 Mon Sep 17 00:00:00 2001 From: Rebornloki Date: Thu, 4 Jun 2026 20:07:52 +0100 Subject: [PATCH 3/5] Translate error messages to French --- app/src/main/res/values-fr/strings_presentation_batch_c.xml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/res/values-fr/strings_presentation_batch_c.xml b/app/src/main/res/values-fr/strings_presentation_batch_c.xml index 2d80d1952..7c02d1ce4 100644 --- a/app/src/main/res/values-fr/strings_presentation_batch_c.xml +++ b/app/src/main/res/values-fr/strings_presentation_batch_c.xml @@ -1,9 +1,7 @@ Error loading songs - Error loading albums - Error loading artists - Retry + Erreur lors du chargement des albums From 562d0372665a724080adcbda69d82a4d9c032127 Mon Sep 17 00:00:00 2001 From: Rebornloki Date: Thu, 4 Jun 2026 20:14:06 +0100 Subject: [PATCH 4/5] Update French strings for presentation batch --- .../strings_presentation_batch_c.xml | 102 +++++------------- 1 file changed, 26 insertions(+), 76 deletions(-) diff --git a/app/src/main/res/values-fr/strings_presentation_batch_c.xml b/app/src/main/res/values-fr/strings_presentation_batch_c.xml index 7c02d1ce4..483297d82 100644 --- a/app/src/main/res/values-fr/strings_presentation_batch_c.xml +++ b/app/src/main/res/values-fr/strings_presentation_batch_c.xml @@ -1,104 +1,54 @@ - Error loading songs - - Erreur lors du chargement des albums - Erreur lors du chargement des artistes + + Erreur lors du chargement des titres + Erreur lors du chargement des albums + Erreur lors du chargement des artistes Réessayer - No songs found in your library. - Try rescanning your library in settings if you have music on your device. - No songs found - Essayez de réanalyser votre bibliothèque dans les paramètres si vous avez de la musique sur votre appareil. + + Aucun titre trouvé dans votre bibliothèque. + Essayez de réanalyser votre bibliothèque dans les paramètres si vous avez de la musique sur votre appareil. Aucun titre trouvé - New - Create new playlist - Import M3U playlist - Locate current song + + Nouveau Créer une nouvelle playlist Importer une playlist M3U Localiser le titre en cours - All songs - CLOUD - LOCAL + + + Tous les titres En ligne Hors ligne Options de tri - SYNCED - Artist (optional) + + SYNCHRONISÉ Artiste (facultatif) - Add songs - Add selected songs - Add - Search or filter songs… - Liked - Failed to load songs - Load more + + Ajouter des titres Ajouter les titres sélectionnés Ajouter - Rechercher des titres… - Échec du chargement des titres + Rechercher ou filtrer des titres… + Aidé + Échec du chargement des titres Charger plus - AI - Perfectly Curated - Daily Mix - Your sonic journey is ready - AI Playlist Generator - Describe the vibe, mood, or activity and let AI curate the perfect playlist from your library. - Playlist size - Min songs - Max songs - e.g. Chill evening vibes, upbeat workout energy… - Tap to Retry - Sonic journey synthesized! - Generating… - Ready to Play - Generate Playlist + + IA Sélection parfaite Mix du jour - Votre voyage sonore est prêt - Générateur de playlist IA - Décrivez l\'ambiance, l\'humeur ou l\'activité et laissez l\'IA composer la playlist parfaite depuis votre bibliothèque. + Votre voyage sonore est prêt + Générateur de playlist IA + Décrivez l\'ambiance, l\'humeur ou l\'activité et laissez l\'IA composer la playlist parfaite depuis votre bibliothèque. Taille de la playlist Titres min Titres max - ex. : Ambiance détente du soir, énergie entraînante pour le sport… + ex. : Ambiance détente du soir, énergie entraînante pour le sport… Appuyez pour réessayer - Voyage sonore synthétisé ! + Voyage sonore synthétisé ! Génération en cours… Prêt à écouter Générer la playlist From e0c848e36c62bbdb7ca9d0cb5805f15edb20782b Mon Sep 17 00:00:00 2001 From: Rebornloki Date: Thu, 4 Jun 2026 20:18:46 +0100 Subject: [PATCH 5/5] it should work --- .../main/res/values-fr/strings_settings.xml | 678 +++++------------- 1 file changed, 168 insertions(+), 510 deletions(-) diff --git a/app/src/main/res/values-fr/strings_settings.xml b/app/src/main/res/values-fr/strings_settings.xml index f384492c0..b9f64cd14 100644 --- a/app/src/main/res/values-fr/strings_settings.xml +++ b/app/src/main/res/values-fr/strings_settings.xml @@ -1,106 +1,29 @@ - - Manage Telegram, Google Drive, NetEase, and more services - Music Management - Manage folders, refresh library, parsing options - Appearance - Themes, layout, and visual styles - Playback - Audio behavior, crossfade, and background play - Behavior - Gestures, haptics, and navigation behavior - AI Integration (β) - AI providers, API keys, and model settings - Backup & Restore - Export and recover your personal app data - Developer Options - Experimental features and debugging - Equalizer - Adjust audio frequencies and presets - Device Capabilities - Audio specs, codecs, and decoder info - About - App info, version, and credits - Gérer Telegram, Google Drive, NetEase Music et d\'autres services - - - Gestion de la musique - Gérer les dossiers, actualiser la bibliothèque, options d\'analyse + + Gérer Telegram, Google Drive, NetEase Music et d\'autres services + Gestion de la musique + Gérer les dossiers, actualiser la bibliothèque, options d\'analyse Apparence - Thèmes, disposition et styles visuels + Thèmes, disposition et styles visuels Lecture - Comportement audio, fondu enchaîné et lecture en arrière-plan + Comportement audio, fondu enchaîné et lecture en arrière-plan Comportement - Gestes, retour haptique et comportement de navigation + Gestes, retour haptique et comportement de navigation Intégration IA (β) - Fournisseurs d\'IA, clés API et paramètres du modèle - Sauvegarde et restauration - Exporter et récupérer vos données personnelles de l\'application - Options développeur - Fonctionnalités expérimentales et débogage + Fournisseurs d\'IA, clés API et paramètres du modèle + Sauvegarde et restauration + Exporter et récupérer vos données personnelles de l\'application + Options développeur + Fonctionnalités expérimentales et débogage Égaliseur - Ajuster les fréquences audio et les préréglages - Capacités de l\'appareil - Spécifications audio, codecs et infos sur le décodeur + Ajuster les fréquences audio et les préréglages + Capacités de l\'appareil + Spécifications audio, codecs et infos sur le décodeur À propos - Infos sur l\'application, version et crédits + Infos sur l\'application, version et crédits - + Activé Désactivé Activé @@ -110,65 +33,35 @@ Effacer la sélection Fermer l\'avis - - Structure de la bibliothèque + + Structure de la bibliothèque Répertoires exclus - Les dossiers listés ici seront ignorés lors de l\'analyse. + Les dossiers listés ici seront ignorés lors de l\'analyse. Artistes - Options d\'analyse et d\'organisation multi-artistes. + Options d\'analyse et d\'organisation multi-artistes. Filtrage - Durée minimale de la chanson - Limite du cache des pochettes - Taille max du cache avant suppression automatique des images anciennes + Durée minimale de la chanson + Limite du cache des pochettes + Taille max du cache avant suppression automatique des images anciennes Synchronisation et analyse - Analyse complète en cours - Synchronisation de la bibliothèque terminée + Analyse complète en cours + Synchronisation de la bibliothèque terminée Analyse complète démarrée… - Analyse auto des fichiers .lrc - Analyser et assigner automatiquement les fichiers .lrc du même dossier lors de la synchro. + Analyse auto des fichiers .lrc + Analyser et assigner automatiquement les fichiers .lrc du même dossier lors de la synchro. Gestion des paroles - Priorité des sources de paroles - Choisissez quelle source essayer en premier pour récupérer les paroles. + Priorité des sources de paroles + Choisissez quelle source essayer en premier pour récupérer les paroles. Intégrées d\'abord En ligne d\'abord Locales (.lrc) d\'abord - Réinitialiser les paroles importées - Supprimer toutes les paroles importées de la base de données. + Réinitialiser les paroles importées + Supprimer toutes les paroles importées de la base de données. - + Thème global Langue de l\'application - Choisissez la langue utilisée dans l\'interface de l\'application. + Choisissez la langue utilisée dans l\'interface de l\'application. Système par défaut Anglais Espagnol @@ -176,466 +69,231 @@ Français Russe Italien + Coréen + Norvégien (Bokmål) Thème de l\'application - Passer du mode clair au mode sombre, ou suivre l\'apparence du système. + Passer du mode clair au mode sombre, ou suivre l\'apparence du système. Thème clair Thème sombre Suivre le système - Utiliser des angles lisses - Utilise des formes d\'angles complexes pour une meilleure esthétique, mais peut affecter les performances sur les appareils bas de gamme + Utiliser des angles lisses + Utilise des formes d\'angles complexes pour une meilleure esthétique, mais peut affecter les performances sur les appareils bas de gamme En cours de lecture Thème du lecteur - Choisissez l\'apparence du lecteur flottant. + Choisissez l\'apparence du lecteur flottant. Pochette d\'album Dynamique système - Infos fichier dans le lecteur - Afficher le codec, le débit et le taux d\'échantillonnage dans la section progression. - Style de palette de pochette - Actuel : %1$s. Ouvrir l\'aperçu en direct et choisir le style. + Infos fichier dans le lecteur + Afficher le codec, le débit et le taux d\'échantillonnage dans la section progression. + Style de palette de pochette + Actuel : %1$s. Ouvrir l\'aperçu en direct et choisir le style. Style du carrousel - Choisissez l\'apparence du carrousel d\'albums. + Choisissez l\'apparence du carrousel d\'albums. Sans aperçu Un aperçu Pêle-mêle d\'accueil Motif du pêle-mêle - Choisissez la disposition des formes pour le pêle-mêle Votre Mix. - Rotation auto des motifs - Changer de motif de pêle-mêle à chaque visite de l\'Accueil. + Choisissez la disposition des formes pour le pêle-mêle Votre Mix. + Rotation auto des motifs + Changer de motif de pêle-mêle à chaque visite de l\'Accueil. Barre de navigation - Style de la barre de navigation - Choisissez l\'apparence de la barre de navigation. + Style de la barre de navigation + Choisissez l\'apparence de la barre de navigation. Par défaut Pleine largeur Mode compact - Afficher uniquement les icônes et réduire la hauteur de la barre de navigation. - Rayon des angles de la barre - Ajuster le rayon des angles de la barre de navigation. + Afficher uniquement les icônes et réduire la hauteur de la barre de navigation. + Rayon des angles de la barre + Ajuster le rayon des angles de la barre de navigation. Écran des paroles Paroles immersives - Masquer auto les contrôles et agrandir le texte. + Masquer auto les contrôles et agrandir le texte. Délai de masquage auto - Temps avant que les contrôles ne se masquent. + Temps avant que les contrôles ne se masquent. 3s 4s 5s 6s Navigation application Onglet par défaut - Choisissez l\'onglet par défaut au lancement. + Choisissez l\'onglet par défaut au lancement. Accueil - Navigation bibliothèque - Choisissez comment passer d\'un onglet à l\'autre dans la bibliothèque. + Navigation bibliothèque + Choisissez comment passer d\'un onglet à l\'autre dans la bibliothèque. Barre d\'onglets (défaut) - Pastille compacte et grille + Pastille compacte et grille - + Lecture en arrière-plan - Continuer la lecture après fermeture - Si désactivé, supprimer l\'application des récentes arrêtera la lecture. - Optimisation de la batterie - Désactiver l\'optimisation de la batterie pour éviter les interruptions de lecture. - L\'optimisation de la batterie est déjà désactivée - Normalisation du volume (ReplayGain) + Continuer la lecture après fermeture + Si désactivé, supprimer l\'application des récentes arrêtera la lecture. + Optimisation de la batterie + Désactiver l\'optimisation de la batterie pour éviter les interruptions de lecture. + L\'optimisation de la batterie est déjà désactivée + Normalisation du volume (ReplayGain) Activer ReplayGain - Normaliser les niveaux de volume en utilisant les métadonnées ReplayGain des fichiers audio. + Normaliser les niveaux de volume en utilisant les métadonnées ReplayGain des fichiers audio. Mode de gain - Piste : normaliser chaque chanson. Album : normaliser par album. + Piste : normaliser chaque chanson. Album : normaliser par album. Piste Album Cast - Lecture auto lors de la connexion/déconnexion Cast - Démarrer la lecture immédiatement après avoir changé de connexion Cast. + Lecture auto lors de la connexion/déconnexion Cast + Démarrer la lecture immédiatement après avoir changé de connexion Cast. Casque - Reprendre lors de la reconnexion du casque - Si la lecture a été mise en pause car le casque a été retiré, elle reprendra automatiquement lors de sa reconnexion. - File d\'attente et transitions + Reprendre lors de la reconnexion du casque + Si la lecture a été mise en pause car le casque a été retiré, elle reprendra automatiquement lors de sa reconnexion. + File d\'attente et transitions Fondu enchaîné - Activer une transition douce entre les chansons. + Activer une transition douce entre les chansons. Durée du fondu enchaîné Mode Hi-Fi - Sortie audio Float 32 bits. Désactivez si la lecture saccade sur votre appareil. - Non pris en charge sur cet appareil (PCM_FLOAT AudioTrack indisponible). - Mode aléatoire persistant - Se souvenir du réglage de lecture aléatoire même après la fermeture de l\'application. - Afficher l\'historique de la file - Afficher les chansons lues précédemment dans la file d\'attente. + Sortie audio Float 32 bits. Désactivez si la lecture saccade sur votre appareil. + Non pris en charge sur cet appareil (PCM_FLOAT AudioTrack indisponible). + Mode aléatoire persistant + Se souvenir du réglage de lecture aléatoire même après la fermeture de l\'application. + Afficher l\'historique de la file + Afficher les chansons lues précédemment dans la file d\'attente. - + Dossiers - Le geste retour contrôle les dossiers - Dans l\'onglet Dossiers, le retour système navigue dans la pile de dossiers avant de quitter la bibliothèque. + Le geste retour contrôle les dossiers + Dans l\'onglet Dossiers, le retour système navigue dans la pile de dossiers avant de quitter la bibliothèque. Gestes du lecteur - Appuyer sur l\'arrière-plan ferme le lecteur - Appuyez sur l\'arrière-plan flou pour fermer la feuille du lecteur. + Appuyer sur l\'arrière-plan ferme le lecteur + Appuyez sur l\'arrière-plan flou pour fermer la feuille du lecteur. Haptique Retour haptique - Activer le retour par vibration dans toute l\'application. + Activer le retour par vibration dans toute l\'application. - + Fournisseur d\'IA Fournisseur - Choisissez votre fournisseur d\'IA + Choisissez votre fournisseur d\'IA Mode Token Sécurisé - ON — Rapide et économique. Envoie un minimum de données (~1K tokens) à l\'IA. - OFF — Contexte profond. Envoie le profil d\'écoute complet (~8K tokens) pour des résultats plus riches. + ON — Rapide et économique. Envoie un minimum de données (~1K tokens) à l\'IA. + OFF — Contexte profond. Envoie le profil d\'écoute complet (~8K tokens) pour des résultats plus riches. Identifiants Clé API %1$s Obtenir de %1$s - Google AI Studio (aistudio.google.com) - DeepSeek Platform (api.deepseek.com) - Groq Console (console.groq.com) - Mistral AI Platform (console.mistral.ai) - NVIDIA Build (build.nvidia.com) - Moonshot AI Platform (platform.moonshot.cn) - Zhipu AI Open Platform (bigmodel.cn) - OpenAI Platform (platform.openai.com) + Google AI Studio (aistudio.google.com) + DeepSeek Platform (api.deepseek.com) + Groq Console (console.groq.com) + Mistral AI Platform (console.mistral.ai) + NVIDIA Build (build.nvidia.com) + Moonshot AI Platform (platform.moonshot.cn) + Zhipu AI Open Platform (bigmodel.cn) + OpenAI Platform (platform.openai.com) Sélection du modèle - Chargement des modèles disponibles… + Chargement des modèles disponibles… Modèle d\'IA Sélectionnez un modèle. Comportement de l\'invite Invite système - Personnaliser le comportement de l\'IA. + Personnaliser le comportement de l\'IA. Rapport d\'utilisation IA Consommation totale - Suivi de %1$s tokens\nInvite : %2$s | Sortie : %3$s | Pensée : %4$s + Suivi de %1$s tokens\nInvite : %2$s | Sortie : %3$s | Pensée : %4$s + Effacer les journaux + Journal d\'activité IA (%1$d) - + Créer une sauvegarde Exporter la sauvegarde - %1$s Crée un fichier de sauvegarde .pxpl. - Restaurer une sauvegarde + %1$s Crée un fichier de sauvegarde .pxpl. + Restaurer une sauvegarde Importer une sauvegarde - Parcourir ou choisir parmi les sauvegardes récentes. Les données sélectionnées remplaceront les données actuelles. + Parcourir ou choisir parmi les sauvegardes récentes. Les données sélectionnées remplaceront les données actuelles. Expérimentations Expérimental - Expérimentations de chargement de l\'interface du lecteur. - Tester le flux de configuration - Lancer l\'écran de configuration initiale pour test. + Expérimentations de chargement de l\'interface du lecteur. + Tester le flux de configuration + Lancer l\'écran de configuration initiale pour test. Maintenance - Forcer la régénération du Daily Mix - Recrée immédiatement la liste de lecture Daily Mix. - Forcer la régénération des stats - Efface le cache et recalcule les statistiques de lecture. - Régénérer les palettes d\'albums + Forcer la régénération du Daily Mix + Recrée immédiatement la liste de lecture Daily Mix. + Forcer la régénération des stats + Efface le cache et recalcule les statistiques de lecture. + Régénérer les palettes d\'albums Diagnostics - Déclencher un crash de test - Simuler un crash pour tester le système de rapport. + Déclencher un crash de test + Simuler un crash pour tester le système de rapport. Application - À propos de PixelPlayer - Version de l\'application, crédits, etc. + À propos de PixelPlayer + Version de l\'application, crédits, etc. + Aucune section sélectionnée. - Toutes les sections sélectionnées. - %1$d sur %2$d sections sélectionnées. + Toutes les sections sélectionnées. + %1$d sur %2$d sections sélectionnées. Comment fonctionne la sauvegarde - Choisissez les sections, exportez un fichier .pxpl et importez-le plus tard. La restauration remplace uniquement les sections que vous sélectionnez. - Choisissez exactement ce que vous voulez inclure dans le paquet de sauvegarde. + Choisissez les sections, exportez un fichier .pxpl et importez-le plus tard. La restauration remplace uniquement les sections que vous sélectionnez. + Choisissez exactement ce que vous voulez inclure dans le paquet de sauvegarde. Exporter .pxpl - %1$d sur %2$d sections sélectionnées + %1$d sur %2$d sections sélectionnées Transfert en cours… Exportation Importation Création de la sauvegarde - Restauration de la sauvegarde + Restauration de la sauvegarde Étape %1$d sur %2$d - %1$d entrées · Remplaceront les données actuelles + %1$d entrées · Remplaceront les données actuelles + PixelPlayer_Backup_%1$d.pxpl + Sélectionner et exporter + Sélectionner et restaurer + %1$d modules · v%2$s · schéma v%3$d - Palette régénérée pour %1$s - Impossible de régénérer la palette pour %1$s - Régénération des palettes d\'albums… - Régénérer toutes les palettes d\'albums ? - Reconstruction des variantes de palettes pour %1$d pochettes d\'albums uniques. Cela peut prendre un certain temps sur les grandes bibliothèques. - Cela effacera les données de thème en cache et reconstruira tous les styles de palettes pour %1$d pochettes d\'albums uniques. - %1$d sur %2$d terminés + + Palette régénérée pour %1$s + Impossible de régénérer la palette pour %1$s + Régénération des palettes d\'albums… + Régénérer toutes les palettes d\'albums ? + Reconstruction des variantes de palettes pour %1$d pochettes d\'albums uniques. Cela peut prendre un certain temps sur les grandes bibliothèques. + Cela effacera les données de thème en cache et reconstruira tous les styles de palettes pour %1$d pochettes d\'albums uniques. + %1$d sur %2$d terminés Travail en cours… Régénérer - %1$d palettes de pochettes régénérées - %1$d sur %2$d palettes de pochettes régénérées - - Réinitialiser les paroles importées ? - Cette action ne peut pas être annulée. - Confirmer - Reconstruire la base de données ? - Cela reconstruira complètement votre bibliothèque musicale à partir de zéro. Toutes les paroles importées, les favoris et les métadonnées personnalisées seront perdus. Cette action ne peut pas être annulée. - Reconstruire - Reconstruction de la base de données - Reconstruction de la base de données… - Régénérer le Daily Mix ? - Cela supprimera le mix actuel et en générera un nouveau basé sur vos habitudes d\'écoute récentes. - Régénération du Daily Mix démarrée - Régénérer les statistiques ? - Cela effacera le cache des statistiques et forcera un recalcul à partir de l\'historique de la base de données. - Régénération des statistiques démarrée - PixelPlayer_Backup_%1$d.pxpl - - Régénérer le Daily Mix - Régénérer les statistiques - Aucune chanson avec pochette n\'a été trouvée. - Reconstruire toutes les variantes de palettes pour chaque pochette, ou en choisir une seule à actualiser. + %1$d palettes de pochettes régénérées + %1$d sur %2$d palettes de pochettes régénérées + Aucune chanson avec pochette n\'a été trouvée. + Reconstruire toutes les variantes de palettes pour chaque pochette, ou en choisir une seule à actualiser. Tout régénérer Régénération… Choisir une chanson + Forcer la régénération de la palette + Sélectionnez une chanson pour effacer les données de thème en cache et régénérer tous les styles de palette à partir de la pochette. + Régénération de la palette… - Effacer les journaux - Journal d\'activité IA (%1$d) + + Réinitialiser les paroles importées ? + Cette action ne peut pas être annulée. + Confirmer + Reconstruire la base de données ? + Cela reconstruira complètement votre bibliothèque musicale à partir de zéro. Toutes les paroles importées, les favoris et les métadonnées personnalisées seront perdus. Cette action ne peut pas être annulée. + Reconstruire + Reconstruction de la base de données + Reconstruction de la base de données… + Régénérer le Daily Mix ? + Cela supprimera le mix actuel et en générera un nouveau basé sur vos habitudes d\'écoute récentes. + Régénération du Daily Mix démarrée + Régénérer les statistiques ? + Cela effacera le cache des statistiques et forcera un recalcul à partir de l\'historique de la base de données. + Régénération des statistiques démarrée + Régénérer le Daily Mix + Régénérer les statistiques Afficher Masquer - Sélectionner et exporter - Sélectionner et restaurer - + Importer une sauvegarde Inspection… Parcourir les fichiers - Sélectionnez un fichier de sauvegarde .pxpl à inspecter. Vous choisirez quelles sections restaurer à l\'étape suivante. + Sélectionnez un fichier de sauvegarde .pxpl à inspecter. Vous choisirez quelles sections restaurer à l\'étape suivante. Sauvegardes récentes Aucune sauvegarde récente - Les sauvegardes importées précédemment apparaîtront ici. - Forcer la régénération de la palette - Sélectionnez une chanson pour effacer les données de thème en cache et régénérer tous les styles de palette à partir de la pochette. - Rechercher par titre, artiste ou album - Régénération de la palette… - Aucune chanson ne correspond à votre recherche. + Les sauvegardes importées précédemment apparaîtront ici. + Rechercher par titre, artiste ou album + Aucune chanson ne correspond à votre recherche. Supprimer de l\'historique Effacer la recherche - %1$d modules · v%2$s · schéma v%3$d - Coréen - Norvégien (Bokmål)