{ "LANG_CODE": "fr", "HTML_CLASS": "lang-fr", "APP_TITLE": "KoalaSync", "TAB_ROOM": "Salon", "TAB_ROOM_TOOLTIP": "Paramètres de salon et connexion", "TAB_SYNC": "Synchro", "TAB_SYNC_TOOLTIP": "Contrôles de synchronisation vidéo et actions", "TAB_SETTINGS": "Options", "TAB_SETTINGS_TOOLTIP": "Préférences de l'extension", "TAB_STATUS": "Statut", "TAB_STATUS_TOOLTIP": "Diagnostics avancés & Journaux", "BTN_CREATE_ROOM": "+ Créer un nouveau salon", "MANUAL_CONNECT_HEADER": "Connexion manuelle / Avancé", "LABEL_SERVER": "Serveur", "BTN_SERVER_OFFICIAL": "Officiel", "BTN_SERVER_OFFICIAL_TOOLTIP": "Utiliser le serveur officiel fiable", "BTN_SERVER_CUSTOM": "Perso", "BTN_SERVER_CUSTOM_TOOLTIP": "Se connecter à votre propre serveur auto-hébergé", "PLACEHOLDER_SERVER_URL": "wss://votre-serveur:3000", "LABEL_ROOM_ID": "ID du salon", "LABEL_ROOM_ID_TOOLTIP": "L'identifiant unique de votre salon de synchronisation", "PLACEHOLDER_ROOM_ID": "Entrer l'ID du salon", "PLACEHOLDER_ROOM_ID_TOOLTIP": "L'ID unique du salon que vous souhaitez rejoindre", "LABEL_PASSWORD": "Mot de passe (Optionnel)", "LABEL_PASSWORD_TOOLTIP": "Mot de passe optionnel pour restreindre l'accès au salon", "PLACEHOLDER_PASSWORD": "Mot de passe du salon (optionnel)", "PLACEHOLDER_PASSWORD_TOOLTIP": "Mot de passe du salon (laisser vide si aucun)", "BTN_JOIN_ROOM": "Rejoindre / Créer le salon", "BTN_JOIN_ROOM_TOOLTIP": "Se connecter au salon", "LABEL_PUBLIC_ROOMS": "Salons publics", "LABEL_PUBLIC_ROOMS_TOOLTIP": "Liste des salons publics disponibles sur ce serveur", "BTN_REFRESH": "ACTUALISER", "BTN_REFRESH_TOOLTIP": "Actualiser la liste des salons publics", "PUBLIC_ROOMS_REFRESHING": "Actualisation...", "BTN_REFRESH_COOLDOWN": "ATTENDRE {seconds}s", "BTN_REFRESH_COOLDOWN_TOOLTIP": "La liste des salons est en pause. Réessayez dans {seconds}s.", "PUBLIC_ROOMS_REFRESHING_COOLDOWN": "Actualisation des salons publics. Prochaine actualisation dans {seconds}s.", "LABEL_ACTIVE_ROOM": "Salon actif", "LABEL_ACTIVE_ROOM_TOOLTIP": "Le salon auquel vous êtes actuellement connecté", "ACTIVE_ROOM_NONE": "AUCUN", "ACTIVE_SERVER_OFFICIAL": "Serveur officiel", "LABEL_INVITE_LINK": "Lien d'invitation", "LABEL_INVITE_LINK_TOOLTIP": "Partagez ce lien avec vos amis pour qu'ils vous rejoignent", "LABEL_PEERS_IN_ROOM": "Membres dans le salon", "LABEL_PEERS_IN_ROOM_TOOLTIP": "Autres utilisateurs connectés à ce salon", "LABEL_HOST_CONTROL": "Contrôle de l'hôte", "LABEL_HOST_CONTROL_TOOLTIP": "Définir qui peut contrôler la lecture dans ce salon", "LABEL_HOST_ONLY_TOGGLE": "Moi seul peux contrôler la lecture", "NOTICE_HOST_CONTROLS": "L'hôte contrôle la lecture pour tout le monde.", "NOTICE_COHOST_HINT": "Astuce : donnez le contrôle à des participants précis dans la liste ci-dessous.", "BADGE_HOST": "Hôte", "BADGE_GUEST": "Invité", "BADGE_CONTROLLER": "Contrôleur", "BTN_GIVE_CONTROL": "Donner le contrôle", "BTN_REVOKE_CONTROL": "Retirer", "BADGE_DESYNCED": "Solo", "TOOLTIP_PEER_DESYNCED": "Regarde de son côté — ignore les commandes de l'hôte", "HCM_DIALOG_TITLE": "KoalaSync · L'hôte contrôle ce salon", "HCM_DIALOG_BODY": "Seul l'hôte peut contrôler la lecture dans ce salon. Continuer à regarder ensemble, ou regarder de votre côté ?", "HCM_DIALOG_STAY": "Rester synchronisé", "HCM_DIALOG_SOLO": "Regarder de mon côté", "HCM_BADGE_SOLO": "Vous regardez seul", "HCM_BADGE_RESYNC": "Resynchroniser", "NO_PEERS_CONNECTED": "Aucun membre connecté", "BTN_LEAVE_ROOM": "Quitter le salon", "LABEL_SELECT_VIDEO": "Choisir une vidéo", "LABEL_SELECT_VIDEO_TOOLTIP": "Choisissez l'onglet du navigateur contenant la vidéo à synchroniser", "OPTION_SELECT_TAB": "-- Choisir un onglet --", "LABEL_REMOTE_CONTROL": "Contrôle à distance", "BTN_COPY_INVITE": "📋 Lien d'invitation", "BTN_COPY_INVITE_TOOLTIP": "Copier le lien d'invitation", "BTN_PLAY": "Lecture", "BTN_PLAY_TOOLTIP": "Envoyer une commande Lecture à tout le monde", "BTN_PAUSE": "Pause", "BTN_PAUSE_TOOLTIP": "Envoyer une commande Pause à tout le monde", "BTN_SYNC": "Sync", "BTN_SYNC_TOOLTIP": "Forcer tous les utilisateurs à se synchroniser", "OPTION_JUMP_TO_OTHERS": "Rejoindre les autres", "OPTION_JUMP_TO_ME": "Les amener à moi", "OPTION_JUMP_MODE_TOOLTIP": "Choisir la cible de synchronisation", "LABEL_LAST_ACTIVITY": "Dernière activité", "LABEL_LAST_ACTIVITY_TOOLTIP": "Affiche la dernière commande de lecture, pause ou recherche", "NO_RECENT_COMMANDS": "Aucune commande récente", "LOBBY_HEADER": "LOBBY D'ÉPISODE", "LOBBY_WAITING_FOR": "🎬 En attente de : \"{title}\"", "LOBBY_WAITING_PEERS": "En attente des membres...", "BTN_SKIP_PLAY": "Ignorer & Lancer", "BTN_SKIP_PLAY_TOOLTIP": "Annuler le lobby et lancer la lecture quand même", "LOBBY_CONNECT_FIRST": "Rejoignez d'abord un salon", "LOBBY_CONNECT_FIRST_DESC": "Vous devez rejoindre un salon via un lien d'invitation ou en créer un nouveau pour synchroniser des vidéos.", "BTN_CREATE_ROOM_ALT": "Créer un nouveau salon", "BTN_CREATE_ROOM_ALT_TOOLTIP": "Créer un salon aléatoire et le rejoindre", "LABEL_USERNAME": "Votre pseudo", "LABEL_USERNAME_TOOLTIP": "Votre pseudo permet aux autres de vous identifier.", "PLACEHOLDER_USERNAME": "Koala anonyme", "LABEL_HIDE_CLUTTER": "Liste d'onglets épurée", "LABEL_HIDE_CLUTTER_TOOLTIP": "Filtre les onglets non-vidéo et les domaines non pertinents pour garder la liste propre", "LABEL_AUTO_SYNC_NEXT": "Synchro auto l'épisode suivant", "LABEL_AUTO_SYNC_NEXT_TOOLTIP": "Met en pause et attend tous les membres lors d'un changement d'épisode, puis démarre de manière synchrone.", "LABEL_AUTO_COPY_INVITE": "Copie auto du lien", "LABEL_AUTO_COPY_INVITE_TOOLTIP": "Copie automatiquement le lien d'invitation dans votre presse-papiers lors de la création d'un salon.", "LABEL_NOTIFICATIONS": "Notifications de navigateur", "LABEL_NOTIFICATIONS_TOOLTIP": "Affiche des notifications système lorsqu'un membre arrive/part ou lance/met en pause la lecture.", "LABEL_LANGUAGE": "Langue de l'application", "LABEL_LANGUAGE_TOOLTIP": "Choisissez la langue de l'application", "LABEL_TROUBLESHOOTING": "Dépannage", "LABEL_TROUBLESHOOTING_TOOLTIP": "Outils pour résoudre les problèmes de connexion", "BTN_REGEN_ID": "Régénérer l'identifiant", "BTN_REGEN_ID_TOOLTIP": "Régénérer votre identifiant interne et vous reconnecter", "REGEN_ID_DESC": "Utilisez cette option si vous rencontrez des erreurs de 'Double identité'.", "REGEN_ID_OTHER_ISSUE": "Autre problème? Ouvrez un Issue GitHub", "TOAST_ID_REGENERATED": "Identité régénérée — reconnexion…", "LABEL_CONN_STATUS": "Statut de la connexion", "LABEL_CONN_STATUS_TOOLTIP": "Statut actuel de la connexion WebSocket", "CONN_STATUS_DISCONNECTED": "Déconnecté", "BTN_RETRY": "RÉESSAYER", "BTN_RETRY_TOOLTIP": "Tenter de se reconnecter au serveur", "BTN_COPY_LOGS": "Copier les journaux", "BTN_COPY_LOGS_TOOLTIP": "Copier les journaux dans le presse-papiers", "LABEL_VIDEO_DEBUG": "Infos de débogage vidéo", "LABEL_VIDEO_DEBUG_TOOLTIP": "Détails techniques de l'élément vidéo actuellement sélectionné", "VIDEO_DEBUG_EMPTY": "Aucun onglet sélectionné ou aucune vidéo détectée.", "LABEL_HISTORY": "Historique complet", "LABEL_HISTORY_TOOLTIP": "Historique chronologique de toutes les commandes de synchronisation dans le salon", "HISTORY_EMPTY": "Aucune activité pour le moment", "LABEL_LOGS": "Journaux (50 derniers)", "LABEL_LOGS_TOOLTIP": "Journaux techniques pour le débogage de la connexion", "BTN_CLEAR": "EFFACER", "BTN_CLEAR_TOOLTIP": "Effacer la sortie des journaux", "LABEL_GITHUB": "Dépôt GitHub", "BTN_ONBOARDING_SKIP": "Passer", "BTN_ONBOARDING_SKIP_TOOLTIP": "Passer le didacticiel", "BTN_ONBOARDING_NEXT": "Suivant", "BTN_ONBOARDING_NEXT_TOOLTIP": "Étape suivante", "ONBOARDING_1_TITLE": "Bienvenue sur KoalaSync !", "ONBOARDING_1_TEXT": "Regardez des vidéos ensemble où que vous soyez. Voici une présentation rapide.", "ONBOARDING_2_TITLE": "1. Créer un salon", "ONBOARDING_2_TEXT": "Commencez ici. Créez un salon et partagez le lien d'invitation avec vos amis.", "ONBOARDING_3_TITLE": "2. Choisir une vidéo", "ONBOARDING_3_TEXT": "Naviguez ici pour sélectionner la vidéo à synchroniser. Lecture, pause, recherche — tout le monde reste synchrone.", "ONBOARDING_4_TITLE": "3. Personnaliser", "ONBOARDING_4_TEXT": "Choisissez un pseudo sympa pour que vos amis sachent qui vous êtes.", "ONBOARDING_5_TITLE": "Vous êtes prêt !", "ONBOARDING_5_TEXT": "Il est temps de préparer le pop-corn. Bon visionnage !", "ERR_CONN_TIMEOUT": "Délai de connexion dépassé. Veuillez réessayer.", "ERR_INVALID_SERVER_URL": "Format d'adresse de serveur non valide.", "ERR_IDENTITY_NOT_LOADED": "Identifiant non encore chargé. Veuillez patienter et réessayer.", "ERR_NO_PEERS_TIME": "Aucun autre membre avec une position connue. Basculez sur 'Les amener à moi'.", "ERR_NO_VIDEO_TAB": "Impossible de se connecter à l'onglet vidéo.", "SITE_ACCESS_REQUIRED": "Votre navigateur bloque KoalaSync sur {host}. Cliquez sur « Autoriser l’accès ». Si aucune boîte de dialogue n’apparaît, autorisez KoalaSync sur ce site dans les permissions des extensions ou du site.", "BTN_RETRY_ACCESS": "Autoriser l’accès", "ERR_SELECT_VIDEO": "Veuillez d'abord sélectionner une vidéo !", "TOAST_INVITE_COPIED": "Lien d'invitation copié !", "TOAST_COPY_FAILED": "Échec de la copie dans le presse-papiers", "TOAST_LOBBY_SKIPPED": "Lobby d'épisode ignoré.", "TOAST_LOBBY_SKIP_FAILED": "Échec de l'annulation du lobby.", "TOAST_LOGS_COPIED": "Copié !", "TOAST_PEER_JOINED": "{name} a rejoint le salon", "TOAST_PEER_LEFT": "{name} a quitté le salon", "TOAST_PEER_ACTION": "{name} a {action}", "STATUS_CONNECTED": "Connecté", "STATUS_RECONNECTING": "Reconnexion...", "STATUS_CONNECTING": "Connexion...", "STATUS_FAILED": "Échec", "STATUS_DISCONNECTED": "Déconnecté", "STATUS_IDLE": "Prêt à se connecter", "STATUS_IDLE_TOOLTIP": "KoalaSync est prêt. Rejoignez ou créez un salon pour vous connecter et commencer la synchronisation.", "BTN_STATE_JOINING": "🚀 Connexion...", "BTN_STATE_RECONNECTING": "🔄 Reconnexion...", "BTN_STATE_PLAYING": "▶ Lecture...", "BTN_STATE_PAUSING": "⏸ Pause...", "BTN_STATE_SYNCING_GROUP": "Synchro au groupe ({time})...", "BTN_STATE_SYNCING": "Synchronisation...", "BTN_STATE_SYNCED": "✅ Synchronisé !", "NOTIF_PLAY": "lancé la lecture", "NOTIF_PAUSE": "mis la lecture en pause", "NOTIF_SEEK": "déplacé la position dans la vidéo", "NOTIF_FORCE_PREPARE": "lancé une synchronisation forcée", "NOTIF_FORCE_EXECUTE": "synchronisé tout le monde", "DEBUG_NO_TAB": "Aucun onglet cible sélectionné.", "DEBUG_COMM_FAIL": "Impossible de communiquer avec l'onglet vidéo.", "EMPTY_PEERS_TITLE": "Aucun membre pour l'instant", "EMPTY_PEERS_HINT": "Partagez votre lien d'invitation pour commencer", "EMPTY_HISTORY_TITLE": "Aucune activité pour l'instant", "EMPTY_HISTORY_HINT": "Lancez, mettez en pause ou déplacez la position pour voir l'historique", "EMPTY_LOGS_TITLE": "Aucun journal", "EMPTY_LOGS_HINT": "Les événements de connexion s'afficheront ici", "EMPTY_ROOMS_TITLE": "Aucun salon actif", "EMPTY_ROOMS_HINT": "Créez un salon ou actualisez pour trouver des salons publics", "LABEL_YOU": "Vous", "ONBOARDING_DONE": "Terminé !", "LABEL_LOBBY_PEER_READY": "Prêt", "LABEL_LOBBY_PEER_LOADING": "Chargement...", "LABEL_PASSWORD_PROTECTED": "Protégé par mot de passe", "LABEL_PEERS_COUNT": "{count} membres", "LABEL_CUSTOM_SERVER": "Serveur personnalisé", "BTN_STATE_CREATING": "🚀 Création de la salle...", "NOTIF_LOBBY_CANCEL_TITLE": "KoalaSync — Échec de la synchronisation de l'épisode", "NOTIF_LOBBY_CANCEL_MSG": "Synchronisation automatique annulée : {reason}. Vous devrez peut-être synchroniser manuellement.", "LOBBY_CANCEL_TIMEOUT": "Délai d'attente dépassé", "LOBBY_CANCEL_TIMEOUT_RECOVERED": "Délai dépassé (récupéré)", "LOBBY_CANCEL_PEERS_LEFT": "Tous les autres membres sont partis", "LOBBY_CANCEL_TIMEOUT_PEERS_LOAD": "Délai dépassé — tous les membres n'ont pas chargé l'épisode", "LOBBY_CANCEL_USER": "Annulé par l'utilisateur", "NOTIF_ERROR_TITLE": "Erreur KoalaSync", "FOOTER_SUPPORT": "Soutenir KoalaSync", "FOOTER_REVIEW": "★ Évaluer", "FOOTER_SUPPORT_PROMPT": "Tu aimes KoalaSync? Laisse un avis!", "LABEL_AUDIO_PROCESSING": "Traitement audio", "LABEL_AUDIO_PROCESSING_TOOLTIP": "Applique des effets audio comme la compression à la lecture vidéo", "AUDIO_OPEN_SETTINGS": "Ouvrir", "NEW_FEATURE_AUDIO": "Nouveau : Traitement audio — essayez le compresseur !", "NEW_FEATURE_THEME": "Nouveau : Thèmes — passez au look classique ou au graphite minimal.", "AUDIO_BACK": "← Retour", "AUDIO_PAGE_TITLE": "Paramètres audio", "AUDIO_MASTER_TOGGLE": "Traitement audio", "AUDIO_COMPRESSOR": "Compresseur", "AUDIO_COMPRESSOR_ENABLE": "Activé", "AUDIO_PRESET": "Préréglage", "AUDIO_PRESET_RECOMMENDED": "Recommandé", "AUDIO_PRESET_DYNAMIC_RANGE": "Plage dynamique", "AUDIO_PRESET_VOCAL_ENHANCEMENT": "Amélioration vocale", "AUDIO_PRESET_SMOOTH": "Douce", "AUDIO_PRESET_CUSTOM": "Personnalisé", "AUDIO_PARAM_THRESHOLD": "Seuil", "AUDIO_PARAM_KNEE": "Knee", "AUDIO_PARAM_RATIO": "Ratio", "AUDIO_PARAM_ATTACK": "Attack", "AUDIO_PARAM_RELEASE": "Release", "AUDIO_EQUALIZER": "Égaliseur", "AUDIO_COMING_SOON": "Bientôt disponible", "BTN_RESTART_TOUR": "Redémarrer le tutoriel", "BTN_RESTART_TOUR_TOOLTIP": "Recommencer le tutoriel d'intégration", "HINT_SELECT_VIDEO": "Sélectionnez votre vidéo ici !", "OPTION_TITLE_PRIVACY_FULL": "Envoyer le titre complet", "OPTION_TITLE_PRIVACY_EPISODE": "Envoyer l’identifiant d’épisode", "OPTION_TITLE_PRIVACY_HIDDEN": "Ne pas envoyer", "LABEL_PRIVACY_SETTINGS": "Paramètres de confidentialité", "LABEL_PRIVACY_SETTINGS_TOOLTIP": "Choisissez quels titres d’onglet et de média sont envoyés au salon.", "LABEL_SEND_TAB_TITLE": "Envoyer le titre de l’onglet", "LABEL_SEND_TAB_TITLE_TOOLTIP": "Envoie au salon le titre de l’onglet de navigateur sélectionné.", "LABEL_MEDIA_TITLE_PRIVACY": "Titre du média", "LABEL_MEDIA_TITLE_PRIVACY_TOOLTIP": "Choisissez comment les titres des médias sont envoyés au salon.", "LABEL_SETTINGS_GROUP_PROFILE": "Profil & Apparence", "LABEL_SETTINGS_GROUP_PROFILE_TOOLTIP": "Modifiez votre nom d'utilisateur, votre thème et vos préférences linguistiques.", "LABEL_SETTINGS_GROUP_SYNC": "Lecture & Sync", "LABEL_SETTINGS_GROUP_SYNC_TOOLTIP": "Personnalisez la lecture, les notifications et les préférences audio.", "LABEL_CHAT_ENABLED": "Activer le chat du salon", "LABEL_CHAT_ENABLED_TOOLTIP": "Afficher le chat chiffré du salon dans l'onglet vidéo sélectionné.", "LABEL_SETTINGS_GROUP_CHAT_TOOLTIP": "Configurez l'apparence et l'emplacement du chat chiffré du salon.", "CHAT_SETTINGS_NOTE": "Facultatif et chiffré de bout en bout. Les messages sont uniquement en direct et ne sont pas stockés par le relais.", "LABEL_CHAT_POSITION": "Position", "LABEL_CHAT_POSITION_TOOLTIP": "Choisissez où le chat est ancré au lecteur sélectionné.", "LABEL_CHAT_SIZE": "Taille de la fenêtre", "LABEL_CHAT_SIZE_TOOLTIP": "Choisissez la taille par défaut de la fenêtre de chat.", "OPTION_CHAT_SIZE_COMPACT": "Compacte", "OPTION_CHAT_SIZE_STANDARD": "Standard", "OPTION_CHAT_SIZE_LARGE": "Grande", "OPTION_CHAT_SIZE_CUSTOM": "Dernière taille personnalisée", "LABEL_CHAT_START_MODE": "Affichage initial", "LABEL_CHAT_START_MODE_TOOLTIP": "Choisissez si le chat démarre sous forme de bulle flottante ou de fenêtre ouverte.", "OPTION_CHAT_START_BUBBLE": "Bulle flottante", "OPTION_CHAT_START_OPEN": "Fenêtre ouverte", "CHAT_TITLE": "Chat du salon", "CHAT_LIVE_ONLY": "En direct uniquement. Aucun historique.", "CHAT_OPEN": "Ouvrir le chat du salon", "CHAT_CLOSE": "Fermer le chat", "CHAT_DOCK_LEFT": "Ancrer le chat à gauche", "CHAT_DOCK_RIGHT": "Ancrer le chat à droite", "CHAT_DETACHED": "Détacher le chat", "CHAT_PLACEHOLDER": "Écrire un message...", "CHAT_SEND": "Envoyer", "CHAT_MISSING_KEY": "Le chat est disponible uniquement via un lien d'invitation actuel.", "CHAT_TOO_LONG": "500 caractères maximum.", "CHAT_SEND_FAILED": "Le message n'a pas pu être envoyé.", "CHAT_EMPTY": "Aucun message. Le chat est uniquement en direct.", "LABEL_CHAT_NOTIFICATIONS": "Notifications du chat", "LABEL_CHAT_NOTIFICATIONS_TOOLTIP": "Affiche une notification système pour les nouveaux messages lorsque l’onglet vidéo n’est pas actif.", "LABEL_EVENT_NOTIFICATIONS": "Notifications de lecture et de salon", "LABEL_EVENT_NOTIFICATIONS_TOOLTIP": "Affiche des notifications quand une personne arrive, part, lance ou met en pause.", "DEBUG_SECTION_VIDEO_DETECTION": "Détection vidéo", "DEBUG_VIDEO_NOT_FOUND": "AUCUN ÉLÉMENT VIDÉO DÉTECTÉ", "DEBUG_SECTION_MEDIA_SESSION": "API Media Session", "DEBUG_VIDEO_HINT": "Une vidéo est-elle en cours de lecture ? KoalaSync détecte les éléments vidéo une fois le média chargé.", "DEBUG_SECTION_PLAYBACK": "Lecture", "DEBUG_STATE_PAUSED": "EN PAUSE", "DEBUG_STATE_PLAYING": "EN LECTURE", "DEBUG_SECTION_PROPERTIES": "Propriétés", "DEBUG_SECTION_DIMENSIONS": "Dimensions", "DEBUG_DIMENSIONS_HINT": "0×0 = l’élément vidéo est masqué ou pas encore chargé", "DEBUG_SECTION_MEDIA_ERROR": "Erreur multimédia", "DEBUG_SECTION_DETECTION": "Détection", "DEBUG_SECTION_IDENTIFICATION": "Identification", "DEBUG_SECTION_MEDIA_SOURCE": "Source multimédia", "DEBUG_SECTION_DATA_ATTRIBUTES": "Attributs de données", "DEBUG_YES": "OUI", "DEBUG_NO": "NON", "DEBUG_YES_CHECKED": "OUI (vérifié)", "DEBUG_NA": "n/d" }