Browse Source

feat: adding last know translations

Léo Brossard 2 years ago
parent
commit
d4762f66a5
2 changed files with 213 additions and 176 deletions
  1. BIN
      frontend/src/language/fr_FR/app.mo
  2. 213 176
      frontend/src/language/fr_FR/app.po

BIN
frontend/src/language/fr_FR/app.mo


+ 213 - 176
frontend/src/language/fr_FR/app.po

@@ -81,7 +81,6 @@ msgid "Arch"
 msgstr ""
 msgstr ""
 
 
 #: src/components/ChatGPT/ChatGPT.vue:40
 #: src/components/ChatGPT/ChatGPT.vue:40
-#, fuzzy
 msgid "Are you sure you want to clear the record of chat?"
 msgid "Are you sure you want to clear the record of chat?"
 msgstr "Voulez-vous vraiment effacer l'historique du chat ?"
 msgstr "Voulez-vous vraiment effacer l'historique du chat ?"
 
 
@@ -317,7 +316,6 @@ msgstr "Version actuelle"
 #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:35
 #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:35
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:6
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:6
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:7
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:7
-#, fuzzy
 msgid "Custom"
 msgid "Custom"
 msgstr "Custom"
 msgstr "Custom"
 
 
@@ -374,7 +372,7 @@ msgstr "Mode développement"
 
 
 #: src/views/config/config.ts:19
 #: src/views/config/config.ts:19
 msgid "Dir"
 msgid "Dir"
-msgstr ""
+msgstr "Répertoire"
 
 
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:20
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:20
 msgid "Directive"
 msgid "Directive"
@@ -442,57 +440,59 @@ msgstr "Voulez-vous supprimer ce serveur ?"
 
 
 #: src/views/domain/DomainAdd.vue:58
 #: src/views/domain/DomainAdd.vue:58
 msgid "Domain Config Created Successfully"
 msgid "Domain Config Created Successfully"
-msgstr ""
+msgstr "La configuration du domaine a été créée avec succès"
 
 
 #: src/views/cert/Cert.vue:21
 #: src/views/cert/Cert.vue:21
 msgid "Domains list is empty, try to reopen auto-cert for %{config}"
 msgid "Domains list is empty, try to reopen auto-cert for %{config}"
 msgstr ""
 msgstr ""
+"La liste des domaines est vide, essayez de rouvrir la certification "
+"automatique pour %{config}"
 
 
 #: src/language/constants.ts:29
 #: src/language/constants.ts:29
 msgid "Download latest release error"
 msgid "Download latest release error"
-msgstr ""
+msgstr "Erreur de téléchargement de la dernière version"
 
 
 #: src/language/constants.ts:28
 #: src/language/constants.ts:28
 msgid "Downloading latest release"
 msgid "Downloading latest release"
-msgstr ""
+msgstr "Téléchargement de la dernière version"
 
 
 #: src/views/domain/DomainList.vue:14 src/views/domain/DomainList.vue:15
 #: src/views/domain/DomainList.vue:14 src/views/domain/DomainList.vue:15
 #: src/views/domain/DomainList.vue:16 src/views/domain/DomainList.vue:23
 #: src/views/domain/DomainList.vue:16 src/views/domain/DomainList.vue:23
 #: src/views/domain/SiteDuplicate.vue:2
 #: src/views/domain/SiteDuplicate.vue:2
 msgid "Duplicate"
 msgid "Duplicate"
-msgstr ""
+msgstr "Dupliquer"
 
 
 #: src/views/domain/SiteDuplicate.vue:43
 #: src/views/domain/SiteDuplicate.vue:43
 msgid "Duplicated successfully"
 msgid "Duplicated successfully"
-msgstr ""
+msgstr "Dupliqué avec succès"
 
 
 #: src/views/domain/DomainEdit.vue:5 src/views/domain/DomainEdit.vue:6
 #: src/views/domain/DomainEdit.vue:5 src/views/domain/DomainEdit.vue:6
 msgid "Edit %{n}"
 msgid "Edit %{n}"
-msgstr ""
+msgstr "Modifier %{n}"
 
 
 #: src/routes/index.ts:81 src/views/config/ConfigEdit.vue:4
 #: src/routes/index.ts:81 src/views/config/ConfigEdit.vue:4
 msgid "Edit Configuration"
 msgid "Edit Configuration"
-msgstr ""
+msgstr "Modifier la configuration"
 
 
 #: src/routes/index.ts:63
 #: src/routes/index.ts:63
 msgid "Edit Site"
 msgid "Edit Site"
-msgstr ""
+msgstr "Modifier le site"
 
 
 #: src/views/other/Install.vue:10
 #: src/views/other/Install.vue:10
 msgid "Email (*)"
 msgid "Email (*)"
-msgstr ""
+msgstr "Email (*)"
 
 
 #: src/views/domain/cert/components/ObtainCert.vue:52
 #: src/views/domain/cert/components/ObtainCert.vue:52
 msgid "Enable auto-renewal failed for %{name}"
 msgid "Enable auto-renewal failed for %{name}"
-msgstr ""
+msgstr "Échec de l'activation du renouvellement automatique pour %{name}"
 
 
 #: src/views/domain/DomainAdd.vue:50
 #: src/views/domain/DomainAdd.vue:50
 msgid "Enable failed"
 msgid "Enable failed"
-msgstr ""
+msgstr "Échec de l'activation"
 
 
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:3
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:3
 msgid "Enable TLS"
 msgid "Enable TLS"
-msgstr ""
+msgstr "Activer TLS"
 
 
 #: src/views/cert/Cert.vue:44 src/views/domain/cert/ChangeCert.vue:42
 #: src/views/cert/Cert.vue:44 src/views/domain/cert/ChangeCert.vue:42
 #: src/views/domain/DomainEdit.vue:29 src/views/domain/DomainEdit.vue:7
 #: src/views/domain/DomainEdit.vue:29 src/views/domain/DomainEdit.vue:7
@@ -500,245 +500,252 @@ msgstr ""
 #: src/views/domain/DomainList.vue:11 src/views/domain/DomainList.vue:12
 #: src/views/domain/DomainList.vue:11 src/views/domain/DomainList.vue:12
 #: src/views/domain/DomainList.vue:19 src/views/domain/DomainList.vue:31
 #: src/views/domain/DomainList.vue:19 src/views/domain/DomainList.vue:31
 msgid "Enabled"
 msgid "Enabled"
-msgstr ""
+msgstr "Activé"
 
 
 #: src/views/domain/DomainAdd.vue:46 src/views/domain/DomainEdit.vue:150
 #: src/views/domain/DomainAdd.vue:46 src/views/domain/DomainEdit.vue:150
 #: src/views/domain/DomainList.vue:59
 #: src/views/domain/DomainList.vue:59
 msgid "Enabled successfully"
 msgid "Enabled successfully"
-msgstr ""
+msgstr "Activé avec succès"
 
 
 #: src/views/domain/cert/IssueCert.vue:4
 #: src/views/domain/cert/IssueCert.vue:4
 msgid "Encrypt website with Let's Encrypt"
 msgid "Encrypt website with Let's Encrypt"
-msgstr ""
+msgstr "Crypter le site Web avec Let's Encrypt"
 
 
 #: src/views/config/InspectConfig.vue:17
 #: src/views/config/InspectConfig.vue:17
 msgid "Error"
 msgid "Error"
-msgstr ""
+msgstr "Erreur"
 
 
 #: src/routes/index.ts:127 src/views/domain/ngx_conf/LogEntry.vue:68
 #: src/routes/index.ts:127 src/views/domain/ngx_conf/LogEntry.vue:68
 msgid "Error Logs"
 msgid "Error Logs"
-msgstr ""
+msgstr "Journaux d'erreurs"
 
 
 #: src/views/system/Upgrade.vue:16 src/views/system/Upgrade.vue:17
 #: src/views/system/Upgrade.vue:16 src/views/system/Upgrade.vue:17
 #: src/views/system/Upgrade.vue:21 src/views/system/Upgrade.vue:25
 #: src/views/system/Upgrade.vue:21 src/views/system/Upgrade.vue:25
 #: src/views/system/Upgrade.vue:29
 #: src/views/system/Upgrade.vue:29
 msgid "Executable Path"
 msgid "Executable Path"
