diff --git a/plinth/locale/fr/LC_MESSAGES/django.po b/plinth/locale/fr/LC_MESSAGES/django.po
index 10873041b..0d3483664 100644
--- a/plinth/locale/fr/LC_MESSAGES/django.po
+++ b/plinth/locale/fr/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-09-15 16:55-0400\n"
-"PO-Revision-Date: 2020-09-23 11:08+0000\n"
+"PO-Revision-Date: 2020-09-24 22:41+0000\n"
"Last-Translator: Coucouf
SSH key-based authentication is not yet "
"possible."
msgstr ""
-"Mot de passe du serveur SSH.
L’authentification par clé SSH n'est pas "
+"Mot de passe du serveur SSH.
L’authentification par clé SSH n’est pas "
"encore supportée."
#: plinth/modules/backups/forms.py:213
@@ -403,7 +403,7 @@ msgstr "Heure"
#: plinth/modules/backups/templates/backups_delete.html:36
#, python-format
msgid "Delete Archive %(name)s"
-msgstr "Supprimer l'archive %(name)s"
+msgstr "Supprimer l’archive %(name)s"
#: plinth/modules/backups/templates/backups_form.html:20
#: plinth/modules/bepasty/templates/bepasty_add.html:20
@@ -414,7 +414,7 @@ msgstr "Supprimer l'archive %(name)s"
#: plinth/modules/pagekite/templates/pagekite_custom_services.html:28
#: plinth/modules/sharing/templates/sharing_add_edit.html:20
msgid "Submit"
-msgstr "Soumettre"
+msgstr "Envoyer"
#: plinth/modules/backups/templates/backups_repository.html:19
msgid "This repository is encrypted"
@@ -422,16 +422,16 @@ msgstr "Ce dépôt est chiffré"
#: plinth/modules/backups/templates/backups_repository.html:34
msgid "Unmount Location"
-msgstr "Démonter l'emplacement"
+msgstr "Démonter l’emplacement"
#: plinth/modules/backups/templates/backups_repository.html:45
msgid "Mount Location"
-msgstr "Monter l'emplacement"
+msgstr "Monter l’emplacement"
#: plinth/modules/backups/templates/backups_repository.html:56
msgid "Remove Backup Location. This will not delete the remote backup."
msgstr ""
-"Supprimer l'emplacement de sauvegarde. Cette action ne supprimera pas la "
+"Supprimer l’emplacement de sauvegarde. Cette action ne supprimera pas la "
"sauvegarde distante."
#: plinth/modules/backups/templates/backups_repository.html:77
@@ -463,7 +463,7 @@ msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:31
msgid "Remove Location"
-msgstr "Enlever l'emplacement"
+msgstr "Enlever l’emplacement"
#: plinth/modules/backups/templates/backups_restore.html:15
msgid "Restore data from"
@@ -549,7 +549,7 @@ msgstr "Archive créée."
#: plinth/modules/backups/views.py:83
msgid "Delete Archive"
-msgstr "Supprimer l'archive"
+msgstr "Supprimer l’archive"
#: plinth/modules/backups/views.py:95
msgid "Archive deleted."
@@ -605,7 +605,7 @@ msgstr "La clé publique d’authenticité du serveur SSH n’a pu être vérifi
#: plinth/modules/backups/views.py:366
msgid "Authentication to remote server failed."
-msgstr "L'authentification sur le serveur distant a échoué."
+msgstr "L’authentification sur le serveur distant a échoué."
#: plinth/modules/backups/views.py:368
msgid "Error establishing connection to server: {}"
@@ -621,7 +621,7 @@ msgstr "Supprimer ce dépôt"
#: plinth/modules/backups/views.py:402
msgid "Repository removed. Backups were not deleted."
-msgstr "Dépôt supprimé. Les sauvegardes n'ont pas été supprimées."
+msgstr "Dépôt supprimé. Les sauvegardes n’ont pas été supprimées."
#: plinth/modules/backups/views.py:412
msgid "Unmounting failed!"
@@ -638,6 +638,11 @@ msgid ""
"audio, video and PDF documents can be previewed in the browser. Shared files "
"can be set to expire after a time period."
msgstr ""
+"bepasty est une application web permettant l’envoi et le partage de gros "
+"fichiers. Du texte et des extraits de code source peuvent également être "
+"collés et partagés. Les documents texte, images, audio, vidéo et PDF "
+"pourront être visualisés directement dans le navigateur. Il est possible de "
+"définir une date d’expiration pour les fichiers envoyés."
#: plinth/modules/bepasty/__init__.py:29
msgid ""
@@ -646,6 +651,11 @@ msgid ""
"password, you can share it with the users who should have the associated "
"permissions."
msgstr ""
+"bepasty n’utilise pas de noms d’utilisateurs comme identifiants mais "
+"seulement des mots de passe. Un jeu de permissions peut être défini pour "
+"chaque mot de passe. Une fois que vous avez créé un mot de passe et les "
+"permissions associées, vous pouvez le partager aux utilisateurs qui "
+"devraient y avoir accès."
#: plinth/modules/bepasty/__init__.py:33
msgid ""
@@ -654,56 +664,57 @@ msgid ""
"revoke access for a single person or group, by removing their password from "
"the list."
msgstr ""
+"Vous pouvez même créer plusieurs mots de passe avec le même jeu de "
+"permissions pour les distribuer à différentes personnes ou groupes de "
+"personnes. Cela vous permettra par la suite de révoquer les accès d’une "
+"seule personne ou d’un seul groupe en supprimant leur mot de passe de la "
+"liste."
#: plinth/modules/bepasty/__init__.py:42 plinth/modules/bepasty/__init__.py:51
msgid "Read a file, if a web link to the file is available"
-msgstr ""
+msgstr "Accès en lecture seule aux fichiers, à partir de leur lien"
#: plinth/modules/bepasty/__init__.py:43
-#, fuzzy
-#| msgid "Restore from uploaded file"
msgid "Create or upload files"
-msgstr "Restaurer du fichier téléversé"
+msgstr "Créer ou envoyer des fichiers"
#: plinth/modules/bepasty/__init__.py:44
msgid "List all files and their web links"
-msgstr ""
+msgstr "Lister l’ensemble des fichiers et récupérer leurs liens"
#: plinth/modules/bepasty/__init__.py:45
-#, fuzzy
-#| msgid "Delete User"
msgid "Delete files"
-msgstr "Supprimer Utilisateur"
+msgstr "Supprimer des fichiers"
#: plinth/modules/bepasty/__init__.py:46
msgid "Administer files: lock/unlock files"
-msgstr ""
+msgstr "Administrer des fichiers : verrouiller / déverouiller des fichiers"
#: plinth/modules/bepasty/__init__.py:50
msgid "None, password is always required"
-msgstr ""
+msgstr "Aucune, le mot de passe est toujours exigé"
#: plinth/modules/bepasty/__init__.py:52
msgid "List and read all files"
-msgstr ""
+msgstr "Listing et lecture de l’ensemble des fichiers"
#: plinth/modules/bepasty/__init__.py:65 plinth/modules/bepasty/manifest.py:9
msgid "bepasty"
-msgstr ""
+msgstr "bepasty"
#: plinth/modules/bepasty/__init__.py:67
-#, fuzzy
-#| msgid "File Sharing"
msgid "File & Snippet Sharing"
-msgstr "Partage de fichiers"
+msgstr "Partage de fichiers et de bribes"
#: plinth/modules/bepasty/forms.py:17
msgid "Public Access (default permissions)"
-msgstr ""
+msgstr "Accès public (permissions par défaut)"
#: plinth/modules/bepasty/forms.py:18
msgid "Permissions for anonymous users, who have not provided a password."
msgstr ""
+"Permissions pour les utilisateurs anonymes, n’ayant pas fourni de mot de "
+"passe."
#: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30
@@ -715,34 +726,31 @@ msgstr "Permissions"
msgid ""
"Users that log in with this password will have the selected permissions."
msgstr ""
+"Les utilisateurs se connectant avec ce mot de passe auront les permissions "
+"sélectionnées."
#: plinth/modules/bepasty/forms.py:33
#: plinth/modules/bepasty/templates/bepasty.html:31
msgid "Comment"
-msgstr ""
+msgstr "Commentaire"
#: plinth/modules/bepasty/forms.py:34
msgid "Any comment to help you remember the purpose of this password."
msgstr ""
+"Toute information utile pour vous rappeler de l’objet de ce mot de passe."
#: plinth/modules/bepasty/templates/bepasty.html:12
-#, fuzzy
-#| msgid "Change Password"
msgid "Manage Passwords"
-msgstr "Changer Mot de Passe"
+msgstr "Gestion des mots de passe"
#: plinth/modules/bepasty/templates/bepasty.html:16
#: plinth/modules/bepasty/templates/bepasty.html:18
-#, fuzzy
-#| msgid "Show password"
msgid "Add password"
-msgstr "Afficher le mot de passe"
+msgstr "Ajouter un mot de passe"
#: plinth/modules/bepasty/templates/bepasty.html:23
-#, fuzzy
-#| msgid "No shares currently configured."
msgid "No passwords currently configured."
-msgstr "Aucun partage actuellement configuré."
+msgstr "Aucun mot de passe actuellement configuré."
#: plinth/modules/bepasty/templates/bepasty.html:29
#: plinth/modules/dynamicdns/forms.py:106 plinth/modules/networks/forms.py:205
@@ -752,15 +760,15 @@ msgstr "Mot de passe"
#: plinth/modules/bepasty/views.py:42
msgid "Read"
-msgstr ""
+msgstr "Lecture"
#: plinth/modules/bepasty/views.py:43
msgid "Create"
-msgstr "Créer"
+msgstr "Création"
#: plinth/modules/bepasty/views.py:44
msgid "List"
-msgstr ""
+msgstr "Listing"
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
@@ -771,13 +779,11 @@ msgstr ""
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
#: plinth/modules/wireguard/templates/wireguard_show_server.html:74
msgid "Delete"
-msgstr "Supprimer"
+msgstr "Suppression"
#: plinth/modules/bepasty/views.py:46
-#, fuzzy
-#| msgid "admin"
msgid "Admin"
-msgstr "admin"
+msgstr "Admin"
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
@@ -792,29 +798,23 @@ msgid "An error occurred during configuration."
msgstr "Une erreur est survenue pendant la configuration."
#: plinth/modules/bepasty/views.py:97
-#, fuzzy
-#| msgid "Password updated"
msgid "Password added."
-msgstr "Mot de passe mis à jour"
+msgstr "Mot de passe ajouté."
#: plinth/modules/bepasty/views.py:102
-#, fuzzy
-#| msgid "Password"
msgid "Add Password"
-msgstr "Mot de passe"
+msgstr "Ajouter un mot de passe"
#: plinth/modules/bepasty/views.py:119
-#, fuzzy
-#| msgid "Password updated"
msgid "Password deleted."
-msgstr "Mot de passe mis à jour"
+msgstr "Mot de passe supprimé."
#: plinth/modules/bind/__init__.py:29
msgid ""
"BIND enables you to publish your Domain Name System (DNS) information on the "
"Internet, and to resolve DNS queries for your user devices on your network."
msgstr ""
-"BIND vous permet de publier sur l'internet vos informations DNS (Système de "
+"BIND vous permet de publier sur Internet vos informations DNS (Système de "
"Noms de Domaines) et de résoudre les requêtes DNS pour les appareils de "
"votre réseau local."
@@ -901,11 +901,11 @@ msgid ""
"advanced functions that are not usually required. A web based terminal for "
"console operations is also available."
msgstr ""
-"Cockpit est un gestionnaire de serveur qui simplifie l'administration de "
-"serveurs GNU/Linux à l'aide d'un navigateur web. Sur une {box_name}, des "
-"contrôles sont disponibles pour des fonctions avancées qui ne sont pas "
-"nécessaires habituellement. Un terminal web est également disponible pour "
-"des opérations depuis une console."
+"Cockpit est un gestionnaire de serveur qui simplifie l’administration de "
+"serveurs GNU/Linux à l’aide d'un navigateur web. Sur une {box_name}, des "
+"contrôles sont disponibles pour de nombreuses fonctions avancées qui ne sont "
+"pas nécessaires dans la plupart des cas. Un terminal web est également "
+"fourni pour les opérations d’administration réalisables via une console."
#: plinth/modules/cockpit/__init__.py:38
msgid ""
@@ -914,6 +914,12 @@ msgid ""
"firewall ports and advanced networking such as bonding, bridging and VLAN "
"management."
msgstr ""
+"Cockpit peut être utilisé pour des opérations avancées sur le stockage "
+"telles que le partitionnement de disques et la gestion de grappes de disques "
+"RAID. Il peut aussi être utilisé pour l’ouverture de ports personnalisés sur "
+"le pare-feu, ainsi que les opérations de réseau avancées telles que l’"
+"agrégation de liens (« bonding »), la création de ponts (« bridging ») et la "
+"gestion de réseaux virtuels VLAN."
#: plinth/modules/cockpit/__init__.py:43
#, python-brace-format
@@ -1002,8 +1008,8 @@ msgid ""
msgstr ""
"Le nom de machine est le nom local par lequel les autres appareils sur le "
"réseau local joindront votre {box_name}. Le nom doit commencer et se "
-"terminer par une lettre de l'alphabet ou un chiffre et contenir seulement "
-"des lettres de l'alphabet, des chiffres ou des traits d’union « - ». Sa "
+"terminer par une lettre de l’alphabet ou un chiffre et contenir seulement "
+"des lettres de l’alphabet, des chiffres ou des traits d’union « - ». Sa "
"longueur maximum est de 63 signes."
#: plinth/modules/config/forms.py:57
@@ -1023,8 +1029,8 @@ msgstr ""
"Le nom de domaine est le nom global par lequel les autres appareils sur "
"Internet peuvent joindre votre {box_name}. Le nom ne doit contenir que des "
"mots ou « labels » séparés par des points. Chaque label doit commencer et se "
-"terminer par une lettre de l'alphabet ou un chiffre et contenir uniquement "
-"des lettres de l'alphabet, des chiffres ou des traits d’union « - ». La "
+"terminer par une lettre de l’alphabet ou un chiffre et contenir uniquement "
+"des lettres de l’alphabet, des chiffres ou des traits d’union « - ». La "
"longueur maximum d'un label est de 63 signes. La longueur totale du nom de "
"domaine ne doit pas excéder 253 signes."
@@ -1110,7 +1116,7 @@ msgstr ""
"Coturn est un serveur facilitant les appels audios/vidéos ainsi que les "
"conférences, en fournissant une implémentation des protocoles TURN et STUN. "
"Les autres types de serveurs de communication, comme WebRTC et SIP, peuvent "
-"l'utiliser afin d'établir un appel entre plusieurs parties qui n'auraient "
+"l’utiliser afin d'établir un appel entre plusieurs parties qui n’auraient "
"pas pu se connecter entre elles autrement."
#: plinth/modules/coturn/__init__.py:35
@@ -1118,8 +1124,8 @@ msgid ""
"It is not meant to be used directly by users. Servers such as matrix-synapse "
"need to be configured with the details provided here."
msgstr ""
-"Ceci n'est pas sensé être utilisé directement par les utilisateurs. Les "
-"serveurs du type matrix-synapse nécessitent d'être configurés avec les "
+"Il n’est pas destiné à être utilisé directement par les utilisateurs finaux. "
+"Les serveurs du type matrix-synapse nécessitent d’être configurés avec les "
"détails fournis ici."
#: plinth/modules/coturn/__init__.py:52
@@ -1145,20 +1151,20 @@ msgstr ""
#: plinth/modules/coturn/templates/coturn.html:15
msgid "Use the following URLs to configure your communication server:"
msgstr ""
-"Veuillez utiliser l'URL suivante pour configurer votre serveur de "
+"Veuillez utiliser l’URL suivante pour configurer votre serveur de "
"communication :"
#: plinth/modules/coturn/templates/coturn.html:26
msgid "Use the following shared authentication secret:"
-msgstr "Veuillez utiliser les secrets d'authentification partagés suivants :"
+msgstr "Veuillez utiliser les secrets d’authentification partagés suivants :"
#: plinth/modules/datetime/__init__.py:25
msgid ""
"Network time server is a program that maintains the system time in "
"synchronization with servers on the Internet."
msgstr ""
-"Le serveur de temps réseau est un programme permettant de maintenir l'heure "
-"du système synchronisée avec les serveurs sur Internet."
+"Le serveur de temps réseau est un programme permettant de maintenir l’heure "
+"du système synchronisée avec les serveurs Internet."
#: plinth/modules/datetime/__init__.py:69
msgid "Date & Time"
@@ -1242,20 +1248,16 @@ msgid "Diagnostics"
msgstr "Diagnostiques"
#: plinth/modules/diagnostics/__init__.py:102
-#, fuzzy
-#| msgid "Quassel"
msgid "passed"
-msgstr "Quassel"
+msgstr "réussi"
#: plinth/modules/diagnostics/__init__.py:103
-#, fuzzy
-#| msgid "Setup failed."
msgid "failed"
-msgstr "Échec de l’installation."
+msgstr "échoué"
#: plinth/modules/diagnostics/__init__.py:104
msgid "error"
-msgstr ""
+msgstr "erreur"
#: plinth/modules/diagnostics/templates/diagnostics.html:17
#: plinth/modules/diagnostics/templates/diagnostics_button.html:13
@@ -1283,7 +1285,7 @@ msgstr "Résultats des diagnostics"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:17
msgid "This app does not support diagnostics"
-msgstr "Cette application n'est pas compatible avec les tests de diagnostic."
+msgstr "Cette application n’est pas compatible avec les tests de diagnostic."
#: plinth/modules/diagnostics/templates/diagnostics_results.html:10
msgid "Test"
@@ -1316,7 +1318,7 @@ msgstr "Réseau social fédéré"
#: plinth/modules/diaspora/forms.py:13
msgid "Enable new user registrations"
-msgstr "Activer l'inscription de nouveaux utilisateurs"
+msgstr "Activer l’inscription de nouveaux utilisateurs"
#: plinth/modules/diaspora/manifest.py:11
msgid "dandelion*"
@@ -1372,7 +1374,7 @@ msgid ""
"24h), it may be hard for others to find you on the Internet. This will "
"prevent others from finding services which are provided by this {box_name}."
msgstr ""
-"Si votre fournisseur d'accès change régulièrement votre adresse IP (par ex. "
+"Si votre fournisseur d’accès change régulièrement votre adresse IP (par ex. "
"toutes les 24 h), il pourrait être difficile de vous retrouver sur Internet. "
"Et ceci empêchera d’autres utilisateurs de découvrir les services proposés "
"par cette {box_name}."
@@ -1387,13 +1389,13 @@ msgid ""
"Internet asks for your DNS name, they will get a response with your current "
"IP address."
msgstr ""
-"La solution consiste à assigner un nom DNS à votre adresse IP et "
-"d’actualiser le nom DNS à chaque fois que votre IP est modifiée par votre "
-"fournisseur d'accès. Le système de DNS dynamique vous permet de publier "
-"votre adresse IP courante vers un serveur GnuDIP. Le serveur se charge ensuite "
-"d’assigner votre nom DNS à la nouvelle IP, de sorte que si quelqu’un sur "
-"Internet demande votre nom DNS, il obtiendra bien votre adresse IP courante."
+"La solution consiste à assigner un nom DNS à votre adresse IP et d’"
+"actualiser le nom DNS à chaque fois que votre IP est modifiée par votre "
+"fournisseur d’accès. Le système de DNS dynamique vous permet de publier "
+"votre adresse IP courante vers un serveur GnuDIP. Le serveur se charge ensuite d’assigner "
+"votre nom DNS à la nouvelle IP, de sorte que si quelqu’un sur Internet "
+"demande votre nom DNS, il obtiendra bien votre adresse IP courante."
#: plinth/modules/dynamicdns/__init__.py:55
msgid "Dynamic DNS Client"
@@ -1450,7 +1452,7 @@ msgid ""
"If this option is selected, your username and password will be used for HTTP "
"basic authentication."
msgstr ""
-"Si ce choix est sélectionné, votre nom d'utilisateur et votre mot de passe "
+"Si ce choix est sélectionné, votre nom d’utilisateur et votre mot de passe "
"seront utilisés pour une authentification HTTP de base."
#: plinth/modules/dynamicdns/forms.py:51
@@ -1467,8 +1469,8 @@ msgid ""
msgstr ""
"Paramètre optionnel. Entrer l’URL d’un service qui détecte automatiquement "
"votre adresse IP publique réelle et la retourne en réponse (par exemple : "
-"http://myip.datasystems24.de). Cette URL sera utilisée si votre {box_name} "
-"n'est pas connectée directement à Internet (par exemple lorsqu’elle est "
+"http://myip.datasystems24.de). Cette URL sera utilisée si votre {box_name} n’"
+"est pas connectée directement à Internet (par exemple lorsqu’elle est "
"connectée à un routeur à translation d’adresse réseau « NAT »)."
#: plinth/modules/dynamicdns/forms.py:62
@@ -1478,17 +1480,15 @@ msgstr ""
#: plinth/modules/dynamicdns/forms.py:65
msgid "GnuDIP"
-msgstr ""
+msgstr "GnuDIP"
#: plinth/modules/dynamicdns/forms.py:68
-#, fuzzy
-#| msgid "Update URL"
msgid "other update URL"
-msgstr "URL d’actualisation"
+msgstr "autre URL d’actualisation"
#: plinth/modules/dynamicdns/forms.py:70
msgid "Enable Dynamic DNS"
-msgstr "Activer le DNS Dynamique"
+msgstr "Activer le DNS dynamique"
#: plinth/modules/dynamicdns/forms.py:73
msgid "Service Type"
@@ -1496,7 +1496,7 @@ msgstr "Type de service"
#: plinth/modules/dynamicdns/forms.py:78
msgid "GnuDIP Server Address"
-msgstr "Adresse Serveur GnuDIP"
+msgstr "Adresse du serveur GnuDIP"
#: plinth/modules/dynamicdns/forms.py:81
msgid "Invalid server name"
@@ -1553,10 +1553,10 @@ msgid ""
"freedns.afraid.org."
msgstr ""
"Si vous cherchez un compte DNS dynamique gratuit, vous pourrez sans doute "
-"trouver un service compatible GnuDIP sur gnudip.datasystems24.net ou un "
-"service à base d'URL d’actualisation sur freedns.afraid.org."
+"trouver un service compatible GnuDIP sur gnudip.datasystems24.net ou un "
+"service à base d’URL d’actualisation sur freedns.afraid.org."
#: plinth/modules/dynamicdns/templates/dynamicdns.html:23
#, python-format
@@ -1565,10 +1565,10 @@ msgid ""
"port forwarding for standard ports, including TCP port 80 (HTTP) and TCP "
"port 443 (HTTPS)."
msgstr ""
-"Si votre %(box_name)s est connectée derrière un routeur à translation "
-"d’adresse réseau (NAT), n'oubliez pas d'ajouter une redirection pour les "
-"ports 80 (serveur http) et 443 (serveur sécurisé https) vers l'IP de votre "
-"%(box_name)s. La redirection se configure sur l'interface web de votre "
+"Si votre %(box_name)s est connectée derrière un routeur à translation d’"
+"adresse réseau (NAT), n’oubliez pas d’ajouter une redirection pour les ports "
+"80 (serveur http) et 443 (serveur sécurisé https) vers l’IP de votre "
+"%(box_name)s. La redirection se configure sur l’interface web de votre "
"routeur."
#: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:15
@@ -1577,7 +1577,7 @@ msgid ""
"functions may not work (but the main functionality should work)."
msgstr ""
"Vous avez désactivé Javascript. Le mode formulaire dynamique est désactivé, "
-"quelques fonctions d'aide pourraient ne pas marcher (mais la fonctionnalité "
+"quelques fonctions d’aide pourraient ne pas marcher (mais la fonctionnalité "
"principale devrait fonctionner)."
#: plinth/modules/dynamicdns/templates/dynamicdns_status.html:9
@@ -1605,12 +1605,12 @@ msgid ""
"for this, otherwise IP changes will not be detected). In case the WAN IP "
"changes, it may take up to %(timer)s minutes until your DNS entry is updated."
msgstr ""
-"Derrière un NAT. Cela signifie que votre fournisseur d'URL pour DNS "
-"dynamique sondera « l'URL pour rechercher l'IP publique » afin de détecter "
-"d'éventuels changements (c'est pour cela que « l'URL pour rechercher l'IP "
-"publique » est nécessaire, sinon les changements d'adresse IP ne seront pas "
+"Derrière un NAT. Cela signifie que votre fournisseur d’URL pour DNS "
+"dynamique sondera « l’URL pour rechercher l’IP publique » afin de détecter d’"
+"éventuels changements (c’est pour cela que « l’URL pour rechercher l’IP "
+"publique » est nécessaire, sinon les changements d’adresse IP ne seront pas "
"détectés). Cela peut prendre %(timer)s minutes avant la mise à jour de votre "
-"entrée DNS en cas de modification de l'IP publique."
+"entrée DNS en cas de modification de l’IP publique."
#: plinth/modules/dynamicdns/templates/dynamicdns_status.html:33
msgid "Last update"
@@ -1860,6 +1860,9 @@ msgid ""
"Advanced firewall operations such as opening custom ports are provided by "
"the Cockpit app."
msgstr ""
+"Les opérations de pare-feu avancées telles que l’ouverture de ports "
+"personnalisés sont accessibles dans l’appli Cockpit."
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
@@ -1930,8 +1933,8 @@ msgid ""
"To learn more on how to use Git visit Git tutorial."
msgstr ""
-"Pour en apprendre plus sur l'utilisation de Git, consultez ce tutoriel Git."
+"Pour en apprendre plus sur l’utilisation de Git, consultez ce tutoriel Git."
#: plinth/modules/gitweb/__init__.py:51
msgid "Read-write access to Git repositories"
@@ -1976,7 +1979,7 @@ msgstr "Dépôt privé"
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
-msgstr "Ne permet l'accès à ce dépôt qu'aux utilisateurs autorisés."
+msgstr "Ne permet l’accès à ce dépôt qu’aux utilisateurs autorisés."
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
@@ -1991,14 +1994,12 @@ msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr "Une chaîne alpha-numérique qui identifie de manière unique le dépôt."
#: plinth/modules/gitweb/forms.py:134
-#, fuzzy
-#| msgid "Default Skin"
msgid "Default branch"
-msgstr "Thème par défaut"
+msgstr "Branche par défaut"
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
-msgstr ""
+msgstr "Gitweb affiche cette branche comme branche par défaut."
#: plinth/modules/gitweb/manifest.py:21
msgid "Git"
@@ -2070,7 +2071,7 @@ msgstr "{name} supprimé."
#: plinth/modules/gitweb/views.py:142
#, python-brace-format
msgid "Could not delete {name}: {error}"
-msgstr "La suppression de {name} n'a pas abouti : {error}"
+msgstr "La suppression de {name} a échoué : {error}"
#: plinth/modules/help/__init__.py:33
msgid "Documentation"
@@ -2078,11 +2079,9 @@ msgstr "Documentation"
#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20
#: plinth/templates/help-menu.html:21 plinth/templates/index.html:128
-#, fuzzy
-#| msgid "Manual"
msgctxt "User guide"
msgid "Manual"
-msgstr "Manuel"
+msgstr "Manuel utilisateur"
#: plinth/modules/help/__init__.py:41
#: plinth/modules/help/templates/help_support.html:9
@@ -2096,7 +2095,7 @@ msgstr "Obtenir de l’aide"
#: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33
#: plinth/templates/help-menu.html:34
msgid "Submit Feedback"
-msgstr "Faire un retour d'utilisation"
+msgstr "Partagez vos impressions"
#: plinth/modules/help/__init__.py:49
#: plinth/modules/help/templates/help_contribute.html:9
@@ -2153,7 +2152,7 @@ msgid ""
"package."
msgstr ""
"Il existe de nombreux projets dont le but est de développer une architecture "
-"distribuée de l'Internet. %(box_name)s vise à intégrer ces différents "
+"distribuée de l’Internet. %(box_name)s vise à intégrer ces différents "
"projets dans un système unique et facile à utiliser."
#: plinth/modules/help/templates/help_about.html:51
@@ -2162,7 +2161,7 @@ msgid ""
"For more information about the %(box_name)s project, see the %(box_name)s Wiki."
msgstr ""
-"Pour plus d'informations sur le projet %(box_name)s, visitez le Wiki %(box_name)s."
#: plinth/modules/help/templates/help_about.html:60
@@ -2249,9 +2248,9 @@ msgid ""
"improve them on our discussion forum."
msgstr ""
-"Faites-nous part de fonctionnalités qui vous manquent, de vos applications "
-"favorites et de vos idées pour les améliorer sur notre forum de discussions."
+"Faites-nous part des fonctionnalités qui vous manquent, de vos applications "
+"favorites et de vos idées pour les améliorer sur notre forum de discussions."
#: plinth/modules/help/templates/help_feedback.html:26
msgid ""
@@ -2263,9 +2262,9 @@ msgstr ""
"Si vous rencontrez des bogues ou des problèmes, veuillez utiliser notre outil de suivi de tickets (en anglais) pour que nos "
-"développeurs en soient informés. Avant cela, vérifiez que le problème n'a "
-"pas déjà été remonté auparavant, et si ce n’est pas le cas cliquez sur le "
-"bouton « Nouveau ticket »."
+"développeurs en soient informés. Vérifiez tout d’abord que votre problème n’"
+"a pas déjà été remonté, et si tel n’est pas le cas cliquez sur le bouton « "
+"Nouveau ticket »."
#: plinth/modules/help/templates/help_feedback.html:36
msgid "Thank you!"
@@ -2292,7 +2291,7 @@ msgid ""
"%(box_name)s project wiki contains further information."
msgstr ""
"Le wiki "
-"du projet %(box_name)scontient davantage d'informations."
+"du projet %(box_name)scontient davantage d’informations."
#: plinth/modules/help/templates/help_index.html:30
#, python-format
@@ -2302,7 +2301,7 @@ msgid ""
"\"> mailing list. The list archives also contain information about "
"problems faced by other users and possible solutions."
msgstr ""
-"Pour obtenir de l'aide de la communauté %(box_name)s, vous pouvez poser vos "
+"Pour obtenir de l’aide de la communauté %(box_name)s, vous pouvez poser vos "
"questions en anglais sur la liste de discussion du projet. "
"Les archives de la liste contiennent aussi des informations sur les "
@@ -2319,9 +2318,9 @@ msgid ""
msgstr ""
"De nombreux contributeurs et utilisateurs de %(box_name)s sont également "
"présents sur le réseau IRC irc.oftc.net. Rejoignez le canal (en anglais) #freedombox en utilisant "
-"l'interface web pour IRC et demandez de l'aide."
+"href=\"https://webchat.oftc.net/?randomnick=1&channels=freedombox&prompt=1\""
+"> #freedombox en utilisant l’interface web pour IRC et demandez de "
+"l’aide."
#: plinth/modules/help/templates/help_manual.html:25
msgid "Download as PDF"
@@ -2335,7 +2334,7 @@ msgid ""
"contributors."
msgstr ""
"Si vous avez besoin d’aide pour réaliser une action ou si vous faites face à "
-"un problème en utilisant la %(box_name)s, vous pouvez demander de l'aide à "
+"un problème en utilisant la %(box_name)s, vous pouvez demander de l’aide à "
"la communauté d’utilisateurs et de contributeurs."
#: plinth/modules/help/templates/help_support.html:20
@@ -2362,7 +2361,7 @@ msgstr ""
#: plinth/modules/help/templates/statuslog.html:10
msgid "Status Log"
-msgstr "Journal d'état"
+msgstr "Journal d’état"
#: plinth/modules/help/templates/statuslog.html:13
#, python-format
@@ -2430,7 +2429,7 @@ msgstr ""
#: plinth/modules/i2p/__init__.py:56
msgid "Manage I2P application"
-msgstr "Gérer l'application I2P"
+msgstr "Gérer l’application I2P"
#: plinth/modules/i2p/__init__.py:59 plinth/modules/i2p/manifest.py:16
msgid "I2P"
@@ -2769,8 +2768,8 @@ msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect."
msgstr ""
-"Certificat révoqué avec succès pour le domaine {domain}. Cette modification "
-"peut nécessiter quelques instants avant de prendre effet."
+"Le certificat du domaine {domain} a été révoqué. Cette modification peut "
+"nécessiter quelques instants avant de prendre effet."
#: plinth/modules/letsencrypt/views.py:47
#, python-brace-format
@@ -2782,7 +2781,7 @@ msgstr ""
#: plinth/modules/letsencrypt/views.py:77
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
-msgstr "Certificat obtenu avec succès pour le domaine {domain}"
+msgstr "Le certificat pour le domaine {domain} a été obtenu avec succès"
#: plinth/modules/letsencrypt/views.py:65
#: plinth/modules/letsencrypt/views.py:82
@@ -2793,7 +2792,7 @@ msgstr "Échec de l'obtention du certificat pour le domaine {domain} : {error}"
#: plinth/modules/letsencrypt/views.py:94
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
-msgstr "Certificat supprimé avec succès pour le domaine {domain}"
+msgstr "Le certificat pour le domaine {domain} a été supprimé"
#: plinth/modules/letsencrypt/views.py:99
#, python-brace-format
@@ -2820,19 +2819,14 @@ msgstr ""
"autres serveurs Matrix grâce la fédération."
#: plinth/modules/matrixsynapse/__init__.py:40
-#, fuzzy
-#| msgid ""
-#| "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended."
msgid ""
"To communicate, you can use the available clients for mobile, desktop and the web. Element client is recommended."
msgstr ""
-"Pour communiquer, vous pouvez utiliser les clients disponibles pour mobile, ordinateur de bureau et "
-"web. Le client Riot est recommandé."
+"Pour communiquer, vous pouvez utiliser un des clients disponibles pour mobile, ordinateur de bureau "
+"et web. Le client Element est recommandé."
#: plinth/modules/matrixsynapse/__init__.py:67
msgid "Matrix Synapse"
@@ -2854,7 +2848,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:13
msgid "Element"
-msgstr ""
+msgstr "Element"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12
@@ -3171,7 +3165,7 @@ msgstr "Serveur de streaming de médias"
#: plinth/modules/minidlna/__init__.py:47
msgid "MiniDLNA"
-msgstr ""
+msgstr "MiniDLNA"
#: plinth/modules/minidlna/__init__.py:48
msgid "Simple Media Server"
@@ -3453,9 +3447,10 @@ msgid ""
"href=\"http://mumble.info\">Clients to connect to Mumble from your "
"desktop and Android devices are available."
msgstr ""
-"Vous pouvez vous connecter au serveur Mumble sur un port normal Mumble "
-"64738. Il existe des clients permettant "
-"de se connecter à Mumble depuis un ordinateur ou un appareil Android."
+"Vous pouvez vous connecter au serveur Mumble sur le port Mumble habituel "
+"64738. Utilisez l’un des clients "
+"permettant de se connecter à Mumble depuis votre ordinateur ou votre "
+"appareil Android."
#: plinth/modules/mumble/__init__.py:43 plinth/modules/mumble/manifest.py:12
msgid "Mumble"
@@ -3492,7 +3487,7 @@ msgstr "Mumla"
#: plinth/modules/mumble/views.py:27
msgid "SuperUser password successfully updated."
-msgstr "Mot de passe du super utilisateur mis à jour avec succès."
+msgstr "Le mot de passe du super utilisateur a été mis à jour."
#: plinth/modules/names/__init__.py:26
#, python-brace-format
@@ -3521,10 +3516,8 @@ msgid "All web apps"
msgstr "Toutes les applications web"
#: plinth/modules/names/templates/names.html:16
-#, fuzzy
-#| msgid "Service"
msgid "Services"
-msgstr "Service"
+msgstr "Services"
#: plinth/modules/networks/__init__.py:40
msgid ""
@@ -3615,11 +3608,9 @@ msgid "Shared"
msgstr "Partagée"
#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79
-#, fuzzy
-#| msgid "Manual"
msgctxt "Not automatically"
msgid "Manual"
-msgstr "Manuel"
+msgstr "Manuelle"
#: plinth/modules/networks/forms.py:54
msgid "Netmask"
@@ -3874,15 +3865,7 @@ msgstr ""
"choisir cette option.
This means that devices on the Internet can reach " -#| "you when you are connected to the Internet. Every time you connect to the " -#| "Internet with your Internet Service Provider (ISP), you always get the " -#| "same IP address. This is the most trouble-free setup for many {box_name} " -#| "services but very few ISPs offer this. You may be able to get this " -#| "service from your ISP by making an additional payment.
" +#, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)This means that devices on the Internet can reach you " @@ -3892,13 +3875,13 @@ msgid "" "but very few ISPs offer this. You may be able to get this service from your " "ISP by making an additional payment.
" msgstr "" -"J’ai une adresse IP publique ne changeant pas avec le temps (recommandé)Cela signifie que les appareils sur Internet peuvent " -"vous joindre quand vous êtes connecté à Internet. À chaque connexion avec " -"votre fournisseur d’accès à Internet (FAI), vous avez toujours la même " -"adresse IP. Il s’agit de la situation la moins problématique pour beaucoup " -"des services de la {box_name} mais très peu de FAI proposent cela. Il est " -"possible que votre FAI propose cette option moyennant un surcoût.
" +"J’ai toujours la même adresse IP publique statique (recommandé)Cela signifie que les appareils sur Internet peuvent vous " +"joindre quand vous êtes connecté à Internet. À chaque connexion avec votre " +"fournisseur d’accès à Internet (FAI), vous avez toujours la même adresse IP. " +"Il s’agit de la situation la moins problématique pour beaucoup des services " +"de la {box_name} mais très peu de FAI le proposent. Il se peut que votre FAI " +"propose cette option moyennant un surcoût.
" #: plinth/modules/networks/forms.py:373 #, python-brace-format @@ -3978,10 +3961,10 @@ msgid "" "have not configured or are unable to configure the router currently and wish " "to be reminded later. Some of the other configuration steps may fail." msgstr "" -"Le routeur n’est pas configuré actuellementChoisissez cette option si vous n’avez pas encore pu configurer le " -"routeur et souhaitez vous faire rappeler de le configurer plus tard. Il se " -"peut que d’autres étapes de configuration échouent.
" +"Le routeur n’est pas configuré actuellementChoisissez cette option si vous n’avez pas encore pu configurer le routeur " +"et souhaitez vous faire rappeler de le configurer ultérieurement. Il se peut " +"que d’autres étapes de configuration échouent.
" #: plinth/modules/networks/templates/connection_show.html:28 msgid "Edit connection" @@ -4132,7 +4115,7 @@ msgstr "Sécurité" #: plinth/modules/networks/templates/connection_show.html:276 #: plinth/modules/networks/templates/connection_show.html:295 msgid "Firewall zone" -msgstr "Zone pare-feu" +msgstr "Zone de pare-feu" #: plinth/modules/networks/templates/connection_show.html:265 msgid "" @@ -4162,6 +4145,8 @@ msgid "" "This interface is not maintained by %(box_name)s. For security, it is " "automatically assigned to the external zone." msgstr "" +"Cette interface n’est pas gérée par la %(box_name)s. Pour des raisons de " +"sécurité elle est assignée automatiquement à la zone externe." #: plinth/modules/networks/templates/connections_create.html:19 msgid "Create Connection" @@ -4314,7 +4299,7 @@ msgstr "" #: plinth/modules/networks/templates/internet_connectivity_main.html:41 #: plinth/modules/networks/templates/network_topology_main.html:41 msgid "Update..." -msgstr "Actualiser…" +msgstr "Modifier…" #: plinth/modules/networks/templates/network_topology_content.html:10 #, python-format @@ -4365,7 +4350,7 @@ msgid "" "connect to %(box_name)s for their Internet connectivity." msgstr "" "Votre %(box_name)s est directement connectée à Internet et tous vos " -"appareils se connectent à la {box_name}s pour leur connectivité Internet." +"appareils passent par la %(box_name)s pour leur connectivité Internet." #: plinth/modules/networks/templates/network_topology_main.html:34 #, python-format @@ -4381,6 +4366,10 @@ msgid "" "Advanced networking operations such as bonding, bridging and VLAN management " "are provided by the Cockpit app." msgstr "" +"Les opérations de réseau avancées telles que l’agrégation de liens (« " +"bonding »), la création de ponts (« bridging ») et la gestion de réseaux " +"virtuels VLAN sont accessibles dans l’appli Cockpit." #: plinth/modules/networks/templates/router_configuration_content.html:10 #, python-format @@ -4604,11 +4593,12 @@ msgid "" "available for most platforms. Click \"Learn more...\" above for recommended " "clients and instructions on how to configure them." msgstr "" -"Pour vous connecter au réseau VPN de la %(box_name)s, vous devez télécharger " -"un profil et le fournir à un client OpenVPN sur votre mobile ou sur votre " -"ordinateur. Les clients OpenVPN sont disponibles pour de nombreuses plate-" -"formes. Cliquez sur « Application clientes » ci-dessus pour connaître les " -"clients recommandés et leurs instructions de configuration." +"Pour vous connecter au réseau privé virtuel VPN de la %(box_name)s, vous " +"devez télécharger un profil et le fournir à un client OpenVPN sur votre " +"mobile ou sur votre ordinateur. Les clients OpenVPN sont disponibles pour " +"de nombreuses plate-formes. Cliquez sur « Application clientes » ci-dessus " +"pour connaître les clients recommandés et leurs instructions de " +"configuration." #: plinth/modules/openvpn/templates/openvpn.html:74 #, python-format @@ -4853,16 +4843,22 @@ msgid "" "utilization of the hardware. This can give you basic insights into usage " "patterns and whether the hardware is overloaded by users and services." msgstr "" +"L’appli Performance vous permet de collecter, stocker et visualiser les " +"statistiques d’utilisation de la machine. Elle peut vous donner un aperçu " +"des tendances d’utilisation et vérifier si la machine est surchargée par " +"certains utilisateurs ou certains services." #: plinth/modules/performance/__init__.py:29 msgid "" "Performance metrics are collected by Performance Co-Pilot and can be viewed " "using the Cockpit app." msgstr "" +"Les métriques de performance sont collectées par le Co-Pilote « Performance »" +" et visualisables dans l’appli Cockpit." #: plinth/modules/performance/__init__.py:46 msgid "System Monitoring" -msgstr "Contrôle Système" +msgstr "Surveillance du système" #: plinth/modules/power/__init__.py:16 msgid "Restart or shut down the system." @@ -5016,12 +5012,7 @@ msgid "Quasseldroid" msgstr "Quasseldroid" #: plinth/modules/radicale/__init__.py:29 -#, fuzzy, python-brace-format -#| msgid "" -#| "Radicale is a CalDAV and CardDAV server. It allows synchronization and " -#| "sharing of scheduling and contact data. To use Radicale, a supported client application is " -#| "needed. Radicale can be accessed by any user with a {box_name} login." +#, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " "sharing of scheduling and contact data. To use Radicale, a is needed. Radicale can be accessed by any user with a " "{box_name} login." msgstr "" -"Radicale est un serveur pour les protocoles d’édition de calendrier en ligne " -"CalDAV et de carnet d'adresses CardDAV. Il permet de synchroniser et de " -"partager ses rendez-vous et ses contacts. Pour utiliser Radicale, une application client compatible est " -"nécessaire. N’importe quel utilisateur disposant d’un compte sur la " -"{box_name} peut accéder à Radicale." +"Radicale est un serveur pour les protocoles de gestion de calendriers en " +"ligne CalDAV et de carnets d’adresses CardDAV. Il permet de synchroniser ses " +"rendez-vous et ses contacts entre plusieurs appareils et de les partager. " +"Pour utiliser Radicale, vous devrez passer par une application cliente " +"compatible. Tous les utilisateur disposant d’un compte sur la {box_name} " +"ont accès à Radicale." #: plinth/modules/radicale/__init__.py:35 msgid "" @@ -5082,10 +5074,8 @@ msgstr "" "visualiser et modifier n’importe quel agenda/carnet d’adresses." #: plinth/modules/radicale/forms.py:30 -#, fuzzy -#| msgid "Access Point" msgid "Access rights" -msgstr "Point d’accès" +msgstr "Droits d’accès" #: plinth/modules/radicale/manifest.py:10 msgid "DAVx5" @@ -5251,7 +5241,7 @@ msgstr "Client Android Samba" #: plinth/modules/samba/manifest.py:28 msgid "Ghost Commander - Samba plugin" -msgstr "" +msgstr "Module Samba pour Ghost Commander" #: plinth/modules/samba/manifest.py:42 msgid "VLC media player" @@ -5275,8 +5265,8 @@ msgid "" "Note: Only specially created directories will be shared on selected disks, " "not the whole disk." msgstr "" -"Note : seuls les répertoires créés spécialement pour seront partagés sur les " -"disques sélectionnés, et non pas les disques entiers." +"Remarque : seuls les répertoires créés spécialement pour seront partagés sur " +"les disques sélectionnés, et non pas les disques entiers." #: plinth/modules/samba/templates/samba.html:34 msgid "Disk Name" @@ -5460,12 +5450,12 @@ msgstr "Afficher le rapport de sécurité" #: plinth/modules/upgrades/templates/backports-firstboot.html:11 #: plinth/modules/upgrades/templates/upgrades_configure.html:11 msgid "Frequent Feature Updates" -msgstr "" +msgstr "Mise à jour régulière des fonctionnalités" #: plinth/modules/security/templates/security.html:19 #: plinth/modules/upgrades/templates/upgrades_configure.html:19 msgid "Frequent feature updates are activated." -msgstr "" +msgstr "La mise à jour régulière des fonctionnalités est activée." #: plinth/modules/security/templates/security.html:24 #: plinth/modules/upgrades/templates/backports-firstboot.html:14 @@ -5480,6 +5470,14 @@ msgid "" "Instead, they are maintained by contributors to Debian and the %(box_name)s " "community." msgstr "" +"En activant cette option, le système %(box_name)s et un nombre limité de " +"logiciels recevront des mises à jours plus fréquentes (via le dépôt de " +"rétroportage « backports ») pouvant inclure de nouvelles fonctionnalités. " +"Ceci vous permet de bénéficier de nouvelles fonctionnalités au bout de " +"quelques semaines plutôt que tous les 2 ans environ. Veuillez noter que les " +"logiciels bénéficiant de ces mises à jours fréquentes ne sont pas supportés " +"par l’équipe Debian en charge de la sécurité. Ils sont simplement maintenus " +"par les contributeurs de Debian et la communauté %(box_name)s." #: plinth/modules/security/templates/security_report.html:10 #: plinth/modules/security/views.py:74 @@ -5880,16 +5878,12 @@ msgid "Yearly Snapshots Limit" msgstr "Instantanés annuels à conserver" #: plinth/modules/snapshot/forms.py:49 -#, fuzzy -#| msgid "" -#| "Keep a maximum of this many yearly snapshots. The default value is 0 " -#| "(disabled)." msgid "" "Keep a maximum of this many yearly snapshots. The default value is 0 (keep " "no yearly snapshot)." msgstr "" "Conserver au maximum ce nombre d’instantanés pris tous les ans. La valeur " -"par défaut est de 0 (désactivé)." +"par défaut est de 0 (ne pas conserver d’instantané annuel)." #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:12 msgid "Delete the following snapshots permanently?" @@ -6264,6 +6258,9 @@ msgid "" "Advanced storage operations such as disk partitioning and RAID management " "are provided by the Cockpit app." msgstr "" +"Les opérations avancées sur le stockage telles que le partitionnement de " +"disques et la gestion de grappes de disques RAID sont accessible dans l’" +"appli Cockpit." #: plinth/modules/storage/templates/storage_expand.html:14 #, python-format @@ -6283,7 +6280,7 @@ msgstr "Erreur lors de l’extension de la partition : {exception}" #: plinth/modules/storage/views.py:73 msgid "Partition expanded successfully." -msgstr "Partition étendue avec succès." +msgstr "Extension de la partition réalisée avec succès." #: plinth/modules/storage/views.py:91 #, python-brace-format @@ -6694,11 +6691,12 @@ msgid "" "to be unavailable briefly. If system reboot is deemed necessary, it is done " "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -"Les mises à jour sont exécutées à 6h00 tous les jours, selon votre heure " -"locale. Veuillez chosir votre fuseau horaire dans l'application Date & Time. " -"Les applications redémarrent après la mise à jour, causant brièvement leurs " -"interruptions. Si le redémarrage du système est nécessaire, il sera effectué " -"à 2h00, causant brièvement l'interruption de toutes les applications." +"Les mises à jour sont exécutées à 6h00 heure locale tous les jours. Vous " +"pouvez définir votre fuseau horaire dans l’application Date et heure. Les " +"applications sont redémarrées après leur mise à jour ce qui les rend " +"brièvement indisponibles. Lorsque qu’un redémarrage du système est " +"nécessaire, il est effectué à 2h00, rendant indisponible l’ensemble des " +"applications pour une courte période." #: plinth/modules/upgrades/__init__.py:64 plinth/templates/setup.html:62 msgid "Update" @@ -6721,19 +6719,24 @@ msgstr "" #: plinth/modules/upgrades/forms.py:20 #: plinth/modules/upgrades/templates/upgrades_configure.html:56 msgid "Activate frequent feature updates (recommended)" -msgstr "" +msgstr "Activer la mise à jour régulière des fonctionnalités (recommandé)" #: plinth/modules/upgrades/templates/backports-firstboot.html:26 msgid "" "It is strongly recommended to activate frequent feature updates. If not " "activated now, they can be activated later." msgstr "" +"Il est fortement recommandé d’activer la mise à jour régulière des " +"fonctionnalités. Si vous choisissez de ne pas l’activez maintenant, vous " +"pourrez toujours le faire par la suite." #: plinth/modules/upgrades/templates/backports-firstboot.html:33 msgid "" "Note: Once frequent feature updates are activated, they " "cannot be deactivated." msgstr "" +"Remarque : Une fois activée, la mise à jour régulière des " +"fonctionnalités ne peut plus être désactivée." #: plinth/modules/upgrades/templates/upgrades-new-release.html:9 #, python-format @@ -6758,12 +6761,16 @@ msgstr "Fermer" msgid "" "Frequent feature updates can be activated. Activating them is recommended." msgstr "" +"Vous pouvez activer la mise à jour régulière des fonctionnalités. Cette " +"option est recommandée." #: plinth/modules/upgrades/templates/upgrades_configure.html:23 msgid "" "Frequent feature updates cannot be activated. They may not be necessary on " "your distribution." msgstr "" +"La mise à jour régulière des fonctionnalités n’est pas disponibles. Elle n’" +"est sans doute pas nécessaire pour votre distribution." #: plinth/modules/upgrades/templates/upgrades_configure.html:45 #, python-format @@ -6772,10 +6779,12 @@ msgid "" "cannot be deactivated. You may wish to take a snapshot using Storage Snapshots before continuing." msgstr "" +"Attention ! Une fois activée, la mise à jour régulière des " +"fonctionnalités ne peut plus être désactivée. Il est recommandé de prendre " +"un instantané du système via la fonction d’Instantanés de disque avant de poursuivre." #: plinth/modules/upgrades/templates/upgrades_configure.html:61 -#, fuzzy -#| msgid "Manual update" msgid "Manual Update" msgstr "Mise à jour manuelle" @@ -6785,29 +6794,22 @@ msgstr "Mise à jour en cours…" #: plinth/modules/upgrades/templates/upgrades_configure.html:75 msgid "Update now" -msgstr "Mettre à jour immédiatement" +msgstr "Lancer la mise à jour" #: plinth/modules/upgrades/templates/upgrades_configure.html:81 -#, fuzzy -#| msgid "" -#| "This may take a long time to complete. During an update, " -#| "you cannot install apps. Also, this web interface may be temporarily " -#| "unavailable and show an error. In that case, refresh the page to continue." msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" "Cette opération peut prendre du temps. Pendant la durée de " -"la mise à jour, vous ne pouvez pas installer d’autre appli. Cette interface " -"web pourrait aussi être temporairement indisponible ou afficher une erreur. " -"Si cela se produit, rafraîchissez la page pour continuer." +"la mise à jour, vous ne pourrez pas installer d’autre appli. Cette interface " +"web pourrait aussi devenir temporairement indisponible ou afficher une " +"erreur. Si cela se produit, rafraîchissez la page pour continuer." #: plinth/modules/upgrades/templates/upgrades_configure.html:95 -#, fuzzy -#| msgid "Toggle recent update logs" msgid "Show recent update logs" -msgstr "Basculer les journaux de modification récents" +msgstr "Afficher les derniers journaux de mises à jour" #: plinth/modules/upgrades/views.py:57 #, python-brace-format @@ -6826,7 +6828,7 @@ msgstr "Mises à niveau automatiques désactivées" #: plinth/modules/upgrades/views.py:79 msgid "Upgrade process started." -msgstr "Mise à niveau initiée." +msgstr "Mise à jour lancée." #: plinth/modules/upgrades/views.py:81 msgid "Starting upgrade failed." @@ -6834,7 +6836,7 @@ msgstr "Le lancement de la mise à niveau a échoué." #: plinth/modules/upgrades/views.py:91 msgid "Frequent feature updates activated." -msgstr "" +msgstr "Mise à jour régulière des fonctionnalités activée." #: plinth/modules/users/__init__.py:39 msgid "" @@ -7074,7 +7076,7 @@ msgstr "Changer Mot de Passe" #: plinth/modules/users/views.py:147 msgid "Password changed successfully." -msgstr "Mot de passe changé avec succès." +msgstr "Le mot de passe a été changé." #: plinth/modules/wireguard/__init__.py:24 msgid "WireGuard is a fast, modern, secure VPN tunnel." @@ -7086,9 +7088,9 @@ msgid "" "It can be used to connect to a VPN provider which supports WireGuard, and to " "route all outgoing traffic from {box_name} through the VPN." msgstr "" -"Il peut être utilisé pour se connecter à un fournisseur de VPN proposant un " -"service WireGuard, pour router tout le trafic sortant de la {box_name} à " -"travers ce VPN." +"Il peut être utilisé pour se connecter à un fournisseur de réseau privé " +"virtuel VPN proposant un service WireGuard, pour router tout le trafic " +"sortant de la {box_name} à travers ce VPN." #: plinth/modules/wireguard/__init__.py:30 #, python-brace-format @@ -7160,9 +7162,9 @@ msgid "" "endpoint. This value is usually provided by the server operator. Example: " "192.168.0.10." msgstr "" -"Adresse IP attribuée à cette machine sur le VPN une fois connecté au serveur " -"distant. Cette valeur est généralement fournie par le gestionnaire du " -"serveur. Par exemple : 192.18.0.10." +"Adresse IP attribuée à cette machine sur le réseau privé virtuel VPN une " +"fois connecté au serveur distant. Cette valeur est généralement fournie par " +"le gestionnaire du serveur. Par exemple : 192.18.0.10." #: plinth/modules/wireguard/forms.py:89 msgid "Private key of this machine" @@ -7203,8 +7205,8 @@ msgstr "Utiliser cette connexion pour y envoyer tout le trafic sortant" #: plinth/modules/wireguard/forms.py:107 msgid "Typically checked for a VPN service though which all traffic is sent." msgstr "" -"Activé la plupart du temps pour un service VPN à travers lequel tout le " -"trafic est envoyé." +"À activer en général pour un service de réseau privé virtuel VPN à travers " +"lequel tout le trafic est envoyé." #: plinth/modules/wireguard/templates/wireguard.html:10 msgid "As a Server" @@ -7554,7 +7556,7 @@ msgstr "S'identifier" #: plinth/templates/clients-button.html:16 msgid "Launch web client" -msgstr "Lancer le client web" +msgstr "Ouvrir le client web" #: plinth/templates/clients-button.html:25 msgid "Client Apps" @@ -7641,10 +7643,10 @@ msgid "" "server to deploy social applications on small machines. It provides online " "communication tools respecting your privacy and data ownership." msgstr "" -"%(box_name)s, un pur produit de Debian, est un serveur web d’auto-" -"hébergement 100%% à base de logiciel libre conçu pour déployer des " -"applications sociales sur de petites machines. Les outils de communication " -"proposés sont respectueux de votre vie privée et de vos données personnelles." +"Pur produit de Debian, %(box_name)s est un serveur web d’auto-hébergement " +"composé à 100%% de logiciels libres, conçu pour déployer des applications " +"sociales sur de petites machines. Les outils de communication proposés sont " +"respectueux de votre vie privée et de vos données personnelles." #: plinth/templates/index.html:117 #, python-format @@ -7653,7 +7655,7 @@ msgid "" "free software, distributed under the GNU Affero General Public License, " "Version 3 or later." msgstr "" -"Ce portail fait partie de l'interface web de la %(box_name)s. %(box_name)s " +"Ce portail fait partie de l’interface web de la %(box_name)s. %(box_name)s " "est un logiciel libre distribué sous licence GNU Affero General Public " "License, Version 3 ou ultérieure." @@ -7682,13 +7684,14 @@ msgid "Mailing list" msgstr "Liste de discussion du projet" #: plinth/templates/internal-zone.html:11 -#, fuzzy, python-format -#| msgid "%(service_name)s is available only on internal networks." +#, python-format msgid "" "%(service_name)s is available only on internal networks or when the " "client is connected to %(box_name)s through VPN." msgstr "" -"%(service_name)s n'est disponible que sur les réseaux internes." +"%(service_name)s n’est disponible que sur les réseaux internes où " +"lorsque le client est connecté à la %(box_name)s via un réseau privé virtuel " +"VPN." #: plinth/templates/internal-zone.html:17 msgid "Currently there are no network interfaces configured as internal." @@ -7713,16 +7716,13 @@ msgid "Port Forwarding" msgstr "Redirection de port" #: plinth/templates/port-forwarding-info.html:13 -#, fuzzy, python-format -#| msgid "" -#| "You may want to check the network setup " -#| "and modify it if necessary." +#, python-format msgid "" "Your FreedomBox is not behind a router. No " "action is necessary." msgstr "" -"Vous pouvez vérifier la configuration du " -"réseau et la modifier si nécessaire." +"Votre FreedomBox n’est pas derrière un routeur" +"a>. Aucune action n’est nécessaire." #: plinth/templates/port-forwarding-info.html:19 #, python-format @@ -7731,37 +7731,34 @@ msgid "" "are using the DMZ feature to forward all ports. No further router " "configuration is necessary." msgstr "" +"Votre FreedomBox est derrière un routeur " +"et vous utilisez la fonction de zone démilitarisée DMZ pour rediriger tous " +"les ports. Aucune configuration supplémentaire du routeur n’est nécessaire." #: plinth/templates/port-forwarding-info.html:26 -#, fuzzy, python-format -#| msgid "" -#| "If your FreedomBox is behind a router, you will need to set up port " -#| "forwarding on your router. You should forward the following ports for " -#| "%(service_name)s:" +#, python-format msgid "" "Your FreedomBox is behind a router and you " "are not using the DMZ feature. You will need to set up port forwarding on " "your router. You should forward the following ports for %(service_name)s:" msgstr "" -"Si votre FreedomBox se situe derrière un routeur, vous aurez besoin de " -"mettre en place une redirection de port sur votre routeur. Vous devriez " +"Votre FreedomBox est derrière un routeur et " +"vous n’utilisez pas la fonction de zone démilitarisée DMZ. Vous allez devoir " +"mettre en place une redirection de ports sur votre routeur. Vous devriez " "rediriger les ports suivants pour %(service_name)s :" #: plinth/templates/port-forwarding-info.html:36 -#, fuzzy -#| msgid "protocol" msgid "Protocol" -msgstr "protocole" +msgstr "Protocole" #: plinth/templates/port-forwarding-info.html:37 msgid "From Router/WAN Ports" -msgstr "" +msgstr "Depuis les ports routeur/Internet (WAN)" #: plinth/templates/port-forwarding-info.html:38 -#, fuzzy, python-format -#| msgid "%(box_name)s Setup" +#, python-format msgid "To %(box_name)s Ports" -msgstr "Configuration initiale de la %(box_name)s" +msgstr "Vers les ports %(box_name)s" #: plinth/templates/setup.html:24 msgid "Install this application?"