diff --git a/frontend/src/locale/fr/app.po b/frontend/src/locale/fr/app.po index ff75e89e2..537d109a6 100644 --- a/frontend/src/locale/fr/app.po +++ b/frontend/src/locale/fr/app.po @@ -1,20 +1,19 @@ -# +# # Translators: # Adrien spitfireap, 2025 -# Antoine Nguyen , 2025 -# +# Antoine Nguyen , 2026 +# msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "PO-Revision-Date: 2024-08-01 12:26+0000\n" -"Last-Translator: Antoine Nguyen , 2025\n" +"Last-Translator: Antoine Nguyen , 2026\n" "Language-Team: French (https://app.transifex.com/tonio/teams/13749/fr/)\n" -"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " -"1000000 == 0 ? 1 : 2;\n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: src/components/account/APISetupForm.vue:4 msgid "Your API token has not been generated yet." @@ -121,12 +120,12 @@ msgstr "Contenu" #: src/components/account/AutoReplyForm.vue:24 msgid "" "The content of your answer. You can use the following variables, which will " -"be automatically replaced by the appropriate value: %(name)s, %(fromdate)s, %" -"(untildate)s" +"be automatically replaced by the appropriate value: %(name)s, %(fromdate)s, " +"%(untildate)s" msgstr "" "Le contenu de votre réponse. Vous pouvez utiliser les variables suivantes, " -"qui seront automatiquement remplacées par les valeurs appropriées : %" -"(name)s, %(fromdate)s, %(untildate)s" +"qui seront automatiquement remplacées par les valeurs appropriées : " +"%(name)s, %(fromdate)s, %(untildate)s" #: src/components/account/AutoReplyForm.vue:36 #: src/components/admin/logs/MessageList.vue:50 @@ -569,12 +568,11 @@ msgstr "Cliquer ici pour copier la clé" #: src/components/account/TotpAuthForm.vue:34 msgid "" -"Install a soft token authenticator like FreeOTP or Google Authenticator from " -"your application repository and use that app to scan this QR code." +"Install a soft token authenticator like FreeOTP or Google Authenticator from" +" your application repository and use that app to scan this QR code." msgstr "" "Installez un logiciel d'authentification de jeton comme FreeOTP ou google\n" -" Authentification depuis votre magasin d'applications et " -"utilisez\n" +" Authentification depuis votre magasin d'applications et utilisez\n" " cette application pour scanner ce QR code." #: src/components/account/TotpAuthForm.vue:39 @@ -774,8 +772,8 @@ msgid "" "If you configured it recently, please wait for the first report to be " "received and processed." msgstr "" -"Si vous l'avez récemment configuré, veuillez attendre que le premier rapport " -"soit reçu et traité. " +"Si vous l'avez récemment configuré, veuillez attendre que le premier rapport" +" soit reçu et traité. " #: src/components/admin/dmarc/DmarcAligmentChart.vue:127 #: src/components/admin/dmarc/DmarcAligmentChart.vue:143 @@ -808,7 +806,8 @@ msgstr "Synthèse DNSBL pour" #: src/components/admin/domains/DNSBLSummary.vue:10 msgid "" -"IP address %{ address } is currently listed by the following DNSBL providers:" +"IP address %{ address } is currently listed by the following DNSBL " +"providers:" msgstr "" "L'adresse IP %{ address } est actuellement listée par les fournisseurs de " "DNSBL suivants :" @@ -928,11 +927,12 @@ msgid "" "DKIM key does not seem to be generated yet or has failed. Do you want to " "requeue the job?" msgstr "" -"La génération de la clé DKIM ne semble pas avoir eu lieu ou a échoué. Voulez " -"vous replanifier cette action ?" +"La génération de la clé DKIM ne semble pas avoir eu lieu ou a échoué. Voulez" +" vous replanifier cette action ?" #: src/components/admin/domains/DNSDetail.vue:259 -msgid "DKIM keys already exist for this domain. Do you want to overwrite them?" +msgid "" +"DKIM keys already exist for this domain. Do you want to overwrite them?" msgstr "Des clés DKIM existent déjà pour ce domaine. Voulez-vous les écraser?" #: src/components/admin/domains/DNSStatusChip.vue:18 @@ -1663,11 +1663,11 @@ msgstr "Commencer à saisir un nom ici..." #: src/components/admin/identities/form_steps/AccountAliasForm.vue:8 #: src/components/admin/identities/form_steps/AliasRecipientForm.vue:8 msgid "" -"Alias(es) of this mailbox. To create a catchall alias, just enter the domain " -"name (@domain.tld)." +"Alias(es) of this mailbox. To create a catchall alias, just enter the domain" +" name (@domain.tld)." msgstr "" -"Alias(s) de cette boîte aux lettres. Pour créer un alias fourre-tout, entrer " -"uniquement le nom du domaine (@domain.tld)." +"Alias(s) de cette boîte aux lettres. Pour créer un alias fourre-tout, entrer" +" uniquement le nom du domaine (@domain.tld)." #: src/components/admin/identities/form_steps/AccountAliasForm.vue:50 msgid "Alias already added" @@ -1692,9 +1692,9 @@ msgstr "Ex: 10MB. Laisser vide pour aucune limite" #: src/components/admin/identities/form_steps/AccountMailboxForm.vue:15 msgid "" -"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a " -"custom value or use domain's default one. Leave empty to define an unlimited " -"value (not allowed for domain administrators)." +"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a" +" custom value or use domain's default one. Leave empty to define an " +"unlimited value (not allowed for domain administrators)." msgstr "" "Quota pour cette boite. Peut être exprimé en Ko, Mo (défaut) ou Go. Définir " "une valeur spécifique ou utiliser la valeur par défaut du domaine. Laisser " @@ -1749,8 +1749,8 @@ msgid "" "A user with no privileges but with a mailbox. He will be allowed to use all " "end-user features: webmail, calendar, contacts, filters." msgstr "" -"Un utilisateur sans privilèges mais ayant une boîte mail. Il sera autorisé à " -"utiliser toutes les fonctionnalités de l'utilisateur final : webmail, " +"Un utilisateur sans privilèges mais ayant une boîte mail. Il sera autorisé à" +" utiliser toutes les fonctionnalités de l'utilisateur final : webmail, " "calendrier, contacts, filtres." #: src/components/admin/identities/form_steps/AccountRoleForm.vue:91 @@ -1776,8 +1776,8 @@ msgid "" "administrator, plus the possibility to create domains and to assign " "resources." msgstr "" -"Un utilisateur intermédiaire qui a les mêmes privilèges qu'un administrateur " -"de domaine, et la possibilité de créer des domaines et d'affecter des " +"Un utilisateur intermédiaire qui a les mêmes privilèges qu'un administrateur" +" de domaine, et la possibilité de créer des domaines et d'affecter des " "ressources." #: src/components/admin/identities/form_steps/AccountRoleForm.vue:109 @@ -1789,8 +1789,8 @@ msgid "" "A user with all privileges, can do anything. By default, such a user does " "not have a mailbox so he can't access end-user features." msgstr "" -"Un utilisateur ayant tous les privilège, peut tout faire. Par défaut, il n'a " -"pas de boîte mail et ne peut donc pas accéder aux fonctionnalités d'un " +"Un utilisateur ayant tous les privilège, peut tout faire. Par défaut, il n'a" +" pas de boîte mail et ne peut donc pas accéder aux fonctionnalités d'un " "utilisateur final." #: src/components/admin/identities/form_steps/AliasGeneralForm.vue:10 @@ -1899,7 +1899,8 @@ msgstr "Sécurisé" #: src/components/admin/imap_migration/form_steps/ProviderGeneralForm.vue:30 msgid "Is the IMAP connection secured using SSL/TLS or StartTLS" msgstr "" -"La connexion IMAP est-elle sécurisée via l'utilisation de SSL/TLS ou StartTLS" +"La connexion IMAP est-elle sécurisée via l'utilisation de SSL/TLS ou " +"StartTLS" #: src/components/admin/imap_migration/form_steps/ProviderGeneralForm.vue:36 msgid "Check connection:" @@ -2131,8 +2132,8 @@ msgstr "Information du carnet d'adresse" #: src/components/contacts/AddressBookInfo.vue:9 msgid "" -"To access this address book from the outside (such as Mozilla Thunderbird or " -"your smartphone), use the following URL:" +"To access this address book from the outside (such as Mozilla Thunderbird or" +" your smartphone), use the following URL:" msgstr "" "Pour accéder à ce carnet d'adresse depuis l'extérieur (comme Mozilla " "Thunderbird ou votre smartphone), utilisez l'URL suivante :" @@ -2212,28 +2213,24 @@ msgid "Synchronize contacts with address book" msgstr "Synchroniser les contacts avec le carnet d'adresse" #: src/components/contacts/ContactList.vue:48 -#, fuzzy msgid "Synchronize" -msgstr "Synchronisation démarée" +msgstr "Synchroniser" #: src/components/contacts/ContactList.vue:58 msgid "Display address book information" msgstr "Afficher les informations du carnet d'adresse" #: src/components/contacts/ContactList.vue:120 -#, fuzzy msgid "Email addresses" -msgstr "Adresse email" +msgstr "Adresses email" #: src/components/contacts/ContactList.vue:138 -#, fuzzy msgid "Phone numbers" -msgstr "Numéro de téléphone" +msgstr "Numéros de téléphone" #: src/components/contacts/ContactList.vue:280 -#, fuzzy msgid "Contact removed" -msgstr "Administrateur supprimé" +msgstr "Contact supprimé" #: src/components/contacts/ContactList.vue:325 #: src/components/contacts/ContactList.vue:346 @@ -2379,8 +2376,8 @@ msgid "" "The first element of each line is mandatory and must be equal to one of the " "previous values." msgstr "" -"Le premier élément de chaque ligne est obligatoire et doit être égal à l'une " -"des valeurs précédentes." +"Le premier élément de chaque ligne est obligatoire et doit être égal à l'une" +" des valeurs précédentes." #: src/components/tools/ImportForm.vue:20 msgid "You can use a different character as separator." @@ -2480,7 +2477,7 @@ msgstr "Joindre" #: src/components/webmail/ComposeEmailForm.vue:28 msgid "Schedule sending" -msgstr "" +msgstr "Planifier l'envoi" #: src/components/webmail/ComposeEmailForm.vue:73 #: src/components/webmail/ComposeEmailForm.vue:118 @@ -2499,9 +2496,8 @@ msgid "Bcc" msgstr "Cci" #: src/components/webmail/ComposeEmailForm.vue:300 -#, fuzzy msgid "Email scheduled" -msgstr "Message envoyé" +msgstr "Email planifié" #: src/components/webmail/ComposeEmailForm.vue:301 msgid "Email sent" @@ -2509,7 +2505,7 @@ msgstr "Message envoyé" #: src/components/webmail/ComposeEmailForm.vue:354 msgid "You must provide one recipient at least" -msgstr "" +msgstr "Vous devez fournir au moins un destinataire" #: src/components/webmail/ContactCard.vue:15 msgid "Add to contacts" @@ -2552,28 +2548,28 @@ msgid "" "Scheduled messages will be sent at the specified date and time. (visible on " "the right)" msgstr "" +"Les messages planifiés seront envoyés à la date et à l'heure spécifiées. " +"(visible sur la droite)" #: src/components/webmail/EmailList.vue:206 msgid "No message yet in this mailbox" msgstr "Aucun message dans cette boite aux lettres" #: src/components/webmail/EmailList.vue:221 -#, fuzzy msgid "Sending failure" -msgstr "Envoi interdit" +msgstr "Echec de l'envoi" #: src/components/webmail/EmailList.vue:281 msgid "Reschedule" -msgstr "" +msgstr "Replanifier" #: src/components/webmail/EmailList.vue:328 -#, fuzzy msgid "Scheduling updated" -msgstr "Compte mis à jour" +msgstr "Planification mise à jour" #: src/components/webmail/EmailList.vue:339 msgid "Scheduled canceled and message moved to trash folder" -msgstr "" +msgstr "Planification annulée et message déplacé dans la corbeille" #: src/components/webmail/EmailList.vue:393 msgid "Message(s) deleted" @@ -2600,20 +2596,19 @@ msgstr[2] "%{count} messages" #: src/components/webmail/EmailSchedulingForm.vue:2 msgid "Schedule your sending" -msgstr "" +msgstr "Planifier votre envoi" #: src/components/webmail/EmailSchedulingForm.vue:15 -#, fuzzy msgid "Select time" -msgstr "Sélectionner un fichier" +msgstr "Choisir une heure" #: src/components/webmail/EmailSchedulingForm.vue:30 msgid "Schedule" -msgstr "" +msgstr "Planifier" #: src/components/webmail/EmailSchedulingForm.vue:68 msgid "Provided time must be one minute from now at least" -msgstr "" +msgstr "L'heure fournie doit être au minimum une minute dans le futur" #: src/components/webmail/MailboxForm.vue:13 msgid "Parent mailbox" @@ -2750,9 +2745,8 @@ msgid "Not a valid email" msgstr "Ce n'est pas un email correct" #: src/plugins/rules.js:27 -#, fuzzy msgid "Not a valid time" -msgstr "Ce n'est pas un email correct" +msgstr "Heure incorrecte" #: src/plugins/rules.js:38 msgid "Field is required" @@ -2949,8 +2943,8 @@ msgstr "Chiffrer les mots de passe" #: src/views/admin/identities/IdentitiesView.vue:95 msgid "Check this option if passwords contained in your file are not crypted" msgstr "" -"Cochez cette option si les mots de passe contenus dans votre fichier ne sont " -"pas chiffrés" +"Cochez cette option si les mots de passe contenus dans votre fichier ne sont" +" pas chiffrés" #: src/views/admin/imap_migration/ProviderEditView.vue:3 msgid "Edit provider" @@ -2966,9 +2960,9 @@ msgstr "Messages importants" #: src/views/admin/InformationView.vue:22 msgid "" -"The password scheme you are using has been deprecated and will be removed in " -"the next minor version. The procedure to upgrade to a stronger scheme is as " -"follows:" +"The password scheme you are using has been deprecated and will be removed in" +" the next minor version. The procedure to upgrade to a stronger scheme is as" +" follows:" msgstr "" "La méthode de chiffrement de mot de passe que vous utilisez a été rendue " "obsolète et sera retirée dans la prochaine version mineure. La procédure de " @@ -2987,8 +2981,8 @@ msgstr "" msgid "" "Make sure Update password scheme at login option is enabled" msgstr "" -"Assurez vous que l'option Mettre à jour la méthode de chiffrement du " -"mot de passe à la connexion est activée" +"Assurez vous que l'option Mettre à jour la méthode de chiffrement du" +" mot de passe à la connexion est activée" #: src/views/admin/InformationView.vue:51 msgid "Save your changes" @@ -3023,9 +3017,9 @@ msgid "" "Please note that you will see this message until ALL user " "passwords have been converted using the new scheme." msgstr "" -"Veuillez noter que vous verrez ce message jusqu'à ce que TOUS les mots de passe de vos utilisateurs aient été convertis en " -"utilisant la nouvelle méthode." +"Veuillez noter que vous verrez ce message jusqu'à ce que " +"TOUS les mots de passe de vos utilisateurs aient été " +"convertis en utilisant la nouvelle méthode." #: src/views/admin/InformationView.vue:92 msgid "Installed components" @@ -3053,7 +3047,7 @@ msgstr "Historique des messages" #: src/views/calendars/CalendarView.vue:14 msgid "Today" -msgstr "" +msgstr "Aujourd'hui" #: src/views/calendars/CalendarView.vue:185 msgid "My calendars" @@ -3111,7 +3105,8 @@ msgstr "Voir l'intégralité des entêtes" msgid "Hide full headers" msgstr "Cacher l'intégralité des entêtes" -#: src/views/quarantine/MessageView.vue:201 src/views/webmail/EmailView.vue:267 +#: src/views/quarantine/MessageView.vue:201 +#: src/views/webmail/EmailView.vue:267 msgid "Message deleted" msgstr "Marquer comme supprimé" @@ -3144,9 +3139,8 @@ msgid "Display source" msgstr "Afficher la source" #: src/views/webmail/EmailView.vue:145 -#, fuzzy msgid "Message scheduled at:" -msgstr "Marquer comme supprimé" +msgstr "Message planifié pour :" #: src/views/webmail/EmailView.vue:151 msgid "Message source" @@ -3163,9 +3157,3 @@ msgstr "Message marqué comme légitime" #: src/views/webmail/MailboxView.vue:4 msgid "Webmail" msgstr "Webmail" - -#~ msgid "E-mail" -#~ msgstr "Courriel" - -#~ msgid "Phone" -#~ msgstr "Téléphone"