diff --git a/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php
index 3ce00023a..5e35c1669 100644
--- a/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php
+++ b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php
@@ -20,6 +20,7 @@ public function up()
$table->string('token', 64)->unique();
$table->text('abilities')->nullable();
$table->timestamp('last_used_at')->nullable();
+ $table->timestamp('expires_at')->nullable();
$table->timestamps();
});
}
diff --git a/packages/Webkul/Admin/src/Http/Controllers/User/AccountController.php b/packages/Webkul/Admin/src/Http/Controllers/User/AccountController.php
index 5d0447e5e..35380e803 100755
--- a/packages/Webkul/Admin/src/Http/Controllers/User/AccountController.php
+++ b/packages/Webkul/Admin/src/Http/Controllers/User/AccountController.php
@@ -4,6 +4,7 @@
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Event;
+use Illuminate\Support\Facades\Storage;
use Webkul\Admin\Http\Controllers\Controller;
class AccountController extends Controller
@@ -36,7 +37,8 @@ public function update()
'email' => 'email|unique:users,email,' . $user->id,
'password' => 'nullable|min:6|confirmed',
'current_password' => 'nullable|required|min:6',
- 'image' => 'mimes:jpeg,jpg,png,gif'
+ 'image' => 'mimes:jpeg,jpg,png,gif',
+ 'remove_image' => 'sometimes|boolean',
]);
$data = request()->input();
@@ -61,13 +63,7 @@ public function update()
$data['password'] = bcrypt($data['password']);
}
- if (request()->hasFile('image')) {
- $data['image'] = request()->file('image')->store('users/' . $user->id);
- }
-
- if (isset($data['remove_image']) && $data['remove_image'] !== '') {
- $data['image'] = null;
- }
+ $this->handleProfileImageUpload($data, $user);
$user->update($data);
@@ -79,4 +75,38 @@ public function update()
return redirect()->route('admin.dashboard.index');
}
+
+ /**
+ * Handle profile image upload.
+ *
+ * @param array $data
+ * @param Object $user
+ * @return void
+ */
+ public function handleProfileImageUpload(&$data, $user)
+ {
+ $oldImage = $user->image;
+
+ if (! isset($data['image'])) {
+ $data['image'] = $user->image;
+ }
+
+ if (request()->hasFile('image')) {
+ $data['image'] = request()->file('image')->store('users/' . $user->id);
+ }
+
+ if (
+ isset($data['remove_image'])
+ && $data['remove_image']
+ ) {
+ $data['image'] = null;
+ }
+
+ if (
+ $oldImage
+ && ($data['image'] !== $oldImage)
+ ) {
+ Storage::delete($oldImage);
+ }
+ }
}
diff --git a/packages/Webkul/Admin/src/Http/Requests/LeadForm.php b/packages/Webkul/Admin/src/Http/Requests/LeadForm.php
index fc6839e00..f8417da74 100644
--- a/packages/Webkul/Admin/src/Http/Requests/LeadForm.php
+++ b/packages/Webkul/Admin/src/Http/Requests/LeadForm.php
@@ -129,6 +129,26 @@ public function rules()
}
}
- return $this->rules;
+ return [
+ ...$this->rules,
+ 'products' => 'array',
+ 'products.*.product_id' => 'sometimes|required|exists:products,id',
+ 'products.*.name' => 'required_with:products.*.product_id',
+ 'products.*.price' => 'required_with:products.*.product_id',
+ 'products.*.quantity' => 'required_with:products.*.product_id',
+ ];
+ }
+
+ /**
+ * Get the validation messages that apply to the request.
+ */
+ public function messages(): array
+ {
+ return [
+ 'products.*.product_id.exists' => trans('admin::app.leads.selected-product-not-exist'),
+ 'products.*.name.required_with' => trans('admin::app.leads.product-name-required'),
+ 'products.*.price.required_with' => trans('admin::app.leads.product-price-required'),
+ 'products.*.quantity.required_with' => trans('admin::app.leads.product-quantity-required'),
+ ];
}
}
diff --git a/packages/Webkul/Admin/src/Resources/lang/ar/app.php b/packages/Webkul/Admin/src/Resources/lang/ar/app.php
index 6861888fa..a7d285a11 100644
--- a/packages/Webkul/Admin/src/Resources/lang/ar/app.php
+++ b/packages/Webkul/Admin/src/Resources/lang/ar/app.php
@@ -118,111 +118,115 @@
],
'leads' => [
- 'title' => 'يؤدي',
- 'lead' => 'قيادة',
- 'create-title' => 'خلق الرصاص',
- 'edit-title' => 'تحرير الرصاص',
- 'save-btn-title' => 'حفظ كقائد',
- 'save' => 'يحفظ',
- 'upload' => 'تحميل',
- 'back' => 'خلف',
- 'cancel' => 'يلغي',
- 'no-lead' => 'لا يؤدي',
- 'lead-source-name' => 'مصدر الدليل',
- 'details' => 'تفاصيل',
- 'rotten-info' => 'الرصاص قد تعفن ل :days day(s)',
- 'stage' => 'المسرح',
- 'new' => 'جديد',
- 'won-lost' => 'فاز / خسر',
- 'won' => 'وون',
- 'lost' => 'ضائع',
- 'change-stage' => 'مرحلة التغيير',
- 'lost-reason' => 'سبب ضائع',
- 'won-value' => 'قيمة الفوز',
- 'created-date:' => 'تاريخ الإنشاء:',
- 'closed-date:' => 'تاريخ مغلق:',
- 'closed-date' => 'تاريخ مغلق',
- 'expected-close-date:' => 'تاريخ الإغلاق المتوقع:',
- 'contact-person' => 'الشخص الذي يمكن الاتصال به',
- 'add-tag' => 'إضافة علامة',
- 'search-tag' => 'بحث الوسم',
- 'name' => 'اسم',
- 'color' => 'اللون',
- 'email' => 'بريد الالكتروني',
- 'contact-numbers' => 'ارقام التواصل',
- 'organization' => 'منظمة',
- 'address' => 'عنوان',
- 'products' => 'منتجات',
- 'item' => 'غرض',
- 'price' => 'سعر',
- 'quantity' => 'كمية',
- 'amount' => 'كمية',
- 'create-success' => 'تم إنشاء العميل المحتمل بنجاح.',
- 'update-success' => 'تم تحديث العميل المحتمل بنجاح.',
- 'delete-success' => 'تم حذف الرصاص بنجاح.',
- 'delete-failed' => 'لا يمكن حذف الرصاص.',
- 'note' => 'ملحوظة',
- 'activity' => 'نشاط',
- 'title-control' => 'عنوان',
- 'call' => 'مكالمة',
- 'meeting' => 'لقاء',
- 'lunch' => 'غداء',
- 'file' => 'ملف',
- 'quote' => 'اقتبس',
- 'create-quote' => 'إنشاء اقتباس',
- 'type' => 'نوع',
- 'description' => 'وصف',
- 'schedule' => 'جدول',
- 'from' => 'من عند',
- 'to' => 'إلى',
- 'location' => 'موقع',
- 'participants' => 'مشاركون',
- 'participant-info' => 'ابدأ في كتابة الاسم',
- 'users' => 'المستخدمون',
- 'persons' => 'الأشخاص',
- 'cc' => 'نسخة',
- 'bcc' => 'نسخة مخفية الوجهة',
- 'email-placeholder' => 'اضغط على يدخل لإضافة رسائل بريد إلكتروني',
- 'file' => 'ملف',
- 'subject' => 'موضوعات',
- 'reply' => 'رد',
- 'send' => 'يرسل',
- 'all' => 'الجميع',
- 'notes' => 'ملحوظات',
- 'select-type' => 'اختر صنف',
- 'calls' => 'المكالمات',
- 'meetings' => 'الاجتماعات',
- 'lunches' => 'وجبات الغداء',
- 'emails' => 'رسائل البريد الإلكتروني',
- 'files' => 'الملفات',
- 'sales-owner' => 'مالك المبيعات',
- 'person' => 'شخص',
- 'expired-at' => 'منتهي الصلاحية في',
- 'sub-total' => 'المجموع الفرعي',
- 'discount' => 'خصم',
- 'tax' => 'ضريبة',
- 'adjustment' => 'تعديل',
- 'grand-total' => 'المبلغ الإجمالي',
- 'actions' => 'أجراءات',
- 'planned' => 'مخطط',
- 'done' => 'منتهي',
- 'edit' => 'يحرر',
- 'view' => 'منظر',
- 'unlink' => 'إلغاء الارتباط',
- 'mark-as-done' => 'اعتبره منته',
- 'remove' => 'يزيل',
- 'export-to-pdf' => 'تصدير إلى PDF',
- 'empty-planned-activities' => 'ليس لديك أنشطة مخطط لها.',
- 'empty-done-activities' => 'لم تقم بأي أنشطة.',
- 'note-added' => 'تمت إضافة الملاحظة',
- 'call-scheduled' => 'تمت جدولة المكالمة في :from - :to',
- 'meeting-scheduled' => 'الاجتماع المقرر في :from - :to',
- 'lunch-scheduled' => 'الغداء المقرر في :from - :to',
- 'file-added' => 'تمت إضافة الملف',
- 'quote-destroy-success' => 'تمت إزالة الاقتباس بنجاح.',
- 'tag-create-success' => 'تمت إضافة العلامة بنجاح.',
- 'tag-destroy-success' => 'تمت إزالة العلامة بنجاح.',
- 'edit' => 'تعديل',
+ 'title' => 'يؤدي',
+ 'lead' => 'قيادة',
+ 'create-title' => 'خلق الرصاص',
+ 'edit-title' => 'تحرير الرصاص',
+ 'save-btn-title' => 'حفظ كقائد',
+ 'save' => 'يحفظ',
+ 'upload' => 'تحميل',
+ 'back' => 'خلف',
+ 'cancel' => 'يلغي',
+ 'no-lead' => 'لا يؤدي',
+ 'lead-source-name' => 'مصدر الدليل',
+ 'details' => 'تفاصيل',
+ 'rotten-info' => 'الرصاص قد تعفن ل :days day(s)',
+ 'stage' => 'المسرح',
+ 'new' => 'جديد',
+ 'won-lost' => 'فاز / خسر',
+ 'won' => 'وون',
+ 'lost' => 'ضائع',
+ 'change-stage' => 'مرحلة التغيير',
+ 'lost-reason' => 'سبب ضائع',
+ 'won-value' => 'قيمة الفوز',
+ 'created-date:' => 'تاريخ الإنشاء:',
+ 'closed-date:' => 'تاريخ مغلق:',
+ 'closed-date' => 'تاريخ مغلق',
+ 'expected-close-date:' => 'تاريخ الإغلاق المتوقع:',
+ 'contact-person' => 'الشخص الذي يمكن الاتصال به',
+ 'add-tag' => 'إضافة علامة',
+ 'search-tag' => 'بحث الوسم',
+ 'name' => 'اسم',
+ 'color' => 'اللون',
+ 'email' => 'بريد الالكتروني',
+ 'contact-numbers' => 'ارقام التواصل',
+ 'organization' => 'منظمة',
+ 'address' => 'عنوان',
+ 'products' => 'منتجات',
+ 'item' => 'غرض',
+ 'price' => 'سعر',
+ 'quantity' => 'كمية',
+ 'amount' => 'كمية',
+ 'create-success' => 'تم إنشاء العميل المحتمل بنجاح.',
+ 'update-success' => 'تم تحديث العميل المحتمل بنجاح.',
+ 'delete-success' => 'تم حذف الرصاص بنجاح.',
+ 'delete-failed' => 'لا يمكن حذف الرصاص.',
+ 'product-quantity-required' => 'الكمية المطلوبة للمنتج مطلوبة عندما يكون معرف المنتج موجودًا.',
+ 'product-price-required' => 'سعر المنتج مطلوب عندما يكون معرف المنتج موجودًا.',
+ 'product-name-required' => 'اسم المنتج مطلوب عندما يكون معرف المنتج موجودًا.',
+ 'selected-product-not-exist' => 'معرف المنتج المحدد غير موجود.',
+ 'note' => 'ملحوظة',
+ 'activity' => 'نشاط',
+ 'title-control' => 'عنوان',
+ 'call' => 'مكالمة',
+ 'meeting' => 'لقاء',
+ 'lunch' => 'غداء',
+ 'file' => 'ملف',
+ 'quote' => 'اقتبس',
+ 'create-quote' => 'إنشاء اقتباس',
+ 'type' => 'نوع',
+ 'description' => 'وصف',
+ 'schedule' => 'جدول',
+ 'from' => 'من عند',
+ 'to' => 'إلى',
+ 'location' => 'موقع',
+ 'participants' => 'مشاركون',
+ 'participant-info' => 'ابدأ في كتابة الاسم',
+ 'users' => 'المستخدمون',
+ 'persons' => 'الأشخاص',
+ 'cc' => 'نسخة',
+ 'bcc' => 'نسخة مخفية الوجهة',
+ 'email-placeholder' => 'اضغط على يدخل لإضافة رسائل بريد إلكتروني',
+ 'file' => 'ملف',
+ 'subject' => 'موضوعات',
+ 'reply' => 'رد',
+ 'send' => 'يرسل',
+ 'all' => 'الجميع',
+ 'notes' => 'ملحوظات',
+ 'select-type' => 'اختر صنف',
+ 'calls' => 'المكالمات',
+ 'meetings' => 'الاجتماعات',
+ 'lunches' => 'وجبات الغداء',
+ 'emails' => 'رسائل البريد الإلكتروني',
+ 'files' => 'الملفات',
+ 'sales-owner' => 'مالك المبيعات',
+ 'person' => 'شخص',
+ 'expired-at' => 'منتهي الصلاحية في',
+ 'sub-total' => 'المجموع الفرعي',
+ 'discount' => 'خصم',
+ 'tax' => 'ضريبة',
+ 'adjustment' => 'تعديل',
+ 'grand-total' => 'المبلغ الإجمالي',
+ 'actions' => 'أجراءات',
+ 'planned' => 'مخطط',
+ 'done' => 'منتهي',
+ 'edit' => 'يحرر',
+ 'view' => 'منظر',
+ 'unlink' => 'إلغاء الارتباط',
+ 'mark-as-done' => 'اعتبره منته',
+ 'remove' => 'يزيل',
+ 'export-to-pdf' => 'تصدير إلى PDF',
+ 'empty-planned-activities' => 'ليس لديك أنشطة مخطط لها.',
+ 'empty-done-activities' => 'لم تقم بأي أنشطة.',
+ 'note-added' => 'تمت إضافة الملاحظة',
+ 'call-scheduled' => 'تمت جدولة المكالمة في :from - :to',
+ 'meeting-scheduled' => 'الاجتماع المقرر في :from - :to',
+ 'lunch-scheduled' => 'الغداء المقرر في :from - :to',
+ 'file-added' => 'تمت إضافة الملف',
+ 'quote-destroy-success' => 'تمت إزالة الاقتباس بنجاح.',
+ 'tag-create-success' => 'تمت إضافة العلامة بنجاح.',
+ 'tag-destroy-success' => 'تمت إزالة العلامة بنجاح.',
+ 'edit' => 'تعديل',
],
'quotes' => [
diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php
index 87474ca5b..feb087076 100644
--- a/packages/Webkul/Admin/src/Resources/lang/en/app.php
+++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php
@@ -118,111 +118,115 @@
],
'leads' => [
- 'title' => 'Leads',
- 'lead' => 'Lead',
- 'create-title' => 'Create Lead',
- 'edit-title' => 'Edit Lead',
- 'save-btn-title' => 'Save as Lead',
- 'save' => 'Save',
- 'upload' => 'Upload',
- 'back' => 'Back',
- 'cancel' => 'Cancel',
- 'no-lead' => 'No Lead',
- 'lead-source-name' => 'Lead source',
- 'details' => 'Details',
- 'rotten-info' => 'Lead has been rotten for :days day(s)',
- 'stage' => 'Stage',
- 'new' => 'New',
- 'won-lost' => 'Won/Lost',
- 'won' => 'Won',
- 'lost' => 'Lost',
- 'change-stage' => 'Change Stage',
- 'lost-reason' => 'Lost Reason',
- 'won-value' => 'Won Value',
- 'created-date:' => 'Created Date:',
- 'closed-date:' => 'Closed Date:',
- 'closed-date' => 'Closed Date',
- 'expected-close-date:' => 'Expected Close Date:',
- 'contact-person' => 'Contact Person',
- 'add-tag' => 'Add Tag',
- 'search-tag' => 'Search Tag',
- 'name' => 'Name',
- 'color' => 'Color',
- 'email' => 'Email',
- 'contact-numbers' => 'Contact Numbers',
- 'organization' => 'Organization',
- 'address' => 'Address',
- 'products' => 'Products',
- 'item' => 'Item',
- 'price' => 'Price',
- 'quantity' => 'Quantity',
- 'amount' => 'Amount',
- 'create-success' => 'Lead created successfully.',
- 'update-success' => 'Lead updated successfully.',
- 'delete-success' => 'Lead deleted successfully.',
- 'delete-failed' => 'Lead can not be deleted.',
- 'note' => 'Note',
- 'activity' => 'Activity',
- 'title-control' => 'Title',
- 'call' => 'Call',
- 'meeting' => 'Meeting',
- 'lunch' => 'Lunch',
- 'file' => 'File',
- 'quote' => 'Quote',
- 'create-quote' => 'Create Quote',
- 'type' => 'Type',
- 'description' => 'Description',
- 'schedule' => 'Schedule',
- 'from' => 'From',
- 'to' => 'To',
- 'location' => 'Location',
- 'participants' => 'Participants',
- 'participant-info' => 'Start typing name',
- 'users' => 'Users',
- 'persons' => 'Persons',
- 'cc' => 'Cc',
- 'bcc' => 'Bcc',
- 'email-placeholder' => 'Press enter to add emails',
- 'file' => 'File',
- 'subject' => 'Subject',
- 'reply' => 'Reply',
- 'send' => 'Send',
- 'all' => 'All',
- 'notes' => 'Notes',
- 'select-type' => 'Select Type',
- 'calls' => 'Calls',
- 'meetings' => 'Meetings',
- 'lunches' => 'Lunches',
- 'emails' => 'Emails',
- 'files' => 'Files',
- 'sales-owner' => 'Sales Owner',
- 'person' => 'Person',
- 'expired-at' => 'Expired At',
- 'sub-total' => 'Sub Total',
- 'discount' => 'Discount',
- 'tax' => 'Tax',
- 'adjustment' => 'Adjustment',
- 'grand-total' => 'Grand Total',
- 'actions' => 'Actions',
- 'planned' => 'Planned',
- 'done' => 'Done',
- 'edit' => 'Edit',
- 'view' => 'View',
- 'unlink' => 'Unlink',
- 'mark-as-done' => 'Mark as Done',
- 'remove' => 'Remove',
- 'export-to-pdf' => 'Export To PDF',
- 'empty-planned-activities' => 'You have no planned activities.',
- 'empty-done-activities' => 'You have no done activities.',
- 'note-added' => 'Note added',
- 'call-scheduled' => 'Call scheduled at :from - :to',
- 'meeting-scheduled' => 'Meeting scheduled at :from - :to',
- 'lunch-scheduled' => 'Lunch scheduled at :from - :to',
- 'file-added' => 'File added',
- 'quote-destroy-success' => 'Quote removed successfully.',
- 'tag-create-success' => 'Tag added successfully.',
- 'tag-destroy-success' => 'Tag removed successfully.',
- 'edit' => 'Edit',
+ 'title' => 'Leads',
+ 'lead' => 'Lead',
+ 'create-title' => 'Create Lead',
+ 'edit-title' => 'Edit Lead',
+ 'save-btn-title' => 'Save as Lead',
+ 'save' => 'Save',
+ 'upload' => 'Upload',
+ 'back' => 'Back',
+ 'cancel' => 'Cancel',
+ 'no-lead' => 'No Lead',
+ 'lead-source-name' => 'Lead source',
+ 'details' => 'Details',
+ 'rotten-info' => 'Lead has been rotten for :days day(s)',
+ 'stage' => 'Stage',
+ 'new' => 'New',
+ 'won-lost' => 'Won/Lost',
+ 'won' => 'Won',
+ 'lost' => 'Lost',
+ 'change-stage' => 'Change Stage',
+ 'lost-reason' => 'Lost Reason',
+ 'won-value' => 'Won Value',
+ 'created-date:' => 'Created Date:',
+ 'closed-date:' => 'Closed Date:',
+ 'closed-date' => 'Closed Date',
+ 'expected-close-date:' => 'Expected Close Date:',
+ 'contact-person' => 'Contact Person',
+ 'add-tag' => 'Add Tag',
+ 'search-tag' => 'Search Tag',
+ 'name' => 'Name',
+ 'color' => 'Color',
+ 'email' => 'Email',
+ 'contact-numbers' => 'Contact Numbers',
+ 'organization' => 'Organization',
+ 'address' => 'Address',
+ 'products' => 'Products',
+ 'item' => 'Item',
+ 'price' => 'Price',
+ 'quantity' => 'Quantity',
+ 'amount' => 'Amount',
+ 'create-success' => 'Lead created successfully.',
+ 'update-success' => 'Lead updated successfully.',
+ 'delete-success' => 'Lead deleted successfully.',
+ 'delete-failed' => 'Lead can not be deleted.',
+ 'product-quantity-required' => 'The product quantity is required when a product ID is present.',
+ 'product-price-required' => 'The product price is required when a product ID is present.',
+ 'product-name-required' => 'The product name is required when a product ID is present.',
+ 'selected-product-not-exist' => 'The selected product ID does not exist.',
+ 'note' => 'Note',
+ 'activity' => 'Activity',
+ 'title-control' => 'Title',
+ 'call' => 'Call',
+ 'meeting' => 'Meeting',
+ 'lunch' => 'Lunch',
+ 'file' => 'File',
+ 'quote' => 'Quote',
+ 'create-quote' => 'Create Quote',
+ 'type' => 'Type',
+ 'description' => 'Description',
+ 'schedule' => 'Schedule',
+ 'from' => 'From',
+ 'to' => 'To',
+ 'location' => 'Location',
+ 'participants' => 'Participants',
+ 'participant-info' => 'Start typing name',
+ 'users' => 'Users',
+ 'persons' => 'Persons',
+ 'cc' => 'Cc',
+ 'bcc' => 'Bcc',
+ 'email-placeholder' => 'Press enter to add emails',
+ 'file' => 'File',
+ 'subject' => 'Subject',
+ 'reply' => 'Reply',
+ 'send' => 'Send',
+ 'all' => 'All',
+ 'notes' => 'Notes',
+ 'select-type' => 'Select Type',
+ 'calls' => 'Calls',
+ 'meetings' => 'Meetings',
+ 'lunches' => 'Lunches',
+ 'emails' => 'Emails',
+ 'files' => 'Files',
+ 'sales-owner' => 'Sales Owner',
+ 'person' => 'Person',
+ 'expired-at' => 'Expired At',
+ 'sub-total' => 'Sub Total',
+ 'discount' => 'Discount',
+ 'tax' => 'Tax',
+ 'adjustment' => 'Adjustment',
+ 'grand-total' => 'Grand Total',
+ 'actions' => 'Actions',
+ 'planned' => 'Planned',
+ 'done' => 'Done',
+ 'edit' => 'Edit',
+ 'view' => 'View',
+ 'unlink' => 'Unlink',
+ 'mark-as-done' => 'Mark as Done',
+ 'remove' => 'Remove',
+ 'export-to-pdf' => 'Export To PDF',
+ 'empty-planned-activities' => 'You have no planned activities.',
+ 'empty-done-activities' => 'You have no done activities.',
+ 'note-added' => 'Note added',
+ 'call-scheduled' => 'Call scheduled at :from - :to',
+ 'meeting-scheduled' => 'Meeting scheduled at :from - :to',
+ 'lunch-scheduled' => 'Lunch scheduled at :from - :to',
+ 'file-added' => 'File added',
+ 'quote-destroy-success' => 'Quote removed successfully.',
+ 'tag-create-success' => 'Tag added successfully.',
+ 'tag-destroy-success' => 'Tag removed successfully.',
+ 'edit' => 'Edit',
],
'quotes' => [
diff --git a/packages/Webkul/Admin/src/Resources/lang/es/app.php b/packages/Webkul/Admin/src/Resources/lang/es/app.php
index 69fb97be2..ace91feb8 100644
--- a/packages/Webkul/Admin/src/Resources/lang/es/app.php
+++ b/packages/Webkul/Admin/src/Resources/lang/es/app.php
@@ -118,111 +118,115 @@
],
'leads' => [
- 'title' => 'Oportunidades',
- 'lead' => 'Oportunidad',
- 'create-title' => 'Crear Oportunidad',
- 'edit-title' => 'Editar Oportunidad',
- 'save-btn-title' => 'Guardar Oportunidad',
- 'save' => 'Guardar',
- 'upload' => 'Cargar',
- 'back' => 'Atrás',
- 'cancel' => 'Cancelar',
- 'no-lead' => 'Sin Oportunidad',
- 'lead-source-name' => 'Oportunidad Origen ',
- 'details' => 'Detalles',
- 'rotten-info' => 'Oportunidad expirada durante :days dia(s)',
- 'stage' => 'Etapa',
- 'new' => 'Nuevo',
- 'won-lost' => 'Ganada/Perdida',
- 'won' => 'Ganada',
- 'lost' => 'Perdida',
- 'change-stage' => 'Cambiar Etapa',
- 'lost-reason' => 'Razón Perdida',
- 'won-value' => 'Ganancia',
- 'created-date:' => 'Creado Fecha:',
- 'closed-date:' => 'Cerrado Fecha:',
- 'closed-date' => 'Cerrado Fecha',
- 'expected-close-date:' => 'Cierre Previsto:',
- 'contact-person' => 'Persona Contacto',
- 'add-tag' => 'Agregar Etiqueta',
- 'search-tag' => 'Buscar Etiqueta',
- 'name' => 'Nombre',
- 'color' => 'Color',
- 'email' => 'Email',
- 'contact-numbers' => 'Teléfonos Contacto',
- 'organization' => 'Organización',
- 'address' => 'Dirección',
- 'products' => 'Productos',
- 'item' => 'Articulo',
- 'price' => 'Precio',
- 'quantity' => 'Cantidad',
- 'amount' => 'Monto',
- 'create-success' => 'Oportunidad creada con éxito.',
- 'update-success' => 'Oportunidad actualizada con éxito.',
- 'delete-success' => 'Oportunidad eliminada con éxito.',
- 'delete-failed' => 'Oportunidad no pudo ser eliminada',
- 'note' => 'Nota',
- 'activity' => 'Actividad',
- 'title-control' => 'Titulo',
- 'call' => 'Llamada',
- 'meeting' => 'Reunion',
- 'lunch' => 'Almuerzo',
- 'file' => 'Archivo',
- 'quote' => 'Presupuesto',
- 'create-quote' => 'Crear Presupuesto',
- 'type' => 'Tipo',
- 'description' => 'Descripción',
- 'schedule' => 'Agenda',
- 'from' => 'De',
- 'to' => 'A',
- 'location' => 'Ubicación',
- 'participants' => 'Participantes',
- 'participant-info' => 'Introduzca el nombre',
- 'users' => 'Usuarios',
- 'persons' => 'Personas',
- 'cc' => 'Cc',
- 'bcc' => 'Bcc',
- 'email-placeholder' => 'Presione enter para agregar emails',
- 'file' => 'Archivo',
- 'subject' => 'Asunto',
- 'reply' => 'Responder',
- 'send' => 'Enviar',
- 'all' => 'Todos',
- 'notes' => 'Notas',
- 'select-type' => 'Seleccionar Tipo',
- 'calls' => 'Llamadas',
- 'meetings' => 'Reuniones',
- 'lunches' => 'Almuerzos',
- 'emails' => 'Emails',
- 'files' => 'Archivos',
- 'sales-owner' => 'Encargado Venta',
- 'person' => 'Persona',
- 'expired-at' => 'Expirado en',
- 'sub-total' => 'Sub-Total',
- 'discount' => 'Descuento',
- 'tax' => 'Impuesto',
- 'adjustment' => 'Ajuste',
- 'grand-total' => 'Total General',
- 'actions' => 'Acciones',
- 'planned' => 'Planificado',
- 'done' => 'Realizado',
- 'edit' => 'Editar',
- 'view' => 'Ver',
- 'unlink' => 'Desvincular',
- 'mark-as-done' => 'Marcar Realizado',
- 'remove' => 'Remover',
- 'export-to-pdf' => 'Exportar a PDF',
- 'empty-planned-activities' => 'No tiene actividades planificadas.',
- 'empty-done-activities' => 'No tiene actividades realizadas.',
- 'note-added' => 'Nota agregada',
- 'call-scheduled' => 'Llamada agendada en :from - :to',
- 'meeting-scheduled' => 'Reunion agendada en :from - :to',
- 'lunch-scheduled' => 'Almuerzo agendado en :from - :to',
- 'file-added' => 'Archivo agregado',
- 'quote-destroy-success' => 'Presupuesto eliminado con éxito.',
- 'tag-create-success' => 'Etiqueta agregada con éxito.',
- 'tag-destroy-success' => 'Etiqueta eliminada con éxito.',
- 'edit' => 'Editar',
+ 'title' => 'Oportunidades',
+ 'lead' => 'Oportunidad',
+ 'create-title' => 'Crear Oportunidad',
+ 'edit-title' => 'Editar Oportunidad',
+ 'save-btn-title' => 'Guardar Oportunidad',
+ 'save' => 'Guardar',
+ 'upload' => 'Cargar',
+ 'back' => 'Atrás',
+ 'cancel' => 'Cancelar',
+ 'no-lead' => 'Sin Oportunidad',
+ 'lead-source-name' => 'Oportunidad Origen ',
+ 'details' => 'Detalles',
+ 'rotten-info' => 'Oportunidad expirada durante :days dia(s)',
+ 'stage' => 'Etapa',
+ 'new' => 'Nuevo',
+ 'won-lost' => 'Ganada/Perdida',
+ 'won' => 'Ganada',
+ 'lost' => 'Perdida',
+ 'change-stage' => 'Cambiar Etapa',
+ 'lost-reason' => 'Razón Perdida',
+ 'won-value' => 'Ganancia',
+ 'created-date:' => 'Creado Fecha:',
+ 'closed-date:' => 'Cerrado Fecha:',
+ 'closed-date' => 'Cerrado Fecha',
+ 'expected-close-date:' => 'Cierre Previsto:',
+ 'contact-person' => 'Persona Contacto',
+ 'add-tag' => 'Agregar Etiqueta',
+ 'search-tag' => 'Buscar Etiqueta',
+ 'name' => 'Nombre',
+ 'color' => 'Color',
+ 'email' => 'Email',
+ 'contact-numbers' => 'Teléfonos Contacto',
+ 'organization' => 'Organización',
+ 'address' => 'Dirección',
+ 'products' => 'Productos',
+ 'item' => 'Articulo',
+ 'price' => 'Precio',
+ 'quantity' => 'Cantidad',
+ 'amount' => 'Monto',
+ 'create-success' => 'Oportunidad creada con éxito.',
+ 'update-success' => 'Oportunidad actualizada con éxito.',
+ 'delete-success' => 'Oportunidad eliminada con éxito.',
+ 'delete-failed' => 'Oportunidad no pudo ser eliminada',
+ 'product-quantity-required' => 'La cantidad del producto es obligatoria cuando el ID del producto está presente.',
+ 'product-price-required' => 'El precio del producto es obligatorio cuando el ID del producto está presente.',
+ 'product-name-required' => 'El nombre del producto es obligatorio cuando el ID del producto está presente.',
+ 'selected-product-not-exist' => 'El ID del producto seleccionado no existe.',
+ 'note' => 'Nota',
+ 'activity' => 'Actividad',
+ 'title-control' => 'Titulo',
+ 'call' => 'Llamada',
+ 'meeting' => 'Reunion',
+ 'lunch' => 'Almuerzo',
+ 'file' => 'Archivo',
+ 'quote' => 'Presupuesto',
+ 'create-quote' => 'Crear Presupuesto',
+ 'type' => 'Tipo',
+ 'description' => 'Descripción',
+ 'schedule' => 'Agenda',
+ 'from' => 'De',
+ 'to' => 'A',
+ 'location' => 'Ubicación',
+ 'participants' => 'Participantes',
+ 'participant-info' => 'Introduzca el nombre',
+ 'users' => 'Usuarios',
+ 'persons' => 'Personas',
+ 'cc' => 'Cc',
+ 'bcc' => 'Bcc',
+ 'email-placeholder' => 'Presione enter para agregar emails',
+ 'file' => 'Archivo',
+ 'subject' => 'Asunto',
+ 'reply' => 'Responder',
+ 'send' => 'Enviar',
+ 'all' => 'Todos',
+ 'notes' => 'Notas',
+ 'select-type' => 'Seleccionar Tipo',
+ 'calls' => 'Llamadas',
+ 'meetings' => 'Reuniones',
+ 'lunches' => 'Almuerzos',
+ 'emails' => 'Emails',
+ 'files' => 'Archivos',
+ 'sales-owner' => 'Encargado Venta',
+ 'person' => 'Persona',
+ 'expired-at' => 'Expirado en',
+ 'sub-total' => 'Sub-Total',
+ 'discount' => 'Descuento',
+ 'tax' => 'Impuesto',
+ 'adjustment' => 'Ajuste',
+ 'grand-total' => 'Total General',
+ 'actions' => 'Acciones',
+ 'planned' => 'Planificado',
+ 'done' => 'Realizado',
+ 'edit' => 'Editar',
+ 'view' => 'Ver',
+ 'unlink' => 'Desvincular',
+ 'mark-as-done' => 'Marcar Realizado',
+ 'remove' => 'Remover',
+ 'export-to-pdf' => 'Exportar a PDF',
+ 'empty-planned-activities' => 'No tiene actividades planificadas.',
+ 'empty-done-activities' => 'No tiene actividades realizadas.',
+ 'note-added' => 'Nota agregada',
+ 'call-scheduled' => 'Llamada agendada en :from - :to',
+ 'meeting-scheduled' => 'Reunion agendada en :from - :to',
+ 'lunch-scheduled' => 'Almuerzo agendado en :from - :to',
+ 'file-added' => 'Archivo agregado',
+ 'quote-destroy-success' => 'Presupuesto eliminado con éxito.',
+ 'tag-create-success' => 'Etiqueta agregada con éxito.',
+ 'tag-destroy-success' => 'Etiqueta eliminada con éxito.',
+ 'edit' => 'Editar',
],
'quotes' => [
diff --git a/packages/Webkul/Admin/src/Resources/lang/fa/app.php b/packages/Webkul/Admin/src/Resources/lang/fa/app.php
index b23e2dd4e..f319bdc73 100644
--- a/packages/Webkul/Admin/src/Resources/lang/fa/app.php
+++ b/packages/Webkul/Admin/src/Resources/lang/fa/app.php
@@ -118,111 +118,115 @@
],
'leads' => [
- 'title' => 'سرنخها',
- 'lead' => 'سرنخ',
- 'create-title' => 'ایجاد سرنخ',
- 'edit-title' => 'ویرایش سرنخ',
- 'save-btn-title' => 'ذخیره به عنوان سرنخ',
- 'save' => 'ذخیره',
- 'upload' => 'آپلود',
- 'back' => 'بازگشت',
- 'cancel' => 'لغو',
- 'no-lead' => 'بدون سرنخ',
- 'lead-source-name' => 'منبع سرنخ',
- 'details' => 'جزئیات',
- 'rotten-info' => 'سرنخ :days روز است که سوخت شده است',
- 'stage' => 'مرحله',
- 'new' => 'جدید',
- 'won-lost' => 'برد/باخت',
- 'won' => 'برد',
- 'lost' => 'باخت',
- 'change-stage' => 'تغییر مرحله',
- 'lost-reason' => 'دلیل باخت',
- 'won-value' => 'مقدار برنده',
- 'created-date:' => 'تاریخ ایجاد:',
- 'closed-date:' => 'تاریخ بسته شدن:',
- 'closed-date' => 'تاریخ بسته شدن',
- 'expected-close-date:' => 'تاریخ بسته شدن پیش بینی شده:',
- 'contact-person' => 'مخاطب شخص',
- 'add-tag' => 'افزودن برچسب',
- 'search-tag' => 'جستجوی برچسب',
- 'name' => 'نام',
- 'color' => 'رنگ',
- 'email' => 'ایمیل',
- 'contact-numbers' => 'شمارههای مخاطب',
- 'organization' => 'سازمان',
- 'address' => 'آدرس',
- 'products' => 'محصولات',
- 'item' => 'آیتم',
- 'price' => 'قیمت',
- 'quantity' => 'تعداد',
- 'amount' => 'مقدار',
- 'create-success' => 'سرنخ با موفقیت ایجاد شد.',
- 'update-success' => 'سرنخ با موفقیت بروزرسانی شد.',
- 'delete-success' => 'سرنخ با موفقیت حذف شد.',
- 'delete-failed' => 'سرنخ نمیتواند حذف شود.',
- 'note' => 'یادداشت',
- 'activity' => 'فعالیت',
- 'title-control' => 'عنوان',
- 'call' => 'تماس',
- 'meeting' => 'جلسه',
- 'lunch' => 'نهار',
- 'file' => 'فایل',
- 'quote' => 'پیشنهاد قیمت',
- 'create-quote' => 'ایجاد پیشنهاد قیمت',
- 'type' => 'نوع',
- 'description' => 'توضیحات',
- 'schedule' => 'زمانبندی',
- 'from' => 'از',
- 'to' => 'تا',
- 'location' => 'موقعیت مکانی',
- 'participants' => 'شرکت کنندگان',
- 'participant-info' => 'شروع به تایپ کنید',
- 'users' => 'کاربران',
- 'persons' => 'اشخاص',
- 'cc' => 'Cc',
- 'bcc' => 'Bcc',
- 'email-placeholder' => 'برای افزودن ایمیلها Enter کنید',
- 'file' => 'فایل',
- 'subject' => 'موضوع',
- 'reply' => 'پاسخ',
- 'send' => 'ارسال',
- 'all' => 'همه',
- 'notes' => 'یادداشتها',
- 'select-type' => 'انتخاب نوع',
- 'calls' => 'تماس ها',
- 'meetings' => 'جلسات',
- 'lunches' => 'نهارها',
- 'emails' => 'ایمیلها',
- 'files' => 'فایلها',
- 'sales-owner' => 'مالک فروش',
- 'person' => 'شخص',
- 'expired-at' => 'منقضی شده در',
- 'sub-total' => 'جمع جزء',
- 'discount' => 'تخفیف',
- 'tax' => 'مالیات',
- 'adjustment' => 'تنظیم',
- 'grand-total' => 'جمع کل',
- 'actions' => 'عملیات',
- 'planned' => 'برنامه ریزی شده',
- 'done' => 'انجام شده',
- 'edit' => 'ویرایش',
- 'view' => 'نمایش',
- 'unlink' => 'جدا کردن',
- 'mark-as-done' => 'علامبرچسبذاری به عنوان انجام شده',
- 'remove' => 'جذف',
- 'export-to-pdf' => 'اکسپورت به PDF',
- 'empty-planned-activities' => 'هیچ فعالیت برنامه ریزی شدهای ندارید.',
- 'empty-done-activities' => 'هیچ فعالیت انجام شدهای ندارید.',
- 'note-added' => 'یادداشت اضافه شد',
- 'call-scheduled' => 'تماس برای :from - :to برنامه ریزی شده',
- 'meeting-scheduled' => 'جلسه برای :from - :to برنامه ریزی شده',
- 'lunch-scheduled' => 'نهار برای :from - :to برنامه ریزی شده',
- 'file-added' => 'فایل اضافه شد',
- 'quote-destroy-success' => 'پیشنهاد قیمت با موفقیت حذف شد.',
- 'tag-create-success' => 'برچسب با موفقیت افزوده شد.',
- 'tag-destroy-success' => 'برچسب با موفقیت حذف شد.',
- 'edit' => 'ویرایش کنید',
+ 'title' => 'سرنخها',
+ 'lead' => 'سرنخ',
+ 'create-title' => 'ایجاد سرنخ',
+ 'edit-title' => 'ویرایش سرنخ',
+ 'save-btn-title' => 'ذخیره به عنوان سرنخ',
+ 'save' => 'ذخیره',
+ 'upload' => 'آپلود',
+ 'back' => 'بازگشت',
+ 'cancel' => 'لغو',
+ 'no-lead' => 'بدون سرنخ',
+ 'lead-source-name' => 'منبع سرنخ',
+ 'details' => 'جزئیات',
+ 'rotten-info' => 'سرنخ :days روز است که سوخت شده است',
+ 'stage' => 'مرحله',
+ 'new' => 'جدید',
+ 'won-lost' => 'برد/باخت',
+ 'won' => 'برد',
+ 'lost' => 'باخت',
+ 'change-stage' => 'تغییر مرحله',
+ 'lost-reason' => 'دلیل باخت',
+ 'won-value' => 'مقدار برنده',
+ 'created-date:' => 'تاریخ ایجاد:',
+ 'closed-date:' => 'تاریخ بسته شدن:',
+ 'closed-date' => 'تاریخ بسته شدن',
+ 'expected-close-date:' => 'تاریخ بسته شدن پیش بینی شده:',
+ 'contact-person' => 'مخاطب شخص',
+ 'add-tag' => 'افزودن برچسب',
+ 'search-tag' => 'جستجوی برچسب',
+ 'name' => 'نام',
+ 'color' => 'رنگ',
+ 'email' => 'ایمیل',
+ 'contact-numbers' => 'شمارههای مخاطب',
+ 'organization' => 'سازمان',
+ 'address' => 'آدرس',
+ 'products' => 'محصولات',
+ 'item' => 'آیتم',
+ 'price' => 'قیمت',
+ 'quantity' => 'تعداد',
+ 'amount' => 'مقدار',
+ 'create-success' => 'سرنخ با موفقیت ایجاد شد.',
+ 'update-success' => 'سرنخ با موفقیت بروزرسانی شد.',
+ 'delete-success' => 'سرنخ با موفقیت حذف شد.',
+ 'delete-failed' => 'سرنخ نمیتواند حذف شود.',
+ 'product-quantity-required' => 'مقدار محصول در صورت وجود شناسه محصول مورد نیاز است.',
+ 'product-price-required' => 'قیمت محصول در صورت وجود شناسه محصول مورد نیاز است.',
+ 'product-name-required' => 'نام محصول در صورت وجود شناسه محصول مورد نیاز است.',
+ 'selected-product-not-exist' => 'شناسه محصول انتخاب شده وجود ندارد.',
+ 'note' => 'یادداشت',
+ 'activity' => 'فعالیت',
+ 'title-control' => 'عنوان',
+ 'call' => 'تماس',
+ 'meeting' => 'جلسه',
+ 'lunch' => 'نهار',
+ 'file' => 'فایل',
+ 'quote' => 'پیشنهاد قیمت',
+ 'create-quote' => 'ایجاد پیشنهاد قیمت',
+ 'type' => 'نوع',
+ 'description' => 'توضیحات',
+ 'schedule' => 'زمانبندی',
+ 'from' => 'از',
+ 'to' => 'تا',
+ 'location' => 'موقعیت مکانی',
+ 'participants' => 'شرکت کنندگان',
+ 'participant-info' => 'شروع به تایپ کنید',
+ 'users' => 'کاربران',
+ 'persons' => 'اشخاص',
+ 'cc' => 'Cc',
+ 'bcc' => 'Bcc',
+ 'email-placeholder' => 'برای افزودن ایمیلها Enter کنید',
+ 'file' => 'فایل',
+ 'subject' => 'موضوع',
+ 'reply' => 'پاسخ',
+ 'send' => 'ارسال',
+ 'all' => 'همه',
+ 'notes' => 'یادداشتها',
+ 'select-type' => 'انتخاب نوع',
+ 'calls' => 'تماس ها',
+ 'meetings' => 'جلسات',
+ 'lunches' => 'نهارها',
+ 'emails' => 'ایمیلها',
+ 'files' => 'فایلها',
+ 'sales-owner' => 'مالک فروش',
+ 'person' => 'شخص',
+ 'expired-at' => 'منقضی شده در',
+ 'sub-total' => 'جمع جزء',
+ 'discount' => 'تخفیف',
+ 'tax' => 'مالیات',
+ 'adjustment' => 'تنظیم',
+ 'grand-total' => 'جمع کل',
+ 'actions' => 'عملیات',
+ 'planned' => 'برنامه ریزی شده',
+ 'done' => 'انجام شده',
+ 'edit' => 'ویرایش',
+ 'view' => 'نمایش',
+ 'unlink' => 'جدا کردن',
+ 'mark-as-done' => 'علامبرچسبذاری به عنوان انجام شده',
+ 'remove' => 'جذف',
+ 'export-to-pdf' => 'اکسپورت به PDF',
+ 'empty-planned-activities' => 'هیچ فعالیت برنامه ریزی شدهای ندارید.',
+ 'empty-done-activities' => 'هیچ فعالیت انجام شدهای ندارید.',
+ 'note-added' => 'یادداشت اضافه شد',
+ 'call-scheduled' => 'تماس برای :from - :to برنامه ریزی شده',
+ 'meeting-scheduled' => 'جلسه برای :from - :to برنامه ریزی شده',
+ 'lunch-scheduled' => 'نهار برای :from - :to برنامه ریزی شده',
+ 'file-added' => 'فایل اضافه شد',
+ 'quote-destroy-success' => 'پیشنهاد قیمت با موفقیت حذف شد.',
+ 'tag-create-success' => 'برچسب با موفقیت افزوده شد.',
+ 'tag-destroy-success' => 'برچسب با موفقیت حذف شد.',
+ 'edit' => 'ویرایش کنید',
],
'quotes' => [
diff --git a/packages/Webkul/Admin/src/Resources/lang/tr/app.php b/packages/Webkul/Admin/src/Resources/lang/tr/app.php
index b79ff0559..78e5d7dc4 100644
--- a/packages/Webkul/Admin/src/Resources/lang/tr/app.php
+++ b/packages/Webkul/Admin/src/Resources/lang/tr/app.php
@@ -118,111 +118,115 @@
],
'leads' => [
- 'title' => 'Adaylar',
- 'lead' => 'Lider',
- 'create-title' => 'Müşteri Adayı Oluştur',
- 'edit-title' => 'Müşteri Adayını Düzenle',
- 'save-btn-title' => 'Müşteri adayı olarak kaydet',
- 'save' => 'Kaydet',
- 'upload' => 'Yükle',
- 'back' => 'Geri',
- 'cancel' => 'İptal',
- 'no-lead' => 'Aday Yok',
- 'lead-source-name' => 'Öncü kaynak',
- 'details' => 'Detaylar',
- 'rotten-info' => 'Müşteri adayı :days gün(ler)',
- 'stage' => 'Sahne',
- 'new' => 'Yeni',
- 'won-lost' => 'Kazanan/Kaybeden',
- 'won' => 'Kazanan',
- 'lost' => 'Kaybetme',
- 'change-stage' => 'Aşamayı Değiştir',
- 'lost-reason' => 'Kayıp Sebep',
- 'won-value' => 'Kazanılan Değer',
- 'created-date:' => 'Oluşturma Tarihi:',
- 'closed-date:' => 'Kapanış Tarihi:',
- 'closed-date' => 'Kapanış Tarihi',
- 'expected-close-date:' => 'Beklenen Kapanış Tarihi:',
- 'contact-person' => 'İlgili Kişi',
- 'add-tag' => 'Etiket Ekle',
- 'search-tag' => 'Etiketi Ara',
- 'name' => 'İsim',
- 'color' => 'Renk',
- 'email' => 'E-posta',
- 'contact-numbers' => 'İletişim Numaraları',
- 'organization' => 'Organizasyon',
- 'address' => 'Adres',
- 'products' => 'Ürünler',
- 'item' => 'Kalem',
- 'price' => 'Fiyat',
- 'quantity' => 'Miktar',
- 'amount' => 'Tutar',
- 'create-success' => 'Müşteri adayı başarıyla oluşturuldu.',
- 'update-success' => 'Müşteri adayı başarıyla güncellendi.',
- 'delete-success' => 'Müşteri adayı başarıyla silindi.',
- 'delete-failed' => 'Müşteri adayı silinemez.',
- 'note' => 'Not',
- 'activity' => 'Etkinlik',
- 'title-control' => 'Başlık',
- 'call' => 'Arama Yap',
- 'meeting' => 'Toplantı',
- 'lunch' => 'Öğle Yemeği',
- 'file' => 'Dosya',
- 'quote' => 'Teklif',
- 'create-quote' => 'Teklif Oluştur',
- 'type' => 'Tip',
- 'description' => 'Açıklama',
- 'schedule' => 'Takvim',
- 'from' => 'İtibaren',
- 'to' => 'İle',
- 'location' => 'Lokasyon',
- 'participants' => 'Katılımcılar',
- 'participant-info' => 'Adı yazmaya başla',
- 'users' => 'Kullanıcılar',
- 'persons' => 'Kişiler',
- 'cc' => 'Bilgi',
- 'bcc' => 'Gizli',
- 'email-placeholder' => 'E-posta eklemek için enter\'a basın',
- 'file' => 'Dosya',
- 'subject' => 'Konu',
- 'reply' => 'Cevapla',
- 'send' => 'Gönder',
- 'all' => 'Tümü',
- 'notes' => 'Notlar',
- 'select-type' => 'Tür Seç',
- 'calls' => 'Aramalar',
- 'meetings' => 'Toplantılar',
- 'lunches' => 'Öğle Yemekleri',
- 'emails' => 'E-postalar',
- 'files' => 'Dosyalar',
- 'sales-owner' => 'Satış Sahibi',
- 'person' => 'Kişi',
- 'expired-at' => 'Süresi Doldu',
- 'sub-total' => 'Ara Toplam',
- 'discount' => 'İndirim',
- 'tax' => 'Vergi',
- 'adjustment' => 'Ayarlama',
- 'grand-total' => 'Genel Toplam',
- 'actions' => 'Hareketler',
- 'planned' => 'Planlı',
- 'done' => 'Tamamla',
- 'edit' => 'Düzenle',
- 'view' => 'Görüntüle',
- 'unlink' => 'Bağlantıyı Kaldır',
- 'mark-as-done' => 'Tamamlandı olarak işaretle',
- 'remove' => 'Kaldır',
- 'export-to-pdf' => 'PDF\'ye Aktar',
- 'empty-planned-activities' => 'Planlanmış bir etkinliğiniz yok.',
- 'empty-done-activities' => 'Yaptığınız hiçbir Etkinlik yok.',
- 'note-added' => 'Not eklendi',
- 'call-scheduled' => 'Çağrı şu saatte planlandı :from - :to',
- 'meeting-scheduled' => 'Toplantı :from - :to da planlandı',
- 'lunch-scheduled' => 'Öğle yemeği :from - :to saatinde planlanmıştır',
- 'file-added' => 'Dosya eklendi',
- 'quote-destroy-success' => 'Alıntı başarıyla kaldırıldı.',
- 'tag-create-success' => 'Etiket başarıyla eklendi.',
- 'tag-destroy-success' => 'Etiket başarıyla kaldırıldı.',
- 'edit' => 'Düzenlemek',
+ 'title' => 'Adaylar',
+ 'lead' => 'Lider',
+ 'create-title' => 'Müşteri Adayı Oluştur',
+ 'edit-title' => 'Müşteri Adayını Düzenle',
+ 'save-btn-title' => 'Müşteri adayı olarak kaydet',
+ 'save' => 'Kaydet',
+ 'upload' => 'Yükle',
+ 'back' => 'Geri',
+ 'cancel' => 'İptal',
+ 'no-lead' => 'Aday Yok',
+ 'lead-source-name' => 'Öncü kaynak',
+ 'details' => 'Detaylar',
+ 'rotten-info' => 'Müşteri adayı :days gün(ler)',
+ 'stage' => 'Sahne',
+ 'new' => 'Yeni',
+ 'won-lost' => 'Kazanan/Kaybeden',
+ 'won' => 'Kazanan',
+ 'lost' => 'Kaybetme',
+ 'change-stage' => 'Aşamayı Değiştir',
+ 'lost-reason' => 'Kayıp Sebep',
+ 'won-value' => 'Kazanılan Değer',
+ 'created-date:' => 'Oluşturma Tarihi:',
+ 'closed-date:' => 'Kapanış Tarihi:',
+ 'closed-date' => 'Kapanış Tarihi',
+ 'expected-close-date:' => 'Beklenen Kapanış Tarihi:',
+ 'contact-person' => 'İlgili Kişi',
+ 'add-tag' => 'Etiket Ekle',
+ 'search-tag' => 'Etiketi Ara',
+ 'name' => 'İsim',
+ 'color' => 'Renk',
+ 'email' => 'E-posta',
+ 'contact-numbers' => 'İletişim Numaraları',
+ 'organization' => 'Organizasyon',
+ 'address' => 'Adres',
+ 'products' => 'Ürünler',
+ 'item' => 'Kalem',
+ 'price' => 'Fiyat',
+ 'quantity' => 'Miktar',
+ 'amount' => 'Tutar',
+ 'create-success' => 'Müşteri adayı başarıyla oluşturuldu.',
+ 'update-success' => 'Müşteri adayı başarıyla güncellendi.',
+ 'delete-success' => 'Müşteri adayı başarıyla silindi.',
+ 'delete-failed' => 'Müşteri adayı silinemez.',
+ 'product-quantity-required' => 'Ürün miktarı, ürün kimliği mevcut olduğunda gereklidir.',
+ 'product-price-required' => 'Ürün fiyatı, ürün kimliği mevcut olduğunda gereklidir.',
+ 'product-name-required' => 'Ürün adı, ürün kimliği mevcut olduğunda gereklidir.',
+ 'selected-product-not-exist' => 'Seçilen ürün kimliği mevcut değil.',
+ 'note' => 'Not',
+ 'activity' => 'Etkinlik',
+ 'title-control' => 'Başlık',
+ 'call' => 'Arama Yap',
+ 'meeting' => 'Toplantı',
+ 'lunch' => 'Öğle Yemeği',
+ 'file' => 'Dosya',
+ 'quote' => 'Teklif',
+ 'create-quote' => 'Teklif Oluştur',
+ 'type' => 'Tip',
+ 'description' => 'Açıklama',
+ 'schedule' => 'Takvim',
+ 'from' => 'İtibaren',
+ 'to' => 'İle',
+ 'location' => 'Lokasyon',
+ 'participants' => 'Katılımcılar',
+ 'participant-info' => 'Adı yazmaya başla',
+ 'users' => 'Kullanıcılar',
+ 'persons' => 'Kişiler',
+ 'cc' => 'Bilgi',
+ 'bcc' => 'Gizli',
+ 'email-placeholder' => 'E-posta eklemek için enter\'a basın',
+ 'file' => 'Dosya',
+ 'subject' => 'Konu',
+ 'reply' => 'Cevapla',
+ 'send' => 'Gönder',
+ 'all' => 'Tümü',
+ 'notes' => 'Notlar',
+ 'select-type' => 'Tür Seç',
+ 'calls' => 'Aramalar',
+ 'meetings' => 'Toplantılar',
+ 'lunches' => 'Öğle Yemekleri',
+ 'emails' => 'E-postalar',
+ 'files' => 'Dosyalar',
+ 'sales-owner' => 'Satış Sahibi',
+ 'person' => 'Kişi',
+ 'expired-at' => 'Süresi Doldu',
+ 'sub-total' => 'Ara Toplam',
+ 'discount' => 'İndirim',
+ 'tax' => 'Vergi',
+ 'adjustment' => 'Ayarlama',
+ 'grand-total' => 'Genel Toplam',
+ 'actions' => 'Hareketler',
+ 'planned' => 'Planlı',
+ 'done' => 'Tamamla',
+ 'edit' => 'Düzenle',
+ 'view' => 'Görüntüle',
+ 'unlink' => 'Bağlantıyı Kaldır',
+ 'mark-as-done' => 'Tamamlandı olarak işaretle',
+ 'remove' => 'Kaldır',
+ 'export-to-pdf' => 'PDF\'ye Aktar',
+ 'empty-planned-activities' => 'Planlanmış bir etkinliğiniz yok.',
+ 'empty-done-activities' => 'Yaptığınız hiçbir Etkinlik yok.',
+ 'note-added' => 'Not eklendi',
+ 'call-scheduled' => 'Çağrı şu saatte planlandı :from - :to',
+ 'meeting-scheduled' => 'Toplantı :from - :to da planlandı',
+ 'lunch-scheduled' => 'Öğle yemeği :from - :to saatinde planlanmıştır',
+ 'file-added' => 'Dosya eklendi',
+ 'quote-destroy-success' => 'Alıntı başarıyla kaldırıldı.',
+ 'tag-create-success' => 'Etiket başarıyla eklendi.',
+ 'tag-destroy-success' => 'Etiket başarıyla kaldırıldı.',
+ 'edit' => 'Düzenlemek',
],
'quotes' => [
diff --git a/packages/Webkul/Admin/src/Resources/views/user/account/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/user/account/edit.blade.php
index d74c2d0e0..f6da14afb 100644
--- a/packages/Webkul/Admin/src/Resources/views/user/account/edit.blade.php
+++ b/packages/Webkul/Admin/src/Resources/views/user/account/edit.blade.php
@@ -47,6 +47,8 @@