From 397c008c1f1d6ed9d7afae6d4ff111f0c0e25ddc Mon Sep 17 00:00:00 2001 From: Anonymous Date: Wed, 26 Aug 2026 19:27:40 +0000 Subject: [PATCH 1/3] chore(l10n): update French translation Translation: TypeType/Web Language: French Progress: 99.7% (419 of 420 strings) Translate-URL: https://translate.typetype.video/projects/typetype/web/fr/ --- apps/web/messages/fr.json | 840 +++++++++++++++++++------------------- 1 file changed, 420 insertions(+), 420 deletions(-) diff --git a/apps/web/messages/fr.json b/apps/web/messages/fr.json index 574157b..aa1573e 100644 --- a/apps/web/messages/fr.json +++ b/apps/web/messages/fr.json @@ -1,422 +1,422 @@ { - "$schema": "https://inlang.com/schema/inlang-message-format", - "admin_access_description": "Définissez qui peut rejoindre l'instance et quels contenus sont disponibles.", - "admin_access_label": "Accès", - "admin_access_mode_description": "Le contrôle parental limite l'extraction et la découverte aux chaînes approuvées.", - "admin_access_mode_label": "Accès au contenu", - "admin_allow_guest_description": "Permettre aux visiteurs de naviguer sans compte personnel.", - "admin_allow_guest_label": "Autoriser le mode invité", - "admin_allow_registration_description": "Permettre aux nouveaux utilisateurs de créer un compte.", - "admin_allow_registration_label": "Autoriser les inscriptions", - "admin_authentication_description": "Contrôlez les points d'entrée des comptes et les sessions YouTube distantes.", - "admin_authentication_label": "Authentification", - "admin_console_subtitle": "Configurez cette instance et inspectez ses utilisateurs, accès, sessions, flux et signalements.", - "admin_console_title": "Administration", - "admin_banner_url_label": "URL de la bannière", - "admin_identity_description": "Affichée sur les pages de connexion et dans toute cette instance.", - "admin_identity_label": "Identité", - "admin_instance_description": "Identité visuelle, accès, authentification et comportement de la plateforme.", - "admin_instance_label": "Instance", - "admin_instance_name_label": "Nom de l'instance", - "admin_local_login_description": "Autoriser l'authentification par e-mail et mot de passe.", - "admin_local_login_label": "Connexion locale", - "admin_logo_url_label": "URL du logo", - "admin_min_android_description": "Laissez vide si aucune version minimale n'est requise.", - "admin_min_android_label": "Version Android minimale", - "admin_oidc_description": "Rediriger les utilisateurs directement vers le fournisseur d'identité configuré.", - "admin_oidc_label": "Rediriger vers OIDC", - "admin_parental_description": "Choisissez les chaînes disponibles lorsque l'accès contrôlé est actif.", - "admin_parental_label": "Contrôle parental", - "admin_reports_description": "Analysez les signalements avec les diagnostics de requêtes et de lecture.", - "admin_reports_label": "Signalements", - "admin_rss_description": "Configurez les flux privés, les limites et les accès par compte.", - "admin_save_changes": "Enregistrer", - "admin_saving": "Enregistrement", - "admin_sessions_description": "Consultez les appareils connectés, l'activité et les lectures en cours.", - "admin_sessions_label": "Sessions", - "admin_tagline_label": "Slogan", - "admin_track_sessions_description": "Afficher aux administrateurs les appareils connectés et l'activité de lecture.", - "admin_track_sessions_label": "Suivre les sessions actives", - "admin_unrestricted_label": "Sans restriction", - "admin_unsaved_changes": "Modifications non enregistrées", - "admin_users_description": "Gérez les rôles, suspensions, identités et récupérations de compte.", - "admin_users_label": "Utilisateurs", - "admin_verified_email_description": "Exiger une vérification avant l'utilisation du compte.", - "admin_verified_email_label": "Exiger un e-mail vérifié", - "admin_youtube_login_description": "Autoriser la configuration d'une session YouTube depuis le navigateur.", - "admin_youtube_login_label": "Connexion YouTube distante", - "admin_preview_tagline": "Votre plateforme vidéo privée", - "language_english": "Anglais", - "language_french": "Français", - "nav_admin": "Administration", - "nav_close_sidebar": "Fermer la barre latérale", - "nav_data_transfer": "Transfert de données", - "nav_history": "Historique", - "nav_home": "Accueil", - "nav_login": "Connexion", - "nav_more": "Plus", - "nav_open_menu": "Ouvrir le menu", - "nav_playlists": "Playlists", - "nav_primary": "Navigation principale", - "nav_privacy": "Confidentialité", - "nav_services": "Services", - "nav_settings": "Paramètres", - "nav_shorts": "Shorts", - "nav_sign_out": "Se déconnecter", - "nav_subscriptions": "Abonnements", - "shell_built_by_community": "Créé par la communauté TypeType", - "shell_search": "Rechercher", - "shell_support": "Soutenir", - "shell_support_typetype": "Soutenir TypeType", - "watch_audio_loading": "Chargement de l'audio...", - "watch_audio_only": "Audio uniquement", - "watch_autoplay": "Lecture automatique", - "watch_block_channel": "Bloquer la chaîne", - "watch_block_video": "Bloquer la vidéo", - "watch_channel_blocked": "Chaîne bloquée :", - "watch_channel_unblocked": "Chaîne débloquée", - "watch_comments": "Commentaires", - "watch_comments_disabled": "Les commentaires sont désactivés pour cette vidéo.", - "watch_could_not_update_later": "Impossible de mettre à jour À regarder plus tard", - "watch_download": "Télécharger", - "watch_favorite": "Favori", - "watch_favorited": "En favori", - "watch_hide_replies": "Masquer les réponses", - "watch_likes": "J'aime", - "watch_link_copied": "Lien copié dans le presse-papiers", - "watch_load_more_replies": "Charger plus de réponses", - "watch_more": "Plus", - "watch_pinned": "Épinglé", - "watch_removed_favorites": "Retiré des favoris", - "watch_removed_later": "Retiré de À regarder plus tard", - "watch_remove_later": "Retirer de À regarder plus tard", - "watch_replies": "réponses", - "watch_report": "Signaler", - "watch_save": "Enregistrer", - "watch_save_later": "Enregistrer dans À regarder plus tard", - "watch_save_playlist": "Enregistrer dans une playlist", - "watch_saved_favorites": "Ajouté aux favoris", - "watch_saved_later": "Ajouté à À regarder plus tard", - "watch_saving": "Enregistrement...", - "watch_share": "Partager", - "watch_show_less": "Afficher moins", - "watch_show_more": "Afficher plus", - "watch_show_replies": "Afficher les réponses", - "watch_subscribe": "S'abonner", - "watch_subscribed": "Abonné", - "watch_subscribed_to": "Abonné à", - "watch_subscription_failed": "La mise à jour de l'abonnement a échoué", - "watch_unsubscribed_from": "Désabonné de", - "watch_unblock_channel": "Débloquer la chaîne", - "watch_unblock_video": "Débloquer la vidéo", - "watch_verified": "vérifié", - "watch_video_blocked": "Vidéo bloquée", - "watch_video_options": "Options de la vidéo", - "watch_video_unblocked": "Vidéo débloquée", - "player_format": "Format", - "player_disable_cinema_mode": "Désactiver le mode cinéma", - "player_enable_cinema_mode": "Activer le mode cinéma", - "player_language": "Langue", - "player_mute": "Couper le son", - "player_next_video": "Vidéo suivante", - "player_original": "original", - "player_pause": "Pause", - "player_play": "Lecture", - "player_previous_video": "Vidéo précédente", - "player_quality": "Qualité", - "player_seek_backward_10": "Reculer de 10 secondes", - "player_seek_forward_10": "Avancer de 10 secondes", - "player_unmute": "Rétablir le son", - "settings_about_description": "Versions, liens du projet et logiciels tiers.", - "settings_about_label": "À propos", - "settings_blocked_description": "Consultez les chaînes, vidéos et mots-clés masqués.", - "settings_blocked_label": "Contenu bloqué", - "settings_data_description": "Importez, restaurez et exportez les données du compte.", - "settings_data_label": "Données", - "settings_interface_description": "Choisissez ce que TypeType ouvre et met en avant.", - "settings_interface_label": "Interface", - "settings_language_description": "Préférences d'interface, d'audio et de sous-titres.", - "settings_language_label": "Langues", - "settings_language_section": "Langue", - "settings_playback_description": "Qualité, vitesse, lecture automatique et audio uniquement.", - "settings_playback_label": "Lecture", - "settings_privacy_description": "Contrôlez l'historique, les sessions et la confidentialité du compte.", - "settings_privacy_label": "Confidentialité", - "settings_rss_description": "Gérez les flux privés de ce compte.", - "settings_services_description": "Sélectionnez le fournisseur utilisé par défaut.", - "settings_services_label": "Services", - "settings_subtitle": "Personnalisez la lecture, le contenu, la confidentialité et les données de votre compte.", - "settings_subtitle_default_description": "Activer les sous-titres par défaut", - "settings_subtitle_default_label": "Sous-titres", - "settings_subtitle_language_description": "Piste de sous-titres préférée", - "settings_subtitle_language_label": "Langue des sous-titres", - "settings_title": "Paramètres", - "settings_audio_language_description": "Piste audio préférée", - "settings_audio_language_ignored": "Ignoré lorsque la langue d'origine est imposée", - "settings_audio_language_label": "Langue audio", - "settings_original_audio_description": "Toujours utiliser la piste audio d'origine", - "settings_original_audio_label": "Préférer la langue d'origine", - "settings_ui_language_description": "Langue utilisée par TypeType sur cet appareil.", - "settings_ui_language_label": "Langue de l'interface", - "settings_video_description": "Visibilité du contenu et comportement de SponsorBlock.", - "settings_video_label": "Vidéo", - "profile_title": "Profil", - "profile_subtitle": "Gérez l'apparence de votre compte et vos informations de connexion.", - "profile_public_title": "Profil public", - "profile_public_description": "Choisissez le nom et la bio affichés avec votre activité.", - "profile_no_public_username": "Aucun nom d'utilisateur public", - "profile_username_label": "Nom d'utilisateur public", - "profile_username_help": "3 à 32 caractères : lettres, chiffres, point, tiret bas ou tiret.", - "profile_bio_label": "Bio", - "profile_bio_placeholder": "Présentez-vous en quelques mots", - "profile_bio_help": "Jusqu'à 280 caractères", - "profile_save": "Enregistrer le profil", - "profile_saved": "Profil mis à jour", - "account_identity_title": "Identité du compte", - "account_identity_description": "Utilisée pour la connexion et l'affichage du compte.", - "account_identity_managed": "Gérée par votre fournisseur d'identité.", - "account_display_name": "Nom affiché", - "account_email": "Adresse e-mail", - "account_current_password": "Mot de passe actuel", - "account_save": "Enregistrer le compte", - "account_saved": "Compte mis à jour", - "account_update_failed": "Échec de la mise à jour", - "account_password_title": "Mot de passe", - "account_password_description": "Réinitialisez le mot de passe de votre compte.", - "account_password_reset": "Réinitialiser le mot de passe", - "avatar_title": "Avatar", - "avatar_custom_title": "Image personnalisée", - "avatar_custom_description": "PNG, JPEG, WebP ou GIF animé jusqu'à 10 Mo.", - "avatar_upload": "Importer", - "avatar_invalid_type": "Utilisez une image PNG, JPEG, WebP ou GIF", - "avatar_too_large": "L'avatar doit faire 10 Mo ou moins", - "avatar_updated": "Avatar mis à jour", - "avatar_upload_failed": "Impossible d'importer l'avatar", - "avatar_update_failed": "Impossible de modifier l'avatar", - "avatar_clear_failed": "Impossible de supprimer l'avatar", - "avatar_emoji_source": "Emojis fournis par", - "avatar_search": "Rechercher des emojis", - "avatar_scroll_left": "Faire défiler les emojis vers la gauche", - "avatar_scroll_right": "Faire défiler les emojis vers la droite", - "avatar_clear": "Supprimer", - "not_found_title": "Cette page est hors champ", - "not_found_description": "L'adresse est peut-être incorrecte, ou la page a été déplacée.", - "not_found_back": "Retour", - "not_found_home": "Accueil", - "data_portability_title": "Portabilité des données", - "data_portability_subtitle": "Importez les données du compte dans TypeType ou créez une sauvegarde pour une application compatible.", - "data_portability_import": "Importer", - "data_portability_export": "Exporter", - "data_portability_loading_formats": "Chargement des formats compatibles...", - "portability_export_download_started": "Téléchargement de l'export démarré", - "portability_export_ready": "Export prêt", - "portability_no_export_format": "Aucun format d'export n'est disponible.", - "portability_export_title": "Exporter les données", - "portability_generate_export": "Générer l'export", - "portability_export_description": "Choisissez une destination et créez une sauvegarde portable.", - "portability_destination_format": "Format de destination", - "portability_export_partial_warning": "Cette destination ne peut pas représenter tous les champs TypeType. Le rapport final indiquera les données qui n'ont pas pu être conservées.", - "portability_export_notes": "Notes de l'export", - "portability_download_export": "Télécharger l'export", - "portability_new_export": "Nouvel export", - "portability_download_report": "Télécharger le rapport", - "portability_start_another_export": "Démarrer un autre export", - "portability_export_failed": "Échec de l'export", - "portability_import_completed": "Import terminé", - "portability_items": "éléments", - "portability_no_import_format": "Aucun format d'import n'est disponible.", - "portability_import_title": "Importer des données", - "portability_import_description": "Prévisualisez les données et choisissez ce qui doit être restauré.", - "portability_import_from": "Importer depuis", - "portability_choose_or_drop": "Choisissez ou déposez une sauvegarde", - "portability_drop_hint": "Déposez le fichier de sauvegarde original. Rien ne sera importé avant la validation de l'aperçu.", - "portability_drop_original_prefix": "Déposez le fichier original", - "portability_drop_original_suffix": "de sauvegarde. Rien ne sera importé avant la validation de l'aperçu.", - "portability_duplicate_records": "enregistrements en double trouvés", - "portability_different_file": "Autre fichier", - "portability_compatibility_notes": "Notes de compatibilité", - "portability_duplicate_policy": "Lorsqu'un élément existe déjà", - "portability_skip": "Ignorer", - "portability_replace": "Remplacer", - "portability_import_selected": "Importer la sélection", - "portability_start_another_import": "Démarrer un autre import", - "portability_choose_another_backup": "Choisir une autre sauvegarde", - "portability_import_failed": "Échec de l'import", - "portability_job_waiting": "En attente de démarrage", - "portability_job_analyzing": "Analyse de la sauvegarde", - "portability_job_ready": "Prêt à importer", - "portability_job_importing": "Import des données", - "portability_job_generating": "Génération de l'export", - "portability_job_import_completed": "Import terminé", - "portability_job_export_ready": "Export prêt", - "portability_job_cancelled": "Opération annulée", - "portability_job_failed": "Échec de l'opération", - "portability_operation_failed": "L'opération de portabilité a échoué", - "portability_copy_reference": "Copier la référence du support", - "portability_cancel": "Annuler", - "portability_job_label": "Tâche", - "portability_request_label": "Requête", - "portability_code_label": "Code", - "portability_job_expired": "Cette opération n'est plus disponible. Démarrez un nouvel import ou export.", - "portability_status_partial": "Prise en charge partielle", - "portability_status_supported": "Pris en charge", - "portability_status_not_supported": "Non pris en charge", - "portability_get_backup": "Récupérer votre sauvegarde", - "portability_backup_suffix": "", - "portability_guide_typetype_description": "Déplacez vos données depuis une autre instance TypeType ou restaurez une sauvegarde portable.", - "portability_guide_typetype_step_one": "Ouvrez Paramètres, puis Portabilité des données sur l'instance source.", - "portability_guide_typetype_step_two": "Choisissez TypeType comme destination et téléchargez l'export.", - "portability_guide_typetype_step_three": "Déposez la sauvegarde téléchargée sans la modifier.", - "portability_guide_takeout_description": "Google Takeout peut fournir vos abonnements, votre historique, vos playlists, À regarder plus tard et vos vidéos aimées.", - "portability_guide_takeout_step_one": "Ouvrez Google Takeout avec YouTube et Mon activité sélectionnés.", - "portability_guide_takeout_step_two": "Créez un export ZIP unique, puis téléchargez-le depuis Google.", - "portability_guide_takeout_step_three": "Déposez le ZIP original. Si Google crée plusieurs ZIP, importez-les un par un.", - "portability_guide_takeout_action": "Ouvrir Google Takeout", - "portability_guide_opml_description": "Déplacez vos abonnements depuis toute application ou service capable d'exporter un fichier OPML.", - "portability_guide_opml_step_one": "Trouvez l'action d'export ou de sauvegarde des abonnements dans l'application source.", - "portability_guide_opml_step_two": "Choisissez OPML lorsque l'application demande un format d'export.", - "portability_guide_opml_step_three": "Téléchargez le fichier OPML, puis déposez-le ici.", - "portability_guide_generic_prefix": "Importez vos données existantes", - "portability_guide_generic_suffix": "dans TypeType.", - "portability_guide_generic_open_prefix": "Ouvrez", - "portability_guide_generic_open_suffix": "et recherchez son action de sauvegarde ou d'export.", - "portability_guide_generic_download": "Téléchargez la sauvegarde originale sans la modifier ni l'extraire.", - "portability_guide_generic_drop": "Déposez le fichier ici. TypeType prévisualisera les données avant tout import.", - "portability_export_hint": "Rien n'est modifié avant le téléchargement de la sauvegarde terminée.", - "portability_import_format_hint": "Sélectionnez le format source avant de choisir un fichier.", - "portability_stale_job_toast": "L'opération précédente n'est plus disponible. Recommencez.", - "portability_category_subscriptions": "Abonnements", - "portability_category_subscriptions_detail": "Chaînes suivies", - "portability_category_subscription_groups": "Groupes d'abonnements", - "portability_category_subscription_groups_detail": "Groupes de chaînes nommés", - "portability_category_history": "Historique de visionnage", - "portability_category_history_detail": "Vidéos déjà regardées", - "portability_category_playlists": "Playlists", - "portability_category_playlists_detail": "Playlists locales et leurs vidéos", - "portability_category_watch_later": "À regarder plus tard", - "portability_category_watch_later_detail": "Vidéos enregistrées pour plus tard", - "portability_category_favorites": "Favoris", - "portability_category_favorites_detail": "Vidéos ajoutées aux favoris", - "portability_category_progress": "Progression de lecture", - "portability_category_progress_detail": "Positions de lecture enregistrées", - "portability_category_search_history": "Historique des recherches", - "portability_category_search_history_detail": "Recherches récentes", - "portability_category_saved_playlists": "Playlists enregistrées", - "portability_category_saved_playlists_detail": "Playlists distantes suivies", - "portability_category_settings": "Paramètres", - "portability_category_settings_detail": "Préférences portables", - "portability_category_content_filters": "Filtres de contenu", - "portability_category_content_filters_detail": "Règles de contenu masqué", - "groups_preview_data_transfer": "Transfert de données", - "groups_preview_title": "Groupes d'abonnements", - "groups_preview_import": "Import", - "groups_preview_groups": "Groupes", - "groups_preview_done": "Terminé", - "groups_preview_import_complete": "Import terminé", - "groups_preview_import_summary": "{channels} abonnements, {playlists} playlists, {history} entrées d'historique et {groups} groupes ont été restaurés.", - "groups_preview_channels": "Chaînes", - "groups_preview_groups_label": "Groupes", - "groups_preview_ungrouped": "Non groupées", - "groups_preview_coverage": "Couverture", - "groups_preview_organize": "Organiser les groupes", - "groups_preview_view_subscriptions": "Voir mes abonnements", - "groups_preview_restored_groups": "Groupes restaurés", - "groups_preview_channel_count": "{count} chaîne", - "groups_preview_channel_count_plural": "{count} chaînes", - "groups_preview_group_name": "Nom du groupe", - "groups_preview_all_channels": "Toutes les chaînes ({count})", - "groups_preview_search": "Rechercher les chaînes importées", - "groups_preview_select_visible": "Sélectionner visibles", - "groups_preview_clear_page": "Vider la page", - "groups_preview_finish": "Terminer", - "groups_preview_no_group": "Aucun groupe", - "groups_preview_no_match": "Aucune chaîne ne correspond à cette vue", - "groups_preview_selected": "{count} sélectionnées", - "groups_preview_add_to_group": "Ajouter à un groupe", - "groups_preview_remove_from_group": "Retirer d'un groupe", - "groups_preview_clear": "Effacer", - "groups_preview_added": "{count} chaînes ajoutées à {group}", - "groups_preview_removed": "{count} chaînes retirées de {group}", - "groups_preview_group_created": "{group} créé", - "groups_preview_group_removed": "{group} retiré", - "groups_preview_organization_updated": "Organisation mise à jour", - "groups_preview_coverage_line": "{grouped} chaînes sur {total} ont au moins un groupe ({coverage} %)", - "groups_preview_more": "+{count} autres", - "groups_preview_open_subscriptions": "Ouvrir les abonnements", - "groups_preview_keep_organizing": "Continuer", - "groups_preview_mock": "Mock", - "groups_preview_reset": "Réinitialiser l'aperçu", - "groups_preview_close_new_group": "Fermer le nouveau groupe", - "groups_preview_create_group": "Créer un groupe", - "groups_preview_select_channel": "Sélectionner", - "groups_preview_remove_from_specific_group": "Retirer de {group}", - "admin_users_search": "Rechercher des utilisateurs", - "admin_users_search_placeholder": "Rechercher par nom, e-mail ou ID", - "admin_users_filter": "Statut et rôle", - "admin_users_filter_all": "Tous", - "admin_users_filter_admins": "Administrateurs", - "admin_users_filter_moderators": "Modérateurs", - "admin_users_filter_users": "Utilisateurs", - "admin_users_filter_suspended": "Suspendus", - "admin_users_loading": "Chargement des utilisateurs...", - "admin_users_load_error": "Impossible de charger les utilisateurs pour le moment.", - "admin_users_empty": "Aucun utilisateur ne correspond à cette vue.", - "admin_users_column_user": "Utilisateur", - "admin_users_column_role": "Rôle", - "admin_users_column_status": "Statut", - "admin_users_column_joined": "Inscription", - "admin_users_column_actions": "Actions", - "admin_users_active": "Actif", - "admin_users_role_user": "Utilisateur", - "admin_users_role_moderator": "Modérateur", - "admin_users_role_admin": "Administrateur", - "admin_users_manage": "Gérer", - "admin_users_details": "Détails de l'utilisateur", - "admin_users_details_description": "Gérer l'identité, le rôle et l'accès", - "admin_users_close_details": "Fermer les détails de l'utilisateur", - "admin_users_close": "Fermer", - "admin_users_account_access": "Accès au compte", - "admin_users_suspend": "Suspendre", - "admin_users_unsuspend": "Réactiver", - "admin_users_reset_token": "Réinitialiser le mot de passe", - "admin_users_previous_page": "Page précédente", - "admin_users_next_page": "Page suivante", - "admin_users_page": "Page", - "admin_users_of": "sur", - "admin_users_display_name": "Nom affiché", - "admin_users_email": "E-mail", - "admin_users_email_address": "Adresse e-mail", - "admin_users_save_identity": "Enregistrer l'identité", - "admin_users_identity_updated": "Identité de l'utilisateur mise à jour", - "admin_users_update_failed": "Échec de la mise à jour", - "admin_users_role_updated": "Rôle mis à jour", - "admin_users_suspend_updated": "Accès au compte mis à jour", - "admin_users_reset_failed": "Impossible de générer le jeton de réinitialisation", - "admin_users_token_copied": "Jeton copié dans le presse-papiers", - "admin_users_reset_title": "Jeton de réinitialisation du mot de passe", - "admin_users_reset_label": "Jeton de réinitialisation du mot de passe", - "admin_users_clipboard_unavailable": "Le presse-papiers n'est pas disponible. Sélectionnez le jeton ci-dessus et copiez-le manuellement.", - "admin_users_copy_token": "Copier le jeton", - "login_title": "Se connecter", - "login_subtitle": "Utilisez les identifiants de votre compte pour continuer.", - "login_signed_in": "Connecté", - "login_invalid_credentials": "Identifiants incorrects.", - "login_or": "ou", - "login_identifier_placeholder": "E-mail ou nom d'utilisateur", - "login_password_placeholder": "Mot de passe", - "login_pending": "Connexion...", - "login_no_method": "Aucune méthode de connexion n'est disponible.", - "login_create_account": "Créer un compte", - "login_reset_password": "Réinitialiser le mot de passe", - "login_oidc_redirecting": "Redirection...", - "login_oidc_continue": "Continuer avec", - "login_oidc_failed": "Impossible de démarrer la connexion. Réessayez.", - "nav_sign_in": "Se connecter", - "nav_register": "Créer un compte", - "nav_browse": "Parcourir", - "nav_account": "Compte", - "nav_guest": "Invité", - "nav_connected": "Connecté", - "nav_loading": "Chargement", - "nav_signed_out": "Déconnecté" + "$schema": "https://inlang.com/schema/inlang-message-format", + "admin_access_description": "Définissez qui peut rejoindre l'instance et quels contenus sont disponibles.", + "admin_access_label": "Accès", + "admin_access_mode_description": "Le contrôle parental limite l'extraction et la découverte aux chaînes approuvées.", + "admin_access_mode_label": "Accès au contenu", + "admin_allow_guest_description": "Permettre aux visiteurs de naviguer sans compte personnel.", + "admin_allow_guest_label": "Autoriser le mode invité", + "admin_allow_registration_description": "Permettre aux nouveaux utilisateurs de créer un compte.", + "admin_allow_registration_label": "Autoriser les inscriptions", + "admin_authentication_description": "Contrôlez les points d'entrée des comptes et les sessions YouTube distantes.", + "admin_authentication_label": "Authentification", + "admin_console_subtitle": "Configurez cette instance et inspectez ses utilisateurs, accès, sessions, flux et signalements.", + "admin_console_title": "Administration", + "admin_banner_url_label": "URL de la bannière", + "admin_identity_description": "Affichée sur les pages de connexion et dans toute cette instance.", + "admin_identity_label": "Identité", + "admin_instance_description": "Identité visuelle, accès, authentification et comportement de la plateforme.", + "admin_instance_label": "Instance", + "admin_instance_name_label": "Nom de l'instance", + "admin_local_login_description": "Autoriser l'authentification par e-mail et mot de passe.", + "admin_local_login_label": "Connexion locale", + "admin_logo_url_label": "URL du logo", + "admin_min_android_description": "Laissez vide si aucune version minimale n'est requise.", + "admin_min_android_label": "Version Android minimale", + "admin_oidc_description": "Rediriger les utilisateurs directement vers le fournisseur d'identité configuré.", + "admin_oidc_label": "Rediriger vers OIDC", + "admin_parental_description": "Choisissez les chaînes disponibles lorsque l'accès contrôlé est actif.", + "admin_parental_label": "Contrôle parental", + "admin_reports_description": "Analysez les signalements avec les diagnostics de requêtes et de lecture.", + "admin_reports_label": "Signalements", + "admin_rss_description": "Configurez les flux privés, les limites et les accès par compte.", + "admin_save_changes": "Enregistrer", + "admin_saving": "Enregistrement", + "admin_sessions_description": "Consultez les appareils connectés, l'activité et les lectures en cours.", + "admin_sessions_label": "Sessions", + "admin_tagline_label": "Slogan", + "admin_track_sessions_description": "Afficher aux administrateurs les appareils connectés et l'activité de lecture.", + "admin_track_sessions_label": "Suivre les sessions actives", + "admin_unrestricted_label": "Sans restriction", + "admin_unsaved_changes": "Modifications non enregistrées", + "admin_users_description": "Gérez les rôles, suspensions, identités et récupérations de compte.", + "admin_users_label": "Utilisateurs", + "admin_verified_email_description": "Exiger une vérification avant l'utilisation du compte.", + "admin_verified_email_label": "Exiger un e-mail vérifié", + "admin_youtube_login_description": "Autoriser la configuration d'une session YouTube depuis le navigateur.", + "admin_youtube_login_label": "Connexion YouTube distante", + "admin_preview_tagline": "Votre plateforme vidéo privée", + "language_english": "Anglais", + "language_french": "Français", + "nav_admin": "Administration", + "nav_close_sidebar": "Fermer la barre latérale", + "nav_data_transfer": "Transfert de données", + "nav_history": "Historique", + "nav_home": "Accueil", + "nav_login": "Connexion", + "nav_more": "Plus", + "nav_open_menu": "Ouvrir le menu", + "nav_playlists": "Playlists", + "nav_primary": "Navigation principale", + "nav_privacy": "Confidentialité", + "nav_services": "Services", + "nav_settings": "Paramètres", + "nav_shorts": "Shorts", + "nav_sign_out": "Se déconnecter", + "nav_subscriptions": "Abonnements", + "shell_built_by_community": "Créé par la communauté TypeType", + "shell_search": "Rechercher", + "shell_support": "Soutenir", + "shell_support_typetype": "Soutenir TypeType", + "watch_audio_loading": "Chargement de l'audio...", + "watch_audio_only": "Audio uniquement", + "watch_autoplay": "Lecture automatique", + "watch_block_channel": "Bloquer la chaîne", + "watch_block_video": "Bloquer la vidéo", + "watch_channel_blocked": "Chaîne bloquée :", + "watch_channel_unblocked": "Chaîne débloquée", + "watch_comments": "Commentaires", + "watch_comments_disabled": "Les commentaires sont désactivés pour cette vidéo.", + "watch_could_not_update_later": "Impossible de mettre à jour À regarder plus tard", + "watch_download": "Télécharger", + "watch_favorite": "Favori", + "watch_favorited": "En favori", + "watch_hide_replies": "Masquer les réponses", + "watch_likes": "J'aime", + "watch_link_copied": "Lien copié dans le presse-papiers", + "watch_load_more_replies": "Charger plus de réponses", + "watch_more": "Plus", + "watch_pinned": "Épinglé", + "watch_removed_favorites": "Retiré des favoris", + "watch_removed_later": "Retiré de À regarder plus tard", + "watch_remove_later": "Retirer de À regarder plus tard", + "watch_replies": "réponses", + "watch_report": "Signaler", + "watch_save": "Enregistrer", + "watch_save_later": "Enregistrer dans À regarder plus tard", + "watch_save_playlist": "Enregistrer dans une playlist", + "watch_saved_favorites": "Ajouté aux favoris", + "watch_saved_later": "Ajouté à À regarder plus tard", + "watch_saving": "Enregistrement...", + "watch_share": "Partager", + "watch_show_less": "Afficher moins", + "watch_show_more": "Afficher plus", + "watch_show_replies": "Afficher les réponses", + "watch_subscribe": "S'abonner", + "watch_subscribed": "Abonné", + "watch_subscribed_to": "Abonné à", + "watch_subscription_failed": "La mise à jour de l'abonnement a échoué", + "watch_unsubscribed_from": "Désabonné de", + "watch_unblock_channel": "Débloquer la chaîne", + "watch_unblock_video": "Débloquer la vidéo", + "watch_verified": "vérifié", + "watch_video_blocked": "Vidéo bloquée", + "watch_video_options": "Options de la vidéo", + "watch_video_unblocked": "Vidéo débloquée", + "player_format": "Format", + "player_disable_cinema_mode": "Désactiver le mode cinéma", + "player_enable_cinema_mode": "Activer le mode cinéma", + "player_language": "Langue", + "player_mute": "Couper le son", + "player_next_video": "Vidéo suivante", + "player_original": "original", + "player_pause": "Pause", + "player_play": "Lecture", + "player_previous_video": "Vidéo précédente", + "player_quality": "Qualité", + "player_seek_backward_10": "Reculer de 10 secondes", + "player_seek_forward_10": "Avancer de 10 secondes", + "player_unmute": "Rétablir le son", + "settings_about_description": "Versions, liens du projet et logiciels tiers.", + "settings_about_label": "À propos", + "settings_blocked_description": "Consultez les chaînes, vidéos et mots-clés masqués.", + "settings_blocked_label": "Contenu bloqué", + "settings_data_description": "Importez, restaurez et exportez les données du compte.", + "settings_data_label": "Données", + "settings_interface_description": "Choisissez ce que TypeType ouvre et met en avant.", + "settings_interface_label": "Interface", + "settings_language_description": "Préférences d'interface, d'audio et de sous-titres.", + "settings_language_label": "Langues", + "settings_language_section": "Langue", + "settings_playback_description": "Qualité, vitesse, lecture automatique et audio uniquement.", + "settings_playback_label": "Lecture", + "settings_privacy_description": "Contrôlez l'historique, les sessions et la confidentialité du compte.", + "settings_privacy_label": "Confidentialité", + "settings_rss_description": "Gérez les flux privés de ce compte.", + "settings_services_description": "Sélectionnez le fournisseur utilisé par défaut.", + "settings_services_label": "Services", + "settings_subtitle": "Personnalisez la lecture, le contenu, la confidentialité et les données de votre compte.", + "settings_subtitle_default_description": "Activer les sous-titres par défaut", + "settings_subtitle_default_label": "Sous-titres", + "settings_subtitle_language_description": "Piste de sous-titres préférée", + "settings_subtitle_language_label": "Langue des sous-titres", + "settings_title": "Paramètres", + "settings_audio_language_description": "Piste audio préférée", + "settings_audio_language_ignored": "Ignoré lorsque la langue d'origine est imposée", + "settings_audio_language_label": "Langue audio", + "settings_original_audio_description": "Toujours utiliser la piste audio d'origine", + "settings_original_audio_label": "Préférer la langue d'origine", + "settings_ui_language_description": "Langue utilisée par TypeType sur cet appareil.", + "settings_ui_language_label": "Langue de l'interface", + "settings_video_description": "Visibilité du contenu et comportement de SponsorBlock.", + "settings_video_label": "Vidéo", + "profile_title": "Profil", + "profile_subtitle": "Gérez l'apparence de votre compte et vos informations de connexion.", + "profile_public_title": "Profil public", + "profile_public_description": "Choisissez le nom et la bio affichés avec votre activité.", + "profile_no_public_username": "Aucun nom d'utilisateur public", + "profile_username_label": "Nom d'utilisateur public", + "profile_username_help": "3 à 32 caractères : lettres, chiffres, point, tiret bas ou tiret.", + "profile_bio_label": "Bio", + "profile_bio_placeholder": "Présentez-vous en quelques mots", + "profile_bio_help": "Jusqu'à 280 caractères", + "profile_save": "Enregistrer le profil", + "profile_saved": "Profil mis à jour", + "account_identity_title": "Identité du compte", + "account_identity_description": "Utilisée pour la connexion et l'affichage du compte.", + "account_identity_managed": "Gérée par votre fournisseur d'identité.", + "account_display_name": "Nom affiché", + "account_email": "Adresse e-mail", + "account_current_password": "Mot de passe actuel", + "account_save": "Enregistrer le compte", + "account_saved": "Compte mis à jour", + "account_update_failed": "Échec de la mise à jour", + "account_password_title": "Mot de passe", + "account_password_description": "Réinitialisez le mot de passe de votre compte.", + "account_password_reset": "Réinitialiser le mot de passe", + "avatar_title": "Avatar", + "avatar_custom_title": "Image personnalisée", + "avatar_custom_description": "PNG, JPEG, WebP ou GIF animé jusqu'à 10 Mo.", + "avatar_upload": "Importer", + "avatar_invalid_type": "Utilisez une image PNG, JPEG, WebP ou GIF", + "avatar_too_large": "L'avatar doit faire 10 Mo ou moins", + "avatar_updated": "Avatar mis à jour", + "avatar_upload_failed": "Impossible d'importer l'avatar", + "avatar_update_failed": "Impossible de modifier l'avatar", + "avatar_clear_failed": "Impossible de supprimer l'avatar", + "avatar_emoji_source": "Emojis fournis par", + "avatar_search": "Rechercher des emojis", + "avatar_scroll_left": "Faire défiler les emojis vers la gauche", + "avatar_scroll_right": "Faire défiler les emojis vers la droite", + "avatar_clear": "Supprimer", + "not_found_title": "Cette page est hors champ", + "not_found_description": "L'adresse est peut-être incorrecte, ou la page a été déplacée.", + "not_found_back": "Retour", + "not_found_home": "Accueil", + "data_portability_title": "Portabilité des données", + "data_portability_subtitle": "Importez les données du compte dans TypeType ou créez une sauvegarde pour une application compatible.", + "data_portability_import": "Importer", + "data_portability_export": "Exporter", + "data_portability_loading_formats": "Chargement des formats compatibles...", + "portability_export_download_started": "Téléchargement de l'export démarré", + "portability_export_ready": "Export prêt", + "portability_no_export_format": "Aucun format d'export n'est disponible.", + "portability_export_title": "Exporter les données", + "portability_generate_export": "Générer l'export", + "portability_export_description": "Choisissez une destination et créez une sauvegarde portable.", + "portability_destination_format": "Format de destination", + "portability_export_partial_warning": "Cette destination ne peut pas représenter tous les champs TypeType. Le rapport final indiquera les données qui n'ont pas pu être conservées.", + "portability_export_notes": "Notes de l'export", + "portability_download_export": "Télécharger l'export", + "portability_new_export": "Nouvel export", + "portability_download_report": "Télécharger le rapport", + "portability_start_another_export": "Démarrer un autre export", + "portability_export_failed": "Échec de l'export", + "portability_import_completed": "Import terminé", + "portability_items": "éléments", + "portability_no_import_format": "Aucun format d'import n'est disponible.", + "portability_import_title": "Importer des données", + "portability_import_description": "Prévisualisez les données et choisissez ce qui doit être restauré.", + "portability_import_from": "Importer depuis", + "portability_choose_or_drop": "Choisissez ou déposez une sauvegarde", + "portability_drop_hint": "Déposez le fichier de sauvegarde original. Rien ne sera importé avant la validation de l'aperçu.", + "portability_drop_original_prefix": "Déposez le fichier original", + "portability_drop_original_suffix": "de sauvegarde. Rien ne sera importé avant la validation de l'aperçu.", + "portability_duplicate_records": "enregistrements en double trouvés", + "portability_different_file": "Autre fichier", + "portability_compatibility_notes": "Notes de compatibilité", + "portability_duplicate_policy": "Lorsqu'un élément existe déjà", + "portability_skip": "Ignorer", + "portability_replace": "Remplacer", + "portability_import_selected": "Importer la sélection", + "portability_start_another_import": "Démarrer un autre import", + "portability_choose_another_backup": "Choisir une autre sauvegarde", + "portability_import_failed": "Échec de l'import", + "portability_job_waiting": "En attente de démarrage", + "portability_job_analyzing": "Analyse de la sauvegarde", + "portability_job_ready": "Prêt à importer", + "portability_job_importing": "Import des données", + "portability_job_generating": "Génération de l'export", + "portability_job_import_completed": "Import terminé", + "portability_job_export_ready": "Export prêt", + "portability_job_cancelled": "Opération annulée", + "portability_job_failed": "Échec de l'opération", + "portability_operation_failed": "L'opération de portabilité a échoué", + "portability_copy_reference": "Copier la référence du support", + "portability_cancel": "Annuler", + "portability_job_label": "Tâche", + "portability_request_label": "Requête", + "portability_code_label": "Code", + "portability_job_expired": "Cette opération n'est plus disponible. Démarrez un nouvel import ou export.", + "portability_status_partial": "Prise en charge partielle", + "portability_status_supported": "Pris en charge", + "portability_status_not_supported": "Non pris en charge", + "portability_get_backup": "Récupérer votre sauvegarde", + "portability_backup_suffix": "", + "portability_guide_typetype_description": "Déplacez vos données depuis une autre instance TypeType ou restaurez une sauvegarde portable.", + "portability_guide_typetype_step_one": "Ouvrez Paramètres, puis Portabilité des données sur l'instance source.", + "portability_guide_typetype_step_two": "Choisissez TypeType comme destination et téléchargez l'export.", + "portability_guide_typetype_step_three": "Déposez la sauvegarde téléchargée sans la modifier.", + "portability_guide_takeout_description": "Google Takeout peut fournir vos abonnements, votre historique, vos playlists, À regarder plus tard et vos vidéos aimées.", + "portability_guide_takeout_step_one": "Ouvrez Google Takeout avec YouTube et Mon activité sélectionnés.", + "portability_guide_takeout_step_two": "Créez un export ZIP unique, puis téléchargez-le depuis Google.", + "portability_guide_takeout_step_three": "Déposez le ZIP original. Si Google crée plusieurs ZIP, importez-les un par un.", + "portability_guide_takeout_action": "Ouvrir Google Takeout", + "portability_guide_opml_description": "Déplacez vos abonnements depuis toute application ou service capable d'exporter un fichier OPML.", + "portability_guide_opml_step_one": "Trouvez l'action d'export ou de sauvegarde des abonnements dans l'application source.", + "portability_guide_opml_step_two": "Choisissez OPML lorsque l'application demande un format d'export.", + "portability_guide_opml_step_three": "Téléchargez le fichier OPML, puis déposez-le ici.", + "portability_guide_generic_prefix": "Importez vos données existantes", + "portability_guide_generic_suffix": "dans TypeType.", + "portability_guide_generic_open_prefix": "Ouvrez", + "portability_guide_generic_open_suffix": "et recherchez son action de sauvegarde ou d'export.", + "portability_guide_generic_download": "Téléchargez la sauvegarde originale sans la modifier ni l'extraire.", + "portability_guide_generic_drop": "Déposez le fichier ici. TypeType prévisualisera les données avant tout import.", + "portability_export_hint": "Rien n'est modifié avant le téléchargement de la sauvegarde terminée.", + "portability_import_format_hint": "Sélectionnez le format source avant de choisir un fichier.", + "portability_stale_job_toast": "L'opération précédente n'est plus disponible. Recommencez.", + "portability_category_subscriptions": "Abonnements", + "portability_category_subscriptions_detail": "Chaînes suivies", + "portability_category_subscription_groups": "Groupes d'abonnements", + "portability_category_subscription_groups_detail": "Groupes de chaînes nommés", + "portability_category_history": "Historique de visionnage", + "portability_category_history_detail": "Vidéos déjà regardées", + "portability_category_playlists": "Playlists", + "portability_category_playlists_detail": "Playlists locales et leurs vidéos", + "portability_category_watch_later": "À regarder plus tard", + "portability_category_watch_later_detail": "Vidéos enregistrées pour plus tard", + "portability_category_favorites": "Favoris", + "portability_category_favorites_detail": "Vidéos ajoutées aux favoris", + "portability_category_progress": "Progression de lecture", + "portability_category_progress_detail": "Positions de lecture enregistrées", + "portability_category_search_history": "Historique des recherches", + "portability_category_search_history_detail": "Recherches récentes", + "portability_category_saved_playlists": "Playlists enregistrées", + "portability_category_saved_playlists_detail": "Playlists distantes suivies", + "portability_category_settings": "Paramètres", + "portability_category_settings_detail": "Préférences portables", + "portability_category_content_filters": "Filtres de contenu", + "portability_category_content_filters_detail": "Règles de contenu masqué", + "groups_preview_data_transfer": "Transfert de données", + "groups_preview_title": "Groupes d'abonnements", + "groups_preview_import": "Import", + "groups_preview_groups": "Groupes", + "groups_preview_done": "Terminé", + "groups_preview_import_complete": "Import terminé", + "groups_preview_import_summary": "{channels} abonnements, {playlists} playlists, {history} entrées d'historique et {groups} groupes ont été restaurés.", + "groups_preview_channels": "Chaînes", + "groups_preview_groups_label": "Groupes", + "groups_preview_ungrouped": "Non groupées", + "groups_preview_coverage": "Couverture", + "groups_preview_organize": "Organiser les groupes", + "groups_preview_view_subscriptions": "Voir mes abonnements", + "groups_preview_restored_groups": "Groupes restaurés", + "groups_preview_channel_count": "{count} chaîne", + "groups_preview_channel_count_plural": "{count} chaînes", + "groups_preview_group_name": "Nom du groupe", + "groups_preview_all_channels": "Toutes les chaînes ({count})", + "groups_preview_search": "Rechercher les chaînes importées", + "groups_preview_select_visible": "Sélectionner visibles", + "groups_preview_clear_page": "Vider la page", + "groups_preview_finish": "Terminer", + "groups_preview_no_group": "Aucun groupe", + "groups_preview_no_match": "Aucune chaîne ne correspond à cette vue", + "groups_preview_selected": "{count} sélectionnées", + "groups_preview_add_to_group": "Ajouter à un groupe", + "groups_preview_remove_from_group": "Retirer d'un groupe", + "groups_preview_clear": "Effacer", + "groups_preview_added": "{count} chaînes ajoutées à {group}", + "groups_preview_removed": "{count} chaînes retirées de {group}", + "groups_preview_group_created": "{group} créé", + "groups_preview_group_removed": "{group} retiré", + "groups_preview_organization_updated": "Organisation mise à jour", + "groups_preview_coverage_line": "{grouped} chaînes sur {total} ont au moins un groupe ({coverage} %)", + "groups_preview_more": "+{count} autres", + "groups_preview_open_subscriptions": "Ouvrir les abonnements", + "groups_preview_keep_organizing": "Continuer", + "groups_preview_mock": "Mock", + "groups_preview_reset": "Réinitialiser l'aperçu", + "groups_preview_close_new_group": "Fermer le nouveau groupe", + "groups_preview_create_group": "Créer un groupe", + "groups_preview_select_channel": "Sélectionner", + "groups_preview_remove_from_specific_group": "Retirer de {group}", + "admin_users_search": "Rechercher des utilisateurs", + "admin_users_search_placeholder": "Rechercher par nom, e-mail ou ID", + "admin_users_filter": "Statut et rôle", + "admin_users_filter_all": "Tous", + "admin_users_filter_admins": "Administrateurs", + "admin_users_filter_moderators": "Modérateurs", + "admin_users_filter_users": "Utilisateurs", + "admin_users_filter_suspended": "Suspendus", + "admin_users_loading": "Chargement des utilisateurs...", + "admin_users_load_error": "Impossible de charger les utilisateurs pour le moment.", + "admin_users_empty": "Aucun utilisateur ne correspond à cette vue.", + "admin_users_column_user": "Utilisateur", + "admin_users_column_role": "Rôle", + "admin_users_column_status": "Statut", + "admin_users_column_joined": "Inscription", + "admin_users_column_actions": "Actions", + "admin_users_active": "Actif", + "admin_users_role_user": "Utilisateur", + "admin_users_role_moderator": "Modérateur", + "admin_users_role_admin": "Administrateur", + "admin_users_manage": "Gérer", + "admin_users_details": "Détails de l'utilisateur", + "admin_users_details_description": "Gérer l'identité, le rôle et l'accès", + "admin_users_close_details": "Fermer les détails de l'utilisateur", + "admin_users_close": "Fermer", + "admin_users_account_access": "Accès au compte", + "admin_users_suspend": "Suspendre", + "admin_users_unsuspend": "Réactiver", + "admin_users_reset_token": "Réinitialiser le mot de passe", + "admin_users_previous_page": "Page précédente", + "admin_users_next_page": "Page suivante", + "admin_users_page": "Page", + "admin_users_of": "sur", + "admin_users_display_name": "Nom affiché", + "admin_users_email": "E-mail", + "admin_users_email_address": "Adresse e-mail", + "admin_users_save_identity": "Enregistrer l'identité", + "admin_users_identity_updated": "Identité de l'utilisateur mise à jour", + "admin_users_update_failed": "Échec de la mise à jour", + "admin_users_role_updated": "Rôle mis à jour", + "admin_users_suspend_updated": "Accès au compte mis à jour", + "admin_users_reset_failed": "Impossible de générer le jeton de réinitialisation", + "admin_users_token_copied": "Jeton copié dans le presse-papiers", + "admin_users_reset_title": "Jeton de réinitialisation du mot de passe", + "admin_users_reset_label": "Jeton de réinitialisation du mot de passe", + "admin_users_clipboard_unavailable": "Le presse-papiers n'est pas disponible. Sélectionnez le jeton ci-dessus et copiez-le manuellement.", + "admin_users_copy_token": "Copier le jeton", + "login_title": "Se connecter", + "login_subtitle": "Utilisez les identifiants de votre compte pour continuer.", + "login_signed_in": "Connecté", + "login_invalid_credentials": "Identifiants incorrects.", + "login_or": "ou", + "login_identifier_placeholder": "E-mail ou nom d'utilisateur", + "login_password_placeholder": "Mot de passe", + "login_pending": "Connexion...", + "login_no_method": "Aucune méthode de connexion n'est disponible.", + "login_create_account": "Créer un compte", + "login_reset_password": "Réinitialiser le mot de passe", + "login_oidc_redirecting": "Redirection...", + "login_oidc_continue": "Continuer avec", + "login_oidc_failed": "Impossible de démarrer la connexion. Réessayez.", + "nav_sign_in": "Se connecter", + "nav_register": "Créer un compte", + "nav_browse": "Parcourir", + "nav_account": "Compte", + "nav_guest": "Invité", + "nav_connected": "Connecté", + "nav_loading": "Chargement", + "nav_signed_out": "Déconnecté" } From 19845e4dc56135558269661311830131e75bcd41 Mon Sep 17 00:00:00 2001 From: TypeType Admin Date: Wed, 26 Aug 2026 20:24:04 +0000 Subject: [PATCH 2/3] chore(l10n): update French translation Translation: TypeType/Web Language: French Progress: 100.0% (420 of 420 strings) Translate-URL: https://translate.typetype.video/projects/typetype/web/fr/ --- apps/web/messages/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/messages/fr.json b/apps/web/messages/fr.json index aa1573e..08dfe6c 100644 --- a/apps/web/messages/fr.json +++ b/apps/web/messages/fr.json @@ -262,7 +262,7 @@ "portability_status_supported": "Pris en charge", "portability_status_not_supported": "Non pris en charge", "portability_get_backup": "Récupérer votre sauvegarde", - "portability_backup_suffix": "", + "portability_backup_suffix": "Sauvegarde", "portability_guide_typetype_description": "Déplacez vos données depuis une autre instance TypeType ou restaurez une sauvegarde portable.", "portability_guide_typetype_step_one": "Ouvrez Paramètres, puis Portabilité des données sur l'instance source.", "portability_guide_typetype_step_two": "Choisissez TypeType comme destination et téléchargez l'export.", From 93ca6f3e8bb381ab29224c27a7ab3abb569b5afb Mon Sep 17 00:00:00 2001 From: TypeType Admin Date: Wed, 26 Aug 2026 20:27:12 +0000 Subject: [PATCH 3/3] chore(l10n): update French translation Translation: TypeType/Web Language: French Progress: 100.0% (420 of 420 strings) Translate-URL: https://translate.typetype.video/projects/typetype/web/fr/ --- apps/web/messages/fr.json | 840 +++++++++++++++++++------------------- 1 file changed, 420 insertions(+), 420 deletions(-) diff --git a/apps/web/messages/fr.json b/apps/web/messages/fr.json index 08dfe6c..d0d8e5c 100644 --- a/apps/web/messages/fr.json +++ b/apps/web/messages/fr.json @@ -1,422 +1,422 @@ { - "$schema": "https://inlang.com/schema/inlang-message-format", - "admin_access_description": "Définissez qui peut rejoindre l'instance et quels contenus sont disponibles.", - "admin_access_label": "Accès", - "admin_access_mode_description": "Le contrôle parental limite l'extraction et la découverte aux chaînes approuvées.", - "admin_access_mode_label": "Accès au contenu", - "admin_allow_guest_description": "Permettre aux visiteurs de naviguer sans compte personnel.", - "admin_allow_guest_label": "Autoriser le mode invité", - "admin_allow_registration_description": "Permettre aux nouveaux utilisateurs de créer un compte.", - "admin_allow_registration_label": "Autoriser les inscriptions", - "admin_authentication_description": "Contrôlez les points d'entrée des comptes et les sessions YouTube distantes.", - "admin_authentication_label": "Authentification", - "admin_console_subtitle": "Configurez cette instance et inspectez ses utilisateurs, accès, sessions, flux et signalements.", - "admin_console_title": "Administration", - "admin_banner_url_label": "URL de la bannière", - "admin_identity_description": "Affichée sur les pages de connexion et dans toute cette instance.", - "admin_identity_label": "Identité", - "admin_instance_description": "Identité visuelle, accès, authentification et comportement de la plateforme.", - "admin_instance_label": "Instance", - "admin_instance_name_label": "Nom de l'instance", - "admin_local_login_description": "Autoriser l'authentification par e-mail et mot de passe.", - "admin_local_login_label": "Connexion locale", - "admin_logo_url_label": "URL du logo", - "admin_min_android_description": "Laissez vide si aucune version minimale n'est requise.", - "admin_min_android_label": "Version Android minimale", - "admin_oidc_description": "Rediriger les utilisateurs directement vers le fournisseur d'identité configuré.", - "admin_oidc_label": "Rediriger vers OIDC", - "admin_parental_description": "Choisissez les chaînes disponibles lorsque l'accès contrôlé est actif.", - "admin_parental_label": "Contrôle parental", - "admin_reports_description": "Analysez les signalements avec les diagnostics de requêtes et de lecture.", - "admin_reports_label": "Signalements", - "admin_rss_description": "Configurez les flux privés, les limites et les accès par compte.", - "admin_save_changes": "Enregistrer", - "admin_saving": "Enregistrement", - "admin_sessions_description": "Consultez les appareils connectés, l'activité et les lectures en cours.", - "admin_sessions_label": "Sessions", - "admin_tagline_label": "Slogan", - "admin_track_sessions_description": "Afficher aux administrateurs les appareils connectés et l'activité de lecture.", - "admin_track_sessions_label": "Suivre les sessions actives", - "admin_unrestricted_label": "Sans restriction", - "admin_unsaved_changes": "Modifications non enregistrées", - "admin_users_description": "Gérez les rôles, suspensions, identités et récupérations de compte.", - "admin_users_label": "Utilisateurs", - "admin_verified_email_description": "Exiger une vérification avant l'utilisation du compte.", - "admin_verified_email_label": "Exiger un e-mail vérifié", - "admin_youtube_login_description": "Autoriser la configuration d'une session YouTube depuis le navigateur.", - "admin_youtube_login_label": "Connexion YouTube distante", - "admin_preview_tagline": "Votre plateforme vidéo privée", - "language_english": "Anglais", - "language_french": "Français", - "nav_admin": "Administration", - "nav_close_sidebar": "Fermer la barre latérale", - "nav_data_transfer": "Transfert de données", - "nav_history": "Historique", - "nav_home": "Accueil", - "nav_login": "Connexion", - "nav_more": "Plus", - "nav_open_menu": "Ouvrir le menu", - "nav_playlists": "Playlists", - "nav_primary": "Navigation principale", - "nav_privacy": "Confidentialité", - "nav_services": "Services", - "nav_settings": "Paramètres", - "nav_shorts": "Shorts", - "nav_sign_out": "Se déconnecter", - "nav_subscriptions": "Abonnements", - "shell_built_by_community": "Créé par la communauté TypeType", - "shell_search": "Rechercher", - "shell_support": "Soutenir", - "shell_support_typetype": "Soutenir TypeType", - "watch_audio_loading": "Chargement de l'audio...", - "watch_audio_only": "Audio uniquement", - "watch_autoplay": "Lecture automatique", - "watch_block_channel": "Bloquer la chaîne", - "watch_block_video": "Bloquer la vidéo", - "watch_channel_blocked": "Chaîne bloquée :", - "watch_channel_unblocked": "Chaîne débloquée", - "watch_comments": "Commentaires", - "watch_comments_disabled": "Les commentaires sont désactivés pour cette vidéo.", - "watch_could_not_update_later": "Impossible de mettre à jour À regarder plus tard", - "watch_download": "Télécharger", - "watch_favorite": "Favori", - "watch_favorited": "En favori", - "watch_hide_replies": "Masquer les réponses", - "watch_likes": "J'aime", - "watch_link_copied": "Lien copié dans le presse-papiers", - "watch_load_more_replies": "Charger plus de réponses", - "watch_more": "Plus", - "watch_pinned": "Épinglé", - "watch_removed_favorites": "Retiré des favoris", - "watch_removed_later": "Retiré de À regarder plus tard", - "watch_remove_later": "Retirer de À regarder plus tard", - "watch_replies": "réponses", - "watch_report": "Signaler", - "watch_save": "Enregistrer", - "watch_save_later": "Enregistrer dans À regarder plus tard", - "watch_save_playlist": "Enregistrer dans une playlist", - "watch_saved_favorites": "Ajouté aux favoris", - "watch_saved_later": "Ajouté à À regarder plus tard", - "watch_saving": "Enregistrement...", - "watch_share": "Partager", - "watch_show_less": "Afficher moins", - "watch_show_more": "Afficher plus", - "watch_show_replies": "Afficher les réponses", - "watch_subscribe": "S'abonner", - "watch_subscribed": "Abonné", - "watch_subscribed_to": "Abonné à", - "watch_subscription_failed": "La mise à jour de l'abonnement a échoué", - "watch_unsubscribed_from": "Désabonné de", - "watch_unblock_channel": "Débloquer la chaîne", - "watch_unblock_video": "Débloquer la vidéo", - "watch_verified": "vérifié", - "watch_video_blocked": "Vidéo bloquée", - "watch_video_options": "Options de la vidéo", - "watch_video_unblocked": "Vidéo débloquée", - "player_format": "Format", - "player_disable_cinema_mode": "Désactiver le mode cinéma", - "player_enable_cinema_mode": "Activer le mode cinéma", - "player_language": "Langue", - "player_mute": "Couper le son", - "player_next_video": "Vidéo suivante", - "player_original": "original", - "player_pause": "Pause", - "player_play": "Lecture", - "player_previous_video": "Vidéo précédente", - "player_quality": "Qualité", - "player_seek_backward_10": "Reculer de 10 secondes", - "player_seek_forward_10": "Avancer de 10 secondes", - "player_unmute": "Rétablir le son", - "settings_about_description": "Versions, liens du projet et logiciels tiers.", - "settings_about_label": "À propos", - "settings_blocked_description": "Consultez les chaînes, vidéos et mots-clés masqués.", - "settings_blocked_label": "Contenu bloqué", - "settings_data_description": "Importez, restaurez et exportez les données du compte.", - "settings_data_label": "Données", - "settings_interface_description": "Choisissez ce que TypeType ouvre et met en avant.", - "settings_interface_label": "Interface", - "settings_language_description": "Préférences d'interface, d'audio et de sous-titres.", - "settings_language_label": "Langues", - "settings_language_section": "Langue", - "settings_playback_description": "Qualité, vitesse, lecture automatique et audio uniquement.", - "settings_playback_label": "Lecture", - "settings_privacy_description": "Contrôlez l'historique, les sessions et la confidentialité du compte.", - "settings_privacy_label": "Confidentialité", - "settings_rss_description": "Gérez les flux privés de ce compte.", - "settings_services_description": "Sélectionnez le fournisseur utilisé par défaut.", - "settings_services_label": "Services", - "settings_subtitle": "Personnalisez la lecture, le contenu, la confidentialité et les données de votre compte.", - "settings_subtitle_default_description": "Activer les sous-titres par défaut", - "settings_subtitle_default_label": "Sous-titres", - "settings_subtitle_language_description": "Piste de sous-titres préférée", - "settings_subtitle_language_label": "Langue des sous-titres", - "settings_title": "Paramètres", - "settings_audio_language_description": "Piste audio préférée", - "settings_audio_language_ignored": "Ignoré lorsque la langue d'origine est imposée", - "settings_audio_language_label": "Langue audio", - "settings_original_audio_description": "Toujours utiliser la piste audio d'origine", - "settings_original_audio_label": "Préférer la langue d'origine", - "settings_ui_language_description": "Langue utilisée par TypeType sur cet appareil.", - "settings_ui_language_label": "Langue de l'interface", - "settings_video_description": "Visibilité du contenu et comportement de SponsorBlock.", - "settings_video_label": "Vidéo", - "profile_title": "Profil", - "profile_subtitle": "Gérez l'apparence de votre compte et vos informations de connexion.", - "profile_public_title": "Profil public", - "profile_public_description": "Choisissez le nom et la bio affichés avec votre activité.", - "profile_no_public_username": "Aucun nom d'utilisateur public", - "profile_username_label": "Nom d'utilisateur public", - "profile_username_help": "3 à 32 caractères : lettres, chiffres, point, tiret bas ou tiret.", - "profile_bio_label": "Bio", - "profile_bio_placeholder": "Présentez-vous en quelques mots", - "profile_bio_help": "Jusqu'à 280 caractères", - "profile_save": "Enregistrer le profil", - "profile_saved": "Profil mis à jour", - "account_identity_title": "Identité du compte", - "account_identity_description": "Utilisée pour la connexion et l'affichage du compte.", - "account_identity_managed": "Gérée par votre fournisseur d'identité.", - "account_display_name": "Nom affiché", - "account_email": "Adresse e-mail", - "account_current_password": "Mot de passe actuel", - "account_save": "Enregistrer le compte", - "account_saved": "Compte mis à jour", - "account_update_failed": "Échec de la mise à jour", - "account_password_title": "Mot de passe", - "account_password_description": "Réinitialisez le mot de passe de votre compte.", - "account_password_reset": "Réinitialiser le mot de passe", - "avatar_title": "Avatar", - "avatar_custom_title": "Image personnalisée", - "avatar_custom_description": "PNG, JPEG, WebP ou GIF animé jusqu'à 10 Mo.", - "avatar_upload": "Importer", - "avatar_invalid_type": "Utilisez une image PNG, JPEG, WebP ou GIF", - "avatar_too_large": "L'avatar doit faire 10 Mo ou moins", - "avatar_updated": "Avatar mis à jour", - "avatar_upload_failed": "Impossible d'importer l'avatar", - "avatar_update_failed": "Impossible de modifier l'avatar", - "avatar_clear_failed": "Impossible de supprimer l'avatar", - "avatar_emoji_source": "Emojis fournis par", - "avatar_search": "Rechercher des emojis", - "avatar_scroll_left": "Faire défiler les emojis vers la gauche", - "avatar_scroll_right": "Faire défiler les emojis vers la droite", - "avatar_clear": "Supprimer", - "not_found_title": "Cette page est hors champ", - "not_found_description": "L'adresse est peut-être incorrecte, ou la page a été déplacée.", - "not_found_back": "Retour", - "not_found_home": "Accueil", - "data_portability_title": "Portabilité des données", - "data_portability_subtitle": "Importez les données du compte dans TypeType ou créez une sauvegarde pour une application compatible.", - "data_portability_import": "Importer", - "data_portability_export": "Exporter", - "data_portability_loading_formats": "Chargement des formats compatibles...", - "portability_export_download_started": "Téléchargement de l'export démarré", - "portability_export_ready": "Export prêt", - "portability_no_export_format": "Aucun format d'export n'est disponible.", - "portability_export_title": "Exporter les données", - "portability_generate_export": "Générer l'export", - "portability_export_description": "Choisissez une destination et créez une sauvegarde portable.", - "portability_destination_format": "Format de destination", - "portability_export_partial_warning": "Cette destination ne peut pas représenter tous les champs TypeType. Le rapport final indiquera les données qui n'ont pas pu être conservées.", - "portability_export_notes": "Notes de l'export", - "portability_download_export": "Télécharger l'export", - "portability_new_export": "Nouvel export", - "portability_download_report": "Télécharger le rapport", - "portability_start_another_export": "Démarrer un autre export", - "portability_export_failed": "Échec de l'export", - "portability_import_completed": "Import terminé", - "portability_items": "éléments", - "portability_no_import_format": "Aucun format d'import n'est disponible.", - "portability_import_title": "Importer des données", - "portability_import_description": "Prévisualisez les données et choisissez ce qui doit être restauré.", - "portability_import_from": "Importer depuis", - "portability_choose_or_drop": "Choisissez ou déposez une sauvegarde", - "portability_drop_hint": "Déposez le fichier de sauvegarde original. Rien ne sera importé avant la validation de l'aperçu.", - "portability_drop_original_prefix": "Déposez le fichier original", - "portability_drop_original_suffix": "de sauvegarde. Rien ne sera importé avant la validation de l'aperçu.", - "portability_duplicate_records": "enregistrements en double trouvés", - "portability_different_file": "Autre fichier", - "portability_compatibility_notes": "Notes de compatibilité", - "portability_duplicate_policy": "Lorsqu'un élément existe déjà", - "portability_skip": "Ignorer", - "portability_replace": "Remplacer", - "portability_import_selected": "Importer la sélection", - "portability_start_another_import": "Démarrer un autre import", - "portability_choose_another_backup": "Choisir une autre sauvegarde", - "portability_import_failed": "Échec de l'import", - "portability_job_waiting": "En attente de démarrage", - "portability_job_analyzing": "Analyse de la sauvegarde", - "portability_job_ready": "Prêt à importer", - "portability_job_importing": "Import des données", - "portability_job_generating": "Génération de l'export", - "portability_job_import_completed": "Import terminé", - "portability_job_export_ready": "Export prêt", - "portability_job_cancelled": "Opération annulée", - "portability_job_failed": "Échec de l'opération", - "portability_operation_failed": "L'opération de portabilité a échoué", - "portability_copy_reference": "Copier la référence du support", - "portability_cancel": "Annuler", - "portability_job_label": "Tâche", - "portability_request_label": "Requête", - "portability_code_label": "Code", - "portability_job_expired": "Cette opération n'est plus disponible. Démarrez un nouvel import ou export.", - "portability_status_partial": "Prise en charge partielle", - "portability_status_supported": "Pris en charge", - "portability_status_not_supported": "Non pris en charge", - "portability_get_backup": "Récupérer votre sauvegarde", - "portability_backup_suffix": "Sauvegarde", - "portability_guide_typetype_description": "Déplacez vos données depuis une autre instance TypeType ou restaurez une sauvegarde portable.", - "portability_guide_typetype_step_one": "Ouvrez Paramètres, puis Portabilité des données sur l'instance source.", - "portability_guide_typetype_step_two": "Choisissez TypeType comme destination et téléchargez l'export.", - "portability_guide_typetype_step_three": "Déposez la sauvegarde téléchargée sans la modifier.", - "portability_guide_takeout_description": "Google Takeout peut fournir vos abonnements, votre historique, vos playlists, À regarder plus tard et vos vidéos aimées.", - "portability_guide_takeout_step_one": "Ouvrez Google Takeout avec YouTube et Mon activité sélectionnés.", - "portability_guide_takeout_step_two": "Créez un export ZIP unique, puis téléchargez-le depuis Google.", - "portability_guide_takeout_step_three": "Déposez le ZIP original. Si Google crée plusieurs ZIP, importez-les un par un.", - "portability_guide_takeout_action": "Ouvrir Google Takeout", - "portability_guide_opml_description": "Déplacez vos abonnements depuis toute application ou service capable d'exporter un fichier OPML.", - "portability_guide_opml_step_one": "Trouvez l'action d'export ou de sauvegarde des abonnements dans l'application source.", - "portability_guide_opml_step_two": "Choisissez OPML lorsque l'application demande un format d'export.", - "portability_guide_opml_step_three": "Téléchargez le fichier OPML, puis déposez-le ici.", - "portability_guide_generic_prefix": "Importez vos données existantes", - "portability_guide_generic_suffix": "dans TypeType.", - "portability_guide_generic_open_prefix": "Ouvrez", - "portability_guide_generic_open_suffix": "et recherchez son action de sauvegarde ou d'export.", - "portability_guide_generic_download": "Téléchargez la sauvegarde originale sans la modifier ni l'extraire.", - "portability_guide_generic_drop": "Déposez le fichier ici. TypeType prévisualisera les données avant tout import.", - "portability_export_hint": "Rien n'est modifié avant le téléchargement de la sauvegarde terminée.", - "portability_import_format_hint": "Sélectionnez le format source avant de choisir un fichier.", - "portability_stale_job_toast": "L'opération précédente n'est plus disponible. Recommencez.", - "portability_category_subscriptions": "Abonnements", - "portability_category_subscriptions_detail": "Chaînes suivies", - "portability_category_subscription_groups": "Groupes d'abonnements", - "portability_category_subscription_groups_detail": "Groupes de chaînes nommés", - "portability_category_history": "Historique de visionnage", - "portability_category_history_detail": "Vidéos déjà regardées", - "portability_category_playlists": "Playlists", - "portability_category_playlists_detail": "Playlists locales et leurs vidéos", - "portability_category_watch_later": "À regarder plus tard", - "portability_category_watch_later_detail": "Vidéos enregistrées pour plus tard", - "portability_category_favorites": "Favoris", - "portability_category_favorites_detail": "Vidéos ajoutées aux favoris", - "portability_category_progress": "Progression de lecture", - "portability_category_progress_detail": "Positions de lecture enregistrées", - "portability_category_search_history": "Historique des recherches", - "portability_category_search_history_detail": "Recherches récentes", - "portability_category_saved_playlists": "Playlists enregistrées", - "portability_category_saved_playlists_detail": "Playlists distantes suivies", - "portability_category_settings": "Paramètres", - "portability_category_settings_detail": "Préférences portables", - "portability_category_content_filters": "Filtres de contenu", - "portability_category_content_filters_detail": "Règles de contenu masqué", - "groups_preview_data_transfer": "Transfert de données", - "groups_preview_title": "Groupes d'abonnements", - "groups_preview_import": "Import", - "groups_preview_groups": "Groupes", - "groups_preview_done": "Terminé", - "groups_preview_import_complete": "Import terminé", - "groups_preview_import_summary": "{channels} abonnements, {playlists} playlists, {history} entrées d'historique et {groups} groupes ont été restaurés.", - "groups_preview_channels": "Chaînes", - "groups_preview_groups_label": "Groupes", - "groups_preview_ungrouped": "Non groupées", - "groups_preview_coverage": "Couverture", - "groups_preview_organize": "Organiser les groupes", - "groups_preview_view_subscriptions": "Voir mes abonnements", - "groups_preview_restored_groups": "Groupes restaurés", - "groups_preview_channel_count": "{count} chaîne", - "groups_preview_channel_count_plural": "{count} chaînes", - "groups_preview_group_name": "Nom du groupe", - "groups_preview_all_channels": "Toutes les chaînes ({count})", - "groups_preview_search": "Rechercher les chaînes importées", - "groups_preview_select_visible": "Sélectionner visibles", - "groups_preview_clear_page": "Vider la page", - "groups_preview_finish": "Terminer", - "groups_preview_no_group": "Aucun groupe", - "groups_preview_no_match": "Aucune chaîne ne correspond à cette vue", - "groups_preview_selected": "{count} sélectionnées", - "groups_preview_add_to_group": "Ajouter à un groupe", - "groups_preview_remove_from_group": "Retirer d'un groupe", - "groups_preview_clear": "Effacer", - "groups_preview_added": "{count} chaînes ajoutées à {group}", - "groups_preview_removed": "{count} chaînes retirées de {group}", - "groups_preview_group_created": "{group} créé", - "groups_preview_group_removed": "{group} retiré", - "groups_preview_organization_updated": "Organisation mise à jour", - "groups_preview_coverage_line": "{grouped} chaînes sur {total} ont au moins un groupe ({coverage} %)", - "groups_preview_more": "+{count} autres", - "groups_preview_open_subscriptions": "Ouvrir les abonnements", - "groups_preview_keep_organizing": "Continuer", - "groups_preview_mock": "Mock", - "groups_preview_reset": "Réinitialiser l'aperçu", - "groups_preview_close_new_group": "Fermer le nouveau groupe", - "groups_preview_create_group": "Créer un groupe", - "groups_preview_select_channel": "Sélectionner", - "groups_preview_remove_from_specific_group": "Retirer de {group}", - "admin_users_search": "Rechercher des utilisateurs", - "admin_users_search_placeholder": "Rechercher par nom, e-mail ou ID", - "admin_users_filter": "Statut et rôle", - "admin_users_filter_all": "Tous", - "admin_users_filter_admins": "Administrateurs", - "admin_users_filter_moderators": "Modérateurs", - "admin_users_filter_users": "Utilisateurs", - "admin_users_filter_suspended": "Suspendus", - "admin_users_loading": "Chargement des utilisateurs...", - "admin_users_load_error": "Impossible de charger les utilisateurs pour le moment.", - "admin_users_empty": "Aucun utilisateur ne correspond à cette vue.", - "admin_users_column_user": "Utilisateur", - "admin_users_column_role": "Rôle", - "admin_users_column_status": "Statut", - "admin_users_column_joined": "Inscription", - "admin_users_column_actions": "Actions", - "admin_users_active": "Actif", - "admin_users_role_user": "Utilisateur", - "admin_users_role_moderator": "Modérateur", - "admin_users_role_admin": "Administrateur", - "admin_users_manage": "Gérer", - "admin_users_details": "Détails de l'utilisateur", - "admin_users_details_description": "Gérer l'identité, le rôle et l'accès", - "admin_users_close_details": "Fermer les détails de l'utilisateur", - "admin_users_close": "Fermer", - "admin_users_account_access": "Accès au compte", - "admin_users_suspend": "Suspendre", - "admin_users_unsuspend": "Réactiver", - "admin_users_reset_token": "Réinitialiser le mot de passe", - "admin_users_previous_page": "Page précédente", - "admin_users_next_page": "Page suivante", - "admin_users_page": "Page", - "admin_users_of": "sur", - "admin_users_display_name": "Nom affiché", - "admin_users_email": "E-mail", - "admin_users_email_address": "Adresse e-mail", - "admin_users_save_identity": "Enregistrer l'identité", - "admin_users_identity_updated": "Identité de l'utilisateur mise à jour", - "admin_users_update_failed": "Échec de la mise à jour", - "admin_users_role_updated": "Rôle mis à jour", - "admin_users_suspend_updated": "Accès au compte mis à jour", - "admin_users_reset_failed": "Impossible de générer le jeton de réinitialisation", - "admin_users_token_copied": "Jeton copié dans le presse-papiers", - "admin_users_reset_title": "Jeton de réinitialisation du mot de passe", - "admin_users_reset_label": "Jeton de réinitialisation du mot de passe", - "admin_users_clipboard_unavailable": "Le presse-papiers n'est pas disponible. Sélectionnez le jeton ci-dessus et copiez-le manuellement.", - "admin_users_copy_token": "Copier le jeton", - "login_title": "Se connecter", - "login_subtitle": "Utilisez les identifiants de votre compte pour continuer.", - "login_signed_in": "Connecté", - "login_invalid_credentials": "Identifiants incorrects.", - "login_or": "ou", - "login_identifier_placeholder": "E-mail ou nom d'utilisateur", - "login_password_placeholder": "Mot de passe", - "login_pending": "Connexion...", - "login_no_method": "Aucune méthode de connexion n'est disponible.", - "login_create_account": "Créer un compte", - "login_reset_password": "Réinitialiser le mot de passe", - "login_oidc_redirecting": "Redirection...", - "login_oidc_continue": "Continuer avec", - "login_oidc_failed": "Impossible de démarrer la connexion. Réessayez.", - "nav_sign_in": "Se connecter", - "nav_register": "Créer un compte", - "nav_browse": "Parcourir", - "nav_account": "Compte", - "nav_guest": "Invité", - "nav_connected": "Connecté", - "nav_loading": "Chargement", - "nav_signed_out": "Déconnecté" + "$schema": "https://inlang.com/schema/inlang-message-format", + "admin_access_description": "Définissez qui peut rejoindre l'instance et quels contenus sont disponibles.", + "admin_access_label": "Accès", + "admin_access_mode_description": "Le contrôle parental limite l'extraction et la découverte aux chaînes approuvées.", + "admin_access_mode_label": "Accès au contenu", + "admin_allow_guest_description": "Permettre aux visiteurs de naviguer sans compte personnel.", + "admin_allow_guest_label": "Autoriser le mode invité", + "admin_allow_registration_description": "Permettre aux nouveaux utilisateurs de créer un compte.", + "admin_allow_registration_label": "Autoriser les inscriptions", + "admin_authentication_description": "Contrôlez les points d'entrée des comptes et les sessions YouTube distantes.", + "admin_authentication_label": "Authentification", + "admin_console_subtitle": "Configurez cette instance et inspectez ses utilisateurs, accès, sessions, flux et signalements.", + "admin_console_title": "Administration", + "admin_banner_url_label": "URL de la bannière", + "admin_identity_description": "Affichée sur les pages de connexion et dans toute cette instance.", + "admin_identity_label": "Identité", + "admin_instance_description": "Identité visuelle, accès, authentification et comportement de la plateforme.", + "admin_instance_label": "Instance", + "admin_instance_name_label": "Nom de l'instance", + "admin_local_login_description": "Autoriser l'authentification par e-mail et mot de passe.", + "admin_local_login_label": "Connexion locale", + "admin_logo_url_label": "URL du logo", + "admin_min_android_description": "Laissez vide si aucune version minimale n'est requise.", + "admin_min_android_label": "Version Android minimale", + "admin_oidc_description": "Rediriger les utilisateurs directement vers le fournisseur d'identité configuré.", + "admin_oidc_label": "Rediriger vers OIDC", + "admin_parental_description": "Choisissez les chaînes disponibles lorsque l'accès contrôlé est actif.", + "admin_parental_label": "Contrôle parental", + "admin_reports_description": "Analysez les signalements avec les diagnostics de requêtes et de lecture.", + "admin_reports_label": "Signalements", + "admin_rss_description": "Configurez les flux privés, les limites et les accès par compte.", + "admin_save_changes": "Enregistrer", + "admin_saving": "Enregistrement", + "admin_sessions_description": "Consultez les appareils connectés, l'activité et les lectures en cours.", + "admin_sessions_label": "Sessions", + "admin_tagline_label": "Slogan", + "admin_track_sessions_description": "Afficher aux administrateurs les appareils connectés et l'activité de lecture.", + "admin_track_sessions_label": "Suivre les sessions actives", + "admin_unrestricted_label": "Sans restriction", + "admin_unsaved_changes": "Modifications non enregistrées", + "admin_users_description": "Gérez les rôles, suspensions, identités et récupérations de compte.", + "admin_users_label": "Utilisateurs", + "admin_verified_email_description": "Exiger une vérification avant l'utilisation du compte.", + "admin_verified_email_label": "Exiger un e-mail vérifié", + "admin_youtube_login_description": "Autoriser la configuration d'une session YouTube depuis le navigateur.", + "admin_youtube_login_label": "Connexion YouTube distante", + "admin_preview_tagline": "Votre plateforme vidéo privée", + "language_english": "Anglais", + "language_french": "Français", + "nav_admin": "Administration", + "nav_close_sidebar": "Fermer la barre latérale", + "nav_data_transfer": "Transfert de données", + "nav_history": "Historique", + "nav_home": "Accueil", + "nav_login": "Connexion", + "nav_more": "Plus", + "nav_open_menu": "Ouvrir le menu", + "nav_playlists": "Playlists", + "nav_primary": "Navigation principale", + "nav_privacy": "Confidentialité", + "nav_services": "Services", + "nav_settings": "Paramètres", + "nav_shorts": "Shorts", + "nav_sign_out": "Se déconnecter", + "nav_subscriptions": "Abonnements", + "shell_built_by_community": "Créé par la communauté TypeType", + "shell_search": "Rechercher", + "shell_support": "Soutenir", + "shell_support_typetype": "Soutenir TypeType", + "watch_audio_loading": "Chargement de l'audio...", + "watch_audio_only": "Audio uniquement", + "watch_autoplay": "Lecture automatique", + "watch_block_channel": "Bloquer la chaîne", + "watch_block_video": "Bloquer la vidéo", + "watch_channel_blocked": "Chaîne bloquée :", + "watch_channel_unblocked": "Chaîne débloquée", + "watch_comments": "Commentaires", + "watch_comments_disabled": "Les commentaires sont désactivés pour cette vidéo.", + "watch_could_not_update_later": "Impossible de mettre à jour À regarder plus tard", + "watch_download": "Télécharger", + "watch_favorite": "Favori", + "watch_favorited": "En favori", + "watch_hide_replies": "Masquer les réponses", + "watch_likes": "J'aime", + "watch_link_copied": "Lien copié dans le presse-papiers", + "watch_load_more_replies": "Charger plus de réponses", + "watch_more": "Plus", + "watch_pinned": "Épinglé", + "watch_removed_favorites": "Retiré des favoris", + "watch_removed_later": "Retiré de À regarder plus tard", + "watch_remove_later": "Retirer de À regarder plus tard", + "watch_replies": "réponses", + "watch_report": "Signaler", + "watch_save": "Enregistrer", + "watch_save_later": "Enregistrer dans À regarder plus tard", + "watch_save_playlist": "Enregistrer dans une playlist", + "watch_saved_favorites": "Ajouté aux favoris", + "watch_saved_later": "Ajouté à À regarder plus tard", + "watch_saving": "Enregistrement...", + "watch_share": "Partager", + "watch_show_less": "Afficher moins", + "watch_show_more": "Afficher plus", + "watch_show_replies": "Afficher les réponses", + "watch_subscribe": "S'abonner", + "watch_subscribed": "Abonné", + "watch_subscribed_to": "Abonné à", + "watch_subscription_failed": "La mise à jour de l'abonnement a échoué", + "watch_unsubscribed_from": "Désabonné de", + "watch_unblock_channel": "Débloquer la chaîne", + "watch_unblock_video": "Débloquer la vidéo", + "watch_verified": "vérifié", + "watch_video_blocked": "Vidéo bloquée", + "watch_video_options": "Options de la vidéo", + "watch_video_unblocked": "Vidéo débloquée", + "player_format": "Format", + "player_disable_cinema_mode": "Désactiver le mode cinéma", + "player_enable_cinema_mode": "Activer le mode cinéma", + "player_language": "Langue", + "player_mute": "Couper le son", + "player_next_video": "Vidéo suivante", + "player_original": "original", + "player_pause": "Pause", + "player_play": "Lecture", + "player_previous_video": "Vidéo précédente", + "player_quality": "Qualité", + "player_seek_backward_10": "Reculer de 10 secondes", + "player_seek_forward_10": "Avancer de 10 secondes", + "player_unmute": "Rétablir le son", + "settings_about_description": "Versions, liens du projet et logiciels tiers.", + "settings_about_label": "À propos", + "settings_blocked_description": "Consultez les chaînes, vidéos et mots-clés masqués.", + "settings_blocked_label": "Contenu bloqué", + "settings_data_description": "Importez, restaurez et exportez les données du compte.", + "settings_data_label": "Données", + "settings_interface_description": "Choisissez ce que TypeType ouvre et met en avant.", + "settings_interface_label": "Interface", + "settings_language_description": "Préférences d'interface, d'audio et de sous-titres.", + "settings_language_label": "Langues", + "settings_language_section": "Langue", + "settings_playback_description": "Qualité, vitesse, lecture automatique et audio uniquement.", + "settings_playback_label": "Lecture", + "settings_privacy_description": "Contrôlez l'historique, les sessions et la confidentialité du compte.", + "settings_privacy_label": "Confidentialité", + "settings_rss_description": "Gérez les flux privés de ce compte.", + "settings_services_description": "Sélectionnez le fournisseur utilisé par défaut.", + "settings_services_label": "Services", + "settings_subtitle": "Personnalisez la lecture, le contenu, la confidentialité et les données de votre compte.", + "settings_subtitle_default_description": "Activer les sous-titres par défaut", + "settings_subtitle_default_label": "Sous-titres", + "settings_subtitle_language_description": "Piste de sous-titres préférée", + "settings_subtitle_language_label": "Langue des sous-titres", + "settings_title": "Paramètres", + "settings_audio_language_description": "Piste audio préférée", + "settings_audio_language_ignored": "Ignoré lorsque la langue d'origine est imposée", + "settings_audio_language_label": "Langue audio", + "settings_original_audio_description": "Toujours utiliser la piste audio d'origine", + "settings_original_audio_label": "Préférer la langue d'origine", + "settings_ui_language_description": "Langue utilisée par TypeType sur cet appareil.", + "settings_ui_language_label": "Langue de l'interface", + "settings_video_description": "Visibilité du contenu et comportement de SponsorBlock.", + "settings_video_label": "Vidéo", + "profile_title": "Profil", + "profile_subtitle": "Gérez l'apparence de votre compte et vos informations de connexion.", + "profile_public_title": "Profil public", + "profile_public_description": "Choisissez le nom et la bio affichés avec votre activité.", + "profile_no_public_username": "Aucun nom d'utilisateur public", + "profile_username_label": "Nom d'utilisateur public", + "profile_username_help": "3 à 32 caractères : lettres, chiffres, point, tiret bas ou tiret.", + "profile_bio_label": "Bio", + "profile_bio_placeholder": "Présentez-vous en quelques mots", + "profile_bio_help": "Jusqu'à 280 caractères", + "profile_save": "Enregistrer le profil", + "profile_saved": "Profil mis à jour", + "account_identity_title": "Identité du compte", + "account_identity_description": "Utilisée pour la connexion et l'affichage du compte.", + "account_identity_managed": "Gérée par votre fournisseur d'identité.", + "account_display_name": "Nom affiché", + "account_email": "Adresse e-mail", + "account_current_password": "Mot de passe actuel", + "account_save": "Enregistrer le compte", + "account_saved": "Compte mis à jour", + "account_update_failed": "Échec de la mise à jour", + "account_password_title": "Mot de passe", + "account_password_description": "Réinitialisez le mot de passe de votre compte.", + "account_password_reset": "Réinitialiser le mot de passe", + "avatar_title": "Avatar", + "avatar_custom_title": "Image personnalisée", + "avatar_custom_description": "PNG, JPEG, WebP ou GIF animé jusqu'à 10 Mo.", + "avatar_upload": "Importer", + "avatar_invalid_type": "Utilisez une image PNG, JPEG, WebP ou GIF", + "avatar_too_large": "L'avatar doit faire 10 Mo ou moins", + "avatar_updated": "Avatar mis à jour", + "avatar_upload_failed": "Impossible d'importer l'avatar", + "avatar_update_failed": "Impossible de modifier l'avatar", + "avatar_clear_failed": "Impossible de supprimer l'avatar", + "avatar_emoji_source": "Emojis fournis par", + "avatar_search": "Rechercher des emojis", + "avatar_scroll_left": "Faire défiler les emojis vers la gauche", + "avatar_scroll_right": "Faire défiler les emojis vers la droite", + "avatar_clear": "Supprimer", + "not_found_title": "Cette page est hors champ", + "not_found_description": "L'adresse est peut-être incorrecte, ou la page a été déplacée.", + "not_found_back": "Retour", + "not_found_home": "Accueil", + "data_portability_title": "Portabilité des données", + "data_portability_subtitle": "Importez les données du compte dans TypeType ou créez une sauvegarde pour une application compatible.", + "data_portability_import": "Importer", + "data_portability_export": "Exporter", + "data_portability_loading_formats": "Chargement des formats compatibles...", + "portability_export_download_started": "Téléchargement de l'export démarré", + "portability_export_ready": "Export prêt", + "portability_no_export_format": "Aucun format d'export n'est disponible.", + "portability_export_title": "Exporter les données", + "portability_generate_export": "Générer l'export", + "portability_export_description": "Choisissez une destination et créez une sauvegarde portable.", + "portability_destination_format": "Format de destination", + "portability_export_partial_warning": "Cette destination ne peut pas représenter tous les champs TypeType. Le rapport final indiquera les données qui n'ont pas pu être conservées.", + "portability_export_notes": "Notes de l'export", + "portability_download_export": "Télécharger l'export", + "portability_new_export": "Nouvel export", + "portability_download_report": "Télécharger le rapport", + "portability_start_another_export": "Démarrer un autre export", + "portability_export_failed": "Échec de l'export", + "portability_import_completed": "Import terminé", + "portability_items": "éléments", + "portability_no_import_format": "Aucun format d'import n'est disponible.", + "portability_import_title": "Importer des données", + "portability_import_description": "Prévisualisez les données et choisissez ce qui doit être restauré.", + "portability_import_from": "Importer depuis", + "portability_choose_or_drop": "Choisissez ou déposez une sauvegarde", + "portability_drop_hint": "Déposez le fichier de sauvegarde original. Rien ne sera importé avant la validation de l'aperçu.", + "portability_drop_original_prefix": "Déposez le fichier original", + "portability_drop_original_suffix": "de sauvegarde. Rien ne sera importé avant la validation de l'aperçu.", + "portability_duplicate_records": "enregistrements en double trouvés", + "portability_different_file": "Autre fichier", + "portability_compatibility_notes": "Notes de compatibilité", + "portability_duplicate_policy": "Lorsqu'un élément existe déjà", + "portability_skip": "Ignorer", + "portability_replace": "Remplacer", + "portability_import_selected": "Importer la sélection", + "portability_start_another_import": "Démarrer un autre import", + "portability_choose_another_backup": "Choisir une autre sauvegarde", + "portability_import_failed": "Échec de l'import", + "portability_job_waiting": "En attente de démarrage", + "portability_job_analyzing": "Analyse de la sauvegarde", + "portability_job_ready": "Prêt à importer", + "portability_job_importing": "Import des données", + "portability_job_generating": "Génération de l'export", + "portability_job_import_completed": "Import terminé", + "portability_job_export_ready": "Export prêt", + "portability_job_cancelled": "Opération annulée", + "portability_job_failed": "Échec de l'opération", + "portability_operation_failed": "L'opération de portabilité a échoué", + "portability_copy_reference": "Copier la référence du support", + "portability_cancel": "Annuler", + "portability_job_label": "Tâche", + "portability_request_label": "Requête", + "portability_code_label": "Code", + "portability_job_expired": "Cette opération n'est plus disponible. Démarrez un nouvel import ou export.", + "portability_status_partial": "Prise en charge partielle", + "portability_status_supported": "Pris en charge", + "portability_status_not_supported": "Non pris en charge", + "portability_get_backup": "Récupérer votre sauvegarde", + "portability_backup_suffix": "Sauvegarde", + "portability_guide_typetype_description": "Déplacez vos données depuis une autre instance TypeType ou restaurez une sauvegarde portable.", + "portability_guide_typetype_step_one": "Ouvrez Paramètres, puis Portabilité des données sur l'instance source.", + "portability_guide_typetype_step_two": "Choisissez TypeType comme destination et téléchargez l'export.", + "portability_guide_typetype_step_three": "Déposez la sauvegarde téléchargée sans la modifier.", + "portability_guide_takeout_description": "Google Takeout peut fournir vos abonnements, votre historique, vos playlists, À regarder plus tard et vos vidéos aimées.", + "portability_guide_takeout_step_one": "Ouvrez Google Takeout avec YouTube et Mon activité sélectionnés.", + "portability_guide_takeout_step_two": "Créez un export ZIP unique, puis téléchargez-le depuis Google.", + "portability_guide_takeout_step_three": "Déposez le ZIP original. Si Google crée plusieurs ZIP, importez-les un par un.", + "portability_guide_takeout_action": "Ouvrir Google Takeout", + "portability_guide_opml_description": "Déplacez vos abonnements depuis toute application ou service capable d'exporter un fichier OPML.", + "portability_guide_opml_step_one": "Trouvez l'action d'export ou de sauvegarde des abonnements dans l'application source.", + "portability_guide_opml_step_two": "Choisissez OPML lorsque l'application demande un format d'export.", + "portability_guide_opml_step_three": "Téléchargez le fichier OPML, puis déposez-le ici.", + "portability_guide_generic_prefix": "Importez vos données existantes", + "portability_guide_generic_suffix": "dans TypeType.", + "portability_guide_generic_open_prefix": "Ouvrez", + "portability_guide_generic_open_suffix": "et recherchez son action de sauvegarde ou d'export.", + "portability_guide_generic_download": "Téléchargez la sauvegarde originale sans la modifier ni l'extraire.", + "portability_guide_generic_drop": "Déposez le fichier ici. TypeType prévisualisera les données avant tout import.", + "portability_export_hint": "Rien n'est modifié avant le téléchargement de la sauvegarde terminée.", + "portability_import_format_hint": "Sélectionnez le format source avant de choisir un fichier.", + "portability_stale_job_toast": "L'opération précédente n'est plus disponible. Recommencez.", + "portability_category_subscriptions": "Abonnements", + "portability_category_subscriptions_detail": "Chaînes suivies", + "portability_category_subscription_groups": "Groupes d'abonnements", + "portability_category_subscription_groups_detail": "Groupes de chaînes nommés", + "portability_category_history": "Historique de visionnage", + "portability_category_history_detail": "Vidéos déjà regardées", + "portability_category_playlists": "Playlists", + "portability_category_playlists_detail": "Playlists locales et leurs vidéos", + "portability_category_watch_later": "À regarder plus tard", + "portability_category_watch_later_detail": "Vidéos enregistrées pour plus tard", + "portability_category_favorites": "Favoris", + "portability_category_favorites_detail": "Vidéos ajoutées aux favoris", + "portability_category_progress": "Progression de lecture", + "portability_category_progress_detail": "Positions de lecture enregistrées", + "portability_category_search_history": "Historique des recherches", + "portability_category_search_history_detail": "Recherches récentes", + "portability_category_saved_playlists": "Playlists enregistrées", + "portability_category_saved_playlists_detail": "Playlists distantes suivies", + "portability_category_settings": "Paramètres", + "portability_category_settings_detail": "Préférences portables", + "portability_category_content_filters": "Filtres de contenu", + "portability_category_content_filters_detail": "Règles de contenu masqué", + "groups_preview_data_transfer": "Transfert de données", + "groups_preview_title": "Groupes d'abonnements", + "groups_preview_import": "Import", + "groups_preview_groups": "Groupes", + "groups_preview_done": "Terminé", + "groups_preview_import_complete": "Import terminé", + "groups_preview_import_summary": "{channels} abonnements, {playlists} playlists, {history} entrées d'historique et {groups} groupes ont été restaurés.", + "groups_preview_channels": "Chaînes", + "groups_preview_groups_label": "Groupes", + "groups_preview_ungrouped": "Non groupées", + "groups_preview_coverage": "Couverture", + "groups_preview_organize": "Organiser les groupes", + "groups_preview_view_subscriptions": "Voir mes abonnements", + "groups_preview_restored_groups": "Groupes restaurés", + "groups_preview_channel_count": "{count} chaîne", + "groups_preview_channel_count_plural": "{count} chaînes", + "groups_preview_group_name": "Nom du groupe", + "groups_preview_all_channels": "Toutes les chaînes ({count})", + "groups_preview_search": "Rechercher les chaînes importées", + "groups_preview_select_visible": "Sélectionner visibles", + "groups_preview_clear_page": "Vider la page", + "groups_preview_finish": "Terminer", + "groups_preview_no_group": "Aucun groupe", + "groups_preview_no_match": "Aucune chaîne ne correspond à cette vue", + "groups_preview_selected": "{count} sélectionnées", + "groups_preview_add_to_group": "Ajouter à un groupe", + "groups_preview_remove_from_group": "Retirer d'un groupe", + "groups_preview_clear": "Effacer", + "groups_preview_added": "{count} chaînes ajoutées à {group}", + "groups_preview_removed": "{count} chaînes retirées de {group}", + "groups_preview_group_created": "{group} créé", + "groups_preview_group_removed": "{group} retiré", + "groups_preview_organization_updated": "Organisation mise à jour", + "groups_preview_coverage_line": "{grouped} chaînes sur {total} ont au moins un groupe ({coverage} %)", + "groups_preview_more": "+{count} autres", + "groups_preview_open_subscriptions": "Ouvrir les abonnements", + "groups_preview_keep_organizing": "Continuer", + "groups_preview_mock": "Mock", + "groups_preview_reset": "Réinitialiser l'aperçu", + "groups_preview_close_new_group": "Fermer le nouveau groupe", + "groups_preview_create_group": "Créer un groupe", + "groups_preview_select_channel": "Sélectionner", + "groups_preview_remove_from_specific_group": "Retirer de {group}", + "admin_users_search": "Rechercher des utilisateurs", + "admin_users_search_placeholder": "Rechercher par nom, e-mail ou ID", + "admin_users_filter": "Statut et rôle", + "admin_users_filter_all": "Tous", + "admin_users_filter_admins": "Administrateurs", + "admin_users_filter_moderators": "Modérateurs", + "admin_users_filter_users": "Utilisateurs", + "admin_users_filter_suspended": "Suspendus", + "admin_users_loading": "Chargement des utilisateurs...", + "admin_users_load_error": "Impossible de charger les utilisateurs pour le moment.", + "admin_users_empty": "Aucun utilisateur ne correspond à cette vue.", + "admin_users_column_user": "Utilisateur", + "admin_users_column_role": "Rôle", + "admin_users_column_status": "Statut", + "admin_users_column_joined": "Inscription", + "admin_users_column_actions": "Actions", + "admin_users_active": "Actif", + "admin_users_role_user": "Utilisateur", + "admin_users_role_moderator": "Modérateur", + "admin_users_role_admin": "Administrateur", + "admin_users_manage": "Gérer", + "admin_users_details": "Détails de l'utilisateur", + "admin_users_details_description": "Gérer l'identité, le rôle et l'accès", + "admin_users_close_details": "Fermer les détails de l'utilisateur", + "admin_users_close": "Fermer", + "admin_users_account_access": "Accès au compte", + "admin_users_suspend": "Suspendre", + "admin_users_unsuspend": "Réactiver", + "admin_users_reset_token": "Réinitialiser le mot de passe", + "admin_users_previous_page": "Page précédente", + "admin_users_next_page": "Page suivante", + "admin_users_page": "Page", + "admin_users_of": "sur", + "admin_users_display_name": "Nom affiché", + "admin_users_email": "E-mail", + "admin_users_email_address": "Adresse e-mail", + "admin_users_save_identity": "Enregistrer l'identité", + "admin_users_identity_updated": "Identité de l'utilisateur mise à jour", + "admin_users_update_failed": "Échec de la mise à jour", + "admin_users_role_updated": "Rôle mis à jour", + "admin_users_suspend_updated": "Accès au compte mis à jour", + "admin_users_reset_failed": "Impossible de générer le jeton de réinitialisation", + "admin_users_token_copied": "Jeton copié dans le presse-papiers", + "admin_users_reset_title": "Jeton de réinitialisation du mot de passe", + "admin_users_reset_label": "Jeton de réinitialisation du mot de passe", + "admin_users_clipboard_unavailable": "Le presse-papiers n'est pas disponible. Sélectionnez le jeton ci-dessus et copiez-le manuellement.", + "admin_users_copy_token": "Copier le jeton", + "login_title": "Se connecter", + "login_subtitle": "Utilisez les identifiants de votre compte pour continuer.", + "login_signed_in": "Connecté", + "login_invalid_credentials": "Identifiants incorrects.", + "login_or": "ou", + "login_identifier_placeholder": "E-mail ou nom d'utilisateur", + "login_password_placeholder": "Mot de passe", + "login_pending": "Connexion...", + "login_no_method": "Aucune méthode de connexion n'est disponible.", + "login_create_account": "Créer un compte", + "login_reset_password": "Réinitialiser le mot de passe", + "login_oidc_redirecting": "Redirection...", + "login_oidc_continue": "Continuer avec", + "login_oidc_failed": "Impossible de démarrer la connexion. Réessayez.", + "nav_sign_in": "Se connecter", + "nav_register": "Créer un compte", + "nav_browse": "Parcourir", + "nav_account": "Compte", + "nav_guest": "Invité", + "nav_connected": "Connecté", + "nav_loading": "Chargement", + "nav_signed_out": "Déconnecté" }