-msgstr ""
+msgstr "Chemin exécutable"
 
 
 #: src/views/domain/cert/CertInfo.vue:12
 #: src/views/domain/cert/CertInfo.vue:12
 msgid "Expiration Date: %{date}"
 msgid "Expiration Date: %{date}"
-msgstr ""
+msgstr "Date d'expiration : %{date}"
 
 
 #: src/components/StdDataDisplay/StdTable.vue:12
 #: src/components/StdDataDisplay/StdTable.vue:12
 #: src/components/StdDataDisplay/StdTable.vue:362
 #: src/components/StdDataDisplay/StdTable.vue:362
 #: src/components/StdDataDisplay/StdTable.vue:6
 #: src/components/StdDataDisplay/StdTable.vue:6
 #: src/components/StdDataDisplay/StdTable.vue:7
 #: src/components/StdDataDisplay/StdTable.vue:7
 msgid "Export"
 msgid "Export"
-msgstr ""
+msgstr "Exporter"
 
 
 #: src/views/domain/DomainEdit.vue:162 src/views/domain/DomainList.vue:73
 #: src/views/domain/DomainEdit.vue:162 src/views/domain/DomainList.vue:73
 msgid "Failed to disable %{msg}"
 msgid "Failed to disable %{msg}"
-msgstr ""
+msgstr "Impossible de désactiver %{msg}"
 
 
 #: src/views/domain/DomainEdit.vue:153 src/views/domain/DomainList.vue:63
 #: src/views/domain/DomainEdit.vue:153 src/views/domain/DomainList.vue:63
 msgid "Failed to enable %{msg}"
 msgid "Failed to enable %{msg}"
-msgstr ""
+msgstr "Impossible d'activer %{msg}"
 
 
 #: src/language/constants.ts:9
 #: src/language/constants.ts:9
 msgid "Failed to get certificate information"
 msgid "Failed to get certificate information"
-msgstr ""
+msgstr "Échec de l'obtention des informations sur le certificat"
 
 
 #: src/views/domain/DomainEdit.vue:128
 #: src/views/domain/DomainEdit.vue:128
 msgid "Failed to save, syntax error(s) was detected in the configuration."
 msgid "Failed to save, syntax error(s) was detected in the configuration."
 msgstr ""
 msgstr ""
+"Échec de l'enregistrement, une ou plusieurs erreurs de syntaxe ont été "
+"détectées dans la configuration."
 
 
 #: src/views/config/config.ts:21
 #: src/views/config/config.ts:21
 msgid "File"
 msgid "File"
-msgstr ""
+msgstr "Fichier"
 
 
 #: src/language/constants.ts:34
 #: src/language/constants.ts:34
 msgid "File exists"
 msgid "File exists"
-msgstr ""
+msgstr "Le fichier existe"
 
 
 #: src/views/other/Error.vue:3 src/views/other/Error.vue:4
 #: src/views/other/Error.vue:3 src/views/other/Error.vue:4
 msgid "File Not Found"
 msgid "File Not Found"
-msgstr ""
+msgstr "Fichier introuvable"
 
 
 #: src/views/nginx_log/NginxLog.vue:7
 #: src/views/nginx_log/NginxLog.vue:7
 msgid "Filter"
 msgid "Filter"
-msgstr ""
+msgstr "Filtrer"
 
 
 #: src/language/constants.ts:23 src/views/domain/DomainAdd.vue:7
 #: src/language/constants.ts:23 src/views/domain/DomainAdd.vue:7
 msgid "Finished"
 msgid "Finished"
-msgstr ""
+msgstr "Finie"
 
 
 #: src/views/config/ConfigEdit.vue:86
 #: src/views/config/ConfigEdit.vue:86
 msgid "Format Code"
 msgid "Format Code"
-msgstr ""
+msgstr "Code de formatage"
 
 
 #: src/views/config/ConfigEdit.vue:64
 #: src/views/config/ConfigEdit.vue:64
 msgid "Format error %{msg}"
 msgid "Format error %{msg}"
-msgstr ""
+msgstr "Erreur de format %{msg}"
 
 
 #: src/views/config/ConfigEdit.vue:62
 #: src/views/config/ConfigEdit.vue:62
 msgid "Format successfully"
 msgid "Format successfully"
-msgstr ""
+msgstr "Formaté avec succès"
 
 
 #: src/components/StdDataEntry/components/StdPassword.vue:42
 #: src/components/StdDataEntry/components/StdPassword.vue:42
 msgid "Generate"
 msgid "Generate"
-msgstr ""
+msgstr "Générer"
 
 
 #: src/language/constants.ts:11
 #: src/language/constants.ts:11
 msgid "Generating private key for registering account"
 msgid "Generating private key for registering account"
-msgstr ""
+msgstr "Génération de clé privée pour l'enregistrement du compte"
 
 
 #: src/views/system/Upgrade.vue:21
 #: src/views/system/Upgrade.vue:21
 msgid "Get release information error"
 msgid "Get release information error"
-msgstr ""
+msgstr "Erreur d'obtention des informations sur la version"
 
 
 #: src/views/domain/cert/components/ObtainCert.vue:134
 #: src/views/domain/cert/components/ObtainCert.vue:134
 msgid "Getting the certificate, please wait..."
 msgid "Getting the certificate, please wait..."
-msgstr ""
+msgstr "Obtention du certificat, veuillez patienter..."
 
 
 #: src/views/preference/Preference.vue:14
 #: src/views/preference/Preference.vue:14
 msgid "Git"
 msgid "Git"
-msgstr ""
+msgstr "Git"
 
 
 #: src/views/preference/BasicSettings.vue:31
 #: src/views/preference/BasicSettings.vue:31
 msgid "Github Proxy"
 msgid "Github Proxy"
-msgstr ""
+msgstr "Proxy Github"
 
 
 #: src/views/preference/OpenAISettings.vue:11
 #: src/views/preference/OpenAISettings.vue:11
 #: src/views/preference/OpenAISettings.vue:12
 #: src/views/preference/OpenAISettings.vue:12
 msgid "GPT-3.5-Turbo"
 msgid "GPT-3.5-Turbo"
-msgstr ""
+msgstr "GPT-3.5-Turbo"
 
 
 #: src/views/preference/OpenAISettings.vue:5
 #: src/views/preference/OpenAISettings.vue:5
 #: src/views/preference/OpenAISettings.vue:6
 #: src/views/preference/OpenAISettings.vue:6
 msgid "GPT-4"
 msgid "GPT-4"
-msgstr ""
+msgstr "GPT-4"
 
 
 #: src/views/preference/OpenAISettings.vue:8
 #: src/views/preference/OpenAISettings.vue:8
 #: src/views/preference/OpenAISettings.vue:9
 #: src/views/preference/OpenAISettings.vue:9
 msgid "GPT-4-32K"
 msgid "GPT-4-32K"
-msgstr ""
+msgstr "GPT-4-32K"
 
 
 #: src/routes/index.ts:24
 #: src/routes/index.ts:24
 msgid "Home"
 msgid "Home"
-msgstr ""
+msgstr "Menu principal"
 
 
 #: src/views/preference/BasicSettings.vue:28
 #: src/views/preference/BasicSettings.vue:28
 msgid "HTTP Challenge Port"
 msgid "HTTP Challenge Port"
-msgstr ""
+msgstr "Port de challenge HTTP"
 
 
 #: src/views/preference/BasicSettings.vue:16
 #: src/views/preference/BasicSettings.vue:16
 msgid "HTTP Port"
 msgid "HTTP Port"
