소스 검색

chore: update translation

Jacky 3 주 전
부모
커밋
df899fe621

+ 67 - 54
app/src/language/ar/app.po

@@ -148,7 +148,7 @@ msgstr "رمز API"
 msgid "API Type"
 msgstr "رمز API"
 
-#: src/views/preference/Preference.vue:163
+#: src/views/preference/Preference.vue:164
 msgid "App"
 msgstr ""
 
@@ -253,7 +253,7 @@ msgstr "محاولات"
 msgid "Attempts"
 msgstr "محاولات"
 
-#: src/views/preference/Preference.vue:193
+#: src/views/preference/Preference.vue:194
 msgid "Auth"
 msgstr "مصادقة"
 
@@ -270,7 +270,7 @@ msgstr "إعدادات المصادقة"
 msgid "Author"
 msgstr "الكاتب"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:201
 msgid "auto = CPU cores"
 msgstr ""
 
@@ -430,12 +430,12 @@ msgstr "إلغاء"
 msgid "Cannot change initial user password in demo mode"
 msgstr "حظر تغيير كلمة مرور root في العرض التوضيحي"
 
-#: src/components/ConfigHistory/DiffViewer.vue:57
-#: src/components/ConfigHistory/DiffViewer.vue:74
+#: src/components/ConfigHistory/DiffViewer.vue:67
+#: src/components/ConfigHistory/DiffViewer.vue:84
 msgid "Cannot compare: Missing content"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:134
+#: src/views/dashboard/NginxDashBoard.vue:131
 msgid "Cannot get performance data in this state"
 msgstr ""
 
@@ -444,7 +444,7 @@ msgstr ""
 msgid "Cannot remove initial user"
 msgstr "مستخدم النظام الأولي"
 
-#: src/views/preference/Preference.vue:199
+#: src/views/preference/Preference.vue:200
 msgid "Cert"
 msgstr "شهادة"
 
@@ -572,6 +572,10 @@ msgid ""
 "prevents using Passkeys and clipboard features."
 msgstr ""
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:26
+msgid "Check if the nginx.conf includes the conf.d directory."
+msgstr ""
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:16
 msgid "Check if the nginx.conf includes the sites-enabled directory."
 msgstr ""
@@ -639,7 +643,7 @@ msgstr "تعليقات"
 msgid "Compare"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:378
+#: src/components/ConfigHistory/DiffViewer.vue:388
 #, fuzzy
 msgid "Compare Configurations"
 msgstr "التكوينات"
@@ -691,7 +695,7 @@ msgstr "تكوين SSL"
 msgid "Connected"
 msgstr "متصل"
 
-#: src/views/dashboard/NginxDashBoard.vue:87
+#: src/views/dashboard/NginxDashBoard.vue:84
 msgid "Connection error, trying to reconnect..."
 msgstr ""
 
@@ -809,7 +813,7 @@ msgstr "TOTP معطل للحساب الحالي."
 msgid "Current active connections"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:62
+#: src/components/ConfigHistory/DiffViewer.vue:72
 #, fuzzy
 msgid "Current Content"
 msgstr "الإصدار الحالي"
@@ -1279,7 +1283,7 @@ msgstr "فشل تفعيل %{conf_name} في %{node_name}"
 msgid "Enable stream %{name} on %{node} successfully"
 msgstr "تم تفعيل الموقع %{site} على %{node} بنجاح"
 
-#: src/views/dashboard/NginxDashBoard.vue:152
+#: src/views/dashboard/NginxDashBoard.vue:149
 msgid "Enable stub_status module"
 msgstr ""
 
@@ -1332,7 +1336,7 @@ msgstr "البيئات"
 msgid "Error"
 msgstr "خطأ"
 
-#: src/components/ConfigHistory/DiffViewer.vue:135
+#: src/components/ConfigHistory/DiffViewer.vue:145
 msgid "Error initializing diff viewer"
 msgstr ""
 
@@ -1345,7 +1349,7 @@ msgstr "سجلات الأخطاء"
 msgid "Error Logs"
 msgstr "سجلات الأخطاء"
 
-#: src/components/ConfigHistory/DiffViewer.vue:87
+#: src/components/ConfigHistory/DiffViewer.vue:97
 msgid "Error processing content"
 msgstr ""
 
@@ -1367,7 +1371,7 @@ msgid "Export"
 msgstr "تصدير"
 
 #: src/views/preference/ExternalNotify.vue:10
-#: src/views/preference/Preference.vue:169
+#: src/views/preference/Preference.vue:170
 msgid "External Notify"
 msgstr ""
 
@@ -1579,7 +1583,7 @@ msgstr "فشل في الحصول على معلومات الشهادة"
 msgid "Failed to get certificate information"
 msgstr "فشل في الحصول على معلومات الشهادة"
 
-#: src/composables/useNginxPerformance.ts:50
+#: src/composables/useNginxPerformance.ts:49
 #, fuzzy
 msgid "Failed to get performance data"
 msgstr "فشل في الحصول على معلومات الشهادة"
@@ -1753,7 +1757,7 @@ msgstr "تم الاسترداد بنجاح"
 msgid "Generating private key for registering account"
 msgstr "توليد مفتاح خاص لتسجيل الحساب"
 
-#: src/views/dashboard/NginxDashBoard.vue:143
+#: src/views/dashboard/NginxDashBoard.vue:140
 #, fuzzy
 msgid "Get data failed"
 msgstr "فشل التسجيل"
@@ -1799,7 +1803,7 @@ msgstr "الصفحة الرئيسية"
 msgid "Host"
 msgstr "مضيف HTTP"
 
-#: src/views/preference/Preference.vue:181
+#: src/views/preference/Preference.vue:182
 #, fuzzy
 msgid "HTTP"
 msgstr "HTTP01"
@@ -2053,7 +2057,7 @@ msgstr "مخصص"
 msgid "Last checked at"
 msgstr "آخر فحص في"
 
-#: src/views/dashboard/NginxDashBoard.vue:118
+#: src/views/dashboard/NginxDashBoard.vue:115
 #, fuzzy
 msgid "Last update"
 msgstr "آخر استخدام في"
@@ -2116,7 +2120,7 @@ msgstr "تحميل من الإعدادات"
 msgid "Load successfully"
 msgstr "تم التحميل بنجاح"
 
-#: src/views/dashboard/NginxDashBoard.vue:180
+#: src/views/dashboard/NginxDashBoard.vue:177
 msgid "Loading data..."
 msgstr ""
 
@@ -2154,7 +2158,7 @@ msgstr "تم تسجيل الدخول بنجاح"
 msgid "Logout successful"
 msgstr "تم تسجيل الخروج بنجاح"
 
-#: src/views/preference/Preference.vue:217
+#: src/views/preference/Preference.vue:218
 msgid "Logrotate"
 msgstr "تدوير السجلات"
 
@@ -2218,7 +2222,7 @@ msgstr "إدارة المستخدمين"
 msgid "Managed Certificate"
 msgstr "شهادة مُدارة"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:202
 msgid "manually set"
 msgstr ""
 
@@ -2327,7 +2331,7 @@ msgstr "توجيه متعدد الأسطر"
 msgid "Name"
 msgstr "اسم"
 
-#: src/views/dashboard/NginxDashBoard.vue:175
+#: src/views/dashboard/NginxDashBoard.vue:172
 msgid "Need to enable the stub_status module"
 msgstr ""
 
@@ -2370,14 +2374,19 @@ msgstr "تم إصدار نسخة جديدة"
 msgid "Next"
 msgstr "التالي"
 
-#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:205
+#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:206
 msgid "Nginx"
 msgstr "Nginx"
 
-#: src/views/preference/NginxSettings.vue:9
+#: src/views/preference/NginxSettings.vue:12
 msgid "Nginx Access Log Path"
 msgstr "مسار سجل الوصول لـ Nginx"
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:25
+#, fuzzy
+msgid "Nginx Conf Include Conf.d"
+msgstr "أمر إعادة تشغيل Nginx"
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:15
 msgid "Nginx Conf Include Sites Enabled"
 msgstr ""
@@ -2417,12 +2426,12 @@ msgstr "خطأ في تحليل تكوين Nginx"
 msgid "Nginx Configuration Parse Error"
 msgstr "خطأ في تحليل تكوين Nginx"
 
-#: src/views/preference/NginxSettings.vue:18
+#: src/views/preference/NginxSettings.vue:21
 #, fuzzy
 msgid "Nginx Configuration Path"
 msgstr "خطأ في تحليل تكوين Nginx"
 
-#: src/views/preference/NginxSettings.vue:15
+#: src/views/preference/NginxSettings.vue:18
 msgid "Nginx Configurations Directory"
 msgstr "مجلد تكوينات Nginx"
 
@@ -2435,19 +2444,19 @@ msgstr "التحكم في Nginx"
 msgid "Nginx CPU usage rate"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:12
+#: src/views/preference/NginxSettings.vue:15
 msgid "Nginx Error Log Path"
 msgstr "مسار سجل أخطاء Nginx"
 
-#: src/composables/useNginxPerformance.ts:44
-#: src/views/dashboard/NginxDashBoard.vue:114
-#: src/views/dashboard/NginxDashBoard.vue:133
-#: src/views/dashboard/NginxDashBoard.vue:82
+#: src/composables/useNginxPerformance.ts:43
+#: src/views/dashboard/NginxDashBoard.vue:111
+#: src/views/dashboard/NginxDashBoard.vue:130
+#: src/views/dashboard/NginxDashBoard.vue:79
 #: src/views/site/ngx_conf/NginxStatusAlert.vue:15
 msgid "Nginx is not running"
 msgstr "Nginx لا يعمل"
 
-#: src/views/dashboard/NginxDashBoard.vue:114
+#: src/views/dashboard/NginxDashBoard.vue:111
 #, fuzzy
 msgid "Nginx is running"
 msgstr "Nginx لا يعمل"
@@ -2456,7 +2465,7 @@ msgstr "Nginx لا يعمل"
 msgid "Nginx Log"
 msgstr "سجل Nginx"
 
-#: src/views/preference/NginxSettings.vue:21
+#: src/views/preference/NginxSettings.vue:24
 msgid "Nginx Log Directory Whitelist"
 msgstr "قائمة السماح لمجلد سجلات Nginx"
 
@@ -2465,11 +2474,11 @@ msgstr "قائمة السماح لمجلد سجلات Nginx"
 msgid "Nginx Memory usage"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:30
+#: src/views/preference/NginxSettings.vue:33
 msgid "Nginx PID Path"
 msgstr "مسار PID لـ Nginx"
 
-#: src/views/preference/NginxSettings.vue:36
+#: src/views/preference/NginxSettings.vue:39
 msgid "Nginx Reload Command"
 msgstr "أمر إعادة تحميل Nginx"
 
@@ -2481,7 +2490,7 @@ msgstr ""
 msgid "Nginx reloaded successfully"
 msgstr "تم إعادة تحميل Nginx بنجاح"
 
-#: src/views/preference/NginxSettings.vue:39
+#: src/views/preference/NginxSettings.vue:42
 msgid "Nginx Restart Command"
 msgstr "أمر إعادة تشغيل Nginx"
 
@@ -2493,7 +2502,7 @@ msgstr ""
 msgid "Nginx restarted successfully"
 msgstr "تم إعادة تشغيل Nginx بنجاح"
 
-#: src/views/preference/NginxSettings.vue:33
+#: src/views/preference/NginxSettings.vue:36
 #, fuzzy
 msgid "Nginx Test Config Command"
 msgstr "أمر إعادة تشغيل Nginx"
@@ -2544,15 +2553,15 @@ msgstr "لا"
 msgid "No Action"
 msgstr "إجراء"
 
-#: src/views/dashboard/NginxDashBoard.vue:182
+#: src/views/dashboard/NginxDashBoard.vue:179
 msgid "No data"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:44
+#: src/components/ConfigHistory/DiffViewer.vue:54
 msgid "No records selected"
 msgstr ""
 
-#: src/views/preference/Preference.vue:175
+#: src/views/preference/Preference.vue:176
 #, fuzzy
 msgid "Node"
 msgstr "اسم العقدة"
@@ -2698,7 +2707,7 @@ msgstr "متصل"
 msgid "Only zip files are allowed"
 msgstr ""
 
-#: src/views/preference/Preference.vue:211
+#: src/views/preference/Preference.vue:212
 msgid "OpenAI"
 msgstr "أوبن أي آي"
 
@@ -2812,7 +2821,7 @@ msgstr "نفذ"
 msgid "Perform core upgrade error"
 msgstr "خطأ في تنفيذ ترقية النواة"
 
-#: src/views/dashboard/NginxDashBoard.vue:187
+#: src/views/dashboard/NginxDashBoard.vue:184
 msgid "Performance Metrics"
 msgstr ""
 
@@ -2824,7 +2833,7 @@ msgstr "تنفيذ ترقية النواة"
 msgid "Plain text is empty"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:176
+#: src/views/dashboard/NginxDashBoard.vue:173
 msgid ""
 "Please enable the stub_status module to get request statistics, connection "
 "count, etc."
@@ -2964,7 +2973,7 @@ msgstr "إجراء"
 msgid "Pre-release"
 msgstr "ما قبل الإصدار"
 
-#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:152
+#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:153
 msgid "Preference"
 msgstr "تفضيل"
 
@@ -3349,8 +3358,8 @@ msgstr "مجلد تكوينات Nginx"
 msgid "Restore Nginx UI Configuration"
 msgstr "مجلد تكوينات Nginx"
 
-#: src/components/ConfigHistory/DiffViewer.vue:402
-#: src/components/ConfigHistory/DiffViewer.vue:415
+#: src/components/ConfigHistory/DiffViewer.vue:412
+#: src/components/ConfigHistory/DiffViewer.vue:425
 msgid "Restore this version"
 msgstr ""
 
@@ -3402,7 +3411,7 @@ msgstr "يعمل"
 #: src/views/config/components/ConfigName.vue:59
 #: src/views/config/ConfigEditor.vue:271
 #: src/views/preference/components/Passkey.vue:130
-#: src/views/preference/Preference.vue:228
+#: src/views/preference/Preference.vue:229
 #: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:127
 #: src/views/site/site_edit/components/ConfigName.vue:52
 #: src/views/site/site_edit/SiteEdit.vue:292
@@ -3463,7 +3472,7 @@ msgstr "تم حفظ الموقع %{site} إلى %{node} بنجاح"
 #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:47
 #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:97
 #: src/views/certificate/components/CertificateEditor.vue:49
-#: src/views/preference/Preference.vue:124
+#: src/views/preference/Preference.vue:125
 msgid "Save successfully"
 msgstr "تم الحفظ بنجاح"
 
@@ -3514,7 +3523,7 @@ msgstr ""
 msgid "Send"
 msgstr "إرسال"
 
-#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:157
+#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:158
 #, fuzzy
 msgid "Server"
 msgstr "معلومات الخادم"
@@ -3738,6 +3747,10 @@ msgstr "مجلد"
 msgid "Streams-enabled directory not exist"
 msgstr "مجلد"
 
+#: src/views/preference/NginxSettings.vue:9
+msgid "Stub Status Port"
+msgstr ""
+
 #: src/constants/index.ts:25 src/views/notification/notificationColumns.tsx:36
 msgid "Success"
 msgstr "نجاح"
@@ -3864,7 +3877,7 @@ msgstr "غير موجود"
 msgid "Telegram"
 msgstr ""
 
-#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:187
+#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:188
 #: src/views/terminal/Terminal.vue:129
 msgid "Terminal"
 msgstr "محطة"
@@ -4024,7 +4037,7 @@ msgid ""
 "This field should only contain letters, unicode characters, numbers, and -_."
 msgstr "يجب أن يحتوي هذا الحقل على حروف وأحرف يونيكود وأرقام و-_. فقط."
 
-#: src/views/dashboard/NginxDashBoard.vue:155
+#: src/views/dashboard/NginxDashBoard.vue:152
 msgid ""
 "This module provides Nginx request statistics, connection count, etc. data. "
 "After enabling it, you can view performance statistics"
@@ -4075,7 +4088,7 @@ msgstr "كبح"
 msgid "Tips"
 msgstr "نصائح"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:203
+#: src/views/dashboard/components/PerformanceTablesCard.vue:207
 msgid ""
 "Tips: You can increase the concurrency processing capacity by increasing "
 "worker_processes or worker_connections"
@@ -4128,7 +4141,7 @@ msgstr ""
 "نهاية API متوافقة مع OpenAI، لذا قم فقط بتعيين baseUrl إلىAPI المحلية الخاصة "
 "بك."
 
-#: src/views/dashboard/NginxDashBoard.vue:59
+#: src/views/dashboard/NginxDashBoard.vue:56
 #, fuzzy
 msgid "Toggle failed"
 msgstr "فشل التفعيل"
@@ -4201,7 +4214,7 @@ msgstr "يتطلب المصادقة الثنائية"
 msgid "Type"
 msgstr "نوع"
 
-#: src/composables/useNginxPerformance.ts:19
+#: src/composables/useNginxPerformance.ts:18
 msgid "Unknown"
 msgstr ""
 

+ 67 - 54
app/src/language/de_DE/app.po

@@ -150,7 +150,7 @@ msgstr "API-Token"
 msgid "API Type"
 msgstr "API-Typ"
 
-#: src/views/preference/Preference.vue:163
+#: src/views/preference/Preference.vue:164
 #, fuzzy
 msgid "App"
 msgstr "Anwenden"
@@ -267,7 +267,7 @@ msgstr "Versuche"
 msgid "Attempts"
 msgstr "Versuche"
 
-#: src/views/preference/Preference.vue:193
+#: src/views/preference/Preference.vue:194
 msgid "Auth"
 msgstr "Authentifizierung"
 
@@ -284,7 +284,7 @@ msgstr "Authentifizierungseinstellungen"
 msgid "Author"
 msgstr "Autor"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:201
 msgid "auto = CPU cores"
 msgstr ""
 
@@ -448,12 +448,12 @@ msgstr "Abbrechen"
 msgid "Cannot change initial user password in demo mode"
 msgstr "Verhindere das Ändern des Root-Passworts in der Demo"
 
-#: src/components/ConfigHistory/DiffViewer.vue:57
-#: src/components/ConfigHistory/DiffViewer.vue:74
+#: src/components/ConfigHistory/DiffViewer.vue:67
+#: src/components/ConfigHistory/DiffViewer.vue:84
 msgid "Cannot compare: Missing content"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:134
+#: src/views/dashboard/NginxDashBoard.vue:131
 msgid "Cannot get performance data in this state"
 msgstr ""
 
@@ -462,7 +462,7 @@ msgstr ""
 msgid "Cannot remove initial user"
 msgstr "System-Startbenutzer"
 
-#: src/views/preference/Preference.vue:199
+#: src/views/preference/Preference.vue:200
 msgid "Cert"
 msgstr "Zertifikat"
 
@@ -589,6 +589,10 @@ msgid ""
 "prevents using Passkeys and clipboard features."
 msgstr ""
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:26
+msgid "Check if the nginx.conf includes the conf.d directory."
+msgstr ""
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:16
 msgid "Check if the nginx.conf includes the sites-enabled directory."
 msgstr ""
@@ -658,7 +662,7 @@ msgstr "Kom"
 msgid "Compare"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:378
+#: src/components/ConfigHistory/DiffViewer.vue:388
 #, fuzzy
 msgid "Compare Configurations"
 msgstr "Konfigurationen"
@@ -711,7 +715,7 @@ msgstr "SSL konfigurieren"
 msgid "Connected"
 msgstr "Verbunden"
 
-#: src/views/dashboard/NginxDashBoard.vue:87
+#: src/views/dashboard/NginxDashBoard.vue:84
 msgid "Connection error, trying to reconnect..."
 msgstr ""
 
@@ -833,7 +837,7 @@ msgstr "Aktuelles Konto ist nicht TOTP aktiviert."
 msgid "Current active connections"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:62
+#: src/components/ConfigHistory/DiffViewer.vue:72
 #, fuzzy
 msgid "Current Content"
 msgstr "Aktuelle Version"
@@ -1323,7 +1327,7 @@ msgstr "Aktivieren von %{conf_name} in %{node_name} fehlgeschlagen"
 msgid "Enable stream %{name} on %{node} successfully"
 msgstr "Erfolgreich gespeichert"
 
-#: src/views/dashboard/NginxDashBoard.vue:152
+#: src/views/dashboard/NginxDashBoard.vue:149
 msgid "Enable stub_status module"
 msgstr ""
 
@@ -1378,7 +1382,7 @@ msgstr "Kommentare"
 msgid "Error"
 msgstr "Fehler"
 
-#: src/components/ConfigHistory/DiffViewer.vue:135
+#: src/components/ConfigHistory/DiffViewer.vue:145
 msgid "Error initializing diff viewer"
 msgstr ""
 
@@ -1391,7 +1395,7 @@ msgstr "Feherlogs"
 msgid "Error Logs"
 msgstr "Feherlogs"
 
-#: src/components/ConfigHistory/DiffViewer.vue:87
+#: src/components/ConfigHistory/DiffViewer.vue:97
 msgid "Error processing content"
 msgstr ""
 
@@ -1414,7 +1418,7 @@ msgid "Export"
 msgstr "Exportieren"
 
 #: src/views/preference/ExternalNotify.vue:10
-#: src/views/preference/Preference.vue:169
+#: src/views/preference/Preference.vue:170
 msgid "External Notify"
 msgstr ""
 
@@ -1626,7 +1630,7 @@ msgstr "Fehler beim Abrufen von Zertifikatsinformationen"
 msgid "Failed to get certificate information"
 msgstr "Fehler beim Abrufen von Zertifikatsinformationen"
 
-#: src/composables/useNginxPerformance.ts:50
+#: src/composables/useNginxPerformance.ts:49
 #, fuzzy
 msgid "Failed to get performance data"
 msgstr "Fehler beim Abrufen von Zertifikatsinformationen"
@@ -1802,7 +1806,7 @@ msgstr "Speichern erfolgreich"
 msgid "Generating private key for registering account"
 msgstr "Generiere privaten Schlüssel zur Registrierung des Kontos"
 
-#: src/views/dashboard/NginxDashBoard.vue:143
+#: src/views/dashboard/NginxDashBoard.vue:140
 #, fuzzy
 msgid "Get data failed"
 msgstr "Aktivieren fehlgeschlagen"
@@ -1847,7 +1851,7 @@ msgstr "Startseite"
 msgid "Host"
 msgstr ""
 
-#: src/views/preference/Preference.vue:181
+#: src/views/preference/Preference.vue:182
 msgid "HTTP"
 msgstr ""
 
@@ -2107,7 +2111,7 @@ msgstr "Benutzerdefiniert"
 msgid "Last checked at"
 msgstr "Zuletzt überprüft am"
 
-#: src/views/dashboard/NginxDashBoard.vue:118
+#: src/views/dashboard/NginxDashBoard.vue:115
 #, fuzzy
 msgid "Last update"
 msgstr "Erstellt am"
@@ -2177,7 +2181,7 @@ msgstr "Aus Einstellungen laden"
 msgid "Load successfully"
 msgstr "Speichern erfolgreich"
 
-#: src/views/dashboard/NginxDashBoard.vue:180
+#: src/views/dashboard/NginxDashBoard.vue:177
 msgid "Loading data..."
 msgstr ""
 
@@ -2217,7 +2221,7 @@ msgstr "Login erfolgreich"
 msgid "Logout successful"
 msgstr "Logout erfolgreich"
 
-#: src/views/preference/Preference.vue:217
+#: src/views/preference/Preference.vue:218
 msgid "Logrotate"
 msgstr "Logrotate"
 
@@ -2285,7 +2289,7 @@ msgstr "Verwalte Benutzer"
 msgid "Managed Certificate"
 msgstr "Zertifikat ist gültig"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:202
 msgid "manually set"
 msgstr ""
 
@@ -2399,7 +2403,7 @@ msgstr "Einzelne Anweisung"
 msgid "Name"
 msgstr "Name"
 
-#: src/views/dashboard/NginxDashBoard.vue:175
+#: src/views/dashboard/NginxDashBoard.vue:172
 msgid "Need to enable the stub_status module"
 msgstr ""
 
