Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into fix-1220
Browse files Browse the repository at this point in the history
  • Loading branch information
suraj-webkul committed Jun 18, 2024
2 parents 2819e75 + 226bf1c commit db1af02
Show file tree
Hide file tree
Showing 20 changed files with 3,923 additions and 1,387 deletions.
3,181 changes: 1,834 additions & 1,347 deletions composer.lock

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions config/app.php
Original file line number Diff line number Diff line change
Expand Up @@ -111,8 +111,10 @@

'available_locales' => [
'en' => 'English',
'fa' => 'فارسی',
'tr' => 'Türkçe',
'ar' => 'Arabic',
'es' => 'Español',
],

/*
Expand Down
17 changes: 13 additions & 4 deletions packages/Webkul/Admin/src/Exceptions/Handler.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

use App\Exceptions\Handler as AppExceptionHandler;
use Illuminate\Auth\AuthenticationException;
use PDOException;
use Illuminate\Container\Container;
use Illuminate\Database\Eloquent\ModelNotFoundException;
use PDOException;
use Symfony\Component\HttpKernel\Exception\HttpException;
use Throwable;

Expand Down Expand Up @@ -52,6 +52,17 @@ public function render($request, Throwable $exception)
return parent::render($request, $exception);
}

/**
* Report the exception.
*
* @param \Throwable $exception
* @return void
*/
public function report(Throwable $exception)
{
//
}

