Merge pull request #3901 from modoboa/translations_04c0b653215cb5fa48ab101eae1a1917_fr

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