@@ -2444,14 +2448,19 @@ msgstr "Neue Version veröffentlicht"
 msgid "Next"
 msgstr "Nächster"
 
-#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:205
+#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:206
 msgid "Nginx"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:9
+#: src/views/preference/NginxSettings.vue:12
 msgid "Nginx Access Log Path"
 msgstr "Nginx Zugriffslog-Pfad"
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:25
+#, fuzzy
+msgid "Nginx Conf Include Conf.d"
+msgstr "Beffehl zum Neustarten von Nginx"
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:15
 msgid "Nginx Conf Include Sites Enabled"
 msgstr ""
@@ -2492,12 +2501,12 @@ msgstr "Name der Konfiguration"
 msgid "Nginx Configuration Parse Error"
 msgstr "Name der Konfiguration"
 
-#: src/views/preference/NginxSettings.vue:18
+#: src/views/preference/NginxSettings.vue:21
 #, fuzzy
 msgid "Nginx Configuration Path"
 msgstr "Name der Konfiguration"
 
-#: src/views/preference/NginxSettings.vue:15
+#: src/views/preference/NginxSettings.vue:18
 #, fuzzy
 msgid "Nginx Configurations Directory"
 msgstr "Name der Konfiguration"
@@ -2511,19 +2520,19 @@ msgstr "Nginx-Steuerung"
 msgid "Nginx CPU usage rate"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:12
+#: src/views/preference/NginxSettings.vue:15
 msgid "Nginx Error Log Path"
 msgstr "Nginx Fehlerlog-Pfad"
 
-#: src/composables/useNginxPerformance.ts:44
-#: src/views/dashboard/NginxDashBoard.vue:114
-#: src/views/dashboard/NginxDashBoard.vue:133
-#: src/views/dashboard/NginxDashBoard.vue:82
+#: src/composables/useNginxPerformance.ts:43
+#: src/views/dashboard/NginxDashBoard.vue:111
+#: src/views/dashboard/NginxDashBoard.vue:130
+#: src/views/dashboard/NginxDashBoard.vue:79
 #: src/views/site/ngx_conf/NginxStatusAlert.vue:15
 msgid "Nginx is not running"
 msgstr "Nginx läuft nicht"
 
-#: src/views/dashboard/NginxDashBoard.vue:114
+#: src/views/dashboard/NginxDashBoard.vue:111
 #, fuzzy
 msgid "Nginx is running"
 msgstr "Nginx läuft nicht"
@@ -2532,7 +2541,7 @@ msgstr "Nginx läuft nicht"
 msgid "Nginx Log"
 msgstr "Nginx-Log"
 
-#: src/views/preference/NginxSettings.vue:21
+#: src/views/preference/NginxSettings.vue:24
 msgid "Nginx Log Directory Whitelist"
 msgstr "Nginx-Log-Verzeichnis-Whitelist"
 
@@ -2541,11 +2550,11 @@ msgstr "Nginx-Log-Verzeichnis-Whitelist"
 msgid "Nginx Memory usage"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:30
+#: src/views/preference/NginxSettings.vue:33
 msgid "Nginx PID Path"
 msgstr "Nginx PID-Pfad"
 
-#: src/views/preference/NginxSettings.vue:36
+#: src/views/preference/NginxSettings.vue:39
 msgid "Nginx Reload Command"
 msgstr "Befehl zum Neuladen von Nginx"
 
@@ -2558,7 +2567,7 @@ msgstr ""
 msgid "Nginx reloaded successfully"
 msgstr "Speichern erfolgreich"
 
-#: src/views/preference/NginxSettings.vue:39
+#: src/views/preference/NginxSettings.vue:42
 msgid "Nginx Restart Command"
 msgstr "Beffehl zum Neustarten von Nginx"
 
@@ -2571,7 +2580,7 @@ msgstr ""
 msgid "Nginx restarted successfully"
 msgstr "Speichern erfolgreich"
 
-#: src/views/preference/NginxSettings.vue:33
+#: src/views/preference/NginxSettings.vue:36
 #, fuzzy
 msgid "Nginx Test Config Command"
 msgstr "Beffehl zum Neustarten von Nginx"
@@ -2622,15 +2631,15 @@ msgstr "Nein"
 msgid "No Action"
 msgstr "Aktion"
 
-#: src/views/dashboard/NginxDashBoard.vue:182
+#: src/views/dashboard/NginxDashBoard.vue:179
 msgid "No data"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:44
+#: src/components/ConfigHistory/DiffViewer.vue:54
 msgid "No records selected"
 msgstr ""
 
-#: src/views/preference/Preference.vue:175
+#: src/views/preference/Preference.vue:176
 #, fuzzy
 msgid "Node"
 msgstr "Benuztername"
@@ -2782,7 +2791,7 @@ msgstr ""
 msgid "Only zip files are allowed"
 msgstr ""
 
-#: src/views/preference/Preference.vue:211
+#: src/views/preference/Preference.vue:212
 msgid "OpenAI"
 msgstr ""
 
@@ -2897,7 +2906,7 @@ msgstr "Ausführen"
 msgid "Perform core upgrade error"
 msgstr "Führe Core-Upgrade-Fehler aus"
 
-#: src/views/dashboard/NginxDashBoard.vue:187
+#: src/views/dashboard/NginxDashBoard.vue:184
 msgid "Performance Metrics"
 msgstr ""
 
@@ -2909,7 +2918,7 @@ msgstr "Führe Core-Upgrade aus"
 msgid "Plain text is empty"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:176
+#: src/views/dashboard/NginxDashBoard.vue:173
 msgid ""
 "Please enable the stub_status module to get request statistics, connection "
 "count, etc."
@@ -3060,7 +3069,7 @@ msgstr "Aktionen"
 msgid "Pre-release"
 msgstr "Vorabversion"
 
-#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:152
+#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:153
 msgid "Preference"
 msgstr "Einstellungen"
 
@@ -3467,8 +3476,8 @@ msgstr "Name der Konfiguration"
 msgid "Restore Nginx UI Configuration"
 msgstr "Name der Konfiguration"
 
-#: src/components/ConfigHistory/DiffViewer.vue:402
-#: src/components/ConfigHistory/DiffViewer.vue:415
+#: src/components/ConfigHistory/DiffViewer.vue:412
+#: src/components/ConfigHistory/DiffViewer.vue:425
 msgid "Restore this version"
 msgstr ""
 
@@ -3521,7 +3530,7 @@ msgstr "Arbeite"
 #: src/views/config/components/ConfigName.vue:59
 #: src/views/config/ConfigEditor.vue:271
 #: src/views/preference/components/Passkey.vue:130
-#: src/views/preference/Preference.vue:228
+#: src/views/preference/Preference.vue:229
 #: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:127
 #: src/views/site/site_edit/components/ConfigName.vue:52
 #: src/views/site/site_edit/SiteEdit.vue:292
@@ -3584,7 +3593,7 @@ msgstr "Speichern erfolgreich"
 #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:47
 #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:97
 #: src/views/certificate/components/CertificateEditor.vue:49
-#: src/views/preference/Preference.vue:124
+#: src/views/preference/Preference.vue:125
 #, fuzzy
 msgid "Save successfully"
 msgstr "Speichern erfolgreich"
@@ -3637,7 +3646,7 @@ msgstr ""
 msgid "Send"
 msgstr "Senden"
 
-#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:157
+#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:158
 #, fuzzy
 msgid "Server"
 msgstr "Serverinformationen"
@@ -3864,6 +3873,10 @@ msgstr ""
 msgid "Streams-enabled directory not exist"
 msgstr ""
 
+#: src/views/preference/NginxSettings.vue:9
+msgid "Stub Status Port"
+msgstr ""
+
 #: src/constants/index.ts:25 src/views/notification/notificationColumns.tsx:36
 msgid "Success"
 msgstr "Erfolg"
@@ -3997,7 +4010,7 @@ msgstr "File Not Found"
 msgid "Telegram"
 msgstr ""
 
-#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:187
+#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:188
 #: src/views/terminal/Terminal.vue:129
 msgid "Terminal"
 msgstr "Terminal"
@@ -4161,7 +4174,7 @@ msgid ""
 msgstr ""
 "Dieses Feld sollte nur Buchstaben, Unicode-Zeichen, Zahlen und -_ enthalten."
 
-#: src/views/dashboard/NginxDashBoard.vue:155
+#: src/views/dashboard/NginxDashBoard.vue:152
 msgid ""
 "This module provides Nginx request statistics, connection count, etc. data. "
 "After enabling it, you can view performance statistics"
@@ -4214,7 +4227,7 @@ msgstr "Begrenzung"
 msgid "Tips"
 msgstr "Tipps"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:203
+#: src/views/dashboard/components/PerformanceTablesCard.vue:207
 msgid ""
 "Tips: You can increase the concurrency processing capacity by increasing "
 "worker_processes or worker_connections"
@@ -4267,7 +4280,7 @@ msgstr ""
 "oder lmdeploy. Sie bieten einen OpenAI-kompatiblen API-Endpunkt, also setze "
 "die baseUrl auf deine lokale API."
 
-#: src/views/dashboard/NginxDashBoard.vue:59
+#: src/views/dashboard/NginxDashBoard.vue:56
 #, fuzzy
 msgid "Toggle failed"
 msgstr "Aktivieren fehlgeschlagen"
@@ -4336,7 +4349,7 @@ msgstr "Zwei-Faktor-Authentifizierung erforderlich"
 msgid "Type"
 msgstr "Typ"
 
-#: src/composables/useNginxPerformance.ts:19
+#: src/composables/useNginxPerformance.ts:18
 msgid "Unknown"
 msgstr ""
 

+ 66 - 54
app/src/language/en/app.po

@@ -150,7 +150,7 @@ msgstr ""
 msgid "API Type"
 msgstr ""
 
-#: src/views/preference/Preference.vue:163
+#: src/views/preference/Preference.vue:164
 msgid "App"
 msgstr ""
 
@@ -264,7 +264,7 @@ msgstr ""
 msgid "Attempts"
 msgstr ""
 
-#: src/views/preference/Preference.vue:193
+#: src/views/preference/Preference.vue:194
 msgid "Auth"
 msgstr ""
 
@@ -281,7 +281,7 @@ msgstr ""
 msgid "Author"
 msgstr ""
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:201
 msgid "auto = CPU cores"
 msgstr ""
 
@@ -443,12 +443,12 @@ msgstr "Cancel"
 msgid "Cannot change initial user password in demo mode"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:57
-#: src/components/ConfigHistory/DiffViewer.vue:74
+#: src/components/ConfigHistory/DiffViewer.vue:67
+#: src/components/ConfigHistory/DiffViewer.vue:84
 msgid "Cannot compare: Missing content"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:134
+#: src/views/dashboard/NginxDashBoard.vue:131
 msgid "Cannot get performance data in this state"
 msgstr ""
 
@@ -456,7 +456,7 @@ msgstr ""
 msgid "Cannot remove initial user"
 msgstr ""
 
-#: src/views/preference/Preference.vue:199
+#: src/views/preference/Preference.vue:200
 msgid "Cert"
 msgstr ""
 
@@ -583,6 +583,10 @@ msgid ""
 "prevents using Passkeys and clipboard features."
 msgstr ""
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:26
+msgid "Check if the nginx.conf includes the conf.d directory."
+msgstr ""
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:16
 msgid "Check if the nginx.conf includes the sites-enabled directory."
 msgstr ""
@@ -652,7 +656,7 @@ msgstr "Comments"
 msgid "Compare"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:378
+#: src/components/ConfigHistory/DiffViewer.vue:388
 #, fuzzy
 msgid "Compare Configurations"
 msgstr "Configurations"
@@ -705,7 +709,7 @@ msgstr "Configure SSL"
 msgid "Connected"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:87
+#: src/views/dashboard/NginxDashBoard.vue:84
 msgid "Connection error, trying to reconnect..."
 msgstr ""
 
@@ -825,7 +829,7 @@ msgstr ""
 msgid "Current active connections"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:62
+#: src/components/ConfigHistory/DiffViewer.vue:72
 #, fuzzy
 msgid "Current Content"
 msgstr "Content"
@@ -1309,7 +1313,7 @@ msgstr "Saved successfully"
 msgid "Enable stream %{name} on %{node} successfully"
 msgstr "Saved successfully"
 
-#: src/views/dashboard/NginxDashBoard.vue:152
+#: src/views/dashboard/NginxDashBoard.vue:149
 msgid "Enable stub_status module"
 msgstr ""
 
@@ -1364,7 +1368,7 @@ msgstr "Comments"
 msgid "Error"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:135
+#: src/components/ConfigHistory/DiffViewer.vue:145
 msgid "Error initializing diff viewer"
 msgstr ""
 
@@ -1376,7 +1380,7 @@ msgstr ""
 msgid "Error Logs"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:87
+#: src/components/ConfigHistory/DiffViewer.vue:97
 msgid "Error processing content"
 msgstr ""
 
@@ -1399,7 +1403,7 @@ msgid "Export"
 msgstr ""
 
 #: src/views/preference/ExternalNotify.vue:10
-#: src/views/preference/Preference.vue:169
+#: src/views/preference/Preference.vue:170
 msgid "External Notify"
 msgstr ""
 
@@ -1613,7 +1617,7 @@ msgstr "Certificate is valid"
 msgid "Failed to get certificate information"
 msgstr "Certificate is valid"
 
-#: src/composables/useNginxPerformance.ts:50
+#: src/composables/useNginxPerformance.ts:49
 #, fuzzy
 msgid "Failed to get performance data"
 msgstr "Certificate is valid"
@@ -1789,7 +1793,7 @@ msgstr "Saved successfully"
 msgid "Generating private key for registering account"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:143
+#: src/views/dashboard/NginxDashBoard.vue:140
 #, fuzzy
 msgid "Get data failed"
 msgstr "Enable failed"
@@ -1835,7 +1839,7 @@ msgstr "Home"
 msgid "Host"
 msgstr ""
 
-#: src/views/preference/Preference.vue:181
+#: src/views/preference/Preference.vue:182
 msgid "HTTP"
 msgstr ""
 
@@ -2089,7 +2093,7 @@ msgstr ""
 msgid "Last checked at"
 msgstr "Created at"
 
-#: src/views/dashboard/NginxDashBoard.vue:118
+#: src/views/dashboard/NginxDashBoard.vue:115
 #, fuzzy
 msgid "Last update"
 msgstr "Created at"
@@ -2159,7 +2163,7 @@ msgstr ""
 msgid "Load successfully"
 msgstr "Saved successfully"
 
-#: src/views/dashboard/NginxDashBoard.vue:180
+#: src/views/dashboard/NginxDashBoard.vue:177
 msgid "Loading data..."
 msgstr ""
 
@@ -2198,7 +2202,7 @@ msgstr "Login successful"
 msgid "Logout successful"
 msgstr "Logout successful"
 
-#: src/views/preference/Preference.vue:217
+#: src/views/preference/Preference.vue:218
 msgid "Logrotate"
 msgstr ""
 
@@ -2259,7 +2263,7 @@ msgstr "Manage Users"
 msgid "Managed Certificate"
 msgstr "Certificate is valid"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:202
 msgid "manually set"
 msgstr ""
 
@@ -2373,7 +2377,7 @@ msgstr "Single Directive"
 msgid "Name"
 msgstr "Name"
 
-#: src/views/dashboard/NginxDashBoard.vue:175
+#: src/views/dashboard/NginxDashBoard.vue:172
 msgid "Need to enable the stub_status module"
 msgstr ""
 
@@ -2418,14 +2422,18 @@ msgstr ""
 msgid "Next"
 msgstr "Next"
 
-#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:205
+#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:206
 msgid "Nginx"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:9
+#: src/views/preference/NginxSettings.vue:12
 msgid "Nginx Access Log Path"
 msgstr ""
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:25
+msgid "Nginx Conf Include Conf.d"
+msgstr ""
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:15
 msgid "Nginx Conf Include Sites Enabled"
 msgstr ""
@@ -2466,12 +2474,12 @@ msgstr "Configuration Name"
 msgid "Nginx Configuration Parse Error"
 msgstr "Configuration Name"
 
-#: src/views/preference/NginxSettings.vue:18
+#: src/views/preference/NginxSettings.vue:21
 #, fuzzy
 msgid "Nginx Configuration Path"
 msgstr "Configuration Name"
 
-#: src/views/preference/NginxSettings.vue:15
+#: src/views/preference/NginxSettings.vue:18
 #, fuzzy
 msgid "Nginx Configurations Directory"
 msgstr "Configuration Name"
@@ -2485,19 +2493,19 @@ msgstr ""
 msgid "Nginx CPU usage rate"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:12
+#: src/views/preference/NginxSettings.vue:15
 msgid "Nginx Error Log Path"
 msgstr ""
 
-#: src/composables/useNginxPerformance.ts:44
-#: src/views/dashboard/NginxDashBoard.vue:114
-#: src/views/dashboard/NginxDashBoard.vue:133
-#: src/views/dashboard/NginxDashBoard.vue:82
+#: src/composables/useNginxPerformance.ts:43
+#: src/views/dashboard/NginxDashBoard.vue:111
+#: src/views/dashboard/NginxDashBoard.vue:130
+#: src/views/dashboard/NginxDashBoard.vue:79
 #: src/views/site/ngx_conf/NginxStatusAlert.vue:15
 msgid "Nginx is not running"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:114
+#: src/views/dashboard/NginxDashBoard.vue:111
 msgid "Nginx is running"
 msgstr ""
 
@@ -2505,7 +2513,7 @@ msgstr ""
 msgid "Nginx Log"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:21
+#: src/views/preference/NginxSettings.vue:24
 #, fuzzy
 msgid "Nginx Log Directory Whitelist"
 msgstr "Configuration Name"
@@ -2515,11 +2523,11 @@ msgstr "Configuration Name"
 msgid "Nginx Memory usage"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:30
+#: src/views/preference/NginxSettings.vue:33
 msgid "Nginx PID Path"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:36
+#: src/views/preference/NginxSettings.vue:39
 msgid "Nginx Reload Command"
 msgstr ""
 
@@ -2532,7 +2540,7 @@ msgstr ""
 msgid "Nginx reloaded successfully"
 msgstr "Saved successfully"
 
-#: src/views/preference/NginxSettings.vue:39
+#: src/views/preference/NginxSettings.vue:42
 msgid "Nginx Restart Command"
 msgstr ""
 
@@ -2545,7 +2553,7 @@ msgstr ""
 msgid "Nginx restarted successfully"
 msgstr "Saved successfully"
 
-#: src/views/preference/NginxSettings.vue:33
+#: src/views/preference/NginxSettings.vue:36
 msgid "Nginx Test Config Command"
 msgstr ""
 
@@ -2594,15 +2602,15 @@ msgstr "No"
 msgid "No Action"
 msgstr "Action"
 
-#: src/views/dashboard/NginxDashBoard.vue:182
+#: src/views/dashboard/NginxDashBoard.vue:179
 msgid "No data"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:44
+#: src/components/ConfigHistory/DiffViewer.vue:54
 msgid "No records selected"
 msgstr ""
 
-#: src/views/preference/Preference.vue:175
+#: src/views/preference/Preference.vue:176
 #, fuzzy
 msgid "Node"
 msgstr "Username"
@@ -2750,7 +2758,7 @@ msgstr ""
 msgid "Only zip files are allowed"
 msgstr ""
 
-#: src/views/preference/Preference.vue:211
+#: src/views/preference/Preference.vue:212
 msgid "OpenAI"
 msgstr ""
 
@@ -2862,7 +2870,7 @@ msgstr ""
 msgid "Perform core upgrade error"
 msgstr "Certificate has expired"
 
-#: src/views/dashboard/NginxDashBoard.vue:187
+#: src/views/dashboard/NginxDashBoard.vue:184
 msgid "Performance Metrics"
 msgstr ""
 
@@ -2874,7 +2882,7 @@ msgstr ""
 msgid "Plain text is empty"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:176
+#: src/views/dashboard/NginxDashBoard.vue:173
 msgid ""
 "Please enable the stub_status module to get request statistics, connection "
 "count, etc."
@@ -3009,7 +3017,7 @@ msgstr "Action"
 msgid "Pre-release"
 msgstr ""
 
-#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:152
+#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:153
 msgid "Preference"
 msgstr ""
 
@@ -3414,8 +3422,8 @@ msgstr "Configuration Name"
 msgid "Restore Nginx UI Configuration"
 msgstr "Configuration Name"
 
-#: src/components/ConfigHistory/DiffViewer.vue:402
-#: src/components/ConfigHistory/DiffViewer.vue:415
+#: src/components/ConfigHistory/DiffViewer.vue:412
+#: src/components/ConfigHistory/DiffViewer.vue:425
 msgid "Restore this version"
 msgstr ""
 
@@ -3468,7 +3476,7 @@ msgstr ""
 #: src/views/config/components/ConfigName.vue:59
 #: src/views/config/ConfigEditor.vue:271
 #: src/views/preference/components/Passkey.vue:130
-#: src/views/preference/Preference.vue:228
+#: src/views/preference/Preference.vue:229
 #: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:127
 #: src/views/site/site_edit/components/ConfigName.vue:52
 #: src/views/site/site_edit/SiteEdit.vue:292
@@ -3531,7 +3539,7 @@ msgstr "Saved successfully"
 #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:47
 #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:97
 #: src/views/certificate/components/CertificateEditor.vue:49
-#: src/views/preference/Preference.vue:124
+#: src/views/preference/Preference.vue:125
 #, fuzzy
 msgid "Save successfully"
 msgstr "Saved successfully"
@@ -3584,7 +3592,7 @@ msgstr ""
 msgid "Send"
 msgstr "Send"
 
-#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:157
+#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:158
 #, fuzzy
 msgid "Server"
 msgstr "Server Info"
@@ -3813,6 +3821,10 @@ msgstr "Directive"
 msgid "Streams-enabled directory not exist"
 msgstr "Directive"
 
+#: src/views/preference/NginxSettings.vue:9
+msgid "Stub Status Port"
+msgstr ""
+
 #: src/constants/index.ts:25 src/views/notification/notificationColumns.tsx:36
 msgid "Success"
 msgstr ""
@@ -3945,7 +3957,7 @@ msgstr "File Not Found"
 msgid "Telegram"
 msgstr ""
 
-#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:187
+#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:188
 #: src/views/terminal/Terminal.vue:129
 msgid "Terminal"
 msgstr "Terminal"
@@ -4100,7 +4112,7 @@ msgid ""
 "This field should only contain letters, unicode characters, numbers, and -_."
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:155
+#: src/views/dashboard/NginxDashBoard.vue:152
 msgid ""
 "This module provides Nginx request statistics, connection count, etc. data. "
 "After enabling it, you can view performance statistics"
@@ -4152,7 +4164,7 @@ msgstr ""
 msgid "Tips"
 msgstr ""
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:203
+#: src/views/dashboard/components/PerformanceTablesCard.vue:207
 msgid ""
 "Tips: You can increase the concurrency processing capacity by increasing "
 "worker_processes or worker_connections"
@@ -4194,7 +4206,7 @@ msgid ""
 "local API."
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:59
+#: src/views/dashboard/NginxDashBoard.vue:56
 #, fuzzy
 msgid "Toggle failed"
 msgstr "Enable failed"
@@ -4261,7 +4273,7 @@ msgstr ""
 msgid "Type"
 msgstr ""
 
-#: src/composables/useNginxPerformance.ts:19
+#: src/composables/useNginxPerformance.ts:18
 msgid "Unknown"
 msgstr ""
 

+ 67 - 54
app/src/language/es/app.po

@@ -153,7 +153,7 @@ msgstr "Token de la API"
 msgid "API Type"
 msgstr "Token de la API"
 
-#: src/views/preference/Preference.vue:163
+#: src/views/preference/Preference.vue:164
 msgid "App"
 msgstr ""
 
@@ -258,7 +258,7 @@ msgstr "Intentos"
 msgid "Attempts"
 msgstr "Intentos"
 
-#: src/views/preference/Preference.vue:193
+#: src/views/preference/Preference.vue:194
 msgid "Auth"
 msgstr "Autenticación"
 
@@ -275,7 +275,7 @@ msgstr "Configuración de autenticación"
 msgid "Author"
 msgstr "Autor"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:201
 msgid "auto = CPU cores"
 msgstr ""
 
