"savedServers.window.title" = "Serveurs TeamTalk";
"savedServers.title" = "Serveurs enregistrés";
"savedServers.subtitle" = "Sélectionnez un serveur, puis appuyez sur Entrée pour ouvrir la session.";
"savedServers.hint" = "Commandes: Entrée ou F2 pour se connecter, Cmd-N pour ajouter, Cmd-E pour modifier, Suppr pour supprimer.";
"savedServers.table.accessibilityLabel" = "Serveurs TeamTalk enregistrés";
"savedServers.table.help" = "Utilisez les flèches pour parcourir les serveurs et appuyez sur Entrée pour vous connecter.";
"savedServers.table.emptyHelp" = "Aucun serveur enregistré. Utilisez Commande N pour ajouter un serveur.";
"savedServers.column.name" = "Nom";
"savedServers.column.host" = "Hôte";
"savedServers.column.tcp" = "TCP";
"savedServers.column.udp" = "UDP";
"savedServers.column.secure" = "Sécurisé";
"savedServers.secure.yes" = "Oui";
"savedServers.secure.no" = "Non";
"savedServers.menu.title" = "Serveur";
"savedServers.menu.new" = "Nouveau serveur";
"savedServers.menu.connect" = "Se connecter";
"savedServers.menu.import" = "Importer les serveurs TeamTalk…";
"savedServers.menu.exportTT" = "Exporter un fichier .tt…";
"savedServers.menu.edit" = "Modifier le serveur";
"savedServers.menu.delete" = "Supprimer le serveur";
"savedServers.alert.delete.title" = "Supprimer ce serveur ?";
"savedServers.alert.delete.message" = "Le serveur \"%@\" sera retiré de la liste.";
"savedServers.alert.delete.confirm" = "Supprimer";
"savedServers.alert.delete.cancel" = "Annuler";
"savedServers.alert.error.title" = "Opération impossible";
"savedServers.sort.label" = "Trier";
"savedServers.sort.field.accessibilityLabel" = "Critère de tri des serveurs";
"savedServers.sort.direction.accessibilityLabel" = "Ordre de tri des serveurs";
"savedServers.sort.field.manual" = "Ordre enregistré";
"savedServers.sort.field.name" = "Nom";
"savedServers.sort.field.host" = "Hôte";
"savedServers.sort.field.tcp" = "Port TCP";
"savedServers.sort.field.udp" = "Port UDP";
"savedServers.sort.direction.ascending" = "Croissant";
"savedServers.sort.direction.descending" = "Décroissant";
"teamTalkImport.error.unsupportedFileType" = "Ce type de fichier TeamTalk n'est pas pris en charge.";
"teamTalkImport.error.unreadableConfig" = "Impossible de lire la configuration TeamTalk.";
"teamTalkImport.error.noServersFound" = "Aucun serveur importable n'a été trouvé dans cette configuration TeamTalk.";
"teamTalkImport.alert.success.title" = "Import TeamTalk terminé";
"teamTalkImport.alert.success.message" = "%ld serveur(s) importé(s), %ld ignoré(s).\nSource : %@";
"teamTalkImport.openPanel.title" = "Importer une configuration TeamTalk";
"teamTalkImport.openPanel.message" = "Choisissez un fichier de configuration TeamTalk.";
"teamTalkImport.openPanel.prompt" = "Importer";
"savedServer.editor.add.title" = "Ajouter un serveur";
"savedServer.editor.edit.title" = "Modifier le serveur";
"savedServer.form.name" = "Nom";
"savedServer.form.host" = "Hôte";
"savedServer.form.tcpPort" = "Port TCP";
"savedServer.form.udpPort" = "Port UDP";
"savedServer.form.encrypted" = "Connexion chiffrée";
"savedServer.form.nickname" = "Pseudo";
"savedServer.form.username" = "Nom d'utilisateur";
"savedServer.form.password" = "Mot de passe";
"savedServer.form.initialChannelPath" = "Canal à rejoindre";
"savedServer.form.initialChannelPassword" = "Mot de passe du canal";
"common.cancel" = "Annuler";
"common.ok" = "OK";
"common.save" = "Enregistrer";
"common.state.on" = "Activé";
"common.state.off" = "Désactivé";
"keychain.error.invalidPasswordData" = "Le mot de passe enregistré est invalide.";
"keychain.error.unexpectedStatus" = "Erreur Trousseau %d.";
"teamtalk.connection.error.sdkUnavailable" = "La bibliothèque TeamTalk n'est pas disponible.";
"teamtalk.connection.error.connectionStartFailed" = "La connexion au serveur n'a pas pu démarrer.";
"teamtalk.connection.error.loginStartFailed" = "Le login TeamTalk n'a pas pu démarrer.";
"teamtalk.connection.error.connectionFailed" = "La connexion au serveur a échoué.";
"teamtalk.connection.error.timeout" = "Le serveur n'a pas répondu dans le délai attendu.";
"teamtalk.connection.error.loginFailed" = "Le serveur a refusé l'identification.";
"teamtalk.connection.error.internal" = "Une erreur interne TeamTalk est survenue.";
"connectedServer.identity.error.emptyNickname" = "Le pseudo ne peut pas être vide.";
"connectedServer.window.title" = "Serveur connecté - %@";
"connectedServer.sidebar.channels" = "Canaux et participants";
"connectedServer.conversation.title" = "Conversation du canal";
"connectedServer.conversation.subtitle" = "";
"connectedServer.outline.column" = "Canaux et utilisateurs";
"connectedServer.outline.accessibilityLabel" = "Arbre des canaux et utilisateurs du serveur";
"connectedServer.chat.title" = "Chat du canal";
"connectedServer.chat.column" = "Messages";
"connectedServer.chat.history.accessibilityLabel" = "Historique du chat du canal";
"connectedServer.history.title" = "Historique de session";
"connectedServer.history.column" = "Historique de session";
"connectedServer.history.accessibilityLabel" = "Historique de la session TeamTalk";
"connectedServer.chat.input.placeholder" = "Saisissez un message de canal";
"connectedServer.chat.input.accessibilityLabel" = "Message du canal";
"connectedServer.chat.send" = "Envoyer";
"connectedServer.chat.send.accessibilityLabel" = "Envoyer le message dans le canal";
"connectedServer.audio.status.accessibilityLabel" = "État audio du serveur";
"connectedServer.audio.status.unavailable" = "Audio non initialisé.";
"connectedServer.audio.status.outputReady" = "Sortie audio active. Vous pouvez entendre le canal.";
"connectedServer.audio.status.inputReady" = "Entrée audio prête.";
"connectedServer.audio.status.microphoneActive" = "Micro actif. Votre voix est transmise.";
"connectedServer.audio.microphone.enable" = "Activer le micro";
"connectedServer.audio.microphone.disable" = "Couper le micro";
"connectedServer.audio.microphone.accessibilityLabel" = "Commande du microphone";
"connectedServer.audio.inputGain.label" = "Gain d'entrée";
"connectedServer.audio.inputGain.accessibilityLabel" = "Gain d'entrée du microphone";
"connectedServer.audio.outputGain.label" = "Gain de sortie";
"connectedServer.audio.outputGain.accessibilityLabel" = "Gain de sortie audio";
"connectedServer.audio.gain.resetAccessibilityAction" = "Réinitialiser à 0 dB";
"connectedServer.audio.voiceEnabled" = "Micro activé.";
"connectedServer.audio.voiceDisabled" = "Micro coupé.";
"connectedServer.audio.error.defaultDevicesUnavailable" = "Impossible de trouver les périphériques audio par défaut.";
"connectedServer.audio.error.outputStartFailed" = "Impossible d'initialiser la sortie audio.";
"connectedServer.audio.error.inputStartFailed" = "Impossible d'initialiser l'entrée audio.";
"connectedServer.audio.error.notInChannel" = "Vous devez rejoindre un canal avant d'activer le micro.";
"connectedServer.audio.error.microphonePermissionDenied" = "L'accès au micro a été refusé par macOS.";
"connectedServer.chat.sent" = "Message envoyé.";
"connectedServer.chat.sender.unknown" = "Utilisateur %@";
"chat.sender.you" = "Vous";
"connectedServer.chat.error.emptyMessage" = "Le message est vide.";
"connectedServer.chat.error.notInChannel" = "Vous devez rejoindre un canal pour envoyer un message.";
"connectedServer.chat.error.sendFailed" = "L'envoi du message a échoué.";
"connectedServer.chat.accessibility.newMessage" = "Nouveau message du canal de %@ : %@";
"connectedServer.chat.accessibility.messageSpoken" = "Message du canal, %@ dit : %@";
"connectedServer.chat.row.accessibilityLabel" = "%1$@, %2$@, %3$@";
"connectedServer.identity.summary.modeOnly" = "%@, %@";
"connectedServer.identity.summary.withMessage" = "%@, %@, %@";
"connectedServer.status.connected" = "Connecté en tant que %@.";
"connectedServer.status.inChannel" = "Connecté en tant que %@ dans %@.";
"connectedServer.statusMode.available" = "Disponible";
"connectedServer.statusMode.away" = "Absent";
"connectedServer.statusMode.question" = "Question";
"connectedServer.channel.rootName" = "Canal racine";
"connectedServer.channel.currentFormat" = "%@, canal actuel";
"connectedServer.channel.topicFormat" = "%@. Sujet : %@";
"connectedServer.channel.topicOnlyFormat" = "Sujet : %@";
"connectedServer.channel.currentSuffix" = "canal actuel";
"connectedServer.channel.passwordProtectedSuffix" = "protégé par mot de passe";
"connectedServer.channel.hiddenSuffix" = "caché";
"connectedServer.user.currentFormat" = "%@, vous";
"connectedServer.user.currentSuffix" = "vous";
"connectedServer.user.administratorSuffix" = "administrateur";
"connectedServer.user.channelOperatorSuffix" = "opérateur du canal";
"connectedServer.user.talkingSuffix" = "parle";
"connectedServer.user.awaySuffix" = "absent";
"connectedServer.user.questionSuffix" = "question";
"connectedServer.menu.disconnect" = "Se déconnecter";
"connectedServer.menu.contextTitle" = "Canal";
"connectedServer.menu.join" = "Rejoindre le canal";
"connectedServer.menu.leave" = "Quitter le canal";
"connectedServer.menu.privateMessage" = "Écrire un message privé";
"connectedServer.menu.userVolume" = "Régler le volume…";
"connectedServer.volume.title" = "Volume de %@";
"connectedServer.volume.info" = "0 % = silence · 100 % = volume par défaut · 200 % = volume maximum";
"connectedServer.volume.ok" = "Appliquer";
"connectedServer.volume.cancel" = "Annuler";
"connectedServer.volume.sliderLabel" = "Volume en pourcentage";
"connectedServer.menu.createChannel" = "Créer un canal";
"connectedServer.menu.editChannel" = "Modifier le canal";
"connectedServer.menu.deleteChannel" = "Supprimer le canal";
"connectedServer.channel.create.title" = "Créer un canal";
"connectedServer.channel.create.success" = "Canal créé.";
"connectedServer.channel.edit.title" = "Modifier %@";
"connectedServer.channel.edit.success" = "Canal modifié.";
"connectedServer.channel.delete.title" = "Supprimer %@";
"connectedServer.channel.delete.message" = "Le canal et tous ses sous-canaux seront supprimés. Cette action est irréversible.";
"connectedServer.channel.delete.confirm" = "Supprimer";
"connectedServer.channel.delete.success" = "Canal supprimé.";
"connectedServer.channel.form.name" = "Nom du canal";
"connectedServer.channel.form.topic" = "Sujet";
"connectedServer.channel.form.password" = "Mot de passe";
"connectedServer.channel.form.maxUsers" = "Nombre max d'utilisateurs";
"connectedServer.channel.form.permanent" = "Canal permanent";
"connectedServer.channel.form.soloTransmit" = "Transmission solo (un seul à la fois)";
"connectedServer.channel.form.noVoiceActivation" = "Pas d'activation vocale (push-to-talk uniquement)";
"connectedServer.channel.form.noRecording" = "Pas d'enregistrement audio";
"connectedServer.channel.form.joinAfterCreate" = "Rejoindre le canal après sa création";
"connectedServer.action.error.title" = "Action impossible";
"connectedServer.action.alreadyInChannel" = "Vous êtes déjà dans %@.";
"connectedServer.action.notInChannel" = "Vous n'êtes dans aucun canal.";
"connectedServer.action.joined" = "Canal rejoint : %@.";
"connectedServer.action.left" = "Canal quitté.";
"connectedServer.action.kickFailed" = "Impossible d'expulser l'utilisateur.";
"connectedServer.action.moveFailed" = "Impossible de déplacer l'utilisateur.";
"broadcast.menu.send" = "Diffuser un message";
"broadcast.prompt.title" = "Diffuser un message";
"broadcast.prompt.message" = "Message à diffuser :";
"broadcast.prompt.placeholder" = "Saisissez un message broadcast";
"broadcast.prompt.accessibilityLabel" = "Message broadcast";
"broadcast.error.emptyMessage" = "Le message broadcast ne peut pas être vide.";
"broadcast.error.sendFailed" = "Impossible d'envoyer le message broadcast.";
"broadcast.error.noSelectedUser" = "Aucun utilisateur n'est sélectionné.";
"broadcast.error.subscriptionUpdateFailed" = "Impossible de modifier l'abonnement aux messages broadcast.";
"user.menu.title" = "Utilisateur";
"user.menu.broadcastMessages" = "Messages broadcast";
"connectedServer.channelPassword.title" = "Rejoindre %@";
"connectedServer.channelPassword.message" = "Ce canal est protégé. Saisissez son mot de passe.";
"connectedServer.channelPassword.error.incorrect" = "Mot de passe de canal incorrect. Réessayez.";
"connectedServer.channelPassword.placeholder" = "Mot de passe du canal";
"connectedServer.channelPassword.accessibilityLabel" = "Mot de passe du canal";
"connectedServer.channelPassword.join" = "Rejoindre";
"connectedServer.identity.nickname.menu" = "Changer le pseudo";
"connectedServer.identity.nickname.title" = "Changer le pseudo";
"connectedServer.identity.nickname.message" = "Saisissez le nouveau pseudo utilisé sur ce serveur.";
"connectedServer.identity.nickname.placeholder" = "Pseudo";
"connectedServer.identity.nickname.field" = "Pseudo";
"connectedServer.identity.nickname.updated" = "Pseudo mis à jour.";
"connectedServer.identity.status.menu" = "Changer le statut";
"connectedServer.identity.status.title" = "Changer le statut";
"connectedServer.identity.status.message" = "Choisissez un mode puis, si nécessaire, un message de statut.";
"connectedServer.identity.status.mode" = "Mode de statut";
"connectedServer.identity.status.placeholder" = "Message de statut";
"connectedServer.identity.status.messageField" = "Message de statut";
"connectedServer.identity.status.updated" = "Statut mis à jour.";
"connectedServer.accessibility.channelChanged" = "Canal changé.";
"connectedServer.accessibility.channelLeft" = "Canal quitté.";
"connectedServer.disconnect.connectionLost" = "La connexion au serveur a été perdue.";
"connectedServer.disconnect.alert.title" = "Déconnexion du serveur";
"preferences.menu.title" = "Préférences…";
"preferences.alert.title" = "Préférences";
"preferences.alert.message" = "La fenêtre de préférences n'est pas encore implémentée.";
"preferences.window.title" = "Préférences";
"preferences.sidebar.accessibilityLabel" = "Sections des préférences";
"preferences.connection.title" = "Connexion";
"preferences.general.title" = "Général";
"preferences.notifications.title" = "Notifications";
"preferences.import.title" = "Import";
"preferences.general.defaultNickname" = "Pseudo par défaut";
"preferences.general.defaultNickname.help" = "Utilisé quand un serveur enregistré n'a pas de pseudo spécifique.";
"preferences.general.autoDetectImport" = "Utiliser la détection automatique du fichier TeamTalk lors de l'import";
"preferences.general.autoJoinRootChannel" = "Rejoindre automatiquement le canal principal à la connexion";
"preferences.general.autoReconnect" = "Reconnexion automatique en cas de perte de connexion";
"preferences.general.rejoinLastChannelOnReconnect" = "Rejoindre automatiquement le dernier canal après une reconnexion";
"preferences.general.subscribeBroadcastMessages" = "Recevoir les messages broadcast";
"preferences.general.soundNotifications" = "Activer les notifications sonores";
"preferences.general.microphoneEnabledByDefault" = "Activer le micro automatiquement à l'entrée d'un canal";
"connectedServer.reconnecting" = "Reconnexion en cours…";
"connectedServer.reconnecting.attempt" = "Tentative de reconnexion au serveur…";
"preferences.audio.title" = "Audio";
"preferences.audio.outputDevice" = "Périphérique de sortie";
"preferences.audio.inputDevice" = "Périphérique d'entrée";
"preferences.audio.systemDefault" = "Par défaut du système";
"preferences.audio.advanced.title" = "Micro avancé";
"preferences.audio.advanced.open" = "Réglages micro avancés…";
"preferences.audio.advanced.window.title" = "Réglages micro avancés";
"preferences.audio.advanced.summary.disabled" = "Réglages micro avancés désactivés.";
"preferences.audio.advanced.summary.enabledWithoutLimiter" = "%@, %@, limiteur désactivé.";
"preferences.audio.advanced.summary.enabledWithLimiter" = "%@, %@, limiteur %@.";
"preferences.audio.advanced.summary.dynamicDisabled" = "dynamique désactivée";
"preferences.audio.advanced.summary.gateEnabled" = "gate %@";
"preferences.audio.advanced.summary.expanderEnabled" = "expander %@, ratio %@";
"preferences.audio.advanced.summary.manualLimiter" = "manuel %@, relâchement %d ms";
"preferences.audio.advanced.device.label" = "Périphérique d'entrée utilisé";
"preferences.audio.advanced.device.accessibilityFormat" = "Périphérique d'entrée utilisé : %@";
"preferences.audio.advanced.device.unavailable" = "Aucun périphérique d'entrée compatible trouvé.";
"preferences.audio.advanced.preview.start" = "Aperçu audio";
"preferences.audio.advanced.preview.stop" = "Arrêter l'aperçu";
"preferences.audio.advanced.enabled" = "Activer les réglages micro avancés";
"preferences.audio.advanced.preset.label" = "Canaux d'entrée";
"preferences.audio.advanced.preset.auto" = "Auto";
"preferences.audio.advanced.preset.mono" = "Entrée %d mono";
"preferences.audio.advanced.preset.stereoPair" = "Entrées %d/%d stéréo";
"preferences.audio.advanced.preset.monoMix" = "Somme mono %d+%d";
"preferences.audio.advanced.dynamic.enabled" = "Activer Gate / Expander";
"preferences.audio.advanced.dynamic.mode" = "Fonction";
"preferences.audio.advanced.dynamic.mode.gate" = "Gate";
"preferences.audio.advanced.dynamic.mode.expander" = "Expander";
"preferences.audio.advanced.dynamic.gate.threshold.label" = "Seuil du gate";
"preferences.audio.advanced.dynamic.gate.attack.label" = "Attaque du gate";
"preferences.audio.advanced.dynamic.gate.hold.label" = "Hold du gate";
"preferences.audio.advanced.dynamic.gate.release.label" = "Relâchement du gate";
"preferences.audio.advanced.dynamic.gate.threshold.value" = "Seuil du gate : %@";
"preferences.audio.advanced.dynamic.gate.attack.value" = "Attaque du gate : %d ms";
"preferences.audio.advanced.dynamic.gate.hold.value" = "Hold du gate : %d ms";
"preferences.audio.advanced.dynamic.gate.release.value" = "Relâchement du gate : %d ms";
"preferences.audio.advanced.dynamic.expander.threshold.label" = "Seuil de l'expander";
"preferences.audio.advanced.dynamic.expander.ratio.label" = "Ratio de l'expander";
"preferences.audio.advanced.dynamic.expander.attack.label" = "Attaque de l'expander";
"preferences.audio.advanced.dynamic.expander.release.label" = "Relâchement de l'expander";
"preferences.audio.advanced.dynamic.expander.threshold.value" = "Seuil de l'expander : %@";
"preferences.audio.advanced.dynamic.expander.ratio.value" = "Ratio de l'expander : %@";
"preferences.audio.advanced.dynamic.expander.attack.value" = "Attaque de l'expander : %d ms";
"preferences.audio.advanced.dynamic.expander.release.value" = "Relâchement de l'expander : %d ms";
"preferences.audio.advanced.limiter.enabled" = "Activer le limiteur";
"preferences.audio.advanced.limiter.mode" = "Mode du limiteur";
"preferences.audio.advanced.limiter.mode.preset" = "Préréglages";
"preferences.audio.advanced.limiter.mode.manual" = "Manuel";
"preferences.audio.advanced.limiter.preset" = "Preset du limiteur";
"preferences.audio.advanced.limiter.preset.minus1dB" = "-1 dB";
"preferences.audio.advanced.limiter.preset.minus3dB" = "-3 dB";
"preferences.audio.advanced.limiter.preset.minus6dB" = "-6 dB";
"preferences.audio.advanced.limiter.threshold.label" = "Seuil du limiteur";
"preferences.audio.advanced.limiter.threshold.value" = "Seuil du limiteur : %@";
"preferences.audio.advanced.limiter.release.label" = "Relâchement du limiteur";
"preferences.audio.advanced.limiter.release.value" = "Relâchement du limiteur : %d ms";
"preferences.audio.advanced.feedback.fallbackAuto" = "Le preset choisi n'est plus compatible avec ce périphérique. Retour automatique sur Auto.";
"preferences.audio.advanced.error.deviceUnavailable" = "Impossible d'utiliser le périphérique d'entrée sélectionné pour les réglages micro avancés.";
"preferences.audio.advanced.error.queueCreationFailed" = "Impossible de démarrer la capture micro avancée.";
"preferences.audio.advanced.error.queueStartFailed" = "La capture micro avancée n'a pas pu démarrer.";
"preferences.audio.advanced.error.queueBufferAllocationFailed" = "Impossible d'initialiser les buffers de capture micro avancée.";
"preferences.audio.refresh" = "Actualiser les périphériques";
"preferences.audio.help" = "Les changements audio sont appliqués immédiatement si une session TeamTalk est déjà connectée.";
"preferences.accessibility.title" = "Accessibilité";
"preferences.accessibility.channelAnnouncements" = "Annoncer les messages de canal avec VoiceOver";
"preferences.accessibility.privateAnnouncements" = "Annoncer les messages privés avec VoiceOver";
"preferences.accessibility.broadcastAnnouncements" = "Annoncer les messages broadcast avec VoiceOver";
"preferences.accessibility.historyAnnouncements" = "Annoncer l'historique système avec VoiceOver";
"preferences.accessibility.help" = "Ces réglages modifient uniquement les annonces VoiceOver, pas le contenu affiché.";
"shortcuts.menu.title" = "Raccourcis";
"shortcuts.focus.primary" = "Zone principale";
"shortcuts.focus.secondary" = "Historique du chat";
"shortcuts.focus.message" = "Saisie du message";
"shortcuts.focus.history" = "Historique de session";
"shortcuts.messages" = "Messages privés";
"shortcuts.microphone" = "Activer ou couper le micro";
"privateMessages.window.title" = "Messages privés";
"privateMessages.menu.open" = "Messages privés";
"privateMessages.subtitle" = "Toutes les conversations privées de la session active sont regroupées ici.";
"privateMessages.empty" = "Aucune conversation privée sélectionnée.";
"privateMessages.conversations.column" = "Conversations";
"privateMessages.conversations.accessibilityLabel" = "Liste des conversations privées";
"privateMessages.messages.column" = "Messages privés";
"privateMessages.messages.accessibilityLabel" = "Historique de la conversation privée";
"privateMessages.input.placeholder" = "Saisissez un message privé";
"privateMessages.input.accessibilityLabel" = "Message privé";
"privateMessages.send" = "Envoyer";
"privateMessages.send.accessibilityLabel" = "Envoyer le message privé";
"privateMessages.conversation.online" = "En ligne";
"privateMessages.conversation.offline" = "Hors ligne";
"privateMessages.conversation.unread" = "non lu";
"privateMessages.accessibility.newMessage" = "Nouveau message privé de %@ : %@";
"privateMessages.accessibility.messageSpoken" = "Message privé, %@ dit : %@";
"privateMessages.row.accessibilityLabel" = "%1$@, %2$@, %3$@";
"privateMessages.error.title" = "Message privé impossible";
"privateMessages.error.emptyMessage" = "Le message privé est vide.";
"privateMessages.error.sendFailed" = "L'envoi du message privé a échoué.";
"history.connected" = "Connecté à %@.";
"history.disconnected" = "Déconnecté du serveur.";
"history.connectionLost" = "Connexion au serveur perdue.";
"history.joinedChannel" = "Vous avez rejoint %@.";
"history.leftChannel" = "Vous avez quitté %@.";
"history.userLoggedIn" = "%@ s'est connecté au serveur.";
"history.userLoggedOut" = "%@ s'est déconnecté du serveur.";
"history.userJoinedChannel" = "%@ a rejoint %@.";
"history.userLeftChannel" = "%@ a quitté %@.";
"history.kickedFromServer" = "Vous avez été exclu du serveur par %@.";
"history.kickedFromChannel" = "Vous avez été exclu du canal par %@.";
"history.privateMessageReceived" = "Message privé reçu de %@.";
"history.channelMessageReceived" = "Message de canal reçu de %@.";
"history.broadcastSent" = "Broadcast envoyé par %@ : %@.";
"history.broadcastReceived" = "Broadcast de %@ : %@.";
"history.broadcastSubscriptionChanged" = "%@ a changé les messages broadcast sur %@.";
"history.fileAdded" = "%@ a ajouté le fichier %@.";
"history.fileRemoved" = "%@ a supprimé le fichier %@.";
"history.transmissionBlocked" = "Transmission bloquée par l'opérateur du canal.";
"history.unknownUser" = "un utilisateur inconnu";
"files.window.title" = "Fichiers du canal";
"files.menu.open" = "Fichiers du canal";
"files.menu.upload" = "Envoyer un fichier…";
"files.empty" = "Aucun fichier dans ce canal.";
"files.column.name" = "Nom";
"files.column.size" = "Taille";
"files.column.uploader" = "Envoyé par";
"files.table.accessibilityLabel" = "Fichiers du canal";
"files.transfer.footer.upload" = "Envoi";
"files.transfer.footer.download" = "Téléchargement";
"files.transfer.cancel" = "Annuler";
"files.action.upload" = "Envoyer…";
"files.action.upload.accessibilityLabel" = "Envoyer un fichier dans le canal";
"files.action.download" = "Télécharger";
"files.action.download.accessibilityLabel" = "Télécharger le fichier sélectionné";
"files.action.delete" = "Supprimer";
"files.action.delete.accessibilityLabel" = "Supprimer le fichier sélectionné du canal";
"files.upload.panelTitle" = "Envoyer un fichier";
"files.upload.panelPrompt" = "Envoyer";
"files.download.panelTitle" = "Enregistrer le fichier";
"files.download.panelPrompt" = "Enregistrer";
"files.transfer.uploadStarted" = "Envoi démarré : %@.";
"files.transfer.downloadStarted" = "Téléchargement démarré : %@.";
"files.delete.title" = "Supprimer %@ ?";
"files.delete.message" = "Le fichier sera supprimé du canal. Cette action est irréversible.";
"files.delete.confirm" = "Supprimer";
"files.transfer.downloaded" = "Téléchargement terminé : %@.";
"files.transfer.uploaded" = "Envoi terminé : %@.";
"files.transfer.downloadFailed" = "Échec du téléchargement : %@.";
"files.transfer.uploadFailed" = "Échec de l'envoi : %@.";
"files.error.uploadFailed" = "L'envoi du fichier a échoué.";
"files.error.downloadFailed" = "Le téléchargement du fichier a échoué.";
"files.error.deleteFailed" = "La suppression du fichier a échoué.";