-msgstr ""
+msgstr "Port HTTP"
 
 
 #: src/views/domain/cert/components/AutoCertStepOne.vue:27
 #: src/views/domain/cert/components/AutoCertStepOne.vue:27
 #: src/views/domain/cert/components/AutoCertStepOne.vue:38
 #: src/views/domain/cert/components/AutoCertStepOne.vue:38
 #: src/views/domain/cert/components/AutoCertStepOne.vue:43
 #: src/views/domain/cert/components/AutoCertStepOne.vue:43
 msgid "HTTP01"
 msgid "HTTP01"
-msgstr ""
+msgstr "HTTP01"
 
 
 #: src/language/constants.ts:27
 #: src/language/constants.ts:27
 msgid "Initial core upgrader error"
 msgid "Initial core upgrader error"
-msgstr ""
+msgstr "Erreur du programme de mise à niveau initial du core"
 
 
 #: src/language/constants.ts:26
 #: src/language/constants.ts:26
 msgid "Initialing core upgrader"
 msgid "Initialing core upgrader"
-msgstr ""
+msgstr "Initialisation du programme de mise à niveau du core"
 
 
 #: src/routes/index.ts:167 src/views/other/Install.vue:128
 #: src/routes/index.ts:167 src/views/other/Install.vue:128
 msgid "Install"
 msgid "Install"
-msgstr ""
+msgstr "Installer"
 
 
 #: src/views/other/Install.vue:68
 #: src/views/other/Install.vue:68
 msgid "Install successfully"
 msgid "Install successfully"
-msgstr ""
+msgstr "Installé avec succès"
 
 
 #: src/views/domain/cert/CertInfo.vue:10
 #: src/views/domain/cert/CertInfo.vue:10
 msgid "Intermediate Certification Authorities: %{issuer}"
 msgid "Intermediate Certification Authorities: %{issuer}"
-msgstr ""
+msgstr "Autorités de certification intermédiaires : %{issuer}"
 
 
 #: src/language/constants.ts:24
 #: src/language/constants.ts:24
 msgid "Issued certificate successfully"
 msgid "Issued certificate successfully"
-msgstr ""
+msgstr "Certificat délivré avec succès"
 
 
 #: src/views/preference/BasicSettings.vue:22
 #: src/views/preference/BasicSettings.vue:22
 msgid "Jwt Secret"
 msgid "Jwt Secret"
-msgstr ""
+msgstr "Secret Jwt"
 
 
 #: src/views/system/Upgrade.vue:17 src/views/system/Upgrade.vue:18
 #: src/views/system/Upgrade.vue:17 src/views/system/Upgrade.vue:18
 #: src/views/system/Upgrade.vue:22 src/views/system/Upgrade.vue:26
 #: src/views/system/Upgrade.vue:22 src/views/system/Upgrade.vue:26
 #: src/views/system/Upgrade.vue:30
 #: src/views/system/Upgrade.vue:30
 msgid "Last checked at"
 msgid "Last checked at"
-msgstr ""
+msgstr "Dernière vérification le"
 
 
 #: src/views/user/User.vue:26
 #: src/views/user/User.vue:26
 msgid "Leave blank for no change"
 msgid "Leave blank for no change"
-msgstr ""
+msgstr "Laisser vide pour aucun changement"
 
 
 #: src/views/preference/OpenAISettings.vue:18
 #: src/views/preference/OpenAISettings.vue:18
 msgid "Leave blank for the default: https://api.openai.com/"
 msgid "Leave blank for the default: https://api.openai.com/"
-msgstr ""
+msgstr "Laissez vide pour la valeur par défaut : https://api.openai.com/"
 
 
 #: src/views/preference/BasicSettings.vue:8
 #: src/views/preference/BasicSettings.vue:8
 #: src/views/preference/BasicSettings.vue:9
 #: src/views/preference/BasicSettings.vue:9
 msgid "Light"
 msgid "Light"
-msgstr ""
+msgstr "Clair"
 
 
 #: src/views/dashboard/DashBoard.vue:154
 #: src/views/dashboard/DashBoard.vue:154
 msgid "Load Averages:"
 msgid "Load Averages:"
-msgstr ""
+msgstr "Charges moyennes :"
 
 
 #: src/views/domain/ngx_conf/LocationEditor.vue:10
 #: src/views/domain/ngx_conf/LocationEditor.vue:10
 #: src/views/domain/ngx_conf/LocationEditor.vue:11
 #: src/views/domain/ngx_conf/LocationEditor.vue:11
 #: src/views/domain/ngx_conf/LocationEditor.vue:18
 #: src/views/domain/ngx_conf/LocationEditor.vue:18
+#, fuzzy
 msgid "Location"
 msgid "Location"
-msgstr ""
+msgstr "Localisation"
 
 
 #: src/views/domain/ngx_conf/LocationEditor.vue:40
 #: src/views/domain/ngx_conf/LocationEditor.vue:40
+#, fuzzy
 msgid "Locations"
 msgid "Locations"
-msgstr ""
+msgstr "Localisations"
 
 
 #: src/routes/index.ts:173 src/views/other/Login.vue:104
 #: src/routes/index.ts:173 src/views/other/Login.vue:104
 msgid "Login"
 msgid "Login"
-msgstr ""
+msgstr "Connexion"
 
 
 #: src/views/other/Login.vue:52
 #: src/views/other/Login.vue:52
 msgid "Login successful"
 msgid "Login successful"
-msgstr ""
+msgstr "Connexion réussie"
 
 
 #: src/layouts/HeaderLayout.vue:16
 #: src/layouts/HeaderLayout.vue:16
 msgid "Logout successful"
 msgid "Logout successful"
-msgstr ""
+msgstr "Déconnexion réussie"
 
 
 #: src/views/domain/cert/components/AutoCertStepOne.vue:38
 #: src/views/domain/cert/components/AutoCertStepOne.vue:38
+#, fuzzy
 msgid ""
 msgid ""
 "Make sure you have configured a reverse proxy for .well-known directory to "
 "Make sure you have configured a reverse proxy for .well-known directory to "
 "HTTPChallengePort before obtaining the certificate."
 "HTTPChallengePort before obtaining the certificate."
 msgstr ""
 msgstr ""
+"Assurez vous d'avoir configuré un reverse proxy pour le répertoire .well-"
+"known vers HTTPChallengePort avant d'obtenir le certificat."
 
 
 #: src/routes/index.ts:72
 #: src/routes/index.ts:72
 msgid "Manage Configs"
 msgid "Manage Configs"
-msgstr ""
+msgstr "Gérer les configurations"
 
 
 #: src/routes/index.ts:47 src/views/domain/DomainList.vue:2
 #: src/routes/index.ts:47 src/views/domain/DomainList.vue:2
 msgid "Manage Sites"
 msgid "Manage Sites"
-msgstr ""
+msgstr "Gérer les sites"
 
 
 #: src/routes/index.ts:39 src/views/user/User.vue:2
 #: src/routes/index.ts:39 src/views/user/User.vue:2
 msgid "Manage Users"
 msgid "Manage Users"
-msgstr ""
+msgstr "Gérer les utilisateurs"
 
 
 #: src/views/dashboard/DashBoard.vue:34
 #: src/views/dashboard/DashBoard.vue:34
 msgid "Memory"
 msgid "Memory"
-msgstr ""
+msgstr "Mémoire"
 
 
 #: src/views/dashboard/DashBoard.vue:31
 #: src/views/dashboard/DashBoard.vue:31
 msgid "Memory and Storage"
 msgid "Memory and Storage"
-msgstr ""
+msgstr "Mémoire et stockage"
 
 
 #: src/components/ChatGPT/ChatGPT.vue:13 src/components/ChatGPT/ChatGPT.vue:14
 #: src/components/ChatGPT/ChatGPT.vue:13 src/components/ChatGPT/ChatGPT.vue:14
 #: src/components/ChatGPT/ChatGPT.vue:18 src/components/ChatGPT/ChatGPT.vue:20
 #: src/components/ChatGPT/ChatGPT.vue:18 src/components/ChatGPT/ChatGPT.vue:20