@@ -437,12 +437,12 @@ msgstr "Cancelar"
 msgid "Cannot change initial user password in demo mode"
 msgstr "Prohibir cambiar la contraseña de root en la demostración"
 
-#: src/components/ConfigHistory/DiffViewer.vue:57
-#: src/components/ConfigHistory/DiffViewer.vue:74
+#: src/components/ConfigHistory/DiffViewer.vue:67
+#: src/components/ConfigHistory/DiffViewer.vue:84
 msgid "Cannot compare: Missing content"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:134
+#: src/views/dashboard/NginxDashBoard.vue:131
 msgid "Cannot get performance data in this state"
 msgstr ""
 
@@ -451,7 +451,7 @@ msgstr ""
 msgid "Cannot remove initial user"
 msgstr "Usuario inicial del sistema"
 
-#: src/views/preference/Preference.vue:199
+#: src/views/preference/Preference.vue:200
 msgid "Cert"
 msgstr "Certificado"
 
@@ -571,6 +571,10 @@ msgid ""
 "prevents using Passkeys and clipboard features."
 msgstr ""
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:26
+msgid "Check if the nginx.conf includes the conf.d directory."
+msgstr ""
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:16
 msgid "Check if the nginx.conf includes the sites-enabled directory."
 msgstr ""
@@ -638,7 +642,7 @@ msgstr "Comentarios"
 msgid "Compare"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:378
+#: src/components/ConfigHistory/DiffViewer.vue:388
 #, fuzzy
 msgid "Compare Configurations"
 msgstr "Configuraciones"
@@ -690,7 +694,7 @@ msgstr "Configurar SSL"
 msgid "Connected"
 msgstr "Conectado"
 
-#: src/views/dashboard/NginxDashBoard.vue:87
+#: src/views/dashboard/NginxDashBoard.vue:84
 msgid "Connection error, trying to reconnect..."
 msgstr ""
 
@@ -808,7 +812,7 @@ msgstr "La cuenta actual no tiene habilitada TOTP."
 msgid "Current active connections"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:62
+#: src/components/ConfigHistory/DiffViewer.vue:72
 #, fuzzy
 msgid "Current Content"
 msgstr "Versión actual"
@@ -1281,7 +1285,7 @@ msgstr "Falló el habilitado de %{conf_name} en %{node_name}"
 msgid "Enable stream %{name} on %{node} successfully"
 msgstr "Habilitado exitoso de %{conf_name} en %{node_name}"
 
-#: src/views/dashboard/NginxDashBoard.vue:152
+#: src/views/dashboard/NginxDashBoard.vue:149
 msgid "Enable stub_status module"
 msgstr ""
 
@@ -1335,7 +1339,7 @@ msgstr "Entornos"
 msgid "Error"
 msgstr "Error"
 
-#: src/components/ConfigHistory/DiffViewer.vue:135
+#: src/components/ConfigHistory/DiffViewer.vue:145
 msgid "Error initializing diff viewer"
 msgstr ""
 
@@ -1348,7 +1352,7 @@ msgstr "Logs de error"
 msgid "Error Logs"
 msgstr "Logs de error"
 
-#: src/components/ConfigHistory/DiffViewer.vue:87
+#: src/components/ConfigHistory/DiffViewer.vue:97
 msgid "Error processing content"
 msgstr ""
 
@@ -1370,7 +1374,7 @@ msgid "Export"
 msgstr "Exportar"
 
 #: src/views/preference/ExternalNotify.vue:10
-#: src/views/preference/Preference.vue:169
+#: src/views/preference/Preference.vue:170
 msgid "External Notify"
 msgstr ""
 
@@ -1581,7 +1585,7 @@ msgstr "No se pudo obtener la información del certificado"
 msgid "Failed to get certificate information"
 msgstr "No se pudo obtener la información del certificado"
 
-#: src/composables/useNginxPerformance.ts:50
+#: src/composables/useNginxPerformance.ts:49
 #, fuzzy
 msgid "Failed to get performance data"
 msgstr "No se pudo obtener la información del certificado"
@@ -1754,7 +1758,7 @@ msgstr "Recuperado con éxito"
 msgid "Generating private key for registering account"
 msgstr "Generando clave privada para registrar cuenta"
 
-#: src/views/dashboard/NginxDashBoard.vue:143
+#: src/views/dashboard/NginxDashBoard.vue:140
 #, fuzzy
 msgid "Get data failed"
 msgstr "Fallo en el registro"
@@ -1800,7 +1804,7 @@ msgstr "Inicio"
 msgid "Host"
 msgstr "Host HTTP"
 
-#: src/views/preference/Preference.vue:181
+#: src/views/preference/Preference.vue:182
 #, fuzzy
 msgid "HTTP"
 msgstr "HTTP01"
@@ -2053,7 +2057,7 @@ msgstr "Personalizado"
 msgid "Last checked at"
 msgstr "Comprobado por última vez el"
 
-#: src/views/dashboard/NginxDashBoard.vue:118
+#: src/views/dashboard/NginxDashBoard.vue:115
 #, fuzzy
 msgid "Last update"
 msgstr "Comprobado por última vez el"
@@ -2118,7 +2122,7 @@ msgstr "Cargar desde configuraciones"
 msgid "Load successfully"
 msgstr "Cargado con éxito"
 
-#: src/views/dashboard/NginxDashBoard.vue:180
+#: src/views/dashboard/NginxDashBoard.vue:177
 msgid "Loading data..."
 msgstr ""
 
@@ -2156,7 +2160,7 @@ msgstr "Acceso exitoso"
 msgid "Logout successful"
 msgstr "Cierre de sesión exitoso"
 
-#: src/views/preference/Preference.vue:217
+#: src/views/preference/Preference.vue:218
 msgid "Logrotate"
 msgstr "Rotación de logs"
 
@@ -2221,7 +2225,7 @@ msgstr "Administrar usuarios"
 msgid "Managed Certificate"
 msgstr "Certificado Administrado"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:202
 msgid "manually set"
 msgstr ""
 
@@ -2330,7 +2334,7 @@ msgstr "Directiva multilínea"
 msgid "Name"
 msgstr "Nombre"
 
-#: src/views/dashboard/NginxDashBoard.vue:175
+#: src/views/dashboard/NginxDashBoard.vue:172
 msgid "Need to enable the stub_status module"
 msgstr ""
 
@@ -2373,14 +2377,19 @@ msgstr "Se liberó una nueva versión"
 msgid "Next"
 msgstr "Siguiente"
 
-#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:205
+#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:206
 msgid "Nginx"
 msgstr "Nginx"
 
-#: src/views/preference/NginxSettings.vue:9
+#: src/views/preference/NginxSettings.vue:12
 msgid "Nginx Access Log Path"
 msgstr "Ruta de registro de acceso de Nginx"
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:25
+#, fuzzy
+msgid "Nginx Conf Include Conf.d"
+msgstr "Comando de inicio de terminal"
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:15
 msgid "Nginx Conf Include Sites Enabled"
 msgstr ""
@@ -2420,12 +2429,12 @@ msgstr "Error de análisis de configuración de Nginx"
 msgid "Nginx Configuration Parse Error"
 msgstr "Error de análisis de configuración de Nginx"
 
-#: src/views/preference/NginxSettings.vue:18
+#: src/views/preference/NginxSettings.vue:21
 #, fuzzy
 msgid "Nginx Configuration Path"
 msgstr "Error de análisis de configuración de Nginx"
 
-#: src/views/preference/NginxSettings.vue:15
+#: src/views/preference/NginxSettings.vue:18
 #, fuzzy
 msgid "Nginx Configurations Directory"
 msgstr "Error de análisis de configuración de Nginx"
@@ -2439,19 +2448,19 @@ msgstr "Control de Nginx"
 msgid "Nginx CPU usage rate"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:12
+#: src/views/preference/NginxSettings.vue:15
 msgid "Nginx Error Log Path"
 msgstr "Ruta de registro de errores de Nginx"
 
-#: src/composables/useNginxPerformance.ts:44
-#: src/views/dashboard/NginxDashBoard.vue:114
-#: src/views/dashboard/NginxDashBoard.vue:133
-#: src/views/dashboard/NginxDashBoard.vue:82
+#: src/composables/useNginxPerformance.ts:43
+#: src/views/dashboard/NginxDashBoard.vue:111
+#: src/views/dashboard/NginxDashBoard.vue:130
+#: src/views/dashboard/NginxDashBoard.vue:79
 #: src/views/site/ngx_conf/NginxStatusAlert.vue:15
 msgid "Nginx is not running"
 msgstr "Nginx no se está ejecutando"
 
-#: src/views/dashboard/NginxDashBoard.vue:114
+#: src/views/dashboard/NginxDashBoard.vue:111
 #, fuzzy
 msgid "Nginx is running"
 msgstr "Nginx no se está ejecutando"
@@ -2460,7 +2469,7 @@ msgstr "Nginx no se está ejecutando"
 msgid "Nginx Log"
 msgstr "Registro Nginx"
 
-#: src/views/preference/NginxSettings.vue:21
+#: src/views/preference/NginxSettings.vue:24
 msgid "Nginx Log Directory Whitelist"
 msgstr "Lista blanca de directorios de registro de Nginx"
 
@@ -2469,12 +2478,12 @@ msgstr "Lista blanca de directorios de registro de Nginx"
 msgid "Nginx Memory usage"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:30
+#: src/views/preference/NginxSettings.vue:33
 #, fuzzy
 msgid "Nginx PID Path"
 msgstr "Ruta de registro de errores de Nginx"
 
-#: src/views/preference/NginxSettings.vue:36
+#: src/views/preference/NginxSettings.vue:39
 msgid "Nginx Reload Command"
 msgstr "Comando de recarga de Nginx"
 
@@ -2486,7 +2495,7 @@ msgstr ""
 msgid "Nginx reloaded successfully"
 msgstr "Nginx recargado con éxito"
 
-#: src/views/preference/NginxSettings.vue:39
+#: src/views/preference/NginxSettings.vue:42
 #, fuzzy
 msgid "Nginx Restart Command"
 msgstr "Comando de inicio de terminal"
@@ -2499,7 +2508,7 @@ msgstr ""
 msgid "Nginx restarted successfully"
 msgstr "Nginx reiniciado con éxito"
 
-#: src/views/preference/NginxSettings.vue:33
+#: src/views/preference/NginxSettings.vue:36
 #, fuzzy
 msgid "Nginx Test Config Command"
 msgstr "Comando de inicio de terminal"
@@ -2550,15 +2559,15 @@ msgstr "No"
 msgid "No Action"
 msgstr "Acción"
 
-#: src/views/dashboard/NginxDashBoard.vue:182
+#: src/views/dashboard/NginxDashBoard.vue:179
 msgid "No data"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:44
+#: src/components/ConfigHistory/DiffViewer.vue:54
 msgid "No records selected"
 msgstr ""
 
-#: src/views/preference/Preference.vue:175
+#: src/views/preference/Preference.vue:176
 #, fuzzy
 msgid "Node"
 msgstr "Nuevo nombre"
@@ -2706,7 +2715,7 @@ msgstr "En línea"
 msgid "Only zip files are allowed"
 msgstr ""
 
-#: src/views/preference/Preference.vue:211
+#: src/views/preference/Preference.vue:212
 msgid "OpenAI"
 msgstr "OpenAI"
 
@@ -2821,7 +2830,7 @@ msgstr "Realizar"
 msgid "Perform core upgrade error"
 msgstr "Error al ejecutar la actualización del kernel"
 
-#: src/views/dashboard/NginxDashBoard.vue:187
+#: src/views/dashboard/NginxDashBoard.vue:184
 msgid "Performance Metrics"
 msgstr ""
 
@@ -2833,7 +2842,7 @@ msgstr "Realizando la actualizaciónd el kernel"
 msgid "Plain text is empty"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:176
+#: src/views/dashboard/NginxDashBoard.vue:173
 msgid ""
 "Please enable the stub_status module to get request statistics, connection "
 "count, etc."
@@ -2984,7 +2993,7 @@ msgstr "Acción"
 msgid "Pre-release"
 msgstr "Prelanzamiento"
 
-#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:152
+#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:153
 msgid "Preference"
 msgstr "Configuración"
 
@@ -3377,8 +3386,8 @@ msgstr "Error de análisis de configuración de Nginx"
 msgid "Restore Nginx UI Configuration"
 msgstr "Error de análisis de configuración de Nginx"
 
-#: src/components/ConfigHistory/DiffViewer.vue:402
-#: src/components/ConfigHistory/DiffViewer.vue:415
+#: src/components/ConfigHistory/DiffViewer.vue:412
+#: src/components/ConfigHistory/DiffViewer.vue:425
 msgid "Restore this version"
 msgstr ""
 
@@ -3430,7 +3439,7 @@ msgstr "Corriendo"
 #: src/views/config/components/ConfigName.vue:59
 #: src/views/config/ConfigEditor.vue:271
 #: src/views/preference/components/Passkey.vue:130
-#: src/views/preference/Preference.vue:228
+#: src/views/preference/Preference.vue:229
 #: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:127
 #: src/views/site/site_edit/components/ConfigName.vue:52
 #: src/views/site/site_edit/SiteEdit.vue:292
@@ -3493,7 +3502,7 @@ msgstr "Duplicado con éxito de %{conf_name} a %{node_name}"
 #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:47
 #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:97
 #: src/views/certificate/components/CertificateEditor.vue:49
-#: src/views/preference/Preference.vue:124
+#: src/views/preference/Preference.vue:125
 msgid "Save successfully"
 msgstr "Guardado con éxito"
 
@@ -3546,7 +3555,7 @@ msgstr ""
 msgid "Send"
 msgstr "Enviado"
 
-#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:157
+#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:158
 #, fuzzy
 msgid "Server"
 msgstr "Información del servidor"
@@ -3767,6 +3776,10 @@ msgstr ""
 msgid "Streams-enabled directory not exist"
 msgstr "Directorio"
 
+#: src/views/preference/NginxSettings.vue:9
+msgid "Stub Status Port"
+msgstr ""
+
 #: src/constants/index.ts:25 src/views/notification/notificationColumns.tsx:36
 msgid "Success"
 msgstr "Éxito"
@@ -3895,7 +3908,7 @@ msgstr "Archivo no Encontrado"
 msgid "Telegram"
 msgstr ""
 
-#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:187
+#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:188
 #: src/views/terminal/Terminal.vue:129
 msgid "Terminal"
 msgstr "Terminal"
@@ -4065,7 +4078,7 @@ msgstr ""
 "El nombre del modelo solo debe contener letras, unicode, números, guiones, "
 "rayas y puntos."
 
-#: src/views/dashboard/NginxDashBoard.vue:155
+#: src/views/dashboard/NginxDashBoard.vue:152
 msgid ""
 "This module provides Nginx request statistics, connection count, etc. data. "
 "After enabling it, you can view performance statistics"
@@ -4118,7 +4131,7 @@ msgstr "Acelerador"
 msgid "Tips"
 msgstr "Consejos"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:203
+#: src/views/dashboard/components/PerformanceTablesCard.vue:207
 msgid ""
 "Tips: You can increase the concurrency processing capacity by increasing "
 "worker_processes or worker_connections"
@@ -4173,7 +4186,7 @@ msgstr ""
 "Estos proporcionan un API endpoint compatible con OpenAI, por lo que solo "
 "debe configurar la baseUrl en su API local."
 
-#: src/views/dashboard/NginxDashBoard.vue:59
+#: src/views/dashboard/NginxDashBoard.vue:56
 #, fuzzy
 msgid "Toggle failed"
 msgstr "Falló la habilitación"
@@ -4242,7 +4255,7 @@ msgstr "Se requiere autenticación de dos factores"
 msgid "Type"
 msgstr "Tipo"
 
-#: src/composables/useNginxPerformance.ts:19
+#: src/composables/useNginxPerformance.ts:18
 msgid "Unknown"
 msgstr ""
 

+ 68 - 54
app/src/language/fr_FR/app.po

@@ -156,7 +156,7 @@ msgstr "Jeton d'API"
 msgid "API Type"
 msgstr "Jeton d'API"
 
-#: src/views/preference/Preference.vue:163
+#: src/views/preference/Preference.vue:164
 #, fuzzy
 msgid "App"
 msgstr "Appliquer"
@@ -270,7 +270,7 @@ msgstr "Tenter de corriger"
 msgid "Attempts"
 msgstr "Tentatives"
 
-#: src/views/preference/Preference.vue:193
+#: src/views/preference/Preference.vue:194
 #, fuzzy
 msgid "Auth"
 msgstr "Autheur"
@@ -288,7 +288,7 @@ msgstr "Options d'authentification"
 msgid "Author"
 msgstr "Autheur"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:201
 msgid "auto = CPU cores"
 msgstr ""
 
@@ -451,12 +451,12 @@ msgstr "Annuler"
 msgid "Cannot change initial user password in demo mode"
 msgstr "Interdire la modification du mot de passe root dans la démo"
 
-#: src/components/ConfigHistory/DiffViewer.vue:57
-#: src/components/ConfigHistory/DiffViewer.vue:74
+#: src/components/ConfigHistory/DiffViewer.vue:67
+#: src/components/ConfigHistory/DiffViewer.vue:84
 msgid "Cannot compare: Missing content"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:134
+#: src/views/dashboard/NginxDashBoard.vue:131
 msgid "Cannot get performance data in this state"
 msgstr ""
 
@@ -464,7 +464,7 @@ msgstr ""
 msgid "Cannot remove initial user"
 msgstr "Impossible de retirer l'utilisateur initial"
 
-#: src/views/preference/Preference.vue:199
+#: src/views/preference/Preference.vue:200
 #, fuzzy
 msgid "Cert"
 msgstr "Auto Cert"
@@ -591,6 +591,11 @@ msgid ""
 "prevents using Passkeys and clipboard features."
 msgstr ""
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:26
+#, fuzzy
+msgid "Check if the nginx.conf includes the conf.d directory."
+msgstr "Vérifie si le nginx.conf inclus le répertoire sites-enabled."
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:16
 msgid "Check if the nginx.conf includes the sites-enabled directory."
 msgstr "Vérifie si le nginx.conf inclus le répertoire sites-enabled."
@@ -664,7 +669,7 @@ msgstr "Commentaires"
 msgid "Compare"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:378
+#: src/components/ConfigHistory/DiffViewer.vue:388
 #, fuzzy
 msgid "Compare Configurations"
 msgstr "Configurations"
@@ -716,7 +721,7 @@ msgstr "Configurer SSL"
 msgid "Connected"
 msgstr "Connecté"
 
-#: src/views/dashboard/NginxDashBoard.vue:87
+#: src/views/dashboard/NginxDashBoard.vue:84
 msgid "Connection error, trying to reconnect..."
 msgstr ""
 
@@ -837,7 +842,7 @@ msgstr "Le compte actuel n'a pas le TOTP d'activé."
 msgid "Current active connections"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:62
+#: src/components/ConfigHistory/DiffViewer.vue:72
 #, fuzzy
 msgid "Current Content"
 msgstr "Version actuelle"
@@ -1329,7 +1334,7 @@ msgstr "Dupliqué avec succès"
 msgid "Enable stream %{name} on %{node} successfully"
 msgstr "Dupliqué avec succès"
 
-#: src/views/dashboard/NginxDashBoard.vue:152
+#: src/views/dashboard/NginxDashBoard.vue:149
 msgid "Enable stub_status module"
 msgstr ""
 
@@ -1385,7 +1390,7 @@ msgstr "Commentaires"
 msgid "Error"
 msgstr "Erreur"
 
-#: src/components/ConfigHistory/DiffViewer.vue:135
+#: src/components/ConfigHistory/DiffViewer.vue:145
 msgid "Error initializing diff viewer"
 msgstr ""
 
@@ -1398,7 +1403,7 @@ msgstr "Journaux d'erreurs"
 msgid "Error Logs"
 msgstr "Journaux d'erreurs"
 
-#: src/components/ConfigHistory/DiffViewer.vue:87
+#: src/components/ConfigHistory/DiffViewer.vue:97
 msgid "Error processing content"
 msgstr ""
 
@@ -1421,7 +1426,7 @@ msgid "Export"
 msgstr "Exporter"
 
 #: src/views/preference/ExternalNotify.vue:10
-#: src/views/preference/Preference.vue:169
+#: src/views/preference/Preference.vue:170
 msgid "External Notify"
 msgstr ""
 
@@ -1634,7 +1639,7 @@ msgstr "Échec de l'obtention des informations sur le certificat"
 msgid "Failed to get certificate information"
 msgstr "Échec de l'obtention des informations sur le certificat"
 
-#: src/composables/useNginxPerformance.ts:50
+#: src/composables/useNginxPerformance.ts:49
 #, fuzzy
 msgid "Failed to get performance data"
 msgstr "Échec de l'obtention des informations sur le certificat"
@@ -1815,7 +1820,7 @@ msgstr "Enregistré avec succès"
 msgid "Generating private key for registering account"
 msgstr "Génération de clé privée pour l'enregistrement du compte"
 
-#: src/views/dashboard/NginxDashBoard.vue:143
+#: src/views/dashboard/NginxDashBoard.vue:140
 #, fuzzy
 msgid "Get data failed"
 msgstr "Enregistrement de l'utilisateur"
@@ -1861,7 +1866,7 @@ msgstr "Menu principal"
 msgid "Host"
 msgstr "Host HTTP"
 
-#: src/views/preference/Preference.vue:181
+#: src/views/preference/Preference.vue:182
 #, fuzzy
 msgid "HTTP"
 msgstr "HTTP01"
@@ -2125,7 +2130,7 @@ msgstr "Custom"
 msgid "Last checked at"
 msgstr "Dernière vérification le"
 
-#: src/views/dashboard/NginxDashBoard.vue:118
+#: src/views/dashboard/NginxDashBoard.vue:115
 #, fuzzy
 msgid "Last update"
 msgstr "Dernière vérification le"
@@ -2195,7 +2200,7 @@ msgstr "Charger à partir des options"
 msgid "Load successfully"
 msgstr "Enregistré avec succès"
 
-#: src/views/dashboard/NginxDashBoard.vue:180
+#: src/views/dashboard/NginxDashBoard.vue:177
 msgid "Loading data..."
 msgstr ""
 
@@ -2237,7 +2242,7 @@ msgstr "Connexion réussie"
 msgid "Logout successful"
 msgstr "Déconnexion réussie"
 
-#: src/views/preference/Preference.vue:217
+#: src/views/preference/Preference.vue:218
 msgid "Logrotate"
 msgstr ""
 
@@ -2298,7 +2303,7 @@ msgstr "Gérer les utilisateurs"
 msgid "Managed Certificate"
 msgstr "Changer de certificat"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:202
 msgid "manually set"
 msgstr ""
 
@@ -2410,7 +2415,7 @@ msgstr "Directive multiligne"
 msgid "Name"
 msgstr "Nom"
 
-#: src/views/dashboard/NginxDashBoard.vue:175
+#: src/views/dashboard/NginxDashBoard.vue:172
 msgid "Need to enable the stub_status module"
 msgstr ""
 
@@ -2455,15 +2460,20 @@ msgstr "Nouvelle version publiée"
 msgid "Next"
 msgstr "Suivant"
 
-#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:205
+#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:206
 #, fuzzy
 msgid "Nginx"
 msgstr "Journal Nginx"
 
-#: src/views/preference/NginxSettings.vue:9
+#: src/views/preference/NginxSettings.vue:12
 msgid "Nginx Access Log Path"
 msgstr "Chemin du journal d'accès Nginx"
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:25
+#, fuzzy
+msgid "Nginx Conf Include Conf.d"
+msgstr "Commande de démarrage du terminal"
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:15
 msgid "Nginx Conf Include Sites Enabled"
 msgstr ""
@@ -2503,12 +2513,12 @@ msgstr "Erreur d'analyse de configuration Nginx"
 msgid "Nginx Configuration Parse Error"
 msgstr "Erreur d'analyse de configuration Nginx"
 
-#: src/views/preference/NginxSettings.vue:18
+#: src/views/preference/NginxSettings.vue:21
 #, fuzzy
 msgid "Nginx Configuration Path"
 msgstr "Erreur d'analyse de configuration Nginx"
 