/**
* Convert an authentication exception into a response.
*
Expand Down Expand Up @@ -92,9 +103,7 @@ private function renderCustomResponse(Throwable $exception)

if ($exception instanceof ModelNotFoundException) {
return $this->response($path, 404);
}

if ($exception instanceof PDOException) {
} elseif ($exception instanceof PDOException || $exception instanceof \ParseError) {
return $this->response($path, 500);
}
}
Expand Down
2 changes: 2 additions & 0 deletions packages/Webkul/Admin/src/Resources/assets/sass/rtl.scss
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@100;200;300;400;500;600;700;800;900&display=swap');
.rtl {
direction: rtl;
font-family: 'Vazirmatn', 'Helvetica Neue', Arial, Helvetica, serif;

.anonymous-layout-container {
.center-box {
Expand Down
883 changes: 883 additions & 0 deletions packages/Webkul/Admin/src/Resources/lang/es/app.php

Large diffs are not rendered by default.

865 changes: 865 additions & 0 deletions packages/Webkul/Admin/src/Resources/lang/fa/app.php

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@

{!! view_render_event('admin.anonymous-layout.head') !!}
</head>
<body @if (app()->getLocale() == 'ar') class="rtl" @endif>

<body @if (in_array(app()->getLocale(), ['fa', 'ar'])) class="rtl" @endif>
<div id="app" class="anonymous-layout-container">
<spinner-meter :full-page="true" v-if="! pageLoaded"></spinner-meter>

Expand Down Expand Up @@ -74,7 +74,7 @@
window.serverErrors = [];
@if (isset($errors) && count($errors))
window.serverErrors = @json($errors->getMessages());
@endif
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

</head>

<body style="scroll-behavior: smooth;" @if (app()->getLocale() == 'ar') class="rtl" @endif>
<body style="scroll-behavior: smooth;" @if (in_array(app()->getLocale(), ['fa', 'ar'])) class="rtl" @endif>
{!! view_render_event('admin.layout.body.before') !!}

<div id="app">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@

<td class="text-center">{!! core()->formatBasePrice($item->tax_amount, true) !!}</td>

<td class="text-center">{!! core()->formatBasePrice($item->total + $item->tax_amount, true) !!}</td>
<td class="text-center">{!! core()->formatBasePrice($item->total + $item->tax_amount - $item->discount_amount, true) !!}</td>
</tr>
@endforeach

Expand Down
88 changes: 88 additions & 0 deletions packages/Webkul/UI/src/Resources/lang/es/app.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
<?php

return [
'errors' => [
'no-records' => '¡No se han encontrado registros!',
'something-went-wrong' => '¡Algo salio mal!',
],

'datagrid' => [
'title' => 'Grilla de Datos',
'actions' => 'Acciones',
'edit' => 'Editar',
'view' => 'Ver',
'delete' => 'Borrar',
'print' => 'Imprimir',
'id' => 'Columnas Indices solo pueden tener valor mayor que cero',
'cancel' => 'Cancelar',
'download' => 'Descargar',
'export' => 'Exportar',
'select-format' => 'Seleccionar Formato',

'massaction' => [
'select_action' => 'Seleccionar Acción',
'mass-delete-confirm' => '¿Realmente desea eliminar los elementos tipo :resource seleccionados?',
'mass-update-status' => '¿Realmente desea actualizar el estado de los elementos tipo :resource seleccionados?',
'delete' => '¿Realmente desea realizar esta acción?',
'edit' => '¿Realmente desea editar este elemento tipo :resource?',
],

'zero-index' => 'Index columns can have values greater than zero only',
'no-records' => 'No se encontraron registros',
'filter-fields-missing' => 'Alguno de los campos requeridos es nulo, por favor establezca la columna, condición y valor apropiado',
'click_on_action' => '¿Realmente desea realizar esta acción?',
'search' => 'Buscar aquí...',
'column' => 'Seleccionar Columna',
'condition' => 'Seleccionar Condición',
'contains' => 'Contiene',
'ncontains' => 'No contiene',
'equals' => 'Es igual a',
'nequals' => 'No es igual a',
'greater' => 'Mayor que',
'less' => 'Menos que',
'greatere' => 'Mayor o igual a',
'lesse' => 'Menos or igual a',
'value' => 'Seleccionar Valor',
'true' => 'Verdadero / Activo',
'update-status' => 'Actualizar Estado',
'false' => 'Falso / Inactivo',
'between' => 'Es entre',
'apply' => 'Aplicar',
'items-per-page' => 'Elementos por Pagina',
'value-here' => 'Valor aquí',
'numeric-value-here' => 'Valor Numérico aquí',
'submit' => 'Enviar',
"mandatory_mass_action" => "Por favor seleccione la acción a realizar.",
'multiple_sort_keys' => '¡Error Fatal! Multiples Claves de Orden encontradas, Por favor resuelva la URL manualmente',
'multiple_search_keys' => 'Multiples Claves de Búsqueda encontradas, Por favor resuelva la URL manualmente',
'is-done' => 'Ha Terminado',
'filter' => [
'remove_all' => 'Quitar Todos',
'title' => 'Filtrar',
'apply_title' => 'Aplicar Filtro',
'custom_filter' => 'Filtro Personalizado',
'done' => 'Terminado',
'to' => 'A',
'date_range' => 'Rango de fecha',
'start_date' => 'Fecha Inicio',
'end_date' => 'Fecha Final',
'today' => 'Hoy',
'yesterday' => 'Ayer',
'this_month' => 'Este Mes',
'this_year' => 'Este Año',
'last_month' => 'Mes Pasado',
'apply' => 'Aplicar',
'cancel' => 'Cancelar',
'perPage' => 'Por Pagina',
'is_done' => 'Ha Terminado',
'created_by_id' => 'Creado por Id',
'schedule_from' => 'Programar desde',
'schedule_to' => 'Programar hasta',
'created_at' => 'Creado en',
'scheduled' => 'Programado',
'duration' => 'Duración',
],
],

'add-attachment' => 'Agregar Adjunto',
];
88 changes: 88 additions & 0 deletions packages/Webkul/UI/src/Resources/lang/fa/app.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
<?php

return [
'errors' => [
'no-records' => 'هیچ رکوردی یافت نشد!',
'something-went-wrong' => 'مشکلی پیش آمده!',
],

'datagrid' => [
'title' => 'دیتاگرید',
'actions' => 'عملیات',
'edit' => 'ویرایش',
'view' => 'نمایش',
'delete' => 'حذف',
'print' => 'پرینت',
'id' => 'ستون‌های ایندکس فقط دارای مقدار بیشتر از صفر هستند',
'cancel' => 'لغو',
'download' => 'دانلود',
'export' => 'اکسپورت',
'select-format' => 'انتخاب فرمت',

'massaction' => [
'select_action' => 'انتخاب عملیات',
'mass-delete-confirm' => 'آیا از حذف این :resource انتخاب شده اطمینان دارید؟',
'mass-update-status' => 'آیا از بروزرسانی وضعیت این :resource انتخاب شده اطمینان دارید؟',
'delete' => 'آیا از حذف این مورد اطمینان دارید؟',
'edit' => 'آیا از ویرایش این :resource اطمینان دارید؟',
],

'zero-index' => 'ستون‌های ایندکس فقط دارای ارزش بیشتر از صفر هستند',
'no-records' => 'هیچ رکوردی یافت نشد',
'filter-fields-missing' => 'برخی از فیلدهای اجباری خالی است، لطفاً ستون، شرایط و مقدار را به درستی بررسی کنید',
'click_on_action' => 'آیا از اجرای این عملیات اطمینان دارید؟',
'search' => 'اینجا جستجو کنید...',
'column' => 'انتخاب ستون‌ها',
'condition' => 'انتخاب شرط‌ها',
'contains' => 'شامل',
'ncontains' => 'شامل نیست',
'equals' => 'معادل است با',
'nequals' => 'معادل نیست با',
'greater' => 'بزرگتر از',
'less' => 'کوچکتر از',
'greatere' => 'بزرگتر مساوی',
'lesse' => 'کوچکتر مساوی',
'value' => 'انتخاب مقدار',
'true' => 'صحیح / فعال',
'update-status' => 'برورسانی وضعیت',
'false' => 'غیرصحیح / غیرفعال',
'between' => 'بین',
'apply' => 'اعمال',
'items-per-page' => 'تعداد آیتم در هر صفحه',
'value-here' => 'مقدار در اینجا',
'numeric-value-here' => 'مقدار عددی در اینجا',
'submit' => 'ارسال',
"mandatory_mass_action" => "لطفا یک عملیات را انتخاب کنید.",
'multiple_sort_keys' => 'خطای مرگبار! کلیدهای مرتب سازی چندگانه یافت شد، لطفاً URL را به صورت دستی حل کنید',
'multiple_search_keys' => 'چندین کلید جستجو یافت شد، لطفا این مشکل را به صورت دستی حل کنید',
'is-done' => 'انجام شده',
'filter' => [
'remove_all' => 'حذف همه',
'title' => 'فیلتر',
'apply_title' => 'اعمال فیلتر',
'custom_filter' => 'فیلتر سفارشی',
'done' => 'انجام شده',
'to' => 'از',
'date_range' => 'محدوده زمانی',
'start_date' => 'تاریخ شروع',
'end_date' => 'تاریخ پایان',
'today' => 'امروز',
'yesterday' => 'دیروز',
'this_month' => 'ماه جاری',
'this_year' => 'سال جاری',
'last_month' => 'آخرین ماه',
'apply' => 'اعمال',
'cancel' => 'لغو',
'perPage' => 'در صفحه',
'is_done' => 'انجام شده',
'created_by_id' => 'ایجاد شده توسط',
'schedule_from' => 'زمانبندی از',
'schedule_to' => 'زمانبندی تا',
'created_at' => 'ایجاد شده در',
'scheduled' => 'زمانبندی شده',
'duration' => 'مدت زمان',
],
],

'add-attachment' => 'افزودن ضمیمه',
];
Loading

0 comments on commit db1af02

Please sign in to comment.