// Kick / Mute / Move
"connectedServer.menu.muteUser" = "Couper le son localement";
"connectedServer.menu.unmuteUser" = "Rétablir le son localement";
"connectedServer.menu.kickUser" = "Expulser du canal";
"connectedServer.menu.moveUser" = "Déplacer vers un canal…";
"connectedServer.kick.title" = "Expulser %@ ?";
"connectedServer.kick.message" = "L'utilisateur sera retiré de son canal actuel.";
"connectedServer.kick.confirm" = "Expulser";
"connectedServer.move.title" = "Déplacer %@";
"connectedServer.move.title.multiple" = "Déplacer %ld utilisateurs";
"connectedServer.move.confirm" = "Déplacer";

// VoiceOver custom actions
"connectedServer.voAction.join" = "Rejoindre";
"connectedServer.voAction.leave" = "Quitter";
"connectedServer.voAction.privateMessage" = "Message privé";

// Search
"connectedServer.search.placeholder" = "Rechercher…";
"connectedServer.search.accessibilityLabel" = "Rechercher un canal ou un utilisateur";

// Export chat
"export.panel.title" = "Exporter l'historique du chat";
"shortcuts.exportChat" = "Exporter l'historique du chat…";
"ttFile.error.unreadable" = "Le fichier .tt n'a pas pu être lu.";
"ttFile.error.invalid" = "Le fichier .tt est invalide.";
"ttFile.error.incompatible" = "La version du fichier .tt n'est pas prise en charge.";
"ttFile.error.missingHost" = "Le fichier .tt ne contient pas d'informations serveur valides.";
"ttFile.alert.openError.title" = "Ouvrir un fichier .tt";
"ttFile.alert.openError.message" = "Impossible d'ouvrir « %1$@ » : %2$@";
"ttFile.alert.connectionError.title" = "Échec de connexion";
"ttFile.alert.connected.title" = "Ouvrir un fichier .tt";
"ttFile.alert.connected.message" = "Ouvrir « %1$@ » va déconnecter la session en cours. Continuer ?";
"ttFile.alert.connected.confirm" = "Déconnecter et ouvrir";
"ttFile.alert.connected.cancel" = "Annuler";
"ttFile.alert.clientSetup.title" = "Appliquer les réglages TeamTalk";
"ttFile.alert.clientSetup.message" = "Le fichier « %1$@ » contient des réglages client TeamTalk.\n\n%2$@\n\nAppliquer les réglages pris en charge ?";
"ttFile.alert.clientSetup.confirm" = "Appliquer";
"ttFile.alert.clientSetup.cancel" = "Ignorer";
"ttFile.clientSetup.nickname" = "Pseudo : appliqué comme pseudo par défaut.";
"ttFile.clientSetup.voiceActivatedIgnored" = "Activation vocale : détectée mais non appliquée automatiquement.";
"ttFile.clientSetup.unsupportedFields" = "Réglages non pris en charge ignorés : %1$@";
"ttFile.export.panel.title" = "Exporter un fichier .tt";
"ttFile.export.error.unreadable" = "Le fichier .tt n'a pas pu être généré.";