-#: src/views/preference/NginxSettings.vue:15
+#: src/views/preference/NginxSettings.vue:18
 #, fuzzy
 msgid "Nginx Configurations Directory"
 msgstr "Erreur d'analyse de configuration Nginx"
@@ -2522,19 +2532,19 @@ msgstr "Contrôle Nginx"
 msgid "Nginx CPU usage rate"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:12
+#: src/views/preference/NginxSettings.vue:15
 msgid "Nginx Error Log Path"
 msgstr "Chemin du journal des erreurs Nginx"
 
-#: src/composables/useNginxPerformance.ts:44
-#: src/views/dashboard/NginxDashBoard.vue:114
-#: src/views/dashboard/NginxDashBoard.vue:133
-#: src/views/dashboard/NginxDashBoard.vue:82
+#: src/composables/useNginxPerformance.ts:43
+#: src/views/dashboard/NginxDashBoard.vue:111
+#: src/views/dashboard/NginxDashBoard.vue:130
+#: src/views/dashboard/NginxDashBoard.vue:79
 #: src/views/site/ngx_conf/NginxStatusAlert.vue:15
 msgid "Nginx is not running"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:114
+#: src/views/dashboard/NginxDashBoard.vue:111
 msgid "Nginx is running"
 msgstr ""
 
@@ -2542,7 +2552,7 @@ msgstr ""
 msgid "Nginx Log"
 msgstr "Journal Nginx"
 
-#: src/views/preference/NginxSettings.vue:21
+#: src/views/preference/NginxSettings.vue:24
 #, fuzzy
 msgid "Nginx Log Directory Whitelist"
 msgstr "Erreur d'analyse de configuration Nginx"
@@ -2552,12 +2562,12 @@ msgstr "Erreur d'analyse de configuration Nginx"
 msgid "Nginx Memory usage"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:30
+#: src/views/preference/NginxSettings.vue:33
 #, fuzzy
 msgid "Nginx PID Path"
 msgstr "Chemin du journal des erreurs Nginx"
 
-#: src/views/preference/NginxSettings.vue:36
+#: src/views/preference/NginxSettings.vue:39
 #, fuzzy
 msgid "Nginx Reload Command"
 msgstr "Commande de démarrage du terminal"
@@ -2570,7 +2580,7 @@ msgstr ""
 msgid "Nginx reloaded successfully"
 msgstr "Nginx a été rechargé avec succès"
 
-#: src/views/preference/NginxSettings.vue:39
+#: src/views/preference/NginxSettings.vue:42
 #, fuzzy
 msgid "Nginx Restart Command"
 msgstr "Commande de démarrage du terminal"
@@ -2583,7 +2593,7 @@ msgstr ""
 msgid "Nginx restarted successfully"
 msgstr "Nginx a redémarré avec succès"
 
-#: src/views/preference/NginxSettings.vue:33
+#: src/views/preference/NginxSettings.vue:36
 #, fuzzy
 msgid "Nginx Test Config Command"
 msgstr "Commande de démarrage du terminal"
@@ -2633,15 +2643,15 @@ msgstr "Non"
 msgid "No Action"
 msgstr "Action"
 
-#: src/views/dashboard/NginxDashBoard.vue:182
+#: src/views/dashboard/NginxDashBoard.vue:179
 msgid "No data"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:44
+#: src/components/ConfigHistory/DiffViewer.vue:54
 msgid "No records selected"
 msgstr ""
 
-#: src/views/preference/Preference.vue:175
+#: src/views/preference/Preference.vue:176
 #, fuzzy
 msgid "Node"
 msgstr "Nom d'utilisateur"
@@ -2787,7 +2797,7 @@ msgstr ""
 msgid "Only zip files are allowed"
 msgstr ""
 
-#: src/views/preference/Preference.vue:211
+#: src/views/preference/Preference.vue:212
 msgid "OpenAI"
 msgstr "OpenAI"
 
@@ -2897,7 +2907,7 @@ msgstr ""
 msgid "Perform core upgrade error"
 msgstr "Erreur lors de la mise a niveau du core"
 
-#: src/views/dashboard/NginxDashBoard.vue:187
+#: src/views/dashboard/NginxDashBoard.vue:184
 msgid "Performance Metrics"
 msgstr ""
 
@@ -2909,7 +2919,7 @@ msgstr "Exécution de la mise à niveau du core"
 msgid "Plain text is empty"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:176
+#: src/views/dashboard/NginxDashBoard.vue:173
 msgid ""
 "Please enable the stub_status module to get request statistics, connection "
 "count, etc."
@@ -3052,7 +3062,7 @@ msgstr "Action"
 msgid "Pre-release"
 msgstr ""
 
-#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:152
+#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:153
 msgid "Preference"
 msgstr "Préférence"
 
@@ -3462,8 +3472,8 @@ msgstr "Erreur d'analyse de configuration Nginx"
 msgid "Restore Nginx UI Configuration"
 msgstr "Erreur d'analyse de configuration Nginx"
 
-#: src/components/ConfigHistory/DiffViewer.vue:402
-#: src/components/ConfigHistory/DiffViewer.vue:415
+#: src/components/ConfigHistory/DiffViewer.vue:412
+#: src/components/ConfigHistory/DiffViewer.vue:425
 msgid "Restore this version"
 msgstr ""
 
@@ -3515,7 +3525,7 @@ msgstr "En cours d'éxécution"
 #: src/views/config/components/ConfigName.vue:59
 #: src/views/config/ConfigEditor.vue:271
 #: src/views/preference/components/Passkey.vue:130
-#: src/views/preference/Preference.vue:228
+#: src/views/preference/Preference.vue:229
 #: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:127
 #: src/views/site/site_edit/components/ConfigName.vue:52
 #: src/views/site/site_edit/SiteEdit.vue:292
@@ -3578,7 +3588,7 @@ msgstr "Dupliqué avec succès"
 #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:47
 #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:97
 #: src/views/certificate/components/CertificateEditor.vue:49
-#: src/views/preference/Preference.vue:124
+#: src/views/preference/Preference.vue:125
 msgid "Save successfully"
 msgstr "Sauvegarde réussie"
 
@@ -3629,7 +3639,7 @@ msgstr ""
 msgid "Send"
 msgstr "Envoyer"
 
-#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:157
+#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:158
 #, fuzzy
 msgid "Server"
 msgstr "Informations sur le serveur"
@@ -3857,6 +3867,10 @@ msgstr "Directive"
 msgid "Streams-enabled directory not exist"
 msgstr "Directive"
 
+#: src/views/preference/NginxSettings.vue:9
+msgid "Stub Status Port"
+msgstr ""
+
 #: src/constants/index.ts:25 src/views/notification/notificationColumns.tsx:36
 msgid "Success"
 msgstr ""
@@ -3992,7 +4006,7 @@ msgstr "Fichier introuvable"
 msgid "Telegram"
 msgstr ""
 
-#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:187
+#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:188
 #: src/views/terminal/Terminal.vue:129
 msgid "Terminal"
 msgstr "Terminal"
@@ -4150,7 +4164,7 @@ msgid ""
 "This field should only contain letters, unicode characters, numbers, and -_."
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:155
+#: src/views/dashboard/NginxDashBoard.vue:152
 msgid ""
 "This module provides Nginx request statistics, connection count, etc. data. "
 "After enabling it, you can view performance statistics"
@@ -4202,7 +4216,7 @@ msgstr ""
 msgid "Tips"
 msgstr ""
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:203
+#: src/views/dashboard/components/PerformanceTablesCard.vue:207
 msgid ""
 "Tips: You can increase the concurrency processing capacity by increasing "
 "worker_processes or worker_connections"
@@ -4248,7 +4262,7 @@ msgid ""
 "local API."
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:59
+#: src/views/dashboard/NginxDashBoard.vue:56
 #, fuzzy
 msgid "Toggle failed"
 msgstr "Échec de l'activation"
@@ -4315,7 +4329,7 @@ msgstr ""
 msgid "Type"
 msgstr "Type"
 
-#: src/composables/useNginxPerformance.ts:19
+#: src/composables/useNginxPerformance.ts:18
 msgid "Unknown"
 msgstr ""
 

+ 67 - 54
app/src/language/ko_KR/app.po

@@ -149,7 +149,7 @@ msgstr "API 토큰"
 msgid "API Type"
 msgstr "API 토큰"
 
-#: src/views/preference/Preference.vue:163
+#: src/views/preference/Preference.vue:164
 msgid "App"
 msgstr "앱"
 
@@ -248,7 +248,7 @@ msgstr "수정 시도"
 msgid "Attempts"
 msgstr "시도 횟수"
 
-#: src/views/preference/Preference.vue:193
+#: src/views/preference/Preference.vue:194
 msgid "Auth"
 msgstr "인증"
 
@@ -265,7 +265,7 @@ msgstr "인증 설정"
 msgid "Author"
 msgstr "저자"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:201
 msgid "auto = CPU cores"
 msgstr ""
 
@@ -425,12 +425,12 @@ msgstr "취소"
 msgid "Cannot change initial user password in demo mode"
 msgstr "데모에서 루트 비밀번호 변경 금지"
 
-#: src/components/ConfigHistory/DiffViewer.vue:57
-#: src/components/ConfigHistory/DiffViewer.vue:74
+#: src/components/ConfigHistory/DiffViewer.vue:67
+#: src/components/ConfigHistory/DiffViewer.vue:84
 msgid "Cannot compare: Missing content"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:134
+#: src/views/dashboard/NginxDashBoard.vue:131
 msgid "Cannot get performance data in this state"
 msgstr ""
 
@@ -438,7 +438,7 @@ msgstr ""
 msgid "Cannot remove initial user"
 msgstr ""
 
-#: src/views/preference/Preference.vue:199
+#: src/views/preference/Preference.vue:200
 #, fuzzy
 msgid "Cert"
 msgstr "자동 인증"
@@ -561,6 +561,10 @@ msgid ""
 "prevents using Passkeys and clipboard features."
 msgstr ""
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:26
+msgid "Check if the nginx.conf includes the conf.d directory."
+msgstr ""
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:16
 msgid "Check if the nginx.conf includes the sites-enabled directory."
 msgstr ""
@@ -628,7 +632,7 @@ msgstr "댓글"
 msgid "Compare"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:378
+#: src/components/ConfigHistory/DiffViewer.vue:388
 #, fuzzy
 msgid "Compare Configurations"
 msgstr "구성들"
@@ -680,7 +684,7 @@ msgstr "SSL 구성하기"
 msgid "Connected"
 msgstr "연결됨"
 
-#: src/views/dashboard/NginxDashBoard.vue:87
+#: src/views/dashboard/NginxDashBoard.vue:84
 msgid "Connection error, trying to reconnect..."
 msgstr ""
 
@@ -799,7 +803,7 @@ msgstr ""
 msgid "Current active connections"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:62
+#: src/components/ConfigHistory/DiffViewer.vue:72
 #, fuzzy
 msgid "Current Content"
 msgstr "현재 버전"
@@ -1272,7 +1276,7 @@ msgstr "%{node_name}에서 %{conf_name} 활성화 실패"
 msgid "Enable stream %{name} on %{node} successfully"
 msgstr "%{node_name}에서 %{conf_name} 성공적으로 활성화됨"
 
-#: src/views/dashboard/NginxDashBoard.vue:152
+#: src/views/dashboard/NginxDashBoard.vue:149
 msgid "Enable stub_status module"
 msgstr ""
 
@@ -1327,7 +1331,7 @@ msgstr "환경"
 msgid "Error"
 msgstr "오류"
 
-#: src/components/ConfigHistory/DiffViewer.vue:135
+#: src/components/ConfigHistory/DiffViewer.vue:145
 msgid "Error initializing diff viewer"
 msgstr ""
 
@@ -1340,7 +1344,7 @@ msgstr "오류 로그"
 msgid "Error Logs"
 msgstr "오류 로그"
 
-#: src/components/ConfigHistory/DiffViewer.vue:87
+#: src/components/ConfigHistory/DiffViewer.vue:97
 msgid "Error processing content"
 msgstr ""
 
@@ -1363,7 +1367,7 @@ msgid "Export"
 msgstr "내보내기"
 
 #: src/views/preference/ExternalNotify.vue:10
-#: src/views/preference/Preference.vue:169
+#: src/views/preference/Preference.vue:170
 msgid "External Notify"
 msgstr ""
 
@@ -1575,7 +1579,7 @@ msgstr "인증서 정보 가져오기 실패"
 msgid "Failed to get certificate information"
 msgstr "인증서 정보 가져오기 실패"
 
-#: src/composables/useNginxPerformance.ts:50
+#: src/composables/useNginxPerformance.ts:49
 #, fuzzy
 msgid "Failed to get performance data"
 msgstr "인증서 정보 가져오기 실패"
@@ -1746,7 +1750,7 @@ msgstr "성공적으로 제거됨"
 msgid "Generating private key for registering account"
 msgstr "계정 등록을 위한 개인 키 생성 중"
 
-#: src/views/dashboard/NginxDashBoard.vue:143
+#: src/views/dashboard/NginxDashBoard.vue:140
 #, fuzzy
 msgid "Get data failed"
 msgstr "사용자 등록 중"
@@ -1793,7 +1797,7 @@ msgstr "홈"
 msgid "Host"
 msgstr "HTTP 호스트"
 
-#: src/views/preference/Preference.vue:181
+#: src/views/preference/Preference.vue:182
 #, fuzzy
 msgid "HTTP"
 msgstr "HTTP01"
@@ -2042,7 +2046,7 @@ msgstr "사용자 정의"
 msgid "Last checked at"
 msgstr "마지막 확인 시간"
 
-#: src/views/dashboard/NginxDashBoard.vue:118
+#: src/views/dashboard/NginxDashBoard.vue:115
 #, fuzzy
 msgid "Last update"
 msgstr "마지막 확인 시간"
@@ -2112,7 +2116,7 @@ msgstr ""
 msgid "Load successfully"
 msgstr "성공적으로 저장됨"
 
-#: src/views/dashboard/NginxDashBoard.vue:180
+#: src/views/dashboard/NginxDashBoard.vue:177
 msgid "Loading data..."
 msgstr ""
 
@@ -2151,7 +2155,7 @@ msgstr "로그인 성공"
 msgid "Logout successful"
 msgstr "로그아웃 성공"
 
-#: src/views/preference/Preference.vue:217
+#: src/views/preference/Preference.vue:218
 msgid "Logrotate"
 msgstr "로그관리"
 
@@ -2217,7 +2221,7 @@ msgstr "사용자 관리"
 msgid "Managed Certificate"
 msgstr "인증서 유효"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:202
 msgid "manually set"
 msgstr ""
 
@@ -2331,7 +2335,7 @@ msgstr "단일 지시문"
 msgid "Name"
 msgstr "이름"
 
-#: src/views/dashboard/NginxDashBoard.vue:175
+#: src/views/dashboard/NginxDashBoard.vue:172
 msgid "Need to enable the stub_status module"
 msgstr ""
 
@@ -2376,14 +2380,19 @@ msgstr "새 버전 출시"
 msgid "Next"
 msgstr "다음"
 
-#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:205
+#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:206
 msgid "Nginx"
 msgstr "Nginx"
 
-#: src/views/preference/NginxSettings.vue:9
+#: src/views/preference/NginxSettings.vue:12
 msgid "Nginx Access Log Path"
 msgstr "Nginx 접근 로그 경로"
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:25
+#, fuzzy
+msgid "Nginx Conf Include Conf.d"
+msgstr "터미널 시작 명령"
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:15
 msgid "Nginx Conf Include Sites Enabled"
 msgstr ""
@@ -2424,12 +2433,12 @@ msgstr "Nginx 구성 오류름"
 msgid "Nginx Configuration Parse Error"
 msgstr "Nginx 구성 오류름"
 
-#: src/views/preference/NginxSettings.vue:18
+#: src/views/preference/NginxSettings.vue:21
 #, fuzzy
 msgid "Nginx Configuration Path"
 msgstr "Nginx 구성 오류름"
 
-#: src/views/preference/NginxSettings.vue:15
+#: src/views/preference/NginxSettings.vue:18
 #, fuzzy
 msgid "Nginx Configurations Directory"
 msgstr "Nginx 구성 오류름"
@@ -2443,19 +2452,19 @@ msgstr "Nginx 제어"
 msgid "Nginx CPU usage rate"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:12
+#: src/views/preference/NginxSettings.vue:15
 msgid "Nginx Error Log Path"
 msgstr "Nginx 오류 로그 경로"
 
-#: src/composables/useNginxPerformance.ts:44
-#: src/views/dashboard/NginxDashBoard.vue:114
-#: src/views/dashboard/NginxDashBoard.vue:133
-#: src/views/dashboard/NginxDashBoard.vue:82
+#: src/composables/useNginxPerformance.ts:43
+#: src/views/dashboard/NginxDashBoard.vue:111
+#: src/views/dashboard/NginxDashBoard.vue:130
+#: src/views/dashboard/NginxDashBoard.vue:79
 #: src/views/site/ngx_conf/NginxStatusAlert.vue:15
 msgid "Nginx is not running"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:114
+#: src/views/dashboard/NginxDashBoard.vue:111
 msgid "Nginx is running"
 msgstr ""
 
@@ -2463,7 +2472,7 @@ msgstr ""
 msgid "Nginx Log"
 msgstr "Nginx 로그"
 
-#: src/views/preference/NginxSettings.vue:21
+#: src/views/preference/NginxSettings.vue:24
 msgid "Nginx Log Directory Whitelist"
 msgstr ""
 
@@ -2472,12 +2481,12 @@ msgstr ""
 msgid "Nginx Memory usage"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:30
+#: src/views/preference/NginxSettings.vue:33
 #, fuzzy
 msgid "Nginx PID Path"
 msgstr "Nginx 오류 로그 경로"
 
-#: src/views/preference/NginxSettings.vue:36
+#: src/views/preference/NginxSettings.vue:39
 msgid "Nginx Reload Command"
 msgstr ""
 
@@ -2490,7 +2499,7 @@ msgstr ""
 msgid "Nginx reloaded successfully"
 msgstr "Nginx가 성공적으로 리로드됨"
 
-#: src/views/preference/NginxSettings.vue:39
+#: src/views/preference/NginxSettings.vue:42
 #, fuzzy
 msgid "Nginx Restart Command"
 msgstr "터미널 시작 명령"
@@ -2504,7 +2513,7 @@ msgstr ""
 msgid "Nginx restarted successfully"
 msgstr "Nginx가 성공적으로 재시작됨"
 
-#: src/views/preference/NginxSettings.vue:33
+#: src/views/preference/NginxSettings.vue:36
 #, fuzzy
 msgid "Nginx Test Config Command"
 msgstr "터미널 시작 명령"
@@ -2554,15 +2563,15 @@ msgstr "아니요"
 msgid "No Action"
 msgstr "작업"
 
-#: src/views/dashboard/NginxDashBoard.vue:182
+#: src/views/dashboard/NginxDashBoard.vue:179
 msgid "No data"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:44
+#: src/components/ConfigHistory/DiffViewer.vue:54
 msgid "No records selected"
 msgstr ""
 
-#: src/views/preference/Preference.vue:175
+#: src/views/preference/Preference.vue:176
 #, fuzzy
 msgid "Node"
 msgstr "이름 변경"
@@ -2708,7 +2717,7 @@ msgstr "온라인"
 msgid "Only zip files are allowed"
 msgstr ""
 
-#: src/views/preference/Preference.vue:211
+#: src/views/preference/Preference.vue:212
 msgid "OpenAI"
 msgstr "오픈AI"
 
@@ -2819,7 +2828,7 @@ msgstr ""
 msgid "Perform core upgrade error"
 msgstr "핵심 업그레이드 오류 수행"
 
-#: src/views/dashboard/NginxDashBoard.vue:187
+#: src/views/dashboard/NginxDashBoard.vue:184
 msgid "Performance Metrics"
 msgstr ""
 
@@ -2831,7 +2840,7 @@ msgstr "핵심 업그레이드 수행 중"
 msgid "Plain text is empty"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:176
+#: src/views/dashboard/NginxDashBoard.vue:173
 msgid ""
 "Please enable the stub_status module to get request statistics, connection "
 "count, etc."
@@ -2973,7 +2982,7 @@ msgstr "작업"
 msgid "Pre-release"
 msgstr "사전 출시"
 
-#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:152
+#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:153
 msgid "Preference"
 msgstr "환경설정"
 
@@ -3382,8 +3391,8 @@ msgstr "Nginx 구성 오류름"
 msgid "Restore Nginx UI Configuration"
 msgstr "Nginx 구성 오류름"
 
-#: src/components/ConfigHistory/DiffViewer.vue:402
-#: src/components/ConfigHistory/DiffViewer.vue:415
+#: src/components/ConfigHistory/DiffViewer.vue:412
+#: src/components/ConfigHistory/DiffViewer.vue:425
 msgid "Restore this version"
 msgstr ""
 
@@ -3436,7 +3445,7 @@ msgstr "실행 중"
 #: src/views/config/components/ConfigName.vue:59
 #: src/views/config/ConfigEditor.vue:271
 #: src/views/preference/components/Passkey.vue:130
-#: src/views/preference/Preference.vue:228
+#: src/views/preference/Preference.vue:229
 #: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:127
 #: src/views/site/site_edit/components/ConfigName.vue:52
 #: src/views/site/site_edit/SiteEdit.vue:292
@@ -3499,7 +3508,7 @@ msgstr "%{conf_name}을(를) %{node_name}(으)로 성공적으로 복제함"
 #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:47
 #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:97
 #: src/views/certificate/components/CertificateEditor.vue:49
-#: src/views/preference/Preference.vue:124
+#: src/views/preference/Preference.vue:125
 #, fuzzy
 msgid "Save successfully"
 msgstr "성공적으로 저장됨"
@@ -3550,7 +3559,7 @@ msgstr ""
 msgid "Send"
 msgstr "보내기"
 
-#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:157
+#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:158
 #, fuzzy
 msgid "Server"
 msgstr "서버 정보"
@@ -3775,6 +3784,10 @@ msgstr ""
 msgid "Streams-enabled directory not exist"
 msgstr "디렉토리"
 
+#: src/views/preference/NginxSettings.vue:9
+msgid "Stub Status Port"
+msgstr ""
+
 #: src/constants/index.ts:25 src/views/notification/notificationColumns.tsx:36
 msgid "Success"
 msgstr "성공"
@@ -3908,7 +3921,7 @@ msgstr "파일을 찾을 수 없음"
 msgid "Telegram"
 msgstr ""
 
-#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:187
+#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:188
 #: src/views/terminal/Terminal.vue:129
 msgid "Terminal"
 msgstr "터미널"
@@ -4064,7 +4077,7 @@ msgid ""
 "This field should only contain letters, unicode characters, numbers, and -_."
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:155
+#: src/views/dashboard/NginxDashBoard.vue:152
 msgid ""
 "This module provides Nginx request statistics, connection count, etc. data. "
 "After enabling it, you can view performance statistics"
@@ -4115,7 +4128,7 @@ msgstr ""
 msgid "Tips"
 msgstr "팁"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:203
+#: src/views/dashboard/components/PerformanceTablesCard.vue:207
 msgid ""
 "Tips: You can increase the concurrency processing capacity by increasing "
 "worker_processes or worker_connections"
@@ -4160,7 +4173,7 @@ msgid ""
 "local API."
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:59
+#: src/views/dashboard/NginxDashBoard.vue:56
 #, fuzzy
 msgid "Toggle failed"
 msgstr "활성화 실패"
@@ -4227,7 +4240,7 @@ msgstr ""
 msgid "Type"
 msgstr "유형"
 
-#: src/composables/useNginxPerformance.ts:19
+#: src/composables/useNginxPerformance.ts:18
 msgid "Unknown"
 msgstr ""
 

+ 66 - 54
app/src/language/messages.pot

@@ -140,7 +140,7 @@ msgstr ""
 msgid "API Type"
 msgstr ""
 
-#: src/views/preference/Preference.vue:163
+#: src/views/preference/Preference.vue:164
 msgid "App"
 msgstr ""
 
@@ -238,7 +238,7 @@ msgstr ""
 msgid "Attempts"
 msgstr ""
 
-#: src/views/preference/Preference.vue:193
+#: src/views/preference/Preference.vue:194
 msgid "Auth"
 msgstr ""
 