@@ -749,81 +756,81 @@ msgstr ""
 #: src/components/StdDataDisplay/StdTable.vue:44
 #: src/components/StdDataDisplay/StdTable.vue:44
 #: src/components/StdDataDisplay/StdTable.vue:46
 #: src/components/StdDataDisplay/StdTable.vue:46
 msgid "Modify"
 msgid "Modify"
-msgstr ""
+msgstr "Modifier"
 
 
 #: src/views/domain/DomainAdd.vue:145
 #: src/views/domain/DomainAdd.vue:145
 msgid "Modify Config"
 msgid "Modify Config"
-msgstr ""
+msgstr "Modifier la configuration"
 
 
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:10
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:10
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:9
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:9
 msgid "Multi-line Directive"
 msgid "Multi-line Directive"
-msgstr ""
+msgstr "Directive multiligne"
 
 
 #: src/views/cert/Cert.vue:16 src/views/cert/DNSCredential.vue:13
 #: src/views/cert/Cert.vue:16 src/views/cert/DNSCredential.vue:13
 #: src/views/config/config.ts:8 src/views/domain/cert/ChangeCert.vue:19
 #: src/views/config/config.ts:8 src/views/domain/cert/ChangeCert.vue:19
 #: src/views/domain/DomainEdit.vue:32 src/views/domain/DomainList.vue:15
 #: src/views/domain/DomainEdit.vue:32 src/views/domain/DomainList.vue:15
 #: src/views/domain/SiteDuplicate.vue:5
 #: src/views/domain/SiteDuplicate.vue:5
 msgid "Name"
 msgid "Name"
-msgstr ""
+msgstr "Nom"
 
 
 #: src/views/dashboard/DashBoard.vue:76
 #: src/views/dashboard/DashBoard.vue:76
 msgid "Network"
 msgid "Network"
-msgstr ""
+msgstr "Réseau"
 
 
 #: src/views/dashboard/DashBoard.vue:50
 #: src/views/dashboard/DashBoard.vue:50
 msgid "Network Statistics"
 msgid "Network Statistics"
-msgstr ""
+msgstr "Statistiques du réseau"
 
 
 #: src/views/dashboard/DashBoard.vue:54
 #: src/views/dashboard/DashBoard.vue:54
 msgid "Network Total Receive"
 msgid "Network Total Receive"
-msgstr ""
+msgstr "Réception totale du réseau"
 
 
 #: src/views/dashboard/DashBoard.vue:58
 #: src/views/dashboard/DashBoard.vue:58
 msgid "Network Total Send"
 msgid "Network Total Send"
-msgstr ""
+msgstr "Envoi total réseau"
 
 
 #: src/views/system/Upgrade.vue:40
 #: src/views/system/Upgrade.vue:40
 msgid "New version released"
 msgid "New version released"
-msgstr ""
+msgstr "Nouvelle version publiée"
 
 
 #: src/views/domain/cert/components/ObtainCert.vue:12
 #: src/views/domain/cert/components/ObtainCert.vue:12
 #: src/views/domain/cert/components/ObtainCert.vue:13
 #: src/views/domain/cert/components/ObtainCert.vue:13
 #: src/views/domain/cert/components/ObtainCert.vue:21
 #: src/views/domain/cert/components/ObtainCert.vue:21
 #: src/views/domain/DomainAdd.vue:135
 #: src/views/domain/DomainAdd.vue:135
 msgid "Next"
 msgid "Next"
-msgstr ""
+msgstr "Suivant"
 
 
 #: src/views/preference/NginxLogSettings.vue:3
 #: src/views/preference/NginxLogSettings.vue:3
 msgid "Nginx Access Log Path"
 msgid "Nginx Access Log Path"
-msgstr ""
+msgstr "Chemin du journal d'accès Nginx"
 
 
 #: src/views/domain/DomainEdit.vue:39
 #: src/views/domain/DomainEdit.vue:39
 msgid "Nginx Configuration Parse Error"
 msgid "Nginx Configuration Parse Error"
-msgstr ""
+msgstr "Erreur d'analyse de configuration Nginx"
 
 
 #: src/components/NginxControl/NginxControl.vue:4
 #: src/components/NginxControl/NginxControl.vue:4
 #: src/components/NginxControl/NginxControl.vue:5
 #: src/components/NginxControl/NginxControl.vue:5
 #: src/components/NginxControl/NginxControl.vue:9
 #: src/components/NginxControl/NginxControl.vue:9
 msgid "Nginx Control"
 msgid "Nginx Control"
-msgstr ""
+msgstr "Contrôle Nginx"
 
 
 #: src/views/preference/NginxLogSettings.vue:6
 #: src/views/preference/NginxLogSettings.vue:6
 msgid "Nginx Error Log Path"
 msgid "Nginx Error Log Path"
-msgstr ""
+msgstr "Chemin du journal des erreurs Nginx"
 
 
 #: src/routes/index.ts:117 src/views/nginx_log/NginxLog.vue:2
 #: src/routes/index.ts:117 src/views/nginx_log/NginxLog.vue:2
 #: src/views/preference/Preference.vue:8
 #: src/views/preference/Preference.vue:8
 msgid "Nginx Log"
 msgid "Nginx Log"
-msgstr ""
+msgstr "Journal Nginx"
 
 
 #: src/components/NginxControl/NginxControl.vue:26
 #: src/components/NginxControl/NginxControl.vue:26
 msgid "Nginx reloaded successfully"
 msgid "Nginx reloaded successfully"
-msgstr ""
+msgstr "Nginx a été rechargé avec succès"
 
 
 #: src/components/NginxControl/NginxControl.vue:43
 #: src/components/NginxControl/NginxControl.vue:43
 msgid "Nginx restarted successfully"
 msgid "Nginx restarted successfully"
-msgstr ""
+msgstr "Nginx a redémarré avec succès"
 
 
 #: src/components/ChatGPT/ChatGPT.vue:38
 #: src/components/ChatGPT/ChatGPT.vue:38
 #: src/components/StdDataDisplay/StdTable.vue:53
 #: src/components/StdDataDisplay/StdTable.vue:53
@@ -831,28 +838,28 @@ msgstr ""
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:22
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:22
 #: src/views/domain/ngx_conf/LocationEditor.vue:26
 #: src/views/domain/ngx_conf/LocationEditor.vue:26
 msgid "No"
 msgid "No"
-msgstr ""
+msgstr "Non"
 
 
 #: src/routes/index.ts:179 src/routes/index.ts:181
 #: src/routes/index.ts:179 src/routes/index.ts:181
 msgid "Not Found"
 msgid "Not Found"
-msgstr ""
+msgstr "Introuvable"
 
 
 #: src/views/domain/cert/CertInfo.vue:14
 #: src/views/domain/cert/CertInfo.vue:14
 msgid "Not Valid Before: %{date}"
 msgid "Not Valid Before: %{date}"
-msgstr ""
+msgstr "Non valide avant : %{date}"
 
 
 #: src/views/cert/DNSCredential.vue:6
 #: src/views/cert/DNSCredential.vue:6
 #: src/views/domain/cert/components/AutoCertStepOne.vue:17
 #: src/views/domain/cert/components/AutoCertStepOne.vue:17
 msgid "Note"
 msgid "Note"
-msgstr ""
+msgstr "Note"
 
 
 #: src/views/domain/cert/components/ObtainCert.vue:3
 #: src/views/domain/cert/components/ObtainCert.vue:3
 msgid "Obtain certificate"
 msgid "Obtain certificate"
-msgstr ""
+msgstr "Obtenir un certificat"
 
 
 #: src/language/constants.ts:19
 #: src/language/constants.ts:19
 msgid "Obtaining certificate"
 msgid "Obtaining certificate"
-msgstr ""
+msgstr "Obtention du certificat"
 
 
 #: src/components/ChatGPT/ChatGPT.vue:39
 #: src/components/ChatGPT/ChatGPT.vue:39
 #: src/components/StdDataDisplay/StdBatchEdit.vue:8
 #: src/components/StdDataDisplay/StdBatchEdit.vue:8
