Browse Source

fix: english grammar error #200

close #200
0xJacky 1 year ago
parent
commit
1fa90acc3e

+ 2 - 2
frontend/src/components/StdDataEntry/index.tsx

@@ -1,6 +1,6 @@
 import StdDataEntry from './StdDataEntry.js'
 import {h} from 'vue'
-import {Input, InputNumber, Textarea, Switch} from 'ant-design-vue'
+import {Input, InputNumber, Switch, Textarea} from 'ant-design-vue'
 import StdSelector from './components/StdSelector.vue'
 import StdSelect from './components/StdSelect.vue'
 import StdPassword from './components/StdPassword.vue'
@@ -113,7 +113,7 @@ function selector(edit: IEdit, dataSource: any, dataIndex: any) {
 function antSwitch(edit: IEdit, dataSource: any, dataIndex: any) {
     return h(Switch, {
         checked: dataSource?.[dataIndex],
-        'onUpdate:checked': value => {
+        'onUpdate:checked': (value: any) => {
             dataSource[dataIndex] = value
         }
     })

+ 1 - 1
frontend/src/language/LINGUAS

@@ -1 +1 @@
-es fr_FR ru_RU zh_CN zh_TW
+en zh_CN zh_TW fr_FR es ru_RU

+ 38 - 42
frontend/src/language/en/app.po

@@ -19,7 +19,7 @@ msgstr ""
 
 #: src/views/cert/Cert.vue:74 src/views/cert/DNSCredential.vue:31
 #: src/views/config/config.ts:35 src/views/domain/DomainList.vue:47
-#: src/views/environment/Environment.vue:92 src/views/user/User.vue:43
+#: src/views/environment/Environment.vue:94 src/views/user/User.vue:43
 msgid "Action"
 msgstr "Action"
 
@@ -61,15 +61,15 @@ msgstr "Add Location"
 msgid "Advance Mode"
 msgstr "Advance Mode"
 
-#: src/views/preference/OpenAISettings.vue:16
+#: src/views/preference/OpenAISettings.vue:19
 msgid "API Base Url"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:20
+#: src/views/preference/OpenAISettings.vue:23
 msgid "API Proxy"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:23
+#: src/views/preference/OpenAISettings.vue:26
 msgid "API Token"
 msgstr ""
 
@@ -199,7 +199,7 @@ msgstr ""
 #: src/views/domain/cert/components/ObtainCert.vue:191
 #: src/views/domain/components/Deploy.vue:26
 #: src/views/domain/components/RightSettings.vue:48
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:208
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:211
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:37
 msgid "Cancel"
 msgstr "Cancel"
@@ -267,7 +267,7 @@ msgstr ""
 #: 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:260
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:263
 msgid "Comments"
 msgstr "Comments"
 
@@ -438,15 +438,19 @@ msgstr "Directive"
 msgid "Directives"
 msgstr "Directives"
 
+#: src/views/domain/DomainList.vue:34
+#, fuzzy
+msgid "Disable"
+msgstr "Disabled"
+
 #: src/views/domain/cert/components/ObtainCert.vue:61
 msgid "Disable auto-renewal failed for %{name}"
 msgstr "Disable auto-renewal failed for %{name}"
 
 #: src/views/cert/Cert.vue:47 src/views/domain/cert/ChangeCert.vue:47
 #: 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
+#: src/views/domain/DomainList.vue:16 src/views/domain/DomainList.vue:7
+#: src/views/domain/DomainList.vue:8 src/views/domain/DomainList.vue:9
 msgid "Disabled"
 msgstr "Disabled"
 
@@ -500,7 +504,7 @@ msgstr "Are you sure you want to remove this directive?"
 msgid "Do you want to enable TLS?"
 msgstr "Are you sure you want to remove this directive?"
 
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:204
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:207
 #, fuzzy
 msgid "Do you want to remove this server?"
 msgstr "Are you sure you want to remove this directive?"
@@ -567,6 +571,11 @@ msgstr "Edit Site"
 msgid "Email (*)"
 msgstr "Email (*)"
 
+#: src/views/domain/DomainList.vue:31
+#, fuzzy
+msgid "Enable"
+msgstr "Enabled"
+
 #: src/views/domain/components/Deploy.vue:53
 msgid "Enable %{conf_name} in %{node_name} failed"
 msgstr ""
@@ -599,7 +608,6 @@ msgstr "Enable TLS"
 #: 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 "Enabled"
 
@@ -720,21 +728,26 @@ msgstr "Getting the certificate, please wait..."
 msgid "Github Proxy"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:11
-#: src/views/preference/OpenAISettings.vue:12
+#: src/views/preference/OpenAISettings.vue:14
+#: src/views/preference/OpenAISettings.vue:15
 msgid "GPT-3.5-Turbo"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:5
-#: src/views/preference/OpenAISettings.vue:6
+#: src/views/preference/OpenAISettings.vue:8
+#: src/views/preference/OpenAISettings.vue:9
 msgid "GPT-4"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:8
-#: src/views/preference/OpenAISettings.vue:9
+#: src/views/preference/OpenAISettings.vue:11
+#: src/views/preference/OpenAISettings.vue:12
 msgid "GPT-4-32K"
 msgstr ""
 
+#: src/views/preference/OpenAISettings.vue:5
+#: src/views/preference/OpenAISettings.vue:6
+msgid "GPT-4-Turbo"
+msgstr ""
+
 #: src/routes/index.ts:25
 msgid "Home"
 msgstr "Home"
@@ -797,7 +810,7 @@ msgstr ""
 msgid "Leave blank for no change"
 msgstr "Leave blank for no change"
 
-#: src/views/preference/OpenAISettings.vue:18
+#: src/views/preference/OpenAISettings.vue:21
 msgid "Leave blank for the default: https://api.openai.com/"
 msgstr ""
 
@@ -833,7 +846,8 @@ msgstr "Location"
 msgid "Locations"
 msgstr "Locations"
 
-#: src/routes/index.ts:182 src/views/other/Login.vue:104
+#: src/routes/index.ts:182 src/views/other/Login.vue:23
+#: src/views/other/Login.vue:24 src/views/other/Login.vue:30
 msgid "Login"
 msgstr "Login"
 
@@ -1006,7 +1020,7 @@ msgstr ""
 #: src/components/NodeSelector/NodeSelector.vue:11
 #: src/views/dashboard/Environments.vue:15
 #: src/views/dashboard/Environments.vue:16
-#: src/views/environment/Environment.vue:79
+#: src/views/environment/Environment.vue:81
 msgid "Offline"
 msgstr ""
 
@@ -1019,7 +1033,7 @@ msgstr ""
 #: src/views/domain/components/Deploy.vue:25
 #: src/views/domain/components/RightSettings.vue:47
 #: src/views/domain/DomainList.vue:28
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:207
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:210
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:36
 msgid "OK"
 msgstr ""
@@ -1030,7 +1044,7 @@ msgstr ""
 #: src/components/NodeSelector/NodeSelector.vue:9
 #: src/views/dashboard/Environments.vue:14
 #: src/views/dashboard/Environments.vue:15
-#: src/views/environment/Environment.vue:76
+#: src/views/environment/Environment.vue:78
 msgid "Online"
 msgstr ""
 
@@ -1038,10 +1052,6 @@ msgstr ""
 msgid "OpenAI"
 msgstr ""
 
-#: src/views/environment/Environment.vue:38
-msgid "OperationSync"
-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
@@ -1360,7 +1370,7 @@ msgstr "Certificate Status"
 msgid "Stable"
 msgstr "Enabled"
 
-#: src/views/domain/DomainList.vue:24 src/views/environment/Environment.vue:69
+#: src/views/domain/DomainList.vue:24 src/views/environment/Environment.vue:71
 msgid "Status"
 msgstr "Status"
 
@@ -1376,20 +1386,10 @@ msgstr "Storage"
 msgid "Subject Name: %{name}"
 msgstr "Subject Name: %{name}"
 
-#: src/views/environment/Environment.vue:67
-msgid ""
-"Such as Reload and Configs, regex can configure as `/api/nginx/reload|/api/"
-"nginx/test|/api/config/.+`, please see system api"
-msgstr ""
-
 #: src/views/dashboard/ServerAnalytic.vue:40
 msgid "Swap"
 msgstr "Swap"
 
-#: src/views/environment/Environment.vue:55
-msgid "SyncApiRegex"
-msgstr ""
-
 #: src/routes/index.ts:157
 msgid "System"
 msgstr ""
@@ -1464,7 +1464,7 @@ msgstr ""
 #: src/views/cert/Cert.vue:68 src/views/cert/DNSCredential.vue:25
 #: src/views/config/config.ts:28 src/views/config/ConfigEdit.vue:31
 #: src/views/domain/components/RightSettings.vue:11
-#: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:86
+#: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:88
 #: src/views/user/User.vue:37
 msgid "Updated at"
 msgstr "Updated at"
@@ -1538,10 +1538,6 @@ msgid ""
 "Nginx. Are you sure you want to continue?"
 msgstr ""
 
-#: src/views/environment/Environment.vue:45
-msgid "Whether config api regex that will redo on this environment"
-msgstr ""
-
 #: src/views/dashboard/ServerAnalytic.vue:104
 #: src/views/dashboard/ServerAnalytic.vue:29
 msgid "Writes"

+ 59 - 47
frontend/src/language/es/app.po

@@ -24,7 +24,7 @@ msgstr "Registros de acceso"
 
 #: src/views/cert/Cert.vue:74 src/views/cert/DNSCredential.vue:31
 #: src/views/config/config.ts:35 src/views/domain/DomainList.vue:47
-#: src/views/environment/Environment.vue:92 src/views/user/User.vue:43
+#: src/views/environment/Environment.vue:94 src/views/user/User.vue:43
 msgid "Action"
 msgstr "Acción"
 
@@ -65,15 +65,15 @@ msgstr "Adicional"
 msgid "Advance Mode"
 msgstr "Modo avanzado"
 
-#: src/views/preference/OpenAISettings.vue:16
+#: src/views/preference/OpenAISettings.vue:19
 msgid "API Base Url"
 msgstr "URL Base de la API"
 
-#: src/views/preference/OpenAISettings.vue:20
+#: src/views/preference/OpenAISettings.vue:23
 msgid "API Proxy"
 msgstr "Proxy de la API"
 
-#: src/views/preference/OpenAISettings.vue:23
+#: src/views/preference/OpenAISettings.vue:26
 msgid "API Token"
 msgstr "Token de la API"
 
@@ -199,7 +199,7 @@ msgstr "Directorio CA"
 #: src/views/domain/cert/components/ObtainCert.vue:191
 #: src/views/domain/components/Deploy.vue:26
 #: src/views/domain/components/RightSettings.vue:48
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:208
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:211
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:37
 msgid "Cancel"
 msgstr "Cancelar"
@@ -264,7 +264,7 @@ msgstr "Limpiar"
 #: 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:260
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:263
 msgid "Comments"
 msgstr "Comentarios"
 
@@ -432,15 +432,19 @@ msgstr "Directiva"
 msgid "Directives"
 msgstr "Directivas"
 
+#: src/views/domain/DomainList.vue:34
+#, fuzzy
+msgid "Disable"
+msgstr "Desactivado"
+
 #: src/views/domain/cert/components/ObtainCert.vue:61
 msgid "Disable auto-renewal failed for %{name}"
 msgstr "No se pudo desactivar la renovación automática por %{name}"
 
 #: src/views/cert/Cert.vue:47 src/views/domain/cert/ChangeCert.vue:47
 #: 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
+#: src/views/domain/DomainList.vue:16 src/views/domain/DomainList.vue:7
+#: src/views/domain/DomainList.vue:8 src/views/domain/DomainList.vue:9
 msgid "Disabled"
 msgstr "Desactivado"
 
@@ -490,7 +494,7 @@ msgstr "¿Quieres habilitar este sitio?"
 msgid "Do you want to enable TLS?"
 msgstr "¿Quieres habilitar TLS?"
 
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:204
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:207
 msgid "Do you want to remove this server?"
 msgstr "¿Quieres eliminar este servidor?"
 
@@ -554,6 +558,11 @@ msgstr "Editar Sitio"
 msgid "Email (*)"
 msgstr "Correo (*)"
 
+#: src/views/domain/DomainList.vue:31
+#, fuzzy
+msgid "Enable"
+msgstr "Habilitado"
+
 #: src/views/domain/components/Deploy.vue:53
 msgid "Enable %{conf_name} in %{node_name} failed"
 msgstr "Falló el habilitado de %{conf_name} en %{node_name}"
@@ -585,7 +594,6 @@ msgstr "Habilitar TLS"
 #: 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 "Habilitado"
 
@@ -703,21 +711,27 @@ msgstr "Obteniendo el certificado, por favor espere..."
 msgid "Github Proxy"
 msgstr "Proxy Github"
 
-#: src/views/preference/OpenAISettings.vue:11
-#: src/views/preference/OpenAISettings.vue:12
+#: src/views/preference/OpenAISettings.vue:14
+#: src/views/preference/OpenAISettings.vue:15
 msgid "GPT-3.5-Turbo"
 msgstr "GPT-3.5-Turbo"
 
-#: src/views/preference/OpenAISettings.vue:5
-#: src/views/preference/OpenAISettings.vue:6
+#: src/views/preference/OpenAISettings.vue:8
+#: src/views/preference/OpenAISettings.vue:9
 msgid "GPT-4"
 msgstr "GPT-4"
 
-#: src/views/preference/OpenAISettings.vue:8
-#: src/views/preference/OpenAISettings.vue:9
+#: src/views/preference/OpenAISettings.vue:11
+#: src/views/preference/OpenAISettings.vue:12
 msgid "GPT-4-32K"
 msgstr "GPT-4-32K"
 
+#: src/views/preference/OpenAISettings.vue:5
+#: src/views/preference/OpenAISettings.vue:6
+#, fuzzy
+msgid "GPT-4-Turbo"
+msgstr "GPT-3.5-Turbo"
+
 #: src/routes/index.ts:25
 msgid "Home"
 msgstr "Inicio"
@@ -778,7 +792,7 @@ msgstr "Comprobado por última vez el"
 msgid "Leave blank for no change"
 msgstr "Para no modificar dejar en blanco"
 
-#: src/views/preference/OpenAISettings.vue:18
+#: src/views/preference/OpenAISettings.vue:21
 msgid "Leave blank for the default: https://api.openai.com/"
 msgstr "Dejar en blanco para el valor predeterminado: https://api.openai.com/"
 
@@ -813,7 +827,8 @@ msgstr "Ubicación"
 msgid "Locations"
 msgstr "Ubicaciones"
 
-#: src/routes/index.ts:182 src/views/other/Login.vue:104
+#: src/routes/index.ts:182 src/views/other/Login.vue:23
+#: src/views/other/Login.vue:24 src/views/other/Login.vue:30
 msgid "Login"
 msgstr "Acceso"
 
@@ -979,7 +994,7 @@ msgstr "Obteniendo certificado"
 #: src/components/NodeSelector/NodeSelector.vue:11
 #: src/views/dashboard/Environments.vue:15
 #: src/views/dashboard/Environments.vue:16
-#: src/views/environment/Environment.vue:79
+#: src/views/environment/Environment.vue:81
 msgid "Offline"
 msgstr "Desconectado"
 
@@ -992,7 +1007,7 @@ msgstr "Desconectado"
 #: src/views/domain/components/Deploy.vue:25
 #: src/views/domain/components/RightSettings.vue:47
 #: src/views/domain/DomainList.vue:28
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:207
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:210
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:36
 msgid "OK"
 msgstr "OK"
@@ -1003,7 +1018,7 @@ msgstr "OK"
 #: src/components/NodeSelector/NodeSelector.vue:9
 #: src/views/dashboard/Environments.vue:14
 #: src/views/dashboard/Environments.vue:15
-#: src/views/environment/Environment.vue:76
+#: src/views/environment/Environment.vue:78
 msgid "Online"
 msgstr "Conectado"
 
@@ -1011,10 +1026,6 @@ msgstr "Conectado"
 msgid "OpenAI"
 msgstr "OpenAI"
 
-#: src/views/environment/Environment.vue:38
-msgid "OperationSync"
-msgstr "Sincronización de operaciones"
-
 #: 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
@@ -1331,7 +1342,7 @@ msgstr "Contenido de la llave del certificado SSL"
 msgid "Stable"
 msgstr "Estable"
 
-#: src/views/domain/DomainList.vue:24 src/views/environment/Environment.vue:69
+#: src/views/domain/DomainList.vue:24 src/views/environment/Environment.vue:71
 msgid "Status"
 msgstr "Estado"
 
@@ -1347,23 +1358,10 @@ msgstr "Almacenamiento"
 msgid "Subject Name: %{name}"
 msgstr "Nombre del asunto: %{name}"
 
-#: src/views/environment/Environment.vue:67
-msgid ""
-"Such as Reload and Configs, regex can configure as `/api/nginx/reload|/api/"
-"nginx/test|/api/config/.+`, please see system api"
-msgstr ""
-"Las reglas de sincronización de operación de `Recarga` y `Gestión de "
-"Configuración` se pueden configurar como `/api/nginx/reload|/api/nginx/test|/"
-"api/config/.+`, consulte la API del sistema para obtener más detalles"
-
 #: src/views/dashboard/ServerAnalytic.vue:40
 msgid "Swap"
 msgstr "Swap"
 
-#: src/views/environment/Environment.vue:55
-msgid "SyncApiRegex"
-msgstr "Expresión Regular de la API"
-
 #: src/routes/index.ts:157
 msgid "System"
 msgstr "Sistema"
@@ -1440,7 +1438,7 @@ msgstr "Tipo"
 #: src/views/cert/Cert.vue:68 src/views/cert/DNSCredential.vue:25
 #: src/views/config/config.ts:28 src/views/config/ConfigEdit.vue:31
 #: src/views/domain/components/RightSettings.vue:11
-#: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:86
+#: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:88
 #: src/views/user/User.vue:37
 msgid "Updated at"
 msgstr "Actualizado a"
@@ -1513,12 +1511,6 @@ msgstr ""
 "Eliminaremos la configuración de HTTPChallenge de este archivo y "
 "recargaremos Nginx. ¿Estás seguro de que quieres continuar?"
 
-#: src/views/environment/Environment.vue:45
-msgid "Whether config api regex that will redo on this environment"
-msgstr ""
-"Si se deben configurar las expresiones regulares de API para que se "
-"sincronicen con este entorno"
-
 #: src/views/dashboard/ServerAnalytic.vue:104
 #: src/views/dashboard/ServerAnalytic.vue:29
 msgid "Writes"
@@ -1551,5 +1543,25 @@ msgctxt "Project"
 msgid "License"
 msgstr "Licencia"
 
+#~ msgid "OperationSync"
+#~ msgstr "Sincronización de operaciones"
+
+#~ msgid ""
+#~ "Such as Reload and Configs, regex can configure as `/api/nginx/reload|/"
+#~ "api/nginx/test|/api/config/.+`, please see system api"
+#~ msgstr ""
+#~ "Las reglas de sincronización de operación de `Recarga` y `Gestión de "
+#~ "Configuración` se pueden configurar como `/api/nginx/reload|/api/nginx/"
+#~ "test|/api/config/.+`, consulte la API del sistema para obtener más "
+#~ "detalles"
+
+#~ msgid "SyncApiRegex"
+#~ msgstr "Expresión Regular de la API"
+
+#~ msgid "Whether config api regex that will redo on this environment"
+#~ msgstr ""
+#~ "Si se deben configurar las expresiones regulares de API para que se "
+#~ "sincronicen con este entorno"
+
 #~ msgid "Token"
 #~ msgstr "Token"

+ 39 - 42
frontend/src/language/fr_FR/app.po

@@ -21,7 +21,7 @@ msgstr "Journaux d'accès"
 
 #: src/views/cert/Cert.vue:74 src/views/cert/DNSCredential.vue:31
 #: src/views/config/config.ts:35 src/views/domain/DomainList.vue:47
-#: src/views/environment/Environment.vue:92 src/views/user/User.vue:43
+#: src/views/environment/Environment.vue:94 src/views/user/User.vue:43
 msgid "Action"
 msgstr "Action"
 
@@ -63,15 +63,15 @@ msgstr "Supplémentaire"
 msgid "Advance Mode"
 msgstr "Mode avancé"
 
-#: src/views/preference/OpenAISettings.vue:16
+#: src/views/preference/OpenAISettings.vue:19
 msgid "API Base Url"
 msgstr "URL de base de l'API"
 
-#: src/views/preference/OpenAISettings.vue:20
+#: src/views/preference/OpenAISettings.vue:23
 msgid "API Proxy"
 msgstr "Proxy d'API"
 
-#: src/views/preference/OpenAISettings.vue:23
+#: src/views/preference/OpenAISettings.vue:26
 msgid "API Token"
 msgstr "Jeton d'API"
 
@@ -201,7 +201,7 @@ msgstr ""
 #: src/views/domain/cert/components/ObtainCert.vue:191
 #: src/views/domain/components/Deploy.vue:26
 #: src/views/domain/components/RightSettings.vue:48
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:208
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:211
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:37
 msgid "Cancel"
 msgstr "Annuler"
@@ -266,7 +266,7 @@ 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:260
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:263
 msgid "Comments"
 msgstr "Commentaires"
 
@@ -435,15 +435,19 @@ msgstr "Directive"
 msgid "Directives"
 msgstr "Directives"
 
+#: src/views/domain/DomainList.vue:34
+#, fuzzy
+msgid "Disable"
+msgstr "Désactivé"
+
 #: src/views/domain/cert/components/ObtainCert.vue:61
 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:47
 #: 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
+#: src/views/domain/DomainList.vue:16 src/views/domain/DomainList.vue:7
+#: src/views/domain/DomainList.vue:8 src/views/domain/DomainList.vue:9
 msgid "Disabled"
 msgstr "Désactivé"
 
@@ -494,7 +498,7 @@ msgstr "Voulez-vous activer ce site ?"
 msgid "Do you want to enable TLS?"
 msgstr "Voulez-vous activer TLS ?"
 
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:204
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:207
 msgid "Do you want to remove this server?"
 msgstr "Voulez-vous supprimer ce serveur ?"
 
@@ -562,6 +566,11 @@ msgstr "Modifier le site"
 msgid "Email (*)"
 msgstr "Email (*)"
 
+#: src/views/domain/DomainList.vue:31
+#, fuzzy
+msgid "Enable"
+msgstr "Activé"
+
 #: src/views/domain/components/Deploy.vue:53
 msgid "Enable %{conf_name} in %{node_name} failed"
 msgstr ""
@@ -594,7 +603,6 @@ msgstr "Activer TLS"
 #: 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 "Activé"
 
@@ -714,21 +722,27 @@ msgstr "Obtention du certificat, veuillez patienter..."
 msgid "Github Proxy"
 msgstr "Proxy Github"
 
-#: src/views/preference/OpenAISettings.vue:11
-#: src/views/preference/OpenAISettings.vue:12
+#: src/views/preference/OpenAISettings.vue:14
+#: src/views/preference/OpenAISettings.vue:15
 msgid "GPT-3.5-Turbo"
 msgstr "GPT-3.5-Turbo"
 
-#: src/views/preference/OpenAISettings.vue:5
-#: src/views/preference/OpenAISettings.vue:6
+#: src/views/preference/OpenAISettings.vue:8
+#: src/views/preference/OpenAISettings.vue:9
 msgid "GPT-4"
 msgstr "GPT-4"
 
-#: src/views/preference/OpenAISettings.vue:8
-#: src/views/preference/OpenAISettings.vue:9
+#: src/views/preference/OpenAISettings.vue:11
+#: src/views/preference/OpenAISettings.vue:12
 msgid "GPT-4-32K"
 msgstr "GPT-4-32K"
 
+#: src/views/preference/OpenAISettings.vue:5
+#: src/views/preference/OpenAISettings.vue:6
+#, fuzzy
+msgid "GPT-4-Turbo"
+msgstr "GPT-3.5-Turbo"
+
 #: src/routes/index.ts:25
 msgid "Home"
 msgstr "Menu principal"
@@ -789,7 +803,7 @@ msgstr "Dernière vérification le"
 msgid "Leave blank for no change"
 msgstr "Laisser vide pour aucun changement"
 
-#: src/views/preference/OpenAISettings.vue:18
+#: src/views/preference/OpenAISettings.vue:21
 msgid "Leave blank for the default: https://api.openai.com/"
 msgstr "Laissez vide pour la valeur par défaut : https://api.openai.com/"
 
@@ -827,7 +841,8 @@ msgstr "Localisation"
 msgid "Locations"
 msgstr "Localisations"
 
-#: src/routes/index.ts:182 src/views/other/Login.vue:104
+#: src/routes/index.ts:182 src/views/other/Login.vue:23
+#: src/views/other/Login.vue:24 src/views/other/Login.vue:30
 msgid "Login"
 msgstr "Connexion"
 
@@ -996,7 +1011,7 @@ msgstr "Obtention du certificat"
 #: src/components/NodeSelector/NodeSelector.vue:11
 #: src/views/dashboard/Environments.vue:15
 #: src/views/dashboard/Environments.vue:16
-#: src/views/environment/Environment.vue:79
+#: src/views/environment/Environment.vue:81
 msgid "Offline"
 msgstr ""
 
@@ -1009,7 +1024,7 @@ msgstr ""
 #: src/views/domain/components/Deploy.vue:25
 #: src/views/domain/components/RightSettings.vue:47
 #: src/views/domain/DomainList.vue:28
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:207
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:210
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:36
 msgid "OK"
 msgstr "OK"
@@ -1020,7 +1035,7 @@ msgstr "OK"
 #: src/components/NodeSelector/NodeSelector.vue:9
 #: src/views/dashboard/Environments.vue:14
 #: src/views/dashboard/Environments.vue:15
-#: src/views/environment/Environment.vue:76
+#: src/views/environment/Environment.vue:78
 msgid "Online"
 msgstr ""
 
@@ -1028,10 +1043,6 @@ msgstr ""
 msgid "OpenAI"
 msgstr "OpenAI"
 
-#: src/views/environment/Environment.vue:38
-msgid "OperationSync"
-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
@@ -1354,7 +1365,7 @@ msgstr "Contenu de la clé de certification SSL"
 msgid "Stable"
 msgstr "Tableau"
 
-#: src/views/domain/DomainList.vue:24 src/views/environment/Environment.vue:69
+#: src/views/domain/DomainList.vue:24 src/views/environment/Environment.vue:71
 msgid "Status"
 msgstr "Statut"
 
@@ -1370,21 +1381,11 @@ msgstr "Stockage"
 msgid "Subject Name: %{name}"
 msgstr "Nom du sujet : %{name}"
 
-#: src/views/environment/Environment.vue:67
-msgid ""
-"Such as Reload and Configs, regex can configure as `/api/nginx/reload|/api/"
-"nginx/test|/api/config/.+`, please see system api"
-msgstr ""
-
 #: src/views/dashboard/ServerAnalytic.vue:40
 #, fuzzy
 msgid "Swap"
 msgstr "Échanger"
 
-#: src/views/environment/Environment.vue:55
-msgid "SyncApiRegex"
-msgstr ""
-
 #: src/routes/index.ts:157
 msgid "System"
 msgstr "Système"
@@ -1464,7 +1465,7 @@ msgstr "Type"
 #: src/views/cert/Cert.vue:68 src/views/cert/DNSCredential.vue:25
 #: src/views/config/config.ts:28 src/views/config/ConfigEdit.vue:31
 #: src/views/domain/components/RightSettings.vue:11
-#: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:86
+#: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:88
 #: src/views/user/User.vue:37
 msgid "Updated at"
 msgstr "Mis à jour le"
@@ -1538,10 +1539,6 @@ msgstr ""
 "Nous allons supprimer la configuration HTTPChallenge de ce fichier et "
 "recharger le Nginx. Êtes-vous sûr de vouloir continuer?"
 
-#: src/views/environment/Environment.vue:45
-msgid "Whether config api regex that will redo on this environment"
-msgstr ""
-
 #: src/views/dashboard/ServerAnalytic.vue:104
 #: src/views/dashboard/ServerAnalytic.vue:29
 msgid "Writes"

+ 35 - 38
frontend/src/language/messages.pot

@@ -15,7 +15,7 @@ msgstr ""
 #: src/views/cert/DNSCredential.vue:31
 #: src/views/config/config.ts:35
 #: src/views/domain/DomainList.vue:47
-#: src/views/environment/Environment.vue:92
+#: src/views/environment/Environment.vue:94
 #: src/views/user/User.vue:43
 msgid "Action"
 msgstr ""
@@ -60,15 +60,15 @@ msgstr ""
 msgid "Advance Mode"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:16
+#: src/views/preference/OpenAISettings.vue:19
 msgid "API Base Url"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:20
+#: src/views/preference/OpenAISettings.vue:23
 msgid "API Proxy"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:23
+#: src/views/preference/OpenAISettings.vue:26
 msgid "API Token"
 msgstr ""
 
@@ -202,7 +202,7 @@ msgstr ""
 #: src/views/domain/cert/components/ObtainCert.vue:191
 #: src/views/domain/components/Deploy.vue:26
 #: src/views/domain/components/RightSettings.vue:48
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:208
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:211
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:37
 msgid "Cancel"
 msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
 #: 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:260
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:263
 msgid "Comments"
 msgstr ""
 
@@ -447,6 +447,10 @@ msgstr ""
 msgid "Directives"
 msgstr ""
 
+#: src/views/domain/DomainList.vue:34
+msgid "Disable"
+msgstr ""
+
 #: src/views/domain/cert/components/ObtainCert.vue:61
 msgid "Disable auto-renewal failed for %{name}"
 msgstr ""
@@ -456,7 +460,6 @@ msgstr ""
 #: 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
@@ -510,7 +513,7 @@ msgstr ""
 msgid "Do you want to enable TLS?"
 msgstr ""
 
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:204
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:207
 msgid "Do you want to remove this server?"
 msgstr ""
 
@@ -576,6 +579,10 @@ msgstr ""
 msgid "Email (*)"
 msgstr ""
 
+#: src/views/domain/DomainList.vue:31
+msgid "Enable"
+msgstr ""
+
 #: src/views/domain/components/Deploy.vue:53
 msgid "Enable %{conf_name} in %{node_name} failed"
 msgstr ""
@@ -611,7 +618,6 @@ msgstr ""
 #: 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 ""
 
@@ -735,21 +741,26 @@ msgstr ""
 msgid "Github Proxy"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:11
-#: src/views/preference/OpenAISettings.vue:12
+#: src/views/preference/OpenAISettings.vue:14
+#: src/views/preference/OpenAISettings.vue:15
 msgid "GPT-3.5-Turbo"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:5
-#: src/views/preference/OpenAISettings.vue:6
+#: src/views/preference/OpenAISettings.vue:8
+#: src/views/preference/OpenAISettings.vue:9
 msgid "GPT-4"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:8
-#: src/views/preference/OpenAISettings.vue:9
+#: src/views/preference/OpenAISettings.vue:11
+#: src/views/preference/OpenAISettings.vue:12
 msgid "GPT-4-32K"
 msgstr ""
 
+#: src/views/preference/OpenAISettings.vue:5
+#: src/views/preference/OpenAISettings.vue:6
+msgid "GPT-4-Turbo"
+msgstr ""
+
 #: src/routes/index.ts:25
 msgid "Home"
 msgstr ""
@@ -813,7 +824,7 @@ msgstr ""
 msgid "Leave blank for no change"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:18
+#: src/views/preference/OpenAISettings.vue:21
 msgid "Leave blank for the default: https://api.openai.com/"
 msgstr ""
 
@@ -849,7 +860,9 @@ msgid "Locations"
 msgstr ""
 
 #: src/routes/index.ts:182
-#: src/views/other/Login.vue:104
+#: src/views/other/Login.vue:23
+#: src/views/other/Login.vue:24
+#: src/views/other/Login.vue:30
 msgid "Login"
 msgstr ""
 
@@ -1020,7 +1033,7 @@ msgstr ""
 #: src/components/NodeSelector/NodeSelector.vue:11
 #: src/views/dashboard/Environments.vue:15
 #: src/views/dashboard/Environments.vue:16
-#: src/views/environment/Environment.vue:79
+#: src/views/environment/Environment.vue:81
 msgid "Offline"
 msgstr ""
 
@@ -1033,7 +1046,7 @@ msgstr ""
 #: src/views/domain/components/Deploy.vue:25
 #: src/views/domain/components/RightSettings.vue:47
 #: src/views/domain/DomainList.vue:28
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:207
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:210
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:36
 msgid "OK"
 msgstr ""
@@ -1044,7 +1057,7 @@ msgstr ""
 #: src/components/NodeSelector/NodeSelector.vue:9
 #: src/views/dashboard/Environments.vue:14
 #: src/views/dashboard/Environments.vue:15
-#: src/views/environment/Environment.vue:76
+#: src/views/environment/Environment.vue:78
 msgid "Online"
 msgstr ""
 
@@ -1052,10 +1065,6 @@ msgstr ""
 msgid "OpenAI"
 msgstr ""
 
-#: src/views/environment/Environment.vue:38
-msgid "OperationSync"
-msgstr ""
-
 #: src/views/system/Upgrade.vue:14
 #: src/views/system/Upgrade.vue:15
 #: src/views/system/Upgrade.vue:19
@@ -1386,7 +1395,7 @@ msgid "Stable"
 msgstr ""
 
 #: src/views/domain/DomainList.vue:24
-#: src/views/environment/Environment.vue:69
+#: src/views/environment/Environment.vue:71
 msgid "Status"
 msgstr ""
 
@@ -1402,18 +1411,10 @@ msgstr ""
 msgid "Subject Name: %{name}"
 msgstr ""
 
-#: src/views/environment/Environment.vue:67
-msgid "Such as Reload and Configs, regex can configure as `/api/nginx/reload|/api/nginx/test|/api/config/.+`, please see system api"
-msgstr ""
-
 #: src/views/dashboard/ServerAnalytic.vue:40
 msgid "Swap"
 msgstr ""
 
-#: src/views/environment/Environment.vue:55
-msgid "SyncApiRegex"
-msgstr ""
-
 #: src/routes/index.ts:157
 msgid "System"
 msgstr ""
@@ -1477,7 +1478,7 @@ msgstr ""
 #: src/views/config/ConfigEdit.vue:31
 #: src/views/domain/components/RightSettings.vue:11
 #: src/views/domain/DomainList.vue:41
-#: src/views/environment/Environment.vue:86
+#: src/views/environment/Environment.vue:88
 #: src/views/user/User.vue:37
 msgid "Updated at"
 msgstr ""
@@ -1552,10 +1553,6 @@ msgstr ""
 msgid "We will remove the HTTPChallenge configuration from this file and reload the Nginx. Are you sure you want to continue?"
 msgstr ""
 
-#: src/views/environment/Environment.vue:45
-msgid "Whether config api regex that will redo on this environment"
-msgstr ""
-
 #: src/views/dashboard/ServerAnalytic.vue:104
 #: src/views/dashboard/ServerAnalytic.vue:29
 msgid "Writes"

+ 38 - 42
frontend/src/language/ru_RU/app.po

@@ -19,7 +19,7 @@ msgstr "Журнал доступа"
 
 #: src/views/cert/Cert.vue:74 src/views/cert/DNSCredential.vue:31
 #: src/views/config/config.ts:35 src/views/domain/DomainList.vue:47
-#: src/views/environment/Environment.vue:92 src/views/user/User.vue:43
+#: src/views/environment/Environment.vue:94 src/views/user/User.vue:43
 msgid "Action"
 msgstr "Действие"
 
@@ -61,15 +61,15 @@ msgstr "Дополнительно"
 msgid "Advance Mode"
 msgstr "Расширенный режим"
 
-#: src/views/preference/OpenAISettings.vue:16
+#: src/views/preference/OpenAISettings.vue:19
 msgid "API Base Url"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:20
+#: src/views/preference/OpenAISettings.vue:23
 msgid "API Proxy"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:23
+#: src/views/preference/OpenAISettings.vue:26
 msgid "API Token"
 msgstr ""
 
@@ -199,7 +199,7 @@ msgstr ""
 #: src/views/domain/cert/components/ObtainCert.vue:191
 #: src/views/domain/components/Deploy.vue:26
 #: src/views/domain/components/RightSettings.vue:48
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:208
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:211
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:37
 msgid "Cancel"
 msgstr "Отмена"
@@ -267,7 +267,7 @@ msgstr "Очистить"
 #: 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:260
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:263
 msgid "Comments"
 msgstr "Комментарии"
 
@@ -438,15 +438,19 @@ msgstr "Деректива"
 msgid "Directives"
 msgstr "Дерективы"
 
+#: src/views/domain/DomainList.vue:34
+#, fuzzy
+msgid "Disable"
+msgstr "Отключено"
+
 #: src/views/domain/cert/components/ObtainCert.vue:61
 msgid "Disable auto-renewal failed for %{name}"
 msgstr "Не удалось отключить автоматическое продление для %{name}"
 
 #: src/views/cert/Cert.vue:47 src/views/domain/cert/ChangeCert.vue:47
 #: 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
+#: src/views/domain/DomainList.vue:16 src/views/domain/DomainList.vue:7
+#: src/views/domain/DomainList.vue:8 src/views/domain/DomainList.vue:9
 msgid "Disabled"
 msgstr "Отключено"
 
@@ -500,7 +504,7 @@ msgstr "Вы хотите включить этот сайт?"
 msgid "Do you want to enable TLS?"
 msgstr "Включить TLS?"
 
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:204
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:207
 #, fuzzy
 msgid "Do you want to remove this server?"
 msgstr "Вы хотите удалить этот сервер?"
@@ -568,6 +572,11 @@ msgstr "Редактировать Сайт"
 msgid "Email (*)"
 msgstr "Email (*)"
 
+#: src/views/domain/DomainList.vue:31
+#, fuzzy
+msgid "Enable"
+msgstr "Влючено"
+
 #: src/views/domain/components/Deploy.vue:53
 msgid "Enable %{conf_name} in %{node_name} failed"
 msgstr ""
@@ -600,7 +609,6 @@ msgstr "Включить TLS"
 #: 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 "Влючено"
 
@@ -721,21 +729,26 @@ msgstr "Получение сертификата, пожалуйста, под
 msgid "Github Proxy"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:11
-#: src/views/preference/OpenAISettings.vue:12
+#: src/views/preference/OpenAISettings.vue:14
+#: src/views/preference/OpenAISettings.vue:15
 msgid "GPT-3.5-Turbo"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:5
-#: src/views/preference/OpenAISettings.vue:6
+#: src/views/preference/OpenAISettings.vue:8
+#: src/views/preference/OpenAISettings.vue:9
 msgid "GPT-4"
 msgstr ""
 
-#: src/views/preference/OpenAISettings.vue:8
-#: src/views/preference/OpenAISettings.vue:9
+#: src/views/preference/OpenAISettings.vue:11
+#: src/views/preference/OpenAISettings.vue:12
 msgid "GPT-4-32K"
 msgstr ""
 
+#: src/views/preference/OpenAISettings.vue:5
+#: src/views/preference/OpenAISettings.vue:6
+msgid "GPT-4-Turbo"
+msgstr ""
+
 #: src/routes/index.ts:25
 msgid "Home"
 msgstr "Главная"
@@ -798,7 +811,7 @@ msgstr "Последняя проверка в"
 msgid "Leave blank for no change"
 msgstr "Оставьте пустым без изменений"
 
-#: src/views/preference/OpenAISettings.vue:18
+#: src/views/preference/OpenAISettings.vue:21
 msgid "Leave blank for the default: https://api.openai.com/"
 msgstr "Оставьте пустым для значения по умолчанию: https://api.openai.com/"
 
@@ -834,7 +847,8 @@ msgstr "Location"
 msgid "Locations"
 msgstr "Locations"
 
-#: src/routes/index.ts:182 src/views/other/Login.vue:104
+#: src/routes/index.ts:182 src/views/other/Login.vue:23
+#: src/views/other/Login.vue:24 src/views/other/Login.vue:30
 msgid "Login"
 msgstr "Логин"
 
@@ -1008,7 +1022,7 @@ msgstr "Получение сертификата"
 #: src/components/NodeSelector/NodeSelector.vue:11
 #: src/views/dashboard/Environments.vue:15
 #: src/views/dashboard/Environments.vue:16
-#: src/views/environment/Environment.vue:79
+#: src/views/environment/Environment.vue:81
 msgid "Offline"
 msgstr ""
 
@@ -1021,7 +1035,7 @@ msgstr ""
 #: src/views/domain/components/Deploy.vue:25
 #: src/views/domain/components/RightSettings.vue:47
 #: src/views/domain/DomainList.vue:28
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:207
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:210
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:36
 msgid "OK"
 msgstr ""
@@ -1032,7 +1046,7 @@ msgstr ""
 #: src/components/NodeSelector/NodeSelector.vue:9
 #: src/views/dashboard/Environments.vue:14
 #: src/views/dashboard/Environments.vue:15
-#: src/views/environment/Environment.vue:76
+#: src/views/environment/Environment.vue:78
 msgid "Online"
 msgstr ""
 
@@ -1040,10 +1054,6 @@ msgstr ""
 msgid "OpenAI"
 msgstr ""
 
-#: src/views/environment/Environment.vue:38
-msgid "OperationSync"
-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
@@ -1364,7 +1374,7 @@ msgstr "Содержание ключа сертификата SSL"
 msgid "Stable"
 msgstr "Таблица"
 
-#: src/views/domain/DomainList.vue:24 src/views/environment/Environment.vue:69
+#: src/views/domain/DomainList.vue:24 src/views/environment/Environment.vue:71
 msgid "Status"
 msgstr "Статус"
 
@@ -1380,20 +1390,10 @@ msgstr "Хранилище"
 msgid "Subject Name: %{name}"
 msgstr "Название темы: %{name}"
 
-#: src/views/environment/Environment.vue:67
-msgid ""
-"Such as Reload and Configs, regex can configure as `/api/nginx/reload|/api/"
-"nginx/test|/api/config/.+`, please see system api"
-msgstr ""
-
 #: src/views/dashboard/ServerAnalytic.vue:40
 msgid "Swap"
 msgstr "Своп"
 
-#: src/views/environment/Environment.vue:55
-msgid "SyncApiRegex"
-msgstr ""
-
 #: src/routes/index.ts:157
 msgid "System"
 msgstr "Система"
@@ -1468,7 +1468,7 @@ msgstr "Тип"
 #: src/views/cert/Cert.vue:68 src/views/cert/DNSCredential.vue:25
 #: src/views/config/config.ts:28 src/views/config/ConfigEdit.vue:31
 #: src/views/domain/components/RightSettings.vue:11
-#: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:86
+#: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:88
 #: src/views/user/User.vue:37
 msgid "Updated at"
 msgstr "Обновлено в"
@@ -1542,10 +1542,6 @@ msgid ""
 "Nginx. Are you sure you want to continue?"
 msgstr ""
 
-#: src/views/environment/Environment.vue:45
-msgid "Whether config api regex that will redo on this environment"
-msgstr ""
-
 #: src/views/dashboard/ServerAnalytic.vue:104
 #: src/views/dashboard/ServerAnalytic.vue:29
 msgid "Writes"

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


+ 58 - 52
frontend/src/language/zh_CN/app.po

@@ -11,7 +11,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 "Generated-By: easygettext\n"
-"X-Generator: Poedit 3.2.2\n"
+"X-Generator: Poedit 3.4.1\n"
 
 #: src/routes/index.ts:164
 msgid "About"
@@ -23,7 +23,7 @@ msgstr "访问日志"
 
 #: src/views/cert/Cert.vue:74 src/views/cert/DNSCredential.vue:31
 #: src/views/config/config.ts:35 src/views/domain/DomainList.vue:47
-#: src/views/environment/Environment.vue:92 src/views/user/User.vue:43
+#: src/views/environment/Environment.vue:94 src/views/user/User.vue:43
 msgid "Action"
 msgstr "操作"
 
@@ -64,15 +64,15 @@ msgstr "额外选项"
 msgid "Advance Mode"
 msgstr "高级模式"
 
-#: src/views/preference/OpenAISettings.vue:16
+#: src/views/preference/OpenAISettings.vue:19
 msgid "API Base Url"
 msgstr "API 地址"
 
-#: src/views/preference/OpenAISettings.vue:20
+#: src/views/preference/OpenAISettings.vue:23
 msgid "API Proxy"
 msgstr "API 代理"
 
-#: src/views/preference/OpenAISettings.vue:23
+#: src/views/preference/OpenAISettings.vue:26
 msgid "API Token"
 msgstr "API Token"
 
@@ -196,7 +196,7 @@ msgstr "CADir"
 #: src/views/domain/cert/components/ObtainCert.vue:191
 #: src/views/domain/components/Deploy.vue:26
 #: src/views/domain/components/RightSettings.vue:48
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:208
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:211
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:37
 msgid "Cancel"
 msgstr "取消"
@@ -261,7 +261,7 @@ msgstr "清空"
 #: 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:260
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:263
 msgid "Comments"
 msgstr "注释"
 
@@ -395,7 +395,7 @@ msgstr "部署%{conf_name}到%{node_name}失败"
 
 #: src/views/domain/components/Deploy.vue:40
 msgid "Deploy %{conf_name} to %{node_name} successfully"
-msgstr "成功地将%{conf_name}部署到%{node_name}"
+msgstr "成功地将%{conf_name}部署到%{node_name}"
 
 #: src/views/domain/components/Deploy.vue:38
 msgid "Deploy successfully"
@@ -429,15 +429,18 @@ msgstr "指令"
 msgid "Directives"
 msgstr "指令"
 
+#: src/views/domain/DomainList.vue:34
+msgid "Disable"
+msgstr "禁用"
+
 #: src/views/domain/cert/components/ObtainCert.vue:61
 msgid "Disable auto-renewal failed for %{name}"
 msgstr "关闭 %{name} 自动续签失败"
 
 #: src/views/cert/Cert.vue:47 src/views/domain/cert/ChangeCert.vue:47
 #: 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
+#: src/views/domain/DomainList.vue:16 src/views/domain/DomainList.vue:7
+#: src/views/domain/DomainList.vue:8 src/views/domain/DomainList.vue:9
 msgid "Disabled"
 msgstr "禁用"
 
@@ -486,7 +489,7 @@ msgstr "你想启用这个网站吗?"
 msgid "Do you want to enable TLS?"
 msgstr "你想启用TLS吗?"
 
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:204
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:207
 msgid "Do you want to remove this server?"
 msgstr "你想删除这个服务器吗?"
 
@@ -518,7 +521,7 @@ msgstr "复制"
 
 #: src/views/domain/components/SiteDuplicate.vue:73
 msgid "Duplicate %{conf_name} to %{node_name} successfully"
-msgstr "成功地将%{conf_name}复制到%{node_name}"
+msgstr "成功地将%{conf_name}复制到%{node_name}"
 
 #: src/views/domain/components/SiteDuplicate.vue:78
 msgid "Duplicate failed"
@@ -548,13 +551,17 @@ msgstr "编辑站点"
 msgid "Email (*)"
 msgstr "邮箱 (*)"
 
+#: src/views/domain/DomainList.vue:31
+msgid "Enable"
+msgstr "启用"
+
 #: src/views/domain/components/Deploy.vue:53
 msgid "Enable %{conf_name} in %{node_name} failed"
 msgstr "在%{node_name}中启用%{conf_name}失败"
 
 #: src/views/domain/components/Deploy.vue:48
 msgid "Enable %{conf_name} in %{node_name} successfully"
-msgstr "成功启用%{node_name}中的%{conf_name}"
+msgstr "成功启用%{node_name}中的%{conf_name}"
 
 #: src/views/domain/cert/components/ObtainCert.vue:55
 msgid "Enable auto-renewal failed for %{name}"
@@ -579,7 +586,6 @@ msgstr "启用 TLS"
 #: 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 "启用"
 
@@ -696,21 +702,26 @@ msgstr "正在获取证书,请稍等..."
 msgid "Github Proxy"
 msgstr "Github代理"
 
-#: src/views/preference/OpenAISettings.vue:11
-#: src/views/preference/OpenAISettings.vue:12
+#: src/views/preference/OpenAISettings.vue:14
+#: src/views/preference/OpenAISettings.vue:15
 msgid "GPT-3.5-Turbo"
 msgstr "GPT-3.5-Turbo"
 
-#: src/views/preference/OpenAISettings.vue:5
-#: src/views/preference/OpenAISettings.vue:6
+#: src/views/preference/OpenAISettings.vue:8
+#: src/views/preference/OpenAISettings.vue:9
 msgid "GPT-4"
 msgstr "GPT-4"
 
-#: src/views/preference/OpenAISettings.vue:8
-#: src/views/preference/OpenAISettings.vue:9
+#: src/views/preference/OpenAISettings.vue:11
+#: src/views/preference/OpenAISettings.vue:12
 msgid "GPT-4-32K"
 msgstr "GPT-4-32K"
 
+#: src/views/preference/OpenAISettings.vue:5
+#: src/views/preference/OpenAISettings.vue:6
+msgid "GPT-4-Turbo"
+msgstr "GPT-4-Turbo"
+
 #: src/routes/index.ts:25
 msgid "Home"
 msgstr "首页"
@@ -771,7 +782,7 @@ msgstr "最后检查时间"
 msgid "Leave blank for no change"
 msgstr "留空表示不修改"
 
-#: src/views/preference/OpenAISettings.vue:18
+#: src/views/preference/OpenAISettings.vue:21
 msgid "Leave blank for the default: https://api.openai.com/"
 msgstr "留空为默认:https://api.openai.com/"
 
@@ -806,7 +817,8 @@ msgstr "Location"
 msgid "Locations"
 msgstr "Locations"
 
-#: src/routes/index.ts:182 src/views/other/Login.vue:104
+#: src/routes/index.ts:182 src/views/other/Login.vue:23
+#: src/views/other/Login.vue:24 src/views/other/Login.vue:30
 msgid "Login"
 msgstr "登录"
 
@@ -902,9 +914,8 @@ msgid "Next"
 msgstr "下一步"
 
 #: src/views/preference/Preference.vue:8
-#, fuzzy
 msgid "Nginx"
-msgstr "Nginx 日志"
+msgstr "Nginx"
 
 #: src/views/preference/NginxSettings.vue:3
 msgid "Nginx Access Log Path"
@@ -945,9 +956,8 @@ msgid "No"
 msgstr "取消"
 
 #: src/views/preference/BasicSettings.vue:28
-#, fuzzy
 msgid "Node Secret"
-msgstr "Jwt 密钥"
+msgstr "节点密钥"
 
 #: src/routes/index.ts:188 src/routes/index.ts:190
 msgid "Not Found"
@@ -974,7 +984,7 @@ msgstr "正在获取证书"
 #: src/components/NodeSelector/NodeSelector.vue:11
 #: src/views/dashboard/Environments.vue:15
 #: src/views/dashboard/Environments.vue:16
-#: src/views/environment/Environment.vue:79
+#: src/views/environment/Environment.vue:81
 msgid "Offline"
 msgstr "离线"
 
@@ -987,7 +997,7 @@ msgstr "离线"
 #: src/views/domain/components/Deploy.vue:25
 #: src/views/domain/components/RightSettings.vue:47
 #: src/views/domain/DomainList.vue:28
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:207
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:210
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:36
 msgid "OK"
 msgstr "确定"
@@ -998,7 +1008,7 @@ msgstr "确定"
 #: src/components/NodeSelector/NodeSelector.vue:9
 #: src/views/dashboard/Environments.vue:14
 #: src/views/dashboard/Environments.vue:15
-#: src/views/environment/Environment.vue:76
+#: src/views/environment/Environment.vue:78
 msgid "Online"
 msgstr "在线"
 
@@ -1006,10 +1016,6 @@ msgstr "在线"
 msgid "OpenAI"
 msgstr "OpenAI"
 
-#: src/views/environment/Environment.vue:38
-msgid "OperationSync"
-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
@@ -1321,7 +1327,7 @@ msgstr "SSL证书密钥内容"
 msgid "Stable"
 msgstr "稳定"
 
-#: src/views/domain/DomainList.vue:24 src/views/environment/Environment.vue:69
+#: src/views/domain/DomainList.vue:24 src/views/environment/Environment.vue:71
 msgid "Status"
 msgstr "状态"
 
@@ -1337,22 +1343,10 @@ msgstr "存储"
 msgid "Subject Name: %{name}"
 msgstr "主体名称: %{name}"
 
-#: src/views/environment/Environment.vue:67
-msgid ""
-"Such as Reload and Configs, regex can configure as `/api/nginx/reload|/api/"
-"nginx/test|/api/config/.+`, please see system api"
-msgstr ""
-"`重载`和`配置管理`的操作同步正则可以配置为`/api/nginx/reload|/api/nginx/"
-"test|/api/config/.+`,详细请查看系统API"
-
 #: src/views/dashboard/ServerAnalytic.vue:40
 msgid "Swap"
 msgstr "Swap"
 
-#: src/views/environment/Environment.vue:55
-msgid "SyncApiRegex"
-msgstr "Api正则表达式"
-
 #: src/routes/index.ts:157
 msgid "System"
 msgstr "系统"
@@ -1423,7 +1417,7 @@ msgstr "类型"
 #: src/views/cert/Cert.vue:68 src/views/cert/DNSCredential.vue:25
 #: src/views/config/config.ts:28 src/views/config/ConfigEdit.vue:31
 #: src/views/domain/components/RightSettings.vue:11
-#: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:86
+#: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:88
 #: src/views/user/User.vue:37
 msgid "Updated at"
 msgstr "修改时间"
@@ -1495,10 +1489,6 @@ msgid ""
 msgstr ""
 "我们将从这个文件中删除HTTPChallenge的配置,并重新加载Nginx。你确定要继续吗?"
 
-#: src/views/environment/Environment.vue:45
-msgid "Whether config api regex that will redo on this environment"
-msgstr "是否配置API正则操作同步到该环境"
-
 #: src/views/dashboard/ServerAnalytic.vue:104
 #: src/views/dashboard/ServerAnalytic.vue:29
 msgid "Writes"
@@ -1531,6 +1521,22 @@ msgctxt "Project"
 msgid "License"
 msgstr "开源许可"
 
+#~ msgid "OperationSync"
+#~ msgstr "操作同步"
+
+#~ msgid ""
+#~ "Such as Reload and Configs, regex can configure as `/api/nginx/reload|/"
+#~ "api/nginx/test|/api/config/.+`, please see system api"
+#~ msgstr ""
+#~ "`重载`和`配置管理`的操作同步正则可以配置为`/api/nginx/reload|/api/nginx/"
+#~ "test|/api/config/.+`,详细请查看系统API"
+
+#~ msgid "SyncApiRegex"
+#~ msgstr "Api正则表达式"
+
+#~ msgid "Whether config api regex that will redo on this environment"
+#~ msgstr "是否配置API正则操作同步到该环境"
+
 #~ msgid "The Operation of Sites, Configs and Certification will redo on this"
 #~ msgstr "网站、配置和证书的操作同步到该环境"
 

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


+ 44 - 51
frontend/src/language/zh_TW/app.po

@@ -10,8 +10,9 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
 "Generated-By: easygettext\n"
-"X-Generator: Poedit 3.2.2\n"
+"X-Generator: Poedit 3.4.1\n"
 
 #: src/routes/index.ts:164
 msgid "About"
@@ -23,7 +24,7 @@ msgstr "存取日誌"
 
 #: src/views/cert/Cert.vue:74 src/views/cert/DNSCredential.vue:31
 #: src/views/config/config.ts:35 src/views/domain/DomainList.vue:47
-#: src/views/environment/Environment.vue:92 src/views/user/User.vue:43
+#: src/views/environment/Environment.vue:94 src/views/user/User.vue:43
 msgid "Action"
 msgstr "操作"
 
@@ -64,15 +65,15 @@ msgstr "其他設定"
 msgid "Advance Mode"
 msgstr "進階模式"
 
-#: src/views/preference/OpenAISettings.vue:16
+#: src/views/preference/OpenAISettings.vue:19
 msgid "API Base Url"
 msgstr "API 基礎網址"
 
-#: src/views/preference/OpenAISettings.vue:20
+#: src/views/preference/OpenAISettings.vue:23
 msgid "API Proxy"
 msgstr "API 代理"
 
-#: src/views/preference/OpenAISettings.vue:23
+#: src/views/preference/OpenAISettings.vue:26
 msgid "API Token"
 msgstr "API Token"
 
@@ -186,7 +187,7 @@ msgstr "構建基於"
 
 #: src/views/preference/BasicSettings.vue:41
 msgid "CADir"
-msgstr ""
+msgstr "CADir"
 
 #: src/components/ChatGPT/ChatGPT.vue:22 src/components/ChatGPT/ChatGPT.vue:23
 #: src/components/ChatGPT/ChatGPT.vue:27 src/components/ChatGPT/ChatGPT.vue:29
@@ -196,7 +197,7 @@ msgstr ""
 #: src/views/domain/cert/components/ObtainCert.vue:191
 #: src/views/domain/components/Deploy.vue:26
 #: src/views/domain/components/RightSettings.vue:48
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:208
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:211
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:37
 msgid "Cancel"
 msgstr "取消"
@@ -233,7 +234,7 @@ msgstr "更換憑證"
 
 #: src/views/system/Upgrade.vue:35
 msgid "Channel"
-msgstr ""
+msgstr "通道"
 
 #: src/views/preference/OpenAISettings.vue:3
 msgid "ChatGPT Model"
@@ -261,7 +262,7 @@ msgstr "清除"
 #: 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:260
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:263
 msgid "Comments"
 msgstr "備註"
 
@@ -292,7 +293,7 @@ msgstr "設定 SSL"
 #: src/views/dashboard/Environments.vue:8
 #: src/views/dashboard/Environments.vue:9
 msgid "Connected"
-msgstr ""
+msgstr "已連結"
 
 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:36
 #: src/views/domain/ngx_conf/LocationEditor.vue:41
@@ -429,15 +430,18 @@ msgstr "指令"
 msgid "Directives"
 msgstr "指令"
 
+#: src/views/domain/DomainList.vue:34
+msgid "Disable"
+msgstr "停用"
+
 #: src/views/domain/cert/components/ObtainCert.vue:61
 msgid "Disable auto-renewal failed for %{name}"
 msgstr "關閉 %{name} 自動續簽失敗"
 
 #: src/views/cert/Cert.vue:47 src/views/domain/cert/ChangeCert.vue:47
 #: 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
+#: src/views/domain/DomainList.vue:16 src/views/domain/DomainList.vue:7
+#: src/views/domain/DomainList.vue:8 src/views/domain/DomainList.vue:9
 msgid "Disabled"
 msgstr "停用"
 
@@ -469,7 +473,6 @@ msgstr "DNS01"
 msgid "Do you want to deploy this file to remote server?"
 msgid_plural "Do you want to deploy this file to remote servers?"
 msgstr[0] "您要將此檔案部署至遠端伺服器嗎?"
-msgstr[1] "您要將此檔案部署至遠端伺服器嗎?"
 
 #: src/views/domain/cert/components/ObtainCert.vue:187
 msgid "Do you want to disable auto-cert renewal?"
@@ -487,7 +490,7 @@ msgstr "您要啟用此網站嗎?"
 msgid "Do you want to enable TLS?"
 msgstr "您想啟用 TLS 嗎?"
 
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:204
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:207
 msgid "Do you want to remove this server?"
 msgstr "您要移除此伺服器嗎?"
 
@@ -509,7 +512,7 @@ msgstr "正在下載最新版本"
 
 #: src/views/system/Upgrade.vue:53
 msgid "Dry run mode enabled"
-msgstr ""
+msgstr "試運轉模式已啟用"
 
 #: src/views/domain/components/SiteDuplicate.vue:2
 #: src/views/domain/DomainList.vue:14 src/views/domain/DomainList.vue:15
@@ -549,6 +552,10 @@ msgstr "編輯網站"
 msgid "Email (*)"
 msgstr "電子郵件 (*)"
 
+#: src/views/domain/DomainList.vue:31
+msgid "Enable"
+msgstr "啟用"
+
 #: src/views/domain/components/Deploy.vue:53
 msgid "Enable %{conf_name} in %{node_name} failed"
 msgstr "在 %{node_name} 啟用 %{conf_name} 失敗"
@@ -580,7 +587,6 @@ msgstr "啟用 TLS"
 #: 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 "已啟用"
 
@@ -697,21 +703,26 @@ msgstr "正在取得憑證,請稍候..."
 msgid "Github Proxy"
 msgstr "Github 代理"
 
-#: src/views/preference/OpenAISettings.vue:11
-#: src/views/preference/OpenAISettings.vue:12
+#: src/views/preference/OpenAISettings.vue:14
+#: src/views/preference/OpenAISettings.vue:15
 msgid "GPT-3.5-Turbo"
 msgstr "GPT-3.5-Turbo"
 
-#: src/views/preference/OpenAISettings.vue:5
-#: src/views/preference/OpenAISettings.vue:6
+#: src/views/preference/OpenAISettings.vue:8
+#: src/views/preference/OpenAISettings.vue:9
 msgid "GPT-4"
 msgstr "GPT-4"
 
-#: src/views/preference/OpenAISettings.vue:8
-#: src/views/preference/OpenAISettings.vue:9
+#: src/views/preference/OpenAISettings.vue:11
+#: src/views/preference/OpenAISettings.vue:12
 msgid "GPT-4-32K"
 msgstr "GPT-4-32K"
 
+#: src/views/preference/OpenAISettings.vue:5
+#: src/views/preference/OpenAISettings.vue:6
+msgid "GPT-4-Turbo"
+msgstr "GPT-4-Turbo"
+
 #: src/routes/index.ts:25
 msgid "Home"
 msgstr "首頁"
@@ -772,7 +783,7 @@ msgstr "上次檢查時間"
 msgid "Leave blank for no change"
 msgstr "留空表示不修改"
 
-#: src/views/preference/OpenAISettings.vue:18
+#: src/views/preference/OpenAISettings.vue:21
 msgid "Leave blank for the default: https://api.openai.com/"
 msgstr "預設留空:https://api.openai.com/"
 
@@ -784,7 +795,7 @@ msgstr "淺色"
 #: src/views/dashboard/Environments.vue:8
 #: src/views/dashboard/Environments.vue:9
 msgid "Link Start"
-msgstr ""
+msgstr "連結開始"
 
 #: src/views/dashboard/ServerAnalytic.vue:161
 msgid "Load Averages:"
@@ -807,7 +818,8 @@ msgstr "Location"
 msgid "Locations"
 msgstr "Locations"
 
-#: src/routes/index.ts:182 src/views/other/Login.vue:104
+#: src/routes/index.ts:182 src/views/other/Login.vue:23
+#: src/views/other/Login.vue:24 src/views/other/Login.vue:30
 msgid "Login"
 msgstr "登入"
 
@@ -902,9 +914,8 @@ msgid "Next"
 msgstr "下一步"
 
 #: src/views/preference/Preference.vue:8
-#, fuzzy
 msgid "Nginx"
-msgstr "Nginx 日誌"
+msgstr "Nginx"
 
 #: src/views/preference/NginxSettings.vue:3
 msgid "Nginx Access Log Path"
@@ -973,7 +984,7 @@ msgstr "正在取得憑證"
 #: src/components/NodeSelector/NodeSelector.vue:11
 #: src/views/dashboard/Environments.vue:15
 #: src/views/dashboard/Environments.vue:16
-#: src/views/environment/Environment.vue:79
+#: src/views/environment/Environment.vue:81
 msgid "Offline"
 msgstr "離線"
 
@@ -986,7 +997,7 @@ msgstr "離線"
 #: src/views/domain/components/Deploy.vue:25
 #: src/views/domain/components/RightSettings.vue:47
 #: src/views/domain/DomainList.vue:28
-#: src/views/domain/ngx_conf/NgxConfigEditor.vue:207
+#: src/views/domain/ngx_conf/NgxConfigEditor.vue:210
 #: src/views/domain/ngx_conf/NgxConfigEditor.vue:36
 msgid "OK"
 msgstr "確定"
@@ -997,7 +1008,7 @@ msgstr "確定"
 #: src/components/NodeSelector/NodeSelector.vue:9
 #: src/views/dashboard/Environments.vue:14
 #: src/views/dashboard/Environments.vue:15
-#: src/views/environment/Environment.vue:76
+#: src/views/environment/Environment.vue:78
 msgid "Online"
 msgstr "線上"
 
@@ -1005,10 +1016,6 @@ msgstr "線上"
 msgid "OpenAI"
 msgstr "OpenAI"
 
-#: src/views/environment/Environment.vue:38
-msgid "OperationSync"
-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
@@ -1320,7 +1327,7 @@ msgstr "SSL 憑證金鑰內容"
 msgid "Stable"
 msgstr "穩定"
 
-#: src/views/domain/DomainList.vue:24 src/views/environment/Environment.vue:69
+#: src/views/domain/DomainList.vue:24 src/views/environment/Environment.vue:71
 msgid "Status"
 msgstr "狀態"
 
@@ -1336,20 +1343,10 @@ msgstr "儲存空間"
 msgid "Subject Name: %{name}"
 msgstr "主體名稱: %{name}"
 
-#: src/views/environment/Environment.vue:67
-msgid ""
-"Such as Reload and Configs, regex can configure as `/api/nginx/reload|/api/"
-"nginx/test|/api/config/.+`, please see system api"
-msgstr ""
-
 #: src/views/dashboard/ServerAnalytic.vue:40
 msgid "Swap"
 msgstr "交換空間"
 
-#: src/views/environment/Environment.vue:55
-msgid "SyncApiRegex"
-msgstr ""
-
 #: src/routes/index.ts:157
 msgid "System"
 msgstr "系統"
@@ -1421,7 +1418,7 @@ msgstr "類型"
 #: src/views/cert/Cert.vue:68 src/views/cert/DNSCredential.vue:25
 #: src/views/config/config.ts:28 src/views/config/ConfigEdit.vue:31
 #: src/views/domain/components/RightSettings.vue:11
-#: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:86
+#: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:88
 #: src/views/user/User.vue:37
 msgid "Updated at"
 msgstr "更新時間"
@@ -1494,10 +1491,6 @@ msgstr ""
 "我們將從該檔案中刪除 HTTPChallenge 設定並重新載入 Nginx 設定檔案。你確定你要"
 "繼續嗎?"
 
-#: src/views/environment/Environment.vue:45
-msgid "Whether config api regex that will redo on this environment"
-msgstr ""
-
 #: src/views/dashboard/ServerAnalytic.vue:104
 #: src/views/dashboard/ServerAnalytic.vue:29
 msgid "Writes"

+ 2 - 2
frontend/src/views/domain/DomainList.vue

@@ -28,10 +28,10 @@ const columns = [{
         const {text} = args
         if (text === true || text > 0) {
             template.push(<Badge status="success"/>)
-            template.push($gettext('Enabled'))
+            template.push($gettext('Enable'))
         } else {
             template.push(<Badge status="warning"/>)
-            template.push($gettext('Disabled'))
+            template.push($gettext('Disable'))
         }
         return h('div', template)
     },