@@ -255,7 +255,7 @@ msgstr ""
 msgid "Author"
 msgstr ""
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:201
 msgid "auto = CPU cores"
 msgstr ""
 
@@ -410,12 +410,12 @@ msgstr ""
 msgid "Cannot change initial user password in demo mode"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:57
-#: src/components/ConfigHistory/DiffViewer.vue:74
+#: src/components/ConfigHistory/DiffViewer.vue:67
+#: src/components/ConfigHistory/DiffViewer.vue:84
 msgid "Cannot compare: Missing content"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:134
+#: src/views/dashboard/NginxDashBoard.vue:131
 msgid "Cannot get performance data in this state"
 msgstr ""
 
@@ -423,7 +423,7 @@ msgstr ""
 msgid "Cannot remove initial user"
 msgstr ""
 
-#: src/views/preference/Preference.vue:199
+#: src/views/preference/Preference.vue:200
 msgid "Cert"
 msgstr ""
 
@@ -532,6 +532,10 @@ msgstr ""
 msgid "Check if HTTPS is enabled. Using HTTP outside localhost is insecure and prevents using Passkeys and clipboard features."
 msgstr ""
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:26
+msgid "Check if the nginx.conf includes the conf.d directory."
+msgstr ""
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:16
 msgid "Check if the nginx.conf includes the sites-enabled directory."
 msgstr ""
@@ -595,7 +599,7 @@ msgstr ""
 msgid "Compare"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:378
+#: src/components/ConfigHistory/DiffViewer.vue:388
 msgid "Compare Configurations"
 msgstr ""
 
@@ -643,7 +647,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:87
+#: src/views/dashboard/NginxDashBoard.vue:84
 msgid "Connection error, trying to reconnect..."
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Current active connections"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:62
+#: src/components/ConfigHistory/DiffViewer.vue:72
 msgid "Current Content"
 msgstr ""
 
@@ -1193,7 +1197,7 @@ msgstr ""
 msgid "Enable stream %{name} on %{node} successfully"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:152
+#: src/views/dashboard/NginxDashBoard.vue:149
 msgid "Enable stub_status module"
 msgstr ""
 
@@ -1248,7 +1252,7 @@ msgstr ""
 msgid "Error"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:135
+#: src/components/ConfigHistory/DiffViewer.vue:145
 msgid "Error initializing diff viewer"
 msgstr ""
 
@@ -1261,7 +1265,7 @@ msgstr ""
 msgid "Error Logs"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:87
+#: src/components/ConfigHistory/DiffViewer.vue:97
 msgid "Error processing content"
 msgstr ""
 
@@ -1283,7 +1287,7 @@ msgid "Export"
 msgstr ""
 
 #: src/views/preference/ExternalNotify.vue:10
-#: src/views/preference/Preference.vue:169
+#: src/views/preference/Preference.vue:170
 msgid "External Notify"
 msgstr ""
 
@@ -1467,7 +1471,7 @@ msgstr ""
 msgid "Failed to get certificate information"
 msgstr ""
 
-#: src/composables/useNginxPerformance.ts:50
+#: src/composables/useNginxPerformance.ts:49
 msgid "Failed to get performance data"
 msgstr ""
 
@@ -1623,7 +1627,7 @@ msgstr ""
 msgid "Generating private key for registering account"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:143
+#: src/views/dashboard/NginxDashBoard.vue:140
 msgid "Get data failed"
 msgstr ""
 
@@ -1666,7 +1670,7 @@ msgstr ""
 msgid "Host"
 msgstr ""
 
-#: src/views/preference/Preference.vue:181
+#: src/views/preference/Preference.vue:182
 msgid "HTTP"
 msgstr ""
 
@@ -1890,7 +1894,7 @@ msgstr ""
 msgid "Last checked at"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:118
+#: src/views/dashboard/NginxDashBoard.vue:115
 msgid "Last update"
 msgstr ""
 
@@ -1952,7 +1956,7 @@ msgstr ""
 msgid "Load successfully"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:180
+#: src/views/dashboard/NginxDashBoard.vue:177
 msgid "Loading data..."
 msgstr ""
 
@@ -1992,7 +1996,7 @@ msgstr ""
 msgid "Logout successful"
 msgstr ""
 
-#: src/views/preference/Preference.vue:217
+#: src/views/preference/Preference.vue:218
 msgid "Logrotate"
 msgstr ""
 
@@ -2043,7 +2047,7 @@ msgstr ""
 msgid "Managed Certificate"
 msgstr ""
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:202
 msgid "manually set"
 msgstr ""
 
@@ -2153,7 +2157,7 @@ msgstr ""
 msgid "Name"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:175
+#: src/views/dashboard/NginxDashBoard.vue:172
 msgid "Need to enable the stub_status module"
 msgstr ""
 
@@ -2196,14 +2200,18 @@ msgid "Next"
 msgstr ""
 
 #: src/routes/modules/dashboard.ts:27
-#: src/views/preference/Preference.vue:205
+#: src/views/preference/Preference.vue:206
 msgid "Nginx"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:9
+#: src/views/preference/NginxSettings.vue:12
 msgid "Nginx Access Log Path"
 msgstr ""
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:25
+msgid "Nginx Conf Include Conf.d"
+msgstr ""
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:15
 msgid "Nginx Conf Include Sites Enabled"
 msgstr ""
@@ -2241,11 +2249,11 @@ msgstr ""
 msgid "Nginx Configuration Parse Error"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:18
+#: src/views/preference/NginxSettings.vue:21
 msgid "Nginx Configuration Path"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:15
+#: src/views/preference/NginxSettings.vue:18
 msgid "Nginx Configurations Directory"
 msgstr ""
 
@@ -2258,19 +2266,19 @@ msgstr ""
 msgid "Nginx CPU usage rate"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:12
+#: src/views/preference/NginxSettings.vue:15
 msgid "Nginx Error Log Path"
 msgstr ""
 
-#: src/composables/useNginxPerformance.ts:44
-#: src/views/dashboard/NginxDashBoard.vue:114
-#: src/views/dashboard/NginxDashBoard.vue:133
-#: src/views/dashboard/NginxDashBoard.vue:82
+#: src/composables/useNginxPerformance.ts:43
+#: src/views/dashboard/NginxDashBoard.vue:111
+#: src/views/dashboard/NginxDashBoard.vue:130
+#: src/views/dashboard/NginxDashBoard.vue:79
 #: src/views/site/ngx_conf/NginxStatusAlert.vue:15
 msgid "Nginx is not running"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:114
+#: src/views/dashboard/NginxDashBoard.vue:111
 msgid "Nginx is running"
 msgstr ""
 
@@ -2279,7 +2287,7 @@ msgstr ""
 msgid "Nginx Log"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:21
+#: src/views/preference/NginxSettings.vue:24
 msgid "Nginx Log Directory Whitelist"
 msgstr ""
 
@@ -2288,11 +2296,11 @@ msgstr ""
 msgid "Nginx Memory usage"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:30
+#: src/views/preference/NginxSettings.vue:33
 msgid "Nginx PID Path"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:36
+#: src/views/preference/NginxSettings.vue:39
 msgid "Nginx Reload Command"
 msgstr ""
 
@@ -2304,7 +2312,7 @@ msgstr ""
 msgid "Nginx reloaded successfully"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:39
+#: src/views/preference/NginxSettings.vue:42
 msgid "Nginx Restart Command"
 msgstr ""
 
@@ -2316,7 +2324,7 @@ msgstr ""
 msgid "Nginx restarted successfully"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:33
+#: src/views/preference/NginxSettings.vue:36
 msgid "Nginx Test Config Command"
 msgstr ""
 
@@ -2360,15 +2368,15 @@ msgstr ""
 msgid "No Action"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:182
+#: src/views/dashboard/NginxDashBoard.vue:179
 msgid "No data"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:44
+#: src/components/ConfigHistory/DiffViewer.vue:54
 msgid "No records selected"
 msgstr ""
 
-#: src/views/preference/Preference.vue:175
+#: src/views/preference/Preference.vue:176
 msgid "Node"
 msgstr ""
 
@@ -2501,7 +2509,7 @@ msgstr ""
 msgid "Only zip files are allowed"
 msgstr ""
 
-#: src/views/preference/Preference.vue:211
+#: src/views/preference/Preference.vue:212
 msgid "OpenAI"
 msgstr ""
 
@@ -2609,7 +2617,7 @@ msgstr ""
 msgid "Perform core upgrade error"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:187
+#: src/views/dashboard/NginxDashBoard.vue:184
 msgid "Performance Metrics"
 msgstr ""
 
@@ -2621,7 +2629,7 @@ msgstr ""
 msgid "Plain text is empty"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:176
+#: src/views/dashboard/NginxDashBoard.vue:173
 msgid "Please enable the stub_status module to get request statistics, connection count, etc."
 msgstr ""
 
@@ -2742,7 +2750,7 @@ msgid "Pre-release"
 msgstr ""
 
 #: src/routes/modules/preference.ts:10
-#: src/views/preference/Preference.vue:152
+#: src/views/preference/Preference.vue:153
 msgid "Preference"
 msgstr ""
 
@@ -3098,8 +3106,8 @@ msgstr ""
 msgid "Restore Nginx UI Configuration"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:402
-#: src/components/ConfigHistory/DiffViewer.vue:415
+#: src/components/ConfigHistory/DiffViewer.vue:412
+#: src/components/ConfigHistory/DiffViewer.vue:425
 msgid "Restore this version"
 msgstr ""
 
@@ -3147,7 +3155,7 @@ msgstr ""
 #: src/views/config/components/ConfigName.vue:59
 #: src/views/config/ConfigEditor.vue:271
 #: src/views/preference/components/Passkey.vue:130
-#: src/views/preference/Preference.vue:228
+#: src/views/preference/Preference.vue:229
 #: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:127
 #: src/views/site/site_edit/components/ConfigName.vue:52
 #: src/views/site/site_edit/SiteEdit.vue:292
@@ -3202,7 +3210,7 @@ msgstr ""
 #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:47
 #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:97
 #: src/views/certificate/components/CertificateEditor.vue:49
-#: src/views/preference/Preference.vue:124
+#: src/views/preference/Preference.vue:125
 msgid "Save successfully"
 msgstr ""
 
@@ -3254,7 +3262,7 @@ msgid "Send"
 msgstr ""
 
 #: src/routes/modules/dashboard.ts:19
-#: src/views/preference/Preference.vue:157
+#: src/views/preference/Preference.vue:158
 msgid "Server"
 msgstr ""
 
@@ -3453,6 +3461,10 @@ msgstr ""
 msgid "Streams-enabled directory not exist"
 msgstr ""
 
+#: src/views/preference/NginxSettings.vue:9
+msgid "Stub Status Port"
+msgstr ""
+
 #: src/constants/index.ts:25
 #: src/views/notification/notificationColumns.tsx:36
 msgid "Success"
@@ -3575,7 +3587,7 @@ msgid "Telegram"
 msgstr ""
 
 #: src/routes/modules/terminal.ts:10
-#: src/views/preference/Preference.vue:187
+#: src/views/preference/Preference.vue:188
 #: src/views/terminal/Terminal.vue:129
 msgid "Terminal"
 msgstr ""
@@ -3697,7 +3709,7 @@ msgstr ""
 msgid "This field should only contain letters, unicode characters, numbers, and -_."
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:155
+#: src/views/dashboard/NginxDashBoard.vue:152
 msgid "This module provides Nginx request statistics, connection count, etc. data. After enabling it, you can view performance statistics"
 msgstr ""
 
@@ -3737,7 +3749,7 @@ msgstr ""
 msgid "Tips"
 msgstr ""
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:203
+#: src/views/dashboard/components/PerformanceTablesCard.vue:207
 msgid "Tips: You can increase the concurrency processing capacity by increasing worker_processes or worker_connections"
 msgstr ""
 
@@ -3765,7 +3777,7 @@ msgstr ""
 msgid "To use a local large model, deploy it with ollama, vllm or lmdeploy. They provide an OpenAI-compatible API endpoint, so just set the baseUrl to your local API."
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:59
+#: src/views/dashboard/NginxDashBoard.vue:56
 msgid "Toggle failed"
 msgstr ""
 
@@ -3829,7 +3841,7 @@ msgstr ""
 msgid "Type"
 msgstr ""
 
-#: src/composables/useNginxPerformance.ts:19
+#: src/composables/useNginxPerformance.ts:18
 msgid "Unknown"
 msgstr ""
 

+ 67 - 54
app/src/language/ru_RU/app.po

@@ -150,7 +150,7 @@ msgstr "API токен"
 msgid "API Type"
 msgstr "Тип API"
 
-#: src/views/preference/Preference.vue:163
+#: src/views/preference/Preference.vue:164
 #, fuzzy
 msgid "App"
 msgstr "Применить"
@@ -252,7 +252,7 @@ msgstr "Попытка исправить"
 msgid "Attempts"
 msgstr "Попытки"
 
-#: src/views/preference/Preference.vue:193
+#: src/views/preference/Preference.vue:194
 msgid "Auth"
 msgstr "Авторизация"
 
@@ -269,7 +269,7 @@ msgstr "Настройки аутентификации"
 msgid "Author"
 msgstr "Автор"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:201
 msgid "auto = CPU cores"
 msgstr ""
 
@@ -428,12 +428,12 @@ msgstr "Отмена"
 msgid "Cannot change initial user password in demo mode"
 msgstr "Невозможно изменить пароль начального пользователя в демо-режиме"
 
-#: src/components/ConfigHistory/DiffViewer.vue:57
-#: src/components/ConfigHistory/DiffViewer.vue:74
+#: src/components/ConfigHistory/DiffViewer.vue:67
+#: src/components/ConfigHistory/DiffViewer.vue:84
 msgid "Cannot compare: Missing content"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:134
+#: src/views/dashboard/NginxDashBoard.vue:131
 msgid "Cannot get performance data in this state"
 msgstr ""
 
@@ -441,7 +441,7 @@ msgstr ""
 msgid "Cannot remove initial user"
 msgstr "Невозможно удалить начального пользователя"
 
-#: src/views/preference/Preference.vue:199
+#: src/views/preference/Preference.vue:200
 #, fuzzy
 msgid "Cert"
 msgstr "Авто Сертификат"
@@ -559,6 +559,10 @@ msgid ""
 "prevents using Passkeys and clipboard features."
 msgstr ""
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:26
+msgid "Check if the nginx.conf includes the conf.d directory."
+msgstr ""
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:16
 msgid "Check if the nginx.conf includes the sites-enabled directory."
 msgstr ""
@@ -626,7 +630,7 @@ msgstr "Комментарии"
 msgid "Compare"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:378
+#: src/components/ConfigHistory/DiffViewer.vue:388
 #, fuzzy
 msgid "Compare Configurations"
 msgstr "Конфигурации"
@@ -678,7 +682,7 @@ msgstr "Настроить SSL"
 msgid "Connected"
 msgstr "Подключено"
 
-#: src/views/dashboard/NginxDashBoard.vue:87
+#: src/views/dashboard/NginxDashBoard.vue:84
 msgid "Connection error, trying to reconnect..."
 msgstr ""
 
@@ -795,7 +799,7 @@ msgstr "Для текущей учетной записи TOTP не включе
 msgid "Current active connections"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:62
+#: src/components/ConfigHistory/DiffViewer.vue:72
 #, fuzzy
 msgid "Current Content"
 msgstr "Текущяя версия"
@@ -1266,7 +1270,7 @@ msgstr "Включение %{conf_name} in %{node_name} нипалучилася
 msgid "Enable stream %{name} on %{node} successfully"
 msgstr "Поток %{name} успешно включён на %{node}"
 
-#: src/views/dashboard/NginxDashBoard.vue:152
+#: src/views/dashboard/NginxDashBoard.vue:149
 msgid "Enable stub_status module"
 msgstr ""
 
@@ -1319,7 +1323,7 @@ msgstr "Окружения"
 msgid "Error"
 msgstr "Ошибка"
 
-#: src/components/ConfigHistory/DiffViewer.vue:135
+#: src/components/ConfigHistory/DiffViewer.vue:145
 msgid "Error initializing diff viewer"
 msgstr ""
 
@@ -1332,7 +1336,7 @@ msgstr "Ошибка логирования"
 msgid "Error Logs"
 msgstr "Ошибка логирования"
 
-#: src/components/ConfigHistory/DiffViewer.vue:87
+#: src/components/ConfigHistory/DiffViewer.vue:97
 msgid "Error processing content"
 msgstr ""
 
@@ -1354,7 +1358,7 @@ msgid "Export"
 msgstr "Экспорт"
 
 #: src/views/preference/ExternalNotify.vue:10
-#: src/views/preference/Preference.vue:169
+#: src/views/preference/Preference.vue:170
 msgid "External Notify"
 msgstr ""
 
@@ -1565,7 +1569,7 @@ msgstr "Не удалось получить информацию о серти
 msgid "Failed to get certificate information"
 msgstr "Не удалось получить информацию о сертификате"
 
-#: src/composables/useNginxPerformance.ts:50
+#: src/composables/useNginxPerformance.ts:49
 #, fuzzy
 msgid "Failed to get performance data"
 msgstr "Не удалось получить информацию о сертификате"
@@ -1737,7 +1741,7 @@ msgstr "Коды восстановления успешно сгенериро
 msgid "Generating private key for registering account"
 msgstr "Генерация приватного ключа для регистрации учетной записи"
 
-#: src/views/dashboard/NginxDashBoard.vue:143
+#: src/views/dashboard/NginxDashBoard.vue:140
 #, fuzzy
 msgid "Get data failed"
 msgstr "Регистрация не удалась"
@@ -1783,7 +1787,7 @@ msgstr "Главная"
 msgid "Host"
 msgstr "Хостинг HTTP"
 
-#: src/views/preference/Preference.vue:181
+#: src/views/preference/Preference.vue:182
 #, fuzzy
 msgid "HTTP"
 msgstr "HTTP01"
@@ -2034,7 +2038,7 @@ msgstr "Пользовательский"
 msgid "Last checked at"
 msgstr "Последняя проверка в"
 
-#: src/views/dashboard/NginxDashBoard.vue:118
+#: src/views/dashboard/NginxDashBoard.vue:115
 #, fuzzy
 msgid "Last update"
 msgstr "Последняя проверка в"
@@ -2099,7 +2103,7 @@ msgstr "Загрузить из настроек"
 msgid "Load successfully"
 msgstr "Загружено успешно"
 
-#: src/views/dashboard/NginxDashBoard.vue:180
+#: src/views/dashboard/NginxDashBoard.vue:177
 msgid "Loading data..."
 msgstr ""
 
@@ -2137,7 +2141,7 @@ msgstr "Авторизация успешна"
 msgid "Logout successful"
 msgstr "Выход выполнен успешно"
 
-#: src/views/preference/Preference.vue:217
+#: src/views/preference/Preference.vue:218
 msgid "Logrotate"
 msgstr "Прокрутка"
 
@@ -2201,7 +2205,7 @@ msgstr "Пользователи"
 msgid "Managed Certificate"
 msgstr "Управление сертификатом"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:202
 msgid "manually set"
 msgstr ""
 
@@ -2310,7 +2314,7 @@ msgstr "Многострочная директива"
 msgid "Name"
 msgstr "Имя"
 
-#: src/views/dashboard/NginxDashBoard.vue:175
+#: src/views/dashboard/NginxDashBoard.vue:172
 msgid "Need to enable the stub_status module"
 msgstr ""
 
@@ -2353,14 +2357,19 @@ msgstr "Вышла новая версия"
 msgid "Next"
 msgstr "Дальше"
 
-#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:205
+#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:206
 msgid "Nginx"
 msgstr "Nginx"
 
-#: src/views/preference/NginxSettings.vue:9
+#: src/views/preference/NginxSettings.vue:12
 msgid "Nginx Access Log Path"
 msgstr "Путь для Nginx Access Log"
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:25
+#, fuzzy
+msgid "Nginx Conf Include Conf.d"
+msgstr "Терминальная команда запуска"
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:15
 msgid "Nginx Conf Include Sites Enabled"
 msgstr ""
@@ -2400,12 +2409,12 @@ msgstr "Ошибка разбора конфигурации Nginx"
 msgid "Nginx Configuration Parse Error"
 msgstr "Ошибка разбора конфигурации Nginx"
 
-#: src/views/preference/NginxSettings.vue:18
+#: src/views/preference/NginxSettings.vue:21
 #, fuzzy
 msgid "Nginx Configuration Path"
 msgstr "Ошибка разбора конфигурации Nginx"
 
-#: src/views/preference/NginxSettings.vue:15
+#: src/views/preference/NginxSettings.vue:18
 #, fuzzy
 msgid "Nginx Configurations Directory"
 msgstr "Ошибка разбора конфигурации Nginx"
@@ -2419,19 +2428,19 @@ msgstr "Управление Nginx"
 msgid "Nginx CPU usage rate"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:12
+#: src/views/preference/NginxSettings.vue:15
 msgid "Nginx Error Log Path"
 msgstr "Путь для Nginx Error Log"
 
-#: src/composables/useNginxPerformance.ts:44
-#: src/views/dashboard/NginxDashBoard.vue:114
-#: src/views/dashboard/NginxDashBoard.vue:133
-#: src/views/dashboard/NginxDashBoard.vue:82
+#: src/composables/useNginxPerformance.ts:43
+#: src/views/dashboard/NginxDashBoard.vue:111
+#: src/views/dashboard/NginxDashBoard.vue:130
+#: src/views/dashboard/NginxDashBoard.vue:79
 #: src/views/site/ngx_conf/NginxStatusAlert.vue:15
 msgid "Nginx is not running"
 msgstr "Nginx не работает"
 
-#: src/views/dashboard/NginxDashBoard.vue:114
+#: src/views/dashboard/NginxDashBoard.vue:111
 #, fuzzy
 msgid "Nginx is running"
 msgstr "Nginx не работает"
@@ -2440,7 +2449,7 @@ msgstr "Nginx не работает"
 msgid "Nginx Log"
 msgstr "Журнал"
 
-#: src/views/preference/NginxSettings.vue:21
+#: src/views/preference/NginxSettings.vue:24
 msgid "Nginx Log Directory Whitelist"
 msgstr "Белый список директорий для логов Nginx"
 
@@ -2449,12 +2458,12 @@ msgstr "Белый список директорий для логов Nginx"
 msgid "Nginx Memory usage"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:30
+#: src/views/preference/NginxSettings.vue:33
 #, fuzzy
 msgid "Nginx PID Path"
 msgstr "Путь для Nginx Error Log"
 
-#: src/views/preference/NginxSettings.vue:36
+#: src/views/preference/NginxSettings.vue:39
 msgid "Nginx Reload Command"
 msgstr "Команда перезагрузки Nginx"
 
@@ -2466,7 +2475,7 @@ msgstr ""
 msgid "Nginx reloaded successfully"
 msgstr "Nginx успешно перезагружен"
 
-#: src/views/preference/NginxSettings.vue:39
+#: src/views/preference/NginxSettings.vue:42
 #, fuzzy
 msgid "Nginx Restart Command"
 msgstr "Терминальная команда запуска"
@@ -2479,7 +2488,7 @@ msgstr ""
 msgid "Nginx restarted successfully"
 msgstr "Nginx успешно перезапущен"
 
-#: src/views/preference/NginxSettings.vue:33
+#: src/views/preference/NginxSettings.vue:36
 #, fuzzy
 msgid "Nginx Test Config Command"
 msgstr "Терминальная команда запуска"
@@ -2529,15 +2538,15 @@ msgstr "Нет"
 msgid "No Action"
 msgstr "Действие"
 
-#: src/views/dashboard/NginxDashBoard.vue:182
+#: src/views/dashboard/NginxDashBoard.vue:179
 msgid "No data"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:44
+#: src/components/ConfigHistory/DiffViewer.vue:54
 msgid "No records selected"
 msgstr ""
 
-#: src/views/preference/Preference.vue:175
+#: src/views/preference/Preference.vue:176
 #, fuzzy
 msgid "Node"
 msgstr "Имя узла"
@@ -2683,7 +2692,7 @@ msgstr "Онлайн"
 msgid "Only zip files are allowed"
 msgstr ""
 