// Audio announce
"shortcuts.announceAudio" = "Annoncer l'état audio";

// Banned users
"bans.window.title" = "Utilisateurs bannis";
"bans.menu.open" = "Utilisateurs bannis…";
"bans.table.accessibilityLabel" = "Liste des utilisateurs bannis";
"bans.column.nickname" = "Pseudo";
"bans.column.username" = "Nom d'utilisateur";
"bans.column.type" = "Type";
"bans.column.date" = "Date";
"bans.column.owner" = "Par";
"bans.column.channel" = "Canal";
"bans.column.ip" = "Adresse IP";
"bans.type.ip" = "IP";
"bans.type.username" = "Nom d'utilisateur";
"bans.type.channel" = "Canal";
"bans.button.refresh" = "Rafraîchir";
"bans.button.unban" = "Débannir";
"bans.button.add" = "Ajouter…";
"bans.unban.title" = "Débannir « %@ » ?";
"bans.unban.message" = "Cette personne pourra se reconnecter au serveur.";
"bans.unban.confirm" = "Débannir";
"bans.add.title" = "Ajouter un ban";
"bans.add.type" = "Type de ban";
"bans.add.type.ip" = "Adresse IP";
"bans.add.type.username" = "Nom d'utilisateur";
"bans.add.value" = "Valeur";
"bans.add.value.placeholder" = "0.0.0.0 ou nom d'utilisateur";
"bans.announced.unbanned" = "%@ débanni.";
"bans.announced.banned" = "%@ banni.";
"connectedServer.menu.kickBanUser" = "Expulser et bannir…";
"bans.kickban.title" = "Expulser et bannir %@ ?";
"bans.kickban.message" = "Choisissez le type de ban à appliquer.";
"bans.kickban.byIP" = "Bannir par adresse IP";
"bans.kickban.byUsername" = "Bannir par nom d'utilisateur";

