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 @@