-#: src/views/preference/Preference.vue:211
+#: src/views/preference/Preference.vue:212
 msgid "OpenAI"
 msgstr "OpenAI"
 
@@ -2793,7 +2802,7 @@ msgstr "Выполнить"
 msgid "Perform core upgrade error"
 msgstr "Ошибка обновления ядра"
 
-#: src/views/dashboard/NginxDashBoard.vue:187
+#: src/views/dashboard/NginxDashBoard.vue:184
 msgid "Performance Metrics"
 msgstr ""
 
@@ -2805,7 +2814,7 @@ msgstr "Выполнение обновления ядра"
 msgid "Plain text is empty"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:176
+#: src/views/dashboard/NginxDashBoard.vue:173
 msgid ""
 "Please enable the stub_status module to get request statistics, connection "
 "count, etc."
@@ -2954,7 +2963,7 @@ msgstr "Действие"
 msgid "Pre-release"
 msgstr "Предварительный выпуск"
 
-#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:152
+#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:153
 msgid "Preference"
 msgstr "Настройки"
 
@@ -3344,8 +3353,8 @@ msgstr "Ошибка разбора конфигурации Nginx"
 msgid "Restore Nginx UI Configuration"
 msgstr "Ошибка разбора конфигурации Nginx"
 
-#: src/components/ConfigHistory/DiffViewer.vue:402
-#: src/components/ConfigHistory/DiffViewer.vue:415
+#: src/components/ConfigHistory/DiffViewer.vue:412
+#: src/components/ConfigHistory/DiffViewer.vue:425
 msgid "Restore this version"
 msgstr ""
 
@@ -3397,7 +3406,7 @@ msgstr "Выполняется"
 #: src/views/config/components/ConfigName.vue:59
 #: src/views/config/ConfigEditor.vue:271
 #: src/views/preference/components/Passkey.vue:130
-#: src/views/preference/Preference.vue:228
+#: src/views/preference/Preference.vue:229
 #: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:127
 #: src/views/site/site_edit/components/ConfigName.vue:52
 #: src/views/site/site_edit/SiteEdit.vue:292
@@ -3458,7 +3467,7 @@ msgstr "Поток %{name} успешно сохранён на %{node}"
 #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:47
 #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:97
 #: src/views/certificate/components/CertificateEditor.vue:49
-#: src/views/preference/Preference.vue:124
+#: src/views/preference/Preference.vue:125
 msgid "Save successfully"
 msgstr "Сохранено успешно"
 
@@ -3511,7 +3520,7 @@ msgstr ""
 msgid "Send"
 msgstr "Отправлено"
 
-#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:157
+#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:158
 #, fuzzy
 msgid "Server"
 msgstr "Информация о сервере"
@@ -3731,6 +3740,10 @@ msgstr ""
 msgid "Streams-enabled directory not exist"
 msgstr "Каталог"
 
+#: src/views/preference/NginxSettings.vue:9
+msgid "Stub Status Port"
+msgstr ""
+
 #: src/constants/index.ts:25 src/views/notification/notificationColumns.tsx:36
 msgid "Success"
 msgstr "Успех"
@@ -3859,7 +3872,7 @@ msgstr "Файл не найден"
 msgid "Telegram"
 msgstr ""
 
-#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:187
+#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:188
 #: src/views/terminal/Terminal.vue:129
 msgid "Terminal"
 msgstr "Терминал"
@@ -4028,7 +4041,7 @@ msgstr ""
 "Имя модели должно содержать только буквы, юникод, цифры, дефисы, тире и "
 "точки."
 
-#: src/views/dashboard/NginxDashBoard.vue:155
+#: src/views/dashboard/NginxDashBoard.vue:152
 msgid ""
 "This module provides Nginx request statistics, connection count, etc. data. "
 "After enabling it, you can view performance statistics"
@@ -4081,7 +4094,7 @@ msgstr ""
 msgid "Tips"
 msgstr "Советы"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:203
+#: src/views/dashboard/components/PerformanceTablesCard.vue:207
 msgid ""
 "Tips: You can increase the concurrency processing capacity by increasing "
 "worker_processes or worker_connections"
@@ -4129,7 +4142,7 @@ msgid ""
 "local API."
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:59
+#: src/views/dashboard/NginxDashBoard.vue:56
 #, fuzzy
 msgid "Toggle failed"
 msgstr "Не удалось включить"
@@ -4198,7 +4211,7 @@ msgstr "Требуется двухфакторная аутентификаци
 msgid "Type"
 msgstr "Тип"
 
-#: src/composables/useNginxPerformance.ts:19
+#: src/composables/useNginxPerformance.ts:18
 msgid "Unknown"
 msgstr ""
 

+ 67 - 54
app/src/language/tr_TR/app.po

@@ -148,7 +148,7 @@ msgstr "API Token"
 msgid "API Type"
 msgstr "API Türü"
 
-#: src/views/preference/Preference.vue:163
+#: src/views/preference/Preference.vue:164
 msgid "App"
 msgstr "Uygulama"
 
@@ -249,7 +249,7 @@ msgstr "Girişimler"
 msgid "Attempts"
 msgstr "Girişimler"
 
-#: src/views/preference/Preference.vue:193
+#: src/views/preference/Preference.vue:194
 msgid "Auth"
 msgstr "Kimlik Doğrulama"
 
@@ -266,7 +266,7 @@ msgstr "Kimlik Doğrulama Ayarları"
 msgid "Author"
 msgstr "Yazar"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:201
 msgid "auto = CPU cores"
 msgstr ""
 
@@ -426,12 +426,12 @@ msgstr "İptal"
 msgid "Cannot change initial user password in demo mode"
 msgstr "Demoda kök parolasını değiştirmeyi yasakla"
 
-#: src/components/ConfigHistory/DiffViewer.vue:57
-#: src/components/ConfigHistory/DiffViewer.vue:74
+#: src/components/ConfigHistory/DiffViewer.vue:67
+#: src/components/ConfigHistory/DiffViewer.vue:84
 msgid "Cannot compare: Missing content"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:134
+#: src/views/dashboard/NginxDashBoard.vue:131
 msgid "Cannot get performance data in this state"
 msgstr ""
 
@@ -440,7 +440,7 @@ msgstr ""
 msgid "Cannot remove initial user"
 msgstr "Sistem İlk Kullanıcısı"
 
-#: src/views/preference/Preference.vue:199
+#: src/views/preference/Preference.vue:200
 msgid "Cert"
 msgstr ""
 
@@ -560,6 +560,10 @@ msgid ""
 "prevents using Passkeys and clipboard features."
 msgstr ""
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:26
+msgid "Check if the nginx.conf includes the conf.d directory."
+msgstr ""
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:16
 msgid "Check if the nginx.conf includes the sites-enabled directory."
 msgstr ""
@@ -627,7 +631,7 @@ msgstr "Yorumlar"
 msgid "Compare"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:378
+#: src/components/ConfigHistory/DiffViewer.vue:388
 #, fuzzy
 msgid "Compare Configurations"
 msgstr "Yapılandırmalar"
@@ -679,7 +683,7 @@ msgstr "SSL'yi Yapılandırma"
 msgid "Connected"
 msgstr "Bağlandı"
 
-#: src/views/dashboard/NginxDashBoard.vue:87
+#: src/views/dashboard/NginxDashBoard.vue:84
 msgid "Connection error, trying to reconnect..."
 msgstr ""
 
@@ -797,7 +801,7 @@ msgstr "Mevcut hesap için TOTP etkin değil."
 msgid "Current active connections"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:62
+#: src/components/ConfigHistory/DiffViewer.vue:72
 #, fuzzy
 msgid "Current Content"
 msgstr "Mevcut sürüm"
@@ -1299,7 +1303,7 @@ msgstr ""
 "%{conf_name} yapılandırmasını %{node_name} düğümünde etkinleştirme başarılı "
 "oldu"
 
-#: src/views/dashboard/NginxDashBoard.vue:152
+#: src/views/dashboard/NginxDashBoard.vue:149
 msgid "Enable stub_status module"
 msgstr ""
 
@@ -1352,7 +1356,7 @@ msgstr "Ortamlar"
 msgid "Error"
 msgstr "Hata"
 
-#: src/components/ConfigHistory/DiffViewer.vue:135
+#: src/components/ConfigHistory/DiffViewer.vue:145
 msgid "Error initializing diff viewer"
 msgstr ""
 
@@ -1365,7 +1369,7 @@ msgstr "Hata Günlükleri"
 msgid "Error Logs"
 msgstr "Hata Günlükleri"
 
-#: src/components/ConfigHistory/DiffViewer.vue:87
+#: src/components/ConfigHistory/DiffViewer.vue:97
 msgid "Error processing content"
 msgstr ""
 
@@ -1387,7 +1391,7 @@ msgid "Export"
 msgstr "Dışa Aktar"
 
 #: src/views/preference/ExternalNotify.vue:10
-#: src/views/preference/Preference.vue:169
+#: src/views/preference/Preference.vue:170
 msgid "External Notify"
 msgstr ""
 
@@ -1598,7 +1602,7 @@ msgstr "Sertifika bilgileri alınamadı"
 msgid "Failed to get certificate information"
 msgstr "Sertifika bilgileri alınamadı"
 
-#: src/composables/useNginxPerformance.ts:50
+#: src/composables/useNginxPerformance.ts:49
 #, fuzzy
 msgid "Failed to get performance data"
 msgstr "Sertifika bilgileri alınamadı"
@@ -1770,7 +1774,7 @@ msgstr "Başarıyla Kurtarıldı"
 msgid "Generating private key for registering account"
 msgstr "Hesap kaydı için özel anahtar oluşturuluyor"
 
-#: src/views/dashboard/NginxDashBoard.vue:143
+#: src/views/dashboard/NginxDashBoard.vue:140
 #, fuzzy
 msgid "Get data failed"
 msgstr "Kayıt başarısız"
@@ -1816,7 +1820,7 @@ msgstr "Anasayfa"
 msgid "Host"
 msgstr "HTTP Sunucusu"
 
-#: src/views/preference/Preference.vue:181
+#: src/views/preference/Preference.vue:182
 #, fuzzy
 msgid "HTTP"
 msgstr "HTTP01"
@@ -2070,7 +2074,7 @@ msgstr "Özelleştirilmiş"
 msgid "Last checked at"
 msgstr "En son şu tarihte kontrol edildi"
 
-#: src/views/dashboard/NginxDashBoard.vue:118
+#: src/views/dashboard/NginxDashBoard.vue:115
 #, fuzzy
 msgid "Last update"
 msgstr "En son kullanıldığı zaman"
@@ -2134,7 +2138,7 @@ msgstr "Ayarlar'dan yükle"
 msgid "Load successfully"
 msgstr "Başarıyla yüklendi"
 
-#: src/views/dashboard/NginxDashBoard.vue:180
+#: src/views/dashboard/NginxDashBoard.vue:177
 msgid "Loading data..."
 msgstr ""
 
@@ -2172,7 +2176,7 @@ msgstr "Giriş Başarılı"
 msgid "Logout successful"
 msgstr "Çıkış başarılı"
 
-#: src/views/preference/Preference.vue:217
+#: src/views/preference/Preference.vue:218
 msgid "Logrotate"
 msgstr "Logrotate"
 
@@ -2242,7 +2246,7 @@ msgstr "Kullanıcıları Yönet"
 msgid "Managed Certificate"
 msgstr "Yönetilen Sertifika"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:202
 msgid "manually set"
 msgstr ""
 
@@ -2362,7 +2366,7 @@ msgstr "Çok Hatlı Direktif"
 msgid "Name"
 msgstr "İsim"
 
-#: src/views/dashboard/NginxDashBoard.vue:175
+#: src/views/dashboard/NginxDashBoard.vue:172
 msgid "Need to enable the stub_status module"
 msgstr ""
 
@@ -2413,16 +2417,21 @@ msgstr "Yeni sürüm yayınlandı"
 msgid "Next"
 msgstr "Sonraki"
 
-#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:205
+#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:206
 #, fuzzy
 msgid "Nginx"
 msgstr "Nginx"
 
-#: src/views/preference/NginxSettings.vue:9
+#: src/views/preference/NginxSettings.vue:12
 #, fuzzy
 msgid "Nginx Access Log Path"
 msgstr "Nginx Erişim Günlüğü Yolu"
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:25
+#, fuzzy
+msgid "Nginx Conf Include Conf.d"
+msgstr "Terminal Başlatma Komutu"
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:15
 msgid "Nginx Conf Include Sites Enabled"
 msgstr ""
@@ -2463,12 +2472,12 @@ msgstr "Nginx Yapılandırma Ayrıştırma Hatası"
 msgid "Nginx Configuration Parse Error"
 msgstr "Nginx Yapılandırma Ayrıştırma Hatası"
 
-#: src/views/preference/NginxSettings.vue:18
+#: src/views/preference/NginxSettings.vue:21
 #, fuzzy
 msgid "Nginx Configuration Path"
 msgstr "Nginx Yapılandırma Ayrıştırma Hatası"
 
-#: src/views/preference/NginxSettings.vue:15
+#: src/views/preference/NginxSettings.vue:18
 #, fuzzy
 msgid "Nginx Configurations Directory"
 msgstr "Nginx Yapılandırma Ayrıştırma Hatası"
@@ -2483,21 +2492,21 @@ msgstr "Nginx Kontrolü"
 msgid "Nginx CPU usage rate"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:12
+#: src/views/preference/NginxSettings.vue:15
 #, fuzzy
 msgid "Nginx Error Log Path"
 msgstr "Nginx Hata Günlüğü Yolu"
 
-#: src/composables/useNginxPerformance.ts:44
-#: src/views/dashboard/NginxDashBoard.vue:114
-#: src/views/dashboard/NginxDashBoard.vue:133
-#: src/views/dashboard/NginxDashBoard.vue:82
+#: src/composables/useNginxPerformance.ts:43
+#: src/views/dashboard/NginxDashBoard.vue:111
+#: src/views/dashboard/NginxDashBoard.vue:130
+#: src/views/dashboard/NginxDashBoard.vue:79
 #: src/views/site/ngx_conf/NginxStatusAlert.vue:15
 #, fuzzy
 msgid "Nginx is not running"
 msgstr "Nginx çalışmıyor"
 
-#: src/views/dashboard/NginxDashBoard.vue:114
+#: src/views/dashboard/NginxDashBoard.vue:111
 #, fuzzy
 msgid "Nginx is running"
 msgstr "Nginx çalışmıyor"
@@ -2507,7 +2516,7 @@ msgstr "Nginx çalışmıyor"
 msgid "Nginx Log"
 msgstr "Nginx Günlüğü"
 
-#: src/views/preference/NginxSettings.vue:21
+#: src/views/preference/NginxSettings.vue:24
 msgid "Nginx Log Directory Whitelist"
 msgstr ""
 
@@ -2516,12 +2525,12 @@ msgstr ""
 msgid "Nginx Memory usage"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:30
+#: src/views/preference/NginxSettings.vue:33
 #, fuzzy
 msgid "Nginx PID Path"
 msgstr "Nginx Hata Günlüğü Yolu"
 
-#: src/views/preference/NginxSettings.vue:36
+#: src/views/preference/NginxSettings.vue:39
 msgid "Nginx Reload Command"
 msgstr ""
 
@@ -2534,7 +2543,7 @@ msgstr ""
 msgid "Nginx reloaded successfully"
 msgstr "Nginx başarıyla yeniden yüklendi"
 
-#: src/views/preference/NginxSettings.vue:39
+#: src/views/preference/NginxSettings.vue:42
 #, fuzzy
 msgid "Nginx Restart Command"
 msgstr "Terminal Başlatma Komutu"
@@ -2548,7 +2557,7 @@ msgstr ""
 msgid "Nginx restarted successfully"
 msgstr "Nginx başarıyla yeniden başlatıldı"
 
-#: src/views/preference/NginxSettings.vue:33
+#: src/views/preference/NginxSettings.vue:36
 #, fuzzy
 msgid "Nginx Test Config Command"
 msgstr "Terminal Başlatma Komutu"
@@ -2599,15 +2608,15 @@ msgstr "Hayır"
 msgid "No Action"
 msgstr "Eylem"
 
-#: src/views/dashboard/NginxDashBoard.vue:182
+#: src/views/dashboard/NginxDashBoard.vue:179
 msgid "No data"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:44
+#: src/components/ConfigHistory/DiffViewer.vue:54
 msgid "No records selected"
 msgstr ""
 
-#: src/views/preference/Preference.vue:175
+#: src/views/preference/Preference.vue:176
 #, fuzzy
 msgid "Node"
 msgstr "Yeni Ad"
@@ -2768,7 +2777,7 @@ msgstr "Çevrimiçi"
 msgid "Only zip files are allowed"
 msgstr ""
 
-#: src/views/preference/Preference.vue:211
+#: src/views/preference/Preference.vue:212
 #, fuzzy
 msgid "OpenAI"
 msgstr "OpenAI"
@@ -2897,7 +2906,7 @@ msgstr "Uygula"
 msgid "Perform core upgrade error"
 msgstr "Çekirdek yükseltme hatası gerçekleştirin"
 
-#: src/views/dashboard/NginxDashBoard.vue:187
+#: src/views/dashboard/NginxDashBoard.vue:184
 msgid "Performance Metrics"
 msgstr ""
 
@@ -2910,7 +2919,7 @@ msgstr "Çekirdek yükseltme gerçekleştirme"
 msgid "Plain text is empty"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:176
+#: src/views/dashboard/NginxDashBoard.vue:173
 msgid ""
 "Please enable the stub_status module to get request statistics, connection "
 "count, etc."
@@ -3073,7 +3082,7 @@ msgstr "Eylem"
 msgid "Pre-release"
 msgstr "Ön sürüm"
 
-#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:152
+#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:153
 #, fuzzy
 msgid "Preference"
 msgstr "Tercih"
@@ -3515,8 +3524,8 @@ msgstr "Nginx Yapılandırma Ayrıştırma Hatası"
 msgid "Restore Nginx UI Configuration"
 msgstr "Nginx Yapılandırma Ayrıştırma Hatası"
 
-#: src/components/ConfigHistory/DiffViewer.vue:402
-#: src/components/ConfigHistory/DiffViewer.vue:415
+#: src/components/ConfigHistory/DiffViewer.vue:412
+#: src/components/ConfigHistory/DiffViewer.vue:425
 msgid "Restore this version"
 msgstr ""
 
@@ -3570,7 +3579,7 @@ msgstr "Çalışıyor"
 #: src/views/config/components/ConfigName.vue:59
 #: src/views/config/ConfigEditor.vue:271
 #: src/views/preference/components/Passkey.vue:130
-#: src/views/preference/Preference.vue:228
+#: src/views/preference/Preference.vue:229
 #: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:127
 #: src/views/site/site_edit/components/ConfigName.vue:52
 #: src/views/site/site_edit/SiteEdit.vue:292
@@ -3637,7 +3646,7 @@ msgstr "%{conf_name} başarıyla %{node_name} düğümüne kopyalandı"
 #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:47
 #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:97
 #: src/views/certificate/components/CertificateEditor.vue:49
-#: src/views/preference/Preference.vue:124
+#: src/views/preference/Preference.vue:125
 #, fuzzy
 msgid "Save successfully"
 msgstr "Başarıyla kaydedin"
@@ -3695,7 +3704,7 @@ msgstr ""
 msgid "Send"
 msgstr "Gönder"
 
-#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:157
+#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:158
 #, fuzzy
 msgid "Server"
 msgstr "Sunucu Bilgisi"
@@ -3936,6 +3945,10 @@ msgstr ""
 msgid "Streams-enabled directory not exist"
 msgstr "Dizin"
 
+#: src/views/preference/NginxSettings.vue:9
+msgid "Stub Status Port"
+msgstr ""
+
 #: src/constants/index.ts:25 src/views/notification/notificationColumns.tsx:36
 #, fuzzy
 msgid "Success"
@@ -4078,7 +4091,7 @@ msgstr "Dosya bulunamadı"
 msgid "Telegram"
 msgstr ""
 
-#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:187
+#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:188
 #: src/views/terminal/Terminal.vue:129
 #, fuzzy
 msgid "Terminal"
@@ -4260,7 +4273,7 @@ msgid ""
 msgstr ""
 "Model adı yalnızca harf, unicode, sayı, tire, çizgi ve nokta içermelidir."
 
-#: src/views/dashboard/NginxDashBoard.vue:155
+#: src/views/dashboard/NginxDashBoard.vue:152
 msgid ""
 "This module provides Nginx request statistics, connection count, etc. data. "
 "After enabling it, you can view performance statistics"
@@ -4315,7 +4328,7 @@ msgstr ""
 msgid "Tips"
 msgstr "İpuçları"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:203
+#: src/views/dashboard/components/PerformanceTablesCard.vue:207
 msgid ""
 "Tips: You can increase the concurrency processing capacity by increasing "
 "worker_processes or worker_connections"
@@ -4374,7 +4387,7 @@ msgstr ""
 "uyumlu bir API uç noktası sağlarlar, bu nedenle baseUrl'yi yerel API'nize "
 "ayarlamanız yeterlidir."
 
-#: src/views/dashboard/NginxDashBoard.vue:59
+#: src/views/dashboard/NginxDashBoard.vue:56
 #, fuzzy
 msgid "Toggle failed"
 msgstr "Etkinleştirme başarısız"
@@ -4449,7 +4462,7 @@ msgstr "İki faktörlü kimlik doğrulama gerekiyor"
 msgid "Type"
 msgstr "Tip"
 
-#: src/composables/useNginxPerformance.ts:19
+#: src/composables/useNginxPerformance.ts:18
 msgid "Unknown"
 msgstr ""
 

+ 66 - 54
app/src/language/vi_VN/app.po

@@ -149,7 +149,7 @@ msgstr ""
 msgid "API Type"
 msgstr "Loại"
 
-#: src/views/preference/Preference.vue:163
+#: src/views/preference/Preference.vue:164
 msgid "App"
 msgstr ""
 
@@ -263,7 +263,7 @@ msgstr ""
 msgid "Attempts"
 msgstr ""
 
-#: src/views/preference/Preference.vue:193
+#: src/views/preference/Preference.vue:194
 #, fuzzy
 msgid "Auth"
 msgstr "Tác giả"
@@ -281,7 +281,7 @@ msgstr ""
 msgid "Author"
 msgstr "Tác giả"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:201
 msgid "auto = CPU cores"
 msgstr ""
 
@@ -445,12 +445,12 @@ msgstr "Huỷ"
 msgid "Cannot change initial user password in demo mode"
 msgstr "Cấm thay đổi mật khẩu root trong demo"
 
-#: src/components/ConfigHistory/DiffViewer.vue:57
-#: src/components/ConfigHistory/DiffViewer.vue:74
+#: src/components/ConfigHistory/DiffViewer.vue:67
+#: src/components/ConfigHistory/DiffViewer.vue:84
 msgid "Cannot compare: Missing content"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:134
+#: src/views/dashboard/NginxDashBoard.vue:131
 msgid "Cannot get performance data in this state"
 msgstr ""
 
@@ -458,7 +458,7 @@ msgstr ""
 msgid "Cannot remove initial user"
 msgstr ""
 
-#: src/views/preference/Preference.vue:199
+#: src/views/preference/Preference.vue:200
 #, fuzzy
 msgid "Cert"
 msgstr "Tự động ký chứng chỉ SSL"
@@ -586,6 +586,10 @@ msgid ""
 "prevents using Passkeys and clipboard features."
 msgstr ""
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:26
+msgid "Check if the nginx.conf includes the conf.d directory."
+msgstr ""
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:16
 msgid "Check if the nginx.conf includes the sites-enabled directory."
 msgstr ""
@@ -655,7 +659,7 @@ msgstr "Bình luận"
 msgid "Compare"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:378
+#: src/components/ConfigHistory/DiffViewer.vue:388
 #, fuzzy
 msgid "Compare Configurations"
 msgstr "Cấu hình"
@@ -708,7 +712,7 @@ msgstr "Cấu hình SSL"
 msgid "Connected"
 msgstr "Đã kết nối"
 
-#: src/views/dashboard/NginxDashBoard.vue:87
+#: src/views/dashboard/NginxDashBoard.vue:84
 msgid "Connection error, trying to reconnect..."
 msgstr ""
 
