PHP Classes

File: config/i18n/fr/errors.php

Recommend this page to a friend!
  Packages of Matthew Asham   Binkterm PHP   config/i18n/fr/errors.php   Download  
File: config/i18n/fr/errors.php
Role: Auxiliary script
Content type: text/plain
Description: Configuration script
Class: Binkterm PHP
Bulletin board system based on the Web
Author: By
Last change:
Date: 5 days ago
Size: 57,809 bytes
 

Contents

Class file image Download
<?php return [ 'errors.generic' => 'Une erreur inattendue s\'est produite', 'errors.auth.authentication_required' => 'Authentification requise', 'errors.auth.invalid_csrf_token' => 'Jeton CSRF invalide', 'errors.auth.missing_credentials' => 'Nom d\'utilisateur et mot de passe requis', 'errors.auth.invalid_credentials' => 'Identifiants invalides', 'errors.auth.invalid_api_key' => 'Clé API invalide', 'errors.auth.gateway_token_missing_fields' => 'L\'identifiant utilisateur et le jeton sont requis', 'errors.auth.invalid_or_expired_gateway_token' => 'Jeton invalide ou expiré', 'errors.auth.username_or_email_required' => 'Nom d\'utilisateur ou adresse e-mail requis', 'errors.auth.token_required' => 'Jeton requis', 'errors.auth.invalid_or_expired_token' => 'Jeton invalide ou expiré', 'errors.auth.token_and_password_required' => 'Le jeton et le nouveau mot de passe sont requis', 'errors.auth.weak_password' => 'Le mot de passe doit comporter au moins 8 caractères', 'errors.auth.reset_failed' => 'Échec de la réinitialisation du mot de passe', 'errors.auth.forbidden' => 'Interdit', 'errors.register.invalid_submission' => 'Soumission invalide', 'errors.register.too_fast' => 'Veuillez prendre le temps de remplir le formulaire.', 'errors.register.session_expired' => 'Session expirée. Veuillez actualiser la page et réessayer.', 'errors.register.rate_limited' => 'Trop de tentatives d\'inscription. Veuillez réessayer plus tard.', 'errors.register.required_fields' => 'Le nom d\'utilisateur, le mot de passe et le nom réel sont requis', 'errors.register.invalid_username_format' => 'Le nom d\'utilisateur doit comporter entre 3 et 20 caractères, lettres, chiffres et underscores uniquement', 'errors.register.invalid_username_format_spaces' => 'Le nom d\'utilisateur doit comporter entre 3 et 20 caractères, lettres, chiffres, underscores et espaces simples entre les mots uniquement', 'errors.register.restricted_name' => 'Ce nom d\'utilisateur ou nom réel n\'est pas autorisé', 'errors.register.weak_password' => 'Le mot de passe doit comporter au moins 8 caractères', 'errors.register.user_exists' => 'Un utilisateur avec ce nom d\'utilisateur ou ce nom existe déjà. Veuillez vous connecter ou contacter le sysop pour obtenir de l\'aide.', 'errors.register.email_required' => 'L\'adresse e-mail est requise', 'errors.register.reason_required' => 'Le motif de l\'inscription est requis', 'errors.register.failed' => 'Échec de l\'inscription. Veuillez réessayer plus tard.', 'errors.reminder.username_required' => 'Le nom d\'utilisateur est requis', 'errors.reminder.user_not_found_or_logged_in' => 'Utilisateur introuvable ou déjà connecté', 'errors.reminder.send_failed' => 'Échec de l\'envoi du rappel. Veuillez réessayer plus tard.', 'errors.settings.invalid_input' => 'Entrée invalide', 'errors.settings.update_failed' => 'Échec de la mise à jour des paramètres', 'errors.settings.exception' => 'Échec de la mise à jour des paramètres', 'errors.dashboard.invalid_layout' => 'Données de disposition invalides.', 'errors.messages.share_create_failed' => 'Échec de la création du lien de partage', 'errors.messages.share_lookup_failed' => 'Échec du chargement des liens de partage', 'errors.messages.share_revoke_failed' => 'Échec de la révocation du lien de partage', 'errors.messages.not_found' => 'Message introuvable', 'errors.admin.ai_settings.save_failed' => 'Echec de l\'enregistrement des parametres IA', 'errors.admin.ai_settings.share_summary_disabled' => 'Les resumes IA pour les partages ne sont pas actives', 'errors.admin.ai_settings.share_summary_failed' => 'Impossible de generer un resume', 'errors.messages.netmail.not_found' => 'Message introuvable', 'errors.messages.netmail.delete_failed' => 'Échec de la suppression du message', 'errors.messages.netmail.bulk_delete.invalid_input' => 'Une liste d\'identifiants de messages non vide est requise', 'errors.messages.netmail.bulk_read.invalid_input' => 'Une liste d\'identifiants de messages non vide est requise', 'errors.messages.netmail.bulk_read.failed' => 'Échec du marquage des messages comme lus', 'errors.messages.echomail.bulk_read.invalid_input' => 'Une liste d\'identifiants de messages non vide est requise', 'errors.messages.echomail.bulk_read.failed' => 'Échec du marquage des messages comme lus', 'errors.messages.echomail.bulk_delete.admin_required' => 'Des privilèges administrateur sont requis', 'errors.messages.echomail.bulk_delete.invalid_input' => 'Une liste d\'identifiants de messages non vide est requise', 'errors.messages.echomail.bulk_delete.user_not_found' => 'Utilisateur introuvable', 'errors.messages.echomail.stats.subscription_required' => 'Abonnement requis pour cette zone echo', 'errors.messages.echomail.not_found' => 'Message introuvable', 'errors.messages.netmail.attachment.no_file' => 'Aucune pièce jointe téléversée', 'errors.messages.netmail.attachment.upload_error' => 'Échec du téléversement de la pièce jointe', 'errors.messages.netmail.attachment.too_large' => 'La pièce jointe dépasse la taille maximale autorisée', 'errors.messages.netmail.attachment.store_failed' => 'Échec du stockage de la pièce jointe téléversée', 'errors.messages.send.invalid_type' => 'Type de message invalide', 'errors.messages.send.failed' => 'Échec de l\'envoi du message', 'errors.messages.send.exception' => 'Échec de l\'envoi du message', 'errors.notify.user_id_missing' => 'Impossible de résoudre la session utilisateur', 'errors.notify.invalid_state' => 'Charge utile d\'état de notification invalide', 'errors.notify.invalid_target' => 'Cible de notification invalide', 'errors.realtime.invalid_payload' => 'Charge utile de commande temps reel invalide', 'errors.realtime.unknown_command' => 'Commande temps reel inconnue', 'errors.polls.option_required' => 'Une option de sondage est requise', 'errors.polls.not_found' => 'Sondage introuvable', 'errors.polls.invalid_option' => 'Option de sondage invalide', 'errors.polls.vote_failed' => 'Échec de l\'enregistrement du vote', 'errors.polls.insufficient_credits' => 'Échec de la déduction des crédits. Votre solde est peut-être insuffisant.', 'errors.polls.question_required' => 'La question du sondage est requise', 'errors.polls.question_length_invalid' => 'La question du sondage doit comporter entre 10 et 500 caractères', 'errors.polls.options_count_invalid' => 'Le sondage doit inclure entre 2 et 10 options', 'errors.polls.option_empty' => 'Les options du sondage ne peuvent pas être vides', 'errors.polls.option_length_invalid' => 'Les options du sondage ne doivent pas dépasser 200 caractères', 'errors.polls.options_duplicate' => 'Les options du sondage doivent être uniques', 'errors.polls.create_failed' => 'Échec de la création du sondage', 'errors.shoutbox.message_required' => 'Le message est requis', 'errors.shoutbox.message_too_long' => 'Le message ne peut pas dépasser 280 caractères', 'errors.chat.feature_disabled' => 'Le chat est désactivé', 'errors.chat.invalid_message_query' => 'Requête de message de chat invalide', 'errors.chat.invalid_send_target' => 'Cible de chat invalide', 'errors.chat.message_length_invalid' => 'Le message doit comporter entre 1 et 1000 caractères', 'errors.chat.room_not_found' => 'Salon de chat introuvable', 'errors.chat.user_banned' => 'Vous êtes banni de ce salon', 'errors.chat.recipient_not_found' => 'Destinataire introuvable', 'errors.chat.send_blocked' => 'Le message n\'a pas pu être envoyé', 'errors.chat.admin_required' => 'Des privilèges administrateur sont requis', 'errors.chat.invalid_moderation_request' => 'Demande de modération invalide', 'errors.chat.user_not_found' => 'Utilisateur introuvable', 'errors.echoareas.admin_required' => 'Des privilèges administrateur sont requis', 'errors.echoareas.not_found' => 'Zone echo introuvable', 'errors.echoareas.invalid_posting_name_policy' => 'Politique de nom de publication invalide', 'errors.echoareas.invalid_art_format_hint' => 'Indication de format artistique invalide', 'errors.echoareas.tag_description_required' => 'Le tag et la description sont requis', 'errors.echoareas.invalid_tag_format' => 'Format de tag invalide', 'errors.echoareas.invalid_color_format' => 'Format de couleur invalide', 'errors.echoareas.unknown_domain' => 'Sélectionnez un domaine réseau configuré', 'errors.echoareas.tag_already_exists' => 'Une zone echo avec ce tag existe déjà', 'errors.echoareas.create_failed' => 'Échec de la création de la zone echo', 'errors.echoareas.not_found_or_unchanged' => 'Zone echo introuvable ou aucune modification effectuée', 'errors.echoareas.update_failed' => 'Échec de la mise à jour de la zone echo', 'errors.echoareas.delete_blocked_has_messages' => 'Impossible de supprimer une zone echo contenant des messages', 'errors.echoareas.delete_failed' => 'Échec de la suppression de la zone echo', 'errors.fileareas.not_found' => 'Zone de fichiers introuvable', 'errors.fileareas.create_failed' => 'Échec de la création de la zone de fichiers', 'errors.fileareas.update_failed' => 'Échec de la mise à jour de la zone de fichiers', 'errors.fileareas.delete_failed' => 'Échec de la suppression de la zone de fichiers', 'errors.files.feature_disabled' => 'La fonctionnalité des zones de fichiers est désactivée', 'errors.files.area_id_required' => 'L\'identifiant de la zone de fichiers est requis', 'errors.files.access_denied' => 'Accès refusé à cette zone de fichiers', 'errors.files.not_found' => 'Fichier introuvable', 'errors.files.share_not_found_or_forbidden' => 'Lien de partage introuvable ou non autorisé', 'errors.files.delete_failed' => 'Échec de la suppression du fichier', 'errors.files.scan_forbidden' => 'Accès administrateur requis pour analyser les fichiers', 'errors.files.scan_disabled' => 'L\'analyse antivirus est désactivée', 'errors.files.scan_failed' => 'Échec de l\'analyse antivirus', 'errors.files.rename_filename_required' => 'Le nouveau nom de fichier est requis', 'errors.files.rename_forbidden' => 'Vous n\'avez pas la permission de renommer ce fichier', 'errors.files.rename_conflict' => 'Un fichier portant ce nom existe déjà dans cette zone', 'errors.files.rename_failed' => 'Échec du renommage du fichier', 'errors.files.upload.no_file' => 'Aucun fichier téléversé', 'errors.files.upload.area_id_required' => 'L\'identifiant de la zone de fichiers est requis', 'errors.files.upload.short_description_required' => 'Une description courte est requise', 'errors.files.upload.area_not_found' => 'Zone de fichiers introuvable', 'errors.files.upload.read_only' => 'Cette zone de fichiers est en lecture seule', 'errors.files.upload.admin_only' => 'Seuls les administrateurs peuvent téléverser des fichiers dans cette zone', 'errors.files.upload.virus_detected' => 'Fichier rejeté : virus détecté', 'errors.files.upload.insufficient_credits' => 'Crédits insuffisants pour téléverser ce fichier', 'errors.files.upload.failed' => 'Échec du téléversement du fichier', 'errors.files.link.invalid_url' => 'Une URL valide est requise', 'errors.files.link.file_name_required' => 'Le nom de fichier est requis', 'errors.files.link.add_failed' => 'Impossible d\'ajouter le lien', 'errors.admin.file_approvals.load_failed' => 'Échec du chargement des approbations de fichiers en attente', 'errors.admin.file_approvals.not_found' => 'Fichier en attente introuvable', 'errors.admin.file_approvals.not_pending' => 'Le fichier n\'est pas en attente d\'approbation', 'errors.admin.file_approvals.approve_failed' => 'Échec de l\'approbation du téléversement', 'errors.admin.file_approvals.reject_failed' => 'Échec du rejet du téléversement', 'errors.files.download.insufficient_credits' => 'Crédits insuffisants pour télécharger ce fichier', 'errors.admin.users.not_found' => 'Utilisateur introuvable', 'errors.admin.users.create_failed' => 'Échec de la création de l\'utilisateur', 'errors.admin.users.update_failed' => 'Échec de la mise à jour de l\'utilisateur', 'errors.admin.users.delete_failed' => 'Échec de la suppression de l\'utilisateur', 'errors.admin.polls.question_required' => 'La question est requise', 'errors.admin.polls.options_required' => 'Au moins deux options sont requises', 'errors.admin.polls.not_found' => 'Sondage introuvable', 'errors.admin.polls.create_failed' => 'Échec de la création du sondage', 'errors.admin.polls.update_failed' => 'Échec de la mise à jour du sondage', 'errors.admin.polls.delete_failed' => 'Échec de la suppression du sondage', 'errors.messages.drafts.invalid_input' => 'Charge utile de brouillon invalide', 'errors.messages.drafts.user_id_missing' => 'Impossible de résoudre la session utilisateur', 'errors.messages.drafts.save_failed' => 'Échec de l\'enregistrement du brouillon', 'errors.messages.drafts.list_failed' => 'Échec du chargement des brouillons', 'errors.messages.drafts.not_found' => 'Brouillon introuvable', 'errors.messages.drafts.get_failed' => 'Échec du chargement du brouillon', 'errors.messages.drafts.delete_failed' => 'Échec de la suppression du brouillon', 'errors.messages.netmail.get_failed' => 'Échec du chargement du message', 'errors.messages.echomail.get_failed' => 'Échec du chargement du message', 'errors.messages.search.query_too_short' => 'La requête de recherche doit comporter au moins 2 caractères', 'errors.messages.read.user_id_missing' => 'Impossible de résoudre la session utilisateur', 'errors.messages.read.invalid_type' => 'Type de message invalide', 'errors.messages.read.mark_failed' => 'Échec du marquage du message comme lu', 'errors.messages.save.user_id_missing' => 'Impossible de résoudre la session utilisateur', 'errors.messages.save.invalid_type' => 'Type de message invalide', 'errors.messages.save.failed' => 'Échec de l\'enregistrement du message', 'errors.messages.unsave.user_id_missing' => 'Impossible de résoudre la session utilisateur', 'errors.messages.unsave.invalid_type' => 'Type de message invalide', 'errors.messages.unsave.failed' => 'Échec de la suppression du message enregistré', 'errors.messages.unsave.not_saved' => 'Le message n\'était pas enregistré ou a déjà été supprimé', 'errors.user.profile.current_password_incorrect' => 'Le mot de passe actuel est incorrect', 'errors.user.profile.new_password_too_short' => 'Le nouveau mot de passe doit comporter au moins 6 caractères', 'errors.user.profile.update_failed' => 'Échec de la mise à jour du profil', 'errors.user.stats.admin_required' => 'Des privilèges administrateur sont requis', 'errors.user.stats.user_not_found' => 'Utilisateur introuvable', 'errors.user.transactions.admin_required' => 'Des privilèges administrateur sont requis', 'errors.user.transactions.user_not_found' => 'Utilisateur introuvable', 'errors.user.transactions.list_failed' => 'Échec du chargement des transactions', 'errors.user.activity.admin_required' => 'Des privilèges administrateur sont requis', 'errors.user.activity.user_not_found' => 'Utilisateur introuvable', 'errors.user.activity.list_failed' => "Échec du chargement du journal d'activité", 'errors.credits.feature_disabled' => 'La fonctionnalité des crédits est désactivée', 'errors.credits.send.invalid_amount' => 'Le montant doit être compris entre 1 et 200', 'errors.credits.send.self_transfer_forbidden' => 'Vous ne pouvez pas vous envoyer des crédits à vous-même', 'errors.credits.send.recipient_not_found' => 'Destinataire introuvable', 'errors.credits.send.insufficient_balance' => 'Solde insuffisant', 'errors.credits.send.debit_failed' => 'Échec du débit du compte expéditeur', 'errors.credits.send.credit_failed' => 'Échec du crédit du compte destinataire', 'errors.credits.send.failed' => 'Le transfert de crédits a échoué', 'errors.user.sessions.revoke_failed' => 'Échec de la révocation de la session', 'errors.user.sessions.revoke_all_failed' => 'Échec de la révocation des sessions', 'errors.user.activity.session_missing' => 'Une session active est requise', 'errors.binkp.admin_required' => 'Accès administrateur requis', 'errors.binkp.status_failed' => 'Échec du chargement du statut BinkP', 'errors.binkp.poll_failed' => 'Échec de l\'interrogation du lien montant BinkP', 'errors.binkp.poll_all_failed' => 'Échec de l\'interrogation de tous les liens montants BinkP', 'errors.binkp.process_packets_failed' => 'Échec du traitement des paquets', 'errors.binkp.uplinks_list_failed' => 'Échec du chargement des liens montants BinkP', 'errors.binkp.files_inbound_failed' => 'Échec du chargement des fichiers BinkP entrants', 'errors.binkp.files_outbound_failed' => 'Échec du chargement des fichiers BinkP sortants', 'errors.binkp.process_outbound_failed' => 'Échec du traitement de la file d\'attente sortante', 'errors.binkp.connection_test_failed' => 'Échec du test de connexion BinkP', 'errors.binkp.logs.failed' => 'Échec du chargement des journaux BinkP', 'errors.binkp.uplink.address_hostname_required' => 'L\'adresse et le nom d\'hôte sont requis', 'errors.binkp.uplink.address_required' => 'L\'adresse du lien montant est requise', 'errors.messages.forward_email.email_required' => 'Une adresse email est requise', 'errors.messages.forward_email.invalid_type' => 'Type de message invalide', 'errors.messages.forward_email.mail_disabled' => 'L\'envoi d\'email n\'est pas configure', 'errors.messages.forward_email.failed' => 'Echec du transfert du message par email', 'errors.binkp.uplink.poll_failed' => 'Échec de l\'interrogation du lien montant BinkP', 'errors.binkp.uplink.poll_all_failed' => 'Échec de l\'interrogation de tous les liens montants BinkP', 'errors.binkp.uplink.add_failed' => 'Échec de l\'ajout du lien montant BinkP', 'errors.binkp.uplink.update_failed' => 'Échec de la mise à jour du lien montant BinkP', 'errors.binkp.uplink.remove_failed' => 'Échec de la suppression du lien montant BinkP', 'errors.binkp.files.inbound_failed' => 'Échec du chargement des fichiers BinkP entrants', 'errors.binkp.files.outbound_failed' => 'Échec du chargement des fichiers BinkP sortants', 'errors.binkp.files.process_inbound_failed' => 'Échec du traitement de la file d\'attente BinkP entrante', 'errors.binkp.files.process_outbound_failed' => 'Échec du traitement de la file d\'attente BinkP sortante', 'errors.binkp.files.delete_outbound_failed' => 'Échec de la suppression du fichier BinkP sortant', 'errors.binkp.files.retry_error_failed' => 'Échec de la nouvelle tentative sur le fichier d\'erreur entrant', 'errors.binkp.config.invalid_section' => 'Section de configuration BinkP invalide', 'errors.binkp.config.update_failed' => 'Échec de la mise à jour de la configuration BinkP', 'errors.admin.pending_users.admin_required' => 'Les privilèges administrateur sont requis', 'errors.admin.pending_users.list_failed' => 'Échec du chargement des utilisateurs en attente', 'errors.admin.pending_users.not_found' => 'Utilisateur en attente introuvable', 'errors.admin.pending_users.get_failed' => 'Échec du chargement de l\'utilisateur en attente', 'errors.admin.pending_users.approve_failed' => 'Échec de l\'approbation de l\'utilisateur en attente', 'errors.admin.pending_users.reject_failed' => 'Échec du rejet de l\'utilisateur en attente', 'errors.admin.users.admin_required' => 'Les privilèges administrateur sont requis', 'errors.admin.users.list_failed' => 'Échec du chargement des utilisateurs', 'errors.admin.users.get_failed' => 'Échec du chargement de l\'utilisateur', 'errors.admin.users.real_name_required' => 'Le nom réel est requis', 'errors.admin.users.password_too_short' => 'Le mot de passe doit comporter au moins 8 caractères', 'errors.admin.users.update_status_failed' => 'Échec de la mise à jour du statut de l\'utilisateur', 'errors.admin.users.create_required_fields' => 'Le nom d\'utilisateur, le nom réel et le mot de passe sont requis', 'errors.admin.users.invalid_username_format' => 'Format de nom d\'utilisateur invalide', 'errors.admin.users.restricted_name' => 'Ce nom d\'utilisateur ou nom réel n\'est pas autorisé', 'errors.admin.users.username_exists' => 'Le nom d\'utilisateur existe déjà', 'errors.admin.users.cleanup_failed' => 'Échec du nettoyage des inscriptions', 'errors.admin.users.reminder_not_allowed' => 'L\'utilisateur n\'est pas éligible au rappel', 'errors.admin.users.reminder_send_failed' => 'Échec de l\'envoi du rappel', 'errors.admin.users.need_reminders_failed' => 'Échec du chargement des candidats aux rappels', 'errors.admin.users.credits_disabled' => 'Le système de crédits est désactivé', 'errors.admin.users.invalid_credit_amount' => 'Le montant des crédits doit être un entier positif', 'errors.admin.users.credit_note_required' => 'Une note est requise pour les attributions manuelles de crédits', 'errors.admin.users.credit_grant_failed' => 'Échec de l?attribution des crédits', 'errors.admin.debug_failed' => 'Échec du chargement des informations de débogage administrateur', 'errors.admin.bbs_settings.load_failed' => 'Échec du chargement des paramètres BBS', 'errors.admin.bbs_settings.invalid_payload' => 'Charge utile de configuration invalide', 'errors.admin.bbs_settings.invalid_credits_config' => 'Configuration des crédits invalide', 'errors.admin.bbs_settings.save_failed' => 'Échec de l\'enregistrement des paramètres BBS', 'errors.admin.appearance.load_failed' => 'Échec du chargement des paramètres d\'apparence', 'errors.admin.appearance.branding.invalid_accent_color' => 'Format de couleur d\'accentuation invalide', 'errors.admin.appearance.branding.footer_too_long' => 'Le texte du pied de page doit comporter 500 caractères ou moins', 'errors.admin.appearance.branding.save_failed' => 'Échec de l\'enregistrement des paramètres de marque', 'errors.admin.appearance.content.save_failed' => 'Échec de l\'enregistrement des paramètres de contenu', 'errors.admin.appearance.navigation.save_failed' => 'Échec de l\'enregistrement des paramètres de navigation', 'errors.admin.appearance.seo.save_failed' => 'Échec de l\'enregistrement des paramètres SEO', 'errors.admin.appearance.shell.save_failed' => 'Échec de l\'enregistrement des paramètres du shell', 'errors.admin.appearance.login.save_failed' => 'Échec de l\'enregistrement des paramètres d\'apparence de connexion', 'errors.admin.appearance.login.ansi_too_large' => 'Le contenu ANSI de connexion doit comporter 200000 caractères ou moins', 'errors.admin.appearance.message_reader.save_failed' => 'Échec de l\'enregistrement des paramètres du lecteur de messages', 'errors.admin.appearance.dashboard.save_failed' => 'Échec de l\'enregistrement de la mise en page du tableau de bord', 'errors.admin.appearance.markdown_preview.failed' => 'Échec du rendu de l\'aperçu Markdown', 'errors.admin.appearance.file_areas.save_failed' => 'Échec de l\'enregistrement des paramètres des zones de fichiers', 'errors.admin.shell_art.list_failed' => 'Échec du listage des fichiers d\'art shell', 'errors.admin.shell_art.upload.no_file' => 'Aucun fichier d\'art shell téléversé', 'errors.admin.shell_art.upload.upload_error' => 'Échec du téléversement de l\'art shell', 'errors.admin.shell_art.upload.file_too_large' => 'Le fichier d\'art shell dépasse la limite de taille', 'errors.admin.shell_art.upload.failed' => 'Échec du téléversement de l\'art shell', 'errors.admin.shell_art.delete.invalid_name' => 'Nom de fichier d\'art shell invalide', 'errors.admin.shell_art.delete.failed' => 'Échec de la suppression de l\'art shell', 'errors.admin.taglines.load_failed' => 'Échec du chargement des signatures', 'errors.admin.taglines.save_failed' => 'Échec de l\'enregistrement des signatures', 'errors.admin.mrc_settings.load_failed' => 'Échec du chargement des paramètres MRC', 'errors.admin.mrc_settings.save_failed' => 'Échec de l\'enregistrement des paramètres MRC', 'errors.admin.mrc_settings.restart_failed' => 'Échec du redémarrage du démon MRC', 'errors.admin.bbs_system.load_failed' => 'Échec du chargement des paramètres système', 'errors.admin.bbs_system.save_failed' => 'Échec de l\'enregistrement des paramètres système', 'errors.admin.binkp_config.load_failed' => 'Échec du chargement de la configuration BinkP', 'errors.admin.binkp_config.save_failed' => 'Échec de l\'enregistrement de la configuration BinkP', 'errors.admin.binkp_config.reload_failed' => 'Échec du rechargement de la configuration BinkP', 'errors.admin.dosdoors_config.load_failed' => 'Échec du chargement de la configuration des portes DOS', 'errors.admin.dosdoors_config.save_failed' => 'Échec de l\'enregistrement de la configuration des portes DOS', 'errors.admin.native_doors.load_failed' => 'Échec du chargement de la configuration des portes natives', 'errors.admin.native_doors.save_failed' => 'Échec de l\'enregistrement de la configuration des portes natives', 'errors.admin.native_doors.sync_failed' => 'Échec de la synchronisation des portes natives', 'errors.admin.webdoors_config.load_failed' => 'Échec du chargement de la configuration des portes web', 'errors.admin.webdoors_config.save_failed' => 'Échec de l\'enregistrement de la configuration des portes web', 'errors.admin.webdoors_config.activate_failed' => 'Échec de l\'activation de la configuration des portes web', 'errors.admin.jsdosdoors_config.load_failed' => 'Échec du chargement de la configuration des portes JS-DOS', 'errors.admin.jsdosdoors_config.save_failed' => 'Échec de l\'enregistrement de la configuration des portes JS-DOS', 'errors.admin.jsdosdoors_config.activate_failed' => 'Échec de l\'activation de la configuration des portes JS-DOS', // JS-DOS door session errors 'errors.jsdosdoor.game_not_found' => 'Jeu introuvable', 'errors.jsdosdoor.session_create_failed' => 'Impossible de créer la session de jeu', 'errors.jsdosdoor.session_end_failed' => 'Impossible de terminer la session de jeu', 'errors.jsdosdoor.asset_load_failed' => 'Impossible de charger les fichiers du jeu', 'errors.jsdosdoor.file_sync_failed' => 'Impossible de synchroniser les fichiers JS-DOS', 'errors.admin.filearea_rules.load_failed' => 'Échec du chargement des règles de zone de fichiers', 'errors.admin.filearea_rules.save_failed' => 'Échec de l\'enregistrement des règles de zone de fichiers', 'errors.admin.ads.list_failed' => 'Échec du chargement des publicités', 'errors.admin.ads.upload.no_file' => 'Aucun fichier publicitaire téléversé', 'errors.admin.ads.upload.upload_error' => 'Échec du téléversement de la publicité', 'errors.admin.ads.upload.file_too_large' => 'Le fichier publicitaire dépasse la limite de taille', 'errors.admin.ads.upload.read_failed' => 'Échec de la lecture du fichier publicitaire téléversé', 'errors.admin.ads.upload.failed' => 'Échec du téléversement de la publicité', 'errors.admin.ads.delete_failed' => 'Échec de la suppression de la publicité', 'errors.admin.chat_rooms.invalid_name_length' => 'Le nom du salon doit comporter entre 1 et 64 caractères', 'errors.admin.chat_rooms.create_failed' => 'Échec de la création du salon de discussion', 'errors.admin.chat_rooms.not_found' => 'Salon de discussion introuvable', 'errors.admin.chat_rooms.lobby_name_locked' => 'Le nom du salon principal ne peut pas être modifié', 'errors.admin.chat_rooms.update_failed' => 'Échec de la mise à jour du salon de discussion', 'errors.admin.chat_rooms.lobby_delete_forbidden' => 'Le salon principal ne peut pas être supprimé', 'errors.admin.chat_rooms.delete_failed' => 'Échec de la suppression du salon de discussion', 'errors.admin.chat_rooms.matterbridge_gateway_required' => 'Matterbridge gateway is required when bridging is enabled', 'errors.admin.chat_rooms.matterbridge_options_invalid' => 'Matterbridge channel options must be valid', 'errors.admin.matterbridge_settings.load_failed' => 'Failed to load Matterbridge settings', 'errors.admin.matterbridge_settings.save_failed' => 'Failed to save Matterbridge settings', 'errors.admin.shoutbox.hide_failed' => 'Échec du masquage du message', 'errors.admin.shoutbox.unhide_failed' => 'Échec de l\'affichage du message', 'errors.admin.shoutbox.delete_failed' => 'Échec de la suppression du message', 'errors.admin.packet_bbs.node_id_required' => 'L\'identifiant du n?ud est obligatoire', 'errors.admin.packet_bbs.node_exists' => 'Un n?ud avec cet identifiant existe déjà', 'errors.admin.packet_bbs.node_not_found' => 'N?ud introuvable', 'errors.admin.packet_bbs.key_generate_failed' => 'Échec de la génération de la clé.', 'errors.admin.packet_bbs.request_failed' => 'Échec de la requête.', 'errors.admin.packet_bbs.save_failed' => 'Échec de l\'enregistrement.', 'errors.admin.insecure_nodes.create_failed' => 'Échec de l\'ajout du n?ud non sécurisé', 'errors.admin.insecure_nodes.update_failed' => 'Échec de la mise à jour du n?ud non sécurisé', 'errors.admin.insecure_nodes.delete_failed' => 'Échec de la suppression du n?ud non sécurisé', 'errors.admin.crashmail.retry_failed' => 'Échec de la nouvelle tentative sur l\'élément crashmail', 'errors.admin.crashmail.cancel_failed' => 'Échec de l\'annulation de l\'élément crashmail', 'errors.admin.crashmail.poll_failed' => 'Échec de l\'exécution du sondage crashmail', 'errors.admin.custom_templates.list_failed' => 'Échec du listage des modèles personnalisés', 'errors.admin.custom_templates.get_failed' => 'Échec du chargement du modèle personnalisé', 'errors.admin.custom_templates.save_failed' => 'Échec de l\'enregistrement du modèle personnalisé', 'errors.admin.custom_templates.delete_failed' => 'Échec de la suppression du modèle personnalisé', 'errors.admin.custom_templates.install_failed' => 'Échec de l\'installation du modèle personnalisé', 'errors.admin.auto_feed.not_found' => 'Source de flux introuvable', 'errors.admin.auto_feed.required_fields' => 'L\'URL du flux, la zone d\'écho et l\'utilisateur publiant sont requis', 'errors.admin.auto_feed.invalid_url' => 'L\'URL du flux est invalide', 'errors.admin.auto_feed.echoarea_not_found' => 'Zone d\'écho introuvable', 'errors.admin.auto_feed.user_not_found' => 'Utilisateur publiant introuvable', 'errors.admin.auto_feed.duplicate_source' => 'La source de flux existe déjà', 'errors.admin.auto_feed.create_failed' => 'Échec de la création de la source de flux', 'errors.admin.auto_feed.update_failed' => 'Échec de la mise à jour de la source de flux', 'errors.admin.auto_feed.check_failed' => 'La vérification du flux a échoué', 'errors.admin.activity_stats.table_missing' => 'La table du journal d\'activité n\'est pas disponible', 'errors.address_book.list_failed' => 'Échec du chargement des entrées du carnet d\'adresses', 'errors.address_book.not_found' => 'Entrée introuvable', 'errors.address_book.get_failed' => 'Échec du chargement de l\'entrée du carnet d\'adresses', 'errors.address_book.user_not_found' => 'Identifiant utilisateur introuvable dans les données d\'authentification', 'errors.address_book.invalid_fidonet_format' => 'Format d\'adresse Fidonet invalide. Utilisez un format tel que 1:234/567 ou 1:234/567.0', 'errors.address_book.required_fields' => 'Le nom et l\'adresse Fidonet sont requis', 'errors.address_book.duplicate_entry' => 'L\'entrée du carnet d\'adresses existe déjà', 'errors.address_book.create_failed' => 'Échec de la création de l\'entrée du carnet d\'adresses', 'errors.address_book.update_failed' => 'Échec de la mise à jour de l\'entrée du carnet d\'adresses', 'errors.address_book.delete_failed' => 'Échec de la suppression de l\'entrée du carnet d\'adresses', 'errors.address_book.search_failed' => 'Échec de la recherche dans le carnet d\'adresses', 'errors.address_book.stats_failed' => 'Échec du chargement des statistiques du carnet d\'adresses', 'errors.messages.shared.lookup_failed' => 'Échec du chargement du message partagé', 'errors.messages.shared.user_shares_failed' => 'Échec du chargement des partages de l\'utilisateur', 'errors.messages.shared.access_denied' => 'Message introuvable ou accès refusé', 'errors.messages.shared.sharing_disabled' => 'Le partage est désactivé pour votre compte', 'errors.messages.shared.max_active_reached' => 'Nombre maximum de partages actifs atteint', 'errors.messages.shared.not_found_or_expired' => 'Partage introuvable ou expiré', 'errors.messages.shared.login_required' => 'Connexion requise pour accéder à ce partage', 'errors.messages.shared.original_not_found' => 'Message original introuvable', 'errors.messages.shared.not_found' => 'Partage introuvable', 'errors.messages.shared.friendly_url_only_echomail' => 'Les URLs conviviales sont uniquement disponibles pour les partages echomail', 'errors.messages.shared.slug_generation_failed' => 'Impossible de générer un identifiant de partage pour ce message', 'errors.messages.share.image_upload_failed' => 'Echec de l\'importation de l\'image d\'apercu', 'errors.messages.share.image_remove_failed' => 'Echec de la suppression de l\'image d\'apercu', 'errors.messages.share.image_invalid_type' => 'Seuls les fichiers image sont autorises', 'errors.messages.share.image_too_large' => 'L\'image doit faire 5 Mo ou moins', 'errors.subscriptions.echoarea_id_required' => 'ID de zone echo requis', 'errors.subscriptions.invalid_action' => 'Action invalide', 'errors.subscriptions.admin_required' => 'Accès administrateur requis', 'errors.nodelist.api.endpoint_not_found' => 'Point de terminaison API introuvable', 'errors.nodelist.api.address_required' => 'Paramètre d\'adresse requis', 'errors.nodelist.api.node_not_found' => 'N?ud introuvable', 'errors.nodelist.api.zone_required' => 'Paramètre de zone requis', 'errors.nodelist.api.internal_error' => 'Échec du traitement de la requête API nodelist', 'errors.nodelist.admin_required' => 'Accès administrateur requis', 'errors.nodelist.import.domain_required' => 'Veuillez spécifier un domaine réseau', 'errors.nodelist.import.domain_invalid' => 'Le domaine ne doit contenir que des lettres, des chiffres, des tirets bas et des tirets', 'errors.nodelist.import.file_required' => 'Veuillez sélectionner un fichier nodelist valide', 'errors.nodelist.import.invalid_format' => 'Format de nodelist invalide', 'errors.nodelist.import.zip_extension_missing' => 'Extension ZIP non disponible', 'errors.nodelist.import.zip_open_failed' => 'Impossible d\'ouvrir le fichier ZIP', 'errors.nodelist.import.archive_unsupported' => 'Le format d\'archive {format} n\'est pas pris en charge dans l\'interface web (utilisez la ligne de commande)', 'errors.nodelist.import.archive_nodelist_missing' => 'Impossible de trouver le fichier nodelist dans l\'archive', 'errors.nodelist.import.extract_failed' => 'Échec de l\'extraction de l\'archive', 'errors.nodelist.import.failed' => 'Échec de l\'importation de la nodelist', 'errors.settings.load_failed' => 'Échec du chargement des paramètres utilisateur', 'errors.taglines.load_failed' => 'Échec du chargement des signatures', 'errors.referrals.code_not_found' => 'Code de parrainage introuvable', 'errors.referrals.stats_failed' => 'Échec du chargement des statistiques de parrainage', 'errors.referrals.admin_stats_failed' => 'Échec du chargement des statistiques de parrainage administrateur', 'errors.webdoor.feature_disabled' => 'Le système de jeu n\'est pas activé', 'errors.webdoor.auth_required' => 'Non authentifié', 'errors.webdoor.invalid_slot' => 'Numéro d\'emplacement invalide', 'errors.webdoor.save_too_large' => 'Les données de sauvegarde dépassent la taille maximale', 'errors.webdoor.save_not_found' => 'Sauvegarde introuvable', 'errors.door.door_name_required' => 'Nom de la porte requis', 'errors.door.admin_only' => 'Cette porte est réservée aux administrateurs', 'errors.door.insufficient_credits' => 'Crédits insuffisants', 'errors.door.insufficient_credits_detail' => 'Cette porte coûte {required} crédits. Vous disposez de {balance} crédits.', 'errors.door.capacity_reached' => 'La porte a atteint sa capacité maximale', 'errors.door.capacity_reached_detail' => 'Cette porte est actuellement utilisée. Seul(s) {max_nodes} joueur(s) autorisé(s) à la fois. Veuillez réessayer ultérieurement.', 'errors.door.launch_failed' => 'Échec du démarrage de la session de porte', 'errors.door.session_id_required' => 'ID de session requis', 'errors.door.session_unauthorized' => 'Non autorisé', 'errors.door.session_end_failed' => 'Échec de la fermeture de la session', 'errors.door.session_get_failed' => 'Échec de la récupération de la session', 'errors.door.asset.invalid_type' => 'Type de ressource invalide', 'errors.door.asset.door_not_found' => 'Porte introuvable', 'errors.door.asset.not_defined' => 'Ressource non définie dans le manifeste', 'errors.door.asset.file_not_found' => 'Fichier de ressource introuvable', 'errors.door.asset.access_denied' => 'Accès refusé', 'errors.tic.file_area_create_failed' => 'Échec de la création de la zone de fichiers à partir des métadonnées TIC', 'errors.tic.validation_failed' => 'Échec de la validation du fichier TIC', 'errors.tic.virus_detected' => 'Fichier rejeté : virus détecté', 'errors.tic.processing_failed' => 'Échec du traitement TIC', 'errors.virus_scanner.not_available' => 'Analyse antivirus non disponible', 'errors.virus_scanner.file_not_found' => 'Fichier introuvable pour l\'analyse antivirus', 'errors.virus_scanner.scan_error' => 'Erreur lors de l\'analyse antivirus', 'errors.admin.i18n_overrides.invalid_locale' => 'Paramètre régional invalide ou non pris en charge', 'errors.admin.i18n_overrides.missing_params' => 'Le paramètre régional et le nom du catalogue sont requis', 'errors.admin.i18n_overrides.load_failed' => 'Échec du chargement du catalogue', 'errors.admin.i18n_overrides.save_failed' => 'Échec de l\'enregistrement des substitutions', // Ad Campaigns 'errors.admin.ad_campaigns.create_failed' => 'Échec de la création de la campagne publicitaire', 'errors.admin.ad_campaigns.delete_failed' => 'Échec de la suppression de la campagne publicitaire', 'errors.admin.ad_campaigns.invalid_payload' => 'Charge utile de campagne publicitaire invalide', 'errors.admin.ad_campaigns.list_failed' => 'Échec du chargement des campagnes publicitaires', 'errors.admin.ad_campaigns.load_one_failed' => 'Échec du chargement de la campagne publicitaire', 'errors.admin.ad_campaigns.log_failed' => 'Échec du chargement du journal de la campagne publicitaire', 'errors.admin.ad_campaigns.meta_failed' => 'Échec du chargement des métadonnées de la campagne publicitaire', 'errors.admin.ad_campaigns.not_found' => 'Campagne publicitaire introuvable', 'errors.admin.ad_campaigns.run_failed' => 'Échec de l\'exécution de la campagne publicitaire', 'errors.admin.ad_campaigns.save_failed' => 'Échec de l\'enregistrement de la campagne publicitaire', // Advertisements 'errors.admin.ads.invalid_payload' => 'Charge utile d\'annonce invalide', 'errors.admin.ads.load_one_failed' => 'Échec du chargement de l\'annonce', 'errors.admin.ads.not_found' => 'Annonce introuvable', 'errors.admin.ads.save_failed' => 'Échec de l\'enregistrement de l\'annonce', // Appearance - Splash 'errors.admin.appearance.splash.license_required' => 'Une licence valide est requise pour configurer les pages d\'accueil', 'errors.admin.appearance.splash.save_failed' => 'Échec de l\'enregistrement des paramètres de page d\'accueil', // BBS Directory 'errors.admin.bbs_directory.duplicate_name' => 'Un BBS portant ce nom existe déjà', 'errors.admin.bbs_directory.invalid_processor_type' => 'Type de processeur inconnu ou non pris en charge', 'errors.admin.bbs_directory.merge_failed' => 'Échec de la fusion', 'errors.admin.bbs_directory.merge_missing_discard' => 'discard_id est requis', 'errors.admin.bbs_directory.name_required' => 'Le nom du BBS est requis', 'errors.admin.bbs_directory.not_found' => 'Entrée du répertoire BBS introuvable', 'errors.admin.bbs_directory.robot_not_found' => 'Règle de robot introuvable', 'errors.admin.bbs_directory.robot_required_fields' => 'Le nom, la zone echo et le type de processeur sont requis', 'errors.admin.bbs_directory.run_failed' => 'Échec de l\'exécution du robot', // Echomail Robots 'errors.admin.echomail_robots.invalid_config_json' => 'La configuration du processeur n\'est pas du JSON valide', // LovlyNet 'errors.admin.lovlynet.filearea_files_failed' => 'Échec du chargement des fichiers de la zone de fichiers', 'errors.admin.lovlynet.hatch_failed' => 'Échec du Hatch du fichier', 'errors.admin.lovlynet.not_registered' => 'Non enregistré sur LovlyNet', 'errors.admin.lovlynet.registration_update_failed' => 'Échec de la mise à jour de l\'enregistrement', 'errors.admin.lovlynet.checklist_fix_failed' => 'Échec de l\'application du correctif', 'errors.admin.lovlynet.help_fetch_failed' => 'Échec du chargement du texte d\'aide', 'errors.admin.lovlynet.invalid_area_type' => 'Type de zone invalide', 'errors.admin.lovlynet.invalid_file_id' => 'Identifiant de fichier invalide', 'errors.admin.areafix.invalid_json' => 'Charge utile de demande invalide', 'errors.admin.areafix.uplink_required' => 'L\'adresse uplink est requise', 'errors.admin.areafix.invalid_robot' => 'Le robot doit être "areafix" ou "filefix"', 'errors.admin.areafix.commands_required' => 'Au moins une commande est requise', 'errors.admin.areafix.send_failed' => 'Échec de l\'envoi de la commande', 'errors.admin.areafix.history_failed' => 'Échec du chargement de l\'historique des messages', 'errors.admin.areafix.sync_failed' => 'Échec de la synchronisation des zones', 'errors.admin.poll.failed' => 'Échec de l\'interrogation du lien montant BinkP', 'errors.admin.lovlynet.invalid_json' => 'Charge utile de demande invalide', 'errors.admin.lovlynet.not_configured' => 'LovlyNet n\'est pas configuré', 'errors.admin.lovlynet.request_config_missing' => 'Les paramètres de demande LovlyNet sont incomplets', 'errors.admin.lovlynet.request_message_required' => 'Le message de demande est requis', 'errors.admin.lovlynet.request_send_failed' => 'Échec de l\'envoi du netmail de demande', // BBS Directory (user-facing) 'errors.bbs_directory.duplicate_name' => 'Un BBS portant ce nom existe déjà', 'errors.bbs_directory.name_required' => 'Le nom du BBS est requis', 'errors.bbs_directory.submit_failed' => 'Échec de la soumission. Veuillez réessayer.', // BinkP - Kept Packets 'errors.binkp.kept_packets.failed' => 'Échec du chargement des paquets conservés', 'errors.binkp.kept_packets.inspect_failed' => 'Échec de l\'inspection du paquet', 'errors.binkp.queue.inspect_failed' => 'Échec de l\'inspection du paquet en file d\'attente', 'errors.binkp.kept_packets.invalid_type' => 'Le type doit être inbound ou outbound', 'errors.binkp.kept_packets.license_required' => 'La consultation des paquets conservés nécessite une licence enregistrée', // BinkP - Logs 'errors.binkp.logs.search_failed' => 'Échec de la recherche dans les journaux', 'errors.binkp.logs.search_query_too_short' => 'La requête de recherche doit comporter au moins 2 caractères', // Economy 'errors.economy.not_licensed' => 'Le visualiseur d\'économie nécessite une licence enregistrée', // File Areas 'errors.fileareas.comment_area_failed' => 'Échec de la création ou de la liaison de la zone de commentaires', 'errors.fileareas.reindex_failed' => 'Échec du démarrage de la réindexation ISO', // Files 'errors.files.comment_body_required' => 'Le corps du commentaire est requis', 'errors.files.comment_post_failed' => 'Échec de la publication du commentaire', 'errors.files.comments_forbidden' => 'Vous n\'avez pas la permission de commenter ici', 'errors.files.comments_not_enabled' => 'Les commentaires ne sont pas activés pour cette zone de fichiers', 'errors.files.edit_failed' => 'Échec de la mise à jour du fichier', 'errors.files.edit_forbidden' => 'Vous n\'avez pas la permission de modifier ce fichier', 'errors.files.invalid_reply_target' => 'Cible de réponse invalide', 'errors.files.invalid_scan_status' => 'Valeur de statut d\'analyse invalide', 'errors.files.iso_not_mounted' => 'La zone de fichiers n\'est pas montée', 'errors.files.iso_readonly' => 'Les fichiers basés sur ISO ne peuvent pas être modifiés', 'errors.files.move_conflict' => 'Un fichier portant ce nom existe déjà dans la zone cible', 'errors.files.move_failed' => 'Échec du déplacement du fichier', 'errors.files.move_forbidden' => 'Seuls les administrateurs peuvent déplacer des fichiers entre les zones', 'errors.files.rehatch_failed' => 'Échec du Rehatch', 'errors.files.rehatch_local' => 'Impossible de re-hatcher un fichier dans une zone locale uniquement', 'errors.files.rehatch_private' => 'Impossible de re-hatcher un fichier dans une zone privée', 'errors.files.short_description_required' => 'Une description courte est requise', // Messages - Echomail 'errors.messages.echomail.edit.admin_required' => 'Des privilèges administrateur sont requis', 'errors.messages.echomail.edit.invalid_art_format' => 'Valeur de format artistique invalide', 'errors.messages.body_too_large' => 'Le corps du message dépasse la limite FidoNet de 16 Ko', 'errors.messages.echomail.edit.nothing_to_update' => 'Aucun champ à mettre à jour', 'errors.messages.echomail.edit.save_failed' => 'Échec de l\'enregistrement des modifications', 'errors.messages.echomail.ignore.invalid_input' => 'Le nom de l?expéditeur est requis', 'errors.messages.echomail.ignore.invalid_rule' => 'Règle d?ignorance introuvable', 'errors.messages.echomail.ignore.save_failed' => 'Échec de l?enregistrement de la règle d?ignorance', 'errors.messages.echomail.ignore.message_not_available' => 'Impossible de charger le message sélectionné', 'errors.messages.echomail.save_ad.admin_required' => 'Des privilèges administrateur sont requis', 'errors.messages.echomail.save_ad.failed' => 'Échec de l\'enregistrement du message dans la bibliothèque d\'annonces', 'errors.messages.echomail.save_ad.not_ansi' => 'Seuls les messages echomail ANSI peuvent être enregistrés dans la bibliothèque d\'annonces', // Messages - Netmail 'errors.messages.netmail.edit.forbidden' => 'Vous n\'avez pas la permission de modifier ce message', // Messages - Templates 'errors.messages.templates.name_required' => 'Le nom du modèle est requis', 'errors.messages.templates.name_too_long' => 'Le nom du modèle ne doit pas dépasser 100 caractères', 'errors.messages.templates.not_found' => 'Modèle introuvable', 'errors.messages.templates.not_licensed' => 'Les modèles de messages nécessitent une licence enregistrée', // QWK 'errors.qwk.disabled' => 'Le courrier hors ligne QWK n\'est pas activé sur ce système', 'errors.qwk.invalid_extension' => 'Veuillez envoyer un fichier .REP ou .ZIP', 'errors.qwk.invalid_format' => 'Le format doit être "qwk" ou "qwke"', 'errors.qwk.no_file' => 'Aucun fichier REP reçu. Envoyez le fichier dans le champ "rep".', 'errors.qwk.processing_failed' => 'Échec du traitement du paquet REP', 'errors.qwk.status_failed' => 'Échec de la récupération du statut QWK', 'errors.qwk.upload_error' => 'Erreur lors du téléversement du fichier', 'errors.qwk.invalid_input' => 'Le tableau echoarea_ids est requis', 'errors.qwk.save_failed' => 'Échec de la sauvegarde de la sélection des zones', // Referrals 'errors.referrals.not_licensed' => 'Les analytiques de parrainage nécessitent une licence enregistrée', // VirusTotal 'errors.virustotal.analysis_pending' => 'Analyse VirusTotal toujours en cours ; réessayez plus tard', 'errors.virustotal.api_error' => 'Erreur de l\'API VirusTotal', 'errors.virustotal.file_too_large' => 'Fichier trop volumineux pour le téléversement VirusTotal (max 32 Mo)', 'errors.virustotal.not_configured' => 'Clé API VirusTotal non configurée', 'errors.virustotal.upload_failed' => 'Échec du téléversement du fichier vers VirusTotal', // Interests 'errors.interests.not_found' => 'Intérêt introuvable.', 'errors.interests.name_required' => 'Le nom de l\'intérêt est obligatoire.', 'errors.interests.name_taken' => 'Un intérêt avec ce nom existe déjà.', 'errors.interests.slug_taken' => 'Un intérêt avec ce slug existe déjà.', 'errors.interests.feature_disabled' => 'La fonctionnalité des intérêts n\'est pas activée.', 'errors.interests.crosspost_cooldown' => 'Vous devez attendre encore {minutes} minute(s) avant de faire un cross-post.', 'errors.mcp.not_enabled' => 'Les services MCP ne sont pas activés sur ce système.', 'errors.mcp.license_required' => 'Une licence enregistrée est requise pour la fonctionnalité du serveur MCP.', 'errors.mcp.generate_failed' => 'Échec de la génération de la clé MCP.', 'errors.mcp.revoke_failed' => 'Échec de la révocation de la clé MCP.', 'errors.mcp.load_failed' => 'Échec du chargement du statut de la clé MCP.', // Ad Analytics 'errors.admin.ad_analytics.license_required' => 'Une licence valide est requise pour consulter les analyses d\'annonces.', 'errors.admin.ad_analytics.load_failed' => 'Échec du chargement des analyses d\'annonces.', // Ads - content command validation 'errors.admin.ads.invalid_content_command' => 'La commande de contenu sélectionnée n\'est pas autorisée.', 'errors.admin.dashboard.ram_usage_unavailable' => 'Les details d\'utilisation RAM ne sont pas disponibles sur ce systeme.', 'errors.admin.weather.preview_failed' => 'Impossible de générer l\'aperçu du rapport météo.', 'errors.admin.appearance.term_server.list_failed' => 'Impossible de charger les écrans du serveur terminal', 'errors.admin.appearance.term_server.load_failed' => 'Impossible de charger l\'écran du serveur terminal', 'errors.admin.appearance.term_server.save_failed' => 'Impossible d\'enregistrer l\'écran du serveur terminal', 'errors.admin.appearance.term_server.upload.no_file' => 'Aucun fichier d\'écran du serveur terminal n\'a été téléversé', 'errors.admin.appearance.term_server.upload.failed' => 'Impossible de téléverser l\'écran du serveur terminal', 'errors.admin.appearance.term_server.upload.file_too_large' => 'Le fichier d\'écran du serveur terminal dépasse la limite de taille', 'errors.admin.appearance.term_server.delete.failed' => 'Impossible de supprimer l\'écran du serveur terminal', 'errors.admin.appearance.sixel.list_failed' => 'Échec du chargement des écrans sixel', 'errors.admin.appearance.sixel.upload.no_file' => 'Aucun fichier sixel téléversé', 'errors.admin.appearance.sixel.upload.failed' => 'Échec du téléversement de l\'écran sixel', 'errors.admin.appearance.sixel.upload.file_too_large' => 'Le fichier sixel dépasse la limite de taille (5 Mo)', 'errors.admin.appearance.sixel.delete.failed' => 'Impossible de supprimer l\'écran sixel', 'errors.admin.appearance.term_border.invalid_style' => 'Style de bordure invalide', 'errors.admin.appearance.term_border.save_failed' => 'Impossible de sauvegarder le style de bordure', 'errors.admin.appearance.term_menu_keys.invalid_key' => 'Les touches du menu doivent être une seule lettre ou un chiffre', 'errors.admin.appearance.term_menu_keys.duplicate_key' => 'Chaque touche du menu doit être unique', 'errors.admin.appearance.term_menu_keys.quit_required' => 'Une touche doit être assignée à Quitter', 'errors.admin.appearance.term_menu_keys.save_failed' => 'Impossible d\'enregistrer les touches du menu', // Markdown image upload 'errors.markdown_images.upload_failed' => 'Echec du telechargement de l\'image. Veuillez reessayer.', 'errors.markdown_images.invalid_type' => 'Type d\'image non pris en charge. Utilisez JPEG, PNG, GIF ou WebP.', 'errors.markdown_images.too_large' => 'Image trop volumineuse. Taille maximale : 5 Mo.', // Wall message 'errors.admin.wall.empty_message' => 'Le message ne peut pas etre vide.', 'errors.admin.wall.message_too_long' => 'Message trop long (maximum 1000 caracteres).', // Msg (private admin message) 'errors.admin.msg.no_username' => 'Le nom d\'utilisateur est requis.', 'errors.admin.msg.empty_message' => 'Le message ne peut pas etre vide.', 'errors.admin.msg.message_too_long' => 'Message trop long (maximum 1000 caracteres).', 'errors.admin.msg.user_not_found' => 'Utilisateur introuvable.', // Echomail moderation 'errors.admin.echomail_moderation.not_found' => 'Message introuvable ou n\'est pas en attente de modération.', // AI Bots 'errors.admin.ai_bots.not_found' => 'Bot introuvable.', 'errors.admin.ai_bots.name_invalid' => 'Le nom du bot doit comporter entre 1 et 100 caracteres.', 'errors.admin.ai_bots.username_invalid' => 'Le nom d\'utilisateur doit comporter entre 1 et 50 caracteres alphanumeriques ou soulignements.', 'errors.admin.ai_bots.username_taken' => 'Ce nom d\'utilisateur est deja pris.', 'errors.admin.ai_bots.create_failed' => 'Echec de la creation du bot.', 'errors.admin.ai_bots.update_failed' => 'Echec de la mise a jour du bot.', 'errors.admin.ai_bots.delete_failed' => 'Echec de la suppression du bot.', // URL preview (unfurl) 'errors.url_preview.invalid_url' => 'URL invalide.', 'errors.url_preview.fetch_failed' => 'Impossible d\'obtenir un aperçu de cette URL.', // AI Assistant 'errors.ai_assistant.disabled' => 'L\'assistant IA n\'est pas active sur ce systeme.', 'errors.ai_assistant.not_configured' => 'L\'assistant IA n\'est pas configure.', 'errors.ai_assistant.prompt_too_long' => 'La demande depasse la limite de 500 caracteres.', 'errors.ai_assistant.insufficient_credits' => 'Credits insuffisants pour l\'assistant IA.', 'errors.ai_assistant.failed' => 'La requete IA a echoue. Veuillez reessayer.', // PacketBBS TOTP 'errors.packetbbs_totp.invalid_code' => 'Code invalide. Verifiez votre application d\'authentification et reessayez.', 'errors.packetbbs_totp.no_pending_secret' => 'Aucune inscription en cours. Veuillez recommencer la configuration.', 'errors.packetbbs_totp.not_enabled' => 'L\'authentificateur PacketBBS n\'est pas active.', 'errors.packetbbs_totp.setup_failed' => 'Echec de la configuration de l\'authentificateur. Veuillez reessayer.', 'errors.packetbbs_totp.disable_failed' => 'Echec de la desactivation de l\'authentificateur. Veuillez reessayer.', 'errors.bulletins.invalid_ids' => 'Liste de bulletins non valide.', 'errors.admin.bulletins.invalid_payload' => 'Donnees de bulletin non valides.', 'errors.admin.bulletins.save_failed' => 'Impossible d enregistrer le bulletin.', 'errors.admin.networks.load_failed' => 'Failed to load networks', 'errors.admin.networks.save_failed' => 'Failed to save network', 'errors.admin.networks.change_domain_failed' => 'Failed to change domain', 'errors.admin.networks.delete_in_use' => 'Network is in use', 'errors.admin.networks.delete_failed' => 'Failed to delete network', 'errors.meshcore.invalid_node_id' => 'L\'ID de noeud doit comporter 12 ou 64 caractères hexadécimaux minuscules.', 'errors.meshcore.contact_exists' => 'Un contact avec cet ID de noeud existe déjà.', 'errors.meshcore.not_found' => 'Contact introuvable.', 'errors.meshcore.qr_unrecognized' => 'Format de QR code non reconnu.', 'errors.meshcore.qr_camera_denied' => 'Accès à la caméra refusé.', ];