// ignore: unused_import import 'package:intl/intl.dart' as intl; import 'l10n.dart'; // ignore_for_file: type=lint /// The translations for French (`fr`). class L10nFr extends L10n { L10nFr([String locale = 'fr']) : super(locale); @override String get noSendPermission => 'You can\'t send messages here'; @override String get noMessagesYet => 'No messages yet'; @override String get longPressToRecordVoiceMessage => 'Long press to record voice message.'; @override String get pause => 'Pause'; @override String get resume => 'Resume'; @override String get alwaysUse24HourFormat => 'true'; @override String get repeatPassword => 'Répétez le mot de passe'; @override String get notAnImage => 'Pas un fichier image.'; @override String get setCustomPermissionLevel => 'Set custom permission level'; @override String get setPermissionsLevelDescription => 'Please choose a predefined role below or enter a custom permission level between 0 and 100.'; @override String get ignoreUser => 'Ignore user'; @override String get normalUser => 'Normal user'; @override String get pinCode => 'PIN code'; @override String get displayNavigationRail => 'Display navigation rail on mobile'; @override String get enableGradient => 'Enable bubble background gradient'; @override String get translationDisabledInE2e => 'Cloud translation is disabled in encrypted rooms to preserve privacy. Select specific words and use system context menu to translate with apps that support it.'; @override String get remove => 'Supprimer'; @override String get importNow => 'Importer maintenant'; @override String get importEmojis => 'Importer des Emojis'; @override String get importFromZipFile => 'Importer depuis un fichier .zip'; @override String get exportEmotePack => 'Exporter le pack d\'émoticônes au format .zip'; @override String get replace => 'Remplacer'; @override String get about => 'À propos'; @override String aboutHomeserver(String homeserver) { return 'À propos de $homeserver'; } @override String get accept => 'Accepter'; @override String acceptedTheInvitation(String username) { return '👍 $username a accepté l\'invitation'; } @override String get account => 'Compte'; @override String activatedEndToEndEncryption(String username) { return '🔐 $username a activé le chiffrement de bout en bout'; } @override String get addEmail => 'Ajouter un courriel'; @override String get confirmMatrixId => 'Veuillez confirmer votre identifiant Matrix afin de supprimer votre compte.'; @override String supposedMxid(String mxid) { return 'Cela devrait être $mxid'; } @override String get addChatDescription => 'Ajouter une description à la discussion...'; @override String get addToSpace => 'Ajouter à l\'espace'; @override String get admin => 'Administrateur'; @override String get alias => 'adresse'; @override String get all => 'Tout'; @override String get allChats => 'Toutes les discussions'; @override String get commandHint_roomupgrade => 'Upgrade this room to the given room version'; @override String get commandHint_googly => 'Envoyer des yeux écarquillés'; @override String get commandHint_cuddle => 'Envoyer un câlin'; @override String get commandHint_hug => 'Envoyer une accolade'; @override String googlyEyesContent(String senderName) { return '$senderName vous envoie des yeux écarquillés'; } @override String cuddleContent(String senderName) { return '$senderName vous fait un câlin'; } @override String hugContent(String senderName) { return '$senderName vous fait une accolade'; } @override String answeredTheCall(String senderName) { return '$senderName a répondu à l\'appel'; } @override String get anyoneCanJoin => 'Tout le monde peut rejoindre'; @override String get appLock => 'Verrouillage de l’application'; @override String get appLockDescription => 'Verrouiller l\'application avec un code PIN lorsqu\'elle n\'est pas utilisée'; @override String get archive => 'Archiver'; @override String get areGuestsAllowedToJoin => 'Les invités peuvent-i·e·ls rejoindre'; @override String get areYouSure => 'Êtes-vous sûr·e ?'; @override String get areYouSureYouWantToLogout => 'Voulez-vous vraiment vous déconnecter ?'; @override String get askSSSSSign => 'Pour pouvoir faire signer l\'autre personne, veuillez entrer la phrase de passe de votre trousseau sécurisé ou votre clé de récupération.'; @override String askVerificationRequest(String username) { return 'Accepter cette demande de vérification de la part de $username ?'; } @override String get autoplayImages => 'Lire automatiquement les autocollants et les émojis animés'; @override String badServerLoginTypesException(String serverVersions, String supportedVersions, Object suportedVersions) { return 'Le serveur d\'accueil prend en charge les types de connexion :\n$serverVersions\nMais cette application ne prend en charge que :\n$supportedVersions'; } @override String get sendTypingNotifications => 'Envoyer des notifications de frappe'; @override String get swipeRightToLeftToReply => 'Glisser de droite à gauche pour répondre'; @override String get sendOnEnter => 'Envoyer avec Entrée'; @override String badServerVersionsException(String serverVersions, String supportedVersions, Object serverVerions, Object suportedVersions) { return 'Le serveur d\'accueil prend en charge les versions des spécifications :\n$serverVersions\nMais cette application ne prend en charge que $supportedVersions'; } @override String countChatsAndCountParticipants(int chats, int participants) { return '$chats discussions et $participants participants'; } @override String get noMoreChatsFound => 'Aucune autre discussion trouvée...'; @override String get noChatsFoundHere => 'Aucune discussion trouvée. Utilisez le bouton ci-dessous pour commencer une nouvelle discussion. ⤵️'; @override String get joinedChats => 'Discussions rejointes'; @override String get unread => 'Non lu'; @override String get space => 'Espace'; @override String get spaces => 'Espaces'; @override String get banFromChat => 'Bannir de la discussion'; @override String get banned => 'Banni'; @override String bannedUser(String username, String targetName) { return '$username a banni $targetName'; } @override String get blockDevice => 'Bloquer l\'appareil'; @override String get blocked => 'Bloqué'; @override String get botMessages => 'Messages de bot'; @override String get cancel => 'Annuler'; @override String cantOpenUri(String uri) { return 'Impossible d\'ouvrir l\'URI $uri'; } @override String get changeDeviceName => 'Modifier le nom de l\'appareil'; @override String changedTheChatAvatar(String username) { return '$username a changé l\'image de la discussion'; } @override String changedTheChatDescriptionTo(String username, String description) { return '$username a changé la description de la discussion en : \'$description\''; } @override String changedTheChatNameTo(String username, String chatname) { return '$username a renommé la discussion en : \'$chatname\''; } @override String changedTheChatPermissions(String username) { return '$username a changé les permissions de la discussion'; } @override String changedTheDisplaynameTo(String username, String displayname) { return '$username a changé son nom en : \'$displayname\''; } @override String changedTheGuestAccessRules(String username) { return '$username a changé les règles d\'accès à la discussion pour les invités'; } @override String changedTheGuestAccessRulesTo(String username, String rules) { return '$username a changé les règles d\'accès à la discussion pour les invités en : $rules'; } @override String changedTheHistoryVisibility(String username) { return '$username a changé la visibilité de l\'historique de la discussion'; } @override String changedTheHistoryVisibilityTo(String username, String rules) { return '$username a changé la visibilité de l\'historique de la discussion en : $rules'; } @override String changedTheJoinRules(String username) { return '$username a changé les règles d\'accès à la discussion'; } @override String changedTheJoinRulesTo(String username, String joinRules) { return '$username a changé les règles d\'accès à la discussion en : $joinRules'; } @override String changedTheProfileAvatar(String username) { return '$username a changé son avatar'; } @override String changedTheRoomAliases(String username) { return '$username a changé les adresses du salon'; } @override String changedTheRoomInvitationLink(String username) { return '$username a changé le lien d\'invitation'; } @override String get changePassword => 'Changer de mot de passe'; @override String get changeTheHomeserver => 'Changer le serveur d\'accueil'; @override String get changeTheme => 'Changez votre style'; @override String get changeTheNameOfTheGroup => 'Changer le nom du groupe'; @override String get changeYourAvatar => 'Changer votre avatar'; @override String get channelCorruptedDecryptError => 'Le chiffrement a été corrompu'; @override String get chat => 'Discussion'; @override String get yourChatBackupHasBeenSetUp => 'Votre sauvegarde de la discussion a été mise en place.'; @override String get chatBackup => 'Sauvegarde des discussions'; @override String get chatBackupDescription => 'Vos anciens messages sont sécurisés par une clé de récupération. Veillez à ne pas la perdre.'; @override String get chatDetails => 'Détails de la discussion'; @override String get chatHasBeenAddedToThisSpace => 'La discussion a été ajoutée à cet espace'; @override String get chats => 'Discussions'; @override String get chooseAStrongPassword => 'Choisissez un mot de passe fort'; @override String get clearArchive => 'Effacer les archives'; @override String get close => 'Fermer'; @override String get commandHint_markasdm => 'Marquer comme salon de messages directs pour l\'identifiant Matrix indiqué'; @override String get commandHint_markasgroup => 'Marquer comme groupe'; @override String get commandHint_ban => 'Bannir l\'utilisateur/trice donné(e) de ce salon'; @override String get commandHint_clearcache => 'Vider le cache'; @override String get commandHint_create => 'Créer un groupe de discussion vide\nUtilisez --no-encryption pour désactiver le chiffrement'; @override String get commandHint_discardsession => 'Abandonner la session'; @override String get commandHint_dm => 'Commencer une discussion directe\nUtilisez --no-encryption pour désactiver le chiffrement'; @override String get commandHint_html => 'Envoyer du texte au format HTML'; @override String get commandHint_invite => 'Inviter l\'utilisateur/trice donné(e) dans ce salon'; @override String get commandHint_join => 'Rejoindre le salon donné'; @override String get commandHint_kick => 'Supprime l\'utilisateur/trice donné(e) de ce salon'; @override String get commandHint_leave => 'Quitter ce salon'; @override String get commandHint_me => 'Décrivez-vous'; @override String get commandHint_myroomavatar => 'Définir votre image pour ce salon (par mxc-uri)'; @override String get commandHint_myroomnick => 'Définir votre nom d\'affichage pour ce salon'; @override String get commandHint_op => 'Définir le niveau de puissance de l\'utilisateur/trice donné(e) (par défaut : 50)'; @override String get commandHint_plain => 'Envoyer du texte non formaté'; @override String get commandHint_react => 'Envoyer une réponse en tant que réaction'; @override String get commandHint_send => 'Envoyer du texte'; @override String get commandHint_unban => 'Débannir l\'utilisateur/trice donné(e) de ce salon'; @override String get commandInvalid => 'Commande invalide'; @override String commandMissing(String command) { return '$command n\'est pas une commande.'; } @override String get compareEmojiMatch => 'Veuillez comparer les émojis'; @override String get compareNumbersMatch => 'Veuillez comparer les chiffres'; @override String get configureChat => 'Configurer la discussion'; @override String get confirm => 'Confirmer'; @override String get connect => 'Se connecter'; @override String get contactHasBeenInvitedToTheGroup => 'Le contact a été invité au groupe'; @override String get containsDisplayName => 'Contient un nom d\'affichage'; @override String get containsUserName => 'Contient un nom d\'utilisateur·ice'; @override String get contentHasBeenReported => 'Le contenu a été signalé aux administrateurs du serveur'; @override String get copiedToClipboard => 'Copié dans le presse-papier'; @override String get copy => 'Copier'; @override String get copyToClipboard => 'Copier dans le presse-papiers'; @override String couldNotDecryptMessage(String error) { return 'Impossible de déchiffrer le message : $error'; } @override String countParticipants(int count) { return '$count participant(s)'; } @override String get create => 'Créer'; @override String createdTheChat(String username) { return '💬 $username a créé la discussion'; } @override String get createGroup => 'Créer un groupe'; @override String get createNewSpace => 'Nouvel espace'; @override String get currentlyActive => 'Actif en ce moment'; @override String get darkTheme => 'Sombre'; @override String dateAndTimeOfDay(String date, String timeOfDay) { return '$date, $timeOfDay'; } @override String dateWithoutYear(String month, String day) { return '$day/$month'; } @override String dateWithYear(String year, String month, String day) { return '$day/$month/$year'; } @override String get deactivateAccountWarning => 'Cette opération va désactiver votre compte. Une fois cette action effectuée, aucun retour en arrière n\'est possible ! Êtes-vous sûr·e ?'; @override String get defaultPermissionLevel => 'Niveau d\'autorisation par défaut pour les arrivants'; @override String get delete => 'Supprimer'; @override String get deleteAccount => 'Supprimer le compte'; @override String get deleteMessage => 'Supprimer le message'; @override String get device => 'Appareil'; @override String get deviceId => 'Identifiant de l\'appareil'; @override String get devices => 'Appareils'; @override String get directChats => 'Discussions directes'; @override String get allRooms => 'Tous les groupes de discussion'; @override String get displaynameHasBeenChanged => 'Renommage effectué'; @override String get downloadFile => 'Télécharger le fichier'; @override String get edit => 'Modifier'; @override String get editBlockedServers => 'Modifier les serveurs bloqués'; @override String get chatPermissions => 'Permissions du salon'; @override String get editDisplayname => 'Changer de nom d\'affichage'; @override String get editRoomAliases => 'Modifier les adresses du salon'; @override String get editRoomAvatar => 'Modifier l\'avatar du salon'; @override String get emoteExists => 'Cette émoticône existe déjà !'; @override String get emoteInvalid => 'Raccourci d\'émoticône invalide !'; @override String get emoteKeyboardNoRecents => 'Les émoticônes récemment utilisées apparaîtront ici...'; @override String get emotePacks => 'Packs d\'émoticônes pour le salon'; @override String get emoteSettings => 'Paramètre des émoticônes'; @override String get globalChatId => 'Identifiant global de la discussion'; @override String get accessAndVisibility => 'Accès et visibilité'; @override String get accessAndVisibilityDescription => 'Qui est autorisé à rejoindre cette discussion et comment la discussion peut être découverte.'; @override String get calls => 'Appels'; @override String get customEmojisAndStickers => 'Émoticônes et autocollants personnalisés'; @override String get customEmojisAndStickersBody => 'Ajoutez ou partagez des émoticônes ou autocollants personnalisés qui peuvent être utilisés dans n\'importe quelle discussion.'; @override String get emoteShortcode => 'Raccourci de l\'émoticône'; @override String get emoteWarnNeedToPick => 'Vous devez sélectionner un raccourci d\'émoticône et une image !'; @override String get emptyChat => 'Discussion vide'; @override String get enableEmotesGlobally => 'Activer globalement le pack d\'émoticônes'; @override String get enableEncryption => 'Activer le chiffrement'; @override String get enableEncryptionWarning => 'Vous ne pourrez plus désactiver le chiffrement. Êtes-vous sûr(e) ?'; @override String get encrypted => 'Chiffré'; @override String get encryption => 'Chiffrement'; @override String get encryptionNotEnabled => 'Le chiffrement n\'est pas activé'; @override String endedTheCall(String senderName) { return '$senderName a mis fin à l\'appel'; } @override String get enterAnEmailAddress => 'Saisissez une adresse de courriel'; @override String get homeserver => 'Serveur d\'accueil'; @override String get enterYourHomeserver => 'Renseignez votre serveur d\'accueil'; @override String errorObtainingLocation(String error) { return 'Erreur lors de l\'obtention de la localisation : $error'; } @override String get everythingReady => 'Tout est prêt !'; @override String get extremeOffensive => 'Extrêmement offensant'; @override String get fileName => 'Nom du ficher'; @override String get fluffychat => 'Extera'; @override String get fontSize => 'Taille de la police'; @override String get forward => 'Transférer'; @override String get fromJoining => 'À partir de l\'entrée dans le salon'; @override String get fromTheInvitation => 'À partir de l\'invitation'; @override String get goToTheNewRoom => 'Aller dans le nouveau salon'; @override String get group => 'Groupe'; @override String get chatDescription => 'Description de la discussion'; @override String get chatDescriptionHasBeenChanged => 'La description du salon a changé'; @override String get groupIsPublic => 'Le groupe est public'; @override String get groups => 'Groupes'; @override String groupWith(String displayname) { return 'Groupe avec $displayname'; } @override String get guestsAreForbidden => 'Les invités ne peuvent pas rejoindre'; @override String get guestsCanJoin => 'Les invités peuvent rejoindre'; @override String hasWithdrawnTheInvitationFor(String username, String targetName) { return '$username a annulé l\'invitation de $targetName'; } @override String get help => 'Aide'; @override String get hideRedactedEvents => 'Cacher les évènements supprimés'; @override String get hideRedactedMessages => 'Cacher les messages édités'; @override String get hideRedactedMessagesBody => 'Si quelqu\'un modifie un message, celui-ci ne sera plus visible dans la discussion.'; @override String get hideInvalidOrUnknownMessageFormats => 'Masquer les formats de message invalides ou inconnus'; @override String get howOffensiveIsThisContent => 'À quel point ce contenu est-il offensant ?'; @override String get id => 'Identifiant'; @override String get identity => 'Identité'; @override String get block => 'Bloquer'; @override String get blockedUsers => 'Utilisateurs/trices bloqués'; @override String get blockListDescription => 'Vous pouvez bloquer des utilisateurs/trices qui vous dérangent. Vous ne pourrez plus recevoir aucun message ou invitation à un salon d\'utilisateurs/trices figurant sur votre liste de blocage personnelle.'; @override String get blockUsername => 'Ignorer le nom d\'utilisateur/trice'; @override String get iHaveClickedOnLink => 'J\'ai cliqué sur le lien'; @override String get incorrectPassphraseOrKey => 'Phrase de passe ou clé de récupération incorrecte'; @override String get inoffensive => 'Non offensant'; @override String get inviteContact => 'Inviter un contact'; @override String inviteContactToGroupQuestion(Object contact, Object groupName) { return 'Voulez-vous inviter $contact au salon \"$groupName\" ?'; } @override String inviteContactToGroup(String groupName) { return 'Inviter un contact dans $groupName'; } @override String get noChatDescriptionYet => 'Aucune description de discussion n\'a encore été créée.'; @override String get tryAgain => 'Nouvelle tentative'; @override String get invalidServerName => 'Nom de serveur invalide'; @override String get invited => 'Invité·e'; @override String get redactMessageDescription => 'Le message sera modifié pour tous les participants de cette conversation. Il n\'est pas possible de revenir en arrière.'; @override String get optionalRedactReason => '(Facultatif) Raison de la modification de ce message...'; @override String invitedUser(String username, String targetName) { return '📩 $username a invité $targetName'; } @override String get invitedUsersOnly => 'Uniquement les utilisateur·ices invité·es'; @override String get inviteForMe => 'Inviter pour moi'; @override String inviteText(String username, String link) { return '$username vous a invité·e sur Extera.\n1. Visiter fluffychat.im et installer l\'application\n2. Inscrivez-vous ou connectez-vous\n3. Ouvrez le lien d\'invitation :\n$link'; } @override String get isTyping => 'est en train d\'écrire…'; @override String joinedTheChat(String username) { return '👋 $username a rejoint la discussion'; } @override String get joinRoom => 'Rejoindre le salon'; @override String kicked(String username, String targetName) { return '👞 $username a expulsé $targetName'; } @override String kickedAndBanned(String username, String targetName) { return '🙅 $username a expulsé et banni $targetName'; } @override String get kickFromChat => 'Expulser de la discussion'; @override String lastActiveAgo(String localizedTimeShort) { return 'Vu·e pour la dernière fois : $localizedTimeShort'; } @override String get leave => 'Partir'; @override String get leftTheChat => 'A quitté la discussion'; @override String get license => 'Licence'; @override String get lightTheme => 'Clair'; @override String loadCountMoreParticipants(int count) { return 'Charger $count participant·es de plus'; } @override String get dehydrate => 'Exporter la session et effacer l\'appareil'; @override String get dehydrateWarning => 'Cette action ne peut pas être annulée. Assurez-vous d\'enregistrer convenablement le fichier de sauvegarde.'; @override String get dehydrateTor => 'Utilisateurs/trices de TOR : Exporter la session'; @override String get dehydrateTorLong => 'Pour les utilisateurs/trices de TOR, il est recommandé d\'exporter la session avant de fermer la fenêtre.'; @override String get hydrateTor => 'Utilisateurs/trices de TOR : Importer une session exportée'; @override String get hydrateTorLong => 'Vous avez exporté votre session la dernière fois sur TOR ? Importez-la rapidement et continuez à discuter.'; @override String get hydrate => 'Restaurer à partir du fichier de sauvegarde'; @override String get loadingPleaseWait => 'Chargement… Veuillez patienter.'; @override String get loadMore => 'Charger plus…'; @override String get locationDisabledNotice => 'Les services de localisation sont désactivés. Il est nécessaire de les activer avant de pouvoir partager votre localisation.'; @override String get locationPermissionDeniedNotice => 'L\'application n\'a pas la permission d\'accéder à votre localisation. Merci de l\'accorder afin de pouvoir partager votre localisation.'; @override String get login => 'Se connecter'; @override String logInTo(String homeserver) { return 'Se connecter à $homeserver'; } @override String get logout => 'Se déconnecter'; @override String get memberChanges => 'Changements de membres'; @override String get mention => 'Mentionner'; @override String get messages => 'Messages'; @override String get messagesStyle => 'Messages :'; @override String get moderator => 'Modérateur·rice'; @override String get muteChat => 'Mettre la discussion en sourdine'; @override String get needPantalaimonWarning => 'Pour l\'instant, vous avez besoin de Pantalaimon pour utiliser le chiffrement de bout en bout.'; @override String get newChat => 'Nouvelle discussion'; @override String get newMessageInFluffyChat => '💬 Nouveau message dans Extera'; @override String get newVerificationRequest => 'Nouvelle demande de vérification !'; @override String get next => 'Suivant'; @override String get no => 'Non'; @override String get noConnectionToTheServer => 'Aucune connexion au serveur'; @override String get noEmotesFound => 'Aucune émoticône trouvée. 😕'; @override String get noEncryptionForPublicRooms => 'Vous pouvez activer le chiffrement seulement quand le salon n\'est plus accessible au public.'; @override String get noGoogleServicesWarning => 'Firebase Cloud Messaging ne semble pas être disponible sur votre appareil. Pour continuer à recevoir des notifications poussées, nous vous recommandons d\'installer ntfy. Avec ntfy ou un autre fournisseur Unified Push, vous pouvez recevoir des notifications poussées de manière sécurisée. Vous pouvez télécharger ntfy sur le PlayStore ou sur F-Droid.'; @override String noMatrixServer(String server1, String server2) { return '$server1 n\'est pas un serveur Matrix, souhaitez-vous utiliser $server2 à la place ?'; } @override String get shareInviteLink => 'Partager un lien d\'invitation'; @override String get scanQrCode => 'Scanner un code QR'; @override String get none => 'Aucun'; @override String get noPasswordRecoveryDescription => 'Vous n\'avez pas encore ajouté de moyen pour récupérer votre mot de passe.'; @override String get noPermission => 'Aucune permission'; @override String get noRoomsFound => 'Aucun salon trouvé…'; @override String get notifications => 'Notifications'; @override String get notificationsEnabledForThisAccount => 'Notifications activées pour ce compte'; @override String numUsersTyping(int count) { return '$count utilisateur·ices écrivent…'; } @override String get obtainingLocation => 'Obtention de la localisation…'; @override String get offensive => 'Offensant'; @override String get offline => 'Hors ligne'; @override String get ok => 'Valider'; @override String get online => 'En ligne'; @override String get onlineKeyBackupEnabled => 'La sauvegarde en ligne des clés est activée'; @override String get oopsPushError => 'Oups ! Une erreur s\'est malheureusement produite lors du réglage des notifications.'; @override String get oopsSomethingWentWrong => 'Oups, un problème est survenu…'; @override String get openAppToReadMessages => 'Ouvrez l\'application pour lire le message'; @override String get openCamera => 'Ouvrir l\'appareil photo'; @override String get openVideoCamera => 'Ouvrir la caméra pour une vidéo'; @override String get oneClientLoggedOut => 'Un de vos clients a été déconnecté'; @override String get addAccount => 'Ajouter un compte'; @override String get editBundlesForAccount => 'Modifier les groupes pour ce compte'; @override String get addToBundle => 'Ajouter au groupe'; @override String get removeFromBundle => 'Retirer de ce groupe'; @override String get bundleName => 'Nom du groupe'; @override String get enableMultiAccounts => '(BETA) Activer les comptes multiples sur cet appareil'; @override String get openInMaps => 'Ouvrir dans maps'; @override String get link => 'Lien'; @override String get serverRequiresEmail => 'Ce serveur doit valider votre adresse électronique pour l\'inscription.'; @override String get or => 'Ou'; @override String get participant => 'Participant(e)'; @override String get passphraseOrKey => 'Phrase de passe ou clé de récupération'; @override String get password => 'Mot de passe'; @override String get downloads => 'Downloads'; @override String get passwordForgotten => 'Mot de passe oublié'; @override String get passwordHasBeenChanged => 'Le mot de passe a été modifié'; @override String get hideMemberChangesInPublicChats => 'Masquer les modifications de membres dans les discussions publiques'; @override String get hideMemberChangesInPublicChatsBody => 'Ne pas afficher dans la chronologie de la discussion si quelqu\'un rejoint ou quitte une discussion publique afin d\'améliorer la lisibilité.'; @override String get overview => 'Aperçu'; @override String get notifyMeFor => 'Me notifier pour'; @override String get passwordRecoverySettings => 'Paramètres de récupération de mot de passe'; @override String get passwordRecovery => 'Récupération du mot de passe'; @override String get people => 'Personnes'; @override String get pickImage => 'Choisir une image'; @override String get pin => 'Épingler'; @override String play(String fileName) { return 'Lire $fileName'; } @override String get pleaseChoose => 'Veuillez choisir'; @override String get pleaseChooseAPasscode => 'Veuillez choisir un code d’accès'; @override String get pleaseClickOnLink => 'Veuillez cliquer sur le lien contenu dans le courriel puis continuez.'; @override String get pleaseEnter4Digits => 'Veuillez saisir 4 chiffres ou laisser vide pour désactiver le verrouillage de l’application.'; @override String get pleaseEnterRecoveryKey => 'Veuillez saisir votre clé de récupération :'; @override String get pleaseEnterYourPassword => 'Renseignez votre mot de passe'; @override String get pleaseEnterYourPin => 'Veuillez saisir votre code PIN'; @override String get pleaseEnterYourUsername => 'Renseignez votre nom d\'utilisateur·ice'; @override String get pleaseFollowInstructionsOnWeb => 'Veuillez suivre les instructions sur le site et appuyer sur Suivant.'; @override String get privacy => 'Vie privée'; @override String get publicRooms => 'Salons publics'; @override String get pushRules => 'Règles de notifications'; @override String get reason => 'Motif'; @override String get recording => 'Enregistrement'; @override String redactedBy(String username) { return 'Modifié par $username'; } @override String get directChat => 'Discussion directe'; @override String redactedByBecause(String username, String reason) { return 'Modifié par $username car : \"$reason\"'; } @override String redactedAnEvent(String username) { return '$username a supprimé un évènement'; } @override String get redactMessage => 'Supprimer un message'; @override String get register => 'S\'inscrire'; @override String get reject => 'Refuser'; @override String rejectedTheInvitation(String username) { return '$username a refusé l\'invitation'; } @override String get rejoin => 'Rejoindre de nouveau'; @override String get removeAllOtherDevices => 'Supprimer tous les autres appareils'; @override String removedBy(String username) { return 'Supprimé par $username'; } @override String get removeDevice => 'Supprimer l\'appareil'; @override String get unbanFromChat => 'Débannissement de la discussion'; @override String get removeYourAvatar => 'Supprimer votre avatar'; @override String get replaceRoomWithNewerVersion => 'Remplacer le salon par une nouvelle version'; @override String get reply => 'Répondre'; @override String get reportMessage => 'Signaler un message'; @override String get translateMessage => 'Translate message'; @override String get translatedMessage => 'Translated message'; @override String get errorTranslatingMessage => 'An error has occured while translating the message.'; @override String get recoverMessage => 'Recover message'; @override String get recoveredMessage => 'Recovered message'; @override String get errorRecoveringMessage => 'An error has occured while recovering the message.'; @override String get errorRecoveringMessageNoAdmin => 'This feature is available on Synapse homeservers only for adminstrators.'; @override String get requestPermission => 'Demander la permission'; @override String get roomHasBeenUpgraded => 'Le salon a été mis à niveau'; @override String get roomVersion => 'Version du salon'; @override String get saveFile => 'Enregistrer le fichier'; @override String get retry => 'Retry'; @override String get search => 'Rechercher'; @override String get security => 'Sécurité'; @override String get recoveryKey => 'Clé de récupération'; @override String get recoveryKeyLost => 'Clé de récupération perdue ?'; @override String seenByUser(String username) { return 'Vu par $username'; } @override String get send => 'Envoyer'; @override String get sendAMessage => 'Envoyer un message'; @override String get sendAsText => 'Envoyer un texte'; @override String get sendAudio => 'Envoyer un fichier audio'; @override String get sendFile => 'Envoyer un fichier'; @override String get sendImage => 'Envoyer une image'; @override String sendImages(int count) { return 'Send $count image'; } @override String get sendMessages => 'Envoyer des messages'; @override String get sendOriginal => 'Envoyer le fichier original'; @override String get sendSticker => 'Envoyer un autocollant'; @override String get sendVideo => 'Envoyer une vidéo'; @override String sentAFile(String username) { return '📁 $username a envoyé un fichier'; } @override String sentAnAudio(String username) { return '🎤 $username a envoyé un fichier audio'; } @override String sentAPicture(String username) { return '🖼️ $username a envoyé une image'; } @override String sentASticker(String username) { return '😊 $username a envoyé un autocollant'; } @override String sentAVideo(String username) { return '🎥 $username a envoyé une vidéo'; } @override String sentCallInformations(String senderName) { return '$senderName a envoyé des informations sur l\'appel'; } @override String get separateChatTypes => 'Séparer les discussions directes et les groupes'; @override String get setAsCanonicalAlias => 'Définir comme adresse principale'; @override String get setCustomEmotes => 'Définir des émoticônes personnalisées'; @override String get setChatDescription => 'Définir la description de la discussion'; @override String get setInvitationLink => 'Créer un lien d\'invitation'; @override String get setPermissionsLevel => 'Définir le niveau de permissions'; @override String get setStatus => 'Définir le statut'; @override String get settings => 'Paramètres'; @override String get share => 'Partager'; @override String sharedTheLocation(String username) { return '$username a partagé sa position'; } @override String get shareLocation => 'Partager la localisation'; @override String get showPassword => 'Afficher le mot de passe'; @override String get presenceStyle => 'Statut :'; @override String get hideAvatarsInInvites => 'Hide avatars in invites'; @override String get hideAvatarsInInvitesDescription => 'Do not show room avatars in invites'; @override String get presencesToggle => 'Afficher les messages de statut des autres utilisateurs/trices'; @override String get pureBlackToggle => 'Pure Black'; @override String get singlesignon => 'Authentification unique'; @override String get skip => 'Ignorer'; @override String get sourceCode => 'Code source'; @override String get spaceIsPublic => 'L\'espace est public'; @override String get spaceName => 'Nom de l\'espace'; @override String startedACall(String senderName) { return '$senderName a démarré un appel'; } @override String get startFirstChat => 'Commencez votre première discussion'; @override String get status => 'Statut'; @override String get statusExampleMessage => 'Comment allez-vous aujourd\'hui ?'; @override String get submit => 'Soumettre'; @override String get synchronizingPleaseWait => 'Synchronisation... Veuillez patienter.'; @override String synchronizingPleaseWaitCounter(String percentage) { return ' Synchronisation… ($percentage %)'; } @override String get systemTheme => 'Système'; @override String get theyDontMatch => 'Elles ne correspondent pas'; @override String get theyMatch => 'Elles correspondent'; @override String get title => 'Extera'; @override String get toggleFavorite => 'Activer/désactiver en favori'; @override String get toggleMuted => 'Activer/désactiver la sourdine'; @override String get toggleUnread => 'Marquer comme lu / non lu'; @override String get tooManyRequestsWarning => 'Trop de requêtes. Veuillez réessayer plus tard !'; @override String get transferFromAnotherDevice => 'Transfert à partir d\'un autre appareil'; @override String get tryToSendAgain => 'Retenter l\'envoi'; @override String get unavailable => 'Indisponible'; @override String unbannedUser(String username, String targetName) { return '$username a annulé le bannissement de $targetName'; } @override String get unblockDevice => 'Retirer le blocage sur l\'appareil'; @override String get unknownDevice => 'Appareil inconnu'; @override String get unknownEncryptionAlgorithm => 'Algorithme de chiffrement inconnu'; @override String unknownEvent(String type) { return 'Événement de type inconnu : \'$type\''; } @override String get unmuteChat => 'Retirer la sourdine de la discussion'; @override String get unpin => 'Désépingler'; @override String unreadChats(int unreadCount) { String _temp0 = intl.Intl.pluralLogic( unreadCount, locale: localeName, other: '$unreadCount discussions non lues', one: '1 discussion non lue', ); return '$_temp0'; } @override String userAndOthersAreTyping(String username, int count) { return '$username et $count autres sont en train d\'écrire…'; } @override String userAndUserAreTyping(String username, String username2) { return '$username et $username2 sont en train d\'écrire…'; } @override String userIsTyping(String username) { return '$username est en train d\'écrire…'; } @override String userLeftTheChat(String username) { return '🚪 $username a quitté la discussion'; } @override String get username => 'Nom d\'utilisateur·ice'; @override String userSentUnknownEvent(String username, String type) { return '$username a envoyé un évènement de type $type'; } @override String get unverified => 'Non vérifié'; @override String get verified => 'Vérifié'; @override String get verify => 'Vérifier'; @override String get verifyStart => 'Commencer la vérification'; @override String get verifySuccess => 'La vérification a été effectuée avec succès !'; @override String get verifyTitle => 'Vérification de l\'autre compte'; @override String get videoCall => 'Appel vidéo'; @override String get visibilityOfTheChatHistory => 'Visibilité de l\'historique de la discussion'; @override String get visibleForAllParticipants => 'Visible pour tous les participant·es'; @override String get visibleForEveryone => 'Visible pour tout le monde'; @override String get voiceMessage => 'Message vocal'; @override String get waitingPartnerAcceptRequest => 'En attente de l\'acceptation de la demande par le partenaire…'; @override String get waitingPartnerEmoji => 'En attente de l\'acceptation de l\'émoji par le partenaire…'; @override String get waitingPartnerNumbers => 'En attente de l\'acceptation des nombres par le partenaire…'; @override String get wallpaper => 'Image de fond :'; @override String get warning => 'Attention !'; @override String get weSentYouAnEmail => 'Nous vous avons envoyé un courriel'; @override String get whoCanPerformWhichAction => 'Qui peut faire quelle action'; @override String get whoIsAllowedToJoinThisGroup => 'Qui est autorisé·e à rejoindre ce groupe'; @override String get whyDoYouWantToReportThis => 'Pourquoi voulez-vous le signaler ?'; @override String get wipeChatBackup => 'Effacer la sauvegarde de votre discussion pour créer une nouvelle clé de récupération ?'; @override String get withTheseAddressesRecoveryDescription => 'Grâce à ces adresses, vous pouvez récupérer votre mot de passe si vous en avez besoin.'; @override String get writeAMessage => 'Écrivez un message…'; @override String get yes => 'Oui'; @override String get you => 'Vous'; @override String get youAreNoLongerParticipatingInThisChat => 'Vous ne participez plus à cette discussion'; @override String get youHaveBeenBannedFromThisChat => 'Vous avez été banni·e de cette discussion'; @override String get yourPublicKey => 'Votre clé publique'; @override String get messageInfo => 'Informations sur le message'; @override String get time => 'Heure'; @override String get messageType => 'Type de message'; @override String get sender => 'Expéditeur/trice'; @override String get openGallery => 'Ouvrir dans la Galerie'; @override String get removeFromSpace => 'Supprimer de l’espace'; @override String get addToSpaceDescription => 'Sélectionnez un espace pour y ajouter cette discussion.'; @override String get start => 'Commencer'; @override String get pleaseEnterRecoveryKeyDescription => 'Pour déverrouiller vos anciens messages, veuillez entrer votre clé de récupération qui a été générée lors d\'une session précédente. Votre clé de récupération n\'est PAS votre mot de passe.'; @override String get publish => 'Publier'; @override String videoWithSize(String size) { return 'Vidéo ($size)'; } @override String get openChat => 'Ouvrir la discussion'; @override String get markAsRead => 'Marquer comme lu'; @override String get reportUser => 'Signaler l\'utilisateur/trice'; @override String get dismiss => 'Rejeter'; @override String reactedWith(String sender, String reaction) { return '$sender a réagi avec $reaction'; } @override String get pinMessage => 'Épingler au salon'; @override String get confirmEventUnpin => 'Voulez-vous vraiment désépingler définitivement l\'événement ?'; @override String get emojis => 'Émojis'; @override String get placeCall => 'Passer un appel'; @override String get voiceCall => 'Appel vocal'; @override String get unsupportedAndroidVersion => 'Version d\'Android non prise en charge'; @override String get unsupportedAndroidVersionLong => 'Cette fonctionnalité nécessite une nouvelle version d\'Android. Veuillez vérifier les mises à jour ou la prise en charge de Lineage OS.'; @override String get videoCallsBetaWarning => 'Veuillez noter que les appels vidéo sont actuellement en version bêta. Ils peuvent ne pas fonctionner comme prévu ou ne oas fonctionner du tout sur toutes les plateformes.'; @override String get experimentalVideoCalls => 'Appels vidéo expérimentaux'; @override String get emailOrUsername => 'Courriel ou identifiant'; @override String get indexedDbErrorTitle => 'Problèmes relatifs au mode privé'; @override String get indexedDbErrorLong => 'Le stockage des messages n\'est malheureusement pas activé par défaut en mode privé.\nVeuillez consulter :\n - about:config\n - Définir dom.indexedDB.privateBrowsing.enabled à « vrai ».\nSinon, il n\'est pas possible d\'exécuter Extera.'; @override String switchToAccount(String number) { return 'Passer au compte $number'; } @override String get nextAccount => 'Compte suivant'; @override String get previousAccount => 'Compte précédent'; @override String get addWidget => 'Ajouter un widget'; @override String get widgetVideo => 'Vidéo'; @override String get widgetEtherpad => 'Note textuelle'; @override String get widgetJitsi => 'Jitsi Meet'; @override String get widgetCustom => 'Personnalisé'; @override String get widgetName => 'Nom'; @override String get widgetUrlError => 'Ceci n\'est pas un lien valide.'; @override String get widgetNameError => 'Veuillez fournir un nom d\'affichage.'; @override String get errorAddingWidget => 'Erreur lors de l\'ajout du widget.'; @override String get youRejectedTheInvitation => 'Vous avez rejeté l\'invitation'; @override String get youJoinedTheChat => 'Vous avez rejoint la discussion'; @override String get youAcceptedTheInvitation => '👍 Vous avez accepté l\'invitation'; @override String youBannedUser(String user) { return 'Vous avez banni $user'; } @override String youHaveWithdrawnTheInvitationFor(String user) { return 'Vous avez retiré l\'invitation pour $user'; } @override String youInvitedToBy(String alias) { return '📩 Vous avez été invité par lien à :\n$alias'; } @override String youInvitedBy(String user) { return '📩 Vous avez été invité par $user'; } @override String invitedBy(String user) { return '📩 Invitation par $user'; } @override String youInvitedUser(String user) { return '📩 Vous avez invité $user'; } @override String youKicked(String user) { return '👞 Vous avez dégagé $user'; } @override String youKickedAndBanned(String user) { return '🙅 Vous avez dégagé et banni $user'; } @override String youUnbannedUser(String user) { return 'Vous avez débanni $user'; } @override String hasKnocked(String user) { return '🚪 $user a frappé'; } @override String get usersMustKnock => 'Les utilisateurs/trices doivent frapper'; @override String get noOneCanJoin => 'Personne ne peut rejoindre'; @override String userWouldLikeToChangeTheChat(String user) { return '$user souhaite rejoindre la discussion.'; } @override String get noPublicLinkHasBeenCreatedYet => 'Aucun lien public n\'a encore été crée'; @override String get knock => 'Frapper à la porte'; @override String get users => 'Utilisateurs/trices'; @override String get unlockOldMessages => 'Déverrouiller les anciens messages'; @override String get storeInSecureStorageDescription => 'Stocker la clé de récupération dans un espace sécurisé de cet appareil.'; @override String get saveKeyManuallyDescription => 'Enregistrer cette clé manuellement en déclenchant la boîte de dialogue de partage du système ou le presse-papiers.'; @override String get storeInAndroidKeystore => 'Stocker dans Android KeyStore'; @override String get storeInAppleKeyChain => 'Stocker dans Apple KeyChain'; @override String get storeSecurlyOnThisDevice => 'Stocker de manière sécurisé sur cet appareil'; @override String countFiles(int count) { return '$count fichiers'; } @override String get user => 'Utilisateur/trice'; @override String get custom => 'Personnalisé'; @override String get foregroundServiceRunning => 'Cette notification s’affiche lorsque le service au premier plan est en cours d’exécution.'; @override String get screenSharingTitle => 'Partage d\'écran'; @override String get screenSharingDetail => 'Vous partagez votre écran dans FuffyChat'; @override String get callingPermissions => 'Permissions d\'appel'; @override String get callingAccount => 'Compte d\'appel'; @override String get callingAccountDetails => 'Permet à Extera d\'utiliser l\'application de numérotation native d\'Android.'; @override String get appearOnTop => 'Apparaître en haut'; @override String get appearOnTopDetails => 'Permet à l\'application d\'apparaître en haut de l\'écran (non nécessaire si vous avez déjà configuré Fluffychat comme compte d\'appel)'; @override String get otherCallingPermissions => 'Microphone, caméra et autres autorisations de Extera'; @override String get whyIsThisMessageEncrypted => 'Pourquoi ce message est-il illisible ?'; @override String get noKeyForThisMessage => 'Cela peut se produire si le message a été envoyé avant que vous ne vous soyez connecté à votre compte sur cet appareil.\n\nIl est également possible que l\'expéditeur ait bloqué votre appareil ou qu\'un problème de connexion Internet se soit produit.\n\nÊtes-vous capable de lire le message sur une autre session ? Vous pouvez alors transférer le message à partir de celle-ci ! Allez dans Paramètres > Appareils et assurez-vous que vos appareils se sont vérifiés mutuellement. Lorsque vous ouvrirez le salon la fois suivante et que les deux sessions seront au premier plan, les clés seront transmises automatiquement.\n\nVous ne voulez pas perdre les clés en vous déconnectant ou en changeant d\'appareil ? Assurez-vous que vous avez activé la sauvegarde de la discussion dans les paramètres.'; @override String get newGroup => 'Nouveau groupe'; @override String get newSpace => 'Nouvel espace'; @override String get enterSpace => 'Entrer dans l’espace'; @override String get enterRoom => 'Entrer dans le salon'; @override String get allSpaces => 'Tous les espaces'; @override String numChats(String number) { return '$number discussions'; } @override String get hideUnimportantStateEvents => 'Masquer les événements d\'état sans importance'; @override String get hidePresences => 'Cacher la liste des statuts ?'; @override String get doNotShowAgain => 'Ne plus afficher'; @override String wasDirectChatDisplayName(String oldDisplayName) { return 'Discussion vide (était $oldDisplayName)'; } @override String get newSpaceDescription => 'Les espaces vous permettent de consolider vos conversations et de construire des communautés privées ou publiques.'; @override String get encryptThisChat => 'Chiffrer cette discussion'; @override String get disableEncryptionWarning => 'Pour des raisons de sécurité, vous ne pouvez pas désactiver le chiffrement dans une discussion s\'il a été activé avant.'; @override String get sorryThatsNotPossible => 'Désolé, ce n\'est pas possible'; @override String get deviceKeys => 'Clés de l’appareil :'; @override String get reopenChat => 'Rouvrir la discussion'; @override String get noBackupWarning => 'Attention ! Sans l\'activation de la sauvegarde de la discussion, vous perdrez l\'accès à vos messages chiffrés. Il est fortement recommandé d\'activer la sauvegarde de la discussion avant de se déconnecter.'; @override String get noOtherDevicesFound => 'Aucun autre appareil trouvé'; @override String fileIsTooBigForServer(String max) { return 'Impossible d\'envoyer ! Le serveur accepte uniquement les pièces jointes jusqu\'à $max.'; } @override String fileHasBeenSavedAt(String path) { return 'Le fichier a été enregistré dans $path'; } @override String get jumpToLastReadMessage => 'Aller au dernier message lu'; @override String get readUpToHere => 'Lisez jusqu’ici'; @override String get jump => 'Sauter'; @override String get openLinkInBrowser => 'Ouvrir le lien dans le navigateur'; @override String get reportErrorDescription => '😭 Oh non. Quelque chose s\'est mal passé. Si vous le souhaitez, vous pouvez signaler ce bogue aux développeurs.'; @override String get report => 'signaler'; @override String get signInWithPassword => 'Se connecter avec mot de passe'; @override String get pleaseTryAgainLaterOrChooseDifferentServer => 'Veuillez réessayer plus tard ou choisir un autre serveur.'; @override String signInWith(String provider) { return 'Se connecter avec $provider'; } @override String get profileNotFound => 'Cet utilisateur/trice n\'a pu être trouvé sur le serveur. Peut-être est-ce un problème de connexion ou l\'utilisateur/trice n\'existe pas.'; @override String get setTheme => 'Définir le thème :'; @override String get setColorTheme => 'Définir la couleur du thème :'; @override String get invite => 'Inviter'; @override String get inviteGroupChat => '📨 Inviter à une discussion de groupe'; @override String get invitePrivateChat => '📨 Inviter à une discussion privée'; @override String get invalidInput => 'Entrée invalide !'; @override String wrongPinEntered(int seconds) { return 'Mauvais code PIN saisi ! Veuillez réessayer dans $seconds secondes...'; } @override String get pleaseEnterANumber => 'Veuillez saisir un nombre supérieur à 0'; @override String get archiveRoomDescription => 'La discussion sera déplacée dans les archives. Les autres utilisateurs/trices pourront voir que vous avez quitté la discussion.'; @override String get roomUpgradeDescription => 'La discussion sera alors recréé avec la nouvelle version de salon. Tous les participants seront informés qu\'ils doivent passer à la nouvelle discussion. Pour en savoir plus sur les versions des salons, consultez le site https://spec.matrix.org/latest/rooms/'; @override String get removeDevicesDescription => 'Vous serez déconnecté de cet appareil et ne pourrez plus recevoir de messages.'; @override String get banUserDescription => 'L\'utilisateur/trice sera banni de la discussion et ne pourra plus y accéder jusqu\'à ce qu\'il/elle soit débanni.'; @override String get unbanUserDescription => 'L\'utilisateur/trice pourra entrer à nouveau dans la discussion si il/elle le souhaite.'; @override String doYouWantToKick(String user) { return 'Kick $user'; } @override String doYouWantToBan(String user) { return 'Ban $user'; } @override String get kickUserDescription => 'L\'utilisateur/trice est expulsé de la discussion mais n\'est pas banni. Dans les discussions publiques, l\'utilisateur/trice peut revenir à tout moment.'; @override String get makeAdminDescription => 'Une fois que vous aurez nommé cet utilisateur/trice administrateur, vous ne pourrez peut-être plus annuler cette opération, car il disposera alors des mêmes autorisations que vous.'; @override String get pushNotificationsNotAvailable => 'Notifications poussées indisponibles'; @override String get learnMore => 'En savoir plus'; @override String get yourGlobalUserIdIs => 'Votre identifiant utilisateur global est : '; @override String noUsersFoundWithQuery(String query) { return 'Malheureusement, aucun utilisateur/trice n\'a pu être trouvé avec \"$query\". Veuillez vérifier si vous n\'avez pas fait de faute de frappe.'; } @override String get knocking => 'Frapper'; @override String chatCanBeDiscoveredViaSearchOnServer(String server) { return 'La discussion peut être découverte via la recherche sur $server'; } @override String get searchChatsRooms => 'Rechercher des #discussions, @utilisateurs/trices...'; @override String get nothingFound => 'Rien n\'a été trouvé...'; @override String get groupName => 'Nom du groupe'; @override String get createGroupAndInviteUsers => 'Créer un groupe et inviter des utilisateurs/trices'; @override String get groupCanBeFoundViaSearch => 'Le groupe peut être trouvé via la recherche'; @override String get wrongRecoveryKey => 'Désolé... il ne semble pas s\'agir de la bonne clé de récupération.'; @override String get startConversation => 'Démarrer la conversation'; @override String get commandHint_sendraw => 'Envoyer du JSON brut'; @override String get databaseMigrationTitle => 'La base de données est optimisée'; @override String get databaseMigrationBody => 'Veuillez patienter. Cela peut prendre un moment.'; @override String get leaveEmptyToClearStatus => 'Laisser vide pour effacer votre statut.'; @override String get select => 'Sélectionner'; @override String get searchForUsers => 'Rechercher des @utilisateurs/trices...'; @override String get pleaseEnterYourCurrentPassword => 'Veuillez saisir votre mot de passe actuel'; @override String get newPassword => 'Nouveau mot de passe'; @override String get pleaseChooseAStrongPassword => 'Veuillez choisir un mot de passe fort'; @override String get passwordsDoNotMatch => 'Les mots de passe ne correspondent pas'; @override String get passwordIsWrong => 'Votre mot de passe saisi est erroné'; @override String get publicLink => 'Lien public'; @override String get publicChatAddresses => 'Addresses de discussion publiques'; @override String get createNewAddress => 'Créer une nouvelle adresse'; @override String get joinSpace => 'Rejoindre l\'espace'; @override String get publicSpaces => 'Espaces publics'; @override String get addChatOrSubSpace => 'Ajouter une discussion ou un sous-espace'; @override String get subspace => 'Sous-espace'; @override String get decline => 'Refuser'; @override String get thisDevice => 'Cet appareil :'; @override String get initAppError => 'Une erreur est survenue pendant l\'initialisation de l\'application'; @override String get userRole => 'Rôle de l\'utilisateur/trice'; @override String minimumPowerLevel(String level) { return '$level est le niveau minimum de droits.'; } @override String searchIn(String chat) { return 'Rechercher dans la discussion \"$chat\"...'; } @override String get searchMore => 'Rechercher davantage...'; @override String get gallery => 'Galerie'; @override String get files => 'Fichiers'; @override String databaseBuildErrorBody(String url, String error) { return 'La base de données SQlite ne peut pas être créée. L\'application essaie d\'utiliser la base de données existante pour le moment. Veuillez signaler cette erreur aux développeurs à $url. Le message d\'erreur est le suivant : $error'; } @override String sessionLostBody(String url, String error) { return 'Votre session est perdue. Veuillez signaler cette erreur aux développeurs à $url. Le message d\'erreur est le suivant : $error'; } @override String restoreSessionBody(String url, String error) { return 'L\'application tente maintenant de restaurer votre session depuis la sauvegarde. Veuillez signaler cette erreur aux développeurs à $url. Le message d\'erreur est le suivant : $error'; } @override String forwardMessageTo(String roomName) { return 'Transférer le message à $roomName ?'; } @override String get sendReadReceipts => 'Envoyer des accusés de réception'; @override String get sendTypingNotificationsDescription => 'Les autres participants à une discussion peuvent voir que vous êtes en train de taper un nouveau message.'; @override String get sendReadReceiptsDescription => 'Les autres participants à une discussion peuvent voir si vous avez lu un message.'; @override String get formattedMessages => 'Messages formatés'; @override String get formattedMessagesDescription => 'Affichez le contenu formaté des messages comme du texte en gras à l\'aide de markdown.'; @override String get verifyOtherUser => '🔐 Vérifier l\'autre utilisateur/trice'; @override String get verifyOtherUserDescription => 'Si vous vérifiez un autre utilisateur/trice, vous pouvez être sûr de savoir à qui vous écrivez réellement. 💪\n\nLorsque vous lancez une vérification, vous et l\'autre utilisateur/trice verrez une fenêtre contextuelle dans l\'application. Vous y verrez alors une série d\'émoticônes ou de chiffres que vous devrez comparer.\n\nLa meilleure façon de procéder est de se rencontrer ou de lancer un appel vidéo. 👭'; @override String get verifyOtherDevice => '🔐 Vérifier l\'autre appareil'; @override String get verifyOtherDeviceDescription => 'Lorsque vous vérifiez un autre appareil, ces appareils peuvent échanger des clés, ce qui augmente votre sécurité globale. 💪 Lorsque vous lancez une vérification, une fenêtre contextuelle s\'affiche dans l\'application sur les deux appareils. Vous y verrez alors une série d\'émoticônes ou de chiffres que vous devrez comparer. Il est préférable d\'avoir les deux appareils à portée de main avant de lancer la vérification. 🤳'; @override String acceptedKeyVerification(String sender) { return '$sender a accepté la vérification de clé'; } @override String get customReaction => 'Add reaction'; @override String canceledKeyVerification(String sender) { return '$sender a annulé la vérification de clé'; } @override String completedKeyVerification(String sender) { return '$sender a terminé la vérification de clé'; } @override String isReadyForKeyVerification(String sender) { return '$sender est prêt pour la vérification de clé'; } @override String requestedKeyVerification(String sender) { return '$sender a demandé une vérification de clé'; } @override String startedKeyVerification(String sender) { return '$sender a lancé la vérification de clé'; } @override String get transparent => 'Transparent'; @override String get incomingMessages => 'Messages entrants'; @override String get stickers => 'Autocollants'; @override String get discover => 'Découvrir'; @override String get commandHint_ignore => 'Ignorer l\'identifiant Matrix indiqué'; @override String get commandHint_unignore => 'Ne plus ignorer l\'identifiant Matrix indiqué'; @override String unreadChatsInApp(String appname, String unread) { return '$appname : $unread discussions non lus'; } @override String get noDatabaseEncryption => 'Le chiffrement de la base de données n\'est pas supporté sur cette plateforme'; @override String thereAreCountUsersBlocked(Object count) { return 'Actuellement, il y a $count utilisateurs/trices bloqués.'; } @override String get restricted => 'Limité'; @override String get knockRestricted => 'Frapper à la porte limité'; @override String goToSpace(Object space) { return 'Aller dans l\'espace : $space'; } @override String get markAsUnread => 'Marquer comme non lu'; @override String userLevel(int level) { return '$level — Membre'; } @override String moderatorLevel(int level) { return '$level — Modération'; } @override String adminLevel(int level) { return '$level — Administration'; } @override String get changeGeneralChatSettings => 'Modifier les paramètres généraux de la discussion'; @override String get inviteOtherUsers => 'Inviter d\'autres membres dans cette discussion'; @override String get changeTheChatPermissions => 'Modifier les autorisations de cette discussion'; @override String get changeTheVisibilityOfChatHistory => 'Modifier la visibilité de l\'historique de la discussion'; @override String get changeTheCanonicalRoomAlias => 'Modifier l\'adresse publique principale de la discussion'; @override String get sendRoomNotifications => 'Send a @room notifications'; @override String get changeTheDescriptionOfTheGroup => 'Modifier la description de la discussion'; @override String get chatPermissionsDescription => 'Définir quel niveau de pouvoir est nécessaires pour certaines actions dans cette discussion. Les niveaux de pouvoir 0, 50 et 100 représentent généralement les membres, la modération et l\'administration, mais toute gradation est possible.'; @override String updateInstalled(String version) { return '🎉 La mise à niveau $version est installée !'; } @override String get changelog => 'Journal des modifications'; @override String get sendCanceled => 'Envoi annulé'; @override String get loginWithMatrixId => 'Connexion avec l\'identifiant Matrix'; @override String get discoverHomeservers => 'Discover homeservers'; @override String get whatIsAHomeserver => 'What is a homeserver?'; @override String get homeserverDescription => 'All your data is stored on the homeserver, just like an email provider. You can choose which homeserver you want to use, while you can still communicate with everyone. Learn more at at https://matrix.org.'; @override String get doesNotSeemToBeAValidHomeserver => 'Doesn\'t seem to be a compatible homeserver. Wrong URL?'; @override String get calculatingFileSize => 'Calculating file size...'; @override String get prepareSendingAttachment => 'Prepare sending attachment...'; @override String get sendingAttachment => 'Sending attachment...'; @override String get generatingVideoThumbnail => 'Generating video thumbnail...'; @override String get compressVideo => 'Compressing video...'; @override String sendingAttachmentCountOfCount(int index, int length) { return 'Sending attachment $index of $length...'; } @override String serverLimitReached(int seconds) { return 'Server limit reached! Waiting $seconds seconds...'; } @override String get oneOfYourDevicesIsNotVerified => 'One of your devices is not verified'; @override String get noticeChatBackupDeviceVerification => 'Note: When you connect all your devices to the chat backup, they are automatically verified.'; @override String get continueText => 'Continue'; @override String get welcomeText => 'Hey Hey 👋 This is Extera. You can sign in to any homeserver, which is compatible with https://matrix.org. And then chat with anyone. It\'s a huge decentralized messaging network!'; @override String get blur => 'Blur:'; @override String get opacity => 'Opacity:'; @override String get setWallpaper => 'Set wallpaper'; @override String get manageAccount => 'Manage account'; @override String get noContactInformationProvided => 'Server does not provide any valid contact information'; @override String get contactServerAdmin => 'Contact server admin'; @override String get contactServerSecurity => 'Contact server security'; @override String get supportPage => 'Support page'; @override String get serverInformation => 'Server information:'; @override String get name => 'Name'; @override String get version => 'Version'; @override String get website => 'Website'; @override String get compress => 'Compress'; @override String get boldText => 'Bold text'; @override String get italicText => 'Italic text'; @override String get strikeThrough => 'Strikethrough'; @override String get pleaseFillOut => 'Please fill out'; @override String get invalidUrl => 'Invalid url'; @override String get addLink => 'Add link'; @override String get unableToJoinChat => 'Unable to join chat. Maybe the other party has already closed the conversation.'; @override String get previous => 'Previous'; @override String get otherPartyNotLoggedIn => 'The other party is currently not logged in and therefore cannot receive messages!'; @override String appWantsToUseForLogin(String server) { return 'Use \'$server\' to log in'; } @override String get appWantsToUseForLoginDescription => 'You hereby allow the app and website to share information about you.'; @override String get open => 'Open'; @override String get waitingForServer => 'Waiting for server...'; @override String get appIntroduction => 'Extera lets you chat with your friends across different messengers. Learn more at https://matrix.org or just tap *Continue*.'; @override String get newChatRequest => '📩 New chat request'; @override String get contentNotificationSettings => 'Content notification settings'; @override String get generalNotificationSettings => 'General notification settings'; @override String get roomNotificationSettings => 'Room notification settings'; @override String get userSpecificNotificationSettings => 'User specific notification settings'; @override String get otherNotificationSettings => 'Other notification settings'; @override String get notificationRuleContainsUserName => 'Contains User Name'; @override String get notificationRuleContainsUserNameDescription => 'Notifies the user when a message contains their username.'; @override String get notificationRuleMaster => 'Mute all notifications'; @override String get notificationRuleMasterDescription => 'Overrides all other rules and disables all notifications.'; @override String get notificationRuleSuppressNotices => 'Suppress Automated Messages'; @override String get notificationRuleSuppressNoticesDescription => 'Suppresses notifications from automated clients like bots.'; @override String get notificationRuleInviteForMe => 'Invite for Me'; @override String get notificationRuleInviteForMeDescription => 'Notifies the user when they are invited to a room.'; @override String get notificationRuleMemberEvent => 'Member Event'; @override String get notificationRuleMemberEventDescription => 'Suppresses notifications for membership events.'; @override String get notificationRuleIsUserMention => 'User Mention'; @override String get notificationRuleIsUserMentionDescription => 'Notifies the user when they are directly mentioned in a message.'; @override String get notificationRuleContainsDisplayName => 'Contains Display Name'; @override String get notificationRuleContainsDisplayNameDescription => 'Notifies the user when a message contains their display name.'; @override String get notificationRuleIsRoomMention => 'Room Mention'; @override String get notificationRuleIsRoomMentionDescription => 'Notifies the user when there is a room mention.'; @override String get notificationRuleRoomnotif => 'Room Notification'; @override String get notificationRuleRoomnotifDescription => 'Notifies the user when a message contains \'@room\'.'; @override String get notificationRuleTombstone => 'Tombstone'; @override String get notificationRuleTombstoneDescription => 'Notifies the user about room deactivation messages.'; @override String get notificationRuleReaction => 'Reaction'; @override String get notificationRuleReactionDescription => 'Suppresses notifications for reactions.'; @override String get notificationRuleRoomServerAcl => 'Room Server ACL'; @override String get notificationRuleRoomServerAclDescription => 'Suppresses notifications for room server access control lists (ACL).'; @override String get notificationRuleSuppressEdits => 'Suppress Edits'; @override String get notificationRuleSuppressEditsDescription => 'Suppresses notifications for edited messages.'; @override String get notificationRuleCall => 'Call'; @override String get notificationRuleCallDescription => 'Notifies the user about calls.'; @override String get notificationRuleEncryptedRoomOneToOne => 'Encrypted Room One-to-One'; @override String get notificationRuleEncryptedRoomOneToOneDescription => 'Notifies the user about messages in encrypted one-to-one rooms.'; @override String get notificationRuleRoomOneToOne => 'Room One-to-One'; @override String get notificationRuleRoomOneToOneDescription => 'Notifies the user about messages in one-to-one rooms.'; @override String get notificationRuleMessage => 'Message'; @override String get notificationRuleMessageDescription => 'Notifies the user about general messages.'; @override String get notificationRuleEncrypted => 'Encrypted'; @override String get notificationRuleEncryptedDescription => 'Notifies the user about messages in encrypted rooms.'; @override String get notificationRuleJitsi => 'Jitsi'; @override String get notificationRuleJitsiDescription => 'Notifies the user about Jitsi widget events.'; @override String get notificationRuleServerAcl => 'Suppress Server ACL Events'; @override String get notificationRuleServerAclDescription => 'Suppresses notifications for Server ACL events.'; @override String unknownPushRule(String rule) { return 'Unknown push rule \'$rule\''; } @override String get deletePushRuleCanNotBeUndone => 'If you delete this notification setting, this can not be undone.'; @override String get more => 'More'; @override String get shareKeysWith => 'Share keys with...'; @override String get shareKeysWithDescription => 'Which devices should be trusted so that they can read along your messages in encrypted chats?'; @override String get allDevices => 'All devices'; @override String get crossVerifiedDevicesIfEnabled => 'Cross verified devices if enabled'; @override String get crossVerifiedDevices => 'Cross verified devices'; @override String get verifiedDevicesOnly => 'Verified devices only'; @override String get takeAPhoto => 'Take a photo'; @override String get recordAVideo => 'Record a video'; @override String get optionalMessage => '(Optional) message...'; @override String get notSupportedOnThisDevice => 'Not supported on this device'; @override String get enterNewChat => 'Enter new chat'; @override String get approve => 'Approve'; @override String get youHaveKnocked => 'You have knocked'; @override String get pleaseWaitUntilInvited => 'Please wait now, until someone from the room invites you.'; }