<?php
return [
'ui.terminalserver.server.rate_limited' => 'Trop de tentatives de connexion échouées. Veuillez réessayer plus tard.',
'ui.terminalserver.server.login_menu.prompt' => 'Que souhaitez-vous faire :',
'ui.terminalserver.server.login_menu.login' => ' (L) Se connecter à un compte existant',
'ui.terminalserver.server.login_menu.reset_password' => ' (R) Réinitialiser un mot de passe perdu',
'ui.terminalserver.server.login_menu.register' => ' (N) Créer un nouveau compte',
'ui.terminalserver.server.login_menu.qwk_transfer' => ' (K) Transfert QWK',
'ui.terminalserver.server.login_menu.quit' => ' (Q) Quitter',
'ui.terminalserver.server.login_menu.choice' => 'Votre choix : ',
'ui.terminalserver.server.login_menu.invalid_choice' => 'Selection non valide.',
'ui.terminalserver.server.goodbye' => 'Au revoir !',
'ui.terminalserver.server.press_enter_disconnect' => 'Appuyez sur Entrée pour vous déconnecter.',
'ui.terminalserver.server.login.username_prompt' => 'Nom d\'utilisateur : ',
'ui.terminalserver.server.login.password_prompt' => 'Mot de passe : ',
'ui.terminalserver.server.login.success' => 'Connexion réussie.',
'ui.terminalserver.server.login.failed_remaining' => 'Échec de la connexion. {remaining} tentative(s) restante(s).',
'ui.terminalserver.server.login.failed_max' => 'Échec de la connexion. Nombre maximum de tentatives dépassé.',
'ui.terminalserver.server.reset_password.title' => '=== Réinitialisation du mot de passe ===',
'ui.terminalserver.server.reset_password.intro' => 'Entrez votre nom d\'utilisateur, votre nom réel ou votre adresse e-mail et nous enverrons un lien de réinitialisation si le compte existe.',
'ui.terminalserver.server.reset_password.cancel_hint' => '(Appuyez sur Entrée sur une invite vide pour annuler)',
'ui.terminalserver.server.reset_password.identifier_prompt' => 'Nom d\'utilisateur, nom réel ou e-mail : ',
'ui.terminalserver.server.reset_password.submitting' => 'Demande de réinitialisation du mot de passe...',
'ui.terminalserver.server.reset_password.success' => 'Si un compte avec ce nom d\'utilisateur, ce nom réel ou cet e-mail existe, un lien de réinitialisation a été envoyé.',
'ui.terminalserver.server.reset_password.check_email' => 'Veuillez vérifier votre boîte de réception et votre dossier spam pour le lien de réinitialisation.',
'ui.terminalserver.server.reset_password.failed' => 'Impossible de traiter la demande de réinitialisation du mot de passe.',
'ui.terminalserver.server.registration.title' => '=== Inscription d\'un nouvel utilisateur ===',
'ui.terminalserver.server.registration.intro' => 'Veuillez fournir les informations suivantes pour créer votre compte.',
'ui.terminalserver.server.registration.cancel_hint' => '(Tapez "cancel" à n\'importe quelle invite pour annuler l\'inscription)',
'ui.terminalserver.server.registration.username' => 'Nom d\'utilisateur (3-20 caractères, lettres/chiffres/tiret bas) : ',
'ui.terminalserver.server.registration.password' => 'Mot de passe (8 caractères minimum) : ',
'ui.terminalserver.server.registration.confirm' => 'Confirmer le mot de passe : ',
'ui.terminalserver.server.registration.password_mismatch' => 'Erreur : Les mots de passe ne correspondent pas.',
'ui.terminalserver.server.registration.realname' => 'Nom réel : ',
'ui.terminalserver.server.registration.email' => 'E-mail : ',
'ui.terminalserver.server.registration.email_invalid' => 'Une adresse e-mail valide est requise.',
'ui.terminalserver.server.registration.location' => 'Localisation (facultatif) : ',
'ui.terminalserver.server.registration.reason' => 'Motif de l\'inscription : ',
'ui.terminalserver.server.registration.reason_required' => 'Veuillez indiquer un motif pour rejoindre.',
'ui.terminalserver.server.registration.submitting' => 'Envoi de l\'inscription...',
'ui.terminalserver.server.registration.success' => 'Inscription réussie !',
'ui.terminalserver.server.registration.pending' => 'Votre compte a été créé et est en attente d\'approbation.',
'ui.terminalserver.server.registration.pending_review' => 'Vous serez notifié dès qu\'un administrateur aura examiné votre inscription.',
'ui.terminalserver.server.press_esc' => 'Appuyez deux fois sur ÉCHAP pour continuer...',
'ui.terminalserver.server.banner.title' => 'Terminal BinktermPHP',
'ui.terminalserver.server.banner.system' => 'Système : ',
'ui.terminalserver.server.banner.location' => 'Localisation : ',
'ui.terminalserver.server.banner.origin' => 'Origine : ',
'ui.terminalserver.server.banner.web' => 'Web : ',
'ui.terminalserver.server.banner.visit_web' => 'Pour passer un bon moment, visitez-nous sur le web @ {url}',
'ui.terminalserver.server.banner.tls' => 'Connecté via TLS',
'ui.terminalserver.server.banner.no_tls' => 'Connecté sans TLS - utilisez le port {port} pour une connexion chiffrée',
'ui.terminalserver.server.ssh_banner.welcome' => 'Bienvenue sur {system}.',
'ui.terminalserver.server.ssh_banner.line2' => 'Connectez-vous avec vos identifiants, ou entrez n\'importe quel nom d\'utilisateur/mot de passe',
'ui.terminalserver.server.ssh_banner.line3' => 'pour accéder à l\'écran de connexion principal du BBS.',
'ui.terminalserver.server.menu.title' => 'Menu principal',
'ui.terminalserver.server.menu.select_option' => 'Sélectionnez une option :',
'ui.terminalserver.server.menu.netmail' => 'N) Netmail ({count} messages)',
'ui.terminalserver.server.menu.echomail' => 'E) Echomail ({count} messages)',
'ui.terminalserver.server.menu.whos_online' => 'W) Qui est en ligne',
'ui.terminalserver.server.menu.shoutbox' => 'S) Shoutbox',
'ui.terminalserver.server.menu.polls' => 'P) Sondages',
'ui.terminalserver.server.menu.doors' => 'D) Jeux de portes',
'ui.terminalserver.server.menu.quit' => 'Q) Quitter',
'ui.terminalserver.server.farewell' => 'Merci de votre visite, bonne journée !',
'ui.terminalserver.qwk.action_logout' => 'Q) Se deconnecter',
'ui.terminalserver.server.visit_web' => 'Revenez nous rendre visite sur le web à {url}',
'ui.terminalserver.server.whos_online.title' => 'Qui est en ligne (dernières {minutes} minutes)',
'ui.terminalserver.server.whos_online.empty' => 'Aucun utilisateur en ligne.',
'ui.terminalserver.server.whos_online.status_view' => 'Voir profil',
'ui.terminalserver.server.whos_online.status_back' => 'Retour',
'ui.terminalserver.server.idle.disconnect' => 'Délai d\'inactivité dépassé - déconnexion...',
'ui.terminalserver.server.idle.warning_line' => 'Êtes-vous toujours là ? (Appuyez sur Entrée pour continuer)',
'ui.terminalserver.server.idle.warning_key' => 'Êtes-vous toujours là ? (Appuyez sur une touche pour continuer)',
'ui.terminalserver.server.press_any_key' => 'Appuyez sur une touche pour revenir...',
'ui.terminalserver.server.press_continue' => 'Appuyez sur une touche pour continuer...',
'ui.terminalserver.server.confirm_yes' => 'Confirmer',
'ui.terminalserver.server.confirm_no' => 'Annuler',
'ui.terminalserver.editor.title' => 'ÉDITEUR DE MESSAGES - MODE PLEIN ÉCRAN',
'ui.terminalserver.editor.shortcuts' => 'Ctrl+K=Aide Ctrl+Z=Envoyer Ctrl+C=Annuler',
'ui.terminalserver.editor.shortcuts_with_draft' => 'Ctrl+S=Brouillon Ctrl+K=Aide Ctrl+Z=Envoyer Ctrl+C=Annuler',
'ui.terminalserver.editor.cancelled' => 'Message annulé.',
'ui.terminalserver.editor.saved' => 'Message enregistré et prêt à être envoyé.',
'ui.terminalserver.editor.draft_saved' => 'Brouillon enregistré.',
'ui.terminalserver.editor.draft_save_failed' => 'Impossible d\'enregistrer le brouillon.',
'ui.terminalserver.editor.starting_text' => 'Démarrage avec le texte cité. Entrez votre réponse ci-dessous.',
'ui.terminalserver.editor.instructions' => 'Saisissez le texte du message. Terminez avec une ligne contenant uniquement ".". Tapez "/abort" pour annuler.',
'ui.terminalserver.editor.help.title' => 'AIDE DE L\'ÉDITEUR DE MESSAGES',
'ui.terminalserver.editor.help.separator' => '-------------------',
'ui.terminalserver.editor.help.navigate' => 'Touches fléchées = Déplacer le curseur',
'ui.terminalserver.editor.help.edit' => 'Retour arrière/Suppr = Modifier le texte',
'ui.terminalserver.editor.help.help' => 'Ctrl+K = Aide',
'ui.terminalserver.editor.help.start_of_line' => 'Ctrl+A = Début de ligne',
'ui.terminalserver.editor.help.end_of_line' => 'Ctrl+E = Fin de ligne',
'ui.terminalserver.editor.help.delete_line' => 'Ctrl+Y = Supprimer la ligne entière',
'ui.terminalserver.editor.help.save_draft' => 'Ctrl+S = Enregistrer le brouillon et continuer',
'ui.terminalserver.editor.help.save' => 'Ctrl+Z = Enregistrer et envoyer le message',
'ui.terminalserver.editor.help.cancel' => 'Ctrl+C = Annuler et supprimer le message',
'ui.terminalserver.profile.title' => 'Profil utilisateur',
'ui.terminalserver.profile.username' => 'Nom d\'utilisateur',
'ui.terminalserver.profile.real_name' => 'Nom complet',
'ui.terminalserver.profile.location' => 'Lieu',
'ui.terminalserver.profile.biography' => 'Biographie',
'ui.terminalserver.profile.not_specified' => 'Non indiqué',
'ui.terminalserver.profile.empty_biography' => 'Aucune biographie fournie.',
'ui.terminalserver.profile.load_failed' => 'Impossible de charger le profil utilisateur.',
'ui.terminalserver.profile.status_back' => 'Retour',
'ui.terminalserver.compose.drafts_prompt_title' => 'Brouillons trouvés',
'ui.terminalserver.compose.drafts_prompt_message' => 'Reprendre un brouillon enregistré ou commencer un nouveau message ?',
'ui.terminalserver.compose.resume_draft' => 'Reprendre le brouillon',
'ui.terminalserver.compose.new_message' => 'Nouveau message',
'ui.terminalserver.compose.cancel_compose' => 'Annuler',
'ui.terminalserver.compose.drafts_title' => 'Brouillons {type} (page {page}/{total})',
'ui.terminalserver.compose.drafts_title_short' => 'Brouillons',
'ui.terminalserver.compose.echomail_label' => 'Echomail',
'ui.terminalserver.compose.netmail_label' => 'Netmail',
'ui.terminalserver.compose.no_subject' => '(Sans objet)',
'ui.terminalserver.compose.no_area' => 'Aucune zone',
'ui.terminalserver.compose.unknown' => 'Inconnu',
'ui.terminalserver.compose.drafts_delete_selected' => 'Supprimer le brouillon sélectionné',
'ui.terminalserver.compose.drafts_delete_title' => 'Supprimer le brouillon',
'ui.terminalserver.compose.drafts_delete_confirm' => 'Supprimer ce brouillon ?',
'ui.terminalserver.compose.drafts_delete_failed' => 'Impossible de supprimer le brouillon.',
'ui.terminalserver.compose.drafts_load_failed' => 'Impossible de charger le brouillon.',
'ui.terminalserver.compose.drafts_status_resume' => 'Reprendre',
'ui.terminalserver.compose.drafts_status_delete' => 'Suppr.',
'ui.terminalserver.compose.drafts_status_page' => 'Page',
'ui.terminalserver.compose.drafts_status_back' => 'Retour',
'ui.terminalserver.compose.to_name' => 'Destinataire : ',
'ui.terminalserver.compose.to_address' => 'Adresse du destinataire : ',
'ui.terminalserver.compose.subject' => 'Objet : ',
'ui.terminalserver.compose.no_recipient' => 'Nom du destinataire requis. Message annulé.',
'ui.terminalserver.compose.enter_message' => 'Saisissez votre message ci-dessous :',
'ui.terminalserver.compose.select_tagline' => 'Sélectionnez une signature :',
'ui.terminalserver.compose.no_tagline' => ' 0) Aucune',
'ui.terminalserver.compose.tagline_default' => 'Signature n° [{default}] (Entrée pour la valeur par défaut) : ',
'ui.terminalserver.compose.tagline_none' => 'Signature n° (Entrée pour aucune) : ',
'ui.terminalserver.compose.message_cancelled' => 'Message annulé (vide).',
'ui.terminalserver.compose.address_book_hint' => '[? Carnet d\'adresses]',
'ui.terminalserver.compose.address_book_search' => 'Rechercher nom ou adresse (Entrée pour annuler) : ',
'ui.terminalserver.compose.address_book_title' => 'Recherche dans le carnet d\'adresses',
'ui.terminalserver.compose.address_book_no_results'=> 'Aucun résultat trouvé.',
'ui.terminalserver.compose.address_book_source_ab' => 'AB',
'ui.terminalserver.compose.address_book_source_nl' => 'NL',
'ui.terminalserver.echomail.no_areas' => 'Vous n\'etes abonne a aucune zone.',
'ui.terminalserver.echomail.areas_header' => 'Zones echo (page {page}/{total}) :',
'ui.terminalserver.echomail.areas_nav' => 'Entrez un #, n/p (suivant/précédent), / (filtrer), s (chercher), q (quitter)',
'ui.terminalserver.echomail.areas_nav_interests' => 'Entrez un #, n/p (suivant/précédent), / (filtrer), i (par intérêt), s (chercher), q (quitter)',
'ui.terminalserver.echomail.areas_filter' => 'Filtre : {term} ({count} résultats)',
'ui.terminalserver.echomail.areas_no_results' => 'Aucune zone ne correspond à votre recherche.',
'ui.terminalserver.echomail.areas_search_prompt' => 'Recherche : ',
'ui.terminalserver.echomail.areas_nav_clear' => 'c (effacer le filtre)',
'ui.terminalserver.echomail.search_messages_prompt' => 'Rechercher dans les messages : ',
'ui.terminalserver.echomail.search_term_too_short' => 'Le terme de recherche doit comporter au moins 2 caractères.',
'ui.terminalserver.echomail.search_no_results' => 'Aucun message trouvé pour \'{term}\'.',
'ui.terminalserver.echomail.search_results_header' => 'Recherche : {term} (page {page}/{total})',
'ui.terminalserver.echomail.mark_all_title' => 'Tout marquer comme lu',
'ui.terminalserver.echomail.mark_all_prompt' => 'Marquer tous les messages de {area} comme lus ?',
'ui.terminalserver.echomail.mark_all_status' => 'Tout marquer',
'ui.terminalserver.echomail.mark_all_success' => 'Tous les messages ont été marqués comme lus.',
'ui.terminalserver.echomail.mark_all_failed' => 'Impossible de marquer les messages comme lus.',
'ui.terminalserver.echomail.mark_all_no_messages' => 'Il n\'y a aucun message à marquer comme lu.',
'ui.terminalserver.echomail.select_status' => 'Sélectionner',
'ui.terminalserver.echomail.mark_selected_title' => 'Marquer la sélection comme lue',
'ui.terminalserver.echomail.mark_selected_status' => 'Marquer lus',
'ui.terminalserver.echomail.mark_selected_prompt' => 'Marquer {count} message(s) sélectionné(s) comme lus ?',
'ui.terminalserver.echomail.mark_selected_success' => 'Les messages sélectionnés ont été marqués comme lus.',
'ui.terminalserver.echomail.mark_selected_failed' => 'Impossible de marquer les messages sélectionnés comme lus.',
'ui.terminalserver.echomail.mark_selected_none' => 'Aucun message n\'est sélectionné.',
'ui.terminalserver.list.status_help' => 'Aide',
'ui.terminalserver.list.help_toggle_selection' => 'Basculer la sélection',
'ui.terminalserver.list.help_move_selection' => 'Déplacer la sélection',
'ui.terminalserver.list.help_prev_page' => 'Page précédente / suivante',
'ui.terminalserver.list.help_jump_row' => 'Aller à la ligne',
'ui.terminalserver.list.help_open_selected' => 'Ouvrir l\'élément sélectionné',
'ui.terminalserver.list.help_close_help' => 'Fermer l\'aide',
'ui.terminalserver.echomail.help_filter_areas' => 'Filtrer les zones',
'ui.terminalserver.echomail.help_search_areas' => 'Rechercher des zones',
'ui.terminalserver.echomail.help_toggle_allareas' => 'Basculer Mes zones / Toutes les zones',
'ui.terminalserver.echomail.help_unsubscribe_area' => 'Se désabonner de la zone sélectionnée',
'ui.terminalserver.echomail.help_clear_filter' => 'Effacer le filtre',
'ui.terminalserver.echomail.help_browse_interests' => 'Parcourir par intérêt',
'ui.terminalserver.echomail.interests_title' => 'Explorer par intérêt',
'ui.terminalserver.echomail.interests_none' => 'Aucun intérêt disponible.',
'ui.terminalserver.echomail.interests_prompt' => 'Entrez # pour explorer, Q pour revenir :',
'ui.terminalserver.echomail.interest_areas_header' => '{name} (page {page}/{total}) :',
'ui.terminalserver.echomail.no_messages' => 'Aucun message echomail.',
'ui.terminalserver.echomail.messages_header' => 'Echomail : {area} (page {page}/{total})',
'ui.terminalserver.echomail.sort_title' => 'Tri',
'ui.terminalserver.echomail.sort_prompt' => 'Actuel : {sort}',
'ui.terminalserver.echomail.sort_newest' => 'Recent',
'ui.terminalserver.echomail.sort_oldest' => 'Ancien',
'ui.terminalserver.echomail.sort_subject' => 'Sujet',
'ui.terminalserver.echomail.sort_author' => 'Auteur',
'ui.terminalserver.echomail.compose_title' => '=== Rédiger un echomail ===',
'ui.terminalserver.echomail.area_label' => 'Zone : {area}',
'ui.terminalserver.echomail.posting' => 'Publication de l\'echomail...',
'ui.terminalserver.echomail.post_success' => '? Echomail publié avec succès !',
'ui.terminalserver.echomail.post_failed' => '? Échec de la publication de l\'echomail : {error}',
'ui.terminalserver.echomail.help_bookmark' => 'Marquer / démarquer le message',
'ui.terminalserver.echomail.help_text_dl' => 'Télécharger en .txt (ZMODEM)',
'ui.terminalserver.echomail.help_email_fwd' => 'Transférer vers mon adresse email',
'ui.terminalserver.echomail.status_forward' => 'Transf',
'ui.terminalserver.echomail.help_forward' => 'Transférer le message',
'ui.terminalserver.echomail.forward_type_title' => 'Transférer en tant que',
'ui.terminalserver.echomail.forward_type_prompt' => 'Comment souhaitez-vous transférer ce message ?',
'ui.terminalserver.echomail.forward_type_echomail' => 'Echomail (autre zone)',
'ui.terminalserver.echomail.forward_type_netmail' => 'Netmail (adresse FTN)',
'ui.terminalserver.echomail.forward_pick_area_title' => 'Transférer vers la zone (page {page}/{total}) :',
'ui.terminalserver.echomail.forward_no_areas' => 'Aucune autre zone abonnée disponible pour le transfert.',
'ui.terminalserver.echomail.areas_all_header' => 'Toutes les zones écho (page {page}/{total}) :',
'ui.terminalserver.echomail.no_areas_browse_hint' => 'Appuyez sur A pour voir toutes les zones, Q pour quitter.',
'ui.terminalserver.echomail.no_areas_all' => 'Aucune zone écho disponible.',
'ui.terminalserver.echomail.subscribe_title' => 'S\'abonner ?',
'ui.terminalserver.echomail.subscribe_prompt' => 'S\'abonner à {area} ?',
'ui.terminalserver.echomail.subscribe_and_browse' => 'S\'abonner et parcourir',
'ui.terminalserver.echomail.browse_only' => 'Parcourir seulement',
'ui.terminalserver.echomail.subscribe_failed' => 'Échec de l\'abonnement à {area}.',
'ui.terminalserver.echomail.unsubscribe_title' => 'Se désabonner',
'ui.terminalserver.echomail.unsubscribe_prompt' => 'Se désabonner de {area} ?',
'ui.terminalserver.echomail.unsubscribe_success' => 'Désabonné de {area}.',
'ui.terminalserver.echomail.unsubscribe_failed' => 'Échec du désabonnement de {area}.',
'ui.terminalserver.echomail.crosspost_prompt' => 'Publier dans d\'autres zones ? [y/N] : ',
'ui.terminalserver.echomail.crosspost_header' => 'Publication croisée ({count}/{max} sélectionné(s)) :',
'ui.terminalserver.echomail.crosspost_help_confirm'=> 'Confirmer et continuer',
'ui.terminalserver.echomail.crosspost_help_skip' => 'Ignorer la publication croisée',
'ui.terminalserver.echomail.crosspost_at_limit' => 'Limite de publications croisées ({max}) atteinte.',
'ui.terminalserver.echomail.crosspost_no_areas' => 'Aucune autre zone abonnée disponible.',
'ui.terminalserver.echomail.crosspost_posting_to' => 'Publication également dans : {areas}',
// --- Echomail ignore rules ---
'ui.terminalserver.echomail.help_ignore' => 'Ignorer l\'expéditeur',
'ui.terminalserver.echomail.ignore_title' => 'Ignorer',
'ui.terminalserver.echomail.ignore_by_name' => 'Par nom : {name}',
'ui.terminalserver.echomail.ignore_by_address' => 'Nom + adresse FTN : {name} <{address}>',
'ui.terminalserver.echomail.ignore_by_subject' => 'Mot-clé du sujet (nom + adresse)',
'ui.terminalserver.echomail.ignore_confirm_name' => 'Ignorer tous les messages de {name} ?',
'ui.terminalserver.echomail.ignore_confirm_address' => 'Ignorer {name} à {address} ?',
'ui.terminalserver.echomail.ignore_subject_prompt' => 'Mot-clé à ignorer :',
'ui.terminalserver.echomail.ignore_saved' => 'Règle d\'ignorance enregistrée.',
'ui.terminalserver.echomail.ignore_failed' => 'Échec de l\'enregistrement de la règle.',
'ui.terminalserver.echomail.help_ignore_rules' => 'Gérer les règles d\'ignorance',
'ui.terminalserver.echomail.ignore_rules_title' => 'Règles d\'ignorance (page {page}/{total}) :',
'ui.terminalserver.echomail.ignore_rules_none' => 'Aucune règle d\'ignorance définie.',
'ui.terminalserver.echomail.ignore_rules_delete_title' => 'Supprimer la règle',
'ui.terminalserver.echomail.ignore_rules_delete_confirm' => 'Supprimer la règle pour {name} ?',
'ui.terminalserver.echomail.ignore_rules_deleted' => 'Règle d\'ignorance supprimée.',
'ui.terminalserver.echomail.ignore_rules_delete_failed' => 'Échec de la suppression de la règle.',
'ui.terminalserver.netmail.no_messages' => 'Aucun message netmail.',
'ui.terminalserver.netmail.no_sent_messages' => 'Aucun netmail envoyé.',
'ui.terminalserver.netmail.inbox_header' => 'Boîte de réception Netmail (page {page}/{total}) :',
'ui.terminalserver.netmail.sent_header' => 'Netmail envoyés (page {page}/{total}) :',
'ui.terminalserver.netmail.header' => 'Netmail (page {page}/{total}) :',
'ui.terminalserver.netmail.compose_title' => '=== Rédiger un netmail ===',
'ui.terminalserver.netmail.sending' => 'Envoi du netmail...',
'ui.terminalserver.netmail.send_success' => '? Netmail envoyé avec succès !',
'ui.terminalserver.netmail.send_failed' => '? Échec de l\'envoi du netmail : {error}',
'ui.terminalserver.polls.disabled' => 'Le bureau de vote est désactivé.',
'ui.terminalserver.polls.title' => 'Sondages',
'ui.terminalserver.polls.no_polls' => 'Aucun sondage actif.',
'ui.terminalserver.polls.detail_title' => 'Détail du sondage',
'ui.terminalserver.polls.total_votes' => 'Total des votes : {count}',
'ui.terminalserver.polls.enter_poll' => 'Entrez le n° du sondage ou Q pour revenir : ',
'ui.terminalserver.polls.vote_prompt' => 'Votez avec le n° d\'option ou Q pour revenir : ',
'ui.terminalserver.polls.voted' => 'Vote enregistré.',
'ui.terminalserver.shoutbox.title' => 'Shoutbox',
'ui.terminalserver.shoutbox.recent_title' => 'Shoutbox récente',
'ui.terminalserver.shoutbox.no_messages' => 'Aucun message dans la shoutbox.',
'ui.terminalserver.shoutbox.menu' => '[P]ublier [R]afraîchir [Q]uitter : ',
'ui.terminalserver.shoutbox.new_shout' => 'Nouveau message (vide pour annuler) : ',
'ui.terminalserver.shoutbox.posted' => 'Message publié.',
'ui.terminalserver.shoutbox.post_failed' => 'Échec de la publication du message.',
'ui.terminalserver.server.menu.files' => 'F) Fichiers',
'ui.terminalserver.files.no_areas' => 'Aucune zone de fichiers disponible.',
'ui.terminalserver.files.areas_header' => 'Zones de fichiers (page {page}/{total}) :',
'ui.terminalserver.files.areas_nav' => 'Entrez un #, n/p (suivant/précédent), q (quitter)',
'ui.terminalserver.files.area_header' => 'Fichiers : {area} (page {page}/{total})',
'ui.terminalserver.files.no_files' => 'Aucun fichier dans cette zone.',
'ui.terminalserver.files.files_nav' => 'T)élécharger n/p (suivant/précédent) Q)uitter',
'ui.terminalserver.files.files_nav_upload' => 'T)élécharger E)nvoyer n/p (suivant/précédent) Q)uitter',
'ui.terminalserver.files.files_nav_upload_only' => 'E)nvoyer n/p (suivant/précédent) Q)uitter',
'ui.terminalserver.files.files_nav_none' => 'n/p (suivant/précédent) Q)uitter',
'ui.terminalserver.files.transfer_unavailable' => 'ZMODEM désactivé : installez lrzsz (sz/rz) sur le serveur pour activer les transferts.',
'ui.terminalserver.files.invalid_selection' => 'Sélection invalide.',
'ui.terminalserver.files.download_prompt' => 'N° du fichier à télécharger (Entrée pour annuler) : ',
'ui.terminalserver.files.download_error' => 'Fichier introuvable sur le serveur.',
'ui.terminalserver.files.download_starting' => 'Démarrage du téléchargement ZMODEM : {name}',
'ui.terminalserver.files.download_hint' => 'Lancez la réception ZMODEM dans votre terminal maintenant...',
'ui.terminalserver.files.download_done' => 'Transfert terminé.',
'ui.terminalserver.files.download_failed' => 'Le transfert a échoué ou a été annulé.',
'ui.terminalserver.files.upload_title' => '=== Envoyer un fichier ===',
'ui.terminalserver.files.upload_area' => 'Zone : {area}',
'ui.terminalserver.files.upload_desc_prompt' => 'Courte description (vide pour annuler) : ',
'ui.terminalserver.files.upload_cancelled' => 'Envoi annulé.',
'ui.terminalserver.files.upload_starting' => 'Lancez l\'envoi ZMODEM dans votre terminal maintenant...',
'ui.terminalserver.files.upload_failed' => 'Le transfert a échoué ou a été annulé.',
'ui.terminalserver.files.upload_done' => 'Fichier envoyé avec succès (ID : {id}).',
'ui.terminalserver.files.upload_error' => 'Erreur lors de l\'envoi : {error}',
'ui.terminalserver.files.upload_duplicate' => 'Ce fichier existe déjà dans cette zone.',
'ui.terminalserver.files.upload_readonly' => 'Cette zone est en lecture seule. Les envois ne sont pas autorisés.',
'ui.terminalserver.files.upload_admin_only' => 'Seuls les administrateurs peuvent envoyer des fichiers dans cette zone.',
// --- Main menu: terminal settings ---
'ui.terminalserver.server.menu.terminal_settings' => 'T) Paramètres du terminal',
// --- Menu principal ---
'ui.terminalserver.server.menu.settings' => 'T) Paramètres',
// --- Écran de paramètres à onglets ---
'ui.terminalserver.settings.tab_title' => 'Paramètres BBS',
'ui.terminalserver.settings.tab_terminal' => 'Terminal',
'ui.terminalserver.settings.tab_display' => 'Affichage',
'ui.terminalserver.settings.tab_messaging' => 'Messagerie',
'ui.terminalserver.settings.tab_account' => 'Compte',
'ui.terminalserver.settings.tab_ai' => 'IA',
'ui.terminalserver.settings.hint_navigate' => ' ?? Déplacer ?? Modifier [ ] Onglets S) Enreg. Q) Quitter',
'ui.terminalserver.settings.hint_navigate_ascii' => ' Haut/Bas Déplacer G/D Modifier [/] Onglets S) Enreg. Q) Quitter',
'ui.terminalserver.settings.discarded' => 'Modifications abandonnées.',
'ui.terminalserver.settings.exiting' => 'Sortie des paramètres.',
'ui.terminalserver.settings.line.save_changes' => 'Enregistrer les modifications',
// Onglet Terminal
'ui.terminalserver.settings.terminal.charset' => 'Jeu de caractères',
'ui.terminalserver.settings.terminal.ansi_color' => 'Couleur ANSI',
'ui.terminalserver.settings.terminal.shell_mode' => 'Style d\'interface',
'ui.terminalserver.settings.terminal.shell_mode_auto' => 'TUI plein écran (par défaut)',
'ui.terminalserver.settings.terminal.shell_mode_tui' => 'TUI plein écran (toujours)',
'ui.terminalserver.settings.terminal.shell_mode_line' => 'Mode ligne',
'ui.terminalserver.settings.terminal.run_wizard' => 'Assistant de détection',
// Onglet Affichage
'ui.terminalserver.settings.display.messages_per_page' => 'Messages par page',
'ui.terminalserver.settings.display.timezone' => 'Fuseau horaire',
'ui.terminalserver.settings.display.language' => 'Langue',
'ui.terminalserver.settings.display.date_format' => 'Format de date',
'ui.terminalserver.settings.display.default_echo_list' => 'Liste de zones par défaut',
'ui.terminalserver.settings.display.echo_list_system' => 'Par défaut système',
'ui.terminalserver.settings.display.echo_list_reader' => 'Lecteur',
'ui.terminalserver.settings.display.echo_list_all' => 'Toutes les zones',
// Onglet Messagerie
'ui.terminalserver.settings.messaging.signature' => 'Signature',
'ui.terminalserver.settings.messaging.signature_hint' => 'ENTRER pour modifier (4 lignes max)',
'ui.terminalserver.settings.messaging.tagline' => 'Slogan par défaut',
'ui.terminalserver.settings.messaging.tagline_none' => '(Aucun slogan)',
'ui.terminalserver.settings.messaging.tagline_random' => '(Aléatoire)',
'ui.terminalserver.settings.messaging.threaded_echo' => 'Vue en fil (Echomail)',
'ui.terminalserver.settings.messaging.threaded_net' => 'Vue en fil (Netmail)',
'ui.terminalserver.settings.messaging.quote_coloring' => 'Coloriser les citations',
'ui.terminalserver.settings.messaging.forward_netmail' => 'Transférer le Netmail par e-mail',
'ui.terminalserver.settings.messaging.echomail_digest' => 'Résumé Echomail',
'ui.terminalserver.settings.messaging.digest_none' => 'Aucun',
'ui.terminalserver.settings.messaging.digest_daily' => 'Quotidien',
'ui.terminalserver.settings.messaging.digest_weekly' => 'Hebdomadaire',
'ui.terminalserver.settings.messaging.echomail_badge_mode' => 'Badge Nouvel Echomail',
'ui.terminalserver.settings.messaging.badge_mode_new' => 'Nouveaux depuis la dernière visite',
'ui.terminalserver.settings.messaging.badge_mode_unread' => 'Total non lu',
// Onglet Compte
'ui.terminalserver.settings.account.change_password' => 'Changer le mot de passe',
'ui.terminalserver.settings.account.view_sessions' => 'Voir les sessions actives',
'ui.terminalserver.settings.account.reset_onboarding' => 'Réinitialiser l\'accueil Echomail',
'ui.terminalserver.settings.account.sessions_title' => 'Sessions actives',
'ui.terminalserver.settings.account.no_sessions' => ' Aucune session active trouvée.',
'ui.terminalserver.settings.account.sessions_hint' => 'Numéro de session à révoquer, ou Q pour revenir : ',
'ui.terminalserver.settings.account.old_password_prompt' => 'Mot de passe actuel : ',
'ui.terminalserver.settings.account.new_password_prompt' => 'Nouveau mot de passe : ',
'ui.terminalserver.settings.account.confirm_password_prompt' => 'Confirmer le nouveau mot de passe : ',
'ui.terminalserver.settings.account.password_mismatch' => 'Les mots de passe ne correspondent pas.',
'ui.terminalserver.settings.account.password_changed' => 'Mot de passe modifié avec succès.',
'ui.terminalserver.settings.account.password_failed' => 'Échec du changement de mot de passe.',
'ui.terminalserver.settings.account.onboarding_reset' => 'Accueil Echomail réinitialisé. L\'assistant de sélection s\'affichera lors de votre prochaine visite.',
'ui.terminalserver.settings.account.onboarding_reset_failed' => 'Échec de la réinitialisation.',
// Onglet IA
'ui.terminalserver.settings.ai.generate_key' => 'Générer une clé MCP',
'ui.terminalserver.settings.ai.regenerate_key' => 'Régénérer la clé MCP',
'ui.terminalserver.settings.ai.regenerate_confirm' => 'La régénération invalidera la clé existante. Continuer ? (O/N) : ',
'ui.terminalserver.settings.ai.revoke_key' => 'Révoquer la clé MCP',
'ui.terminalserver.settings.ai.revoke_confirm' => 'Révoquer la clé MCP ? Tout client IA connecté sera déconnecté. (O/N) : ',
'ui.terminalserver.settings.ai.mcp_key_exists' => 'Clé active : {preview}',
'ui.terminalserver.settings.ai.mcp_no_key' => 'Aucune clé générée',
'ui.terminalserver.settings.ai.key_generated' => 'Clé MCP générée. Copiez-la maintenant ? elle ne sera plus affichée :',
'ui.terminalserver.settings.ai.generate_failed' => 'Échec de la génération de clé.',
'ui.terminalserver.settings.ai.key_revoked' => 'Clé MCP révoquée.',
'ui.terminalserver.settings.ai.revoke_failed' => 'Échec de la révocation.',
// --- Ancienne page de paramètres du terminal ---
'ui.terminalserver.settings.title' => '=== Paramètres du terminal ===',
'ui.terminalserver.settings.charset_label' => 'Jeu de caractères : {value}',
'ui.terminalserver.settings.ansi_label' => 'Couleur ANSI : {value}',
'ui.terminalserver.settings.not_set' => 'Non configuré',
'ui.terminalserver.settings.menu_detect' => 'D) Lancer l\'assistant de détection',
'ui.terminalserver.settings.menu_charset' => 'C) Changer le jeu de caractères manuellement',
'ui.terminalserver.settings.menu_ansi' => 'A) Activer/désactiver la couleur ANSI',
'ui.terminalserver.settings.menu_quit' => 'Q) Retour au menu principal',
'ui.terminalserver.settings.saved' => 'Paramètres enregistrés.',
'ui.terminalserver.settings.save_failed' => 'Avertissement : impossible d\'enregistrer les paramètres.',
'ui.terminalserver.settings.invalid_choice' => 'Choix invalide.',
'ui.terminalserver.settings.charset_prompt' => 'Sélectionnez : (U)TF-8, (C)P437, (A)SCII : ',
// --- Terminal detection wizard ---
'ui.terminalserver.detect.title' => '=== Configuration du terminal ===',
'ui.terminalserver.detect.intro' => 'Le BBS va maintenant tester votre terminal pour s\'assurer que le contenu s\'affiche correctement.',
'ui.terminalserver.detect.charset_intro' => 'Test du jeu de caractères :',
'ui.terminalserver.detect.charset_question' => 'Les caractères ci-dessus apparaissent-ils comme des flèches, des coches et des lettres accentuées ? (O/N) : ',
'ui.terminalserver.detect.charset_utf8' => 'Jeu de caractères UTF-8 activé.',
'ui.terminalserver.detect.charset_cp437_intro' => 'Test de tracé de cadre CP437 :',
'ui.terminalserver.detect.charset_cp437_question' => 'Les caractères ci-dessus apparaissent-ils comme un cadre dessiné avec des lignes et des coins ? (O/N) : ',
'ui.terminalserver.detect.charset_cp437' => 'Jeu de caractères CP437 (DOS/ANSI) activé.',
'ui.terminalserver.detect.charset_ascii' => 'Mode ASCII activé.',
'ui.terminalserver.detect.ansi_intro' => 'Test des couleurs :',
'ui.terminalserver.detect.ansi_question' => 'Les mots ci-dessus apparaissent-ils en différentes couleurs ? (O/N) : ',
'ui.terminalserver.detect.ansi_yes' => 'Couleur ANSI activée.',
'ui.terminalserver.detect.ansi_no' => 'Couleur ANSI désactivée.',
'ui.terminalserver.detect.complete' => 'Configuration du terminal terminée. Paramètres enregistrés.',
'ui.terminalserver.detect.press_enter' => 'Appuyez sur Entrée pour continuer...',
'ui.terminalserver.doors.no_doors' => 'Aucun jeu de portes n\'est disponible actuellement.',
'ui.terminalserver.doors.title' => 'Jeux de portes',
'ui.terminalserver.doors.enter_choice' => 'Entrez un numéro pour jouer, ou Q pour revenir : ',
'ui.terminalserver.doors.invalid' => 'Sélection invalide.',
'ui.terminalserver.doors.launching' => 'Lancement de {name}...',
'ui.terminalserver.doors.launch_error' => 'Erreur : {error}',
'ui.terminalserver.doors.connecting' => 'Connexion au serveur de jeu...',
'ui.terminalserver.doors.connect_failed' => 'Impossible de se connecter au pont de jeu. Le pont DOS door est-il en cours d\'exécution ?',
'ui.terminalserver.doors.connected' => 'Connecté ! Démarrage du jeu...',
'ui.terminalserver.doors.returned' => 'Retour depuis {name}.',
'ui.terminalserver.message.headers_title' => '=== En-têtes du message ===',
'ui.terminalserver.message.no_headers' => '(Aucun en-tête de message)',
'ui.terminalserver.message.help_title' => 'Raccourcis clavier',
'ui.terminalserver.message.help_scroll' => 'Défiler d\'une ligne',
'ui.terminalserver.message.help_page' => 'Défiler d\'une page',
'ui.terminalserver.message.help_prev_next'=> 'Message précédent / suivant',
'ui.terminalserver.message.help_reply' => 'Répondre',
'ui.terminalserver.message.help_headers' => 'Afficher les en-têtes du message',
'ui.terminalserver.message.help_download' => 'Télécharger la pièce jointe (ZMODEM)',
'ui.terminalserver.message.help_images' => 'Afficher la ou les images intégrées',
'ui.terminalserver.message.help_quit' => 'Quitter / fermer le message',
'ui.terminalserver.netmail.help_delete' => 'Supprimer le message',
'ui.terminalserver.netmail.help_bookmark' => 'Marquer / démarquer le message',
'ui.terminalserver.netmail.help_text_dl' => 'Télécharger en .txt (ZMODEM)',
'ui.terminalserver.netmail.help_email_fwd' => 'Transférer vers mon adresse email',
'ui.terminalserver.netmail.help_mark_selected' => 'Marquer les messages sélectionnés comme lus',
// Files - folder/file navigation
'ui.terminalserver.files.enter_folder_or_file' => 'Saisissez un numéro de dossier pour le parcourir, ou un numéro de fichier pour afficher ses détails.',
'ui.terminalserver.files.files_back_hint' => 'R)etour au dossier parent',
'ui.terminalserver.files.not_a_file' => 'Cette entrée est un dossier, pas un fichier.',
'ui.terminalserver.files.status_move' => 'Déplacer',
'ui.terminalserver.files.status_page' => 'Page',
'ui.terminalserver.files.status_open' => 'Ouvrir',
'ui.terminalserver.files.status_quit' => 'Quitter',
'ui.terminalserver.files.status_download' => 'Télécharger',
'ui.terminalserver.files.status_upload' => 'Téléverser',
'ui.terminalserver.files.status_up' => 'Monter',
'ui.terminalserver.files.status_scroll' => 'Défiler',
'ui.terminalserver.files.status_back' => 'Retour',
'ui.terminalserver.files.detail_title' => 'Infos fichier',
'ui.terminalserver.files.detail_header' => 'Fichier',
'ui.terminalserver.files.detail_size' => 'Taille',
'ui.terminalserver.files.detail_uploaded' => 'Téléversé',
'ui.terminalserver.files.detail_area' => 'Zone',
'ui.terminalserver.files.detail_from' => 'Depuis',
'ui.terminalserver.files.detail_not_scanned' => 'Non analysé',
'ui.terminalserver.files.detail_scan_clean' => 'Sain',
'ui.terminalserver.files.detail_scan_infected' => 'INFECTÉ : {sig}',
'ui.terminalserver.files.detail_scan_error' => 'Erreur d\'analyse',
'ui.terminalserver.files.detail_scan_skipped' => 'Ignoré',
'ui.terminalserver.files.detail_virus_scan' => 'Analyse antivirus',
'ui.terminalserver.files.detail_description' => 'Description',
'ui.terminalserver.files.detail_long_description' => 'Détails',
// Netmail - attachments
'ui.terminalserver.netmail.attachment_download_prompt' => 'N° de la pièce jointe à télécharger (Entrée pour annuler) : ',
'ui.terminalserver.netmail.attachments_header' => 'Pièces jointes :',
'ui.terminalserver.netmail.attachments_none' => 'Aucune pièce jointe sur ce message.',
'ui.terminalserver.netmail.delete_confirm_title' => 'Supprimer le message ?',
'ui.terminalserver.netmail.delete_confirm_body' => 'Cette action est irréversible.',
'ui.terminalserver.netmail.deleting' => 'Suppression...',
'ui.terminalserver.netmail.delete_success' => '? Message supprimé.',
'ui.terminalserver.netmail.delete_failed' => '? Échec de la suppression : {error}',
'ui.terminalserver.netmail.text_download_fetch_failed' => 'Impossible de récupérer le texte du message.',
'ui.terminalserver.netmail.mark_selected_title' => 'Marquer la sélection comme lue',
'ui.terminalserver.netmail.mark_selected_status' => 'Marquer lus',
'ui.terminalserver.netmail.mark_selected_prompt' => 'Marquer {count} message(s) sélectionné(s) comme lus ?',
'ui.terminalserver.netmail.mark_selected_success' => 'Les messages sélectionnés ont été marqués comme lus.',
'ui.terminalserver.netmail.mark_selected_failed' => 'Impossible de marquer les messages sélectionnés comme lus.',
'ui.terminalserver.netmail.mark_selected_none' => 'Aucun message n\'est sélectionné.',
'ui.terminalserver.netmail.status_forward' => 'Transf',
'ui.terminalserver.netmail.help_forward_ftn' => 'Transférer vers une autre adresse FTN',
'ui.terminalserver.server.menu.bulletins' => 'U) Bulletins',
'ui.terminalserver.bulletins.title' => 'Bulletins',
'ui.terminalserver.bulletins.none' => 'Aucun bulletin disponible.',
'ui.terminalserver.bulletins.continue' => 'Bulletin {current} sur {total}. Entree pour continuer, S pour tout ignorer...',
// --- Main menu additions ---
'ui.terminalserver.server.menu.interests' => 'I) Interets',
'ui.terminalserver.server.menu.qwk' => 'K) Courrier QWK hors ligne',
// --- Main menu section headers ---
'ui.terminalserver.server.menu.section.messaging' => 'Messagerie',
'ui.terminalserver.server.menu.section.community' => 'Communauté',
'ui.terminalserver.server.menu.section.explore' => 'Explorer',
'ui.terminalserver.server.menu.section.files' => 'Fichiers',
'ui.terminalserver.server.menu.section.settings' => 'Paramètres',
// --- Main menu dashboard widgets ---
'ui.terminalserver.dashboard.title' => 'Tableau de bord',
'ui.terminalserver.dashboard.label.netmail' => 'Nouveau Netmail',
'ui.terminalserver.dashboard.label.echomail' => 'Nouvel Echomail',
'ui.terminalserver.dashboard.label.online' => 'En ligne',
'ui.terminalserver.dashboard.label.bulletins' => 'Bulletins',
'ui.terminalserver.dashboard.label.credits' => 'Crédits',
// --- Interests handler ---
'ui.terminalserver.interests.title' => 'Interets',
'ui.terminalserver.interests.none' => 'Aucun interet disponible.',
'ui.terminalserver.interests.area_count' => '({count} zones)',
'ui.terminalserver.interests.prompt' => 'Entrez # pour voir, Q pour revenir:',
'ui.terminalserver.interests.subscribed' => 'Abonne',
'ui.terminalserver.interests.not_subscribed' => 'Non abonne',
'ui.terminalserver.interests.status_label' => 'Statut: {status}',
'ui.terminalserver.interests.action_subscribe' => 'S) S\'abonner',
'ui.terminalserver.interests.action_unsubscribe' => 'U) Se desabonner',
'ui.terminalserver.interests.action_list_areas' => 'L) Lister les zones echo',
'ui.terminalserver.interests.areas_heading' => 'Zones echo:',
'ui.terminalserver.interests.action_quit' => 'Q) Retour',
'ui.terminalserver.interests.subscribe_ok' => 'Abonnement reussi.',
'ui.terminalserver.interests.subscribe_failed' => 'Echec de l\'abonnement.',
'ui.terminalserver.interests.unsubscribe_ok' => 'Desabonnement reussi.',
'ui.terminalserver.interests.unsubscribe_failed' => 'Echec du desabonnement.',
'ui.terminalserver.interests.areas_title' => 'Zones echo ? {name}',
'ui.terminalserver.interests.no_areas' => 'Aucune zone echo assignee a cet interet.',
'ui.terminalserver.interests.onboarding_hint' => 'Conseil: Utilisez le menu Interets (I) pour vous abonner a des groupes thematiques et decouvrir des zones echo.',
// --- QWK handler ---
'ui.terminalserver.qwk.title' => 'Courrier QWK hors ligne',
'ui.terminalserver.qwk.error' => 'Impossible de recuperer l\'etat QWK.',
'ui.terminalserver.qwk.status_heading' => 'Statut',
'ui.terminalserver.qwk.format_label' => 'Format: {format}',
'ui.terminalserver.qwk.pending_messages' => 'Messages en attente: {count}',
'ui.terminalserver.qwk.last_download' => 'Dernier telechargement: {date}',
'ui.terminalserver.qwk.never_downloaded' => 'Jamais telecharge',
'ui.terminalserver.qwk.conference_count' => 'Conferences: {count}',
'ui.terminalserver.qwk.action_download' => 'D) Telecharger le paquet QWK (ZMODEM)',
'ui.terminalserver.qwk.action_download_unavailable' => 'D) Telecharger (ZMODEM indisponible ? installez lrzsz)',
'ui.terminalserver.qwk.action_upload' => 'U) Envoyer le paquet REP (ZMODEM)',
'ui.terminalserver.qwk.action_upload_unavailable' => 'U) Envoyer (ZMODEM indisponible ? installez lrzsz)',
'ui.terminalserver.qwk.action_list_conferences' => 'C) Lister les conferences',
'ui.terminalserver.qwk.action_change_format' => 'F) Changer le format',
'ui.terminalserver.qwk.action_quit' => 'Q) Retour',
'ui.terminalserver.qwk.http_note' => 'Conseil: les lecteurs avec HTTP Basic Auth peuvent aussi utiliser {url}',
'ui.terminalserver.qwk.building_packet' => 'Construction du paquet QWK...',
'ui.terminalserver.qwk.download_starting' => 'Demarrage du transfert ZMODEM: {name}',
'ui.terminalserver.qwk.download_hint' => 'Demarrez la reception ZMODEM dans votre terminal maintenant...',
'ui.terminalserver.qwk.download_done' => 'Transfert termine.',
'ui.terminalserver.qwk.download_failed' => 'Transfert echoue ou annule.',
'ui.terminalserver.qwk.download_error' => 'Echec du telechargement: erreur de session utilisateur.',
'ui.terminalserver.qwk.build_failed' => 'Echec de la construction du paquet QWK: {error}',
'ui.terminalserver.qwk.zmodem_unavailable' => 'ZMODEM indisponible. Installez lrzsz sur le serveur.',
'ui.terminalserver.qwk.upload_ready' => 'Pret a recevoir le paquet REP via ZMODEM.',
'ui.terminalserver.qwk.upload_hint' => 'Demarrez l\'envoi ZMODEM dans votre terminal maintenant...',
'ui.terminalserver.qwk.upload_error' => 'Echec de l\'envoi: erreur de session utilisateur.',
'ui.terminalserver.qwk.upload_failed' => 'Transfert echoue ou annule.',
'ui.terminalserver.qwk.processing_rep' => 'Traitement du paquet REP...',
'ui.terminalserver.qwk.process_failed' => 'Echec du traitement du paquet REP: {error}',
'ui.terminalserver.qwk.rep_imported' => '{imported} message(s) importe(s), {skipped} ignore(s).',
'ui.terminalserver.qwk.conferences_title' => 'Conferences QWK',
'ui.terminalserver.qwk.no_conferences' => 'Aucune conference. Abonnez-vous d\'abord a des zones echo.',
'ui.terminalserver.qwk.current_format' => 'Format actuel: {format}',
'ui.terminalserver.qwk.format_choice_qwk' => ' 1) QWK (standard, compatibilite maximale)',
'ui.terminalserver.qwk.format_choice_qwke' => ' 2) QWKE (etendu, messages plus grands)',
'ui.terminalserver.qwk.format_cancel' => ' Q) Annuler',
'ui.terminalserver.qwk.format_invalid' => 'Selection non valide.',
'ui.terminalserver.qwk.format_unchanged' => 'Format inchange.',
'ui.terminalserver.qwk.format_saved' => 'Format change en {format}.',
'ui.terminalserver.qwk.format_failed' => 'Echec du changement de format.',
// --- Local chat ---
'ui.terminalserver.server.menu.chat' => 'C) Local Chat',
'ui.terminalserver.chat.title' => 'Local Chat',
'ui.terminalserver.chat.feature_disabled' => 'Local chat is disabled.',
'ui.terminalserver.chat.no_targets' => 'No chat rooms or users are available right now.',
'ui.terminalserver.chat.no_target_title' => 'No target selected',
'ui.terminalserver.chat.room_title' => 'Room: {name}',
'ui.terminalserver.chat.dm_title' => 'DM: {name}',
'ui.terminalserver.chat.system_name' => 'System',
'ui.terminalserver.chat.refreshed' => 'Chat lists refreshed.',
'ui.terminalserver.chat.rooms_failed' => 'Failed to load chat rooms.',
'ui.terminalserver.chat.load_failed' => 'Failed to load chat messages.',
'ui.terminalserver.chat.send_failed' => 'Failed to send message.',
'ui.terminalserver.chat.sent' => 'Message sent.',
'ui.terminalserver.chat.empty_input' => 'Type a message before sending.',
'ui.terminalserver.chat.moderation_failed' => 'Moderation request failed.',
'ui.terminalserver.chat.user_kicked' => '{username} was kicked from the room.',
'ui.terminalserver.chat.user_banned' => '{username} was banned from the room.',
'ui.terminalserver.chat.pane.rooms' => 'Rooms / DMs',
'ui.terminalserver.chat.pane.messages' => 'Messages',
'ui.terminalserver.chat.pane.online' => 'Online Users',
'ui.terminalserver.chat.pane.compose' => 'Compose',
'ui.terminalserver.chat.section.rooms' => 'Rooms',
'ui.terminalserver.chat.section.direct' => 'Direct Messages',
'ui.terminalserver.chat.section.online' => 'Online Now',
'ui.terminalserver.chat.none_direct' => ' No DMs yet.',
'ui.terminalserver.chat.no_one_online' => 'No one else online.',
'ui.terminalserver.chat.no_messages' => 'No chat messages yet.',
'ui.terminalserver.chat.moderation_hint' => 'ENTER=DM K=Kick B=Ban',
'ui.terminalserver.chat.dm_hint' => 'ENTER opens a DM',
'ui.terminalserver.chat.input_help' => 'TAB focus Enter send Ctrl+E multiline Ctrl+K help Ctrl+C exit',
'ui.terminalserver.chat.input_target' => 'Target: {target}',
'ui.terminalserver.chat.editor.title' => 'LOCAL CHAT COMPOSER',
'ui.terminalserver.chat.editor.saved' => 'Message saved and ready to send.',
'ui.terminalserver.chat.editor.shortcuts' => 'Ctrl+K=Help Ctrl+Z=Send Ctrl+C=Cancel',
'ui.terminalserver.chat.help.title' => 'Local Chat Help',
'ui.terminalserver.chat.help.line1' => 'TAB / Shift+TAB: change focus between panes',
'ui.terminalserver.chat.help.line2' => 'Navigation pane: Up/Down selects rooms and DMs, Enter opens target',
'ui.terminalserver.chat.help.line3' => 'Messages pane: PgUp/PgDn scroll, older history is fetched automatically',
'ui.terminalserver.chat.help.line4' => 'Online users pane: Enter opens DM',
'ui.terminalserver.chat.help.line5' => 'Compose pane: Enter sends, Ctrl+E opens multiline editor',
'ui.terminalserver.chat.help.line6' => 'Ctrl+C exits local chat, R refreshes lists',
'ui.terminalserver.chat.help.line7' => 'Admins: in a room, focus Online Users and press K or B to moderate.',
];
|