@@ -222,7 +222,7 @@ msgstr "الوضع المتقدم"
222222msgid "Afterwards, refresh this page and click add passkey again."
223223msgstr "بعد ذلك، قم بتحديث هذه الصفحة وانقر على إضافة مفتاح مرور مرة أخرى."
224224
225- #: src/components/EnvGroupTabs/EnvGroupTabs.vue:115
225+ #: src/components/EnvGroupTabs/EnvGroupTabs.vue:141
226226msgid "All"
227227msgstr "الكل"
228228
@@ -301,7 +301,7 @@ msgstr "هل أنت متأكد أنك تريد الحذف نهائيًا؟"
301301msgid "Are you sure you want to delete?"
302302msgstr "هل أنت متأكد أنك تريد الحذف؟"
303303
304- #: src/components/EnvGroupTabs/EnvGroupTabs.vue:129
304+ #: src/components/EnvGroupTabs/EnvGroupTabs.vue:155
305305msgid "Are you sure you want to reload Nginx on the following sync nodes?"
306306msgstr "هل أنت متأكد أنك تريد إعادة تحميل Nginx على عقد المزامنة التالية؟"
307307
@@ -317,7 +317,7 @@ msgstr "هل أنت متأكد أنك تريد إزالة هذا العنصر؟"
317317msgid "Are you sure you want to remove this location?"
318318msgstr "هل أنت متأكد أنك تريد إزالة هذا المكان؟"
319319
320- #: src/components/EnvGroupTabs/EnvGroupTabs.vue:141
320+ #: src/components/EnvGroupTabs/EnvGroupTabs.vue:167
321321msgid "Are you sure you want to restart Nginx on the following sync nodes?"
322322msgstr "هل أنت متأكد أنك تريد إعادة تشغيل Nginx على عقد المزامنة التالية؟"
323323
@@ -552,7 +552,7 @@ msgstr "فيما يلي العناصر المحددة التي تريد تعدي
552552msgid "Block is nil"
553553msgstr "الكتلة فارغة"
554554
555- #: src/views/system/About.vue:55
555+ #: src/views/system/About.vue:75
556556msgid "Build with"
557557msgstr "بناء مع"
558558
@@ -644,7 +644,7 @@ msgstr "لا يمكن المقارنة: المحتوى المفقود"
644644msgid "Cannot delete protected path: {0}"
645645msgstr "لا يمكن حذف المسار المحمي: {0}"
646646
647- #: src/views/dashboard/NginxDashBoard.vue:134
647+ #: src/views/dashboard/NginxDashBoard.vue:154
648648msgid "Cannot get performance data in this state"
649649msgstr "لا يمكن الحصول على بيانات الأداء في هذه الحالة"
650650
@@ -1075,7 +1075,7 @@ msgstr "تأكيد كلمة المرور الجديدة"
10751075msgid "Connected"
10761076msgstr "متصل"
10771077
1078- #: src/views/dashboard/NginxDashBoard.vue:87
1078+ #: src/views/dashboard/NginxDashBoard.vue:100
10791079msgid "Connection error, trying to reconnect..."
10801080msgstr "خطأ في الاتصال، جاري محاولة إعادة الاتصال..."
10811081
@@ -1730,7 +1730,7 @@ msgstr "فشل تمكين الدفق %{name} على %{node}"
17301730msgid "Enable stream %{name} on %{node} successfully"
17311731msgstr "تم تمكين الدفق %{name} على %{node} بنجاح"
17321732
1733- #: src/views/dashboard/NginxDashBoard.vue:152
1733+ #: src/views/dashboard/NginxDashBoard.vue:172
17341734msgid "Enable stub_status module"
17351735msgstr "تمكين وحدة stub_status"
17361736
@@ -2313,7 +2313,7 @@ msgstr "توليد مفتاح خاص لتسجيل الحساب"
23132313msgid "Get acme user error: {0}"
23142314msgstr "خطأ في الحصول على مستخدم ACME: {0}"
23152315
2316- #: src/views/dashboard/NginxDashBoard.vue:143
2316+ #: src/views/dashboard/NginxDashBoard.vue:163
23172317msgid "Get data failed"
23182318msgstr "فشل الحصول على البيانات"
23192319
@@ -2526,6 +2526,10 @@ msgstr "تنسيق AES IV غير صالح: {0}"
25262526msgid "Invalid AES key format: {0}"
25272527msgstr "تنسيق مفتاح AES غير صالح: {0}"
25282528
2529+ #: src/constants/errors/user.ts:14
2530+ msgid "Invalid claims type"
2531+ msgstr "نوع المطالبات غير صالح"
2532+
25292533#: src/components/SystemRestore/SystemRestoreContent.vue:121
25302534msgid "Invalid file object"
25312535msgstr "كائن ملف غير صالح"
@@ -2644,7 +2648,7 @@ msgstr "وقت آخر نسخة احتياطية"
26442648msgid "Last checked at"
26452649msgstr "آخر فحص في"
26462650
2647- #: src/views/dashboard/NginxDashBoard.vue:118
2651+ #: src/views/dashboard/NginxDashBoard.vue:138
26482652msgid "Last update"
26492653msgstr "آخر تحديث"
26502654
@@ -2681,7 +2685,7 @@ msgstr "لا يُسمح برمز الاسترداد القديم نظرًا لع
26812685msgid "Lego disable CNAME Support"
26822686msgstr "تعطيل دعم CNAME في Lego"
26832687
2684- #: src/views/system/About.vue:63
2688+ #: src/views/system/About.vue:83
26852689msgid "License"
26862690msgstr "رخصة"
26872691
@@ -2731,12 +2735,12 @@ msgstr "وقت توقف المحمل"
27312735msgid "Loader Threshold"
27322736msgstr "عتبة المحمل"
27332737
2734- #: src/views/dashboard/NginxDashBoard.vue:180
2738+ #: src/views/dashboard/NginxDashBoard.vue:200
27352739msgid "Loading data..."
27362740msgstr "جارٍ تحميل البيانات..."
27372741
27382742#: src/components/EnvIndicator/EnvIndicator.vue:39
2739- #: src/components/NodeSelector/NodeSelector.vue:71
2743+ #: src/components/NodeSelector/NodeSelector.vue:84
27402744#: src/views/backup/AutoBackup/AutoBackup.vue:74
27412745#: src/views/backup/AutoBackup/AutoBackup.vue:83
27422746#: src/views/backup/AutoBackup/components/StorageConfigEditor.vue:48
@@ -2774,11 +2778,11 @@ msgstr ""
27742778msgid "Log List"
27752779msgstr "قائمة السجلات"
27762780
2777- #: src/routes/modules/auth.ts:14 src/views/other/Login.vue:267
2781+ #: src/routes/modules/auth.ts:14 src/views/other/Login.vue:271
27782782msgid "Login"
27792783msgstr "تسجيل الدخول"
27802784
2781- #: src/views/other/Login.vue:76
2785+ #: src/views/other/Login.vue:78
27822786msgid "Login successful"
27832787msgstr "تم تسجيل الدخول بنجاح"
27842788
@@ -3029,7 +3033,7 @@ msgstr "توجيه متعدد الأسطر"
30293033msgid "Name"
30303034msgstr "اسم"
30313035
3032- #: src/views/dashboard/NginxDashBoard.vue:175
3036+ #: src/views/dashboard/NginxDashBoard.vue:195
30333037msgid "Need to enable the stub_status module"
30343038msgstr "يجب تمكين وحدة stub_status"
30353039
@@ -3185,17 +3189,17 @@ msgstr "خطأ في Nginx: {0}"
31853189
31863190#: src/components/NgxConfigEditor/NginxStatusAlert.vue:15
31873191#: src/composables/useNginxPerformance.ts:43
3188- #: src/views/dashboard/NginxDashBoard.vue:114
3189- #: src/views/dashboard/NginxDashBoard.vue:133
3190- #: src/views/dashboard/NginxDashBoard.vue:77
3192+ #: src/views/dashboard/NginxDashBoard.vue:134
3193+ #: src/views/dashboard/NginxDashBoard.vue:153
3194+ #: src/views/dashboard/NginxDashBoard.vue:84
31913195msgid "Nginx is not running"
31923196msgstr "Nginx لا يعمل"
31933197
31943198#: src/constants/errors/docker.ts:9
31953199msgid "Nginx is not running in another container"
31963200msgstr "إن Nginx لا يعمل في حاوية أخرى"
31973201
3198- #: src/views/dashboard/NginxDashBoard.vue:114
3202+ #: src/views/dashboard/NginxDashBoard.vue:134
31993203msgid "Nginx is running"
32003204msgstr "إن Nginx يعمل"
32013205
@@ -3293,8 +3297,8 @@ msgid "Nginx.conf includes streams-enabled directory"
32933297msgstr "يتضمن Nginx.conf دليل streams-enabled"
32943298
32953299#: src/components/ChatGPT/ChatMessageInput.vue:17
3296- #: src/components/EnvGroupTabs/EnvGroupTabs.vue:131
3297- #: src/components/EnvGroupTabs/EnvGroupTabs.vue:143
3300+ #: src/components/EnvGroupTabs/EnvGroupTabs.vue:157
3301+ #: src/components/EnvGroupTabs/EnvGroupTabs.vue:169
32983302#: src/components/NgxConfigEditor/directive/DirectiveEditorItem.vue:99
32993303#: src/components/NgxConfigEditor/LocationEditor.vue:89
33003304#: src/components/Notification/Notification.vue:108 src/language/curd.ts:38
@@ -3311,7 +3315,7 @@ msgstr "لا"
33113315msgid "No Action"
33123316msgstr "لا إجراء"
33133317
3314- #: src/views/dashboard/NginxDashBoard.vue:182
3318+ #: src/views/dashboard/NginxDashBoard.vue:202
33153319msgid "No data"
33163320msgstr "لا توجد بيانات"
33173321
@@ -3446,9 +3450,13 @@ msgstr ""
34463450msgid "Off"
34473451msgstr "إيقاف"
34483452
3449- #: src/components/EnvGroupTabs/EnvGroupTabs.vue:159
3453+ #: src/views/system/About.vue:31
3454+ msgid "Official Document"
3455+ msgstr "الوثيقة الرسمية"
3456+
3457+ #: src/components/EnvGroupTabs/EnvGroupTabs.vue:185
34503458#: src/components/NgxConfigEditor/NgxUpstream.vue:151
3451- #: src/components/NodeSelector/NodeSelector.vue:94
3459+ #: src/components/NodeSelector/NodeSelector.vue:107
34523460#: src/components/ProxyTargets/ProxyTargets.vue:43
34533461#: src/views/dashboard/Environments.vue:99
34543462#: src/views/environments/list/envColumns.tsx:55
@@ -3480,9 +3488,9 @@ msgstr "تشغيل"
34803488msgid "Once the verification is complete, the records will be removed."
34813489msgstr "بمجرد اكتمال التحقق، سيتم إزالة السجلات."
34823490
3483- #: src/components/EnvGroupTabs/EnvGroupTabs.vue:159
3484- #: src/components/NodeSelector/NodeSelector.vue:74
3485- #: src/components/NodeSelector/NodeSelector.vue:88
3491+ #: src/components/EnvGroupTabs/EnvGroupTabs.vue:185
3492+ #: src/components/NodeSelector/NodeSelector.vue:101
3493+ #: src/components/NodeSelector/NodeSelector.vue:87
34863494#: src/views/dashboard/Environments.vue:92
34873495#: src/views/environments/list/envColumns.tsx:51
34883496msgid "Online"
@@ -3500,7 +3508,7 @@ msgstr "مفتوح"
35003508msgid "OpenAI"
35013509msgstr "أوبن أي آي"
35023510
3503- #: src/components/TwoFA/Authorization.vue:100 src/views/other/Login.vue:276
3511+ #: src/components/TwoFA/Authorization.vue:100 src/views/other/Login.vue:280
35043512msgid "Or"
35053513msgstr "أو"
35063514
@@ -3573,7 +3581,7 @@ msgstr ""
35733581"التعرف على الوجه أو كلمة مرور الجهاز أو رقم التعريف الشخصي. يمكن استخدامها "
35743582"كبديل لكلمة المرور أو كطريقة للمصادقة الثنائية."
35753583
3576- #: src/views/other/Login.vue:228 src/views/user/userColumns.tsx:16
3584+ #: src/views/other/Login.vue:232 src/views/user/userColumns.tsx:16
35773585msgid "Password"
35783586msgstr "كلمة المرور"
35793587
@@ -3635,7 +3643,7 @@ msgstr "خطأ في تنفيذ ترقية النواة"
36353643msgid "Performance"
36363644msgstr "الأداء"
36373645
3638- #: src/views/dashboard/NginxDashBoard.vue:187
3646+ #: src/views/dashboard/NginxDashBoard.vue:207
36393647msgid "Performance Metrics"
36403648msgstr "مقاييس الأداء"
36413649
@@ -3659,7 +3667,7 @@ msgstr "مسار PID غير موجود"
36593667msgid "Plain text is empty"
36603668msgstr "النص العادي فارغ"
36613669
3662- #: src/views/dashboard/NginxDashBoard.vue:176
3670+ #: src/views/dashboard/NginxDashBoard.vue:196
36633671msgid ""
36643672"Please enable the stub_status module to get request statistics, connection "
36653673"count, etc."
@@ -3856,7 +3864,7 @@ msgstr "حظر تغيير كلمة مرور root في العرض التوضيح
38563864msgid "Prohibit deleting the default user"
38573865msgstr "حظر حذف المستخدم الافتراضي"
38583866
3859- #: src/views/system/About.vue:51
3867+ #: src/views/system/About.vue:71
38603868msgid "Project Team"
38613869msgstr "فريق المشروع"
38623870
@@ -3982,7 +3990,7 @@ msgstr "ملاحظة الإصدار"
39823990msgid "Reload"
39833991msgstr "إعادة تحميل"
39843992
3985- #: src/components/EnvGroupTabs/EnvGroupTabs.vue:136
3993+ #: src/components/EnvGroupTabs/EnvGroupTabs.vue:162
39863994#: src/views/environments/group/columns.ts:22
39873995#: src/views/environments/group/EnvGroup.vue:50
39883996#: src/views/environments/list/Environment.vue:209
@@ -4010,7 +4018,7 @@ msgstr "خطأ في إعادة تحميل Nginx البعيد"
40104018msgid "Reload Remote Nginx Success"
40114019msgstr "إعادة تحميل Nginx البعيد بنجاح"
40124020
4013- #: src/components/EnvGroupTabs/EnvGroupTabs.vue:84
4021+ #: src/components/EnvGroupTabs/EnvGroupTabs.vue:110
40144022msgid "Reload request failed, please check your network connection"
40154023msgstr "فشل طلب إعادة التحميل، يرجى التحقق من اتصال الشبكة لديك"
40164024
@@ -4169,7 +4177,7 @@ msgstr "الردود"
41694177msgid "Restart"
41704178msgstr "إعادة تشغيل"
41714179
4172- #: src/components/EnvGroupTabs/EnvGroupTabs.vue:148
4180+ #: src/components/EnvGroupTabs/EnvGroupTabs.vue:174
41734181#: src/views/environments/list/Environment.vue:230
41744182#: src/views/environments/list/Environment.vue:238
41754183msgid "Restart Nginx"
@@ -4191,7 +4199,7 @@ msgstr "خطأ في إعادة تشغيل Nginx البعيد"
41914199msgid "Restart Remote Nginx Success"
41924200msgstr "إعادة تشغيل Nginx البعيد بنجاح"
41934201
4194- #: src/components/EnvGroupTabs/EnvGroupTabs.vue:104
4202+ #: src/components/EnvGroupTabs/EnvGroupTabs.vue:130
41954203msgid "Restart request failed, please check your network connection"
41964204msgstr "فشل طلب إعادة التشغيل، يرجى التحقق من اتصال الشبكة لديك"
41974205
@@ -4639,7 +4647,7 @@ msgstr "منطقة الذاكرة المشتركة"
46394647msgid "Show"
46404648msgstr "عرض"
46414649
4642- #: src/views/other/Login.vue:285
4650+ #: src/views/other/Login.vue:289
46434651msgid "Sign in with a passkey"
46444652msgstr "تسجيل الدخول باستخدام مفتاح المرور"
46454653
@@ -4699,6 +4707,10 @@ msgstr "وقت الانتظار بين تكرارات محمل ذاكرة الت
46994707msgid "Sleep time between cache manager iterations"
47004708msgstr "وقت الانتظار بين تكرارات مدير الذاكرة المؤقتة"
47014709
4710+ #: src/views/system/About.vue:46
4711+ msgid "Sponsor"
4712+ msgstr "راعي"
4713+
47024714#: src/views/certificate/CertificateEditor.vue:211
47034715msgid "SSL Certificate Content"
47044716msgstr "محتوى شهادة SSL"
@@ -4744,7 +4756,7 @@ msgstr "مسار مفتاح SSL"
47444756msgid "SSL key path is required when HTTPS is enabled"
47454757msgstr "مسار مفتاح SSL مطلوب عند تمكين HTTPS"
47464758
4747- #: src/views/other/Login.vue:242
4759+ #: src/views/other/Login.vue:246
47484760msgid "SSO Login"
47494761msgstr "تسجيل الدخول عبر SSO"
47504762
@@ -4947,7 +4959,7 @@ msgstr "خطأ في تزامن التكوين"
49474959msgid "Sync Config Success"
49484960msgstr "تمت مزامنة التكوين بنجاح"
49494961
4950- #: src/components/EnvGroupTabs/EnvGroupTabs.vue:122
4962+ #: src/components/EnvGroupTabs/EnvGroupTabs.vue:148
49514963#: src/views/environments/group/EnvGroup.vue:31
49524964msgid "Sync Nodes"
49534965msgstr "مزامنة العقد"
@@ -5182,7 +5194,7 @@ msgid ""
51825194"-_./:"
51835195msgstr "يجب أن يحتوي هذا الحقل على أحرف وأحرف يونيكود وأرقام و -_./: فقط"
51845196
5185- #: src/views/dashboard/NginxDashBoard.vue:155
5197+ #: src/views/dashboard/NginxDashBoard.vue:175
51865198msgid ""
51875199"This module provides Nginx request statistics, connection count, etc. data. "
51885200"After enabling it, you can view performance statistics"
@@ -5305,10 +5317,14 @@ msgstr ""
53055317"توفر هذه الأدوات نقطة نهاية API متوافقة مع OpenAI، لذا ما عليك سوى تعيين "
53065318"baseUrl إلى API المحلي الخاص بك."
53075319
5308- #: src/views/dashboard/NginxDashBoard.vue:55
5320+ #: src/views/dashboard/NginxDashBoard.vue:57
53095321msgid "Toggle failed"
53105322msgstr "فشل التبديل"
53115323
5324+ #: src/constants/errors/user.ts:13
5325+ msgid "Token is empty"
5326+ msgstr "الرمز فارغ"
5327+
53125328#: src/views/preference/tabs/OpenAISettings.vue:61
53135329msgid "Token is not valid"
53145330msgstr "الرمز غير صالح"
@@ -5493,7 +5509,7 @@ msgstr "المستخدم لم يتم تفعيل OTP كعامل ثنائي"
54935509msgid "User Profile"
54945510msgstr "ملف المستخدم"
54955511
5496- #: src/views/other/Login.vue:218 src/views/user/userColumns.tsx:7
5512+ #: src/views/other/Login.vue:222 src/views/user/userColumns.tsx:7
54975513#: src/views/user/UserProfile.vue:127 src/views/user/UserProfile.vue:131
54985514msgid "Username"
54995515msgstr "اسم المستخدم"
@@ -5685,8 +5701,8 @@ msgstr "كتابة مفتاح الشهادة الخاص إلى القرص"
56855701msgid "Writing certificate to disk"
56865702msgstr "كتابة الشهادة إلى القرص"
56875703
5688- #: src/components/EnvGroupTabs/EnvGroupTabs.vue:130
5689- #: src/components/EnvGroupTabs/EnvGroupTabs.vue:142
5704+ #: src/components/EnvGroupTabs/EnvGroupTabs.vue:156
5705+ #: src/components/EnvGroupTabs/EnvGroupTabs.vue:168
56905706#: src/components/NgxConfigEditor/directive/DirectiveEditorItem.vue:98
56915707#: src/components/NgxConfigEditor/LocationEditor.vue:88
56925708#: src/views/preference/tabs/AuthSettings.vue:131
0 commit comments