@@ -828,7 +832,7 @@ msgstr ""
 msgid "Current active connections"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:62
+#: src/components/ConfigHistory/DiffViewer.vue:72
 #, fuzzy
 msgid "Current Content"
 msgstr "Phiên bản hiện tại"
@@ -1313,7 +1317,7 @@ msgstr "Không thể bật %{conf_name} trên %{node_name}"
 msgid "Enable stream %{name} on %{node} successfully"
 msgstr "Đã bật %{conf_name} trên %{node_name}"
 
-#: src/views/dashboard/NginxDashBoard.vue:152
+#: src/views/dashboard/NginxDashBoard.vue:149
 msgid "Enable stub_status module"
 msgstr ""
 
@@ -1369,7 +1373,7 @@ msgstr "Environments"
 msgid "Error"
 msgstr "Lỗi"
 
-#: src/components/ConfigHistory/DiffViewer.vue:135
+#: src/components/ConfigHistory/DiffViewer.vue:145
 msgid "Error initializing diff viewer"
 msgstr ""
 
@@ -1382,7 +1386,7 @@ msgstr "Log lỗi"
 msgid "Error Logs"
 msgstr "Log lỗi"
 
-#: src/components/ConfigHistory/DiffViewer.vue:87
+#: src/components/ConfigHistory/DiffViewer.vue:97
 msgid "Error processing content"
 msgstr ""
 
@@ -1405,7 +1409,7 @@ msgid "Export"
 msgstr "Xuất"
 
 #: src/views/preference/ExternalNotify.vue:10
-#: src/views/preference/Preference.vue:169
+#: src/views/preference/Preference.vue:170
 msgid "External Notify"
 msgstr ""
 
@@ -1617,7 +1621,7 @@ msgstr "Không thể truy xuất thông tin chứng chỉ"
 msgid "Failed to get certificate information"
 msgstr "Không thể truy xuất thông tin chứng chỉ"
 
-#: src/composables/useNginxPerformance.ts:50
+#: src/composables/useNginxPerformance.ts:49
 #, fuzzy
 msgid "Failed to get performance data"
 msgstr "Không thể truy xuất thông tin chứng chỉ"
@@ -1789,7 +1793,7 @@ msgstr "Xoá thành công"
 msgid "Generating private key for registering account"
 msgstr "Tạo khóa riêng để đăng ký tài khoản"
 
-#: src/views/dashboard/NginxDashBoard.vue:143
+#: src/views/dashboard/NginxDashBoard.vue:140
 #, fuzzy
 msgid "Get data failed"
 msgstr "Đăng ký người dùng"
@@ -1835,7 +1839,7 @@ msgstr "Trang chủ"
 msgid "Host"
 msgstr ""
 
-#: src/views/preference/Preference.vue:181
+#: src/views/preference/Preference.vue:182
 msgid "HTTP"
 msgstr ""
 
@@ -2085,7 +2089,7 @@ msgstr "Tuỳ chỉnh"
 msgid "Last checked at"
 msgstr "Kiểm tra lần cuối lúc"
 
-#: src/views/dashboard/NginxDashBoard.vue:118
+#: src/views/dashboard/NginxDashBoard.vue:115
 #, fuzzy
 msgid "Last update"
 msgstr "Kiểm tra lần cuối lúc"
@@ -2155,7 +2159,7 @@ msgstr ""
 msgid "Load successfully"
 msgstr "Lưu thành công"
 
-#: src/views/dashboard/NginxDashBoard.vue:180
+#: src/views/dashboard/NginxDashBoard.vue:177
 msgid "Loading data..."
 msgstr ""
 
@@ -2194,7 +2198,7 @@ msgstr "Đăng nhập thành công"
 msgid "Logout successful"
 msgstr "Đã đăng xuất"
 
-#: src/views/preference/Preference.vue:217
+#: src/views/preference/Preference.vue:218
 msgid "Logrotate"
 msgstr ""
 
@@ -2254,7 +2258,7 @@ msgstr "Người dùng"
 msgid "Managed Certificate"
 msgstr ""
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:202
 msgid "manually set"
 msgstr ""
 
@@ -2368,7 +2372,7 @@ msgstr "Single Directive"
 msgid "Name"
 msgstr "Tên"
 
-#: src/views/dashboard/NginxDashBoard.vue:175
+#: src/views/dashboard/NginxDashBoard.vue:172
 msgid "Need to enable the stub_status module"
 msgstr ""
 
@@ -2413,14 +2417,18 @@ msgstr "Đã có phiên bản mới"
 msgid "Next"
 msgstr "Tiếp theo"
 
-#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:205
+#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:206
 msgid "Nginx"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:9
+#: src/views/preference/NginxSettings.vue:12
 msgid "Nginx Access Log Path"
 msgstr "Vị trí lưu log truy cập (Access log) của Nginx"
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:25
+msgid "Nginx Conf Include Conf.d"
+msgstr ""
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:15
 msgid "Nginx Conf Include Sites Enabled"
 msgstr ""
@@ -2461,12 +2469,12 @@ msgstr "Lỗi phân tích cú pháp cấu hình Nginx"
 msgid "Nginx Configuration Parse Error"
 msgstr "Lỗi phân tích cú pháp cấu hình Nginx"
 
-#: src/views/preference/NginxSettings.vue:18
+#: src/views/preference/NginxSettings.vue:21
 #, fuzzy
 msgid "Nginx Configuration Path"
 msgstr "Lỗi phân tích cú pháp cấu hình Nginx"
 
-#: src/views/preference/NginxSettings.vue:15
+#: src/views/preference/NginxSettings.vue:18
 #, fuzzy
 msgid "Nginx Configurations Directory"
 msgstr "Lỗi phân tích cú pháp cấu hình Nginx"
@@ -2480,19 +2488,19 @@ msgstr ""
 msgid "Nginx CPU usage rate"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:12
+#: src/views/preference/NginxSettings.vue:15
 msgid "Nginx Error Log Path"
 msgstr "Vị trí lưu log lỗi (Error log) của Nginx"
 
-#: src/composables/useNginxPerformance.ts:44
-#: src/views/dashboard/NginxDashBoard.vue:114
-#: src/views/dashboard/NginxDashBoard.vue:133
-#: src/views/dashboard/NginxDashBoard.vue:82
+#: src/composables/useNginxPerformance.ts:43
+#: src/views/dashboard/NginxDashBoard.vue:111
+#: src/views/dashboard/NginxDashBoard.vue:130
+#: src/views/dashboard/NginxDashBoard.vue:79
 #: src/views/site/ngx_conf/NginxStatusAlert.vue:15
 msgid "Nginx is not running"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:114
+#: src/views/dashboard/NginxDashBoard.vue:111
 msgid "Nginx is running"
 msgstr ""
 
@@ -2500,7 +2508,7 @@ msgstr ""
 msgid "Nginx Log"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:21
+#: src/views/preference/NginxSettings.vue:24
 msgid "Nginx Log Directory Whitelist"
 msgstr ""
 
@@ -2509,12 +2517,12 @@ msgstr ""
 msgid "Nginx Memory usage"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:30
+#: src/views/preference/NginxSettings.vue:33
 #, fuzzy
 msgid "Nginx PID Path"
 msgstr "Vị trí lưu log lỗi (Error log) của Nginx"
 
-#: src/views/preference/NginxSettings.vue:36
+#: src/views/preference/NginxSettings.vue:39
 msgid "Nginx Reload Command"
 msgstr ""
 
@@ -2527,7 +2535,7 @@ msgstr ""
 msgid "Nginx reloaded successfully"
 msgstr "Reload Nginx thành công"
 
-#: src/views/preference/NginxSettings.vue:39
+#: src/views/preference/NginxSettings.vue:42
 msgid "Nginx Restart Command"
 msgstr ""
 
@@ -2540,7 +2548,7 @@ msgstr ""
 msgid "Nginx restarted successfully"
 msgstr "Restart Nginx thành công"
 
-#: src/views/preference/NginxSettings.vue:33
+#: src/views/preference/NginxSettings.vue:36
 msgid "Nginx Test Config Command"
 msgstr ""
 
@@ -2589,15 +2597,15 @@ msgstr "Không"
 msgid "No Action"
 msgstr "Hành động"
 
-#: src/views/dashboard/NginxDashBoard.vue:182
+#: src/views/dashboard/NginxDashBoard.vue:179
 msgid "No data"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:44
+#: src/components/ConfigHistory/DiffViewer.vue:54
 msgid "No records selected"
 msgstr ""
 
-#: src/views/preference/Preference.vue:175
+#: src/views/preference/Preference.vue:176
 #, fuzzy
 msgid "Node"
 msgstr "Username"
@@ -2743,7 +2751,7 @@ msgstr "Trực tuyến"
 msgid "Only zip files are allowed"
 msgstr ""
 
-#: src/views/preference/Preference.vue:211
+#: src/views/preference/Preference.vue:212
 msgid "OpenAI"
 msgstr ""
 
@@ -2854,7 +2862,7 @@ msgstr ""
 msgid "Perform core upgrade error"
 msgstr "Nâng cấp core không thành công"
 
-#: src/views/dashboard/NginxDashBoard.vue:187
+#: src/views/dashboard/NginxDashBoard.vue:184
 msgid "Performance Metrics"
 msgstr ""
 
@@ -2866,7 +2874,7 @@ msgstr "Nâng cấp core"
 msgid "Plain text is empty"
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:176
+#: src/views/dashboard/NginxDashBoard.vue:173
 msgid ""
 "Please enable the stub_status module to get request statistics, connection "
 "count, etc."
@@ -3007,7 +3015,7 @@ msgstr "Hành động"
 msgid "Pre-release"
 msgstr ""
 
-#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:152
+#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:153
 msgid "Preference"
 msgstr "Cài đặt"
 
@@ -3415,8 +3423,8 @@ msgstr "Lỗi phân tích cú pháp cấu hình Nginx"
 msgid "Restore Nginx UI Configuration"
 msgstr "Lỗi phân tích cú pháp cấu hình Nginx"
 
-#: src/components/ConfigHistory/DiffViewer.vue:402
-#: src/components/ConfigHistory/DiffViewer.vue:415
+#: src/components/ConfigHistory/DiffViewer.vue:412
+#: src/components/ConfigHistory/DiffViewer.vue:425
 msgid "Restore this version"
 msgstr ""
 
@@ -3469,7 +3477,7 @@ msgstr "Running"
 #: src/views/config/components/ConfigName.vue:59
 #: src/views/config/ConfigEditor.vue:271
 #: src/views/preference/components/Passkey.vue:130
-#: src/views/preference/Preference.vue:228
+#: src/views/preference/Preference.vue:229
 #: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:127
 #: src/views/site/site_edit/components/ConfigName.vue:52
 #: src/views/site/site_edit/SiteEdit.vue:292
@@ -3532,7 +3540,7 @@ msgstr "Nhân bản %{conf_name} thành %{node_name} thành công"
 #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:47
 #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:97
 #: src/views/certificate/components/CertificateEditor.vue:49
-#: src/views/preference/Preference.vue:124
+#: src/views/preference/Preference.vue:125
 #, fuzzy
 msgid "Save successfully"
 msgstr "Lưu thành công"
@@ -3583,7 +3591,7 @@ msgstr ""
 msgid "Send"
 msgstr "Gửi"
 
-#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:157
+#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:158
 #, fuzzy
 msgid "Server"
 msgstr "Thông tin máy chủ"
@@ -3805,6 +3813,10 @@ msgstr ""
 msgid "Streams-enabled directory not exist"
 msgstr "Thư mục"
 
+#: src/views/preference/NginxSettings.vue:9
+msgid "Stub Status Port"
+msgstr ""
+
 #: src/constants/index.ts:25 src/views/notification/notificationColumns.tsx:36
 msgid "Success"
 msgstr "Thành công"
@@ -3938,7 +3950,7 @@ msgstr "Không tìm thấy tệp tin"
 msgid "Telegram"
 msgstr ""
 
-#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:187
+#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:188
 #: src/views/terminal/Terminal.vue:129
 msgid "Terminal"
 msgstr "Terminal"
@@ -4089,7 +4101,7 @@ msgid ""
 "This field should only contain letters, unicode characters, numbers, and -_."
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:155
+#: src/views/dashboard/NginxDashBoard.vue:152
 msgid ""
 "This module provides Nginx request statistics, connection count, etc. data. "
 "After enabling it, you can view performance statistics"
@@ -4140,7 +4152,7 @@ msgstr ""
 msgid "Tips"
 msgstr ""
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:203
+#: src/views/dashboard/components/PerformanceTablesCard.vue:207
 msgid ""
 "Tips: You can increase the concurrency processing capacity by increasing "
 "worker_processes or worker_connections"
@@ -4186,7 +4198,7 @@ msgid ""
 "local API."
 msgstr ""
 
-#: src/views/dashboard/NginxDashBoard.vue:59
+#: src/views/dashboard/NginxDashBoard.vue:56
 #, fuzzy
 msgid "Toggle failed"
 msgstr "Bật không thành công"
@@ -4253,7 +4265,7 @@ msgstr ""
 msgid "Type"
 msgstr "Loại"
 
-#: src/composables/useNginxPerformance.ts:19
+#: src/composables/useNginxPerformance.ts:18
 msgid "Unknown"
 msgstr ""
 

+ 67 - 55
app/src/language/zh_CN/app.po

@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-04-10 21:06+0800\n"
+"PO-Revision-Date: 2025-04-11 16:41+0800\n"
 "Last-Translator: 0xJacky <me@jackyu.cn>\n"
 "Language-Team: Chinese (Simplified Han script) <https://weblate.nginxui.com/"
 "projects/nginx-ui/frontend/zh_Hans/>\n"
@@ -148,7 +148,7 @@ msgstr "API Token"
 msgid "API Type"
 msgstr "API 类型"
 
-#: src/views/preference/Preference.vue:163
+#: src/views/preference/Preference.vue:164
 msgid "App"
 msgstr "App"
 
@@ -246,7 +246,7 @@ msgstr "尝试修复"
 msgid "Attempts"
 msgstr "尝试次数"
 
-#: src/views/preference/Preference.vue:193
+#: src/views/preference/Preference.vue:194
 msgid "Auth"
 msgstr "认证"
 
@@ -263,7 +263,7 @@ msgstr "认证设置"
 msgid "Author"
 msgstr "作者"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:201
 msgid "auto = CPU cores"
 msgstr "自动 = CPU 线程数"
 
@@ -420,12 +420,12 @@ msgstr "取消"
 msgid "Cannot change initial user password in demo mode"
 msgstr "不可在 Demo 中修改初始用户的密码"
 
-#: src/components/ConfigHistory/DiffViewer.vue:57
-#: src/components/ConfigHistory/DiffViewer.vue:74
+#: src/components/ConfigHistory/DiffViewer.vue:67
+#: src/components/ConfigHistory/DiffViewer.vue:84
 msgid "Cannot compare: Missing content"
 msgstr "无法比较:内容缺失"
 
-#: src/views/dashboard/NginxDashBoard.vue:134
+#: src/views/dashboard/NginxDashBoard.vue:131
 msgid "Cannot get performance data in this state"
 msgstr "在此状态下无法获取性能数据"
 
@@ -433,7 +433,7 @@ msgstr "在此状态下无法获取性能数据"
 msgid "Cannot remove initial user"
 msgstr "不可删除初始用户"
 
-#: src/views/preference/Preference.vue:199
+#: src/views/preference/Preference.vue:200
 msgid "Cert"
 msgstr "证书"
 
@@ -544,6 +544,10 @@ msgstr ""
 "检查是否启用了 HTTPS。在本地主机之外使用 HTTP 是不安全的,这也会导致无法使用 "
 "Passkey 和剪贴板功能。"
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:26
+msgid "Check if the nginx.conf includes the conf.d directory."
+msgstr "检查 nginx.conf 是否包含 conf.d 目录。"
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:16
 msgid "Check if the nginx.conf includes the sites-enabled directory."
 msgstr "检查 nginx.conf 是否包含 sites-enabled 的目录。"
@@ -612,7 +616,7 @@ msgstr "注释"
 msgid "Compare"
 msgstr "比较"
 
-#: src/components/ConfigHistory/DiffViewer.vue:378
+#: src/components/ConfigHistory/DiffViewer.vue:388
 msgid "Compare Configurations"
 msgstr "配置比较"
 
@@ -660,7 +664,7 @@ msgstr "配置 SSL"
 msgid "Connected"
 msgstr "已连接"
 
-#: src/views/dashboard/NginxDashBoard.vue:87
+#: src/views/dashboard/NginxDashBoard.vue:84
 msgid "Connection error, trying to reconnect..."
 msgstr "连接错误,尝试重新连接..."
 
@@ -776,7 +780,7 @@ msgstr "当前用户未启用 TOTP 验证。"
 msgid "Current active connections"
 msgstr "当前活动连接"
 
-#: src/components/ConfigHistory/DiffViewer.vue:62
+#: src/components/ConfigHistory/DiffViewer.vue:72
 msgid "Current Content"
 msgstr "当前内容"
 
@@ -1205,7 +1209,7 @@ msgstr "在 %{node} 中启用 %{name} 失败"
 msgid "Enable stream %{name} on %{node} successfully"
 msgstr "在 %{node} 上启用 %{name} 成功"
 
-#: src/views/dashboard/NginxDashBoard.vue:152
+#: src/views/dashboard/NginxDashBoard.vue:149
 msgid "Enable stub_status module"
 msgstr "启用 stub_status 模块"
 
@@ -1258,7 +1262,7 @@ msgstr "环境"
 msgid "Error"
 msgstr "错误"
 
-#: src/components/ConfigHistory/DiffViewer.vue:135
+#: src/components/ConfigHistory/DiffViewer.vue:145
 msgid "Error initializing diff viewer"
 msgstr "差异查看器初始化出错"
 
@@ -1270,7 +1274,7 @@ msgstr "错误日志"
 msgid "Error Logs"
 msgstr "错误日志"
 
-#: src/components/ConfigHistory/DiffViewer.vue:87
+#: src/components/ConfigHistory/DiffViewer.vue:97
 msgid "Error processing content"
 msgstr "内容处理错误"
 
@@ -1292,7 +1296,7 @@ msgid "Export"
 msgstr "导出"
 
 #: src/views/preference/ExternalNotify.vue:10
-#: src/views/preference/Preference.vue:169
+#: src/views/preference/Preference.vue:170
 msgid "External Notify"
 msgstr "外部通知"
 
@@ -1476,7 +1480,7 @@ msgstr "生成初始化向量失败:{0}"
 msgid "Failed to get certificate information"
 msgstr "获取证书信息失败"
 
-#: src/composables/useNginxPerformance.ts:50
+#: src/composables/useNginxPerformance.ts:49
 msgid "Failed to get performance data"
 msgstr "获取性能数据失败"
 
@@ -1633,7 +1637,7 @@ msgstr "成功生成恢复代码"
 msgid "Generating private key for registering account"
 msgstr "正在生成私钥用于注册账户"
 
-#: src/views/dashboard/NginxDashBoard.vue:143
+#: src/views/dashboard/NginxDashBoard.vue:140
 msgid "Get data failed"
 msgstr "获取数据失败"
 
@@ -1676,7 +1680,7 @@ msgstr "首页"
 msgid "Host"
 msgstr "主机"
 
-#: src/views/preference/Preference.vue:181
+#: src/views/preference/Preference.vue:182
 msgid "HTTP"
 msgstr "HTTP"
 
@@ -1916,7 +1920,7 @@ msgstr "Lark 自定义"
 msgid "Last checked at"
 msgstr "最后检查时间"
 
-#: src/views/dashboard/NginxDashBoard.vue:118
+#: src/views/dashboard/NginxDashBoard.vue:115
 msgid "Last update"
 msgstr "上次更新"
 
@@ -1978,7 +1982,7 @@ msgstr "从设置中加载"
 msgid "Load successfully"
 msgstr "加载成功"
 
-#: src/views/dashboard/NginxDashBoard.vue:180
+#: src/views/dashboard/NginxDashBoard.vue:177
 msgid "Loading data..."
 msgstr "正在加载数据..."
 
@@ -2015,7 +2019,7 @@ msgstr "登录成功"
 msgid "Logout successful"
 msgstr "登出成功"
 
-#: src/views/preference/Preference.vue:217
+#: src/views/preference/Preference.vue:218
 msgid "Logrotate"
 msgstr "Logrotate"
 
@@ -2075,7 +2079,7 @@ msgstr "用户管理"
 msgid "Managed Certificate"
 msgstr "托管证书"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:202
 msgid "manually set"
 msgstr "手动设置"
 
@@ -2183,7 +2187,7 @@ msgstr "多行指令"
 msgid "Name"
 msgstr "名称"
 
-#: src/views/dashboard/NginxDashBoard.vue:175
+#: src/views/dashboard/NginxDashBoard.vue:172
 msgid "Need to enable the stub_status module"
 msgstr "需要启用 stub_status 模块"
 
@@ -2225,14 +2229,18 @@ msgstr "新版本发布"
 msgid "Next"
 msgstr "下一步"
 
-#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:205
+#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:206
 msgid "Nginx"
 msgstr "Nginx"
 
-#: src/views/preference/NginxSettings.vue:9
+#: src/views/preference/NginxSettings.vue:12
 msgid "Nginx Access Log Path"
 msgstr "Nginx 访问日志路径"
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:25
+msgid "Nginx Conf Include Conf.d"
+msgstr "Nginx Conf 包括 Conf.d"
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:15
 msgid "Nginx Conf Include Sites Enabled"
 msgstr "Nginx Conf 中引用启用站点目录"
@@ -2270,11 +2278,11 @@ msgstr "Nginx 配置已恢复"
 msgid "Nginx Configuration Parse Error"
 msgstr "Nginx 配置解析错误"
 
-#: src/views/preference/NginxSettings.vue:18
+#: src/views/preference/NginxSettings.vue:21
 msgid "Nginx Configuration Path"
 msgstr "Nginx 配置路径"
 
-#: src/views/preference/NginxSettings.vue:15
+#: src/views/preference/NginxSettings.vue:18
 msgid "Nginx Configurations Directory"
 msgstr "Nginx 配置目录"
 
@@ -2287,19 +2295,19 @@ msgstr "控制 Nginx"
 msgid "Nginx CPU usage rate"
 msgstr "Nginx CPU 使用率"
 
-#: src/views/preference/NginxSettings.vue:12
+#: src/views/preference/NginxSettings.vue:15
 msgid "Nginx Error Log Path"
 msgstr "Nginx 错误日志路径"
 
-#: src/composables/useNginxPerformance.ts:44
-#: src/views/dashboard/NginxDashBoard.vue:114
-#: src/views/dashboard/NginxDashBoard.vue:133
-#: src/views/dashboard/NginxDashBoard.vue:82
+#: src/composables/useNginxPerformance.ts:43
+#: src/views/dashboard/NginxDashBoard.vue:111
+#: src/views/dashboard/NginxDashBoard.vue:130
+#: src/views/dashboard/NginxDashBoard.vue:79
 #: src/views/site/ngx_conf/NginxStatusAlert.vue:15
 msgid "Nginx is not running"
 msgstr "Nginx 未启动"
 
-#: src/views/dashboard/NginxDashBoard.vue:114
+#: src/views/dashboard/NginxDashBoard.vue:111
 msgid "Nginx is running"
 msgstr "Nginx 正在运行"
 
@@ -2307,7 +2315,7 @@ msgstr "Nginx 正在运行"
 msgid "Nginx Log"
 msgstr "Nginx 日志"
 
-#: src/views/preference/NginxSettings.vue:21
+#: src/views/preference/NginxSettings.vue:24
 msgid "Nginx Log Directory Whitelist"
 msgstr "Nginx 日志目录白名单"
 
@@ -2316,11 +2324,11 @@ msgstr "Nginx 日志目录白名单"
 msgid "Nginx Memory usage"
 msgstr "Nginx 内存使用量"
 
-#: src/views/preference/NginxSettings.vue:30
+#: src/views/preference/NginxSettings.vue:33
 msgid "Nginx PID Path"
 msgstr "Nginx PID 路径"
 
-#: src/views/preference/NginxSettings.vue:36
+#: src/views/preference/NginxSettings.vue:39
 msgid "Nginx Reload Command"
 msgstr "Nginx 重载命令"
 