@@ -861,46 +868,46 @@ msgstr ""
 #: src/components/StdDataEntry/components/StdSelector.vue:12
 #: src/components/StdDataEntry/components/StdSelector.vue:12
 #: src/views/domain/DomainList.vue:28
 #: src/views/domain/DomainList.vue:28
 msgid "OK"
 msgid "OK"
-msgstr ""
+msgstr "OK"
 
 
 #: src/views/preference/Preference.vue:11
 #: src/views/preference/Preference.vue:11
 msgid "OpenAI"
 msgid "OpenAI"
-msgstr ""
+msgstr "OpenAI"
 
 
 #: src/views/system/Upgrade.vue:14 src/views/system/Upgrade.vue:15
 #: src/views/system/Upgrade.vue:14 src/views/system/Upgrade.vue:15
 #: src/views/system/Upgrade.vue:19 src/views/system/Upgrade.vue:23
 #: src/views/system/Upgrade.vue:19 src/views/system/Upgrade.vue:23
 #: src/views/system/Upgrade.vue:27
 #: src/views/system/Upgrade.vue:27
 msgid "OS"
 msgid "OS"
-msgstr ""
+msgstr "OS"
 
 
 #: src/views/dashboard/DashBoard.vue:160
 #: src/views/dashboard/DashBoard.vue:160
 msgid "OS:"
 msgid "OS:"
-msgstr ""
+msgstr "OS :"
 
 
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:22
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:22
 msgid "Params"
 msgid "Params"
-msgstr ""
+msgstr "Paramètres"
 
 
 #: src/views/other/Login.vue:21 src/views/user/User.vue:20
 #: src/views/other/Login.vue:21 src/views/user/User.vue:20
 msgid "Password"
 msgid "Password"
-msgstr ""
+msgstr "Mot de passe"
 
 
 #: src/views/other/Install.vue:30
 #: src/views/other/Install.vue:30
 msgid "Password (*)"
 msgid "Password (*)"
-msgstr ""
+msgstr "Mot de passe (*)"
 
 
 #: src/views/domain/ngx_conf/LocationEditor.vue:38
 #: src/views/domain/ngx_conf/LocationEditor.vue:38
 #: src/views/domain/ngx_conf/LocationEditor.vue:55
 #: src/views/domain/ngx_conf/LocationEditor.vue:55
 msgid "Path"
 msgid "Path"
-msgstr ""
+msgstr "Chemin"
 
 
 #: src/language/constants.ts:31
 #: src/language/constants.ts:31
 msgid "Perform core upgrade error"
 msgid "Perform core upgrade error"
-msgstr ""
+msgstr "Erreur lors de la mise a niveau du core"
 
 
 #: src/language/constants.ts:30
 #: src/language/constants.ts:30
 msgid "Performing core upgrade"
 msgid "Performing core upgrade"
-msgstr ""
+msgstr "Exécution de la mise à niveau du core"
 
 
 #: src/views/cert/DNSCredential.vue:44
 #: src/views/cert/DNSCredential.vue:44
 msgid ""
 msgid ""
@@ -910,84 +917,99 @@ msgid ""
 "records will be removed. Please note that the time configurations below are "
 "records will be removed. Please note that the time configurations below are "
 "all in seconds."
 "all in seconds."
 msgstr ""
 msgstr ""
+"Veuillez remplir les identifiants d'authentification de l'API fournis par "
+"votre fournisseur DNS. Nous ajouterons un ou plusieurs enregistrements TXT "
+"aux enregistrements DNS de votre domaine pour la vérification de la "
+"propriété. Une fois la vérification terminée, les enregistrements seront "
+"supprimés. Veuillez noter que les configurations de temps ci-dessous sont "
+"toutes en secondes."
 
 
 #: src/views/domain/cert/components/AutoCertStepOne.vue:42
 #: src/views/domain/cert/components/AutoCertStepOne.vue:42
 msgid ""
 msgid ""
 "Please first add credentials in Certification > DNS Credentials, and then "
 "Please first add credentials in Certification > DNS Credentials, and then "
 "select one of the credentials below to request the API of the DNS provider."
 "select one of the credentials below to request the API of the DNS provider."
 msgstr ""
 msgstr ""
+"Veuillez d'abord ajouter des informations d'identification dans "
+"Certification > Informations d'identification DNS, puis sélectionnez l'une "
+"des informations d'identification ci-dessous pour demander l'API du "
+"fournisseur DNS."
 
 
 #: src/views/domain/SiteDuplicate.vue:28
 #: src/views/domain/SiteDuplicate.vue:28
 msgid ""
 msgid ""
 "Please input name, this will be used as the filename of the new "
 "Please input name, this will be used as the filename of the new "
 "configuration!"
 "configuration!"
 msgstr ""
 msgstr ""
+"Veuillez entrer le nom, il sera utilisé comme nom de fichier de la nouvelle "
+"configuration !"
 
 
 #: src/views/other/Install.vue:36
 #: src/views/other/Install.vue:36
 msgid "Please input your E-mail!"
 msgid "Please input your E-mail!"
-msgstr ""
+msgstr "Veuillez saisir votre e-mail !"
 
 
 #: src/views/other/Install.vue:48 src/views/other/Login.vue:41
 #: src/views/other/Install.vue:48 src/views/other/Login.vue:41
 msgid "Please input your password!"
 msgid "Please input your password!"
-msgstr ""
+msgstr "Veuillez saisir votre mot de passe !"
 
 
 #: src/views/other/Install.vue:42 src/views/other/Login.vue:35
 #: src/views/other/Install.vue:42 src/views/other/Login.vue:35
 msgid "Please input your username!"
 msgid "Please input your username!"
-msgstr ""
+msgstr "Veuillez saisir votre nom d'utilisateur !"
 
 
 #: src/routes/index.ts:140 src/views/preference/Preference.vue:2
 #: src/routes/index.ts:140 src/views/preference/Preference.vue:2
 msgid "Preference"
 msgid "Preference"
-msgstr ""
+msgstr "Préférence"
 
 
 #: src/language/constants.ts:12
 #: src/language/constants.ts:12
+#, fuzzy
 msgid "Preparing lego configurations"
 msgid "Preparing lego configurations"
-msgstr ""
+msgstr "Préparation des configurations de lego"
 
 
 #: src/language/constants.ts:7
 #: src/language/constants.ts:7
 msgid "Prohibit changing root password in demo"
 msgid "Prohibit changing root password in demo"
-msgstr ""
+msgstr "Interdire la modification du mot de passe root dans la démo"
 
 
 #: src/language/constants.ts:8
 #: src/language/constants.ts:8
 msgid "Prohibit deleting the default user"
 msgid "Prohibit deleting the default user"
-msgstr ""
+msgstr "Interdire la suppression de l'utilisateur par défaut"
 
 
 #: src/views/system/About.vue:19
 #: src/views/system/About.vue:19
 msgid "Project Team"
 msgid "Project Team"
-msgstr ""
+msgstr "Groupe de projet"
 
 
 #: src/views/cert/DNSCredential.vue:21
 #: src/views/cert/DNSCredential.vue:21
 msgid "Provider"
 msgid "Provider"
-msgstr ""
+msgstr "Fournisseur"
 
 
 #: src/views/dashboard/DashBoard.vue:109
 #: src/views/dashboard/DashBoard.vue:109
+#, fuzzy
 msgid "Reads"
 msgid "Reads"
-msgstr ""
+msgstr "Lectures"
 
 
 #: src/views/dashboard/DashBoard.vue:20 src/views/dashboard/DashBoard.vue:80
 #: src/views/dashboard/DashBoard.vue:20 src/views/dashboard/DashBoard.vue:80
+#, fuzzy
 msgid "Receive"
 msgid "Receive"
