diff options
| author | 2026-05-19 18:38:45 +0200 | |
|---|---|---|
| committer | 2026-07-14 16:43:06 +0200 | |
| commit | 4e6726c23ae9c5cb58e0c9910f3b7515621d133d (patch) | |
| tree | 954d63e483a9e80d455b73c4552eb016876b4af2 /locales/fr | |
| parent | conf: fail write if flushing file buffers fails (diff) | |
| download | wireguard-windows-master.tar.xz wireguard-windows-master.zip | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'locales/fr')
| -rw-r--r-- | locales/fr/messages.gotext.json | 352 |
1 files changed, 124 insertions, 228 deletions
diff --git a/locales/fr/messages.gotext.json b/locales/fr/messages.gotext.json index 95f02eec..bbb1054f 100644 --- a/locales/fr/messages.gotext.json +++ b/locales/fr/messages.gotext.json @@ -8,6 +8,12 @@ "translatorComment": "Copied from source." }, { + "id": "Error:", + "message": "Error:", + "translation": "Erreur :", + "translatorComment": "Copied from source." + }, + { "id": "(no argument): elevate and install manager service", "message": "(no argument): elevate and install manager service", "translation": "(sans argument) : élever et installer service du gestionnaire", @@ -392,15 +398,9 @@ ] }, { - "id": "Invalid IP address", - "message": "Invalid IP address", - "translation": "Adresse IP non valide", - "translatorComment": "Copied from source." - }, - { - "id": "Invalid network prefix length", - "message": "Invalid network prefix length", - "translation": "Longueur du préfixe réseau non valide", + "id": "Invalid IP address:", + "message": "Invalid IP address:", + "translation": "Adresse IP non valide :", "translatorComment": "Copied from source." }, { @@ -462,22 +462,6 @@ "translatorComment": "Copied from source." }, { - "id": "Number must be a number between 0 and 2^64-1: {Err}", - "message": "Number must be a number between 0 and 2^64-1: {Err}", - "translation": "Le numéro doit être compris entre 0 et 2^64-1 : {Err}", - "translatorComment": "Copied from source.", - "placeholders": [ - { - "id": "Err", - "string": "%[1]v", - "type": "error", - "underlyingType": "interface{Error() string}", - "argNum": 1, - "expr": "err" - } - ] - }, - { "id": "Two commas in a row", "message": "Two commas in a row", "translation": "Deux virgules consécutives", @@ -538,40 +522,17 @@ "translatorComment": "Copied from source." }, { - "id": "Error in getting configuration", - "message": "Error in getting configuration", - "translation": "Erreur d'obtention de la configuration", - "translatorComment": "Copied from source." - }, - { - "id": "Invalid key for interface section", - "message": "Invalid key for interface section", - "translation": "Clé non valide pour la section d'interface", - "translatorComment": "Copied from source." - }, - { - "id": "Protocol version must be 1", - "message": "Protocol version must be 1", - "translation": "Version du protocole doit être 1", - "translatorComment": "Copied from source." - }, - { - "id": "Invalid key for peer section", - "message": "Invalid key for peer section", - "translation": "Clé non valide pour la section d'homologue", - "translatorComment": "Copied from source." - }, - { "id": "[EnumerationSeparator]", "message": "[EnumerationSeparator]", - "translation": ", ", + "translation": "", "comment": "Text to insert between items when listing - most western languages will translate ‘[EnumerationSeparator]’ into ‘, ’ to produce lists like ‘apple, orange, strawberry’. Eastern languages might translate into ‘、’ to produce lists like ‘リンゴ、オレンジ、イチゴ’." }, { "id": "[UnitSeparator]", "message": "[UnitSeparator]", "translation": " ", - "comment": "Text to insert when combining units of a measure - most languages will translate ‘[UnitSeparator]’ into ‘ ’ (space) to produce lists like ‘2 minuti 30 sekund’, or empty string ‘’ to produce ‘2分30秒’." + "comment": "Text to insert when combining units of a measure - most languages will translate ‘[UnitSeparator]’ into ‘ ’ (space) to produce lists like ‘2 minuti 30 sekund’, or empty string ‘’ to produce ‘2分30秒’.", + "translatorComment": "Copied from source." }, { "id": "About WireGuard", @@ -586,9 +547,9 @@ "translatorComment": "Copied from source." }, { - "id": "App version: {Number}\nGo backend version: {WireGuardGoVersion}\nGo version: {Version_go}-{GOARCH}\nOperating system: {OsName}\nArchitecture: {NativeArch}", - "message": "App version: {Number}\nGo backend version: {WireGuardGoVersion}\nGo version: {Version_go}-{GOARCH}\nOperating system: {OsName}\nArchitecture: {NativeArch}", - "translation": "Version de l'application : {Number}\nVersion backend Go : {WireGuardGoVersion}\nVersion Go : {Version_go}-{GOARCH}\nSystème d'exploitation : {OsName}\nArchitecture : {NativeArch}", + "id": "App version: {Number}\nDriver version: {Version}\nGo version: {Version_go}\nOperating system: {OsName}\nArchitecture: {Arch}", + "message": "App version: {Number}\nDriver version: {Version}\nGo version: {Version_go}\nOperating system: {OsName}\nArchitecture: {Arch}", + "translation": "Version de l'application : {Number}\nVersion du pilote : {Version}\nVersion de Go : {Version_go}\nSystème d'exploitation : {OsName}\nArchitecture : {Arch}", "translatorComment": "Copied from source.", "placeholders": [ { @@ -600,12 +561,12 @@ "expr": "version.Number" }, { - "id": "WireGuardGoVersion", + "id": "Version", "string": "%[2]s", "type": "string", "underlyingType": "string", "argNum": 2, - "expr": "device.WireGuardGoVersion" + "expr": "driver.Version()" }, { "id": "Version_go", @@ -616,28 +577,20 @@ "expr": "strings.TrimPrefix(runtime.Version(), \"go\")" }, { - "id": "GOARCH", + "id": "OsName", "string": "%[4]s", "type": "string", "underlyingType": "string", "argNum": 4, - "expr": "runtime.GOARCH" + "expr": "version.OsName()" }, { - "id": "OsName", + "id": "Arch", "string": "%[5]s", "type": "string", "underlyingType": "string", "argNum": 5, - "expr": "version.OsName()" - }, - { - "id": "NativeArch", - "string": "%[6]s", - "type": "string", - "underlyingType": "string", - "argNum": 6, - "expr": "version.NativeArch()" + "expr": "version.Arch()" } ] }, @@ -648,9 +601,9 @@ "translatorComment": "Copied from source." }, { - "id": "♥ &Donate!", - "message": "♥ &Donate!", - "translation": "♥ &Faites un don!", + "id": "♥ \u0026Donate!", + "message": "♥ \u0026Donate!", + "translation": "♥ \u0026Faites un don!", "translatorComment": "Copied from source." }, { @@ -660,15 +613,15 @@ "translatorComment": "Copied from source." }, { - "id": "&Deactivate", - "message": "&Deactivate", - "translation": "&Désactiver", + "id": "\u0026Deactivate", + "message": "\u0026Deactivate", + "translation": "\u0026Désactiver", "translatorComment": "Copied from source." }, { - "id": "&Activate", - "message": "&Activate", - "translation": "&Activer", + "id": "\u0026Activate", + "message": "\u0026Activate", + "translation": "\u0026Activer", "translatorComment": "Copied from source." }, { @@ -708,6 +661,12 @@ "translatorComment": "Copied from source." }, { + "id": "Table:", + "message": "Table:", + "translation": "Table :", + "translatorComment": "Copied from source." + }, + { "id": "Preshared key:", "message": "Preshared key:", "translation": "Clé pré-partagée :", @@ -770,7 +729,13 @@ { "id": "disabled, per policy", "message": "disabled, per policy", - "translation": "désactivé, par préférence", + "translation": "désactivé, par stratégie", + "translatorComment": "Copied from source." + }, + { + "id": "off", + "message": "off", + "translation": "désactivé", "translatorComment": "Copied from source." }, { @@ -856,15 +821,15 @@ "translatorComment": "Copied from source." }, { - "id": "&Name:", - "message": "&Name:", - "translation": "&Nom :", + "id": "\u0026Name:", + "message": "\u0026Name:", + "translation": "\u0026Nom :", "translatorComment": "Copied from source." }, { - "id": "&Public key:", - "message": "&Public key:", - "translation": "&Clé publique :", + "id": "\u0026Public key:", + "message": "\u0026Public key:", + "translation": "\u0026Clé publique :", "translatorComment": "Copied from source." }, { @@ -874,21 +839,21 @@ "translatorComment": "Copied from source." }, { - "id": "&Block untunneled traffic (kill-switch)", - "message": "&Block untunneled traffic (kill-switch)", - "translation": "&Bloquer tous le trafic hors tunnel (interrupteur)", + "id": "\u0026Block untunneled traffic (kill-switch)", + "message": "\u0026Block untunneled traffic (kill-switch)", + "translation": "\u0026Bloquer tous le trafic hors tunnel (interrupteur)", "translatorComment": "Copied from source." }, { - "id": "When a configuration has exactly one peer, and that peer has an allowed IPs containing at least one of 0.0.0.0/0 or ::/0, then the tunnel service engages a firewall ruleset to block all traffic that is neither to nor from the tunnel interface or is to the wrong DNS server, with special exceptions for DHCP and NDP.", - "message": "When a configuration has exactly one peer, and that peer has an allowed IPs containing at least one of 0.0.0.0/0 or ::/0, then the tunnel service engages a firewall ruleset to block all traffic that is neither to nor from the tunnel interface or is to the wrong DNS server, with special exceptions for DHCP and NDP.", - "translation": "Si la configuration a exactement un homologue et si cet homologue a une adresse IP autorisée contenant au moins un de 0.0.0.0/0 ou ::/0, le service de tunnel utilise un ensemble de règles du pare-feu afin de bloquer tout le trafic qui n'est ni vers ni depuis l'interface de tunnel ou qui est vers le mauvais serveur DNS, avec des exceptions spéciales pour les DHCP et NDP.", + "id": "When a configuration has exactly one peer, and that peer has an allowed IPs containing at least one of 0.0.0.0/0 or ::/0, and the interface does not have table off, then the tunnel service engages a firewall ruleset to block all traffic that is neither to nor from the tunnel interface or is to the wrong DNS server, with special exceptions for DHCP and NDP.", + "message": "When a configuration has exactly one peer, and that peer has an allowed IPs containing at least one of 0.0.0.0/0 or ::/0, and the interface does not have table off, then the tunnel service engages a firewall ruleset to block all traffic that is neither to nor from the tunnel interface or is to the wrong DNS server, with special exceptions for DHCP and NDP.", + "translation": "Si la configuration a exactement un homologue et si cet homologue a une adresse IP autorisée contenant au moins un de 0.0.0.0/0 ou ::/0, et si l'interface n'a pas la table désactivée, le service de tunnel utilise un ensemble de règles du pare-feu afin de bloquer tout le trafic qui n'est ni vers ni depuis l'interface de tunnel ou qui est vers le mauvais serveur DNS, avec des exceptions spéciales pour les DHCP et NDP.", "translatorComment": "Copied from source." }, { - "id": "&Save", - "message": "&Save", - "translation": "&Enregistrer", + "id": "\u0026Save", + "message": "\u0026Save", + "translation": "\u0026Enregistrer", "translatorComment": "Copied from source." }, { @@ -898,9 +863,9 @@ "translatorComment": "Copied from source." }, { - "id": "&Configuration:", - "message": "&Configuration:", - "translation": "&Configuration :", + "id": "\u0026Configuration:", + "message": "\u0026Configuration:", + "translation": "\u0026Configuration :", "translatorComment": "Copied from source." }, { @@ -1024,21 +989,21 @@ "translatorComment": "Copied from source." }, { - "id": "&Copy", - "message": "&Copy", - "translation": "&Copier", + "id": "\u0026Copy", + "message": "\u0026Copy", + "translation": "\u0026Copier", "translatorComment": "Copied from source." }, { - "id": "Select &all", - "message": "Select &all", - "translation": "Sélectionner &tout", + "id": "Select \u0026all", + "message": "Select \u0026all", + "translation": "Sélectionner \u0026tout", "translatorComment": "Copied from source." }, { - "id": "&Save to file…", - "message": "&Save to file…", - "translation": "&Enregistrer dans le fichier…", + "id": "\u0026Save to file…", + "message": "\u0026Save to file…", + "translation": "\u0026Enregistrer dans le fichier…", "translatorComment": "Copied from source." }, { @@ -1066,9 +1031,9 @@ "translatorComment": "Copied from source." }, { - "id": "&About WireGuard…", - "message": "&About WireGuard…", - "translation": "&À propos WireGuard…", + "id": "\u0026About WireGuard…", + "message": "\u0026About WireGuard…", + "translation": "\u0026À propos WireGuard…", "translatorComment": "Copied from source." }, { @@ -1134,7 +1099,7 @@ { "id": "WireGuard: Deactivated", "message": "WireGuard: Deactivated", - "translation": "WireGuard: Désactivé", + "translation": "WireGuard : Désactivé", "translatorComment": "Copied from source." }, { @@ -1150,28 +1115,27 @@ "translatorComment": "Copied from source." }, { - "id": "&Manage tunnels…", - "message": "&Manage tunnels…", - "translation": "&Gestion des tunnels…", + "id": "\u0026Manage tunnels…", + "message": "\u0026Manage tunnels…", + "translation": "\u0026Gestion des tunnels…", "translatorComment": "Copied from source." }, { - "id": "&Import tunnel(s) from file…", - "message": "&Import tunnel(s) from file…", - "translation": "&Importer le(s) tunnel(s) à partir du fichier…", + "id": "\u0026Import tunnel(s) from file…", + "message": "\u0026Import tunnel(s) from file…", + "translation": "\u0026Importer le(s) tunnel(s) à partir du fichier…", "translatorComment": "Copied from source." }, { - "id": "E&xit", - "message": "E&xit", - "translation": "Q&uitter", + "id": "E\u0026xit", + "message": "E\u0026xit", + "translation": "Q\u0026uitter", "translatorComment": "Copied from source." }, { - "id": "&Tunnels", - "message": "&Tunnels", - "translation": "& Tunnels", - "translatorComment": "Copied from source." + "id": "\u0026Tunnels", + "message": "\u0026Tunnels", + "translation": "" }, { "id": "WireGuard Activated", @@ -1296,15 +1260,15 @@ "translatorComment": "Copied from source." }, { - "id": "&Edit", - "message": "&Edit", - "translation": "&Modifier", + "id": "\u0026Edit", + "message": "\u0026Edit", + "translation": "\u0026Modifier", "translatorComment": "Copied from source." }, { - "id": "Add &empty tunnel…", - "message": "Add &empty tunnel…", - "translation": "Ajouter un &tunnel vide…", + "id": "Add \u0026empty tunnel…", + "message": "Add \u0026empty tunnel…", + "translation": "Ajouter un \u0026tunnel vide…", "translatorComment": "Copied from source." }, { @@ -1326,27 +1290,27 @@ "translatorComment": "Copied from source." }, { - "id": "&Toggle", - "message": "&Toggle", - "translation": "&Basculer", + "id": "\u0026Toggle", + "message": "\u0026Toggle", + "translation": "\u0026Basculer", "translatorComment": "Copied from source." }, { - "id": "Export all tunnels to &zip…", - "message": "Export all tunnels to &zip…", - "translation": "Exporter tous les tunnels vers &zip…", + "id": "Export all tunnels to \u0026zip…", + "message": "Export all tunnels to \u0026zip…", + "translation": "Exporter tous les tunnels vers \u0026zip…", "translatorComment": "Copied from source." }, { - "id": "Edit &selected tunnel…", - "message": "Edit &selected tunnel…", - "translation": "Modifier &le tunnel sélectionné…", + "id": "Edit \u0026selected tunnel…", + "message": "Edit \u0026selected tunnel…", + "translation": "Modifier \u0026le tunnel sélectionné…", "translatorComment": "Copied from source." }, { - "id": "&Remove selected tunnel(s)", - "message": "&Remove selected tunnel(s)", - "translation": "&Supprimer le(s) tunnel(s) sélectionné(s)", + "id": "\u0026Remove selected tunnel(s)", + "message": "\u0026Remove selected tunnel(s)", + "translation": "\u0026Supprimer le(s) tunnel(s) sélectionné(s)", "translatorComment": "Copied from source." }, { @@ -1372,18 +1336,18 @@ ] }, { - "id": "Could not enumerate existing tunnels: {LastErr}", - "message": "Could not enumerate existing tunnels: {LastErr}", - "translation": "Impossible d'énumérer les tunnels existantes : {LastErr}", + "id": "Could not enumerate existing tunnels: {Err}", + "message": "Could not enumerate existing tunnels: {Err}", + "translation": "Impossible d'énumérer les tunnels existants : {Err}", "translatorComment": "Copied from source.", "placeholders": [ { - "id": "LastErr", + "id": "Err", "string": "%[1]v", "type": "error", "underlyingType": "interface{Error() string}", "argNum": 1, - "expr": "lastErr" + "expr": "err" } ] }, @@ -1726,7 +1690,7 @@ { "id": "Status: Waiting for user", "message": "Status: Waiting for user", - "translation": "État: En attente de l’utilisateur", + "translation": "État : En attente de l’utilisateur", "translatorComment": "Copied from source." }, { @@ -1736,9 +1700,21 @@ "translatorComment": "Copied from source." }, { + "id": "Please ask the system administrator to update.", + "message": "Please ask the system administrator to update.", + "translation": "Veuillez demander à l'administrateur système de mettre à jour.", + "translatorComment": "Copied from source." + }, + { + "id": "Status: Waiting for administrator", + "message": "Status: Waiting for administrator", + "translation": "État : En attente de l'administrateur", + "translatorComment": "Copied from source." + }, + { "id": "Status: Waiting for updater service", "message": "Status: Waiting for updater service", - "translation": "État: En attente du programme de mise à jour", + "translation": "État : En attente du programme de mise à jour", "translatorComment": "Copied from source." }, { @@ -1760,88 +1736,8 @@ { "id": "Status: Complete!", "message": "Status: Complete!", - "translation": "État: Terminé!", + "translation": "État : Terminé !", "translatorComment": "Copied from source." - }, - { - "id": "http2: Framer {F}: failed to decode just-written frame", - "message": "http2: Framer {F}: failed to decode just-written frame", - "translation": "http2: Trameur {F} : impossible de décoder la trame just écrite.", - "translatorComment": "Copied from source.", - "placeholders": [ - { - "id": "F", - "string": "%[1]p", - "type": "*net/http.http2Framer", - "underlyingType": "*net/http.http2Framer", - "argNum": 1, - "expr": "f" - } - ] - }, - { - "id": "http2: Framer {F}: wrote {Http2summarizeFramefr}", - "message": "http2: Framer {F}: wrote {Http2summarizeFramefr}", - "translation": "http2: Trameur {F}: a écrit {Http2summarizeFramefr}", - "translatorComment": "Copied from source.", - "placeholders": [ - { - "id": "F", - "string": "%[1]p", - "type": "*net/http.http2Framer", - "underlyingType": "*net/http.http2Framer", - "argNum": 1, - "expr": "f" - }, - { - "id": "Http2summarizeFramefr", - "string": "%[2]v", - "type": "string", - "underlyingType": "string", - "argNum": 2, - "expr": "http2summarizeFrame(fr)" - } - ] - }, - { - "id": "http2: Framer {Fr}: read {Http2summarizeFramef}", - "message": "http2: Framer {Fr}: read {Http2summarizeFramef}", - "translation": "http2: Trameur {Fr} : a lu {Http2summarizeFramef}", - "translatorComment": "Copied from source.", - "placeholders": [ - { - "id": "Fr", - "string": "%[1]p", - "type": "*net/http.http2Framer", - "underlyingType": "*net/http.http2Framer", - "argNum": 1, - "expr": "fr" - }, - { - "id": "Http2summarizeFramef", - "string": "%[2]v", - "type": "string", - "underlyingType": "string", - "argNum": 2, - "expr": "http2summarizeFrame(f)" - } - ] - }, - { - "id": "http2: decoded hpack field {HeaderField}", - "message": "http2: decoded hpack field {HeaderField}", - "translation": "http2 : champ hpack {HeaderField} décodé", - "translatorComment": "Copied from source.", - "placeholders": [ - { - "id": "HeaderField", - "string": "%+[1]v", - "type": "vendor/golang.org/x/net/http2/hpack.HeaderField", - "underlyingType": "struct{Name string; Value string; Sensitive bool}", - "argNum": 1, - "expr": "hf" - } - ] } ] }
\ No newline at end of file |