@@ -2332,7 +2340,7 @@ msgstr "Nginx 重载操作已发送到远程节点"
 msgid "Nginx reloaded successfully"
 msgstr "Nginx 重载成功"
 
-#: src/views/preference/NginxSettings.vue:39
+#: src/views/preference/NginxSettings.vue:42
 msgid "Nginx Restart Command"
 msgstr "Nginx 重启命令"
 
@@ -2344,7 +2352,7 @@ msgstr "Nginx 重启操作已发送到远程节点"
 msgid "Nginx restarted successfully"
 msgstr "Nginx 重启成功"
 
-#: src/views/preference/NginxSettings.vue:33
+#: src/views/preference/NginxSettings.vue:36
 msgid "Nginx Test Config Command"
 msgstr "Nginx 测试配置命令"
 
@@ -2390,15 +2398,15 @@ msgstr "取消"
 msgid "No Action"
 msgstr "无操作"
 
-#: src/views/dashboard/NginxDashBoard.vue:182
+#: src/views/dashboard/NginxDashBoard.vue:179
 msgid "No data"
 msgstr "没有数据"
 
-#: src/components/ConfigHistory/DiffViewer.vue:44
+#: src/components/ConfigHistory/DiffViewer.vue:54
 msgid "No records selected"
 msgstr "未选择记录"
 
-#: src/views/preference/Preference.vue:175
+#: src/views/preference/Preference.vue:176
 msgid "Node"
 msgstr "节点"
 
@@ -2535,7 +2543,7 @@ msgstr "在线"
 msgid "Only zip files are allowed"
 msgstr "只允许使用zip文件"
 
-#: src/views/preference/Preference.vue:211
+#: src/views/preference/Preference.vue:212
 msgid "OpenAI"
 msgstr "OpenAI"
 
@@ -2645,7 +2653,7 @@ msgstr "执行"
 msgid "Perform core upgrade error"
 msgstr "执行核心升级错误"
 
-#: src/views/dashboard/NginxDashBoard.vue:187
+#: src/views/dashboard/NginxDashBoard.vue:184
 msgid "Performance Metrics"
 msgstr "性能指标"
 
@@ -2657,7 +2665,7 @@ msgstr "正在进行核心升级"
 msgid "Plain text is empty"
 msgstr "原文为空"
 
-#: src/views/dashboard/NginxDashBoard.vue:176
+#: src/views/dashboard/NginxDashBoard.vue:173
 msgid ""
 "Please enable the stub_status module to get request statistics, connection "
 "count, etc."
@@ -2790,7 +2798,7 @@ msgstr "同步后操作"
 msgid "Pre-release"
 msgstr "预发布"
 
-#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:152
+#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:153
 msgid "Preference"
 msgstr "偏好设置"
 
@@ -3155,8 +3163,8 @@ msgstr "恢复 Nginx 配置"
 msgid "Restore Nginx UI Configuration"
 msgstr "恢复 Nginx UI 配置"
 
-#: src/components/ConfigHistory/DiffViewer.vue:402
-#: src/components/ConfigHistory/DiffViewer.vue:415
+#: src/components/ConfigHistory/DiffViewer.vue:412
+#: src/components/ConfigHistory/DiffViewer.vue:425
 msgid "Restore this version"
 msgstr "恢复此版本"
 
@@ -3206,7 +3214,7 @@ msgstr "运行中"
 #: src/views/config/components/ConfigName.vue:59
 #: src/views/config/ConfigEditor.vue:271
 #: src/views/preference/components/Passkey.vue:130
-#: src/views/preference/Preference.vue:228
+#: src/views/preference/Preference.vue:229
 #: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:127
 #: src/views/site/site_edit/components/ConfigName.vue:52
 #: src/views/site/site_edit/SiteEdit.vue:292
@@ -3261,7 +3269,7 @@ msgstr "成功将站点 %{name} 保存到 %{node} 中"
 #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:47
 #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:97
 #: src/views/certificate/components/CertificateEditor.vue:49
-#: src/views/preference/Preference.vue:124
+#: src/views/preference/Preference.vue:125
 msgid "Save successfully"
 msgstr "保存成功"
 
@@ -3311,7 +3319,7 @@ msgstr "自我检查"
 msgid "Send"
 msgstr "上传"
 
-#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:157
+#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:158
 msgid "Server"
 msgstr "服务器"
 
@@ -3518,6 +3526,10 @@ msgstr "Streams-available 目录不存在"
 msgid "Streams-enabled directory not exist"
 msgstr "Streams-enabled 目录不存在"
 
+#: src/views/preference/NginxSettings.vue:9
+msgid "Stub Status Port"
+msgstr "Stub 状态端口"
+
 #: src/constants/index.ts:25 src/views/notification/notificationColumns.tsx:36
 msgid "Success"
 msgstr "成功"
@@ -3639,7 +3651,7 @@ msgstr "未找到任务"
 msgid "Telegram"
 msgstr "Telegram"
 
-#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:187
+#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:188
 #: src/views/terminal/Terminal.vue:129
 msgid "Terminal"
 msgstr "终端"
@@ -3788,7 +3800,7 @@ msgid ""
 "This field should only contain letters, unicode characters, numbers, and -_."
 msgstr "该字段只能包含字母、unicode 字符、数字和 -_。"
 
-#: src/views/dashboard/NginxDashBoard.vue:155
+#: src/views/dashboard/NginxDashBoard.vue:152
 msgid ""
 "This module provides Nginx request statistics, connection count, etc. data. "
 "After enabling it, you can view performance statistics"
@@ -3839,7 +3851,7 @@ msgstr "限流"
 msgid "Tips"
 msgstr "提示"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:203
+#: src/views/dashboard/components/PerformanceTablesCard.vue:207
 msgid ""
 "Tips: You can increase the concurrency processing capacity by increasing "
 "worker_processes or worker_connections"
@@ -3889,7 +3901,7 @@ msgstr ""
 "要使用本地大型模型,可使用 ollama、vllm 或 lmdeploy 进行部署。它们提供了与 "
 "OpenAI 兼容的 API 端点,因此只需将 baseUrl 设置为本地 API 即可。"
 
-#: src/views/dashboard/NginxDashBoard.vue:59
+#: src/views/dashboard/NginxDashBoard.vue:56
 msgid "Toggle failed"
 msgstr "切换失败"
 
@@ -3954,7 +3966,7 @@ msgstr "需要两步验证"
 msgid "Type"
 msgstr "类型"
 
-#: src/composables/useNginxPerformance.ts:19
+#: src/composables/useNginxPerformance.ts:18
 msgid "Unknown"
 msgstr "未知"
 

+ 68 - 54
app/src/language/zh_TW/app.po

@@ -152,7 +152,7 @@ msgstr "API Token"
 msgid "API Type"
 msgstr "API 類型"
 
-#: src/views/preference/Preference.vue:163
+#: src/views/preference/Preference.vue:164
 msgid "App"
 msgstr "應用程式"
 
@@ -250,7 +250,7 @@ msgstr "嘗試修復"
 msgid "Attempts"
 msgstr "嘗試次數"
 
-#: src/views/preference/Preference.vue:193
+#: src/views/preference/Preference.vue:194
 msgid "Auth"
 msgstr "身份驗證"
 
@@ -267,7 +267,7 @@ msgstr "認證設定"
 msgid "Author"
 msgstr "作者"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:201
 msgid "auto = CPU cores"
 msgstr ""
 
@@ -422,12 +422,12 @@ msgstr "取消"
 msgid "Cannot change initial user password in demo mode"
 msgstr "無法在示範模式下更改初始使用者密碼"
 
-#: src/components/ConfigHistory/DiffViewer.vue:57
-#: src/components/ConfigHistory/DiffViewer.vue:74
+#: src/components/ConfigHistory/DiffViewer.vue:67
+#: src/components/ConfigHistory/DiffViewer.vue:84
 msgid "Cannot compare: Missing content"
 msgstr "無法比較:缺少內容"
 
-#: src/views/dashboard/NginxDashBoard.vue:134
+#: src/views/dashboard/NginxDashBoard.vue:131
 msgid "Cannot get performance data in this state"
 msgstr ""
 
@@ -435,7 +435,7 @@ msgstr ""
 msgid "Cannot remove initial user"
 msgstr "無法移除初始使用者"
 
-#: src/views/preference/Preference.vue:199
+#: src/views/preference/Preference.vue:200
 msgid "Cert"
 msgstr "證書"
 
@@ -547,6 +547,11 @@ msgstr ""
 "檢查是否啟用了 HTTPS。在本地主機之外使用 HTTP 是不安全的,並且會阻止使用通行"
 "證和剪貼簿功能。"
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:26
+#, fuzzy
+msgid "Check if the nginx.conf includes the conf.d directory."
+msgstr "請確認 nginx.conf 是否有包含 sites-enabled 資料夾。"
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:16
 msgid "Check if the nginx.conf includes the sites-enabled directory."
 msgstr "請確認 nginx.conf 是否有包含 sites-enabled 資料夾。"
@@ -617,7 +622,7 @@ msgstr "備註"
 msgid "Compare"
 msgstr "比較"
 
-#: src/components/ConfigHistory/DiffViewer.vue:378
+#: src/components/ConfigHistory/DiffViewer.vue:388
 msgid "Compare Configurations"
 msgstr "比較配置"
 
@@ -666,7 +671,7 @@ msgstr "設定 SSL"
 msgid "Connected"
 msgstr "已連結"
 
-#: src/views/dashboard/NginxDashBoard.vue:87
+#: src/views/dashboard/NginxDashBoard.vue:84
 msgid "Connection error, trying to reconnect..."
 msgstr ""
 
@@ -782,7 +787,7 @@ msgstr "當前帳戶未啟用 TOTP。"
 msgid "Current active connections"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:62
+#: src/components/ConfigHistory/DiffViewer.vue:72
 msgid "Current Content"
 msgstr "當前內容"
 
@@ -1213,7 +1218,7 @@ msgstr "在 %{node} 上啟用串流 %{name} 失敗"
 msgid "Enable stream %{name} on %{node} successfully"
 msgstr "在 %{node} 上成功啟用串流 %{name}"
 
-#: src/views/dashboard/NginxDashBoard.vue:152
+#: src/views/dashboard/NginxDashBoard.vue:149
 msgid "Enable stub_status module"
 msgstr ""
 
@@ -1266,7 +1271,7 @@ msgstr "環境"
 msgid "Error"
 msgstr "錯誤"
 
-#: src/components/ConfigHistory/DiffViewer.vue:135
+#: src/components/ConfigHistory/DiffViewer.vue:145
 msgid "Error initializing diff viewer"
 msgstr "初始化差異檢視器時發生錯誤"
 
@@ -1278,7 +1283,7 @@ msgstr "錯誤日誌"
 msgid "Error Logs"
 msgstr "錯誤日誌"
 
-#: src/components/ConfigHistory/DiffViewer.vue:87
+#: src/components/ConfigHistory/DiffViewer.vue:97
 msgid "Error processing content"
 msgstr "內容處理錯誤"
 
@@ -1300,7 +1305,7 @@ msgid "Export"
 msgstr "匯出"
 
 #: src/views/preference/ExternalNotify.vue:10
-#: src/views/preference/Preference.vue:169
+#: src/views/preference/Preference.vue:170
 msgid "External Notify"
 msgstr "外部通知"
 
@@ -1485,7 +1490,7 @@ msgstr "無法生成初始化向量:{0}"
 msgid "Failed to get certificate information"
 msgstr "取得憑證資訊失敗"
 
-#: src/composables/useNginxPerformance.ts:50
+#: src/composables/useNginxPerformance.ts:49
 #, fuzzy
 msgid "Failed to get performance data"
 msgstr "取得憑證資訊失敗"
@@ -1644,7 +1649,7 @@ msgstr "成功生成復原代碼"
 msgid "Generating private key for registering account"
 msgstr "產生註冊帳號的私鑰"
 
-#: src/views/dashboard/NginxDashBoard.vue:143
+#: src/views/dashboard/NginxDashBoard.vue:140
 #, fuzzy
 msgid "Get data failed"
 msgstr "註冊失敗"
@@ -1688,7 +1693,7 @@ msgstr "首頁"
 msgid "Host"
 msgstr "主機"
 
-#: src/views/preference/Preference.vue:181
+#: src/views/preference/Preference.vue:182
 msgid "HTTP"
 msgstr "HTTP"
 
@@ -1928,7 +1933,7 @@ msgstr "Lark 自定義"
 msgid "Last checked at"
 msgstr "上次檢查時間"
 
-#: src/views/dashboard/NginxDashBoard.vue:118
+#: src/views/dashboard/NginxDashBoard.vue:115
 #, fuzzy
 msgid "Last update"
 msgstr "最後使用時間"
@@ -1991,7 +1996,7 @@ msgstr "從設置加載"
 msgid "Load successfully"
 msgstr "加載成功"
 
-#: src/views/dashboard/NginxDashBoard.vue:180
+#: src/views/dashboard/NginxDashBoard.vue:177
 msgid "Loading data..."
 msgstr ""
 
@@ -2028,7 +2033,7 @@ msgstr "登入成功"
 msgid "Logout successful"
 msgstr "登出成功"
 
-#: src/views/preference/Preference.vue:217
+#: src/views/preference/Preference.vue:218
 msgid "Logrotate"
 msgstr "Logrotate"
 
@@ -2087,7 +2092,7 @@ msgstr "管理使用者"
 msgid "Managed Certificate"
 msgstr "受管理的憑證"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:199
+#: src/views/dashboard/components/PerformanceTablesCard.vue:202
 msgid "manually set"
 msgstr ""
 
@@ -2196,7 +2201,7 @@ msgstr "多行指令"
 msgid "Name"
 msgstr "名稱"
 
-#: src/views/dashboard/NginxDashBoard.vue:175
+#: src/views/dashboard/NginxDashBoard.vue:172
 msgid "Need to enable the stub_status module"
 msgstr ""
 
@@ -2238,14 +2243,19 @@ msgstr "新版本發布"
 msgid "Next"
 msgstr "下一步"
 
-#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:205
+#: src/routes/modules/dashboard.ts:27 src/views/preference/Preference.vue:206
 msgid "Nginx"
 msgstr "Nginx"
 
-#: src/views/preference/NginxSettings.vue:9
+#: src/views/preference/NginxSettings.vue:12
 msgid "Nginx Access Log Path"
 msgstr "Nginx 存取日誌路徑"
 
+#: src/views/system/SelfCheck/tasks/backend/index.ts:25
+#, fuzzy
+msgid "Nginx Conf Include Conf.d"
+msgstr "Nginx 配置檔包含 sites-enabled"
+
 #: src/views/system/SelfCheck/tasks/backend/index.ts:15
 msgid "Nginx Conf Include Sites Enabled"
 msgstr "Nginx 配置檔包含 sites-enabled"
@@ -2283,11 +2293,11 @@ msgstr "Nginx 配置已恢復"
 msgid "Nginx Configuration Parse Error"
 msgstr "Nginx 設定解析錯誤"
 
-#: src/views/preference/NginxSettings.vue:18
+#: src/views/preference/NginxSettings.vue:21
 msgid "Nginx Configuration Path"
 msgstr "Nginx 配置路徑"
 
-#: src/views/preference/NginxSettings.vue:15
+#: src/views/preference/NginxSettings.vue:18
 msgid "Nginx Configurations Directory"
 msgstr "Nginx 配置目錄"
 
@@ -2300,19 +2310,19 @@ msgstr "Nginx 控制元件"
 msgid "Nginx CPU usage rate"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:12
+#: src/views/preference/NginxSettings.vue:15
 msgid "Nginx Error Log Path"
 msgstr "Nginx 錯誤日誌路徑"
 
-#: src/composables/useNginxPerformance.ts:44
-#: src/views/dashboard/NginxDashBoard.vue:114
-#: src/views/dashboard/NginxDashBoard.vue:133
-#: src/views/dashboard/NginxDashBoard.vue:82
+#: src/composables/useNginxPerformance.ts:43
+#: src/views/dashboard/NginxDashBoard.vue:111
+#: src/views/dashboard/NginxDashBoard.vue:130
+#: src/views/dashboard/NginxDashBoard.vue:79
 #: src/views/site/ngx_conf/NginxStatusAlert.vue:15
 msgid "Nginx is not running"
 msgstr "Nginx 未執行"
 
-#: src/views/dashboard/NginxDashBoard.vue:114
+#: src/views/dashboard/NginxDashBoard.vue:111
 #, fuzzy
 msgid "Nginx is running"
 msgstr "Nginx 未執行"
@@ -2321,7 +2331,7 @@ msgstr "Nginx 未執行"
 msgid "Nginx Log"
 msgstr "Nginx 日誌"
 
-#: src/views/preference/NginxSettings.vue:21
+#: src/views/preference/NginxSettings.vue:24
 msgid "Nginx Log Directory Whitelist"
 msgstr "Nginx 日誌目錄白名單"
 
@@ -2330,11 +2340,11 @@ msgstr "Nginx 日誌目錄白名單"
 msgid "Nginx Memory usage"
 msgstr ""
 
-#: src/views/preference/NginxSettings.vue:30
+#: src/views/preference/NginxSettings.vue:33
 msgid "Nginx PID Path"
 msgstr "Nginx PID 路徑"
 
-#: src/views/preference/NginxSettings.vue:36
+#: src/views/preference/NginxSettings.vue:39
 msgid "Nginx Reload Command"
 msgstr "Nginx 重新載入指令"
 
@@ -2346,7 +2356,7 @@ msgstr "Nginx 重新載入操作已分發至遠端節點"
 msgid "Nginx reloaded successfully"
 msgstr "Nginx 重新載入成功"
 
-#: src/views/preference/NginxSettings.vue:39
+#: src/views/preference/NginxSettings.vue:42
 msgid "Nginx Restart Command"
 msgstr "Nginx 重啟指令"
 
@@ -2358,7 +2368,7 @@ msgstr "Nginx 重啟操作已分發至遠端節點"
 msgid "Nginx restarted successfully"
 msgstr "Nginx 重啟成功"
 
-#: src/views/preference/NginxSettings.vue:33
+#: src/views/preference/NginxSettings.vue:36
 msgid "Nginx Test Config Command"
 msgstr "Nginx 測試配置指令"
 
@@ -2404,15 +2414,15 @@ msgstr "取消"
 msgid "No Action"
 msgstr "無行動"
 
-#: src/views/dashboard/NginxDashBoard.vue:182
+#: src/views/dashboard/NginxDashBoard.vue:179
 msgid "No data"
 msgstr ""
 
-#: src/components/ConfigHistory/DiffViewer.vue:44
+#: src/components/ConfigHistory/DiffViewer.vue:54
 msgid "No records selected"
 msgstr "未選取任何記錄"
 
-#: src/views/preference/Preference.vue:175
+#: src/views/preference/Preference.vue:176
 msgid "Node"
 msgstr "節點"
 
@@ -2549,7 +2559,7 @@ msgstr "線上"
 msgid "Only zip files are allowed"
 msgstr "只允許壓縮檔"
 
-#: src/views/preference/Preference.vue:211
+#: src/views/preference/Preference.vue:212
 msgid "OpenAI"
 msgstr "OpenAI"
 
@@ -2659,7 +2669,7 @@ msgstr "執行"
 msgid "Perform core upgrade error"
 msgstr "執行核心升級錯誤"
 
-#: src/views/dashboard/NginxDashBoard.vue:187
+#: src/views/dashboard/NginxDashBoard.vue:184
 msgid "Performance Metrics"
 msgstr ""
 
@@ -2671,7 +2681,7 @@ msgstr "正在執行核心升級"
 msgid "Plain text is empty"
 msgstr "明文為空"
 
-#: src/views/dashboard/NginxDashBoard.vue:176
+#: src/views/dashboard/NginxDashBoard.vue:173
 msgid ""
 "Please enable the stub_status module to get request statistics, connection "
 "count, etc."
@@ -2804,7 +2814,7 @@ msgstr "同步後動作"
 msgid "Pre-release"
 msgstr "預先發布"
 
-#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:152
+#: src/routes/modules/preference.ts:10 src/views/preference/Preference.vue:153
 msgid "Preference"
 msgstr "偏好設定"
 
@@ -3168,8 +3178,8 @@ msgstr "恢復Nginx設定"
 msgid "Restore Nginx UI Configuration"
 msgstr "恢復Nginx UI配置"
 
-#: src/components/ConfigHistory/DiffViewer.vue:402
-#: src/components/ConfigHistory/DiffViewer.vue:415
+#: src/components/ConfigHistory/DiffViewer.vue:412
+#: src/components/ConfigHistory/DiffViewer.vue:425
 msgid "Restore this version"
 msgstr "恢復此版本"
 
@@ -3221,7 +3231,7 @@ msgstr "執行中"
 #: src/views/config/components/ConfigName.vue:59
 #: src/views/config/ConfigEditor.vue:271
 #: src/views/preference/components/Passkey.vue:130
-#: src/views/preference/Preference.vue:228
+#: src/views/preference/Preference.vue:229
 #: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:127
 #: src/views/site/site_edit/components/ConfigName.vue:52
 #: src/views/site/site_edit/SiteEdit.vue:292
@@ -3276,7 +3286,7 @@ msgstr "串流 %{name} 成功儲存至 %{node}"
 #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:47
 #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:97
 #: src/views/certificate/components/CertificateEditor.vue:49
-#: src/views/preference/Preference.vue:124
+#: src/views/preference/Preference.vue:125
 msgid "Save successfully"
 msgstr "儲存成功"
 
@@ -3326,7 +3336,7 @@ msgstr "自我檢測"
 msgid "Send"
 msgstr "傳送"
 
-#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:157
+#: src/routes/modules/dashboard.ts:19 src/views/preference/Preference.vue:158
 msgid "Server"
 msgstr "伺服器"
 
@@ -3533,6 +3543,10 @@ msgstr "streams-available 資料夾不存在"
 msgid "Streams-enabled directory not exist"
 msgstr "streams-enabled 資料夾不存在"
 
+#: src/views/preference/NginxSettings.vue:9
+msgid "Stub Status Port"
+msgstr ""
+
 #: src/constants/index.ts:25 src/views/notification/notificationColumns.tsx:36
 msgid "Success"
 msgstr "成功"
@@ -3655,7 +3669,7 @@ msgstr "找不到任務"
 msgid "Telegram"
 msgstr "Telegram"
 
-#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:187
+#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:188
 #: src/views/terminal/Terminal.vue:129
 msgid "Terminal"
 msgstr "終端機"
@@ -3804,7 +3818,7 @@ msgid ""
 "This field should only contain letters, unicode characters, numbers, and -_."
 msgstr "此欄位僅能包含字母、Unicode字元、數字、連字號、破折號和底線。"
 
-#: src/views/dashboard/NginxDashBoard.vue:155
+#: src/views/dashboard/NginxDashBoard.vue:152
 msgid ""
 "This module provides Nginx request statistics, connection count, etc. data. "
 "After enabling it, you can view performance statistics"
@@ -3855,7 +3869,7 @@ msgstr "節流"
 msgid "Tips"
 msgstr "提示"
 
-#: src/views/dashboard/components/PerformanceTablesCard.vue:203
+#: src/views/dashboard/components/PerformanceTablesCard.vue:207
 msgid ""
 "Tips: You can increase the concurrency processing capacity by increasing "
 "worker_processes or worker_connections"
@@ -3904,7 +3918,7 @@ msgstr ""
 "要使用本地大型模型,請使用 ollama、vllm 或 lmdeploy 部署。它們提供與 OpenAI "
 "相容的 API 端點,因此只需將 baseUrl 設定為您的本地 API。"
 
-#: src/views/dashboard/NginxDashBoard.vue:59
+#: src/views/dashboard/NginxDashBoard.vue:56
 #, fuzzy
 msgid "Toggle failed"
 msgstr "啟用失敗"
@@ -3970,7 +3984,7 @@ msgstr "需要多重因素驗證"
 msgid "Type"
 msgstr "類型"
 
-#: src/composables/useNginxPerformance.ts:19
+#: src/composables/useNginxPerformance.ts:18
 #, fuzzy
 msgid "Unknown"
 msgstr "未知問題"