Add system updates page to admin section

Add a new API endpoint and UI section for checking system updates, including internationalized locale strings and necessary dependency updates.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 77cfe984-2c65-4152-bb7a-0df28274fe66
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 1e6de894-7c78-4557-b01a-a2c1c01f4155
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/c3c252e4-c83d-40ca-9fff-99a3ea60701e/77cfe984-2c65-4152-bb7a-0df28274fe66/1WKAcHk
Replit-Helium-Checkpoint-Created: true
This commit is contained in:
riyadhafraa
2026-05-17 14:59:36 +00:00
parent 191e072353
commit b5efd9eb12
12 changed files with 568 additions and 3 deletions
+19
View File
@@ -528,8 +528,27 @@
"auditLog": "سجل التدقيق",
"userManagement": "إدارة المستخدمين",
"settings": "الإعدادات",
"systemUpdates": "تحديثات النظام",
"menu": "القائمة"
},
"systemUpdates": {
"title": "تحديثات النظام",
"subtitle": "تحقّق فقط من توفر إصدار أحدث — لا يقوم النظام بتثبيت أي تحديث.",
"currentVersion": "الإصدار الحالي",
"buildNumber": "رقم البناء",
"latestVersion": "أحدث إصدار",
"updateStatus": "حالة التحديث",
"statusUpToDate": "النظام محدّث",
"statusUpdateAvailable": "يتوفّر تحديث جديد",
"statusNotConfigured": "لم يتم تهيئة مصدر التحديثات",
"statusError": "تعذّر التحقق من التحديثات",
"notConfiguredHint": "اطلب من المسؤول ضبط متغيّر البيئة LATEST_VERSION_URL على رابط ملف latest.json الخارجي لتفعيل التحقق.",
"checkNow": "تحقّق الآن",
"loading": "جاري التحقق من الإصدار…",
"lastChecked": "آخر تحقق",
"toastErrorTitle": "تعذّر التحقق",
"toastErrorDesc": "لم نتمكن من الوصول إلى مصدر التحديثات. حاول مرة أخرى لاحقاً."
},
"apps": {
"counts": {
"groups": "{{count}} مجموعة",