-msgstr ""
+msgstr "Recevoir"
 
 
 #: src/components/ChatGPT/ChatGPT.vue:34 src/components/ChatGPT/ChatGPT.vue:35
 #: src/components/ChatGPT/ChatGPT.vue:34 src/components/ChatGPT/ChatGPT.vue:35
 #: src/components/ChatGPT/ChatGPT.vue:41 src/components/ChatGPT/ChatGPT.vue:45
 #: src/components/ChatGPT/ChatGPT.vue:41 src/components/ChatGPT/ChatGPT.vue:45
 msgid "Regenerate response"
 msgid "Regenerate response"
-msgstr ""
+msgstr "Régénérer la réponse"
 
 
 #: src/language/constants.ts:18
 #: src/language/constants.ts:18
 msgid "Registering user"
 msgid "Registering user"
-msgstr ""
+msgstr "Enregistrement de l'utilisateur"
 
 
 #: src/views/system/Upgrade.vue:26 src/views/system/Upgrade.vue:27
 #: src/views/system/Upgrade.vue:26 src/views/system/Upgrade.vue:27
 #: src/views/system/Upgrade.vue:31 src/views/system/Upgrade.vue:35
 #: src/views/system/Upgrade.vue:31 src/views/system/Upgrade.vue:35
 #: src/views/system/Upgrade.vue:39 src/views/system/Upgrade.vue:42
 #: src/views/system/Upgrade.vue:39 src/views/system/Upgrade.vue:42
 #: src/views/system/Upgrade.vue:45
 #: src/views/system/Upgrade.vue:45
 msgid "Reinstall"
 msgid "Reinstall"
-msgstr ""
+msgstr "Réinstaller"
 
 
 #: src/views/system/Upgrade.vue:34 src/views/system/Upgrade.vue:35
 #: src/views/system/Upgrade.vue:34 src/views/system/Upgrade.vue:35
 #: src/views/system/Upgrade.vue:39 src/views/system/Upgrade.vue:43
 #: src/views/system/Upgrade.vue:39 src/views/system/Upgrade.vue:43
 #: src/views/system/Upgrade.vue:55
 #: src/views/system/Upgrade.vue:55
 msgid "Release Note"
 msgid "Release Note"
-msgstr ""
+msgstr "Note de version"
 
 
 #: src/components/ChatGPT/ChatGPT.vue:20 src/components/ChatGPT/ChatGPT.vue:21
 #: src/components/ChatGPT/ChatGPT.vue:20 src/components/ChatGPT/ChatGPT.vue:21
 #: src/components/ChatGPT/ChatGPT.vue:25 src/components/ChatGPT/ChatGPT.vue:27
 #: src/components/ChatGPT/ChatGPT.vue:25 src/components/ChatGPT/ChatGPT.vue:27
@@ -995,35 +1017,35 @@ msgstr ""
 #: src/components/NginxControl/NginxControl.vue:13
 #: src/components/NginxControl/NginxControl.vue:13
 #: src/components/NginxControl/NginxControl.vue:17
 #: src/components/NginxControl/NginxControl.vue:17
 msgid "Reload"
 msgid "Reload"
-msgstr ""
+msgstr "Recharger"
 
 
 #: src/components/NginxControl/NginxControl.vue:11
 #: src/components/NginxControl/NginxControl.vue:11
 msgid "Reloading"
 msgid "Reloading"
-msgstr ""
+msgstr "Rechargement"
 
 
 #: src/language/constants.ts:22
 #: src/language/constants.ts:22
 msgid "Reloading nginx"
 msgid "Reloading nginx"
-msgstr ""
+msgstr "Rechargement de nginx"
 
 
 #: src/views/preference/GitSettings.vue:3
 #: src/views/preference/GitSettings.vue:3
 msgid "Repo url"
 msgid "Repo url"
-msgstr ""
+msgstr "URL de dépôt"
 
 
 #: src/components/StdDataDisplay/StdTable.vue:10
 #: src/components/StdDataDisplay/StdTable.vue:10
 #: src/components/StdDataDisplay/StdTable.vue:15
 #: src/components/StdDataDisplay/StdTable.vue:15
 #: src/components/StdDataDisplay/StdTable.vue:9
 #: src/components/StdDataDisplay/StdTable.vue:9
 msgid "Reset"
 msgid "Reset"
-msgstr ""
+msgstr "Réinitialiser"
 
 
 #: src/components/NginxControl/NginxControl.vue:11
 #: src/components/NginxControl/NginxControl.vue:11
 #: src/components/NginxControl/NginxControl.vue:12
 #: src/components/NginxControl/NginxControl.vue:12
 #: src/components/NginxControl/NginxControl.vue:16
 #: src/components/NginxControl/NginxControl.vue:16
 msgid "Restart"
 msgid "Restart"
-msgstr ""
+msgstr "Redémarrer"
 
 
 #: src/components/NginxControl/NginxControl.vue:12
 #: src/components/NginxControl/NginxControl.vue:12
 msgid "Restarting"
 msgid "Restarting"
-msgstr ""
+msgstr "Redémarrage"
 
 
 #: src/views/preference/BasicSettings.vue:19
 #: src/views/preference/BasicSettings.vue:19
 msgid "Run Mode"
 msgid "Run Mode"
@@ -1043,41 +1065,41 @@ msgstr ""
 #: src/views/preference/Preference.vue:20
 #: src/views/preference/Preference.vue:20
 #: src/views/preference/Preference.vue:21
 #: src/views/preference/Preference.vue:21
 msgid "Save"
 msgid "Save"
-msgstr ""
+msgstr "Enregistrer"
 
 
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:34
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:34
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:35
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:35
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:36
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:36
 msgid "Save Directive"
 msgid "Save Directive"
-msgstr ""
+msgstr "Enregistrer la directive"
 
 
 #: src/views/config/ConfigEdit.vue:53 src/views/domain/DomainAdd.vue:54
 #: src/views/config/ConfigEdit.vue:53 src/views/domain/DomainAdd.vue:54
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:36
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:36
 msgid "Save error %{msg}"
 msgid "Save error %{msg}"
-msgstr ""
+msgstr "Enregistrer l'erreur %{msg}"
 
 
 #: src/components/StdDataDisplay/StdBatchEdit.vue:39
 #: src/components/StdDataDisplay/StdBatchEdit.vue:39
 #: src/views/preference/Preference.vue:60
 #: src/views/preference/Preference.vue:60
 msgid "Save successfully"
 msgid "Save successfully"
-msgstr ""
+msgstr "Sauvegarde réussie"
 
 
 #: src/components/StdDataDisplay/StdCurd.vue:109
 #: src/components/StdDataDisplay/StdCurd.vue:109
 msgid "Save Successfully"
 msgid "Save Successfully"
-msgstr ""
+msgstr "Sauvegarde Réussie"
 
 
 #: src/views/config/ConfigEdit.vue:51 src/views/domain/DomainAdd.vue:43
 #: src/views/config/ConfigEdit.vue:51 src/views/domain/DomainAdd.vue:43
 #: src/views/domain/DomainEdit.vue:142
 #: src/views/domain/DomainEdit.vue:142
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34
 msgid "Saved successfully"
 msgid "Saved successfully"
-msgstr ""
+msgstr "Enregistré avec succès"
 
 
 #: src/components/StdDataEntry/components/StdSelector.vue:13
 #: src/components/StdDataEntry/components/StdSelector.vue:13
 msgid "Selector"
 msgid "Selector"
-msgstr ""
+msgstr "Sélecteur"
 
 
 #: src/views/dashboard/DashBoard.vue:21 src/views/dashboard/DashBoard.vue:87
 #: src/views/dashboard/DashBoard.vue:21 src/views/dashboard/DashBoard.vue:87
 msgid "Send"
 msgid "Send"
-msgstr ""
+msgstr "Envoyer"
 
 
 #: src/components/NginxControl/NginxControl.vue:33
 #: src/components/NginxControl/NginxControl.vue:33
 #: src/components/NginxControl/NginxControl.vue:50
 #: src/components/NginxControl/NginxControl.vue:50
