mirror of
https://github.com/donaldzou/WGDashboard.git
synced 2024-12-26 17:04:14 +08:00
Added the french language
This commit is contained in:
parent
4524a55b23
commit
af5e7974c3
2 changed files with 317 additions and 0 deletions
|
@ -63,5 +63,10 @@
|
|||
"lang_id": "pl",
|
||||
"lang_name": "Polish",
|
||||
"lang_name_localized": "Polski"
|
||||
},
|
||||
{
|
||||
"lang_id": "fr-ca",
|
||||
"lang_name": "French (Quebec)",
|
||||
"lang_name_localized": "Français (Québec)"
|
||||
}
|
||||
]
|
||||
|
|
312
src/static/locale/fr-ca.json
Normal file
312
src/static/locale/fr-ca.json
Normal file
|
@ -0,0 +1,312 @@
|
|||
{
|
||||
"Welcome to": "Bienvenue",
|
||||
"Username": "Utilisateur",
|
||||
"Password": "Mot de passe",
|
||||
"OTP from your authenticator": "OTP de l'authenticateur",
|
||||
"Sign In": "Se connecter",
|
||||
"Signing In\\.\\.\\.": "Connexion en cours...",
|
||||
"Access Remote Server": "Accéder à distance au serveur",
|
||||
"Server": "Serveur",
|
||||
"Click": "Clique",
|
||||
"Pinging...": "Pinging...",
|
||||
"to add your server": "pour ajouter votre serveur",
|
||||
"Server List": "Liste des serveurs",
|
||||
"Sorry, your username or password is incorrect.": "Désolé, l'utilisateur ou le mot de passe est incorrect",
|
||||
"Home": "Accueil",
|
||||
"Settings": "Paramètres",
|
||||
"Tools": "Outils",
|
||||
"Sign Out": "Se déconnecter",
|
||||
"Checking for update...": "Recherche des mises à jour",
|
||||
"You're on the latest version": "Vous êtes sur la dernière version",
|
||||
"WireGuard Configurations": "Configurations WireGuard",
|
||||
"You don't have any WireGuard configurations yet. Please check the configuration folder or change it in Settings. By default the folder is /etc/wireguard.": "Vous n'avez pas encore de configurations WireGuard. Veuillez vérifier le dossier de configuration ou faire un changement dans les paramètres. Par défaut, le dossier est /etc/wireguard.",
|
||||
"Configuration": "Configuration",
|
||||
"Configurations": "Configurations",
|
||||
"Peers Default Settings": "Paramètres par défaut des pairs",
|
||||
"Dashboard Theme": "Thème du tableau de bord",
|
||||
"Light": "Clair",
|
||||
"Dark": "Sombre",
|
||||
"This will be changed globally, and will be apply to all peer's QR code and configuration file.": "C'est un changement global, qui s'appliquera sur tout les codes QR des pairs ainsi que leur fichier de configuration",
|
||||
"WireGuard Configurations Settings": "Paramètre des configurations WireGuard",
|
||||
"Configurations Directory": "Dossier des configurations",
|
||||
"Remember to remove / at the end of your path. e.g /etc/wireguard": "N'oubliez pas de retirer la / à la fin du chemin vers le dossier. ex: /etc/wireguard",
|
||||
"WGDashboard Account Settings": "Paramètres du compte WGDashboard",
|
||||
"Current Password": "Mot de passe actuel",
|
||||
"New Password": "Nouveau mot de passe",
|
||||
"Repeat New Password": "Répétez le nouveau mot de passe",
|
||||
"Update Password": "Mettre à jour le mot de passe",
|
||||
"Multi-Factor Authentication \\(MFA\\)": "Authentification à deux facteurs",
|
||||
"Reset": "Réinitialiser",
|
||||
"Setup": "Configurer",
|
||||
"API Keys": "Clés d'API",
|
||||
"API Key": "Clé d'API",
|
||||
"Key": "Clé",
|
||||
"Enabled": "Activé",
|
||||
"Disabled": "Désactivé",
|
||||
"No WGDashboard API Key": "Pas de clé d'API WGDashboard",
|
||||
"Expire At": "Expire à",
|
||||
"Are you sure to delete this API key\\?": "Êtes-vous sur de supprimer cette clé d'API",
|
||||
"Create API Key": "Créer une clé d'API",
|
||||
"When should this API Key expire\\?": "Quand est-ce que cette clé devrait expirer?",
|
||||
"Never Expire": "N'expire jamais",
|
||||
"Don't think that's a good idea": "Ce n'est probablement pas une bonne idée",
|
||||
"Creating\\.\\.\\.": "Création en cours...",
|
||||
"Create": "Créer",
|
||||
"Status": "Statut",
|
||||
"On": "Marche",
|
||||
"Off": "Arrêt",
|
||||
"Turning On\\.\\.\\.": "Activation",
|
||||
"Turning Off\\.\\.\\.": "Désactivation",
|
||||
"Address": "adresse",
|
||||
"Listen Port": "Port d'écoute",
|
||||
"Public Key": "Clé publique",
|
||||
"Connected Peers": "Pairs connectés",
|
||||
"Total Usage": "Utilisation totale",
|
||||
"Total Received": "Total reçu",
|
||||
"Total Sent": "Total envoyé",
|
||||
"Peers Data Usage": "Utilisation de données des pairs",
|
||||
"Real Time Received Data Usage": "Réception de données en temps réel",
|
||||
"Real Time Sent Data Usage": "Envoie de données en temps réel",
|
||||
"Peer": "Pair",
|
||||
"Peers": "Pairs",
|
||||
"Peer Settings": "Paramètres des pairs",
|
||||
"Download All": "Télécharger tout",
|
||||
"Search Peers\\.\\.\\.": "Rechercher les pairs...",
|
||||
"Display": "Affichage",
|
||||
"Sort By": "Trier par",
|
||||
"Refresh Interval": "Intervalle d'actualisation",
|
||||
"Name": "Nom",
|
||||
"Allowed IPs": "IPs autorisées",
|
||||
"Restricted": "Limité",
|
||||
"(.*) Seconds": "$1 secondes",
|
||||
"(.*) Minutes": "$1 minutes",
|
||||
"Configuration Settings": "Paramètres des configurations",
|
||||
"Peer Jobs": "Tâches des pairs",
|
||||
"Active Jobs": "Tâches actives",
|
||||
"All Active Jobs": "Toutes les tâches actives",
|
||||
"Logs": "Logs",
|
||||
"Private Key": "Clé privée",
|
||||
"\\(Required for QR Code and Download\\)": "(Nécessaire pour code QR et téléchargement",
|
||||
"\\(Required\\)": "Nécessaire",
|
||||
"Endpoint Allowed IPs": "adresses autorisées au Endpoint",
|
||||
"DNS": "DNS",
|
||||
"Optional Settings": "Paramètres optionnels",
|
||||
"Pre-Shared Key": "Clé prépartagée",
|
||||
"MTU": "MTU",
|
||||
"Persistent Keepalive": "Keepalive permanent",
|
||||
"Reset Data Usage": "Réinitialiser l'utilisation des données",
|
||||
"Total": "Total",
|
||||
"Sent": "Envoyé",
|
||||
"Received": "Reçu",
|
||||
"Revert": "Revenir",
|
||||
"Save Peer": "Enregistrer le pair",
|
||||
"QR Code": "Code QR",
|
||||
"Schedule Jobs": "Panifier les tâches",
|
||||
"Job": "Tâche",
|
||||
"Job ID": "ID de la tâche",
|
||||
"Unsaved Job": "Tâche non-enregistrée",
|
||||
"This peer does not have any job yet\\.": "Ce pair n'a pas encore de tâche",
|
||||
"if": "si",
|
||||
"is": "est",
|
||||
"then": "alors",
|
||||
"larger than": "plus grand que",
|
||||
"Date": "Date",
|
||||
"Restrict Peer": "Limiter le pair",
|
||||
"Delete Peer": "Supprimer le pair",
|
||||
"Edit": "Modifier",
|
||||
"Delete": "Supprimer",
|
||||
"Deleting...": "Suppression...",
|
||||
"Cancel": "Annuler",
|
||||
"Save": "Enregistrer",
|
||||
"No active job at the moment\\.": "Pas de tâche active",
|
||||
"Jobs Logs": "Journaux des tâches",
|
||||
"Updated at": "Mis à jour le",
|
||||
"Refresh": "Rafraîchir",
|
||||
"Filter": "Filtrer",
|
||||
"Success": "Succès",
|
||||
"Failed": "Échec",
|
||||
"Log ID": "ID du journal",
|
||||
"Message": "Message",
|
||||
"Share Peer": "Partager le pair",
|
||||
"Currently the peer is not sharing": "Le pair ne partage pas présentement",
|
||||
"Sharing\\.\\.\\.": "Partage en cours...",
|
||||
"Start Sharing": "Commencer le partage",
|
||||
"Stop Sharing\\.\\.\\.": "Arrêt du partage...",
|
||||
"Stop Sharing": "Le partage est arrêté",
|
||||
"Access Restricted": "Accès limité",
|
||||
"Restrict Access": "Limiter l'accès",
|
||||
"Restricting\\.\\.\\.": "Restriction en cours...",
|
||||
"Allow Access": "Autoriser l'accès",
|
||||
"Allowing Access\\.\\.\\.": "Autorisation de l'accès",
|
||||
"Download \\& QR Code is not available due to no private key set for this peer": "Le téléchargement et le code QR ne sont pas disponible car il n'y a pas de clé privée associée à ce pair",
|
||||
"Add Peers": "Ajouter des pairs",
|
||||
"Bulk Add": "Ajout en groupe",
|
||||
"By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "En ajoutant des pairs en groups, le nom de chaque pair sera généré, et l'adresse autorisée sera attribuée selon la prochaine adresse disponible",
|
||||
"How many peers you want to add\\?": "Combien de pairs voulez-vous ajouter?",
|
||||
"You can add up to (.*) peers": "Vous pouvez ajouter jusqu'à $1 pairs",
|
||||
"Use your own Private and Public Key": "Utiliser vos proprés clés privée/publique",
|
||||
"Enter IP Address/CIDR": "Entrer l'IP en format /CIDR",
|
||||
"IP Address/CIDR": "adresse IP/CIDR",
|
||||
"or": "ou",
|
||||
"Pick Available IP": "Choisir l'IP disponible",
|
||||
"No available IP containing": "Aucune IP disponible contient",
|
||||
"Add": "Ajouter",
|
||||
"Adding\\.\\.\\.": "Ajout...",
|
||||
"Failed to check available update": "Échec de la vérification des mises à jour",
|
||||
"Nice to meet you!": "Content de vous rencontrer",
|
||||
"Please fill in the following fields to finish setup": "Veuillez remplir les cases suivants pour terminer la configuration",
|
||||
"Create an account": "Créer un compte",
|
||||
"Enter an username you like": "Entrez le nom d'utilisateur voulu",
|
||||
"Enter a password": "Entrez un mot de passe",
|
||||
"\\(At least 8 characters and make sure is strong enough!\\)": "(assurez vous d'avoir un mot de passe fort, d'au moins 8 charactères",
|
||||
"Confirm password": "Confirmer le mot de passe",
|
||||
"Next": "Suivant",
|
||||
"Saving\\.\\.\\.": "Enregistrement...",
|
||||
"1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Veuillez balayer le code QR pour générer un TOTP avec l'authenticateur de votre choix",
|
||||
"Or you can click the link below:": "Ou vous pouvez cliquer sur le lien ci-dessous",
|
||||
"2\\. Enter the TOTP generated by your authenticator to verify": "2. Entrez le code TOTP généré par votre authenticateur",
|
||||
"TOTP verified!": "TOTP vérifié",
|
||||
"I don't need MFA": "Je n'ai pas besoin de l'authentification à double facteurs",
|
||||
"Complete": "Complet",
|
||||
"(v[0-9.]{1,}) is now available for update!": "$1 est disponible pour mise à jour",
|
||||
"Current Version:": "Version actuelle",
|
||||
"Oh no\\.\\.\\. This link is either expired or invalid\\.": "Oh oh, il semble que ce lien est expiré ou invalide",
|
||||
"Scan QR Code with the WireGuard App to add peer": "Balayez le code QR avec l'application WireGuard pour ajouter le pair",
|
||||
"or click the button below to download the ": "ou cliquez sur le boutton ci-dessous pour télécharger le",
|
||||
" file": " fichier",
|
||||
"FROM ": "DE",
|
||||
"(.*) is on": "$1 est activé",
|
||||
"(.*) is off": "$1 est désactivé",
|
||||
"Allowed IPs is invalid": "Les IPs autorisées sont invalides",
|
||||
"Peer created successfully": "Pair créé avec succès",
|
||||
"Please fill in all required box": "Veuillez remplir toutes les cases",
|
||||
"Please specify amount of peers you want to add": "Veuillez préciser le nombre de pair à ajouter",
|
||||
"No more available IP can assign": "Il n'y a plus d'adresses disponible",
|
||||
"The maximum number of peers can add is (.*)": "Le maximum de pair qu'il est possible d'ajouter est $1",
|
||||
"Generating key pairs by bulk failed": "La génération des clés en groupe a échouée",
|
||||
"Failed to add peers in bulk": "L'ajout de pairs en groupe a échoué",
|
||||
"This peer already exist": "Ce pair existe déja",
|
||||
"This IP is not available: (.*)": "Cette IP n'est pas disponible: $1",
|
||||
"Configuration does not exist": "La configuration n'existe pas",
|
||||
"Peer does not exist": "Le pair n'existe pas",
|
||||
"Please provide a valid configuration name": "Veuillez entrer un nom de configuration valide",
|
||||
"Peer saved": "Pair enregistré",
|
||||
"Allowed IPs already taken by another peer": "Les IP autorisées sont déja prises par un autre pair",
|
||||
"Endpoint Allowed IPs format is incorrect": "Le format des IPs autorisées est incorrect",
|
||||
"DNS format is incorrect": "Le format du DNS est incorrect",
|
||||
"MTU format is not correct": "Le format du MTU est incorrect",
|
||||
"Persistent Keepalive format is not correct": "Le format du Keepalive permanent est incorrect",
|
||||
"Private key does not match with the public key": "La clé privée ne correspond pas à la clé publique",
|
||||
"Update peer failed when updating Pre-Shared Key": "La modification du pair a échouée en changeant la clé prépartagée",
|
||||
"Update peer failed when updating Allowed IPs": "La modification du pair a échouée en changeant les IPs autorisées",
|
||||
"Update peer failed when saving the configuration": "La modification du pair a échouée en enregistrant la configuration",
|
||||
"Peer data usage reset successfully": "L'utilisation des données du pairs a été réinitialisée",
|
||||
"Peer download started": "Téléchargement du pair en cours",
|
||||
"Please specify one or more peers": "Veuillez spécifier un ou plusieurs pairs",
|
||||
"Share link failed to create. Reason: (.*)": "Échec de la création du lien: $1",
|
||||
"Link expire date updated": "Date d'expiration du lien changée",
|
||||
"Link expire date failed to update. Reason: (.*)": "Échec de la modification de la date d'expiration: $1",
|
||||
"Peer job saved": "Tâche du pair enregistré",
|
||||
"Please specify job": "Veuillez spécifier une tâche",
|
||||
"Please specify peer and configuration": "Veuillez spécifier un pair et une configuration",
|
||||
"Peer job deleted": "Tâche du pair supprimée",
|
||||
"API Keys function is successfully enabled": "La clé d'API est activée",
|
||||
"API Keys function is successfully disabled": "La clé d'API est désactivé",
|
||||
"API Keys function is failed to enable": "Échec de l'activation de la clé",
|
||||
"API Keys function is failed to disable": "Échec de la désactivation de la clé",
|
||||
"WGDashboard API Keys function is disabled": "Les clés d'API WGDashboard sont désactivées",
|
||||
"WireGuard configuration path saved": "Chemin de la configuration WireGuard enregistré",
|
||||
"API Key deleted": "Clé d'API supprimée",
|
||||
"API Key created": "Clé d'API créée",
|
||||
"Sign in session ended, please sign in again": "La session est terminée, veuillez vous reconnecter",
|
||||
"Please specify an IP Address (v4/v6)": "Veuillez préciser une adresse (IPv4/IPv6)",
|
||||
"Please provide ipAddress and count": "Veuillez fournir l'adresse IP et le compte",
|
||||
"Please provide ipAddress": "Veuillez fournir l'adresse IP",
|
||||
"Dashboard Language": "Langage du tableau de bord",
|
||||
"Dashboard language update failed": "Échec du changement de langage",
|
||||
"Peer Remote Endpoint": "Endpoint externe du pair",
|
||||
"New Configuration": "Nouvelle configuration",
|
||||
"Configuration Name": "Nom de la configuration",
|
||||
"Configuration name is invalid. Possible reasons:": "Le nom est invalide, raisons possuibles:",
|
||||
"Configuration name already exist\\.": "Le nom est déja utilisé",
|
||||
"Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Le nom ne peut contenir que 15 charactère. Lettres minuscules/majuscules, nombres,tirer, tiret bas, égal, plus et point",
|
||||
"Invalid Port": "Port invalide",
|
||||
"Save Configuration": "Enregistrer la configuration",
|
||||
"IP Address/CIDR is invalid": "L'adresse IP/CIDR est incorrecte",
|
||||
"IP Address": "adresse IP",
|
||||
"Enter IP Address / Hostname": "Entrez l'adresse",
|
||||
"IP Address / Hostname": "Adresse IP / Nom d'hôte",
|
||||
"Dashboard IP Address \\& Listen Port": "IP et port du tableau de bord",
|
||||
"Count": "Compte:",
|
||||
"Geolocation": "Géolocalisation",
|
||||
"Is Alive": "est actif",
|
||||
"Average / Min / Max Round Trip Time": "Moyen / Min / Max latence allez-retour",
|
||||
"Sent / Received / Lost Package": "Paquets Envoyés / Reçus / Perdus",
|
||||
"Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Un redémarrage de WGDashboard est nécessaire pour appliquer le changement d'IP/port",
|
||||
"Restore Configuration": "Rétablir la configuration",
|
||||
"Step (.*)": "Étape $1",
|
||||
"Select a backup you want to restore": "Sélectionnez la sauvegarde à Rétablir",
|
||||
"Click to change a backup": "Cliquez pour changer la sauvegarde",
|
||||
"Selected Backup": "Sauvegarde sélectionnée",
|
||||
"You don't have any configuration to restore": "Vous n'avez pas de configruations à Rétablir",
|
||||
"Help": "Assistance",
|
||||
"Backup": "Sauvegarde",
|
||||
"([0-9].*) Backups?": "$1 sauvegardes?",
|
||||
"Yes": "Oui",
|
||||
"No": "Non",
|
||||
"Backup not selected": "Aucune sauvegarde sélectionnée",
|
||||
"Confirm \\& edit restore information": "Valider et modifier les information à Rétablir",
|
||||
"(.*) Available IP Address": "$1 adresses IP disponible",
|
||||
"Database File": "Fichier de base de donnée",
|
||||
"Contain": "Contiens",
|
||||
"Restricted Peers?": "Pairs limités?",
|
||||
"Restore": "Rétablir",
|
||||
"Restoring": "Rétablissement",
|
||||
"WGDashboard Settings": "Paramètres de WGDashboard",
|
||||
"Peers Settings": "Paramètres des pairs",
|
||||
"WireGuard Configuration Settings": "Paramètre des configurations WireGuard",
|
||||
"Appearance": "Apparence",
|
||||
"Theme": "Thème",
|
||||
"Language": "Langage",
|
||||
"Account Settings": "Paramètres du compte",
|
||||
"Peer Default Settings": "Paramètres par défaut des pairs",
|
||||
"Toggle When Start Up": "Activer au démarrage",
|
||||
"Other Settings": "Autre paramètres",
|
||||
"Select Peers": "Sélectionnez les pairs",
|
||||
"Backup & Restore": "Sauvegarde et rétablissement",
|
||||
"Delete Configuration": "Supprimer la configuration",
|
||||
"Create Backup": "Créer une sauvegarde",
|
||||
"No backup yet, click the button above to create backup\\.": "Aucune sauvegarde, appuyez sur le bouton ci-dessus pour en créer une.",
|
||||
"Are you sure to delete this backup\\?": "Êtes-vous certains de supprimer cette sauvegarde?",
|
||||
"Are you sure to restore this backup?\\": "Êtes-vous certains de rétablir cette sauvegarde?",
|
||||
"Backup Date": "Date de la sauvegarde",
|
||||
"File": "Fichier",
|
||||
"Are you sure to delete this configuration\\?": "Êtes-vous certains de supprimer cette configuration",
|
||||
"Once you deleted this configuration\\:": "Quand vous aurez supprimer cette configuration:",
|
||||
"All connected peers will get disconnected": "Tout les pairs seront déconnectés",
|
||||
"Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Tous les fichiers de configurations ainsi que le tableau de la base de donnée relié à cette configuration seront supprimés",
|
||||
"Checking backups...": "Vérification des sauvegardes...",
|
||||
"This configuration have ([0-9].*) backups": "Cette configuration a $1 sauvegardes",
|
||||
"This configuration have no backup": "Cette configuration n'a pas de sauvegarde",
|
||||
"If you're sure, please type in the configuration name below and click Delete": "Si vous êtez certains, veuillez entrer le nom de la configuration, puis appuyez sur Supprimer",
|
||||
"Select All": "Tout sélectionner",
|
||||
"Clear Selection": "Vider la sélection",
|
||||
"([0-9].*) Peers?": "$1 pairs?",
|
||||
"Downloading": "Téléchargement",
|
||||
"Download Finished": "Téléchargement complété",
|
||||
"Done": "Terminé",
|
||||
"Are you sure to delete": "Êtes-vous certains de supprimer",
|
||||
"Are you sure to delete this peer\\?": "Êtes-vous certains de supprimer ce pair",
|
||||
"Configuration deleted": "Configuration supprimée",
|
||||
"Configuration saved": "Configuration enregistrée",
|
||||
"WGDashboard language update failed": "Échec de la modification de la langue de WGDashboard",
|
||||
"Configuration restored": "Configuration rétablie",
|
||||
"Allowed IP already taken by another peer": "L'IP autorisée est déja prise par un autre pair",
|
||||
"Failed to allow access of peer (.*)": "Échec de l'autorisation d'accès au pair",
|
||||
"Failed to save configuration through WireGuard": "Échec de l'enregistrement de la configuration sur WireGuard",
|
||||
"Allow access successfully": "Accès autorisé avec succès",
|
||||
"Deleted ([0-9]{1,}) peer\\(s\\)": "Pair(s) $1 supprimé(s)",
|
||||
"Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Pair(s) $1 supprimé(s). Échec de la suppression du(des) pair(s) $2",
|
||||
"Restricted ([0-9]{1,}) peer\\(s\\)": "Pair(s) $1 limités",
|
||||
"Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Pair(s) $1 limité(s). Échec de la limitation du(des) pair(s) $2"
|
||||
}
|
Loading…
Reference in a new issue