diff --git a/frontend/src/language/fr_FR/app.mo b/frontend/src/language/fr_FR/app.mo new file mode 100644 index 00000000..f5aaabe3 Binary files /dev/null and b/frontend/src/language/fr_FR/app.mo differ diff --git a/frontend/src/language/fr_FR/app.po b/frontend/src/language/fr_FR/app.po new file mode 100644 index 00000000..9cc95fbe --- /dev/null +++ b/frontend/src/language/fr_FR/app.po @@ -0,0 +1,1313 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: Devix\n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.3\n" + +#: src/routes/index.ts:155 +msgid "About" +msgstr "À propos" + +#: src/routes/index.ts:123 src/views/domain/ngx_conf/LogEntry.vue:64 +msgid "Access Logs" +msgstr "Journaux d'accès" + +#: src/views/cert/Cert.vue:74 src/views/cert/DNSCredential.vue:32 +#: src/views/config/config.ts:35 src/views/domain/DomainList.vue:47 +#: src/views/user/User.vue:43 +msgid "Action" +msgstr "Action" + +#: src/components/StdDataDisplay/StdCurd.vue:146 +#: src/components/StdDataDisplay/StdCurd.vue:25 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:28 +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:47 +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:48 +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:63 +msgid "Add" +msgstr "Ajouter" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:31 +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:32 +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:34 +msgid "Add Directive Below" +msgstr "Ajouter une directive" + +#: src/views/domain/ngx_conf/LocationEditor.vue:50 +#: src/views/domain/ngx_conf/LocationEditor.vue:54 +#: src/views/domain/ngx_conf/LocationEditor.vue:55 +#: src/views/domain/ngx_conf/LocationEditor.vue:65 +msgid "Add Location" +msgstr "Ajouter une localisation" + +#: src/routes/index.ts:59 src/views/domain/DomainAdd.vue:2 +msgid "Add Site" +msgstr "Ajouter un site" + +#: src/views/cert/DNSChallenge.vue:12 src/views/cert/DNSChallenge.vue:13 +#: src/views/cert/DNSChallenge.vue:14 +#, fuzzy +msgid "Additional" +msgstr "Supplémentaire" + +#: src/views/domain/DomainEdit.vue:19 src/views/domain/DomainEdit.vue:20 +#: src/views/domain/DomainEdit.vue:21 +msgid "Advance Mode" +msgstr "Mode avancé" + +#: src/views/preference/OpenAISettings.vue:16 +msgid "API Base Url" +msgstr "URL de base de l'API" + +#: src/views/preference/OpenAISettings.vue:20 +msgid "API Proxy" +msgstr "Proxy d'API" + +#: src/views/preference/OpenAISettings.vue:23 +msgid "API Token" +msgstr "Jeton d'API" + +#: src/views/system/Upgrade.vue:15 src/views/system/Upgrade.vue:16 +#: src/views/system/Upgrade.vue:20 src/views/system/Upgrade.vue:24 +#: src/views/system/Upgrade.vue:28 +msgid "Arch" +msgstr "" + +#: src/components/ChatGPT/ChatGPT.vue:40 +#, fuzzy +msgid "Are you sure you want to clear the record of chat?" +msgstr "Voulez-vous vraiment effacer l'historique du chat ?" + +#: src/components/StdDataDisplay/StdTable.vue:55 +#: src/views/domain/DomainList.vue:29 +msgid "Are you sure you want to delete?" +msgstr "Etes-vous sûr que vous voulez supprimer ?" + +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:20 +msgid "Are you sure you want to remove this directive?" +msgstr "Voulez-vous vraiment supprimer cette directive ?" + +#: src/views/domain/ngx_conf/LocationEditor.vue:24 +msgid "Are you sure you want to remove this location?" +msgstr "Voulez-vous vraiment supprimer cette localisation ?" + +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:12 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:13 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:16 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:17 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:20 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:21 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:25 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:31 +msgid "Author" +msgstr "Autheur" + +#: src/views/preference/BasicSettings.vue:5 +#: src/views/preference/BasicSettings.vue:6 +msgid "Auto" +msgstr "Auto" + +#: src/views/cert/Cert.vue:37 src/views/domain/cert/ChangeCert.vue:35 +msgid "Auto Cert" +msgstr "Auto Cert" + +#: src/views/cert/Cert.vue:9 +msgid "Auto cert is enabled, please do not modify this certification." +msgstr "" +"La certification automatique est activée, veuillez ne pas modifier cette " +"certification." + +#: src/views/nginx_log/NginxLog.vue:4 +msgid "Auto Refresh" +msgstr "Actualisation automatique" + +#: src/views/cert/Cert.vue:27 +#, fuzzy +msgid "Auto-Cert Log" +msgstr "Journal Auto-Cert" + +#: src/views/domain/cert/components/ObtainCert.vue:56 +msgid "Auto-renewal disabled for %{name}" +msgstr "Renouvellement automatique désactivé pour %{name}" + +#: src/views/domain/cert/components/ObtainCert.vue:50 +msgid "Auto-renewal enabled for %{name}" +msgstr "Renouvellement automatique activé pour %{name}" + +#: src/views/config/Config.vue:17 src/views/config/Config.vue:18 +#: src/views/config/Config.vue:28 src/views/config/Config.vue:6 +#: src/views/config/ConfigEdit.vue:83 src/views/domain/DomainEdit.vue:257 +#: src/views/nginx_log/NginxLog.vue:172 +msgid "Back" +msgstr "Retour" + +#: src/views/other/Error.vue:12 +msgid "Back Home" +msgstr "Retour au menu principal" + +#: src/views/domain/DomainAdd.vue:5 +msgid "Base information" +msgstr "Information générale" + +#: src/views/preference/Preference.vue:5 +msgid "Basic" +msgstr "Basique" + +#: src/views/domain/DomainEdit.vue:22 src/views/domain/DomainEdit.vue:23 +#: src/views/domain/DomainEdit.vue:24 +msgid "Basic Mode" +msgstr "Mode simple" + +#: src/components/StdDataDisplay/StdBatchEdit.vue:5 +#: src/components/StdDataDisplay/StdTable.vue:12 +#: src/components/StdDataDisplay/StdTable.vue:13 +#: src/components/StdDataDisplay/StdTable.vue:18 +msgid "Batch Modify" +msgstr "" + +#: src/views/system/About.vue:21 +msgid "Build with" +msgstr "Build avec" + +#: src/components/ChatGPT/ChatGPT.vue:17 src/components/ChatGPT/ChatGPT.vue:18 +#: src/components/ChatGPT/ChatGPT.vue:22 src/components/ChatGPT/ChatGPT.vue:24 +#: src/components/StdDataDisplay/StdBatchEdit.vue:7 +#: src/components/StdDataDisplay/StdCurd.vue:27 +#: src/components/StdDataEntry/components/StdSelector.vue:11 +msgid "Cancel" +msgstr "Annuler" + +#: src/views/domain/cert/CertInfo.vue:19 +msgid "Certificate has expired" +msgstr "Le certificat a expiré" + +#: src/views/domain/cert/CertInfo.vue:23 +msgid "Certificate is valid" +msgstr "Le certificat est valide" + +#: src/views/cert/Cert.vue:34 src/views/domain/cert/Cert.vue:36 +msgid "Certificate Status" +msgstr "État du certificat" + +#: src/routes/index.ts:89 src/views/cert/Cert.vue:2 +msgid "Certification" +msgstr "Certification" + +#: src/routes/index.ts:97 +msgid "Certification List" +msgstr "Liste des certifications" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:40 +msgid "Challenge Method" +msgstr "Méthode de challenge" + +#: src/views/domain/cert/ChangeCert.vue:2 +#: src/views/domain/cert/ChangeCert.vue:3 +#: src/views/domain/cert/ChangeCert.vue:5 +msgid "Change Certificate" +msgstr "Changer de certificat" + +#: src/views/preference/OpenAISettings.vue:3 +msgid "ChatGPT Model" +msgstr "Modèle ChatGPT" + +#: src/views/system/Upgrade.vue:19 src/views/system/Upgrade.vue:20 +#: src/views/system/Upgrade.vue:24 src/views/system/Upgrade.vue:28 +#: src/views/system/Upgrade.vue:32 +msgid "Check again" +msgstr "Revérifier" + +#: src/views/preference/BasicSettings.vue:33 +msgid "Chinese user: https://ghproxy.com/" +msgstr "Utilisateur chinois : https://ghproxy.com/" + +#: src/language/constants.ts:17 +msgid "Cleaning environment variables" +msgstr "Nettoyage des variables d'environnement" + +#: src/components/ChatGPT/ChatGPT.vue:31 src/components/ChatGPT/ChatGPT.vue:32 +#: src/components/ChatGPT/ChatGPT.vue:38 src/components/ChatGPT/ChatGPT.vue:42 +msgid "Clear" +msgstr "Effacer" + +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33 +#: src/views/domain/ngx_conf/LocationEditor.vue:35 +#: src/views/domain/ngx_conf/LocationEditor.vue:52 +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:250 +msgid "Comments" +msgstr "Commentaires" + +#: src/views/cert/Cert.vue:32 +msgid "Config Name" +msgstr "Nom de la config" + +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:79 +msgid "Config Templates" +msgstr "Modèles de configuration" + +#: src/views/config/InspectConfig.vue:3 +msgid "Configuration file is test successful" +msgstr "Le fichier de configuration est testé avec succès" + +#: src/views/domain/DomainAdd.vue:11 +msgid "Configuration Name" +msgstr "Nom de la configuration" + +#: src/views/config/Config.vue:2 +msgid "Configurations" +msgstr "Configurations" + +#: src/views/domain/DomainAdd.vue:6 +msgid "Configure SSL" +msgstr "Configurer SSL" + +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:36 +#: src/views/domain/ngx_conf/LocationEditor.vue:41 +#: src/views/domain/ngx_conf/LocationEditor.vue:58 +msgid "Content" +msgstr "Contenu" + +#: src/views/system/Upgrade.vue:4 +msgid "Core Upgrade" +msgstr "Mise à jour du core" + +#: src/views/dashboard/DashBoard.vue:66 +msgid "CPU Status" +msgstr "État du processeur" + +#: src/views/dashboard/DashBoard.vue:22 src/views/dashboard/DashBoard.vue:23 +msgid "CPU:" +msgstr "CPU :" + +#: src/views/domain/DomainAdd.vue:148 +msgid "Create Another" +msgstr "Créer un autre" + +#: src/views/user/User.vue:31 +msgid "Created at" +msgstr "Créé le" + +#: src/language/constants.ts:13 +msgid "Creating client facilitates communication with the CA server" +msgstr "La création du client facilite la communication avec le serveur CA" + +#: src/views/domain/cert/components/DNSChallenge.vue:6 +msgid "Credential" +msgstr "Identifiant" + +#: src/views/cert/DNSChallenge.vue:6 src/views/cert/DNSChallenge.vue:7 +msgid "Credentials" +msgstr "Identifiants" + +#: src/views/system/Upgrade.vue:10 src/views/system/Upgrade.vue:14 +#: src/views/system/Upgrade.vue:18 src/views/system/Upgrade.vue:9 +msgid "Current Version" +msgstr "Version actuelle" + +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:24 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:25 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:29 +#: 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:7 +#, fuzzy +msgid "Custom" +msgstr "Custom" + +#: src/views/preference/BasicSettings.vue:11 +#: src/views/preference/BasicSettings.vue:12 +msgid "Dark" +msgstr "Sombre" + +#: src/routes/index.ts:31 +msgid "Dashboard" +msgstr "Dashboard" + +#: src/views/other/Install.vue:41 +msgid "Database (Optional, default: database)" +msgstr "Base de données (Facultatif, par défaut : database)" + +#: src/components/StdDataDisplay/StdTable.vue:31 +#: src/components/StdDataDisplay/StdTable.vue:32 +#: src/components/StdDataDisplay/StdTable.vue:37 +#: src/components/StdDataDisplay/StdTable.vue:50 +#: src/components/StdDataDisplay/StdTable.vue:52 +#: src/components/StdDataDisplay/StdTable.vue:53 +#: src/components/StdDataDisplay/StdTable.vue:57 +#: src/views/domain/DomainList.vue:19 src/views/domain/DomainList.vue:20 +#: src/views/domain/DomainList.vue:21 src/views/domain/DomainList.vue:28 +#: src/views/domain/DomainList.vue:32 +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:18 +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:19 +msgid "Delete" +msgstr "Supprimer" + +#: src/components/StdDataDisplay/StdTable.vue:132 +msgid "Delete ID: %{id}" +msgstr "Supprimer l'identifiant : %{id}" + +#: src/views/domain/DomainList.vue:81 +msgid "Delete site: %{site_name}" +msgstr "Supprimer le site : %{site_name}" + +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:13 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:14 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:17 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:18 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:21 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:22 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:26 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:32 +msgid "Description" +msgstr "Description" + +#: src/views/system/About.vue:7 src/views/system/About.vue:8 +msgid "Development Mode" +msgstr "Mode développement" + +#: src/views/config/config.ts:19 +msgid "Dir" +msgstr "" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:20 +msgid "Directive" +msgstr "Directive" + +#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:1 +#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:2 +msgid "Directives" +msgstr "Directives" + +#: src/views/domain/cert/components/ObtainCert.vue:58 +msgid "Disable auto-renewal failed for %{name}" +msgstr "La désactivation du renouvellement automatique a échoué pour %{name}" + +#: src/views/cert/Cert.vue:47 src/views/domain/cert/ChangeCert.vue:45 +#: src/views/domain/DomainEdit.vue:10 src/views/domain/DomainEdit.vue:11 +#: src/views/domain/DomainList.vue:16 src/views/domain/DomainList.vue:34 +#: src/views/domain/DomainList.vue:7 src/views/domain/DomainList.vue:8 +#: src/views/domain/DomainList.vue:9 +msgid "Disabled" +msgstr "Désactivé" + +#: src/views/domain/DomainEdit.vue:159 src/views/domain/DomainList.vue:69 +msgid "Disabled successfully" +msgstr "Désactivé avec succès" + +#: src/views/dashboard/DashBoard.vue:98 +msgid "Disk IO" +msgstr "E/S disque" + +#: src/routes/index.ts:102 src/views/cert/DNSCredential.vue:2 +msgid "DNS Credentials" +msgstr "Identifiants DNS" + +#: src/views/cert/DNSChallenge.vue:3 +#: src/views/domain/cert/components/DNSChallenge.vue:3 +msgid "DNS Provider" +msgstr "Fournisseur DNS" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:30 +#: src/views/domain/cert/components/AutoCertStepOne.vue:41 +#: src/views/domain/cert/components/AutoCertStepOne.vue:46 +msgid "DNS01" +msgstr "DNS01" + +#: src/views/domain/cert/components/ObtainCert.vue:178 +msgid "Do you want to disable auto-cert renewal?" +msgstr "Voulez-vous désactiver le renouvellement automatique des certificats ?" + +#: src/views/domain/DomainEdit.vue:168 +msgid "Do you want to disable this site?" +msgstr "Voulez-vous désactiver ce site ?" + +#: src/views/domain/DomainEdit.vue:168 +msgid "Do you want to enable this site?" +msgstr "Voulez-vous activer ce site ?" + +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:30 +msgid "Do you want to enable TLS?" +msgstr "Voulez-vous activer TLS ?" + +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:196 +msgid "Do you want to remove this server?" +msgstr "Voulez-vous supprimer ce serveur ?" + +#: src/views/domain/DomainAdd.vue:58 +msgid "Domain Config Created Successfully" +msgstr "" + +#: src/views/cert/Cert.vue:21 +msgid "Domains list is empty, try to reopen auto-cert for %{config}" +msgstr "" + +#: src/language/constants.ts:29 +msgid "Download latest release error" +msgstr "" + +#: src/language/constants.ts:28 +msgid "Downloading latest release" +msgstr "" + +#: 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/SiteDuplicate.vue:2 +msgid "Duplicate" +msgstr "" + +#: src/views/domain/SiteDuplicate.vue:43 +msgid "Duplicated successfully" +msgstr "" + +#: src/views/domain/DomainEdit.vue:5 src/views/domain/DomainEdit.vue:6 +msgid "Edit %{n}" +msgstr "" + +#: src/routes/index.ts:81 src/views/config/ConfigEdit.vue:4 +msgid "Edit Configuration" +msgstr "" + +#: src/routes/index.ts:63 +msgid "Edit Site" +msgstr "" + +#: src/views/other/Install.vue:10 +msgid "Email (*)" +msgstr "" + +#: src/views/domain/cert/components/ObtainCert.vue:52 +msgid "Enable auto-renewal failed for %{name}" +msgstr "" + +#: src/views/domain/DomainAdd.vue:50 +msgid "Enable failed" +msgstr "" + +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:3 +msgid "Enable TLS" +msgstr "" + +#: 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:8 src/views/domain/DomainList.vue:10 +#: src/views/domain/DomainList.vue:11 src/views/domain/DomainList.vue:12 +#: src/views/domain/DomainList.vue:19 src/views/domain/DomainList.vue:31 +msgid "Enabled" +msgstr "" + +#: src/views/domain/DomainAdd.vue:46 src/views/domain/DomainEdit.vue:150 +#: src/views/domain/DomainList.vue:59 +msgid "Enabled successfully" +msgstr "" + +#: src/views/domain/cert/IssueCert.vue:4 +msgid "Encrypt website with Let's Encrypt" +msgstr "" + +#: src/views/config/InspectConfig.vue:17 +msgid "Error" +msgstr "" + +#: src/routes/index.ts:127 src/views/domain/ngx_conf/LogEntry.vue:68 +msgid "Error Logs" +msgstr "" + +#: 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:29 +msgid "Executable Path" +msgstr "" + +#: src/views/domain/cert/CertInfo.vue:12 +msgid "Expiration Date: %{date}" +msgstr "" + +#: src/components/StdDataDisplay/StdTable.vue:12 +#: src/components/StdDataDisplay/StdTable.vue:362 +#: src/components/StdDataDisplay/StdTable.vue:6 +#: src/components/StdDataDisplay/StdTable.vue:7 +msgid "Export" +msgstr "" + +#: src/views/domain/DomainEdit.vue:162 src/views/domain/DomainList.vue:73 +msgid "Failed to disable %{msg}" +msgstr "" + +#: src/views/domain/DomainEdit.vue:153 src/views/domain/DomainList.vue:63 +msgid "Failed to enable %{msg}" +msgstr "" + +#: src/language/constants.ts:9 +msgid "Failed to get certificate information" +msgstr "" + +#: src/views/domain/DomainEdit.vue:128 +msgid "Failed to save, syntax error(s) was detected in the configuration." +msgstr "" + +#: src/views/config/config.ts:21 +msgid "File" +msgstr "" + +#: src/language/constants.ts:34 +msgid "File exists" +msgstr "" + +#: src/views/other/Error.vue:3 src/views/other/Error.vue:4 +msgid "File Not Found" +msgstr "" + +#: src/views/nginx_log/NginxLog.vue:7 +msgid "Filter" +msgstr "" + +#: src/language/constants.ts:23 src/views/domain/DomainAdd.vue:7 +msgid "Finished" +msgstr "" + +#: src/views/config/ConfigEdit.vue:86 +msgid "Format Code" +msgstr "" + +#: src/views/config/ConfigEdit.vue:64 +msgid "Format error %{msg}" +msgstr "" + +#: src/views/config/ConfigEdit.vue:62 +msgid "Format successfully" +msgstr "" + +#: src/components/StdDataEntry/components/StdPassword.vue:42 +msgid "Generate" +msgstr "" + +#: src/language/constants.ts:11 +msgid "Generating private key for registering account" +msgstr "" + +#: src/views/system/Upgrade.vue:21 +msgid "Get release information error" +msgstr "" + +#: src/views/domain/cert/components/ObtainCert.vue:134 +msgid "Getting the certificate, please wait..." +msgstr "" + +#: src/views/preference/Preference.vue:14 +msgid "Git" +msgstr "" + +#: src/views/preference/BasicSettings.vue:31 +msgid "Github Proxy" +msgstr "" + +#: src/views/preference/OpenAISettings.vue:11 +#: src/views/preference/OpenAISettings.vue:12 +msgid "GPT-3.5-Turbo" +msgstr "" + +#: src/views/preference/OpenAISettings.vue:5 +#: src/views/preference/OpenAISettings.vue:6 +msgid "GPT-4" +msgstr "" + +#: src/views/preference/OpenAISettings.vue:8 +#: src/views/preference/OpenAISettings.vue:9 +msgid "GPT-4-32K" +msgstr "" + +#: src/routes/index.ts:24 +msgid "Home" +msgstr "" + +#: src/views/preference/BasicSettings.vue:28 +msgid "HTTP Challenge Port" +msgstr "" + +#: src/views/preference/BasicSettings.vue:16 +msgid "HTTP Port" +msgstr "" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:27 +#: src/views/domain/cert/components/AutoCertStepOne.vue:38 +#: src/views/domain/cert/components/AutoCertStepOne.vue:43 +msgid "HTTP01" +msgstr "" + +#: src/language/constants.ts:27 +msgid "Initial core upgrader error" +msgstr "" + +#: src/language/constants.ts:26 +msgid "Initialing core upgrader" +msgstr "" + +#: src/routes/index.ts:167 src/views/other/Install.vue:128 +msgid "Install" +msgstr "" + +#: src/views/other/Install.vue:68 +msgid "Install successfully" +msgstr "" + +#: src/views/domain/cert/CertInfo.vue:10 +msgid "Intermediate Certification Authorities: %{issuer}" +msgstr "" + +#: src/language/constants.ts:24 +msgid "Issued certificate successfully" +msgstr "" + +#: src/views/preference/BasicSettings.vue:22 +msgid "Jwt Secret" +msgstr "" + +#: 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:30 +msgid "Last checked at" +msgstr "" + +#: src/views/user/User.vue:26 +msgid "Leave blank for no change" +msgstr "" + +#: src/views/preference/OpenAISettings.vue:18 +msgid "Leave blank for the default: https://api.openai.com/" +msgstr "" + +#: src/views/preference/BasicSettings.vue:8 +#: src/views/preference/BasicSettings.vue:9 +msgid "Light" +msgstr "" + +#: src/views/dashboard/DashBoard.vue:154 +msgid "Load Averages:" +msgstr "" + +#: src/views/domain/ngx_conf/LocationEditor.vue:10 +#: src/views/domain/ngx_conf/LocationEditor.vue:11 +#: src/views/domain/ngx_conf/LocationEditor.vue:18 +msgid "Location" +msgstr "" + +#: src/views/domain/ngx_conf/LocationEditor.vue:40 +msgid "Locations" +msgstr "" + +#: src/routes/index.ts:173 src/views/other/Login.vue:104 +msgid "Login" +msgstr "" + +#: src/views/other/Login.vue:52 +msgid "Login successful" +msgstr "" + +#: src/layouts/HeaderLayout.vue:16 +msgid "Logout successful" +msgstr "" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:38 +msgid "" +"Make sure you have configured a reverse proxy for .well-known directory to " +"HTTPChallengePort before obtaining the certificate." +msgstr "" + +#: src/routes/index.ts:72 +msgid "Manage Configs" +msgstr "" + +#: src/routes/index.ts:47 src/views/domain/DomainList.vue:2 +msgid "Manage Sites" +msgstr "" + +#: src/routes/index.ts:39 src/views/user/User.vue:2 +msgid "Manage Users" +msgstr "" + +#: src/views/dashboard/DashBoard.vue:34 +msgid "Memory" +msgstr "" + +#: src/views/dashboard/DashBoard.vue:31 +msgid "Memory and Storage" +msgstr "" + +#: 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/StdDataDisplay/StdCurd.vue:25 +#: src/components/StdDataDisplay/StdTable.vue:25 +#: src/components/StdDataDisplay/StdTable.vue:26 +#: src/components/StdDataDisplay/StdTable.vue:31 +#: src/components/StdDataDisplay/StdTable.vue:44 +#: src/components/StdDataDisplay/StdTable.vue:46 +msgid "Modify" +msgstr "" + +#: src/views/domain/DomainAdd.vue:145 +msgid "Modify Config" +msgstr "" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:10 +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:9 +msgid "Multi-line Directive" +msgstr "" + +#: 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/domain/DomainEdit.vue:32 src/views/domain/DomainList.vue:15 +#: src/views/domain/SiteDuplicate.vue:5 +msgid "Name" +msgstr "" + +#: src/views/dashboard/DashBoard.vue:76 +msgid "Network" +msgstr "" + +#: src/views/dashboard/DashBoard.vue:50 +msgid "Network Statistics" +msgstr "" + +#: src/views/dashboard/DashBoard.vue:54 +msgid "Network Total Receive" +msgstr "" + +#: src/views/dashboard/DashBoard.vue:58 +msgid "Network Total Send" +msgstr "" + +#: src/views/system/Upgrade.vue:40 +msgid "New version released" +msgstr "" + +#: src/views/domain/cert/components/ObtainCert.vue:12 +#: src/views/domain/cert/components/ObtainCert.vue:13 +#: src/views/domain/cert/components/ObtainCert.vue:21 +#: src/views/domain/DomainAdd.vue:135 +msgid "Next" +msgstr "" + +#: src/views/preference/NginxLogSettings.vue:3 +msgid "Nginx Access Log Path" +msgstr "" + +#: src/views/domain/DomainEdit.vue:39 +msgid "Nginx Configuration Parse Error" +msgstr "" + +#: src/components/NginxControl/NginxControl.vue:4 +#: src/components/NginxControl/NginxControl.vue:5 +#: src/components/NginxControl/NginxControl.vue:9 +msgid "Nginx Control" +msgstr "" + +#: src/views/preference/NginxLogSettings.vue:6 +msgid "Nginx Error Log Path" +msgstr "" + +#: src/routes/index.ts:117 src/views/nginx_log/NginxLog.vue:2 +#: src/views/preference/Preference.vue:8 +msgid "Nginx Log" +msgstr "" + +#: src/components/NginxControl/NginxControl.vue:26 +msgid "Nginx reloaded successfully" +msgstr "" + +#: src/components/NginxControl/NginxControl.vue:43 +msgid "Nginx restarted successfully" +msgstr "" + +#: src/components/ChatGPT/ChatGPT.vue:38 +#: src/components/StdDataDisplay/StdTable.vue:53 +#: src/views/domain/DomainList.vue:27 +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:22 +#: src/views/domain/ngx_conf/LocationEditor.vue:26 +msgid "No" +msgstr "" + +#: src/routes/index.ts:179 src/routes/index.ts:181 +msgid "Not Found" +msgstr "" + +#: src/views/domain/cert/CertInfo.vue:14 +msgid "Not Valid Before: %{date}" +msgstr "" + +#: src/views/cert/DNSCredential.vue:6 +#: src/views/domain/cert/components/AutoCertStepOne.vue:17 +msgid "Note" +msgstr "" + +#: src/views/domain/cert/components/ObtainCert.vue:3 +msgid "Obtain certificate" +msgstr "" + +#: src/language/constants.ts:19 +msgid "Obtaining certificate" +msgstr "" + +#: src/components/ChatGPT/ChatGPT.vue:39 +#: src/components/StdDataDisplay/StdBatchEdit.vue:8 +#: src/components/StdDataDisplay/StdCurd.vue:28 +#: src/components/StdDataDisplay/StdTable.vue:54 +#: src/components/StdDataEntry/components/StdSelector.vue:12 +#: src/views/domain/DomainList.vue:28 +msgid "OK" +msgstr "" + +#: src/views/preference/Preference.vue:11 +msgid "OpenAI" +msgstr "" + +#: 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:27 +msgid "OS" +msgstr "" + +#: src/views/dashboard/DashBoard.vue:160 +msgid "OS:" +msgstr "" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:22 +msgid "Params" +msgstr "" + +#: src/views/other/Login.vue:21 src/views/user/User.vue:20 +msgid "Password" +msgstr "" + +#: src/views/other/Install.vue:30 +msgid "Password (*)" +msgstr "" + +#: src/views/domain/ngx_conf/LocationEditor.vue:38 +#: src/views/domain/ngx_conf/LocationEditor.vue:55 +msgid "Path" +msgstr "" + +#: src/language/constants.ts:31 +msgid "Perform core upgrade error" +msgstr "" + +#: src/language/constants.ts:30 +msgid "Performing core upgrade" +msgstr "" + +#: src/views/cert/DNSCredential.vue:44 +msgid "" +"Please fill in the API authentication credentials provided by your DNS " +"provider. We will add one or more TXT records to the DNS records of your " +"domain for ownership verification. Once the verification is complete, the " +"records will be removed. Please note that the time configurations below are " +"all in seconds." +msgstr "" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:42 +msgid "" +"Please first add credentials in Certification > DNS Credentials, and then " +"select one of the credentials below to request the API of the DNS provider." +msgstr "" + +#: src/views/domain/SiteDuplicate.vue:28 +msgid "" +"Please input name, this will be used as the filename of the new " +"configuration!" +msgstr "" + +#: src/views/other/Install.vue:36 +msgid "Please input your E-mail!" +msgstr "" + +#: src/views/other/Install.vue:48 src/views/other/Login.vue:41 +msgid "Please input your password!" +msgstr "" + +#: src/views/other/Install.vue:42 src/views/other/Login.vue:35 +msgid "Please input your username!" +msgstr "" + +#: src/routes/index.ts:140 src/views/preference/Preference.vue:2 +msgid "Preference" +msgstr "" + +#: src/language/constants.ts:12 +msgid "Preparing lego configurations" +msgstr "" + +#: src/language/constants.ts:7 +msgid "Prohibit changing root password in demo" +msgstr "" + +#: src/language/constants.ts:8 +msgid "Prohibit deleting the default user" +msgstr "" + +#: src/views/system/About.vue:19 +msgid "Project Team" +msgstr "" + +#: src/views/cert/DNSCredential.vue:21 +msgid "Provider" +msgstr "" + +#: src/views/dashboard/DashBoard.vue:109 +msgid "Reads" +msgstr "" + +#: src/views/dashboard/DashBoard.vue:20 src/views/dashboard/DashBoard.vue:80 +msgid "Receive" +msgstr "" + +#: src/components/ChatGPT/ChatGPT.vue:34 src/components/ChatGPT/ChatGPT.vue:35 +#: src/components/ChatGPT/ChatGPT.vue:41 src/components/ChatGPT/ChatGPT.vue:45 +msgid "Regenerate response" +msgstr "" + +#: src/language/constants.ts:18 +msgid "Registering user" +msgstr "" + +#: 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:39 src/views/system/Upgrade.vue:42 +#: src/views/system/Upgrade.vue:45 +msgid "Reinstall" +msgstr "" + +#: 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:55 +msgid "Release Note" +msgstr "" + +#: 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/NginxControl/NginxControl.vue:12 +#: src/components/NginxControl/NginxControl.vue:13 +#: src/components/NginxControl/NginxControl.vue:17 +msgid "Reload" +msgstr "" + +#: src/components/NginxControl/NginxControl.vue:11 +msgid "Reloading" +msgstr "" + +#: src/language/constants.ts:22 +msgid "Reloading nginx" +msgstr "" + +#: src/views/preference/GitSettings.vue:3 +msgid "Repo url" +msgstr "" + +#: src/components/StdDataDisplay/StdTable.vue:10 +#: src/components/StdDataDisplay/StdTable.vue:15 +#: src/components/StdDataDisplay/StdTable.vue:9 +msgid "Reset" +msgstr "" + +#: src/components/NginxControl/NginxControl.vue:11 +#: src/components/NginxControl/NginxControl.vue:12 +#: src/components/NginxControl/NginxControl.vue:16 +msgid "Restart" +msgstr "" + +#: src/components/NginxControl/NginxControl.vue:12 +msgid "Restarting" +msgstr "" + +#: src/views/preference/BasicSettings.vue:19 +msgid "Run Mode" +msgstr "" + +#: src/components/NginxControl/NginxControl.vue:10 +msgid "Running" +msgstr "" + +#: src/components/ChatGPT/ChatGPT.vue:16 src/components/ChatGPT/ChatGPT.vue:17 +#: src/components/ChatGPT/ChatGPT.vue:21 src/components/ChatGPT/ChatGPT.vue:23 +#: src/views/config/ConfigEdit.vue:89 src/views/domain/DomainEdit.vue:260 +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:32 +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33 +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:39 +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40 +#: src/views/preference/Preference.vue:20 +#: src/views/preference/Preference.vue:21 +msgid "Save" +msgstr "" + +#: 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:36 +msgid "Save Directive" +msgstr "" + +#: src/views/config/ConfigEdit.vue:53 src/views/domain/DomainAdd.vue:54 +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:36 +msgid "Save error %{msg}" +msgstr "" + +#: src/components/StdDataDisplay/StdBatchEdit.vue:39 +#: src/views/preference/Preference.vue:60 +msgid "Save successfully" +msgstr "" + +#: src/components/StdDataDisplay/StdCurd.vue:109 +msgid "Save Successfully" +msgstr "" + +#: src/views/config/ConfigEdit.vue:51 src/views/domain/DomainAdd.vue:43 +#: src/views/domain/DomainEdit.vue:142 +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34 +msgid "Saved successfully" +msgstr "" + +#: src/components/StdDataEntry/components/StdSelector.vue:13 +msgid "Selector" +msgstr "" + +#: src/views/dashboard/DashBoard.vue:21 src/views/dashboard/DashBoard.vue:87 +msgid "Send" +msgstr "" + +#: src/components/NginxControl/NginxControl.vue:33 +#: src/components/NginxControl/NginxControl.vue:50 +#: src/components/StdDataDisplay/StdBatchEdit.vue:42 +#: src/components/StdDataDisplay/StdTable.vue:168 +#: src/components/StdDataDisplay/StdTable.vue:343 +#: src/components/StdDataDisplay/StdTable.vue:463 +#: src/views/config/ConfigEdit.vue:37 src/views/domain/DomainList.vue:83 +#: src/views/other/Install.vue:71 src/views/preference/Preference.vue:62 +#: src/views/system/Upgrade.vue:40 +msgid "Server error" +msgstr "" + +#: src/views/dashboard/DashBoard.vue:5 +msgid "Server Info" +msgstr "" + +#: src/views/domain/cert/components/ObtainCert.vue:91 +msgid "server_name not found in directives" +msgstr "" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:10 +#: src/views/domain/cert/components/AutoCertStepOne.vue:5 +#: src/views/domain/cert/components/AutoCertStepOne.vue:6 +#: src/views/domain/DomainAdd.vue:110 +msgid "server_name parameter is required" +msgstr "" + +#: src/language/constants.ts:16 +msgid "Setting environment variables" +msgstr "" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:6 +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:7 +msgid "Single Directive" +msgstr "" + +#: src/routes/index.ts:131 +msgid "Site Logs" +msgstr "" + +#: src/routes/index.ts:55 +msgid "Sites List" +msgstr "" + +#: src/views/cert/Cert.vue:61 +msgid "SSL Certificate Key Path" +msgstr "" + +#: src/views/cert/Cert.vue:54 +msgid "SSL Certificate Path" +msgstr "" + +#: src/views/cert/Cert.vue:41 +msgid "SSL Certification Content" +msgstr "" + +#: src/views/cert/Cert.vue:44 +msgid "SSL Certification Key Content" +msgstr "" + +#: src/views/domain/DomainList.vue:24 +msgid "Status" +msgstr "" + +#: src/components/NginxControl/NginxControl.vue:13 +msgid "Stopped" +msgstr "" + +#: src/views/dashboard/DashBoard.vue:43 +msgid "Storage" +msgstr "" + +#: src/views/domain/cert/CertInfo.vue:11 +msgid "Subject Name: %{name}" +msgstr "" + +#: src/views/dashboard/DashBoard.vue:38 +msgid "Swap" +msgstr "" + +#: src/routes/index.ts:148 +msgid "System" +msgstr "" + +#: src/components/StdDataDisplay/StdCurd.vue:3 +msgid "Table" +msgstr "" + +#: src/routes/index.ts:109 src/views/pty/Terminal.vue:2 +msgid "Terminal" +msgstr "" + +#: src/views/preference/BasicSettings.vue:25 +msgid "Terminal Start Command" +msgstr "" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:34 +msgid "" +"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." +msgstr "" + +#: src/views/other/Install.vue:54 +msgid "The filename cannot contain the following characters: %{c}" +msgstr "" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:29 +msgid "" +"The server_name in the current configuration must be the domain name you " +"need to get the certificate, support multiple domains." +msgstr "" + +#: src/language/constants.ts:6 +msgid "The username or password is incorrect" +msgstr "" + +#: src/views/preference/BasicSettings.vue:3 +msgid "Theme" +msgstr "" + +#: src/views/cert/Cert.vue:15 +msgid "This auto-cert item is invalid, please remove it." +msgstr "" + +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:31 +msgid "" +"To make sure the certification auto-renewal can work normally, we need to " +"add a location which can proxy the request from authority to backend, and we " +"need to save this file and reload the Nginx. Are you sure you want to " +"continue?" +msgstr "" + +#: src/views/config/config.ts:13 +msgid "Type" +msgstr "" + +#: 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/user/User.vue:37 +msgid "Updated at" +msgstr "" + +#: src/components/StdDataDisplay/StdTable.vue:461 +msgid "Updated successfully" +msgstr "" + +#: 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:33 src/views/system/Upgrade.vue:37 +#: src/views/system/Upgrade.vue:41 src/views/system/Upgrade.vue:44 +#: src/views/system/Upgrade.vue:47 src/views/system/Upgrade.vue:48 +msgid "Upgrade" +msgstr "" + +#: src/language/constants.ts:32 +msgid "Upgraded successfully" +msgstr "" + +#: src/views/system/Upgrade.vue:72 +msgid "Upgrading Nginx UI, please wait..." +msgstr "" + +#: src/views/dashboard/DashBoard.vue:150 +msgid "Uptime:" +msgstr "" + +#: src/views/other/Login.vue:11 src/views/preference/GitSettings.vue:6 +#: src/views/user/User.vue:11 +msgid "Username" +msgstr "" + +#: src/views/other/Install.vue:20 +msgid "Username (*)" +msgstr "" + +#: src/language/constants.ts:15 +msgid "Using DNS01 challenge provider" +msgstr "" + +#: src/language/constants.ts:14 +msgid "Using HTTP01 challenge provider" +msgstr "" + +#: 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:9 +msgid "View" +msgstr "" + +#: src/views/config/InspectConfig.vue:6 +#: src/views/domain/cert/components/AutoCertStepOne.vue:4 +#: src/views/domain/DomainAdd.vue:22 +msgid "Warning" +msgstr "" + +#: src/views/domain/cert/components/ObtainCert.vue:179 +msgid "" +"We will remove the HTTPChallenge configuration from this file and reload the " +"Nginx. Are you sure you want to continue?" +msgstr "" + +#: src/views/dashboard/DashBoard.vue:102 src/views/dashboard/DashBoard.vue:22 +#: src/views/dashboard/DashBoard.vue:23 +msgid "Writes" +msgstr "" + +#: src/language/constants.ts:21 +msgid "Writing certificate private key to disk" +msgstr "" + +#: src/language/constants.ts:20 +msgid "Writing certificate to disk" +msgstr "" + +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:21 +#: src/views/domain/ngx_conf/LocationEditor.vue:25 +msgid "Yes" +msgstr "" + +#: src/views/system/Upgrade.vue:36 +msgid "You are using the latest version" +msgstr "" + +#: src/views/system/Upgrade.vue:13 src/views/system/Upgrade.vue:17 +#: src/views/system/Upgrade.vue:8 src/views/system/Upgrade.vue:9 +msgid "You can check Nginx UI upgrade at this page." +msgstr "" + +#: src/views/system/About.vue:27 +msgctxt "Project" +msgid "License" +msgstr ""