@@ -1089,119 +1111,128 @@ msgstr ""
 #: src/views/other/Install.vue:71 src/views/preference/Preference.vue:62
 #: src/views/other/Install.vue:71 src/views/preference/Preference.vue:62
 #: src/views/system/Upgrade.vue:40
 #: src/views/system/Upgrade.vue:40
 msgid "Server error"
 msgid "Server error"
-msgstr ""
+msgstr "Erreur du serveur"
 
 
 #: src/views/dashboard/DashBoard.vue:5
 #: src/views/dashboard/DashBoard.vue:5
 msgid "Server Info"
 msgid "Server Info"
-msgstr ""
+msgstr "Informations sur le serveur"
 
 
 #: src/views/domain/cert/components/ObtainCert.vue:91
 #: src/views/domain/cert/components/ObtainCert.vue:91
 msgid "server_name not found in directives"
 msgid "server_name not found in directives"
-msgstr ""
+msgstr "server_name introuvable dans les directives"
 
 
 #: src/views/domain/cert/components/AutoCertStepOne.vue:10
 #: src/views/domain/cert/components/AutoCertStepOne.vue:10
 #: src/views/domain/cert/components/AutoCertStepOne.vue:5
 #: src/views/domain/cert/components/AutoCertStepOne.vue:5
 #: src/views/domain/cert/components/AutoCertStepOne.vue:6
 #: src/views/domain/cert/components/AutoCertStepOne.vue:6
 #: src/views/domain/DomainAdd.vue:110
 #: src/views/domain/DomainAdd.vue:110
 msgid "server_name parameter is required"
 msgid "server_name parameter is required"
-msgstr ""
+msgstr "Le paramètre server_name est obligatoire"
 
 
 #: src/language/constants.ts:16
 #: src/language/constants.ts:16
 msgid "Setting environment variables"
 msgid "Setting environment variables"
-msgstr ""
+msgstr "Définition des variables d'environnement"
 
 
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:6
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:6
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:7
 #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:7
 msgid "Single Directive"
 msgid "Single Directive"
-msgstr ""
+msgstr "Directive unique"
 
 
 #: src/routes/index.ts:131
 #: src/routes/index.ts:131
 msgid "Site Logs"
 msgid "Site Logs"
-msgstr ""
+msgstr "Journaux du site"
 
 
 #: src/routes/index.ts:55
 #: src/routes/index.ts:55
 msgid "Sites List"
 msgid "Sites List"
-msgstr ""
+msgstr "Liste des sites"
 
 
 #: src/views/cert/Cert.vue:61
 #: src/views/cert/Cert.vue:61
 msgid "SSL Certificate Key Path"
 msgid "SSL Certificate Key Path"
-msgstr ""
+msgstr "Chemin de la clé du certificat SSL"
 
 
 #: src/views/cert/Cert.vue:54
 #: src/views/cert/Cert.vue:54
 msgid "SSL Certificate Path"
 msgid "SSL Certificate Path"
-msgstr ""
+msgstr "Chemin du certificat SSL"
 
 
 #: src/views/cert/Cert.vue:41
 #: src/views/cert/Cert.vue:41
 msgid "SSL Certification Content"
 msgid "SSL Certification Content"
-msgstr ""
+msgstr "Contenu de la certification SSL"
 
 
 #: src/views/cert/Cert.vue:44
 #: src/views/cert/Cert.vue:44
 msgid "SSL Certification Key Content"
 msgid "SSL Certification Key Content"
-msgstr ""
+msgstr "Contenu de la clé de certification SSL"
 
 
 #: src/views/domain/DomainList.vue:24
 #: src/views/domain/DomainList.vue:24
 msgid "Status"
 msgid "Status"
-msgstr ""
+msgstr "Statut"
 
 
 #: src/components/NginxControl/NginxControl.vue:13
 #: src/components/NginxControl/NginxControl.vue:13
 msgid "Stopped"
 msgid "Stopped"
-msgstr ""
+msgstr "Arrêté"
 
 
 #: src/views/dashboard/DashBoard.vue:43
 #: src/views/dashboard/DashBoard.vue:43
 msgid "Storage"
 msgid "Storage"
-msgstr ""
+msgstr "Stockage"
 
 
 #: src/views/domain/cert/CertInfo.vue:11
 #: src/views/domain/cert/CertInfo.vue:11
 msgid "Subject Name: %{name}"
 msgid "Subject Name: %{name}"
-msgstr ""
+msgstr "Nom du sujet : %{name}"
 
 
 #: src/views/dashboard/DashBoard.vue:38
 #: src/views/dashboard/DashBoard.vue:38
+#, fuzzy
 msgid "Swap"
 msgid "Swap"
-msgstr ""
+msgstr "Échanger"
 
 
 #: src/routes/index.ts:148
 #: src/routes/index.ts:148
 msgid "System"
 msgid "System"
-msgstr ""
+msgstr "Système"
 
 
 #: src/components/StdDataDisplay/StdCurd.vue:3
 #: src/components/StdDataDisplay/StdCurd.vue:3
 msgid "Table"
 msgid "Table"
-msgstr ""
+msgstr "Tableau"
 
 
 #: src/routes/index.ts:109 src/views/pty/Terminal.vue:2
 #: src/routes/index.ts:109 src/views/pty/Terminal.vue:2
 msgid "Terminal"
 msgid "Terminal"
-msgstr ""
+msgstr "Terminal"
 
 
 #: src/views/preference/BasicSettings.vue:25
 #: src/views/preference/BasicSettings.vue:25
 msgid "Terminal Start Command"
 msgid "Terminal Start Command"
-msgstr ""
+msgstr "Commande de démarrage du terminal"
 
 
 #: src/views/domain/cert/components/AutoCertStepOne.vue:34
 #: src/views/domain/cert/components/AutoCertStepOne.vue:34
 msgid ""
 msgid ""
 "The certificate for the domain will be checked every hour, and will be "
 "The certificate for the domain will be checked every hour, and will be "
 "renewed if it has been more than 1 week since it was last issued."
 "renewed if it has been more than 1 week since it was last issued."
 msgstr ""
 msgstr ""
+"Le certificat du domaine sera vérifié toutes les heures et sera renouvelé "
+"s'il s'est écoulé plus d'une semaine depuis sa dernière émission."
 
 
 #: src/views/other/Install.vue:54
 #: src/views/other/Install.vue:54
 msgid "The filename cannot contain the following characters: %{c}"
 msgid "The filename cannot contain the following characters: %{c}"
-msgstr ""
+msgstr "Le nom de fichier ne peut pas contenir les caractères suivants : %{c}"
 
 
 #: src/views/domain/cert/components/AutoCertStepOne.vue:29
 #: src/views/domain/cert/components/AutoCertStepOne.vue:29
 msgid ""
 msgid ""
 "The server_name in the current configuration must be the domain name you "
 "The server_name in the current configuration must be the domain name you "
 "need to get the certificate, support multiple domains."
 "need to get the certificate, support multiple domains."
 msgstr ""
 msgstr ""
+"Le server_name dans la configuration actuelle doit être le nom de domaine "
+"dont vous avez besoin pour obtenir le certificat, prendre en charge "
+"plusieurs domaines."
 
 
 #: src/language/constants.ts:6
 #: src/language/constants.ts:6
 msgid "The username or password is incorrect"
 msgid "The username or password is incorrect"
-msgstr ""
+msgstr "Le pseudo ou mot de passe est incorect"
 
 
 #: src/views/preference/BasicSettings.vue:3
 #: src/views/preference/BasicSettings.vue:3
 msgid "Theme"
 msgid "Theme"
-msgstr ""
+msgstr "Thème"
 
 
 #: src/views/cert/Cert.vue:15
 #: src/views/cert/Cert.vue:15
+#, fuzzy
 msgid "This auto-cert item is invalid, please remove it."
 msgid "This auto-cert item is invalid, please remove it."
 msgstr ""
 msgstr ""
+"Cet élément de certification automatique n'est pas valide, veuillez le "
+"supprimer."
 
 
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:31
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:31
 msgid ""
 msgid ""