// User accounts
"accounts.window.title" = "Comptes utilisateurs";
"accounts.menu.open" = "Comptes utilisateurs…";
"accounts.table.accessibilityLabel" = "Liste des comptes utilisateurs";
"accounts.column.username" = "Nom d'utilisateur";
"accounts.column.type" = "Type";
"accounts.column.note" = "Note";
"accounts.type.default" = "Défaut";
"accounts.type.admin" = "Administrateur";
"accounts.type.disabled" = "Désactivé";
"accounts.button.refresh" = "Rafraîchir";
"accounts.button.add" = "Ajouter…";
"accounts.button.edit" = "Modifier…";
"accounts.button.delete" = "Supprimer";
"accounts.delete.title" = "Supprimer le compte « %@ » ?";
"accounts.delete.message" = "Cette action est irréversible.";
"accounts.delete.confirm" = "Supprimer";
"accounts.form.tab.essential" = "Essentiel";
"accounts.form.tab.rights" = "Droits";
"accounts.form.tab.advanced" = "Avancé";
"accounts.form.username" = "Nom d'utilisateur";
"accounts.form.password" = "Mot de passe";
"accounts.form.type" = "Type de compte";
"accounts.form.initChannel" = "Canal initial";
"accounts.form.note" = "Note";
"accounts.form.rights.enableAll" = "Tout activer";
"accounts.form.rights.disableAll" = "Tout désactiver";
"accounts.form.rights.defaultRights" = "Droits par défaut";
"accounts.form.audioBpsLimit" = "Limite bande passante audio (0 = illimité)";
"accounts.form.commandsLimit" = "Limite de commandes";
"accounts.form.commandsInterval" = "Intervalle (ms)";
"accounts.announced.created" = "Compte %@ créé.";
"accounts.announced.updated" = "Compte %@ mis à jour.";
"accounts.announced.deleted" = "Compte %@ supprimé.";

