diff --git a/.NetworkManager.metadata b/.NetworkManager.metadata index e61b8b4..6d291ca 100644 --- a/.NetworkManager.metadata +++ b/.NetworkManager.metadata @@ -1 +1 @@ -115416aebfeca18283e32daddce277f7994e844d SOURCES/NetworkManager-1.18.4.tar.xz +02be187c7938eedd979e68c6b4f2d3447f5c4b8f SOURCES/NetworkManager-1.18.8.tar.xz diff --git a/.gitignore b/.gitignore index a5dc152..a79d88f 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/NetworkManager-1.18.4.tar.xz +SOURCES/NetworkManager-1.18.8.tar.xz diff --git a/SOURCES/1000-dhclient-include-conditionals-rh1758550.patch b/SOURCES/1000-dhclient-include-conditionals-rh1758550.patch deleted file mode 100644 index b113dd0..0000000 --- a/SOURCES/1000-dhclient-include-conditionals-rh1758550.patch +++ /dev/null @@ -1,136 +0,0 @@ -From 7a5509053a78bf92511626ca06fdb61c2977693f Mon Sep 17 00:00:00 2001 -From: Beniamino Galvani -Date: Sun, 6 Oct 2019 08:27:18 +0200 -Subject: [PATCH] dhcp: include conditionals from existing dhclient - configuration - -Since commit 159ff23268b1 ('dhcp/dhclient-utils: skip over -dhclient.conf blocks') we skip blocks enclosed in lines containing '{' -and '}' because NM should ignore 'lease', 'alias' and other -declarations. However, conditional statements seem useful and should -not be skipped. - -https://bugzilla.redhat.com/show_bug.cgi?id=1758550 -(cherry picked from commit b58e4d311da630ea8d14f60ca3667710877e455d) -(cherry picked from commit 58ffded2d0a317c3a480821272b41780aff0e64e) -(cherry picked from commit 497101fd1e44128496d14a3b8b7496de7febe2f0) ---- - src/dhcp/nm-dhcp-dhclient-utils.c | 43 +++++++++++++++++++++-------- - src/dhcp/tests/test-dhcp-dhclient.c | 19 ++++++++++++- - 2 files changed, 50 insertions(+), 12 deletions(-) - -diff --git a/src/dhcp/nm-dhcp-dhclient-utils.c b/src/dhcp/nm-dhcp-dhclient-utils.c -index 3338fbff2..01d0fc020 100644 ---- a/src/dhcp/nm-dhcp-dhclient-utils.c -+++ b/src/dhcp/nm-dhcp-dhclient-utils.c -@@ -275,11 +275,13 @@ nm_dhcp_dhclient_create_config (const char *interface, - if (orig_contents) { - gs_free const char **lines = NULL; - gsize line_i; -- int nest = 0; -+ nm_auto_free_gstring GString *blocks_stack = NULL; -+ guint blocks_skip = 0; - gboolean in_alsoreq = FALSE; - gboolean in_req = FALSE; - char intf[IFNAMSIZ]; - -+ blocks_stack = g_string_new (NULL); - g_string_append_printf (new_contents, _("# Merged from %s\n\n"), orig_path); - intf[0] = '\0'; - -@@ -297,19 +299,38 @@ nm_dhcp_dhclient_create_config (const char *interface, - if (in_req) { - /* pass */ - } else if (strchr (p, '{')) { -- nest++; -- if ( !intf[0] -- && NM_STR_HAS_PREFIX (p, "interface")) -- if (read_interface (p, intf, sizeof (intf))) -- continue; -+ if ( NM_STR_HAS_PREFIX (p, "lease") -+ || NM_STR_HAS_PREFIX (p, "alias") -+ || NM_STR_HAS_PREFIX (p, "interface") -+ || NM_STR_HAS_PREFIX (p, "pseudo")) { -+ /* skip over these blocks, except 'interface' when it -+ * matches the current interface */ -+ blocks_skip++; -+ g_string_append_c (blocks_stack, 'b'); -+ if ( !intf[0] -+ && NM_STR_HAS_PREFIX (p, "interface")) { -+ if (read_interface (p, intf, sizeof (intf))) -+ continue; -+ } -+ } else { -+ /* allow other blocks (conditionals) */ -+ if (!strchr (p, '}')) /* '} else {' */ -+ g_string_append_c (blocks_stack, 'c'); -+ } - } else if (strchr (p, '}')) { -- if (nest) -- nest--; -- intf[0] = '\0'; -- continue; -+ if (blocks_stack->len > 0) { -+ if (blocks_stack->str[blocks_stack->len - 1] == 'b') { -+ g_string_truncate (blocks_stack, blocks_stack->len - 1); -+ nm_assert(blocks_skip > 0); -+ blocks_skip--; -+ intf[0] = '\0'; -+ continue; -+ } -+ g_string_truncate (blocks_stack, blocks_stack->len - 1); -+ } - } - -- if (nest && !intf[0]) -+ if (blocks_skip > 0 && !intf[0]) - continue; - - if (intf[0] && !nm_streq (intf, interface)) -diff --git a/src/dhcp/tests/test-dhcp-dhclient.c b/src/dhcp/tests/test-dhcp-dhclient.c -index f6267cd28..90480955f 100644 ---- a/src/dhcp/tests/test-dhcp-dhclient.c -+++ b/src/dhcp/tests/test-dhcp-dhclient.c -@@ -900,6 +900,11 @@ test_structured (void) - " request subnet-mask, broadcast-address, time-offset, routers,\n" - " domain-search, domain-name, domain-name-servers, host-name;\n" - " require subnet-mask, domain-name-servers;\n" -+ " if not option domain-name = \"example.org\" {\n" -+ " prepend domain-name-servers 127.0.0.1;\n" -+ " } else {\n" -+ " prepend domain-name-servers 127.0.0.2;\n" -+ " } \n" - " } \n" - "\n" - "pseudo \"secondary\" \"eth0\" { \n" -@@ -926,7 +931,13 @@ test_structured (void) - " interface \"eth0\";\n" - " fixed-address 192.0.2.2;\n" - " option subnet-mask 255.255.255.0;\n" -- " } \n"; -+ " } \n" -+ "if not option domain-name = \"example.org\" {\n" -+ " prepend domain-name-servers 127.0.0.1;\n" -+ " if not option domain-name = \"useless.example.com\" {\n" -+ " prepend domain-name-servers 127.0.0.2;\n" -+ " }\n" -+ "}\n"; - - static const char *const expected = \ - "# Created by NetworkManager\n" -@@ -937,6 +948,12 @@ test_structured (void) - "send dhcp-client-identifier \"sad-and-useless\";\n" - "send dhcp-lease-time 8086;\n" - "require subnet-mask;\n" -+ "if not option domain-name = \"example.org\" {\n" -+ "prepend domain-name-servers 127.0.0.1;\n" -+ "if not option domain-name = \"useless.example.com\" {\n" -+ "prepend domain-name-servers 127.0.0.2;\n" -+ "}\n" -+ "}\n" - "\n" - "option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;\n" - "option ms-classless-static-routes code 249 = array of unsigned integer 8;\n" --- -2.21.0 - diff --git a/SOURCES/1000-po-RHEL-7.9-translations.patch b/SOURCES/1000-po-RHEL-7.9-translations.patch new file mode 100644 index 0000000..e73ee91 --- /dev/null +++ b/SOURCES/1000-po-RHEL-7.9-translations.patch @@ -0,0 +1,22772 @@ +From 9703f3e7048d24a3651e6fb9da13b06f48b3946a Mon Sep 17 00:00:00 2001 +From: Beniamino Galvani +Date: Tue, 12 May 2020 18:25:58 +0200 +Subject: [PATCH] po: RHEL 7.9 translations + +https://bugzilla.redhat.com/show_bug.cgi?id=1796852 +--- + po/fr.po | 4005 ++++++++++++++------------------------------------- + po/ja.po | 3464 +++++++++++++------------------------------- + po/zh_CN.po | 2530 +++++++++++--------------------- + 3 files changed, 2934 insertions(+), 7065 deletions(-) + +diff --git a/po/fr.po b/po/fr.po +index 165fab266..3c4456828 100644 +--- a/po/fr.po ++++ b/po/fr.po +@@ -16,7 +16,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-05-28 14:18+0200\n" ++"POT-Creation-Date: 2020-04-27 09:44+0200\n" + "PO-Revision-Date: 2019-05-21 11:52+0000\n" + "Last-Translator: croe \n" + "Language-Team: French \n" +@@ -34,8 +34,7 @@ msgid "" + "\n" + "COMMAND := { secret | polkit | all }\n" + "\n" +-msgstr "" +-"Syntaxe : nmcli agent { COMMANDE | help }\n" ++msgstr "Syntaxe : nmcli agent { COMMANDE | help }\n" + "\n" + "COMMAND := { secret | polkit | all }\n" + "\n" +@@ -50,15 +49,11 @@ msgid "" + "running\n" + "and if a password is required asks the user for it.\n" + "\n" +-msgstr "" +-"Syntaxe : nmcli agent secret { help }\n" +-"\n" +-"Lance nmcli en tant qu'agent pour secret de NetworkManager. Lorsque " +-"NetworkManager\n" +-"a besoin d'un mot de passe, il en fait la demande aux agents enregistrés. " +-"Cette commande\n" +-"permet à nmcli de tourner en tâche de fond et de demander le cas échéant le " +-"mot de passe\n" ++msgstr "Syntaxe : nmcli agent secret { help }\n" ++"\n" ++"Lance nmcli en tant qu'agent pour secret de NetworkManager. Lorsque NetworkManager\n" ++"a besoin d'un mot de passe, il en fait la demande aux agents enregistrés. Cette commande\n" ++"permet à nmcli de tourner en tâche de fond et de demander le cas échéant le mot de passe\n" + "à l'utilisateur.\n" + "\n" + +@@ -72,8 +67,7 @@ msgid "" + "gives\n" + "the response back to polkit.\n" + "\n" +-msgstr "" +-"Syntaxe : nmcli agent polkit { help }\n" ++msgstr "Syntaxe : nmcli agent polkit { help }\n" + "\n" + "Enregistre nmcli comme une action polkit pour la session utilisateur.\n" + "Quand le démon polkit demande une autorisation, nmcli la relaiera à\n" +@@ -87,18 +81,15 @@ msgid "" + "\n" + "Runs nmcli as both NetworkManager secret and a polkit agent.\n" + "\n" +-msgstr "" +-"Syntaxe : nmcli agent all { help }\n" ++msgstr "Syntaxe : nmcli agent all { help }\n" + "\n" +-"Lance nmcli à la fois en tant qu'agent de secret NetworkManager et agent " +-"polkit.\n" ++"Lance nmcli à la fois en tant qu'agent de secret NetworkManager et agent polkit.\n" + "\n" + + #: ../clients/cli/agent.c:159 + #, c-format + msgid "nmcli successfully registered as a NetworkManager's secret agent.\n" +-msgstr "" +-"nmcli est enregistré avec succès comme agent de secret NetworkManager.\n" ++msgstr "nmcli est enregistré avec succès comme agent de secret NetworkManager.\n" + + #: ../clients/cli/agent.c:161 + #, c-format +@@ -141,10 +132,7 @@ msgstr "Erreur : échec de openconnect avec le signal %d\n" + msgid "" + "Warning: password for '%s' not given in 'passwd-file' and nmcli cannot ask " + "without '--ask' option.\n" +-msgstr "" +-"Avertissement : le mot de passe pour « %s » n'est pas indiqué dans le " +-"paramètre« passwd-file » et nmcli ne peut le demander à l'utilisateur sans " +-"l'option « --ask ».\n" ++msgstr "Avertissement : le mot de passe pour « %s » n'est pas indiqué dans le paramètre« passwd-file » et nmcli ne peut le demander à l'utilisateur sans l'option « --ask ».\n" + + #: ../clients/cli/common.c:1217 + #, c-format +@@ -178,8 +166,8 @@ msgstr "accès refusé" + #: ../clients/common/nm-client-utils.c:286 + #: ../clients/common/nm-meta-setting-desc.c:1766 + #: ../clients/common/nm-meta-setting-desc.c:1797 +-#: ../clients/common/nm-meta-setting-desc.c:2708 +-#: ../clients/common/nm-meta-setting-desc.c:2766 ++#: ../clients/common/nm-meta-setting-desc.c:2715 ++#: ../clients/common/nm-meta-setting-desc.c:2773 + msgid "unknown" + msgstr "inconnu" + +@@ -316,25 +304,20 @@ msgid "" + "\n" + " export [id | uuid | path] []\n" + "\n" +-msgstr "" +-"Usage: nmcli connection { COMMAND | help }\n" ++msgstr "Usage: nmcli connection { COMMAND | help }\n" + "\n" +-"COMMAND := { show | up | down | add | modify | clone | edit | delete | " +-"monitor | reload | load | import | export }\n" ++"COMMAND := { show | up | down | add | modify | clone | edit | delete | monitor | reload | load | import | export }\n" + "\n" + " show [--active] [--order ]\n" + " show [--active] [id | uuid | path | apath] ...\n" + "\n" +-" up [[id | uuid | path] ] [ifname ] [ap ] [passwd-file " +-"]\n" ++" up [[id | uuid | path] ] [ifname ] [ap ] [passwd-file ]\n" + "\n" + " down [id | uuid | path | apath] ...\n" + "\n" +-" add COMMON_OPTIONS TYPE_SPECIFIC_OPTIONS SLAVE_OPTIONS IP_OPTIONS [-- " +-"([+|-]. )+]\n" ++" add COMMON_OPTIONS TYPE_SPECIFIC_OPTIONS SLAVE_OPTIONS IP_OPTIONS [-- ([+|-]. )+]\n" + "\n" +-" modify [--temporary] [id | uuid | path] ([+|-]. " +-")+\n" ++" modify [--temporary] [id | uuid | path] ([+|-]. )+\n" + "\n" + " clone [--temporary] [id | uuid | path ] \n" + "\n" +@@ -379,31 +362,22 @@ msgid "" + "When --active option is specified, only the active profiles are taken into\n" + "account. Use global --show-secrets option to reveal associated secrets as " + "well.\n" +-msgstr "" +-"Syntaxe : nmcli connection show { ARGUMENTS | help }\n" ++msgstr "Syntaxe : nmcli connection show { ARGUMENTS | help }\n" + "\n" + "ARGUMENTS := [--active] [--order ]\n" + "\n" +-"Répertorie les profils de connexion sur-disque et en-mémoire, avec certaines " +-"actifs\n" ++"Répertorie les profils de connexion sur-disque et en-mémoire, avec certaines actifs\n" + "si un périphérique utilise ce profil de connexion. Sans paramètre, tous les\n" +-"les profils sont répertoriés. Lorsque l’option --active est spécifiée, seuls " +-"les profiles\n" +-"actifs sont affichés. --order permet d'ordonnancement des connexions " +-"personnalisées, (voir page de manuel).\n" ++"les profils sont répertoriés. Lorsque l’option --active est spécifiée, seuls les profiles\n" ++"actifs sont affichés. --order permet d'ordonnancement des connexions personnalisées, (voir page de manuel).\n" + "\n" + "ARGUMENTS: = [--active] [id | uuid | chemin | apath] ...\n" + "\n" +-"Affiche les détails pour les connexions spécifiées. Par défaut, la " +-"configuration statique\n" +-"et les données de connexions actives sont affichées. Il est possible de " +-"filtrer la sortie\n" +-"avec un paramètre global '--fields'. Reportez-vous à la page de manuel pour " +-"plus d’informations.\n" +-"Lorsque l'option --active est spécifiée, seuls les profils actifs sont pris " +-"en\n" +-"compte. L'utilisation de l'option --show-secrets révéle également les " +-"secrets associés.\n" ++"Affiche les détails pour les connexions spécifiées. Par défaut, la configuration statique\n" ++"et les données de connexions actives sont affichées. Il est possible de filtrer la sortie\n" ++"avec un paramètre global '--fields'. Reportez-vous à la page de manuel pour plus d’informations.\n" ++"Lorsque l'option --active est spécifiée, seuls les profils actifs sont pris en\n" ++"compte. L'utilisation de l'option --show-secrets révéle également les secrets associés.\n" + + #: ../clients/cli/connections.c:911 + #, c-format +@@ -428,28 +402,22 @@ msgid "" + "nsp - specifies NSP to connect to (only valid for WiMAX)\n" + "passwd-file - file with password(s) required to activate the connection\n" + "\n" +-msgstr "" +-"Syntaxe : nmcli connection up { ARGUMENTS | help }\n" ++msgstr "Syntaxe : nmcli connection up { ARGUMENTS | help }\n" + "\n" +-"ARGUMENTS := [id | uuid | path] [ifname ] [ap ] [nsp " +-"] [passwd-file ]\n" ++"ARGUMENTS := [id | uuid | path] [ifname ] [ap ] [nsp ] [passwd-file ]\n" + "\n" +-"Active une connexion sur un périphérique. Le profil à activer est identifié " +-"par son\n" ++"Active une connexion sur un périphérique. Le profil à activer est identifié par son\n" + "nom, UUID ou chemin D-Bus.\n" + "\n" +-"ARGUMENTS := ifname [ap ] [nsp ] [passwd-file ]\n" ++"ARGUMENTS := ifname [ap ] [nsp ] [passwd-file ]\n" + "\n" +-"Active un périphérique avec une connexion. Le profil de connexion est " +-"automatiquement\n" ++"Active un périphérique avec une connexion. Le profil de connexion est automatiquement\n" + "sélectionné par NetworkManager.\n" + "\n" + "ifname - spécifie le périphérique sur lequel activer la connexion\n" + "ap - spécifie sur quel AP se connecter (valide pour Wi-Fi uniquement)\n" + "nsp - spécifie sur quel NSP se connecter (valide pour WiMAX uniquement)\n" +-"passwd-file - fichier contenant les mots de passe requis pour l'activation " +-"de la connexion\n" ++"passwd-file - fichier contenant les mots de passe requis pour l'activation de la connexion\n" + "\n" + + #: ../clients/cli/connections.c:932 +@@ -464,15 +432,12 @@ msgid "" + "name,\n" + "UUID or D-Bus path.\n" + "\n" +-msgstr "" +-"Syntaxe : nmcli connection down { ARGUMENTS | help }\n" ++msgstr "Syntaxe : nmcli connection down { ARGUMENTS | help }\n" + "\n" + "ARGUMENTS := [id | uuid | path | apath] \n" + "\n" +-"Désactive une connexion d'un périphérique (sans empêcher le périphérique " +-"d'utiliser\n" +-"l'activation automatique). Le profil à désactiver est identifié par son " +-"nom,\n" ++"Désactive une connexion d'un périphérique (sans empêcher le périphérique d'utiliser\n" ++"l'activation automatique). Le profil à désactiver est identifié par son nom,\n" + "UUID ou chemin D-Bus.\n" + "\n" + +@@ -633,11 +598,9 @@ msgid "" + " [ip4 ] [gw4 ]\n" + " [ip6 ] [gw6 ]\n" + "\n" +-msgstr "" +-"Usage: nmcli connection add { ARGUMENTS | help }\n" ++msgstr "Usage: nmcli connection add { ARGUMENTS | help }\n" + "\n" +-"ARGUMENTS := COMMON_OPTIONS TYPE_SPECIFIC_OPTIONS SLAVE_OPTIONS IP_OPTIONS " +-"[-- ([+|-]. )+]\n" ++"ARGUMENTS := COMMON_OPTIONS TYPE_SPECIFIC_OPTIONS SLAVE_OPTIONS IP_OPTIONS [-- ([+|-]. )+]\n" + "\n" + " COMMON_OPTIONS:\n" + " type \n" +@@ -691,10 +654,8 @@ msgstr "" + " [egress ]\n" + " [mtu ]\n" + "\n" +-" bond: [mode balance-rr (0) | active-backup (1) | balance-xor (2) " +-"| broadcast (3) |\n" +-" 802.3ad (4) | balance-tlb (5) | balance-alb " +-"(6)]\n" ++" bond: [mode balance-rr (0) | active-backup (1) | balance-xor (2) | broadcast (3) |\n" ++" 802.3ad (4) | balance-tlb (5) | balance-alb (6)]\n" + " [primary ]\n" + " [miimon ]\n" + " [downdelay ]\n" +@@ -724,8 +685,7 @@ msgstr "" + " [path-cost <1-65535>]\n" + " [hairpin yes|no]\n" + "\n" +-" vpn: vpn-type vpnc|openvpn|pptp|openconnect|openswan|libreswan|" +-"ssh|l2tp|iodine|...\n" ++" vpn: vpn-type vpnc|openvpn|pptp|openconnect|openswan|libreswan|ssh|l2tp|iodine|...\n" + " [user ]\n" + "\n" + " olpc-mesh: ssid \n" +@@ -812,25 +772,19 @@ msgid "" + "nmcli con mod bond0 +bond.options mii=500\n" + "nmcli con mod bond0 -bond.options downdelay\n" + "\n" +-msgstr "" +-"Syntaxe : nmcli connection modify { ARGUMENTS | help }\n" ++msgstr "Syntaxe : nmcli connection modify { ARGUMENTS | help }\n" + "\n" + "ARGUMENTS := [id | uuid | path] ([+|-]. )+\n" + "\n" + "Modifie une ou plusieurs des propriétés du profil de connexion.\n" +-"Le profil est identifié par son nom, son UUID ou son D-Bus. Pour les " +-"propriétés aux valeurs multiples\n" +-"vous pouvez utiliser en option le préfixe « + » ou « -» préfixe devant le " +-"nom de la propriété.\n" +-"Le signe « + » permet l’ajout d’éléments au lieu d’écraser la valeur " +-"entière.\n" +-"Le « - » signe permet de supprimer les éléments sélectionnés, plutôt que la " +-"valeur entière.\n" ++"Le profil est identifié par son nom, son UUID ou son D-Bus. Pour les propriétés aux valeurs multiples\n" ++"vous pouvez utiliser en option le préfixe « + » ou « -» préfixe devant le nom de la propriété.\n" ++"Le signe « + » permet l’ajout d’éléments au lieu d’écraser la valeur entière.\n" ++"Le « - » signe permet de supprimer les éléments sélectionnés, plutôt que la valeur entière.\n" + "\n" + "Exemples :\n" + "nmcli con mod home-wifi wifi.ssid rakosnicek\n" +-"nmcli con mod em1-1 ipv4.method manual ipv4.addr \"192.168.1.2/24, " +-"10.10.1.5/8\"\n" ++"nmcli con mod em1-1 ipv4.method manual ipv4.addr \"192.168.1.2/24, 10.10.1.5/8\"\n" + "nmcli con mod em1-1 +ipv4.dns 8.8.4.4\n" + "nmcli con mod em1-1 -ipv4.dns 1\n" + "nmcli con mod em1-1 -ipv6.addr \"abbe::cafe/56\"\n" +@@ -850,14 +804,11 @@ msgid "" + "and\n" + "id (provided as argument).\n" + "\n" +-msgstr "" +-"Syntaxe : nmcli connection clone { ARGUMENTS | help }\n" ++msgstr "Syntaxe : nmcli connection clone { ARGUMENTS | help }\n" + "\n" + "ARGUMENTS := [--temporary] [id | uuid | path] \n" + "\n" +-"Clone un profil de connexion existant. La connexion qui vient d'être créée " +-"sera une copie parfaite de , sauf pour la propriété uuid (qui va être " +-"générée) et\n" ++"Clone un profil de connexion existant. La connexion qui vient d'être créée sera une copie parfaite de , sauf pour la propriété uuid (qui va être générée) et\n" + "l'id (fourni comme argument ).\n" + "\n" + +@@ -875,8 +826,7 @@ msgid "" + "\n" + "Add a new connection profile in an interactive editor.\n" + "\n" +-msgstr "" +-"Syntaxe : nmcli connection edit { ARGUMENTS | help }\n" ++msgstr "Syntaxe : nmcli connection edit { ARGUMENTS | help }\n" + "\n" + "ARGUMENTS := [id | uuid | path] \n" + "\n" +@@ -898,8 +848,7 @@ msgid "" + "Delete a connection profile.\n" + "The profile is identified by its name, UUID or D-Bus path.\n" + "\n" +-msgstr "" +-"Syntaxe : nmcli connection delete { ARGUMENTS | help }\n" ++msgstr "Syntaxe : nmcli connection delete { ARGUMENTS | help }\n" + "\n" + "ARGUMENTS := [id | uuid | path] \n" + "\n" +@@ -918,14 +867,12 @@ msgid "" + "This command prints a line whenever the specified connection changes.\n" + "Monitors all connection profiles in case none is specified.\n" + "\n" +-msgstr "" +-"Syntaxe : nmcli connection edit { ARGUMENTS | help }\n" ++msgstr "Syntaxe : nmcli connection edit { ARGUMENTS | help }\n" + "\n" + "ARGUMENTS := [id | uuid | path] \n" + "\n" + "Surveille les activités d'un profil de connexion.\n" +-"Cette commande affiche une ligne à chaque fois que la connection spécifiée " +-"est modifiée.\n" ++"Cette commande affiche une ligne à chaque fois que la connection spécifiée est modifiée.\n" + "Surveille tous les profils de connexion si rien n'est spécifié \n" + "\n" + +@@ -936,8 +883,7 @@ msgid "" + "\n" + "Reload all connection files from disk.\n" + "\n" +-msgstr "" +-"Syntaxe : nmcli connection reload { help }\n" ++msgstr "Syntaxe : nmcli connection reload { help }\n" + "\n" + "Recharge tous les fichiers de connexion à partir du disque.\n" + "\n" +@@ -954,15 +900,12 @@ msgid "" + "latest\n" + "state.\n" + "\n" +-msgstr "" +-"Syntaxe : nmcli connection load { ARGUMENTS | help }\n" ++msgstr "Syntaxe : nmcli connection load { ARGUMENTS | help }\n" + "\n" + "ARGUMENTS := [...]\n" + "\n" +-"Charge/recharge un ou plusieurs fichier(s) de connexion à partir du disque. " +-"Utilise ceci après\n" +-"avoir manuellement modifié un fichier de connexion afin de vous assurer que " +-"NetworkManager est\n" ++"Charge/recharge un ou plusieurs fichier(s) de connexion à partir du disque. Utilise ceci après\n" ++"avoir manuellement modifié un fichier de connexion afin de vous assurer que NetworkManager est\n" + "conscient de l'état le plus récent.\n" + "\n" + +@@ -979,16 +922,13 @@ msgid "" + "Only VPN configurations are supported at the moment. The configuration\n" + "is imported by NetworkManager VPN plugins.\n" + "\n" +-msgstr "" +-"Syntaxe : nmcli connection import { ARGUMENTS | help }\n" ++msgstr "Syntaxe : nmcli connection import { ARGUMENTS | help }\n" + "\n" + "ARGUMENTS := [--temporary] type file \n" + "\n" +-"Importe une configuration externe/étrangère comme profil de connexion de " +-"NetworkManager.\n" ++"Importe une configuration externe/étrangère comme profil de connexion de NetworkManager.\n" + "Le type de fichier d'entrée est spécifié par l'option de type.\n" +-"Seules les configurations VPN sont prises en charge actuellement. La " +-"configuration\n" ++"Seules les configurations VPN sont prises en charge actuellement. La configuration\n" + "est importée par les greffons de VPN du NetworkManager.\n" + "\n" + +@@ -1002,15 +942,12 @@ msgid "" + "Export a connection. Only VPN connections are supported at the moment.\n" + "The data are directed to standard output or to a file if a name is given.\n" + "\n" +-msgstr "" +-"Syntaxe : nmcli connection delete { ARGUMENTS | help }\n" ++msgstr "Syntaxe : nmcli connection delete { ARGUMENTS | help }\n" + "\n" + "ARGUMENTS := [id | uuid | path] []\n" + "\n" +-"Exporte une connexion. Les connexions VPN uniquement sont prises en charge " +-"actuellement.\n" +-"Les données sont dirigées vers la sortie standard ou vers un fichier si un " +-"nom est donné.\n" ++"Exporte une connexion. Les connexions VPN uniquement sont prises en charge actuellement.\n" ++"Les données sont dirigées vers la sortie standard ou vers un fichier si un nom est donné.\n" + "\n" + + #: ../clients/cli/connections.c:1264 +@@ -1086,8 +1023,8 @@ msgstr "Profils de connexion NetworkManager" + + #: ../clients/cli/connections.c:2114 ../clients/cli/connections.c:2859 + #: ../clients/cli/connections.c:2871 ../clients/cli/connections.c:2883 +-#: ../clients/cli/connections.c:3112 ../clients/cli/connections.c:8866 +-#: ../clients/cli/connections.c:8887 ../clients/cli/devices.c:2970 ++#: ../clients/cli/connections.c:3112 ../clients/cli/connections.c:8869 ++#: ../clients/cli/connections.c:8890 ../clients/cli/devices.c:2970 + #: ../clients/cli/devices.c:2982 ../clients/cli/devices.c:2995 + #: ../clients/cli/devices.c:3189 ../clients/cli/devices.c:3200 + #: ../clients/cli/devices.c:3218 ../clients/cli/devices.c:3227 +@@ -1107,8 +1044,8 @@ msgid "Error: %s - no such connection profile." + msgstr "Erreur : %s - profil de connexion introuvable." + + #: ../clients/cli/connections.c:2233 ../clients/cli/connections.c:2846 +-#: ../clients/cli/connections.c:2910 ../clients/cli/connections.c:8383 +-#: ../clients/cli/connections.c:8489 ../clients/cli/connections.c:8992 ++#: ../clients/cli/connections.c:2910 ../clients/cli/connections.c:8385 ++#: ../clients/cli/connections.c:8491 ../clients/cli/connections.c:8995 + #: ../clients/cli/devices.c:1721 ../clients/cli/devices.c:1989 + #: ../clients/cli/devices.c:2162 ../clients/cli/devices.c:2270 + #: ../clients/cli/devices.c:2462 ../clients/cli/devices.c:3912 +@@ -1217,8 +1154,8 @@ msgstr "Connexion « %s » (%s) supprimée.\n" + msgid "Connection '%s' successfully deactivated (D-Bus active path: %s)\n" + msgstr "Connexion « %s » désactivée (chemin D-Bus actif : %s)\n" + +-#: ../clients/cli/connections.c:3094 ../clients/cli/connections.c:8597 +-#: ../clients/cli/connections.c:8628 ../clients/cli/connections.c:8786 ++#: ../clients/cli/connections.c:3094 ../clients/cli/connections.c:8599 ++#: ../clients/cli/connections.c:8630 ../clients/cli/connections.c:8789 + #, c-format + msgid "Error: No connection specified." + msgstr "Erreur : aucune connexion spécifiée." +@@ -1259,8 +1196,7 @@ msgstr "Erreur inconnue" + #: ../clients/cli/connections.c:3629 + #, c-format + msgid "Warning: master='%s' doesn't refer to any existing profile.\n" +-msgstr "" +-"Avertissement : master=« %s » ne correspond à un aucun profil existant.\n" ++msgstr "Avertissement : master=« %s » ne correspond à un aucun profil existant.\n" + + #: ../clients/cli/connections.c:3984 + #, c-format +@@ -1309,15 +1245,12 @@ msgstr "Erreur : erreur à l'ajout de l'option d'agrégation de lien « %s=%s + #: ../clients/cli/connections.c:4302 + #, c-format + msgid "Error: '%s' is not a valid monitoring mode; use '%s' or '%s'.\n" +-msgstr "" +-"Erreur : « %s » n'est pas un mode de contrôle valide ; utilisez « %s » ou " +-"« %s ».\n" ++msgstr "Erreur : « %s » n'est pas un mode de contrôle valide ; utilisez « %s » ou « %s ».\n" + + #: ../clients/cli/connections.c:4333 + #, c-format + msgid "Error: 'bt-type': '%s' not valid; use [%s, %s, %s (%s), %s]." +-msgstr "" +-"Erreur:'bt-type' : ' ' '%s non valide ; utiliser [%s, %s, %s (%s), ]%s." ++msgstr "Erreur:'bt-type' : ' ' '%s non valide ; utiliser [%s, %s, %s (%s), ]%s." + + #: ../clients/cli/connections.c:4582 + #, c-format +@@ -1343,7 +1276,7 @@ msgstr "Erreur : « %s » est ambigu (%s.%s ou %s.%s)." + msgid "Error: invalid . '%s'." + msgstr "Erreur : . non valide '%s’." + +-#: ../clients/cli/connections.c:4777 ../clients/cli/connections.c:8429 ++#: ../clients/cli/connections.c:4777 ../clients/cli/connections.c:8431 + #, c-format + msgid "Error: Failed to add '%s' connection: %s" + msgstr "Erreur: impossible d'ajouter la connexion « %s » : %s" +@@ -1353,15 +1286,9 @@ msgstr "Erreur: impossible d'ajouter la connexion « %s » : %s" + msgid "" + "Warning: There is another connection with the name '%1$s'. Reference the " + "connection by its uuid '%2$s'\n" +-msgid_plural "" +-"Warning: There are %3$u other connections with the name '%1$s'. Reference " +-"the connection by its uuid '%2$s'\n" +-msgstr[0] "" +-"Attention : il y a une autre connexion avec le nom '%1$s’. Référez-vous à la " +-"connexion par son uuid '%2$s'\n" +-msgstr[1] "" +-"Attention : il y a %3$u autres connexions avec le nom '%1$s’. Référez-vous à " +-"la connexion par son uuid '%2$s'\n" ++msgid_plural "Warning: There are %3$u other connections with the name '%1$s'. Reference the connection by its uuid '%2$s'\n" ++msgstr[0] "Attention : il y a une autre connexion avec le nom '%1$s’. Référez-vous à la connexion par son uuid '%2$s'\n" ++msgstr[1] "Attention : il y a %3$u autres connexions avec le nom '%1$s’. Référez-vous à la connexion par son uuid '%2$s'\n" + + #: ../clients/cli/connections.c:4804 + #, c-format +@@ -1374,7 +1301,7 @@ msgstr "Connexion « %s » (%s) ajoutée avec succès.\n" + #: ../clients/cli/general.c:137 ../clients/cli/utils.h:296 + #: ../clients/common/nm-client-utils.c:283 + #: ../clients/common/nm-meta-setting-desc.c:939 +-#: ../clients/common/nm-meta-setting-desc.c:2703 ++#: ../clients/common/nm-meta-setting-desc.c:2710 + msgid "no" + msgstr "non" + +@@ -1384,7 +1311,7 @@ msgstr "non" + #: ../clients/cli/general.c:136 ../clients/cli/utils.h:296 + #: ../clients/common/nm-client-utils.c:282 + #: ../clients/common/nm-meta-setting-desc.c:939 +-#: ../clients/common/nm-meta-setting-desc.c:2700 ++#: ../clients/common/nm-meta-setting-desc.c:2707 + msgid "yes" + msgstr "oui" + +@@ -1392,9 +1319,7 @@ msgstr "oui" + #, c-format + msgid "" + "You can specify this option more than once. Press when you're done.\n" +-msgstr "" +-"Vous pouvez spécifier cette option plus d'une fois. Tapez quand " +-"vous avez terminé.\n" ++msgstr "Vous pouvez spécifier cette option plus d'une fois. Tapez quand vous avez terminé.\n" + + #. Ask for optional arguments. + #: ../clients/cli/connections.c:5046 +@@ -1451,20 +1376,16 @@ msgid "" + "help/? [] :: print this help\n" + "nmcli :: nmcli configuration\n" + "quit :: exit nmcli\n" +-msgstr "" +-"---[ Menu principal ]---\n" +-"goto [ | ] :: aller sur un réglage ou une " +-"propriété\n" +-"remove [.] | :: supprimer la valeur d'un réglage ou " +-"d'une propriété\n" ++msgstr "---[ Menu principal ]---\n" ++"goto [ | ] :: aller sur un réglage ou une propriété\n" ++"remove [.] | :: supprimer la valeur d'un réglage ou d'une propriété\n" + "set [. ] :: définir la valeur d'une propriété\n" + "describe [.] :: décrire une propriété\n" + "print [all | [.]] :: afficher la connexion\n" + "verify [all | fix] :: vérifier la connexion\n" + "save [persistent|temporary] :: enregistrer la connexion\n" + "activate [] [/|] :: activer la connexion\n" +-"back :: remonter d'un niveau (retour " +-"arrière)\n" ++"back :: remonter d'un niveau (retour arrière)\n" + "help/? [] :: afficher cette aide\n" + "nmcli :: configuration de nmcli\n" + "quit :: quitter nmcli\n" +@@ -1479,12 +1400,9 @@ msgid "" + "Examples: nmcli> goto connection\n" + " nmcli connection> goto secondaries\n" + " nmcli> goto ipv4.addresses\n" +-msgstr "" +-"goto [.] | :: saisir le paramètre ou la propriété " +-"pour la modification\n" ++msgstr "goto [.] | :: saisir le paramètre ou la propriété pour la modification\n" + "\n" +-"Cette commande entre dans un paramètre ou une propriété pour le/la " +-"modifier.\n" ++"Cette commande entre dans un paramètre ou une propriété pour le/la modifier.\n" + "\n" + "Exemples : nmcli> goto connection\n" + " nmcli connection> goto secondaries\n" +@@ -1501,12 +1419,9 @@ msgid "" + "\n" + "Examples: nmcli> remove wifi-sec\n" + " nmcli> remove eth.mtu\n" +-msgstr "" +-"remove [.] :: supprimer le paramètre ou réinitialiser la " +-"valeur de la propriété\n" ++msgstr "remove [.] :: supprimer le paramètre ou réinitialiser la valeur de la propriété\n" + "\n" +-"Cette commande supprime un paramètre entier de la connexion, ou si une " +-"propriété est donnée, \n" ++"Cette commande supprime un paramètre entier de la connexion, ou si une propriété est donnée, \n" + "celle-ci sera réinitialisée à la valeur par défaut.\n" + "\n" + "Exemples : nmcli> remove wifi-sec\n" +@@ -1520,8 +1435,7 @@ msgid "" + "This command sets property value.\n" + "\n" + "Example: nmcli> set con.id My connection\n" +-msgstr "" +-"set [. ] :: définir la valeur de la propriété\n" ++msgstr "set [. ] :: définir la valeur de la propriété\n" + "\n" + "Cette commande définit la valeur de la propriété.\n" + "\n" +@@ -1534,11 +1448,9 @@ msgid "" + "\n" + "Shows property description. You can consult nm-settings(5) manual page to " + "see all NM settings and properties.\n" +-msgstr "" +-"describe [.] :: décrire la propriété\n" ++msgstr "describe [.] :: décrire la propriété\n" + "\n" +-"Affiche la description de la propriété. Vous pouvez consulter la page du " +-"manuel nm-settings(5) pour afficher tous les paramètres et propriétés NM.\n" ++"Affiche la description de la propriété. Vous pouvez consulter la page du manuel nm-settings(5) pour afficher tous les paramètres et propriétés NM.\n" + + #: ../clients/cli/connections.c:6414 + #, c-format +@@ -1548,8 +1460,7 @@ msgid "" + "Shows current property or the whole connection.\n" + "\n" + "Example: nmcli ipv4> print all\n" +-msgstr "" +-"print [all] :: imprimer le paramètre ou les valeurs de la connexion\n" ++msgstr "print [all] :: imprimer le paramètre ou les valeurs de la connexion\n" + "\n" + "Affiche la propriété actuelle ou la connexion entière.\n" + "\n" +@@ -1568,13 +1479,10 @@ msgid "" + "Examples: nmcli> verify\n" + " nmcli> verify fix\n" + " nmcli bond> verify\n" +-msgstr "" +-"verify [all] : vérifier le paramètre ou la validité de la connexion\n" ++msgstr "verify [all] : vérifier le paramètre ou la validité de la connexion\n" + "\n" +-"Vérifie si le paramètre ou la connexion est valide et peut être enregistré " +-"plus tard.\n" +-"Indique les valeurs non valides sur les erreurs. Certaines erreurs peuvent " +-"être corrigées automatiquement\n" ++"Vérifie si le paramètre ou la connexion est valide et peut être enregistré plus tard.\n" ++"Indique les valeurs non valides sur les erreurs. Certaines erreurs peuvent être corrigées automatiquement\n" + "par l'option «fix ».\n" + "\n" + "Exemples : nmcli> verify\n" +@@ -1595,20 +1503,14 @@ msgid "" + "restart. If you want to fully remove the persistent connection, the " + "connection\n" + "profile must be deleted.\n" +-msgstr "" +-"save [persistent|temporary] : sauvegarder la connexion\n" ++msgstr "save [persistent|temporary] : sauvegarder la connexion\n" + "Envoie le profil de connexion au NetworkManager qui le sauvegardera\n" +-"de manière persistante, ou qui le gardera en mémoire. Une sauvegarde sans " +-"argument\n" ++"de manière persistante, ou qui le gardera en mémoire. Une sauvegarde sans argument\n" + "correspond à une sauvegarde persistante.\n" +-"Notez qu'une fois que vous aurez sauvegardé le profil de façon persistante, " +-"ces\n" +-"configurations seront conservées à l'amorçage et au démarrage. Les " +-"changements\n" +-"peuvent donc être persistants ou temporaires, mais tout changement " +-"temporaire ne\n" +-"persitera pas à l'amorçage ou au démarrage. Si vous souhaitez supprimer la " +-"connexion\n" ++"Notez qu'une fois que vous aurez sauvegardé le profil de façon persistante, ces\n" ++"configurations seront conservées à l'amorçage et au démarrage. Les changements\n" ++"peuvent donc être persistants ou temporaires, mais tout changement temporaire ne\n" ++"persitera pas à l'amorçage ou au démarrage. Si vous souhaitez supprimer la connexion\n" + "persitante, le profil de connexion devra être supprimé.\n" + + #: ../clients/cli/connections.c:6439 +@@ -1622,23 +1524,20 @@ msgid "" + " - device the connection will be activated on\n" + "/| - AP (Wi-Fi) or NSP (WiMAX) (prepend with / when is not " + "specified)\n" +-msgstr "" +-"activate [] [/|] :: activer la connexion\n" ++msgstr "activate [] [/|] :: activer la connexion\n" + "\n" + "Active la connexion.\n" + "\n" + "Options disponibles :\n" + " - périphérique sur lequel la connexion sera activée\n" +-"/| - AP (Wi-Fi) ou NSP (WiMAX) (ajouter avec ou lorsque " +-"n'est pas spécifié)\n" ++"/| - AP (Wi-Fi) ou NSP (WiMAX) (ajouter avec ou lorsque n'est pas spécifié)\n" + + #: ../clients/cli/connections.c:6446 ../clients/cli/connections.c:6604 + #, c-format + msgid "" + "back :: go to upper menu level\n" + "\n" +-msgstr "" +-"back :: aller au niveau supérieur du menu\n" ++msgstr "back :: aller au niveau supérieur du menu\n" + "\n" + + #: ../clients/cli/connections.c:6449 +@@ -1646,8 +1545,7 @@ msgstr "" + msgid "" + "help/? [] :: help for the nmcli commands\n" + "\n" +-msgstr "" +-"help/? [] :: aide pour les commandes nmcli\n" ++msgstr "help/? [] :: aide pour les commandes nmcli\n" + "\n" + + #: ../clients/cli/connections.c:6452 +@@ -1664,8 +1562,7 @@ msgid "" + "Examples: nmcli> nmcli status-line yes\n" + " nmcli> nmcli save-confirmation no\n" + " nmcli> nmcli prompt-color 3\n" +-msgstr "" +-"nmcli [ ] :: nmcli configuration\n" ++msgstr "nmcli [ ] :: nmcli configuration\n" + "\n" + "Configure nmcli. Les options suivantes sont disponibles :\n" + "status-line yes | no [default: no]\n" +@@ -1683,15 +1580,12 @@ msgid "" + "\n" + "This command exits nmcli. When the connection being edited is not saved, the " + "user is asked to confirm the action.\n" +-msgstr "" +-"quit :: quitter nmcli\n" ++msgstr "quit :: quitter nmcli\n" + "\n" +-"Cette commande permet de quitter nmcli. Lorsque la connexion en cours de " +-"modification n'est pas enregistrée, il est demandé à l'utilisateur de " +-"confirmer l'action.\n" ++"Cette commande permet de quitter nmcli. Lorsque la connexion en cours de modification n'est pas enregistrée, il est demandé à l'utilisateur de confirmer l'action.\n" + + #: ../clients/cli/connections.c:6479 ../clients/cli/connections.c:6615 +-#: ../clients/cli/connections.c:7024 ../clients/cli/connections.c:8009 ++#: ../clients/cli/connections.c:7024 ../clients/cli/connections.c:8011 + #, c-format + msgid "Unknown command: '%s'\n" + msgstr "Commande inconnue : « %s »\n" +@@ -1713,19 +1607,15 @@ msgid "" + "back :: go to upper level\n" + "help/? [] :: print this help or command description\n" + "quit :: exit nmcli\n" +-msgstr "" +-"---[ Menu des propriétés ]---\n" ++msgstr "---[ Menu des propriétés ]---\n" + "set [] :: définir une nouvelle valeur\n" +-"add [] :: ajouter une nouvelle option à la " +-"propriété\n" ++"add [] :: ajouter une nouvelle option à la propriété\n" + "change :: modifier la valeur actuelle\n" + "remove [ |