@@ -1210,20 +1241,24 @@ msgid ""
 "need to save this file and reload the Nginx. Are you sure you want to "
 "need to save this file and reload the Nginx. Are you sure you want to "
 "continue?"
 "continue?"
 msgstr ""
 msgstr ""
+"Pour nous assurer que le renouvellement automatique de la certification peut "
+"fonctionner normalement, nous devons ajouter un emplacement qui peut "
+"transmettre la demande de l'autorité au backend, et nous devons enregistrer "
+"ce fichier et recharger le Nginx. Êtes-vous sûr de vouloir continuer?"
 
 
 #: src/views/config/config.ts:13
 #: src/views/config/config.ts:13
 msgid "Type"
 msgid "Type"
-msgstr ""
+msgstr "Type"
 
 
 #: src/views/cert/Cert.vue:68 src/views/cert/DNSCredential.vue:26
 #: src/views/cert/Cert.vue:68 src/views/cert/DNSCredential.vue:26
 #: src/views/config/config.ts:28 src/views/domain/DomainList.vue:41
 #: src/views/config/config.ts:28 src/views/domain/DomainList.vue:41
 #: src/views/user/User.vue:37
 #: src/views/user/User.vue:37
 msgid "Updated at"
 msgid "Updated at"
-msgstr ""
+msgstr "Mis à jour le"
 
 
 #: src/components/StdDataDisplay/StdTable.vue:461
 #: src/components/StdDataDisplay/StdTable.vue:461
 msgid "Updated successfully"
 msgid "Updated successfully"
-msgstr ""
+msgstr "Mis à jour avec succés"
 
 
 #: src/routes/index.ts:159 src/views/system/Upgrade.vue:2
 #: src/routes/index.ts:159 src/views/system/Upgrade.vue:2
 #: src/views/system/Upgrade.vue:28 src/views/system/Upgrade.vue:29
 #: src/views/system/Upgrade.vue:28 src/views/system/Upgrade.vue:29
@@ -1231,83 +1266,85 @@ msgstr ""
 #: src/views/system/Upgrade.vue:41 src/views/system/Upgrade.vue:44
 #: src/views/system/Upgrade.vue:41 src/views/system/Upgrade.vue:44
 #: src/views/system/Upgrade.vue:47 src/views/system/Upgrade.vue:48
 #: src/views/system/Upgrade.vue:47 src/views/system/Upgrade.vue:48
 msgid "Upgrade"
 msgid "Upgrade"
-msgstr ""
+msgstr "Mettre à niveau"
 
 
 #: src/language/constants.ts:32
 #: src/language/constants.ts:32
 msgid "Upgraded successfully"
 msgid "Upgraded successfully"
-msgstr ""
+msgstr "Mise à niveau réussie"
 
 
 #: src/views/system/Upgrade.vue:72
 #: src/views/system/Upgrade.vue:72
 msgid "Upgrading Nginx UI, please wait..."
 msgid "Upgrading Nginx UI, please wait..."
-msgstr ""
+msgstr "Mise à jour de Nginx UI, veuillez patienter..."
 
 
 #: src/views/dashboard/DashBoard.vue:150
 #: src/views/dashboard/DashBoard.vue:150
 msgid "Uptime:"
 msgid "Uptime:"
-msgstr ""
+msgstr "Disponibilité :"
 
 
 #: src/views/other/Login.vue:11 src/views/preference/GitSettings.vue:6
 #: src/views/other/Login.vue:11 src/views/preference/GitSettings.vue:6
 #: src/views/user/User.vue:11
 #: src/views/user/User.vue:11
 msgid "Username"
 msgid "Username"
-msgstr ""
+msgstr "Nom d'utilisateur"
 
 
 #: src/views/other/Install.vue:20
 #: src/views/other/Install.vue:20
 msgid "Username (*)"
 msgid "Username (*)"
-msgstr ""
+msgstr "Nom d'utilisateur (*)"
 
 
 #: src/language/constants.ts:15
 #: src/language/constants.ts:15
 msgid "Using DNS01 challenge provider"
 msgid "Using DNS01 challenge provider"
-msgstr ""
+msgstr "Utilisation du fournisseur de challenge DNS01"
 
 
 #: src/language/constants.ts:14
 #: src/language/constants.ts:14
 msgid "Using HTTP01 challenge provider"
 msgid "Using HTTP01 challenge provider"
-msgstr ""
+msgstr "Utilisation du fournisseur de challenge HTTP01"
 
 
 #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:10
 #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:10
 #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:13
 #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:13
 #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:9
 #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:9
 msgid "View"
 msgid "View"
-msgstr ""
+msgstr "Voir"
 
 
 #: src/views/config/InspectConfig.vue:6
 #: src/views/config/InspectConfig.vue:6
 #: src/views/domain/cert/components/AutoCertStepOne.vue:4
 #: src/views/domain/cert/components/AutoCertStepOne.vue:4
 #: src/views/domain/DomainAdd.vue:22
 #: src/views/domain/DomainAdd.vue:22
 msgid "Warning"
 msgid "Warning"
-msgstr ""
+msgstr "Avertissement"
 
 
 #: src/views/domain/cert/components/ObtainCert.vue:179
 #: src/views/domain/cert/components/ObtainCert.vue:179
 msgid ""
 msgid ""
 "We will remove the HTTPChallenge configuration from this file and reload the "
 "We will remove the HTTPChallenge configuration from this file and reload the "
 "Nginx. Are you sure you want to continue?"
 "Nginx. Are you sure you want to continue?"
 msgstr ""
 msgstr ""
+"Nous allons supprimer la configuration HTTPChallenge de ce fichier et "
+"recharger le Nginx. Êtes-vous sûr de vouloir continuer?"
 
 
 #: src/views/dashboard/DashBoard.vue:102 src/views/dashboard/DashBoard.vue:22
 #: src/views/dashboard/DashBoard.vue:102 src/views/dashboard/DashBoard.vue:22
 #: src/views/dashboard/DashBoard.vue:23
 #: src/views/dashboard/DashBoard.vue:23
 msgid "Writes"
 msgid "Writes"
-msgstr ""
+msgstr "Écritures"
 
 
 #: src/language/constants.ts:21
 #: src/language/constants.ts:21
 msgid "Writing certificate private key to disk"
 msgid "Writing certificate private key to disk"
-msgstr ""
+msgstr "Écriture de la clé privée du certificat sur le disque"
 
 
 #: src/language/constants.ts:20
 #: src/language/constants.ts:20
 msgid "Writing certificate to disk"
 msgid "Writing certificate to disk"
-msgstr ""
+msgstr "Écriture du certificat sur le disque"
 
 
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:21
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:21
 #: src/views/domain/ngx_conf/LocationEditor.vue:25
 #: src/views/domain/ngx_conf/LocationEditor.vue:25
 msgid "Yes"
 msgid "Yes"
-msgstr ""
+msgstr "Oui"
 
 
 #: src/views/system/Upgrade.vue:36
 #: src/views/system/Upgrade.vue:36
 msgid "You are using the latest version"
 msgid "You are using the latest version"
-msgstr ""
+msgstr "Vous utilisez la dernière version"
 
 
 #: src/views/system/Upgrade.vue:13 src/views/system/Upgrade.vue:17
 #: src/views/system/Upgrade.vue:13 src/views/system/Upgrade.vue:17
 #: src/views/system/Upgrade.vue:8 src/views/system/Upgrade.vue:9
 #: src/views/system/Upgrade.vue:8 src/views/system/Upgrade.vue:9
 msgid "You can check Nginx UI upgrade at this page."
 msgid "You can check Nginx UI upgrade at this page."
-msgstr ""
+msgstr "Vous pouvez vérifier la mise à niveau de Nginx UI sur cette page."
 
 
 #: src/views/system/About.vue:27
 #: src/views/system/About.vue:27
 msgctxt "Project"
 msgctxt "Project"
 msgid "License"
 msgid "License"
-msgstr ""
+msgstr "Licence"