// Stats window
"stats.window.title" = "Statistiques du serveur";
"stats.menu.open" = "Statistiques du serveur";
"stats.uptime" = "Durée de fonctionnement";
"stats.usersServed" = "Utilisateurs connectés total";
"stats.usersPeak" = "Pic d'utilisateurs";
"stats.totalTX" = "Total émis";
"stats.totalRX" = "Total reçu";
"stats.voiceTX" = "Voix émise";
"stats.voiceRX" = "Voix reçue";


// Server properties
"serverProperties.menu.open" = "Propriétés du serveur…";
"serverProperties.form.title" = "Propriétés du serveur";
"serverProperties.form.section.general" = "Général";
"serverProperties.form.section.bandwidth" = "Limites de débit";
"serverProperties.form.name" = "Nom du serveur";
"serverProperties.form.motd" = "Message du jour (MOTD)";
"serverProperties.form.maxUsers" = "Max utilisateurs";
"serverProperties.form.userTimeout" = "Timeout utilisateur (s)";
"serverProperties.form.loginDelayMSec" = "Délai de connexion (ms)";
"serverProperties.form.maxLoginAttempts" = "Max tentatives de connexion";
"serverProperties.form.maxLoginsPerIPAddress" = "Max connexions par IP";
"serverProperties.form.autoSave" = "Sauvegarde automatique";
"serverProperties.form.maxVoiceTx" = "Voix max (B/s, 0 = illimité)";
"serverProperties.form.maxVideoTx" = "Vidéo max (B/s, 0 = illimité)";
"serverProperties.form.maxMediaFileTx" = "Fichiers média max (B/s, 0 = illimité)";
"serverProperties.form.maxDesktopTx" = "Bureau partagé max (B/s, 0 = illimité)";
"serverProperties.form.maxTotalTx" = "Total max (B/s, 0 = illimité)";
"serverProperties.announced.updated" = "Propriétés du serveur mises à jour.";

// Notifications
"notification.privateMessage.title" = "Message privé de %@";
"notification.privateMessage.body" = "Vous avez reçu un message privé.";
"notification.privateMessage.unknownSender" = "quelqu'un";
