Add functionality to select and delete multiple bookings

Implements bulk booking deletion with API endpoint, UI elements for selection, and updated localization files.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 77cfe984-2c65-4152-bb7a-0df28274fe66
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b10c2dde-049d-45ea-9f02-7d538e07d5de
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/c3c252e4-c83d-40ca-9fff-99a3ea60701e/77cfe984-2c65-4152-bb7a-0df28274fe66/EHswFlf
Replit-Helium-Checkpoint-Created: true
This commit is contained in:
Replit Agent
2026-07-08 12:36:17 +00:00
parent 4c770fc49f
commit 6f47e3ee71
4 changed files with 250 additions and 17 deletions
+27
View File
@@ -1719,6 +1719,33 @@
"attendeeCount": "العدد المتوقع للحضور",
"publicRequest": "طلب عام",
"today": "اليوم",
"bulk": {
"selectAll": "تحديد الكل",
"selectRow": "تحديد الحجز {{number}}",
"clearSelection": "إلغاء التحديد",
"selectedCount_one": "تم تحديد حجز واحد",
"selectedCount_two": "تم تحديد حجزين",
"selectedCount_few": "تم تحديد {{count}} حجوزات",
"selectedCount_many": "تم تحديد {{count}} حجزاً",
"selectedCount_other": "تم تحديد {{count}} حجز",
"delete": "حذف",
"deleteConfirmTitle_one": "حذف حجز واحد؟",
"deleteConfirmTitle_two": "حذف حجزين؟",
"deleteConfirmTitle_few": "حذف {{count}} حجوزات؟",
"deleteConfirmTitle_many": "حذف {{count}} حجزاً؟",
"deleteConfirmTitle_other": "حذف {{count}} حجز؟",
"deleteConfirmBody_one": "سيتم حذف حجز واحد نهائياً. لا يمكن التراجع.",
"deleteConfirmBody_two": "سيتم حذف حجزين نهائياً. لا يمكن التراجع.",
"deleteConfirmBody_few": "سيتم حذف {{count}} حجوزات نهائياً. لا يمكن التراجع.",
"deleteConfirmBody_many": "سيتم حذف {{count}} حجزاً نهائياً. لا يمكن التراجع.",
"deleteConfirmBody_other": "سيتم حذف {{count}} حجز نهائياً. لا يمكن التراجع.",
"deleted_one": "تم حذف حجز واحد",
"deleted_two": "تم حذف حجزين",
"deleted_few": "تم حذف {{count}} حجوزات",
"deleted_many": "تم حذف {{count}} حجزاً",
"deleted_other": "تم حذف {{count}} حجز",
"deletePartial": "تم حذف {{deleted}} من {{total}}، تعذّر حذف الباقي"
},
"reference": "رقم الحجز",
"department": "الإدارة",
"entity": "اسم الجهة",