From bf0c7493da75d333e509a8ec9a0f1d618132134c Mon Sep 17 00:00:00 2001 From: Iliya Glazunov Date: Sat, 1 Mar 2025 01:39:17 +0100 Subject: [PATCH 1/2] Adding a new translation to French --- fr/pages/announcement.json | 5 +++++ fr/pages/calculator.json | 15 +++++++++++++ fr/pages/common.json | 28 ++++++++++++++++++------- fr/pages/database.json | 4 ++++ fr/pages/home.json | 14 +++++++++++-- fr/pages/metadata.json | 3 +++ fr/pages/planner.json | 18 ++++++++++++++++ fr/pages/pull.json | 43 +++++++++++++++++++++++++++++++++++--- fr/pages/setting.json | 23 ++++++++++++++++++++ 9 files changed, 141 insertions(+), 12 deletions(-) create mode 100644 fr/pages/announcement.json create mode 100644 fr/pages/calculator.json create mode 100644 fr/pages/database.json create mode 100644 fr/pages/planner.json diff --git a/fr/pages/announcement.json b/fr/pages/announcement.json new file mode 100644 index 0000000..80f0f1b --- /dev/null +++ b/fr/pages/announcement.json @@ -0,0 +1,5 @@ +{ + "translation_announcement": "Aidez-nous à traduire le site web dans votre langue sur Github", + "route_beta_announcement": "La page {route} est actuellement en version bêta. Veuillez signaler tout problème sur Github", + "google_drive_sync_announcement": "Connectez-vous avec Google pour synchroniser vos données de pulls sur Google Drive. Cliquez sur l'icône de profil en haut à droite pour commencer." +} diff --git a/fr/pages/calculator.json b/fr/pages/calculator.json new file mode 100644 index 0000000..d1ff362 --- /dev/null +++ b/fr/pages/calculator.json @@ -0,0 +1,15 @@ +{ + "enter_amount": "Entrez le montant", + "or": "ou", + "enter_pulls": "Entrez les pulls", + "count_pulls": "{count} pulls", + "count_tokens": "{count} tokens", + "count_pulls_tokens": "{countPulls} pulls ({countTokens} tokens)", + "count_tokens_pulls": "{countTokens} tokens ({countPulls} pulls)", + "double": "Double", + "one_time_only": "Une seule fois", + "already_purchased": "Déjà acheté", + "credit_token": "Token de crédit", + "bonus_2x": "Bonus 2x", + "price": "Prix" +} diff --git a/fr/pages/common.json b/fr/pages/common.json index b9a6202..9431c09 100644 --- a/fr/pages/common.json +++ b/fr/pages/common.json @@ -4,8 +4,13 @@ "total": "Total", "count": "Compte", "search": "Rechercher", + "search_banner": "Rechercher une bannière...", + "all_banners": "Toutes les bannières", + "no_banner_found": "Aucune bannière trouvée", + "no_pull_data": "Aucune donnée de tirage", "filter": "Filtrer", "select_filter": "Sélectionner un filtre...", + "edit": "Modifier", "cancel": "Annuler", "delete": "Supprimer", "save_changes": "Enregistrer les modifications", @@ -14,9 +19,13 @@ "incomplete": "Incomplet", "table_view": "Vue en tableau", "grid_view": "Vue en grille", - "add_item": "Add Item", +"add_item": "Ajouter un élément", + "summary": "Résumé", + "scroll_for_more": "Faites défiler pour plus", + "t_doll": "T-Doll", + "weapon": "Arme", + "save": "Enregistrer", "menu": { - "exilium_tracker": "Suivi EXILIUM", "platform": "Plateforme", "procurement_tracker": "Suivi des achats", "global_statistics": "Statistiques mondiales", @@ -33,14 +42,19 @@ "calculator": "Calculatrice", "credit_token_price": "Prix du jeton de crédit", "pull_simulator": "Simulateur de tirage", - "planner": "Planner", - "items": "Items" + "planner": "Planificateur", + "items": "Éléments" }, "theme": { "light": "Clair", - "dark": "Sombre" + "dark": "Sombre", + "toggle_theme": "Changer le thème" }, "auth": { - "continue_with_google": "Continuer avec Google" - } + "continue_with_google": "Continuer avec Google", + "sign_out": "Se déconnecter" + }, + "close": "Fermer", + "back": "Retour", + "go_back": "Retourner" } diff --git a/fr/pages/database.json b/fr/pages/database.json new file mode 100644 index 0000000..5a04937 --- /dev/null +++ b/fr/pages/database.json @@ -0,0 +1,4 @@ +{ + "additional_dolls": "T-Dolls supplémentaires", + "additional_weapons": "Armes supplémentaires" +} \ No newline at end of file diff --git a/fr/pages/home.json b/fr/pages/home.json index 7bb1d9f..11f8a11 100644 --- a/fr/pages/home.json +++ b/fr/pages/home.json @@ -18,6 +18,16 @@ "can_i_track_multiple_accounts": "Puis-je suivre plusieurs comptes ?", "can_i_track_multiple_accounts_description": "Oui, vous pouvez créer et gérer plusieurs profils pour suivre différents comptes de jeu. Chaque profil conserve ses propres données et statistiques de compte séparées.", "footer_copyright": "© {year} Suivi EXILIUM", - "footer_disclaimer": "Nous ne sommes pas affiliés ni approuvés par MICA Team ou Sunborn Network Technology. Tous les assets du jeu, le contenu et les marques appartiennent à leurs propriétaires respectifs." + "footer_disclaimer": "Nous ne sommes pas affiliés ni approuvés par MICA Team ou Sunborn Network Technology. Tous les assets du jeu, le contenu et les marques appartiennent à leurs propriétaires respectifs.", + "official_links": "Liens officiels", + "official_website_darkwinter": "Site officiel (Darkwinter)", + "official_website_haoplay": "Site officiel (Haoplay)", + "social": "Réseaux sociaux", + "official_discord": "Discord officiel", + "official_reddit": "Reddit officiel", + "legal": "Légal", + "server_statistics": "Statistiques du serveur", + "total_across_all_servers": "Total sur tous les serveurs", + "users_count": "{count, plural, =0 {No users yet} =1 {user} other {users}}", + "pulls_count": "{count, plural, =0 {No pulls yet} =1 {pull} other {pulls}}" } - diff --git a/fr/pages/metadata.json b/fr/pages/metadata.json index 789a3c8..0842593 100644 --- a/fr/pages/metadata.json +++ b/fr/pages/metadata.json @@ -4,8 +4,11 @@ "procurement_tracker_description": "Suivez et analysez votre historique d'acquisition dans Girls' Frontline 2: Exilium. Consultez des statistiques détaillées de vos tirages de Poupées/Armes Élites et Standard.", "global_statistics_description": "Total des acquisitions de Girls' Frontline 2: Exilium - Distribution de la malchance et pourcentage de chance selon les utilisateurs du Suivi EXILIUM.", "achievements_description": "Suivez et gérez vos succès dans Girls' Frontline 2: Exilium. Consultez les progrès détaillés, l'état de complétion et les conditions de déblocage pour tous les succès en jeu.", + "planner_description": "Planifiez et calculez les montées en niveau des T-Dolls et des Armes, y compris les Rapports de Combat, les Plans d'Analyse, les matériaux de Neural Helix, et les matériaux nécessaires pour l'extension.", + "credit_token_description": "Calculez les packages de jetons de crédit les plus rentables et les coûts totaux pour Girls' Frontline 2: Exilium. Notre calculatrice vous aide à optimiser vos achats en jeu à travers plusieurs devises pour obtenir la meilleure valeur pour votre argent. Trouvez la combinaison parfaite de packages pour atteindre vos tirages souhaités.", "dolls_description": "Explorez des informations détaillées sur toutes les T-Dolls de Girls' Frontline 2: Exilium.", "weapons_description": "Explorez des informations détaillées sur toutes les Armes de Girls' Frontline 2: Exilium.", + "items_description": "Suivez et gérez votre inventaire d'objets pour Girls' Frontline 2: EXILIUM", "settings_description": "Gérez les profils, synchronisez les données avec Google Drive et créez des sauvegardes." } } diff --git a/fr/pages/planner.json b/fr/pages/planner.json new file mode 100644 index 0000000..cb9e081 --- /dev/null +++ b/fr/pages/planner.json @@ -0,0 +1,18 @@ +{ + "no_items_added": "Aucun élément ajouté pour le moment", + "click_the_plus_button_to_add": "Cliquez sur le bouton \"Ajouter un élément\" pour commencer", + "choose_doll": "Choisir une T-Doll", + "select_weapon": "Sélectionner une arme", + "ready": "Prêt", + "need_more": "Besoin de {count} de plus", + "available": "{count} disponibles", + "neural_helix": "Neural Helix", + "amount": "Quantité", + "required_count": "Requis : {count}", + "add_to_planner": "Ajouter au planificateur", + "ascension_level": "Niveau d'ascension", + "level": "Niveau", + "previous_level_must_be_between": "Le niveau précédent doit être entre {min} et {max}", + "target_level_must_be_between": "Le niveau cible doit être entre {min} et {max}", + "level_from_to": "Niveau {from} → {to}" +} diff --git a/fr/pages/pull.json b/fr/pages/pull.json index aa5c2dc..49a1d65 100644 --- a/fr/pages/pull.json +++ b/fr/pages/pull.json @@ -3,10 +3,12 @@ "type_3": "Acquisition ciblée", "type_4": "Amélioration militaire", "type_1": "Acquisition standard", - "type_5": "Acquisition pour débutants" + "type_5": "Acquisition pour débutants", + "type_8": "Mystery Box" }, "procurement": { "recent_procurements": "Acquisitions récentes", + "no_recent_procurements_found": "Aucune acquisition récente trouvée", "access_records": "Historique d'accès", "no_access_records": "Pas d'historique d'accès", "pull_number": "Numéro de tirage", @@ -17,6 +19,7 @@ "total_collapse_piece": "Total des pièces d'effondrement", "total_users": "Total des utilisateurs", "collapse_piece": "Pièce d'effondrement", + "wishing_coin": "Wishing Coin", "rate_up_wins": "Victoires sur le taux augmenté", "rate_up_sr": "Taux augmenté SR", "ssr_pity": "Malchance SSR", @@ -27,6 +30,18 @@ "standard": "Standard", "elite": "Élite", "processing_banner": "Traitement de la bannière {bannerName}...", + "banner_rerun": "{bannerName} ({rerunNumber, selectordinal, one {#st} two {#nd} few {#rd} other {#th}} Rerun)", + "luck_rating": { + "pull_more_to_unlock": "Tirez plus pour débloquer", + "no_pull_statistic": "Aucune statistique de tirage", + "average_pity_luck": "Chance moyenne de malchance", + "pull_ratio_luck": "Chance du ratio de tirage", + "rate_up_luck": "Chance taux augmenté", + "top": "Haut", + "bottom": "Bas", + "luckier_than_percentage_of_users": "Plus chanceux que {percentage}% des utilisateurs", + "unluckier_than_percentage_of_users": "Moins chanceux que {percentage}% des utilisateurs" + }, "import_guide": { "launch_game": "Lancer Girls' Frontline 2: Exilium", "launch_game_description": "Ouvrez le jeu et accédez à la page de l'historique d'accès en jeu", @@ -37,6 +52,7 @@ "paste_the_json": "Collez le JSON copié ici", "processing_banner": "Traitement de la bannière {bannerName}...", "choose_method": "Choisissez une méthode", + "automatic": "Automatic", "method_1": "Méthode 1", "method_2": "Méthode 2", "method_diy": "Faites-le vous-même", @@ -124,7 +140,26 @@ "x64_device_notice": "Cette méthode fonctionne uniquement sur les appareils basés sur x64/x86 (comme les émulateurs Android). Elle ne fonctionnera pas sur les appareils ARM comme la plupart des téléphones Android.", "modified_apk_notice": "Avertissement : Il s'agit d'une version modifiée/patché de l'APK du jeu. Bien que la modification n'active que l'inspection HTTPS pour l'importation des données et n'affecte pas le gameplay, l'utilisation des APK modifiés comporte toujours des risques. Utilisez-le à votre discrétion." }, - "discord_support_notice": "Si vous rencontrez des problèmes ou avez des questions, n'hésitez pas à rejoindre notre communauté Discord pour obtenir de l'aide et du support. Rejoignez-nous sur discord.gg/T2vpuvkrKn." + "automatic_import": { + "automatic_import_notice": "Cette méthode va automatiquement récupérer vos enregistrements de recrutement en utilisant PowerShell. Cliquez sur le bouton ci-dessous pour commencer, puis collez la commande dans PowerShell.", + "automatic_beta_notice": "Veuillez noter : La fonction d'importation automatique est actuellement en version bêta. Bien que nous l'ayons testée de manière approfondie, vous pouvez rencontrer des problèmes occasionnels. Si vous rencontrez des problèmes, essayez l'autre méthode d'importation ou signalez le problème sur GitHub.", + "discord_support_notice": "Si vous rencontrez des problèmes ou avez des questions, n'hésitez pas à rejoindre notre communauté Discord pour obtenir de l'aide et des conseils. Rejoignez-nous sur discord.gg/T2vpuvkrKn.", + "video_tutorial": "Tutoriel vidéo", + "start_import": "Démarrer l'importation", + "cancel_import": "Annuler l'importation", + "retry_import": "Réessayer l'importation", + "waiting_for_powershell": "En attente de PowerShell", + "waiting_for_powershell_description": "La commande a été copiée dans le presse-papiers. Veuillez ouvrir PowerShell et appuyer sur Ctrl+V pour coller. Vous pouvez consulter le contenu du script ici.", + "authentication_successful": "Authentification réussie", + "authentication_successful_description": "Veuillez sélectionner votre serveur dans PowerShell pour continuer...", + "fetching_records": "Récupération des enregistrements", + "fetching_records_description": "Veuillez patienter pendant que nous récupérons vos enregistrements de gacha...", + "import_complete": "Importation terminée", + "import_complete_description": "Vos enregistrements de recrutement ont été importés avec succès!", + "error_server_error_or_invalid_token": "Erreur du serveur ou jeton invalide", + "error_failed_to_fetch_records": "Échec de la récupération des enregistrements de tirage", + "error_unknown_error": "Erreur inconnue" + } }, "import_success": "Enregistrements importés avec succès", "missing_uid_or_token": "UID ou jeton manquant", @@ -132,7 +167,9 @@ "copied_to_clipboard": "Copié dans le presse-papiers", "server_error_or_invalid_token": "Erreur serveur ou jeton invalide", "could_not_find_required_data": "Impossible de trouver les données requises dans le fichier journal", - "please_upload_a_player_log_file": "Veuillez télécharger un fichier Player.log" + "please_upload_a_player_log_file": "Veuillez télécharger un fichier Player.log", + "privacy_notice": "Avis de confidentialité", + "need_help": "Besoin d'aide?" }, "global_statistic": { "procurements_per_day": "Acquisitions par jour", diff --git a/fr/pages/setting.json b/fr/pages/setting.json index 3ec31fb..102750b 100644 --- a/fr/pages/setting.json +++ b/fr/pages/setting.json @@ -32,6 +32,29 @@ "failed_to_import_backup": "Échec de l'importation de la sauvegarde", "backups": "Sauvegardes", "backups_contain_data_from_all_profiles": "Les sauvegardes contiennent des données de tous les profils", + "cloud_sync": "Cloud Sync", + "cloud_sync_description": "Connectez-vous avec Google pour synchroniser vos données sur tous les appareils. Les modifications seront automatiquement sauvegardées sur Google Drive.", + "not_signed_in": "Non connecté", + "successfully_synced_to_google_drive": "Données synchronisées avec Google Drive", + "successfully_downloaded_from_google_drive": "Données téléchargées depuis Google Drive", + "failed_to_download_from_google_drive": "Échec du téléchargement des données depuis Google Drive", + "failed_to_sync_to_google_drive": "Échec de la synchronisation des données avec Google Drive", + "failed_to_sign_in_with_google": "Échec de la connexion avec Google", + "failed_to_sign_out": "Échec de la déconnexion", + "upload_to_google_drive": "Télécharger sur Google Drive", + "download_from_google_drive": "Télécharger depuis Google Drive", + "backup_your_current_data_to_google_drive": "Sauvegardez vos données actuelles sur Google Drive", + "restore_your_data_from_the_latest_google_drive_backup": "Restaurez vos données depuis la dernière sauvegarde sur Google Drive", + "google_drive_permission_required": "Permission Google Drive requise", + "google_drive_permission_required_description": "Pour synchroniser vos données avec Google Drive, veuillez vous déconnecter en cliquant sur votre photo de profil, puis reconnectez-vous pour accorder les permissions requises.", + "browser_data_description": "Sauvegardez vos données, y compris tous les profils, ou restaurez-les depuis un fichier de sauvegarde précédent.", + "global_stats_privacy_description": "Aidez à améliorer la précision des statistiques communautaires de tirage en contribuant vos données. Toutes les données partagées sont entièrement anonymes.", + "contribute_to_global_stats": "Contribuer aux statistiques mondiales", + "contribute_to_global_stats_description": "Lorsque cette option est activée, vos données de tirage seront anonymement partagées avec les statistiques mondiales. Cela aide à fournir des données précises sur les taux des bannières et les statistiques de tirage pour la communauté.", + "privacy": "Confidentialité", + "server": "Serveur", + "profile": "Profil", + "select_server": "Sélectionner le serveur", "sync_status": { "not_synced": "Non synchronisé", "syncing": "En synchronisation", From 74dc2ea48d80f0614bf647787166c71a042fb1bd Mon Sep 17 00:00:00 2001 From: Iliya Glazunov Date: Fri, 6 Jun 2025 02:12:12 +0200 Subject: [PATCH 2/2] Updated French translations --- fr/pages/common.json | 2 +- fr/pages/metadata.json | 2 +- fr/pages/planner.json | 2 +- fr/pages/pull.json | 20 ++++++++++---------- fr/pages/setting.json | 28 ++++++++++++++-------------- 5 files changed, 27 insertions(+), 27 deletions(-) diff --git a/fr/pages/common.json b/fr/pages/common.json index e82c044..8572c85 100644 --- a/fr/pages/common.json +++ b/fr/pages/common.json @@ -59,5 +59,5 @@ "go_back": "Retourner", "no_results_found": "Aucun résultat trouvé", "try_adjusting_your_search_or_filters": "Essayez d'ajuster votre recherche ou vos filtres", - "changelog": "Changelog" + "changelog": "Journal des modifications" } diff --git a/fr/pages/metadata.json b/fr/pages/metadata.json index 1a19f12..0fc4a48 100644 --- a/fr/pages/metadata.json +++ b/fr/pages/metadata.json @@ -2,7 +2,7 @@ "metadata": { "exilium_tracker_description": "Bienvenue dans le Suivi EXILIUM — votre compagnon complet pour Girls' Frontline 2: Exilium. Suivez l'historique des acquisitions et des succès au même endroit. Consultez les statistiques mondiales, gérez plusieurs profils et synchronisez vos données sur différents appareils.", "procurement_tracker_description": "Suivez et analysez votre historique d'acquisition dans Girls' Frontline 2: Exilium. Consultez des statistiques détaillées de vos tirages de Poupées/Armes Élites et Standard.", - "global_statistics_description": "View global statistics for {bannerName} banner in Girls' Frontline 2: Exilium. Track pity distribution, pull rates, and luck percentage from EXILIUM Tracker users.", + "global_statistics_description": "Voir les statistiques globales de la bannière {bannerName} dans Girls' Frontline 2 : Exilium. Suivez la distribution de la malchance, les taux de tirage et le pourcentage de chance des utilisateurs d'EXILIUM Tracker.", "achievements_description": "Suivez et gérez vos succès dans Girls' Frontline 2: Exilium. Consultez les progrès détaillés, l'état de complétion et les conditions de déblocage pour tous les succès en jeu.", "planner_description": "Planifiez et calculez les montées en niveau des T-Dolls et des Armes, y compris les Rapports de Combat, les Plans d'Analyse, les matériaux de Neural Helix, et les matériaux nécessaires pour l'extension.", "credit_token_description": "Calculez les packages de jetons de crédit les plus rentables et les coûts totaux pour Girls' Frontline 2: Exilium. Notre calculatrice vous aide à optimiser vos achats en jeu à travers plusieurs devises pour obtenir la meilleure valeur pour votre argent. Trouvez la combinaison parfaite de packages pour atteindre vos tirages souhaités.", diff --git a/fr/pages/planner.json b/fr/pages/planner.json index eb482bb..b67c568 100644 --- a/fr/pages/planner.json +++ b/fr/pages/planner.json @@ -15,5 +15,5 @@ "previous_level_must_be_between": "Le niveau précédent doit être entre {min} et {max}", "target_level_must_be_between": "Le niveau cible doit être entre {min} et {max}", "level_from_to": "Niveau {from} → {to}", - "checked_nodes_indicate_which_neural_helix_nodes_you_want_to_unlock": "Checked nodes indicate which Neural Helix nodes you want to unlock. The planner will calculate materials needed for all selected nodes." + "checked_nodes_indicate_which_neural_helix_nodes_you_want_to_unlock": "Les nœuds cochés indiquent quels nœuds Neural Helix vous souhaitez débloquer. Le planificateur calculera les matériaux nécessaires pour tous les nœuds sélectionnés." } diff --git a/fr/pages/pull.json b/fr/pages/pull.json index 75d4866..e507523 100644 --- a/fr/pages/pull.json +++ b/fr/pages/pull.json @@ -58,7 +58,7 @@ "automatic": "Automatic", "method_1": "Méthode 1", "method_2": "Méthode 2", - "method_scan": "Banner Scan", + "method_scan": "Scan de bannière", "method_diy": "Faites-le vous-même", "method_prepatched": "Prépatché", "open_file_explorer": "Ouvrir l'Explorateur de fichiers", @@ -143,15 +143,15 @@ "risk_notice": "Utilisez cette méthode à vos risques et périls. Bien que cela ne contourne que la validation SSL pour l'inspection HTTPS et n'affecte pas la fonctionnalité du jeu, cette méthode a été largement testée sans problème et est couramment utilisée pour l'analyse réseau.", "x64_device_notice": "Cette méthode fonctionne uniquement sur les appareils basés sur x64/x86 (comme les émulateurs Android). Elle ne fonctionnera pas sur les appareils ARM comme la plupart des téléphones Android.", "modified_apk_notice": "Avertissement : Il s'agit d'une version modifiée/patché de l'APK du jeu. Bien que la modification n'active que l'inspection HTTPS pour l'importation des données et n'affecte pas le gameplay, l'utilisation des APK modifiés comporte toujours des risques. Utilisez-le à votre discrétion.", - "ocr_warning": "This method uses OCR to extract gacha records from screenshots. For best results, take clear screenshots of your Access Records page.", - "take_screenshots": "Take screenshots", - "take_screenshots_description": "Take clear screenshots of your Access Records pages. Navigate through all pages using the arrow buttons.", - "upload_screenshots": "Upload screenshots", - "upload_screenshots_description": "Upload the screenshots you took of your Access Records.", - "process_screenshots": "Process screenshots", - "process_screenshots_description": "Click the button below to process the screenshots and extract gacha records.", - "scan_error": "Error analyzing screenshots", - "processing_images": "Processing banner images..." + "ocr_warning": "Cette méthode utilise la reconnaissance optique de caractères (OCR) pour extraire les enregistrements de gacha à partir des captures d'écran. Pour de meilleurs résultats, prenez des captures d'écran claires de votre page Historique d'accès.", + "take_screenshots": "Prendre des captures d'écran", + "take_screenshots_description": "Prenez des captures d'écran claires de vos pages Historique d'accès. Parcourez toutes les pages en utilisant les boutons fléchés.", + "upload_screenshots": "Télécharger les captures d'écran", + "upload_screenshots_description": "Téléchargez les captures d'écran que vous avez prises de votre Historique d'accès.", + "process_screenshots": "Traiter les captures d'écran", + "process_screenshots_description": "Cliquez sur le bouton ci-dessous pour traiter les captures d'écran et extraire les enregistrements de gacha.", + "scan_error": "Erreur lors de l'analyse des captures d'écran", + "processing_images": "Traitement des images de la bannière..." }, "automatic_import": { "automatic_import_notice": "Cette méthode va automatiquement récupérer vos enregistrements de recrutement en utilisant PowerShell. Cliquez sur le bouton ci-dessous pour commencer, puis collez la commande dans PowerShell.", diff --git a/fr/pages/setting.json b/fr/pages/setting.json index fe93f5f..57c84de 100644 --- a/fr/pages/setting.json +++ b/fr/pages/setting.json @@ -70,18 +70,18 @@ "synced": "Synchronisé", "error": "Erreur" }, - "delete_profile_itself": "Delete profile itself", - "all_profile_data_will_be_deleted": "All profile data will be deleted", - "select_data_to_delete": "Select data to delete", - "pull_history": "Pull History", - "achievements": "Achievements", - "planner_items": "Planner Items", - "inventory_items": "Inventory Items", - "select_data_to_delete_from_main_profile": "Select data to delete from main profile.", - "select_data_to_delete_from_profile_or_delete_profile": "Select data to delete from profile \"{profile_name}\" or delete the profile.", - "delete": "Delete", - "profile_data_deleted": "Profile data for \"{profile_name}\" deleted", - "save_changes": "Save Changes", - "no_backup_found": "No backup found", - "last_synced_date_time": "Last synced: {date_time}" + "delete_profile_itself": "Supprimer le profil lui-même", + "all_profile_data_will_be_deleted": "Toutes les données du profil seront supprimées", + "select_data_to_delete": "Sélectionnez les données à supprimer", + "pull_history": "Historique des tirages", + "achievements": "Succès", + "planner_items": "Éléments du planificateur", + "inventory_items": "Articles d'inventaire", + "select_data_to_delete_from_main_profile": "Sélectionnez les données à supprimer du profil principal.", + "select_data_to_delete_from_profile_or_delete_profile": "Sélectionnez les données à supprimer du profil \"{profile_name}\" ou supprimez le profil.", + "delete": "Supprimer", + "profile_data_deleted": "Données du profil \"{profile_name}\" supprimées", + "save_changes": "Enregistrer les modifications", + "no_backup_found": "Aucune sauvegarde trouvée", + "last_synced_date_time": "Dernière synchronisation : {date_time}" }