From 2d6c430dba4e3092655dc4546c36caebdbac5714 Mon Sep 17 00:00:00 2001 From: bhavesh Date: Wed, 28 Jan 2026 22:17:35 +0530 Subject: [PATCH 1/5] fix: add missing translations for marketing events delete error --- packages/Webkul/Admin/src/Resources/lang/ar/app.php | 1 + packages/Webkul/Admin/src/Resources/lang/en/app.php | 1 + packages/Webkul/Admin/src/Resources/lang/es/app.php | 1 + packages/Webkul/Admin/src/Resources/lang/fa/app.php | 1 + packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php | 1 + packages/Webkul/Admin/src/Resources/lang/tr/app.php | 1 + packages/Webkul/Admin/src/Resources/lang/vi/app.php | 1 + 7 files changed, 7 insertions(+) diff --git a/packages/Webkul/Admin/src/Resources/lang/ar/app.php b/packages/Webkul/Admin/src/Resources/lang/ar/app.php index af8b003269..7713be7476 100644 --- a/packages/Webkul/Admin/src/Resources/lang/ar/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ar/app.php @@ -1020,6 +1020,7 @@ 'delete-success' => 'تم حذف الحدث بنجاح.', 'delete-failed' => 'لا يمكن حذف الحدث.', 'mass-delete-success' => 'تم حذف الأحداث بنجاح', + 'delete-failed-associated-campaigns' => 'لا يمكن حذف الحدث لأنه مرتبط بحملات موجودة. يرجى إلغاء ربط أو تحديث تلك الحملات قبل الحذف.', 'datagrid' => [ 'delete' => 'حذف', 'edit' => 'تحرير', diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index 9693d2bdd2..760db2e6d2 100644 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -1123,6 +1123,7 @@ 'delete-success' => 'Event deleted successfully.', 'delete-failed' => 'Event can not be deleted.', 'mass-delete-success' => 'Events deleted successfully', + 'delete-failed-associated-campaigns' => 'Event can not be deleted as it is associated with existing campaigns. Please detach or update those campaigns before deletion.', 'datagrid' => [ 'delete' => 'Delete', diff --git a/packages/Webkul/Admin/src/Resources/lang/es/app.php b/packages/Webkul/Admin/src/Resources/lang/es/app.php index 0e2a5fb6fa..f2eab1cd84 100644 --- a/packages/Webkul/Admin/src/Resources/lang/es/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/es/app.php @@ -1020,6 +1020,7 @@ 'delete-success' => 'Evento eliminado con éxito.', 'delete-failed' => 'No se puede eliminar el evento.', 'mass-delete-success' => 'Eventos eliminados con éxito', + 'delete-failed-associated-campaigns' => 'No se puede eliminar el evento porque está asociado a campañas existentes. Por favor, desvincúlelas o actualícelas antes de eliminar.', 'datagrid' => [ 'delete' => 'Eliminar', 'edit' => 'Editar', diff --git a/packages/Webkul/Admin/src/Resources/lang/fa/app.php b/packages/Webkul/Admin/src/Resources/lang/fa/app.php index 1185e44fa9..74eb72a892 100644 --- a/packages/Webkul/Admin/src/Resources/lang/fa/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/fa/app.php @@ -1020,6 +1020,7 @@ 'delete-success' => 'رویداد با موفقیت حذف شد.', 'delete-failed' => 'رویداد قابل حذف نیست.', 'mass-delete-success' => 'رویدادها با موفقیت حذف شدند', + 'delete-failed-associated-campaigns' => 'رویداد قابل حذف نیست زیرا با کمپین‌های موجود مرتبط است. لطفاً ابتدا آن‌ها را جدا کرده یا به‌روزرسانی کنید.', 'datagrid' => [ 'delete' => 'حذف', 'edit' => 'ویرایش', diff --git a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php index 0ef0299ed6..51d75aa046 100644 --- a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php @@ -1020,6 +1020,7 @@ 'delete-success' => 'Evento excluído com sucesso.', 'delete-failed' => 'Não é possível excluir o evento.', 'mass-delete-success' => 'Eventos excluídos com sucesso', + 'delete-failed-associated-campaigns' => 'Não é possível excluir o evento, pois está associado a campanhas existentes. Por favor, desvincule ou atualize essas campanhas antes da exclusão.', 'datagrid' => [ 'delete' => 'Excluir', 'edit' => 'Editar', diff --git a/packages/Webkul/Admin/src/Resources/lang/tr/app.php b/packages/Webkul/Admin/src/Resources/lang/tr/app.php index af69f510be..c76e52b7d3 100644 --- a/packages/Webkul/Admin/src/Resources/lang/tr/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/tr/app.php @@ -1049,6 +1049,7 @@ 'delete-success' => 'Kampanya başarıyla silindi.', 'delete-failed' => 'Kampanya silinemedi.', 'mass-delete-success' => 'Kampanyalar başarıyla silindi', + 'delete-failed-associated-leads' => 'Kampanya silinemiyor çünkü mevcut adaylarla ilişkili. Lütfen bu adayları silmeden önce bağlantılarını kaldırın veya güncelleyin.', 'datagrid' => [ 'id' => 'ID', 'name' => 'Ad', diff --git a/packages/Webkul/Admin/src/Resources/lang/vi/app.php b/packages/Webkul/Admin/src/Resources/lang/vi/app.php index ff7a714d01..f9a087305f 100644 --- a/packages/Webkul/Admin/src/Resources/lang/vi/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/vi/app.php @@ -1020,6 +1020,7 @@ 'delete-success' => 'Sự kiện đã được xóa thành công.', 'delete-failed' => 'Không thể xóa sự kiện.', 'mass-delete-success' => 'Các sự kiện đã được xóa thành công', + 'delete-failed-associated-campaigns' => 'Không thể xóa sự kiện vì nó đang được liên kết với các chiến dịch. Vui lòng hủy liên kết hoặc cập nhật các chiến dịch đó trước khi xóa.', 'datagrid' => [ 'delete' => 'Xóa', 'edit' => 'Chỉnh sửa', From 56e3c333cfeba2d2025aeafc827c1ef6ab7f9049 Mon Sep 17 00:00:00 2001 From: bhavesh Date: Wed, 28 Jan 2026 22:32:11 +0530 Subject: [PATCH 2/5] fix: align turkish marketing events translation key --- packages/Webkul/Admin/src/Resources/lang/tr/app.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/Webkul/Admin/src/Resources/lang/tr/app.php b/packages/Webkul/Admin/src/Resources/lang/tr/app.php index c76e52b7d3..62b42a3699 100644 --- a/packages/Webkul/Admin/src/Resources/lang/tr/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/tr/app.php @@ -1020,6 +1020,7 @@ 'delete-success' => 'Etkinlik başarıyla silindi.', 'delete-failed' => 'Etkinlik silinemedi.', 'mass-delete-success' => 'Etkinlikler başarıyla silindi', + 'delete-failed-associated-campaigns' => 'Kampanya silinemiyor çünkü mevcut adaylarla ilişkili. Lütfen bu adayları silmeden önce bağlantılarını kaldırın veya güncelleyin.', 'datagrid' => [ 'delete' => 'Sil', 'edit' => 'Düzenle', @@ -1049,7 +1050,7 @@ 'delete-success' => 'Kampanya başarıyla silindi.', 'delete-failed' => 'Kampanya silinemedi.', 'mass-delete-success' => 'Kampanyalar başarıyla silindi', - 'delete-failed-associated-leads' => 'Kampanya silinemiyor çünkü mevcut adaylarla ilişkili. Lütfen bu adayları silmeden önce bağlantılarını kaldırın veya güncelleyin.', + 'datagrid' => [ 'id' => 'ID', 'name' => 'Ad', From 130ee571519d4461b17df498d7b7a66e616e892f Mon Sep 17 00:00:00 2001 From: bhavesh Date: Wed, 28 Jan 2026 22:49:14 +0530 Subject: [PATCH 3/5] chore: apply pint formatting --- .../Webkul/Admin/src/Resources/lang/ar/app.php | 16 ++++++++-------- .../Webkul/Admin/src/Resources/lang/en/app.php | 14 +++++++------- .../Webkul/Admin/src/Resources/lang/es/app.php | 16 ++++++++-------- .../Webkul/Admin/src/Resources/lang/fa/app.php | 16 ++++++++-------- .../Admin/src/Resources/lang/pt_BR/app.php | 16 ++++++++-------- .../Webkul/Admin/src/Resources/lang/tr/app.php | 16 ++++++++-------- .../Webkul/Admin/src/Resources/lang/vi/app.php | 16 ++++++++-------- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/packages/Webkul/Admin/src/Resources/lang/ar/app.php b/packages/Webkul/Admin/src/Resources/lang/ar/app.php index 7713be7476..c04c084267 100644 --- a/packages/Webkul/Admin/src/Resources/lang/ar/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ar/app.php @@ -1013,15 +1013,15 @@ 'marketing' => [ 'events' => [ 'index' => [ - 'create-btn' => 'إنشاء حدث', - 'title' => 'الأحداث', - 'create-success' => 'تم إنشاء الحدث بنجاح.', - 'update-success' => 'تم تحديث الحدث بنجاح.', - 'delete-success' => 'تم حذف الحدث بنجاح.', - 'delete-failed' => 'لا يمكن حذف الحدث.', - 'mass-delete-success' => 'تم حذف الأحداث بنجاح', + 'create-btn' => 'إنشاء حدث', + 'title' => 'الأحداث', + 'create-success' => 'تم إنشاء الحدث بنجاح.', + 'update-success' => 'تم تحديث الحدث بنجاح.', + 'delete-success' => 'تم حذف الحدث بنجاح.', + 'delete-failed' => 'لا يمكن حذف الحدث.', + 'mass-delete-success' => 'تم حذف الأحداث بنجاح', 'delete-failed-associated-campaigns' => 'لا يمكن حذف الحدث لأنه مرتبط بحملات موجودة. يرجى إلغاء ربط أو تحديث تلك الحملات قبل الحذف.', - 'datagrid' => [ + 'datagrid' => [ 'delete' => 'حذف', 'edit' => 'تحرير', 'id' => 'المعرف', diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index 760db2e6d2..2af05008c5 100644 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -1116,13 +1116,13 @@ 'marketing' => [ 'events' => [ 'index' => [ - 'create-btn' => 'Create Event', - 'title' => 'Events', - 'create-success' => 'Event created successfully.', - 'update-success' => 'Event updated successfully.', - 'delete-success' => 'Event deleted successfully.', - 'delete-failed' => 'Event can not be deleted.', - 'mass-delete-success' => 'Events deleted successfully', + 'create-btn' => 'Create Event', + 'title' => 'Events', + 'create-success' => 'Event created successfully.', + 'update-success' => 'Event updated successfully.', + 'delete-success' => 'Event deleted successfully.', + 'delete-failed' => 'Event can not be deleted.', + 'mass-delete-success' => 'Events deleted successfully', 'delete-failed-associated-campaigns' => 'Event can not be deleted as it is associated with existing campaigns. Please detach or update those campaigns before deletion.', 'datagrid' => [ diff --git a/packages/Webkul/Admin/src/Resources/lang/es/app.php b/packages/Webkul/Admin/src/Resources/lang/es/app.php index f2eab1cd84..a576586ea4 100644 --- a/packages/Webkul/Admin/src/Resources/lang/es/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/es/app.php @@ -1013,15 +1013,15 @@ 'marketing' => [ 'events' => [ 'index' => [ - 'create-btn' => 'Crear Evento', - 'title' => 'Eventos', - 'create-success' => 'Evento creado con éxito.', - 'update-success' => 'Evento actualizado con éxito.', - 'delete-success' => 'Evento eliminado con éxito.', - 'delete-failed' => 'No se puede eliminar el evento.', - 'mass-delete-success' => 'Eventos eliminados con éxito', + 'create-btn' => 'Crear Evento', + 'title' => 'Eventos', + 'create-success' => 'Evento creado con éxito.', + 'update-success' => 'Evento actualizado con éxito.', + 'delete-success' => 'Evento eliminado con éxito.', + 'delete-failed' => 'No se puede eliminar el evento.', + 'mass-delete-success' => 'Eventos eliminados con éxito', 'delete-failed-associated-campaigns' => 'No se puede eliminar el evento porque está asociado a campañas existentes. Por favor, desvincúlelas o actualícelas antes de eliminar.', - 'datagrid' => [ + 'datagrid' => [ 'delete' => 'Eliminar', 'edit' => 'Editar', 'id' => 'ID', diff --git a/packages/Webkul/Admin/src/Resources/lang/fa/app.php b/packages/Webkul/Admin/src/Resources/lang/fa/app.php index 74eb72a892..7f9ec72968 100644 --- a/packages/Webkul/Admin/src/Resources/lang/fa/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/fa/app.php @@ -1013,15 +1013,15 @@ 'marketing' => [ 'events' => [ 'index' => [ - 'create-btn' => 'ایجاد رویداد', - 'title' => 'رویدادها', - 'create-success' => 'رویداد با موفقیت ایجاد شد.', - 'update-success' => 'رویداد با موفقیت به‌روزرسانی شد.', - 'delete-success' => 'رویداد با موفقیت حذف شد.', - 'delete-failed' => 'رویداد قابل حذف نیست.', - 'mass-delete-success' => 'رویدادها با موفقیت حذف شدند', + 'create-btn' => 'ایجاد رویداد', + 'title' => 'رویدادها', + 'create-success' => 'رویداد با موفقیت ایجاد شد.', + 'update-success' => 'رویداد با موفقیت به‌روزرسانی شد.', + 'delete-success' => 'رویداد با موفقیت حذف شد.', + 'delete-failed' => 'رویداد قابل حذف نیست.', + 'mass-delete-success' => 'رویدادها با موفقیت حذف شدند', 'delete-failed-associated-campaigns' => 'رویداد قابل حذف نیست زیرا با کمپین‌های موجود مرتبط است. لطفاً ابتدا آن‌ها را جدا کرده یا به‌روزرسانی کنید.', - 'datagrid' => [ + 'datagrid' => [ 'delete' => 'حذف', 'edit' => 'ویرایش', 'id' => 'شناسه', diff --git a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php index 51d75aa046..6f49f69ea9 100644 --- a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php @@ -1013,15 +1013,15 @@ 'marketing' => [ 'events' => [ 'index' => [ - 'create-btn' => 'Adicionar Evento', - 'title' => 'Eventos', - 'create-success' => 'Evento adicionado com sucesso.', - 'update-success' => 'Evento atualizado com sucesso.', - 'delete-success' => 'Evento excluído com sucesso.', - 'delete-failed' => 'Não é possível excluir o evento.', - 'mass-delete-success' => 'Eventos excluídos com sucesso', + 'create-btn' => 'Adicionar Evento', + 'title' => 'Eventos', + 'create-success' => 'Evento adicionado com sucesso.', + 'update-success' => 'Evento atualizado com sucesso.', + 'delete-success' => 'Evento excluído com sucesso.', + 'delete-failed' => 'Não é possível excluir o evento.', + 'mass-delete-success' => 'Eventos excluídos com sucesso', 'delete-failed-associated-campaigns' => 'Não é possível excluir o evento, pois está associado a campanhas existentes. Por favor, desvincule ou atualize essas campanhas antes da exclusão.', - 'datagrid' => [ + 'datagrid' => [ 'delete' => 'Excluir', 'edit' => 'Editar', 'id' => 'ID', diff --git a/packages/Webkul/Admin/src/Resources/lang/tr/app.php b/packages/Webkul/Admin/src/Resources/lang/tr/app.php index 62b42a3699..6c6de3d001 100644 --- a/packages/Webkul/Admin/src/Resources/lang/tr/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/tr/app.php @@ -1013,15 +1013,15 @@ 'marketing' => [ 'events' => [ 'index' => [ - 'create-btn' => 'Etkinlik Oluştur', - 'title' => 'Etkinlikler', - 'create-success' => 'Etkinlik başarıyla oluşturuldu.', - 'update-success' => 'Etkinlik başarıyla güncellendi.', - 'delete-success' => 'Etkinlik başarıyla silindi.', - 'delete-failed' => 'Etkinlik silinemedi.', - 'mass-delete-success' => 'Etkinlikler başarıyla silindi', + 'create-btn' => 'Etkinlik Oluştur', + 'title' => 'Etkinlikler', + 'create-success' => 'Etkinlik başarıyla oluşturuldu.', + 'update-success' => 'Etkinlik başarıyla güncellendi.', + 'delete-success' => 'Etkinlik başarıyla silindi.', + 'delete-failed' => 'Etkinlik silinemedi.', + 'mass-delete-success' => 'Etkinlikler başarıyla silindi', 'delete-failed-associated-campaigns' => 'Kampanya silinemiyor çünkü mevcut adaylarla ilişkili. Lütfen bu adayları silmeden önce bağlantılarını kaldırın veya güncelleyin.', - 'datagrid' => [ + 'datagrid' => [ 'delete' => 'Sil', 'edit' => 'Düzenle', 'id' => 'ID', diff --git a/packages/Webkul/Admin/src/Resources/lang/vi/app.php b/packages/Webkul/Admin/src/Resources/lang/vi/app.php index f9a087305f..4b48c11dd2 100644 --- a/packages/Webkul/Admin/src/Resources/lang/vi/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/vi/app.php @@ -1013,15 +1013,15 @@ 'marketing' => [ 'events' => [ 'index' => [ - 'create-btn' => 'Tạo Sự kiện', - 'title' => 'Sự kiện', - 'create-success' => 'Sự kiện đã được tạo thành công.', - 'update-success' => 'Sự kiện đã được cập nhật thành công.', - 'delete-success' => 'Sự kiện đã được xóa thành công.', - 'delete-failed' => 'Không thể xóa sự kiện.', - 'mass-delete-success' => 'Các sự kiện đã được xóa thành công', + 'create-btn' => 'Tạo Sự kiện', + 'title' => 'Sự kiện', + 'create-success' => 'Sự kiện đã được tạo thành công.', + 'update-success' => 'Sự kiện đã được cập nhật thành công.', + 'delete-success' => 'Sự kiện đã được xóa thành công.', + 'delete-failed' => 'Không thể xóa sự kiện.', + 'mass-delete-success' => 'Các sự kiện đã được xóa thành công', 'delete-failed-associated-campaigns' => 'Không thể xóa sự kiện vì nó đang được liên kết với các chiến dịch. Vui lòng hủy liên kết hoặc cập nhật các chiến dịch đó trước khi xóa.', - 'datagrid' => [ + 'datagrid' => [ 'delete' => 'Xóa', 'edit' => 'Chỉnh sửa', 'id' => 'ID', From 9bdb5751c8e4f930fc1073fe66d86ea4656d0b93 Mon Sep 17 00:00:00 2001 From: bhavesh Date: Thu, 29 Jan 2026 01:51:36 +0530 Subject: [PATCH 4/5] fix: align spanish marketing events translation key --- packages/Webkul/Admin/src/Resources/lang/es/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/Webkul/Admin/src/Resources/lang/es/app.php b/packages/Webkul/Admin/src/Resources/lang/es/app.php index a576586ea4..6e48cac82c 100644 --- a/packages/Webkul/Admin/src/Resources/lang/es/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/es/app.php @@ -1020,7 +1020,7 @@ 'delete-success' => 'Evento eliminado con éxito.', 'delete-failed' => 'No se puede eliminar el evento.', 'mass-delete-success' => 'Eventos eliminados con éxito', - 'delete-failed-associated-campaigns' => 'No se puede eliminar el evento porque está asociado a campañas existentes. Por favor, desvincúlelas o actualícelas antes de eliminar.', + 'delete-failed-associated-campaigns' => 'No se puede eliminar el evento porque está asociado a campañas existentes.Por favor, desvincúlelas o actualícelas antes de eliminar.', 'datagrid' => [ 'delete' => 'Eliminar', 'edit' => 'Editar', From 6584e8be55f73038d921568b566bd53d5e873b13 Mon Sep 17 00:00:00 2001 From: bhavesh Date: Thu, 29 Jan 2026 01:52:19 +0530 Subject: [PATCH 5/5] fix: indentation for marketing events translation key in spanish --- packages/Webkul/Admin/src/Resources/lang/es/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/Webkul/Admin/src/Resources/lang/es/app.php b/packages/Webkul/Admin/src/Resources/lang/es/app.php index 6e48cac82c..a576586ea4 100644 --- a/packages/Webkul/Admin/src/Resources/lang/es/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/es/app.php @@ -1020,7 +1020,7 @@ 'delete-success' => 'Evento eliminado con éxito.', 'delete-failed' => 'No se puede eliminar el evento.', 'mass-delete-success' => 'Eventos eliminados con éxito', - 'delete-failed-associated-campaigns' => 'No se puede eliminar el evento porque está asociado a campañas existentes.Por favor, desvincúlelas o actualícelas antes de eliminar.', + 'delete-failed-associated-campaigns' => 'No se puede eliminar el evento porque está asociado a campañas existentes. Por favor, desvincúlelas o actualícelas antes de eliminar.', 'datagrid' => [ 'delete' => 'Eliminar', 'edit' => 'Editar',