Merge branch 'master' into tax-enhancement
This commit is contained in:
commit
d602b64bd1
|
|
@ -39,7 +39,8 @@ SHOP_MAIL_FROM=
|
|||
ADMIN_MAIL_TO=
|
||||
MAIL_FROM_NAME=
|
||||
|
||||
fixer_api_key=
|
||||
FIXER_API_KEY=
|
||||
EXCHANGE_RATES_API_KEY=
|
||||
|
||||
PUSHER_APP_ID=
|
||||
PUSHER_APP_KEY=
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
"babenkoivan/elastic-scout-driver": "^1.1",
|
||||
"bagistobrasil/bagisto-product-social-share": "^0.1.2",
|
||||
"barryvdh/laravel-debugbar": "^3.1",
|
||||
"barryvdh/laravel-dompdf": "^0.8",
|
||||
"barryvdh/laravel-dompdf": "^0.8.5|^0.9.0",
|
||||
"doctrine/dbal": "^2.9",
|
||||
"enshrined/svg-sanitize": "^0.14.0",
|
||||
"facade/ignition": "^2.3.6",
|
||||
|
|
@ -37,7 +37,7 @@
|
|||
"maatwebsite/excel": "^3.1.26",
|
||||
"paypal/paypal-checkout-sdk": "1.0.1",
|
||||
"prettus/l5-repository": "^2.6",
|
||||
"tymon/jwt-auth": "^1.0.0"
|
||||
"tymon/jwt-auth": "1.0.x-dev"
|
||||
},
|
||||
"require-dev": {
|
||||
"codeception/codeception": "^4.1",
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -33,11 +33,12 @@ return [
|
|||
'default' => 'exchange_rates',
|
||||
|
||||
'fixer' => [
|
||||
'key' => env('fixer_api_key'),
|
||||
'key' => env('FIXER_API_KEY'),
|
||||
'class' => 'Webkul\Core\Helpers\Exchange\FixerExchange'
|
||||
],
|
||||
|
||||
'exchange_rates' => [
|
||||
'key' => env('EXCHANGE_RATES_API_KEY'),
|
||||
'class' => 'Webkul\Core\Helpers\Exchange\ExchangeRates'
|
||||
],
|
||||
],
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@ return [
|
|||
'true' => 'درست است، واقعی',
|
||||
'false' => 'غلط',
|
||||
'apply' => 'درخواست دادن',
|
||||
'action' => 'عمل',
|
||||
'label' => 'برچسب',
|
||||
'name' => 'نام',
|
||||
'title' => 'عنوان',
|
||||
|
|
@ -42,7 +41,7 @@ return [
|
|||
],
|
||||
|
||||
'layouts' => [
|
||||
'app-version' => 'Version : :version',
|
||||
'app-version' => 'ورژن: :version',
|
||||
'account' => 'حساب',
|
||||
'my-account' => 'پروفایل من',
|
||||
'logout' => 'خروج',
|
||||
|
|
@ -50,20 +49,21 @@ return [
|
|||
'dashboard' => 'داشبورد',
|
||||
'sales' => 'فروش',
|
||||
'orders' => 'سفارشات',
|
||||
'shipments' => 'حمل و نقل',
|
||||
'invoices' => 'صورت حساب',
|
||||
'shipments' => 'ارسالی ها',
|
||||
'invoices' => 'صورت حساب ها',
|
||||
'refunds' => 'برگشت داده شده ها',
|
||||
'catalog' => 'کاتالوگ',
|
||||
'products' => 'محصولات',
|
||||
'categories' => 'دسته بندی ها',
|
||||
'attributes' => 'ویژگی ها',
|
||||
'attribute-families' => 'ویژگی خانواده',
|
||||
'attribute-families' => 'نوع ویژگی ها',
|
||||
'customers' => 'مشتریان',
|
||||
'groups' => 'گروه ها',
|
||||
'reviews' => 'بررسی ها',
|
||||
'newsletter-subscriptions' => 'اشتراک های خبرنامه',
|
||||
'configure' => 'پیکربندی',
|
||||
'settings' => 'تنظیمات',
|
||||
'locales' => 'محل ها',
|
||||
'locales' => 'منطقه ها (مکان ها)',
|
||||
'currencies' => 'ارزها',
|
||||
'exchange-rates' => 'نرخ تبدیل',
|
||||
'inventory-sources' => 'منابع موجودی',
|
||||
|
|
@ -74,30 +74,31 @@ return [
|
|||
'taxes' => 'مالیات',
|
||||
'tax-categories' => 'دسته بندی مالیات',
|
||||
'tax-rates' => 'نرخ مالیات',
|
||||
'marketing' => 'Marketing',
|
||||
'marketing' => 'بازاریابی',
|
||||
'promotions' => 'تبلیغات',
|
||||
'email-marketing' => 'Email Marketing',
|
||||
'email-marketing' => 'بازاریابی ایمیل',
|
||||
'campaigns' => 'Campaigns',
|
||||
'email-templates' => 'Email Templates',
|
||||
'email-templates' => 'قالب های ایمیل',
|
||||
'discount' => 'تخفیف',
|
||||
'cms' => 'CMS',
|
||||
'transactions' => 'Transactions'
|
||||
'transactions' => 'پرداختی ها',
|
||||
'events' => 'رویداد ها'
|
||||
],
|
||||
|
||||
'acl' => [
|
||||
'dashboard' => 'داشبورد',
|
||||
'sales' => 'فروش',
|
||||
'cancel' => 'Cancel',
|
||||
'cancel' => 'لغو',
|
||||
'orders' => 'سفارشات',
|
||||
'shipments' => 'حمل و نقل',
|
||||
'shipments' => 'ارسالی ها',
|
||||
'invoices' => 'صورت حساب',
|
||||
'refunds' => 'Refunds',
|
||||
'refunds' => 'برگشت داده شده ها',
|
||||
'catalog' => 'کاتالوگ',
|
||||
'products' => 'محصولات',
|
||||
'copy' => 'Copy',
|
||||
'categories' => 'دسته بندی ها',
|
||||
'attributes' => 'ویژگی ها',
|
||||
'attribute-families' => 'ویژگی خانواده',
|
||||
'attribute-families' => 'نوع ویژگی',
|
||||
'customers' => 'مشتریان',
|
||||
'addresses' => 'Addresses',
|
||||
'note' => 'Note',
|
||||
|
|
@ -106,7 +107,7 @@ return [
|
|||
'newsletter-subscriptions' => 'اشتراک های خبرنامه',
|
||||
'configure' => 'پیکربندی',
|
||||
'settings' => 'تنظیمات',
|
||||
'locales' => 'محل ها',
|
||||
'locales' => 'منطقه ها',
|
||||
'currencies' => 'ارزها',
|
||||
'exchange-rates' => 'نرخ تبدیل',
|
||||
'inventory-sources' => 'منابع موجودی',
|
||||
|
|
@ -123,7 +124,7 @@ return [
|
|||
'delete' => 'حذف',
|
||||
'mass-delete' => 'Mass Delete',
|
||||
'mass-update' => 'Mass Update',
|
||||
'marketing' => 'Marketing',
|
||||
'marketing' => 'بازاریابی',
|
||||
'promotions' => 'تبلیغات',
|
||||
'cart-rules' => 'قوانین سبد خرید',
|
||||
'catalog-rules' => 'قوانین فهرست',
|
||||
|
|
@ -142,9 +143,9 @@ return [
|
|||
'sales' => 'فروش ها',
|
||||
'top-performing-categories' => 'دسته بندی های برتر',
|
||||
'product-count' => 'تا محصول :count',
|
||||
'top-selling-products' => 'محصولات فروش بالا',
|
||||
'top-selling-products' => 'محصولات پر فروش',
|
||||
'sale-count' => ' تا فروش :count',
|
||||
'customer-with-most-sales' => 'مشتری با بیشترین فروش',
|
||||
'customer-with-most-sales' => 'مشتری با بیش ترین خرید',
|
||||
'order-count' => 'سفارش :count',
|
||||
'revenue' => ':total درآمد',
|
||||
'stock-threshold' => 'تعداد کالای موجود',
|
||||
|
|
@ -173,7 +174,7 @@ return [
|
|||
'per-locale' => 'مبتنی بر محل',
|
||||
'per-channel' => 'مبتنی بر کانال',
|
||||
'position' => 'موقعیت',
|
||||
'locale' => 'محل',
|
||||
'locale' => 'منطقه (مکان)',
|
||||
'hostname' => 'نام میزبان',
|
||||
'email' => 'پست الکترونیک',
|
||||
'group' => 'گروه',
|
||||
|
|
@ -194,13 +195,13 @@ return [
|
|||
'channel-name' => 'نام کانال',
|
||||
'billed-to' => 'صورت حساب داده شده برای',
|
||||
'shipped-to' => 'فرستاده شده به',
|
||||
'order-id' => 'سفارش Id',
|
||||
'order-id' => 'شناسه سفارش',
|
||||
'invoice-date' => 'تاریخ فاکتور',
|
||||
'total-qty' => 'کل مقدار',
|
||||
'inventory-source' => 'منابع موجودی',
|
||||
'shipment-date' => 'تاریخ ارسال',
|
||||
'shipment-to' => 'حمل و نقل به',
|
||||
'sku' => 'واحد نگهداری موجودی',
|
||||
'shipment-to' => 'ارسال به',
|
||||
'sku' => 'شناسه محصول (sku)',
|
||||
'product-number' => 'شماره محصول',
|
||||
'price' => 'قیمت',
|
||||
'qty' => 'مقدار',
|
||||
|
|
@ -210,17 +211,17 @@ return [
|
|||
'country' => 'کشور',
|
||||
'tax-rate' => 'نرخ',
|
||||
'role' => 'نقش',
|
||||
'sub-total' => 'زیر مجموع',
|
||||
'sub-total' => 'جمع جز',
|
||||
'no-of-products' => 'تعداد محصولات',
|
||||
'attribute-family' => 'خانواده ویژگی',
|
||||
'attribute-family' => 'نوع ویژگی',
|
||||
'starts-from' => 'از شروع می شود',
|
||||
'ends-till' => 'تا پایان می یابد',
|
||||
'per-cust' => 'به ازای هر مشتری',
|
||||
'usage-throttle' => 'بار استفاده',
|
||||
'for-guest' => 'برای مهمان',
|
||||
'order_number' => 'شماره سفارش',
|
||||
'refund-date' => 'تاریخ بازپرداخت',
|
||||
'refunded' => 'بازپرداخت',
|
||||
'refund-date' => 'تاریخ برگشت داده شده',
|
||||
'refunded' => 'برگشت داده شده',
|
||||
'start' => 'شروع کنید',
|
||||
'end' => 'پایان',
|
||||
'active' => 'فعال',
|
||||
|
|
@ -240,8 +241,10 @@ return [
|
|||
'rtl' => 'RTL',
|
||||
'ltr' => 'LTR',
|
||||
'update-status' => 'وضعیت به روز رسانی',
|
||||
'transaction-id' => 'Transaction Id',
|
||||
'transaction-date' => 'Transaction Date',
|
||||
'transaction-id' => 'شناسه پرداخت',
|
||||
'transaction-date' => 'تارید پرداخت',
|
||||
'date' => 'تاریخ',
|
||||
'subject' => 'موضوع'
|
||||
],
|
||||
|
||||
'account' => [
|
||||
|
|
@ -278,9 +281,9 @@ return [
|
|||
|
||||
'roles' => [
|
||||
'title' => 'نقش ها',
|
||||
'add-role-title' => 'افزودن نقش',
|
||||
'add-role-title' => 'افزودن نقش جدید',
|
||||
'edit-role-title' => 'ویرایش نقش',
|
||||
'save-btn-title' => 'ذخیره نقش',
|
||||
'save-btn-title' => 'ذخیره کردن نقش',
|
||||
'general' => 'عمومی',
|
||||
'name' => 'نام',
|
||||
'description' => 'توضیحات',
|
||||
|
|
@ -291,8 +294,8 @@ return [
|
|||
],
|
||||
|
||||
'users' => [
|
||||
'title' => 'کاربر',
|
||||
'add-user-title' => 'افزودن کاربر',
|
||||
'title' => 'کاربران',
|
||||
'add-user-title' => 'افزودن کاربر جدید',
|
||||
'edit-user-title' => 'ویرایش کاربر',
|
||||
'save-btn-title' => 'ذخیره کاربر',
|
||||
'general' => 'عمومی',
|
||||
|
|
@ -331,11 +334,11 @@ return [
|
|||
'title' => 'سفارشات',
|
||||
'view-title' => '#:order_id سفارش',
|
||||
'cancel-btn-title' => 'لغو',
|
||||
'shipment-btn-title' => 'کشتی',
|
||||
'shipment-btn-title' => 'ارسال',
|
||||
'invoice-btn-title' => 'صورت حساب',
|
||||
'info' => 'اطلاعات',
|
||||
'invoices' => 'صورت حساب ها',
|
||||
'shipments' => 'حمل و نقل ها',
|
||||
'shipments' => 'ارسالی ها',
|
||||
'order-and-account' => 'سفارش و حساب',
|
||||
'order-info' => 'اطلاعات سفارش',
|
||||
'order-date' => 'تاریخ سفارش',
|
||||
|
|
@ -353,47 +356,49 @@ return [
|
|||
'contact-number' => 'شماره تماس',
|
||||
'account-info' => 'اطلاعات حساب',
|
||||
'address' => 'آدرس',
|
||||
'shipping-address' => 'آدرس حمل و نقل',
|
||||
'shipping-address' => 'آدرس ارسال',
|
||||
'billing-address' => 'آدرس صورت حساب',
|
||||
'payment-and-shipping' => 'پرداخت و ارسال',
|
||||
'payment-info' => 'اطلاعات پرداخت',
|
||||
'payment-method' => 'روش پرداخت',
|
||||
'currency' => 'واحد پول',
|
||||
'shipping-info' => 'اطلاعات حمل و نقل',
|
||||
'shipping-method' => 'روش حمل و نقل',
|
||||
'shipping-price' => 'هزینه حمل و نقل',
|
||||
'shipping-info' => 'اطلاعات ارسال',
|
||||
'shipping-method' => 'روش ارسال',
|
||||
'shipping-price' => 'هزینه ارسال',
|
||||
'products-ordered' => 'محصولات سفارش داده شده',
|
||||
'SKU' => 'واحد نگهداری موجودی',
|
||||
'SKU' => 'شناسه محصول (sku)',
|
||||
'product-name' => 'نام محصول',
|
||||
'qty' => 'مقدار',
|
||||
'item-status' => 'وضعیت مورد',
|
||||
'item-ordered' => '(:qty_ordered) سفارش',
|
||||
'item-invoice' => '(:qty_invoiced) صورت حساب',
|
||||
'item-status' => 'وضعیت ایتم ها',
|
||||
'item-ordered' => '(:qty_ordered) سفارش داده شده',
|
||||
'item-invoice' => '(:qty_invoiced) ثبت شده',
|
||||
'item-shipped' => '(:qty_shipped) حمل شده',
|
||||
'item-canceled' => '(:qty_canceled) لغو شده',
|
||||
'item-refunded' => '(:qty_refunded) بازپرداخت',
|
||||
'item-refunded' => '(:qty_refunded) برگشت داده شده',
|
||||
'price' => 'قیمت',
|
||||
'total' => 'کل',
|
||||
'subtotal' => 'فرعی',
|
||||
'shipping-handling' => 'حمل و نقل و جابجایی',
|
||||
'subtotal' => 'جمع جز',
|
||||
'shipping-handling' => 'ارسال',
|
||||
'discount' => 'تخفیف',
|
||||
'tax' => 'مالیات',
|
||||
'tax-percent' => 'درصد مالیات',
|
||||
'tax-amount' => 'مبلغ مالیات',
|
||||
'discount-amount' => 'مقدار تخفیف',
|
||||
'grand-total' => 'Grand کل',
|
||||
'grand-total' => 'هزینه کل',
|
||||
'total-paid' => 'کل پرداخت شده',
|
||||
'total-refunded' => 'بازپرداخت کل',
|
||||
'total-refunded' => 'برگشت داده شده کل',
|
||||
'total-due' => 'بدهی کل',
|
||||
'cancel-confirm-msg' => 'مطمئن هستید که می خواهید این سفارش را لغو کنید ؟',
|
||||
'refunds' => 'بازپرداخت',
|
||||
'refund-btn-title' => 'بازپرداخت',
|
||||
'refunded' => 'بازپرداخت',
|
||||
'comment-added-success' => 'Comment addded successfully.',
|
||||
'comment' => 'Comment',
|
||||
'submit-comment' => 'Submit Comment',
|
||||
'notify-customer' => 'Notify Customer',
|
||||
'transactions' => 'Transactions'
|
||||
'refunds' => 'برگشت داده شده ها',
|
||||
'refund-btn-title' => 'برگشت دادن',
|
||||
'refunded' => 'برگشت داده شده',
|
||||
'comment-added-success' => 'پیام مورد نظر ارسال شد.',
|
||||
'comment' => 'پیام',
|
||||
'submit-comment' => 'ارسال پیام',
|
||||
'notify-customer' => 'ارسال به مشتری',
|
||||
'transactions' => 'پرداختی ها',
|
||||
'customer-not-notified' => 'برای مشتری ارسال نشده است',
|
||||
'customer-notified' => 'برای مشتری ارسال شده است',
|
||||
],
|
||||
|
||||
'invoices' => [
|
||||
|
|
@ -402,13 +407,13 @@ return [
|
|||
'invoice-id' => 'شناسه صورت حساب',
|
||||
'invoice' => 'صورتحساب',
|
||||
'date' => 'تاریخ صورت حساب',
|
||||
'order-id' => 'شناسه سفارش',
|
||||
'customer-name' => 'نام مشتیر',
|
||||
'order-id' => 'سفارش',
|
||||
'customer-name' => 'نام مشتری',
|
||||
'status' => 'وضعیت',
|
||||
'amount' => 'میزان',
|
||||
'action' => 'عملیات',
|
||||
'add-title' => 'ایجاد فاکتور',
|
||||
'save-btn-title' => 'ذخیره فاکتور',
|
||||
'save-btn-title' => 'ایجاد فاکتور',
|
||||
'qty' => 'مقدار',
|
||||
'qty-ordered' => 'سفارش داده شده',
|
||||
'qty-to-invoice' => 'مقدار به فاکتور',
|
||||
|
|
@ -425,68 +430,68 @@ return [
|
|||
],
|
||||
|
||||
'shipments' => [
|
||||
'title' => 'حمل و نقل',
|
||||
'title' => 'ارسالی ها',
|
||||
'id' => 'شناسه',
|
||||
'date' => 'تاریخ حمل و نقل',
|
||||
'date' => 'تاریخ ارسال',
|
||||
'order-id' => 'شناسه سفارش',
|
||||
'order-date' => 'تاریخ سفارش',
|
||||
'customer-name' => 'نام مشتری',
|
||||
'total-qty' => 'کل مقدار',
|
||||
'action' => 'عملیات',
|
||||
'add-title' => 'ایجاد حمل و نقل',
|
||||
'save-btn-title' => 'ذخیره حمل و نقل',
|
||||
'qty-ordered' => 'سفارش داده شده',
|
||||
'qty-invoiced' => 'Qty Invoiced',
|
||||
'qty-to-ship' => 'مقدار به کشتی',
|
||||
'available-sources' => 'منابع موجود',
|
||||
'source' => 'منابع',
|
||||
'add-title' => 'ایجاد اطلاعات ارسال',
|
||||
'save-btn-title' => 'ذخیره اطلاعات',
|
||||
'qty-ordered' => 'موجودی سفارش داده شده',
|
||||
'qty-invoiced' => 'موجودی ثبت شده',
|
||||
'qty-to-ship' => 'موجودی ارسال شده',
|
||||
'available-sources' => 'منابع در دسترس',
|
||||
'source' => 'منبع',
|
||||
'select-source' => 'لطفا منبع را انتخاب کنید',
|
||||
'qty-available' => 'مقدار در دسترس است',
|
||||
'qty-available' => 'موجودی در دسترس است',
|
||||
'inventory-source' => 'منبع موجودی',
|
||||
'carrier-title' => 'عنوان حامل',
|
||||
'tracking-number' => 'شماره پیگیری',
|
||||
'view-title' => '#:shipment_id حمل و نقل',
|
||||
'creation-error' => 'حمل و نقل برای این سفارش ایجاد نمی شود.',
|
||||
'view-title' => '#:shipment_id ارسال',
|
||||
'creation-error' => 'روش ارسال برای این سفارش ایجاد نمی شود.',
|
||||
'order-error' => 'ایجاد محموله سفارش مجاز نیست.',
|
||||
'quantity-invalid' => 'مقدار درخواستی نامعتبر است یا در دسترس نیست.',
|
||||
'quantity-invalid' => 'موجودی درخواستی نامعتبر است یا در دسترس نیست.',
|
||||
],
|
||||
|
||||
'refunds' => [
|
||||
'title' => 'بازپرداخت',
|
||||
'title' => 'برگشت داده شده ها',
|
||||
'id' => 'Id',
|
||||
'add-title' => 'بازپرداخت ایجاد کنید',
|
||||
'save-btn-title' => 'بازپرداخت',
|
||||
'add-title' => 'برگشت دادن سفارش',
|
||||
'save-btn-title' => 'برگشت دادن',
|
||||
'order-id' => 'شماره سفارش',
|
||||
'qty-ordered' => 'تعداد سفارشات',
|
||||
'qty-to-refund' => 'مقدار برای بازپرداخت',
|
||||
'qty-to-refund' => 'موجودی برگشت داده شده',
|
||||
'refund-shipping' => 'ارسال بازپرداخت',
|
||||
'adjustment-refund' => 'بازپرداخت تنظیم',
|
||||
'adjustment-fee' => 'هزینه تنظیم',
|
||||
'update-qty' => 'مقادیر را به روز کنید',
|
||||
'invalid-qty' => 'مقدار نامعتبر برای موارد برگشتی یافت شد',
|
||||
'refund-limit-error' => ' دلار است :amount بیشترین پول برای بازپرداخت ',
|
||||
'refunded' => 'بازپرداخت',
|
||||
'date' => 'تاریخ بازپرداخت',
|
||||
'refunded' => 'برگشت داده شده',
|
||||
'date' => 'تاریخ برگشت داده شده',
|
||||
'customer-name' => 'نام مشتری',
|
||||
'status' => 'وضعیت',
|
||||
'action' => 'عمل',
|
||||
'view-title' => ' #:refund_id بازپرداخت',
|
||||
'invalid-refund-amount-error' => 'مبلغ بازپرداخت باید صفر نباشد.'
|
||||
'view-title' => ' #:refund_id برگشت داده شده',
|
||||
'invalid-refund-amount-error' => 'مبلغ برگشت داده شده باید صفر نباشد.'
|
||||
|
||||
],
|
||||
|
||||
'transactions' => [
|
||||
'title' => 'Transactions',
|
||||
'title' => 'پرداختی ها',
|
||||
'id' => 'Id',
|
||||
'transaction-id' => 'Transaction Id',
|
||||
'payment-method' => 'Payment method',
|
||||
'action' => 'Action',
|
||||
'view-title' => 'Transaction #:transaction_id',
|
||||
'transaction-data' => 'Transaction Data',
|
||||
'order-id' => 'Order Id',
|
||||
'status' => 'Status',
|
||||
'created-at' => 'Created At',
|
||||
'transaction-details' => 'Transaction Details'
|
||||
'transaction-id' => 'شناسه پرداخت',
|
||||
'payment-method' => 'پرداخت با',
|
||||
'action' => 'عملیات',
|
||||
'view-title' => 'پرداخت #:transaction_id',
|
||||
'transaction-data' => 'اطلاعات پرداخت',
|
||||
'order-id' => 'شمار سفارش',
|
||||
'status' => 'وضعیت',
|
||||
'created-at' => 'ایجاد شده در',
|
||||
'transaction-details' => 'جزئیات پرداخت'
|
||||
]
|
||||
],
|
||||
|
||||
|
|
@ -501,26 +506,24 @@ return [
|
|||
'product-type' => 'نوع محصول',
|
||||
'simple' => 'ساده',
|
||||
'configurable' => 'قابل پیکربندی',
|
||||
'familiy' => 'ویژگی خانواده',
|
||||
'sku' => 'واحد نگهداری موجودی',
|
||||
'familiy' => 'نوع ویژگی',
|
||||
'sku' => 'شناسه محصول (sku)',
|
||||
'configurable-attributes' => 'ویژگی های قابل پیکربندی',
|
||||
'attribute-header' => 'ویژگی(ها)',
|
||||
'attribute-option-header' => 'گزینه ویژگی(ها)',
|
||||
'no' => 'خیر',
|
||||
'yes' => 'بله',
|
||||
'disabled' => 'غیرفعال شد',
|
||||
'enabled' => 'قعال شد',
|
||||
'enabled' => 'فعال شد',
|
||||
'add-variant-btn-title' => 'افزودن نوع',
|
||||
'name' => 'نام',
|
||||
'qty' => 'مقدار',
|
||||
'price' => 'قیمت',
|
||||
'weight' => 'وزن',
|
||||
'status' => 'وضعیت',
|
||||
'enabled' => 'فعال شده است',
|
||||
'disabled' => 'معلول',
|
||||
'add-variant-title' => 'افزودن نوع',
|
||||
'variant-already-exist-message' => 'گزینه های مختلف با همان ویژگی های موجود در حال حاضر وجود دارد.',
|
||||
'add-image-btn-title' => 'افزودن تصویثر',
|
||||
'add-image-btn-title' => 'اضافه کردن عکس',
|
||||
'mass-delete-success' => 'همه فهرست انتخاب شده محصولات با موفقیت حذف شدند',
|
||||
'mass-update-success' => 'همه فهرست انتخاب شده محصولات با موفقیت به روز شده اند',
|
||||
'configurable-error' => 'لطفا حداقل یک ویژگی قابل تنظیم را انتخاب کنید.',
|
||||
|
|
@ -605,11 +608,10 @@ return [
|
|||
'no' => 'خیر',
|
||||
'value_per_locale' => 'مقدار در هر ممحل',
|
||||
'value_per_channel' => 'مقدار در هر کانال',
|
||||
'value_per_channel' => 'مقدار در هر کانال',
|
||||
'is_filterable' => 'استفاده در Navigation Layered',
|
||||
'is_configurable' => 'برای ایجاد یک محصول قابل تنظیم استفاده کنید',
|
||||
'is_configurable' => 'استفاده به عنوان Configurable',
|
||||
'admin_name' => 'نام مدیر',
|
||||
'is_visible_on_front' => 'در صفحه نمایش محصول در Front-end قابل مشاهده است',
|
||||
'is_visible_on_front' => 'در بخش Front-end قابل مشاهد باشد',
|
||||
'swatch_type' => 'نوع Swatch',
|
||||
'dropdown' => 'Dropdown',
|
||||
'color-swatch' => 'رنگ Swatch',
|
||||
|
|
@ -619,12 +621,12 @@ return [
|
|||
'image' => 'تصویر',
|
||||
'file' => 'فایل',
|
||||
'checkbox' => 'Checkbox',
|
||||
'use_in_flat' => "در جدول تخت محصول ایجاد کنید",
|
||||
'use_in_flat' => 'اضافه به جدول flat (product_flat)',
|
||||
'is_comparable' => "ویژگی قابل مقایسه است",
|
||||
'default_null_option' => 'گزینه پیش فرض خالی ایجاد کنید',
|
||||
],
|
||||
'families' => [
|
||||
'title' => 'خانواده ها',
|
||||
'title' => 'ویژگی ها',
|
||||
'add-family-btn-title' => 'افزودن خانواده',
|
||||
'add-title' => 'افزودن خانواده',
|
||||
'edit-title' => 'ویرایش خانواده',
|
||||
|
|
@ -714,7 +716,6 @@ return [
|
|||
'edit-button-title' => 'ویرایش نرخ'
|
||||
],
|
||||
'zip_code' => 'کد پستی',
|
||||
'is_zip' => 'محدوده Zip را فعال کنید',
|
||||
],
|
||||
|
||||
'sales' => [
|
||||
|
|
@ -730,19 +731,18 @@ return [
|
|||
|
||||
'settings' => [
|
||||
'locales' => [
|
||||
'title' => 'محل ها',
|
||||
'add-title' => 'افزودن محل',
|
||||
'edit-title' => 'ویرایش محل',
|
||||
'add-title' => 'محل را اضافه کنید',
|
||||
'save-btn-title' => 'ذخیره محل',
|
||||
'title' => 'منطقه ها',
|
||||
'add-title' => 'اضافه کردن منطقه جدید',
|
||||
'edit-title' => 'ویرایش کردن',
|
||||
'save-btn-title' => 'ذخیره کردن',
|
||||
'general' => 'عمومی',
|
||||
'code' => 'کد',
|
||||
'name' => 'نام',
|
||||
'direction' => 'جهت',
|
||||
'create-success' => 'محل با موفقیت ایجاد شد',
|
||||
'update-success' => 'محل با موفقیت به روز شد.',
|
||||
'delete-success' => 'محل با موفقیت حذف شد.',
|
||||
'last-delete-error' => 'حداقل یک محل نیاز است.',
|
||||
'create-success' => 'منطقه با موفقیت ایجاد شد',
|
||||
'update-success' => 'منطقه با موفقیت به روز شد.',
|
||||
'delete-success' => 'منطقه با موفقیت حذف شد.',
|
||||
'last-delete-error' => 'حداقل یک منطقه نیاز است.',
|
||||
],
|
||||
'countries' => [
|
||||
'title' => 'کشور ها',
|
||||
|
|
@ -814,7 +814,7 @@ return [
|
|||
],
|
||||
'channels' => [
|
||||
'title' => 'کانال ها',
|
||||
'add-title' => 'افوزدن کانال',
|
||||
'add-title' => 'اضافه کردن کانال جدید',
|
||||
'edit-title' => 'ویرایش کانال',
|
||||
'save-btn-title' => 'ذخیره کانال',
|
||||
'general' => 'عمومی',
|
||||
|
|
@ -822,9 +822,9 @@ return [
|
|||
'name' => 'نام',
|
||||
'description' => 'توضیحات',
|
||||
'hostname' => 'نام میزبان',
|
||||
'currencies-and-locales' => 'ارز و محل ها',
|
||||
'locales' => 'محل ها',
|
||||
'default-locale' => 'محل پیش فرض',
|
||||
'currencies-and-locales' => 'ارز و منطقه ها',
|
||||
'locales' => 'منطقه ها',
|
||||
'default-locale' => 'منطقه پیش فرض',
|
||||
'currencies' => 'ارز ها',
|
||||
'base-currency' => 'ارز پایه',
|
||||
'root-category' => 'ارز ریشه',
|
||||
|
|
@ -864,8 +864,8 @@ return [
|
|||
'update-fail' => 'امکان بروزرسانی اسلایدر وجود ندارد',
|
||||
'delete-success' => 'آخرین اسلایدر حذف نمی شود',
|
||||
'delete-fail' => 'اسلایدر با موفقیت حذف شد',
|
||||
'expired-at' => 'Expire Date',
|
||||
'sort-order' => 'Sort Order'
|
||||
'expired-at' => 'تاریخ انقضا',
|
||||
'sort-order' => 'مرتب سازی'
|
||||
],
|
||||
|
||||
'tax-categories' => [
|
||||
|
|
@ -910,7 +910,6 @@ return [
|
|||
'edit-button-title' => 'ویرایش نرخ'
|
||||
],
|
||||
'zip_code' => 'کد پستی',
|
||||
'is_zip' => ' را فعال کنید Zip محدوده',
|
||||
'create-success' => 'نرخ مالیات با موفقیت ایجاد شد',
|
||||
'create-error' => 'نمی توان نرخ مالیات ایجاد کرد',
|
||||
'update-success' => 'نرخ مالیات با موفقیت به روز شد',
|
||||
|
|
@ -929,7 +928,6 @@ return [
|
|||
'edit-title' => 'ویرایش گروه',
|
||||
'save-btn-title' => 'ذخیره گروه',
|
||||
'title' => 'گروه ها',
|
||||
'save-btn-title' => 'ذخیره گروه',
|
||||
'code' => 'کد',
|
||||
'name' => 'نام',
|
||||
'is_user_defined' => 'تعریف شده توسط کاربر',
|
||||
|
|
@ -982,7 +980,6 @@ return [
|
|||
'gender' => 'جنسیت',
|
||||
'email' => 'پست الکترونیک',
|
||||
'date_of_birth' => 'تاریخ تولد',
|
||||
'phone' => 'موبایل',
|
||||
'customer_group' => 'گروه مشتری',
|
||||
'save-btn-title' => 'ذخیره مشتری',
|
||||
'channel_name' => 'نام کانال',
|
||||
|
|
@ -1031,9 +1028,9 @@ return [
|
|||
'promotions' => [
|
||||
'cart-rules' => [
|
||||
'title' => 'قوانین سبد خرید',
|
||||
'add-title' => 'قانون سبد خرید را اضافه کنید',
|
||||
'add-title' => 'اضافه کردن قانون جدید',
|
||||
'edit-title' => 'تنظیم قانون سبد خرید',
|
||||
'save-btn-title' => 'صرفه جویی در قانون سبد خرید',
|
||||
'save-btn-title' => 'ذخیره کردن',
|
||||
'rule-information' => 'اطلاعات قانون',
|
||||
'name' => 'نام',
|
||||
'description' => 'شرح',
|
||||
|
|
@ -1051,8 +1048,8 @@ return [
|
|||
'uses-per-coupon' => 'از هر کوپن استفاده می کند',
|
||||
'uses-per-customer' => 'از هر مشتری استفاده می کند',
|
||||
'uses-per-customer-control-info' => 'فقط برای ورود به سیستم در مشتریان استفاده می شود',
|
||||
'from' => 'از جانب',
|
||||
'to' => 'به',
|
||||
'from' => 'شروع از',
|
||||
'to' => 'تا',
|
||||
'priority' => 'اولویت',
|
||||
'conditions' => 'شرایط',
|
||||
'condition-type' => 'نوع وضعیت',
|
||||
|
|
@ -1061,12 +1058,12 @@ return [
|
|||
'add-condition' => 'شرط را اضافه کنید',
|
||||
'choose-condition-to-add' => 'شرطی را برای اضافه کردن انتخاب کنید',
|
||||
'cart-attribute' => 'ویژگی سبد خرید',
|
||||
'subtotal' => 'فرعی',
|
||||
'subtotal' => 'جمع جز',
|
||||
'additional' => 'Additional Information',
|
||||
'total-items-qty' => 'تعداد کل موارد',
|
||||
'total-weight' => 'وزن کل',
|
||||
'payment-method' => 'روش پرداخت',
|
||||
'shipping-method' => 'روش حمل و نقل',
|
||||
'shipping-method' => 'روش ارسال',
|
||||
'shipping-postcode' => 'حمل و نقل پستی / کد پستی',
|
||||
'shipping-state' => 'کشور حمل و نقل',
|
||||
'shipping-country' => 'کشور حمل و نقل',
|
||||
|
|
@ -1112,12 +1109,12 @@ return [
|
|||
'children-categories' => '(دسته بندی ها (فقط کودکان',
|
||||
'parent-categories' => '(دسته ها (فقط والدین',
|
||||
'categories' => 'دسته بندی ها',
|
||||
'attribute_family' => 'خانواده ویژگی'
|
||||
'attribute_family' => 'نوع ویژگی'
|
||||
],
|
||||
|
||||
'catalog-rules' => [
|
||||
'title' => 'قوانین فهرست',
|
||||
'add-title' => 'قانون کاتالوگ را اضافه کنید',
|
||||
'add-title' => 'اضافه کردن قانون جدید',
|
||||
'edit-title' => 'تنظیم قانون کاتالوگ',
|
||||
'save-btn-title' => 'ذخیره قانون کاتالوگ',
|
||||
'rule-information' => 'اطلاعات قانون',
|
||||
|
|
@ -1160,25 +1157,23 @@ return [
|
|||
'mass-delete-success' => 'همه فهرست انتخابی کوپن ها با موفقیت حذف شدند',
|
||||
'end-other-rules' => 'قوانین دیگر را پایان دهید',
|
||||
'categories' => 'دسته بندی ها',
|
||||
'attribute_family' => 'خانواده ویژگی'
|
||||
'attribute_family' => 'نوع ویژگی'
|
||||
]
|
||||
],
|
||||
|
||||
|
||||
|
||||
'marketing' => [
|
||||
'templates' => [
|
||||
'title' => 'Email Templates',
|
||||
'add-title' => 'Add Email Template',
|
||||
'edit-title' => 'Edit Email Template',
|
||||
'save-btn-title' => 'Save',
|
||||
'general' => 'General',
|
||||
'name' => 'Name',
|
||||
'status' => 'Status',
|
||||
'active' => 'Active',
|
||||
'inactive' => 'Inactive',
|
||||
'draft' => 'Draft',
|
||||
'content' => 'Content',
|
||||
'title' => 'قالب های ایمیل',
|
||||
'add-title' => 'اضافه کردن قالب',
|
||||
'edit-title' => 'ویرایش قالب',
|
||||
'save-btn-title' => 'ذخیره',
|
||||
'general' => 'عمومی',
|
||||
'name' => 'نام',
|
||||
'status' => 'وضعیت',
|
||||
'active' => 'فعال',
|
||||
'inactive' => 'غیرفعال',
|
||||
'draft' => 'پیش نویس',
|
||||
'content' => 'محتوا',
|
||||
'create-success' => 'Email template created successfully.',
|
||||
'update-success' => 'Email template updated successfully.',
|
||||
'delete-success' => 'Email template deleted successfully',
|
||||
|
|
@ -1202,7 +1197,7 @@ return [
|
|||
'schedule' => 'Schedule',
|
||||
'schedule-type' => 'Schedule Type',
|
||||
'once' => 'Once',
|
||||
'events' => 'Events',
|
||||
'events' => 'رویداد ها',
|
||||
'schedule-date' => 'Schedule Date',
|
||||
'spooling' => 'Spooling',
|
||||
'event' => 'Event',
|
||||
|
|
@ -1213,18 +1208,18 @@ return [
|
|||
],
|
||||
|
||||
'events' => [
|
||||
'title' => 'Events',
|
||||
'add-title' => 'Add Event',
|
||||
'edit-title' => 'Edit Event',
|
||||
'save-btn-title' => 'Save',
|
||||
'general' => 'General',
|
||||
'name' => 'Name',
|
||||
'description' => 'Description',
|
||||
'date' => 'Date',
|
||||
'create-success' => 'Event created successfully.',
|
||||
'update-success' => 'Event updated successfully.',
|
||||
'delete-success' => 'Event deleted successfully.',
|
||||
'edit-error' => 'Can not edit this event.'
|
||||
'title' => 'رویداد ها',
|
||||
'add-title' => 'اضافه کردن رویداد جدید',
|
||||
'edit-title' => 'ویرایش رویداد',
|
||||
'save-btn-title' => 'ذخیره کردن',
|
||||
'general' => 'عمومی',
|
||||
'name' => 'نام',
|
||||
'description' => 'توضیحات',
|
||||
'date' => 'تاریخ',
|
||||
'create-success' => 'رویداد جدید ساخته شد.',
|
||||
'update-success' => 'رویداد مورد نظر آپدیت شد.',
|
||||
'delete-success' => 'رویداد مورد نظر حذف شد.',
|
||||
'edit-error' => 'شما نمی توانید این رویداد را ویرایش کنید.'
|
||||
]
|
||||
],
|
||||
|
||||
|
|
@ -1287,7 +1282,7 @@ return [
|
|||
'content' => 'محتوا',
|
||||
'url-key' => 'کلید URL',
|
||||
'channel' => 'کانالها',
|
||||
'locale' => 'محل های محلی',
|
||||
'locale' => 'منطقه (مکان)',
|
||||
'create-btn-title' => 'صفحه را ذخیره کن',
|
||||
'edit-title' => 'ویرایش صفحه',
|
||||
'edit-btn-title' => 'صفحه را ذخیره کن',
|
||||
|
|
@ -1348,7 +1343,7 @@ return [
|
|||
'new-order' => 'ارسال تأییدیه سفارش ایمیل',
|
||||
'new-admin' => 'ارسال ایمیل دعوت نامه به مدیر',
|
||||
'new-invoice' => 'ارسال نامه الکترونیکی برای تأیید فاکتور',
|
||||
'new-refund' => 'ارسال نامه الکترونیکی اعلان بازپرداخت',
|
||||
'new-refund' => 'ارسال نامه الکترونیکی اعلان برگشت داده شده',
|
||||
'new-shipment' => 'ارسال نامه الکترونیکی اعلان حمل و نقل',
|
||||
'new-inventory-source' => 'ارسال نامه الکترونیکی اعلان منبع موجودی',
|
||||
'cancel-order' => 'ارسال نامه لغو اعلان سفارش پست الکترونیکی',
|
||||
|
|
@ -1375,7 +1370,7 @@ return [
|
|||
'address' => 'آدرس',
|
||||
'street-lines' => 'تعداد خطوط در خیابان',
|
||||
'sales' => 'فروش ها',
|
||||
'shipping-methods' => 'روش های حمل و نقل',
|
||||
'shipping-methods' => 'روش های ارسال',
|
||||
'free-shipping' => 'ارسال رایگان',
|
||||
'flate-rate-shipping' => 'نرخ ثابت حمل و نقل',
|
||||
'shipping' => 'حمل و نقل دریایی',
|
||||
|
|
@ -1436,7 +1431,6 @@ return [
|
|||
'sandbox' => 'Sandbox',
|
||||
'all-channels' => 'همه',
|
||||
'all-locales' => 'همه',
|
||||
'sandbox' => 'Sandbox',
|
||||
'invoice-slip-design' => 'Invoice Slip Design',
|
||||
'logo' => 'Logo',
|
||||
'storefront' => 'Storefront',
|
||||
|
|
@ -1455,7 +1449,6 @@ return [
|
|||
'favicon' => 'Favicon',
|
||||
'seo' => 'SEO',
|
||||
'rich-snippets' => 'Rich Snippets',
|
||||
'products' => 'Products',
|
||||
'enable' => 'Enable',
|
||||
'show-weight' => 'Show Weight',
|
||||
'show-categories' => 'Show Categories',
|
||||
|
|
@ -1465,7 +1458,6 @@ return [
|
|||
'show-offers' => 'Show Offers',
|
||||
'show-sku' => 'Show SKU',
|
||||
'categories' => 'Categories',
|
||||
'show-sku' => 'Show SKU',
|
||||
'show-search-input-field' => 'Show Search Input Field',
|
||||
'store-name' => 'نام فروشگاه',
|
||||
'vat-number' => 'شماره Vat',
|
||||
|
|
@ -1489,6 +1481,7 @@ return [
|
|||
'cache-small-image' => 'Small Image',
|
||||
'cache-medium-image' => 'Medium Image',
|
||||
'cache-large-image' => 'Large Image',
|
||||
'all-customer-groups' => 'همه گروه های مشتری'
|
||||
]
|
||||
]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -9,23 +9,23 @@ return [
|
|||
'store' => 'Loja',
|
||||
'image' => 'Imagem',
|
||||
'no result' => 'Nenhum resultado',
|
||||
'product' => 'produtos',
|
||||
'product' => 'Produto',
|
||||
'attribute' => 'Atributo',
|
||||
'actions' => 'Ações',
|
||||
'id' => 'ID',
|
||||
'action' => 'açao',
|
||||
'yes' => 'sim',
|
||||
'action' => 'ação',
|
||||
'yes' => 'Sim',
|
||||
'no' => 'Não',
|
||||
'true' => 'Verdade',
|
||||
'false' => 'Falso',
|
||||
'apply' => 'Aplique',
|
||||
'action' => 'Açao',
|
||||
'apply' => 'Aplicar',
|
||||
'action' => 'Ação',
|
||||
'label' => 'Rótulo',
|
||||
'name' => 'Nome',
|
||||
'title' => 'Título',
|
||||
'code' => 'Código',
|
||||
'type' => 'Tipo',
|
||||
'required' => 'Requeridos',
|
||||
'required' => 'Obrigatório',
|
||||
'unique' => 'Único',
|
||||
'locale-based' => 'Com base na localidade',
|
||||
'channel-based' => 'Baseado em canal',
|
||||
|
|
@ -35,21 +35,21 @@ return [
|
|||
|
||||
'common' => [
|
||||
'no-result-found' => 'Não conseguimos encontrar nenhum registro.',
|
||||
'country' => 'Pais',
|
||||
'state' => 'Estado/Província',
|
||||
'country' => 'País',
|
||||
'state' => 'Estado',
|
||||
'true' => 'Verdadeiro',
|
||||
'false' => 'Falso'
|
||||
],
|
||||
|
||||
'layouts' => [
|
||||
'app-version' => 'Version : :version',
|
||||
'app-version' => 'Versão : :version',
|
||||
'my-account' => 'Minha Conta',
|
||||
'logout' => 'Sair',
|
||||
'visit-shop' => 'Visitar Loja',
|
||||
'dashboard' => 'painel de controle',
|
||||
'dashboard' => 'Painel de Controle',
|
||||
'sales' => 'Vendas',
|
||||
'orders' => 'Pedido',
|
||||
'shipments' => 'Envíos',
|
||||
'shipments' => 'Envios',
|
||||
'invoices' => 'Faturas',
|
||||
'refunds' => 'Reembolsos',
|
||||
'catalog' => 'Catálogo',
|
||||
|
|
@ -73,15 +73,15 @@ return [
|
|||
'sliders' => 'Sliders',
|
||||
'taxes' => 'Impostos',
|
||||
'tax-categories' => 'Categorias de Impostos',
|
||||
'tax-rates' => 'Impostos de Impostos',
|
||||
'tax-rates' => 'Valor de Impostos',
|
||||
'marketing' => 'Marketing',
|
||||
'promotions' => 'Promoções',
|
||||
'email-marketing' => 'Email Marketing',
|
||||
'campaigns' => 'Campaigns',
|
||||
'campaigns' => 'Campanhas',
|
||||
'email-templates' => 'Email Templates',
|
||||
'discount' => 'Desconto',
|
||||
'cms' => 'CMS',
|
||||
'transactions' => 'Transactions'
|
||||
'transactions' => 'Transações'
|
||||
],
|
||||
|
||||
'acl' => [
|
||||
|
|
@ -91,16 +91,16 @@ return [
|
|||
'orders' => 'Pedidos',
|
||||
'shipments' => 'Envios',
|
||||
'invoices' => 'Faturas',
|
||||
'refunds' => 'Refunds',
|
||||
'refunds' => 'Reembolso',
|
||||
'catalog' => 'Catálogos',
|
||||
'products' => 'Produtos',
|
||||
'copy' => 'Copy',
|
||||
'copy' => 'Copiar',
|
||||
'categories' => 'Categorias',
|
||||
'attributes' => 'Atributos',
|
||||
'attribute-families' => 'Famílias de Atributos',
|
||||
'customers' => 'Clientes',
|
||||
'addresses' => 'Addresses',
|
||||
'note' => 'Note',
|
||||
'addresses' => 'Endereços',
|
||||
'note' => 'Nota',
|
||||
'groups' => 'Grupos',
|
||||
'reviews' => 'Avaliações',
|
||||
'newsletter-subscriptions' => 'Inscrições de Newsletter',
|
||||
|
|
@ -117,12 +117,12 @@ return [
|
|||
'taxes' => 'Impostos',
|
||||
'tax-categories' => 'Categorias de Impostos',
|
||||
'tax-rates' => 'Impostos de Impostos',
|
||||
'view' => 'View',
|
||||
'edit' => 'Edit',
|
||||
'create' => 'Add',
|
||||
'delete' => 'Delete',
|
||||
'mass-delete' => 'Mass Delete',
|
||||
'mass-update' => 'Mass Update',
|
||||
'view' => 'Visualizar',
|
||||
'edit' => 'Editar',
|
||||
'create' => 'Adicionar',
|
||||
'delete' => 'Apagar',
|
||||
'mass-delete' => 'Apagar em lote',
|
||||
'mass-update' => 'Atualizar em lote',
|
||||
'marketing' => 'Marketing',
|
||||
'promotions' => 'Promoções',
|
||||
'cart-rules' => 'Regras do Carrinho',
|
||||
|
|
@ -137,8 +137,8 @@ return [
|
|||
'total-orders' => 'Total de Pedidos',
|
||||
'total-sale' => 'Total de Vendas',
|
||||
'average-sale' => 'Média por Pedido',
|
||||
'increased' => ':progress% Aumento',
|
||||
'decreased' => ':progress% Diminuido',
|
||||
'increased' => ':progress% AumentoMai',
|
||||
'decreased' => ':progress% Redução',
|
||||
'sales' => 'Vendas',
|
||||
'top-performing-categories' => 'Categorias Mais Performáticas',
|
||||
'product-count' => ':count Produtos',
|
||||
|
|
@ -153,11 +153,11 @@ return [
|
|||
|
||||
'datagrid' => [
|
||||
'mass-ops' => [
|
||||
'method-error' => 'Erro! Método errado detectado, por favor, verifique a configuração de ação em massa',
|
||||
'method-error' => 'Erro! Método errado detectado, por favor, verifique a configuração de ação em lote',
|
||||
'delete-success' => 'O índice selecionado de :resource foi excluído com sucesso',
|
||||
'partial-action' => 'Algumas ações não foram executadas devido a restrições restritas do sistema em :resource',
|
||||
'partial-action' => 'Algumas ações não foram executadas devido a restrições do sistema em :resource',
|
||||
'update-success' => 'O índice selecionado :resource foram atualizados com sucesso',
|
||||
'no-resource' => 'O recurso fornecido insuficiente para a ação'
|
||||
'no-resource' => 'O recurso fornecido é insuficiente para a ação'
|
||||
],
|
||||
|
||||
'id' => 'ID',
|
||||
|
|
@ -174,10 +174,10 @@ return [
|
|||
'per-channel' => 'Por Canal (Loja)',
|
||||
'position' => 'Posição',
|
||||
'locale' => 'Idioma',
|
||||
'hostname' => 'nome de anfitrião',
|
||||
'email' => 'O email',
|
||||
'hostname' => 'Nome de Anfitrião',
|
||||
'email' => 'Email',
|
||||
'group' => 'Grupo',
|
||||
'phone' => 'telefone',
|
||||
'phone' => 'Telefone',
|
||||
'gender' => 'Gênero',
|
||||
'title' => 'Título',
|
||||
'layout' => 'Layout',
|
||||
|
|
@ -201,7 +201,7 @@ return [
|
|||
'shipment-date' => 'Data de Envio',
|
||||
'shipment-to' => 'Enviado para',
|
||||
'sku' => 'SKU',
|
||||
'product-number' => 'Número de produto',
|
||||
'product-number' => 'Número do produto',
|
||||
'price' => 'Preço',
|
||||
'qty' => 'Quantidade',
|
||||
'permission-type' => 'Tipo de Permissão',
|
||||
|
|
@ -220,7 +220,7 @@ return [
|
|||
'for-guest' => 'Para convidados',
|
||||
'order_number' => 'Número do pedido',
|
||||
'refund-date' => 'Data do reembolso',
|
||||
'refunded' => 'Devolveu',
|
||||
'refunded' => 'Reembolsado',
|
||||
'start' => 'Começar',
|
||||
'end' => 'Fim',
|
||||
'active' => 'Ativo',
|
||||
|
|
@ -278,7 +278,7 @@ return [
|
|||
|
||||
'roles' => [
|
||||
'title' => 'Funções',
|
||||
'add-role-title' => 'Add Função',
|
||||
'add-role-title' => 'AdicionarFunção',
|
||||
'edit-role-title' => 'Editar Função',
|
||||
'save-btn-title' => 'Salvar Função',
|
||||
'general' => 'Geral',
|
||||
|
|
@ -292,7 +292,7 @@ return [
|
|||
|
||||
'users' => [
|
||||
'title' => 'Usuário',
|
||||
'add-user-title' => 'Add Usuário',
|
||||
'add-user-title' => 'Adicionar Usuário',
|
||||
'edit-user-title' => 'Editar Usuário',
|
||||
'save-btn-title' => 'Salvar Usuário',
|
||||
'general' => 'Geral',
|
||||
|
|
@ -349,7 +349,7 @@ return [
|
|||
'order-status-success' => 'Concluído',
|
||||
'channel' => 'Canal (Loja)',
|
||||
'customer-name' => 'Nome do Cliente',
|
||||
'email' => 'O email',
|
||||
'email' => 'Email',
|
||||
'contact-number' => 'Número de Contato',
|
||||
'account-info' => 'Informação da Conta',
|
||||
'address' => 'Endereço',
|
||||
|
|
@ -371,12 +371,12 @@ return [
|
|||
'item-invoice' => 'Faturado(s) (:qty_invoiced)',
|
||||
'item-shipped' => 'Enviado(s) (:qty_shipped)',
|
||||
'item-canceled' => 'Cancelado(s) (:qty_canceled)',
|
||||
'item-refunded' => 'Devolveu (:qty_refunded)',
|
||||
'item-refunded' => 'Reembolsado(s) (:qty_refunded)',
|
||||
'price' => 'Preço',
|
||||
'total' => 'Total',
|
||||
'subtotal' => 'Subtotal',
|
||||
'shipping-handling' => 'Entrega & Manuseio',
|
||||
'discount' => 'Discount',
|
||||
'discount' => 'Desconto',
|
||||
'tax' => 'Imposto',
|
||||
'tax-percent' => 'Percentual Imposto',
|
||||
'tax-amount' => 'Valor de Imposto',
|
||||
|
|
@ -384,16 +384,16 @@ return [
|
|||
'discount-amount' => 'Valor de Desconto',
|
||||
'grand-total' => 'Total',
|
||||
'total-paid' => 'Total Pago',
|
||||
'total-refunded' => 'Total Estornado',
|
||||
'total-refunded' => 'Total Reembolsado',
|
||||
'total-due' => 'Total Devido',
|
||||
'cancel-confirm-msg' => 'Tem certeza que deseja cancelar esse pedido ?',
|
||||
'refunds' => 'Refunds',
|
||||
'refunded' => 'Refunded',
|
||||
'comment-added-success' => 'Comment addded successfully.',
|
||||
'comment' => 'Comment',
|
||||
'submit-comment' => 'Submit Comment',
|
||||
'refunds' => 'Reembolsos',
|
||||
'refunded' => 'Reembolsado',
|
||||
'comment-added-success' => 'Comentário adicionado com sucesso.',
|
||||
'comment' => 'Comentário',
|
||||
'submit-comment' => 'Enviar comentário',
|
||||
'notify-customer' => 'Notify Customer',
|
||||
'transactions' => 'Transactions'
|
||||
'transactions' => 'Transações'
|
||||
],
|
||||
|
||||
'invoices' => [
|
||||
|
|
@ -420,8 +420,8 @@ return [
|
|||
'creation-error' => 'A criação de fatura de pedido não é permitida.',
|
||||
'product-error' => 'A fatura não pode ser criada sem produtos.',
|
||||
'status-overdue' => 'Overdue',
|
||||
'status-pending' => 'Pending Payment',
|
||||
'status-paid' => 'Paid',
|
||||
'status-pending' => 'Pagamento pendente',
|
||||
'status-paid' => 'Pago',
|
||||
],
|
||||
|
||||
'shipments' => [
|
||||
|
|
@ -437,7 +437,7 @@ return [
|
|||
'save-btn-title' => 'Salvar Entrega',
|
||||
'qty-ordered' => 'Qtd pedido',
|
||||
'qty-invoiced' => 'Qty Invoiced',
|
||||
'qty-to-ship' => 'Qty para enviar',
|
||||
'qty-to-ship' => 'Qtd para envio',
|
||||
'available-sources' => 'Fontes Disponíveis',
|
||||
'source' => 'Fonte',
|
||||
'select-source' => 'Por favor Selecione a Fonte',
|
||||
|
|
@ -457,8 +457,8 @@ return [
|
|||
'add-title' => 'Criar reembolso',
|
||||
'save-btn-title' => 'Reembolso',
|
||||
'order-id' => 'Ordem Id',
|
||||
'qty-ordered' => 'Qty Encomendado',
|
||||
'qty-to-refund' => 'Qty To Reembolso',
|
||||
'qty-ordered' => 'Qtd Encomendado',
|
||||
'qty-to-refund' => 'Qtd To Reembolso',
|
||||
'refund-shipping' => 'Envio de reembolso',
|
||||
'adjustment-refund' => 'Reembolso de ajuste',
|
||||
'adjustment-fee' => 'Taxa de ajuste',
|
||||
|
|
@ -476,25 +476,25 @@ return [
|
|||
],
|
||||
|
||||
'transactions' => [
|
||||
'title' => 'Transactions',
|
||||
'id' => 'Id',
|
||||
'transaction-id' => 'Transaction Id',
|
||||
'payment-method' => 'Payment method',
|
||||
'action' => 'Action',
|
||||
'view-title' => 'Transaction #:transaction_id',
|
||||
'title' => 'Transações',
|
||||
'id' => 'ID',
|
||||
'transaction-id' => 'ID da Transação',
|
||||
'payment-method' => 'Método de pagamento',
|
||||
'action' => 'Ação',
|
||||
'view-title' => 'Transação #:transaction_id',
|
||||
'transaction-data' => 'Transaction Data',
|
||||
'order-id' => 'Order Id',
|
||||
'order-id' => 'ID do Pedido',
|
||||
'status' => 'Status',
|
||||
'created-at' => 'Created At',
|
||||
'transaction-details' => 'Transaction Details'
|
||||
'created-at' => 'Criado em',
|
||||
'transaction-details' => 'Detalhes da transação'
|
||||
]
|
||||
],
|
||||
|
||||
'catalog' => [
|
||||
'products' => [
|
||||
'title' => 'Produtos',
|
||||
'add-product-btn-title' => 'Add Produto',
|
||||
'add-title' => 'Add Produto',
|
||||
'add-product-btn-title' => 'Adicionar Produto',
|
||||
'add-title' => 'Adicionar Produto',
|
||||
'edit-title' => 'Editar Produto',
|
||||
'save-btn-title' => 'Salvar Produto',
|
||||
'general' => 'Geral',
|
||||
|
|
@ -520,7 +520,7 @@ return [
|
|||
'disabled' => 'Desativado',
|
||||
'add-variant-title' => 'Add Variação',
|
||||
'variant-already-exist-message' => 'Variante com as mesmas opções de atributo já existe.',
|
||||
'add-image-btn-title' => 'Add Imagem',
|
||||
'add-image-btn-title' => 'Adicionar Imagem',
|
||||
'mass-delete-success' => 'Todos os índices de produtos selecionados foram excluídos com sucesso',
|
||||
'mass-update-success' => 'Todo o índice selecionado de produtos foi atualizado com sucesso',
|
||||
'configurable-error' => 'Selecione pelo menos um atributo configurável.',
|
||||
|
|
@ -555,7 +555,7 @@ return [
|
|||
'add-option-btn-title' => 'Adicionar opção',
|
||||
'option-title' => 'Título da opção',
|
||||
'input-type' => 'Input Type',
|
||||
'is-required' => 'Is Required',
|
||||
'is-required' => 'Obrigatório',
|
||||
'select' => 'Select',
|
||||
'radio' => 'Radio',
|
||||
'checkbox' => 'Checkbox',
|
||||
|
|
@ -572,7 +572,7 @@ return [
|
|||
|
||||
'attributes' => [
|
||||
'title' => 'Atributos',
|
||||
'add-title' => 'Add Atributo',
|
||||
'add-title' => 'Adicionar Atributo',
|
||||
'edit-title' => 'Editar Atributo',
|
||||
'save-btn-title' => 'Salvar Atributo',
|
||||
'general' => 'Geral',
|
||||
|
|
@ -590,7 +590,7 @@ return [
|
|||
'admin' => 'Admin',
|
||||
'options' => 'Opções',
|
||||
'position' => 'Posição',
|
||||
'add-option-btn-title' => 'Add Opção',
|
||||
'add-option-btn-title' => 'Adicionar Opção',
|
||||
'validations' => 'Validações',
|
||||
'input_validation' => 'Validação de Campo',
|
||||
'is_required' => 'É Obrigratório',
|
||||
|
|
@ -680,7 +680,7 @@ return [
|
|||
|
||||
'tax-categories' => [
|
||||
'title' => 'Categorias de Imposto',
|
||||
'add-title' => 'Add Categorias de Imposto',
|
||||
'add-title' => 'Adicionar Categorias de Imposto',
|
||||
'edit-title' => 'Editar Categorias de Imposto',
|
||||
'save-btn-title' => 'Salvar Categorias de Imposto',
|
||||
'general' => 'Categorias de Imposto',
|
||||
|
|
@ -697,7 +697,7 @@ return [
|
|||
|
||||
'tax-rates' => [
|
||||
'title' => 'Taxas de Impostos',
|
||||
'add-title' => 'Add Taxas de Imposto',
|
||||
'add-title' => 'Adicionar Taxas de Imposto',
|
||||
'edit-title' => 'Editar Taxas de Imposto',
|
||||
'save-btn-title' => 'Salvar Taxas de Imposto',
|
||||
'general' => 'Taxas de Imposto',
|
||||
|
|
@ -731,7 +731,7 @@ return [
|
|||
'settings' => [
|
||||
'locales' => [
|
||||
'title' => 'Idiomas',
|
||||
'add-title' => 'Add Idioma',
|
||||
'add-title' => 'Adicionar Idioma',
|
||||
'edit-title' => 'Editar Idioma',
|
||||
'add-title' => 'Add Idioma',
|
||||
'save-btn-title' => 'Salvar Idioma',
|
||||
|
|
@ -746,7 +746,7 @@ return [
|
|||
],
|
||||
'countries' => [
|
||||
'title' => 'Países',
|
||||
'add-title' => 'Add País',
|
||||
'add-title' => 'Adicionar País',
|
||||
'save-btn-title' => 'Salvar País',
|
||||
'general' => 'Geral',
|
||||
'code' => 'Código',
|
||||
|
|
@ -754,7 +754,7 @@ return [
|
|||
],
|
||||
'currencies' => [
|
||||
'title' => 'Moedas',
|
||||
'add-title' => 'Add Moeda',
|
||||
'add-title' => 'Adicionar Moeda',
|
||||
'edit-title' => 'Editar Moeda',
|
||||
'save-btn-title' => 'Salvar Moeda',
|
||||
'general' => 'Geral',
|
||||
|
|
@ -785,7 +785,7 @@ return [
|
|||
],
|
||||
'inventory_sources' => [
|
||||
'title' => 'Origens do Estoque',
|
||||
'add-title' => 'Add Origem de Estoque',
|
||||
'add-title' => 'Adicionar Origem de Estoque',
|
||||
'edit-title' => 'Editar Origem de Estoque',
|
||||
'save-btn-title' => 'Salvar Origem de Estoque',
|
||||
'general' => 'Geral',
|
||||
|
|
@ -815,7 +815,7 @@ return [
|
|||
],
|
||||
'channels' => [
|
||||
'title' => 'Canais (Lojas)',
|
||||
'add-title' => 'Add Canal (Loja)',
|
||||
'add-title' => 'Adicionar Canal (Loja)',
|
||||
'edit-title' => 'Edit Canal(Loja)',
|
||||
'save-btn-title' => 'Salvar Canal(Loja)',
|
||||
'general' => 'Geral',
|
||||
|
|
@ -846,7 +846,7 @@ return [
|
|||
'seo-keywords' => 'Meta palavras-chave',
|
||||
'maintenance-mode' => 'Maintenance Mode',
|
||||
'maintenance-mode-text' => 'Message',
|
||||
'allowed-ips' => 'Allowed IPs'
|
||||
'allowed-ips' => 'IPs liberados'
|
||||
],
|
||||
|
||||
'sliders' => [
|
||||
|
|
@ -865,7 +865,7 @@ return [
|
|||
'update-fail' => 'Slider não pôde ser atualizado',
|
||||
'delete-success' => 'Não foi possível excluir o slider',
|
||||
'delete-fail' => 'Slider excluído com sucesso',
|
||||
'expired-at' => 'Expire Date',
|
||||
'expired-at' => 'Data de expiração',
|
||||
'sort-order' => 'Sort Order'
|
||||
],
|
||||
|
||||
|
|
@ -926,7 +926,7 @@ return [
|
|||
|
||||
'customers' => [
|
||||
'groups' =>[
|
||||
'add-title' => 'Add Grupo',
|
||||
'add-title' => 'Adiciona Grupo',
|
||||
'edit-title' => 'Editar Grupo',
|
||||
'save-btn-title' => 'Salvar Grupo',
|
||||
'title' => 'Grupos',
|
||||
|
|
@ -1212,18 +1212,18 @@ return [
|
|||
],
|
||||
|
||||
'events' => [
|
||||
'title' => 'Events',
|
||||
'add-title' => 'Add Event',
|
||||
'edit-title' => 'Edit Event',
|
||||
'save-btn-title' => 'Save',
|
||||
'general' => 'General',
|
||||
'name' => 'Name',
|
||||
'description' => 'Description',
|
||||
'date' => 'Date',
|
||||
'title' => 'Eventos',
|
||||
'add-title' => 'Adicionar Evento',
|
||||
'edit-title' => 'Editar Evento',
|
||||
'save-btn-title' => 'Salvar',
|
||||
'general' => 'Geral',
|
||||
'name' => 'Nome',
|
||||
'description' => 'Descrição',
|
||||
'date' => 'Data',
|
||||
'create-success' => 'Event created successfully.',
|
||||
'update-success' => 'Event updated successfully.',
|
||||
'delete-success' => 'Event deleted successfully.',
|
||||
'edit-error' => 'Can not edit this event.'
|
||||
'edit-error' => 'Não é possível editar esse evento.'
|
||||
]
|
||||
],
|
||||
|
||||
|
|
@ -1356,7 +1356,7 @@ return [
|
|||
],
|
||||
'system' => [
|
||||
'catalog' => 'Catálogo',
|
||||
'homepage' => 'Homepage configuration',
|
||||
'homepage' => 'Configuração da HOME',
|
||||
'allow-no-of-new-product-homepage' => 'Allowed No of New Product in Homepage',
|
||||
'allow-no-of-featured-product-homepage' => 'Allowed No of Featured Product in Homepage',
|
||||
'allow-out-of-stock-items' => 'Allow out of stock items',
|
||||
|
|
@ -1411,12 +1411,12 @@ return [
|
|||
'design' => 'Design',
|
||||
'email-settings' => 'Configurações de Email',
|
||||
'email-sender-name' => 'Nome do Email da Loja',
|
||||
'email-sender-name-tip' => 'This name will be displayed in the customers inbox',
|
||||
'email-sender-name-tip' => 'Esse nome será exibido no inbox do consumidor',
|
||||
'shop-email-from' => 'Endereço de Email da Loja [Para enviar emails]',
|
||||
'shop-email-from-tip' => 'The email address of this channel to send emails to your customers',
|
||||
'admin-name' => 'Admin Nome',
|
||||
'admin-name-tip' => 'This name will be displayed in all admin emails',
|
||||
'admin-email' => 'Admin Email',
|
||||
'admin-name' => 'Nome do Admin',
|
||||
'admin-name-tip' => 'Esse nome será exibido em todos os e-mails do admin',
|
||||
'admin-email' => 'E-mail do Admin',
|
||||
'admin-email-tip' => 'The email address of the admin for this channel to receive emails',
|
||||
'admin-page-limit' => 'Quantidade Padrão de Itens por Página (Admin)',
|
||||
'design' => 'Design',
|
||||
|
|
@ -1443,37 +1443,37 @@ return [
|
|||
'storefront' => 'Storefront',
|
||||
'default-list-mode' => 'Default List Mode',
|
||||
'grid' => 'Grid',
|
||||
'list' => 'List',
|
||||
'products-per-page' => 'Products Per Page',
|
||||
'sort-by' => 'Sort By',
|
||||
'from-z-a' => 'From Z-A',
|
||||
'from-a-z' => 'From A-Z',
|
||||
'newest-first' => 'Newest First',
|
||||
'oldest-first' => 'Oldest First',
|
||||
'cheapest-first' => 'Cheapest First',
|
||||
'expensive-first' => 'Expensive First',
|
||||
'comma-seperated' => 'Comma Seperated',
|
||||
'list' => 'Lista',
|
||||
'products-per-page' => 'Produtos por página',
|
||||
'sort-by' => 'Organizar por',
|
||||
'from-z-a' => 'De Z-A',
|
||||
'from-a-z' => 'De A-Z',
|
||||
'newest-first' => 'Mais novos primeiro',
|
||||
'oldest-first' => 'Mais velhos primeiro',
|
||||
'cheapest-first' => 'Mais baratos primeiro',
|
||||
'expensive-first' => 'Mais caros primeiros',
|
||||
'comma-seperated' => 'Separado por vírgula',
|
||||
'favicon' => 'Favicon',
|
||||
'seo' => 'SEO',
|
||||
'rich-snippets' => 'Rich Snippets',
|
||||
'products' => 'Products',
|
||||
'enable' => 'Enable',
|
||||
'show-weight' => 'Show Weight',
|
||||
'show-categories' => 'Show Categories',
|
||||
'show-images' => 'Show Images',
|
||||
'show-reviews' => 'Show Reviews',
|
||||
'show-ratings' => 'Show Ratings',
|
||||
'products' => 'Produtos',
|
||||
'enable' => 'Habilitar',
|
||||
'show-weight' => 'Mostrar peso',
|
||||
'show-categories' => 'Mostrar Categories',
|
||||
'show-images' => 'Mostrar Imagens',
|
||||
'show-reviews' => 'Mostrar Avaliações',
|
||||
'show-ratings' => 'how Ratings',
|
||||
'show-offers' => 'Show Offers',
|
||||
'show-sku' => 'Show SKU',
|
||||
'categories' => 'Categories',
|
||||
'show-sku' => 'Show SKU',
|
||||
'show-search-input-field' => 'Show Search Input Field',
|
||||
'store-name' => 'Nome da loja',
|
||||
'show-sku' => 'Exibir SKU',
|
||||
'categories' => 'Categorias',
|
||||
'show-sku' => 'Exibir SKU',
|
||||
'show-search-input-field' => 'Exbir campo de busca',
|
||||
'store-name' => 'Nome da Loja',
|
||||
'vat-number' => 'Número de IVA',
|
||||
'contact-number' => 'Número de contato',
|
||||
'bank-details' => 'Detalhes bancários',
|
||||
'mailing-address' => 'Send Check to',
|
||||
'instructions' => 'Instructions',
|
||||
'instructions' => 'Instruções',
|
||||
'custom-scripts' => 'Custom Scripts',
|
||||
'custom-css' => 'Custom CSS',
|
||||
'custom-javascript' => 'Custom Javascript',
|
||||
|
|
@ -1482,14 +1482,14 @@ return [
|
|||
'client-id-info' => 'Use "sb" for testing.',
|
||||
'client-secret' => 'Client Secret',
|
||||
'client-secret-info' => 'Add your secret key here',
|
||||
'accepted-currencies' => 'Accepted currencies',
|
||||
'accepted-currencies-info' => 'Add currency code comma seperated e.g. USD,INR,...',
|
||||
'buy-now-button-display' => 'Allow customers to directly buy products',
|
||||
'width' => 'Width',
|
||||
'height' => 'Height',
|
||||
'cache-small-image' => 'Small Image',
|
||||
'cache-medium-image' => 'Medium Image',
|
||||
'cache-large-image' => 'Large Image',
|
||||
'accepted-currencies' => 'Moedas aceitas',
|
||||
'accepted-currencies-info' => 'Adicione as moedas separadas por vírgula Ex: USD,INR,...',
|
||||
'buy-now-button-display' => 'Permitir que o consumidor compre os produtos diretamente',
|
||||
'width' => 'Largura',
|
||||
'height' => 'Altura',
|
||||
'cache-small-image' => 'Imagem pequena',
|
||||
'cache-medium-image' => 'Imagem média',
|
||||
'cache-large-image' => 'Imagem grande',
|
||||
]
|
||||
]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
|
||||
<div class="page-action">
|
||||
<a href="{{ route('admin.roles.create') }}" class="btn btn-lg btn-primary">
|
||||
{{ __('Add Role') }}
|
||||
{{ __('admin::app.users.roles.add-role-title') }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
</div>
|
||||
<div class="page-action">
|
||||
<a href="{{ route('admin.users.create') }}" class="btn btn-lg btn-primary">
|
||||
{{ __('Add User') }}
|
||||
{{ __('admin::app.users.users.add-user-title') }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -9,22 +9,29 @@ use Webkul\Core\Repositories\ExchangeRateRepository;
|
|||
class ExchangeRates extends ExchangeRate
|
||||
{
|
||||
/**
|
||||
* API endpoint
|
||||
*
|
||||
* @var string
|
||||
* API key.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $apiKey;
|
||||
|
||||
/**
|
||||
* API endpoint.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $apiEndPoint;
|
||||
|
||||
/**
|
||||
* Holds CurrencyRepository instance
|
||||
*
|
||||
* CurrencyRepository $currencyRepository
|
||||
*
|
||||
* @var \Webkul\Core\Repositories\CurrencyRepository
|
||||
*/
|
||||
protected $currencyRepository;
|
||||
|
||||
/**
|
||||
* Holds ExchangeRateRepository instance
|
||||
*
|
||||
* ExchangeRateRepository $exchangeRateRepository
|
||||
*
|
||||
* @var \Webkul\Core\Repositories\ExchangeRateRepository
|
||||
*/
|
||||
protected $exchangeRateRepository;
|
||||
|
|
@ -32,9 +39,9 @@ class ExchangeRates extends ExchangeRate
|
|||
/**
|
||||
* Create a new helper instance.
|
||||
*
|
||||
* @param \Webkul\Core\Repositories\CurrencyRepository $currencyRepository
|
||||
* @param \Webkul\Core\Repositories\CurrencyRepository $currencyRepository
|
||||
* @param \Webkul\Core\Repositories\ExchangeRateRepository $exchangeRateRepository
|
||||
* @return void
|
||||
* @return void
|
||||
*/
|
||||
public function __construct(
|
||||
CurrencyRepository $currencyRepository,
|
||||
|
|
@ -46,11 +53,13 @@ class ExchangeRates extends ExchangeRate
|
|||
$this->exchangeRateRepository = $exchangeRateRepository;
|
||||
|
||||
$this->apiEndPoint = 'https://api.exchangeratesapi.io/latest';
|
||||
|
||||
$this->apiKey = config('services.exchange-api.exchange_rates.key');
|
||||
}
|
||||
|
||||
/**
|
||||
* Fetch rates and updates in currency_exchange_rates table
|
||||
*
|
||||
* Fetch rates and updates in `currency_exchange_rates` table.
|
||||
*
|
||||
* @return \Exception|void
|
||||
*/
|
||||
public function updateRates()
|
||||
|
|
@ -62,15 +71,17 @@ class ExchangeRates extends ExchangeRate
|
|||
continue;
|
||||
}
|
||||
|
||||
$result = $client->request('GET', $this->apiEndPoint . '?base=' . config('app.currency') . '&symbols=' . $currency->code);
|
||||
|
||||
$result = $client->request('GET', $this->apiEndPoint . '?access_key='. $this->apiKey . '&base=' . config('app.currency') . '&symbols=' . $currency->code);
|
||||
|
||||
$result = json_decode($result->getBody()->getContents(), true);
|
||||
|
||||
if (isset($result['success']) && ! $result['success']) {
|
||||
throw new \Exception(
|
||||
isset($result['error']['info'])
|
||||
? $result['error']['info']
|
||||
: $result['error']['type'], 1);
|
||||
? $result['error']['info']
|
||||
: $result['error']['type'],
|
||||
1
|
||||
);
|
||||
}
|
||||
|
||||
if ($exchangeRate = $currency->exchange_rate) {
|
||||
|
|
|
|||
|
|
@ -263,11 +263,14 @@ return [
|
|||
'submit' => 'احفظ العنوان',
|
||||
'success' => 'العنوان تم تحديثه بنجاح.'
|
||||
],
|
||||
|
||||
'delete' => [
|
||||
'success' => 'تم حذف العنوان بنجاح.',
|
||||
'failure' => 'لا يمكن حذف العنوان',
|
||||
'wrong-password' => 'كلمة مرور خاطئة !'
|
||||
]
|
||||
],
|
||||
|
||||
'default-address' => 'Default Address',
|
||||
],
|
||||
|
||||
'order' => [
|
||||
|
|
|
|||
|
|
@ -263,11 +263,14 @@ return [
|
|||
'submit' => 'Adresse speichern',
|
||||
'success' => 'Adresse erfolgreich aktualisiert.',
|
||||
],
|
||||
|
||||
'delete' => [
|
||||
'success' => 'Adresse erfolgreich gelöscht',
|
||||
'failure' => 'Adresse kann nicht gelöscht werden',
|
||||
'wrong-password' => 'Falsches Passwort !'
|
||||
]
|
||||
],
|
||||
|
||||
'default-address' => 'Default Address',
|
||||
],
|
||||
|
||||
'order' => [
|
||||
|
|
|
|||
|
|
@ -264,11 +264,14 @@ return [
|
|||
'submit' => 'Save Address',
|
||||
'success' => 'Address updated successfully.',
|
||||
],
|
||||
|
||||
'delete' => [
|
||||
'success' => 'Address successfully deleted',
|
||||
'failure' => 'Address cannot be deleted',
|
||||
'wrong-password' => 'Wrong Password !'
|
||||
]
|
||||
],
|
||||
|
||||
'default-address' => 'Default Address',
|
||||
],
|
||||
|
||||
'order' => [
|
||||
|
|
|
|||
|
|
@ -263,11 +263,14 @@ return [
|
|||
'submit' => 'Guardar dirección',
|
||||
'success' => 'Dirección actualizada exitosamente.',
|
||||
],
|
||||
|
||||
'delete' => [
|
||||
'success' => 'Dirección eliminada correctamente',
|
||||
'failure' => 'La dirección no puede ser eliminada',
|
||||
'wrong-password' => 'Contraseña Incorrecta !'
|
||||
]
|
||||
],
|
||||
|
||||
'default-address' => 'Default Address',
|
||||
],
|
||||
|
||||
'order' => [
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
return [
|
||||
'security-warning' => '!!!فعالیت مشکوکی یافت شد',
|
||||
'nothing-to-delete' => 'هیچ چیز برای حذف نیست',
|
||||
'nothing-to-delete' => 'هیچ چیز برای حذف نیست',
|
||||
|
||||
'layouts' => [
|
||||
'my-account' => 'حساب من',
|
||||
|
|
@ -35,7 +34,6 @@ return [
|
|||
'sign-in' => 'ورود',
|
||||
'sign-up' => 'ثبت نام',
|
||||
'account' => 'حساب',
|
||||
'cart' => 'سبد خرید',
|
||||
'profile' => 'مشخصات',
|
||||
'wishlist' => 'لیست دلخواه',
|
||||
'cart' => 'سبد خرید',
|
||||
|
|
@ -61,7 +59,6 @@ return [
|
|||
'unsubscribe' => 'لغو اشتراک',
|
||||
'subscribe' => 'اشتراک در',
|
||||
'subscribed' => 'شما هم اکنون در ایمیل های اشتراک مشترک شده اید',
|
||||
'not-subscribed' => 'شما نمی توانید به عضویت در ایمیل مشترک شوید ، پس از مدتی دوباره امتحان کنید',
|
||||
'already' => 'شما قبلاً در لیست اشتراک های ما مشترک شده اید',
|
||||
'unsubscribed' => 'شما از نامه های اشتراک مشترکاً مشترک نیستید',
|
||||
'already-unsub' => 'شما قبلاً لغو اشتراک شده اید',
|
||||
|
|
@ -74,7 +71,7 @@ return [
|
|||
'found-results' => 'نتایج جستجو یافت شد',
|
||||
'found-result' => 'نتیجه جستجو یافت شد',
|
||||
'analysed-keywords' => 'Analysed Keywords',
|
||||
'image-search-option' => 'Image Search Option'
|
||||
'image-search-option' => 'قابلیت جستجو براساس عکس'
|
||||
],
|
||||
|
||||
'reviews' => [
|
||||
|
|
@ -263,11 +260,14 @@ return [
|
|||
'submit' => 'ذخیره آدرس',
|
||||
'success' => 'آدرس با موفقیت به روز شد.',
|
||||
],
|
||||
|
||||
'delete' => [
|
||||
'success' => 'آدرس با موفقیت حذف شد',
|
||||
'failure' => 'آدرس حذف نمی شود',
|
||||
'wrong-password' => 'گذرواژه اشتباه!'
|
||||
]
|
||||
],
|
||||
|
||||
'default-address' => 'Default Address',
|
||||
],
|
||||
|
||||
'order' => [
|
||||
|
|
@ -294,7 +294,7 @@ return [
|
|||
'placed-on' => 'قرار داده شده در',
|
||||
'products-ordered' => 'محصولات سفارش داده شده',
|
||||
'invoices' => 'صورت حساب',
|
||||
'shipments' => 'حمل و نقل',
|
||||
'shipments' => 'روش ارسال',
|
||||
'SKU' => 'واحد نگهداری سهام',
|
||||
'product-name' => 'نام',
|
||||
'qty' => 'کمیت',
|
||||
|
|
@ -319,7 +319,7 @@ return [
|
|||
'total-due' => 'بدهی کل',
|
||||
'shipping-address' => 'آدرس حمل و نقل',
|
||||
'billing-address' => 'آدرس قبض',
|
||||
'shipping-method' => 'روش حمل و نقل',
|
||||
'shipping-method' => 'روش ارسال',
|
||||
'payment-method' => 'روش پرداخت',
|
||||
'individual-invoice' => '#:invoice_id صورتحساب',
|
||||
'individual-shipment' => '#:shipment_id حمل و نقل',
|
||||
|
|
@ -330,7 +330,7 @@ return [
|
|||
'bill-to' => 'بیل به',
|
||||
'ship-to' => 'حمل به',
|
||||
'contact' => 'تماس',
|
||||
'refunds' => 'بازپرداخت',
|
||||
'refunds' => 'برگشت داده شده',
|
||||
'individual-refund' => '#:refund_id بازپرداخت',
|
||||
'adjustment-refund' => 'بازپرداخت تنظیم',
|
||||
'adjustment-fee' => 'هزینه تنظیم',
|
||||
|
|
@ -440,9 +440,9 @@ return [
|
|||
'total-amount' => 'مقدار کل',
|
||||
'none' => 'هیچ یک',
|
||||
'available-for-order' => 'Available for Order',
|
||||
'settings' => 'Settings',
|
||||
'compare_options' => 'Compare Options',
|
||||
'wishlist-options' => 'Wishlist Options',
|
||||
'settings' => 'تنظیمات ها',
|
||||
'compare_options' => 'قابلیت مقایشه محصولات',
|
||||
'wishlist-options' => 'قابلیت لیست علاقه مندیها',
|
||||
'offers' => 'Buy :qty for :price each and save :discount%',
|
||||
'tax-inclusive' => 'Inclusive of all taxes',
|
||||
],
|
||||
|
|
@ -510,7 +510,7 @@ return [
|
|||
'payment' => 'پرداخت',
|
||||
'complete' => 'تکمیل',
|
||||
'review' => 'مرور',
|
||||
'billing-address' => 'آدرس قبض',
|
||||
'billing-address' => 'آدرس صورتحساب',
|
||||
'sign-in' => 'ورود',
|
||||
'company-name' => 'نام شرکت',
|
||||
'first-name' => 'نام کوچک',
|
||||
|
|
@ -524,7 +524,7 @@ return [
|
|||
'phone' => 'تلفن',
|
||||
'country' => 'کشور',
|
||||
'order-summary' => 'خلاصه سفارش',
|
||||
'shipping-address' => 'آدرس حمل و نقل',
|
||||
'shipping-address' => 'آدرس ارسال',
|
||||
'use_for_shipping' => 'حمل به این آدرس',
|
||||
'continue' => 'ادامه هید',
|
||||
'shipping-method' => 'نحوه ارسال را انتخاب کنید',
|
||||
|
|
@ -533,8 +533,6 @@ return [
|
|||
'summary' => 'خلاصه سفارش',
|
||||
'price' => 'قیمت',
|
||||
'quantity' => 'مقدار',
|
||||
'billing-address' => 'آدرس قبض',
|
||||
'shipping-address' => 'آدرس حمل و نقل',
|
||||
'contact' => 'تماس',
|
||||
'place-order' => 'ترتیب سفارش',
|
||||
'new-address' => 'آدرس جدید را اضافه کنید',
|
||||
|
|
@ -595,7 +593,7 @@ return [
|
|||
'shipping-address' => 'آدرس حمل و نقل',
|
||||
'billing-address' => 'آدرس قبض',
|
||||
'contact' => 'تماس',
|
||||
'shipping' => 'روش حمل و نقل',
|
||||
'shipping' => 'روش ارسال',
|
||||
'payment' => 'روش پرداخت',
|
||||
'price' => 'قیمت',
|
||||
'quantity' => 'مقدار',
|
||||
|
|
@ -622,10 +620,10 @@ return [
|
|||
'dear' => ':customer_name عزیز',
|
||||
'greeting' => ':created_at والمقدم في #:order_id تم إلغاء الطلب الذي يحمل رقم الطلب',
|
||||
'summary' => 'خلاصه سفارش',
|
||||
'shipping-address' => 'آدرس حمل و نقل',
|
||||
'shipping-address' => 'آدرس ارسال',
|
||||
'billing-address' => 'آدرس قبض',
|
||||
'contact' => 'مخاطب',
|
||||
'shipping' => 'روش حمل و نقل',
|
||||
'shipping' => 'روش ارسال',
|
||||
'payment' => 'روش پرداخت',
|
||||
'subtotal' => 'فرعی',
|
||||
'shipping-handling' => 'حمل و نقل و جابجایی',
|
||||
|
|
@ -645,11 +643,11 @@ return [
|
|||
],
|
||||
|
||||
'shipment' => [
|
||||
'heading' => 'حمل و نقل #:shipment_id برای سفارش تولید شده است #:order_id',
|
||||
'inventory-heading' => 'حمل و نقل جدید #:shipment_id برای سفارش تولید شده است #:order_id',
|
||||
'subject' => 'حمل و نقل برای سفارش شما #:order_id',
|
||||
'heading' => 'روش ارسال #:shipment_id برای سفارش تولید شده است #:order_id',
|
||||
'inventory-heading' => 'روش ارسال جدید #:shipment_id برای سفارش تولید شده است #:order_id',
|
||||
'subject' => 'روش ارسالل برای سفارش شما #:order_id',
|
||||
'inventory-subject' => 'محموله جدید برای سفارش تولید شده است #:order_id',
|
||||
'summary' => 'خلاصه حمل و نقل',
|
||||
'summary' => 'خلاصه روش ارسال',
|
||||
'carrier' => 'حامل',
|
||||
'tracking-number' => 'شماره پیگیری',
|
||||
'greeting' => 'یک سفارش :order_id قرار داده شده است :created_at',
|
||||
|
|
|
|||
|
|
@ -261,11 +261,14 @@ return [
|
|||
'submit' => 'Salva Indirizzo',
|
||||
'success' => 'Indirizzo aggiornato con successo.',
|
||||
],
|
||||
|
||||
'delete' => [
|
||||
'success' => 'Indirizzo eliminato con successo',
|
||||
'failure' => 'L\'indirizzo non può essere eliminato',
|
||||
'wrong-password' => 'Password errata !'
|
||||
]
|
||||
],
|
||||
|
||||
'default-address' => 'Default Address',
|
||||
],
|
||||
|
||||
'order' => [
|
||||
|
|
|
|||
|
|
@ -251,11 +251,14 @@ return [
|
|||
'submit' => '保存する',
|
||||
'success' => '住所が更新されました',
|
||||
],
|
||||
|
||||
'delete' => [
|
||||
'success' => '住所が削除されました',
|
||||
'failure' => '住所の削除に失敗しました。',
|
||||
'wrong-password' => 'パスワードが正しくありません'
|
||||
]
|
||||
],
|
||||
|
||||
'default-address' => 'Default Address',
|
||||
],
|
||||
|
||||
'order' => [
|
||||
|
|
|
|||
|
|
@ -268,11 +268,14 @@ return [
|
|||
'submit' => 'Opslaan',
|
||||
'success' => 'Adres succesvol bijgewerkt..',
|
||||
],
|
||||
|
||||
'delete' => [
|
||||
'success' => 'Adres succesvol verwijderd.',
|
||||
'failure' => 'Adres kan niet verwijderd worden.',
|
||||
'wrong-password' => 'Verkeerd wachtwoord !'
|
||||
]
|
||||
],
|
||||
|
||||
'default-address' => 'Default Address',
|
||||
],
|
||||
|
||||
'order' => [
|
||||
|
|
|
|||
|
|
@ -261,11 +261,14 @@ return [
|
|||
'submit' => 'Zapisz adres',
|
||||
'success' => 'Adres został zaktualizowany pomyślnie.',
|
||||
],
|
||||
|
||||
'delete' => [
|
||||
'success' => 'Adres został usunięty pomyślnie.',
|
||||
'failure' => 'Nie można usunąć adresu',
|
||||
'wrong-password' => 'Błędne hasło!'
|
||||
]
|
||||
],
|
||||
|
||||
'default-address' => 'Default Address',
|
||||
],
|
||||
|
||||
'order' => [
|
||||
|
|
|
|||
|
|
@ -256,11 +256,14 @@ return [
|
|||
'submit' => 'Salvar Endereço',
|
||||
'success' => 'Endereço Atualizado com sucesso.'
|
||||
],
|
||||
|
||||
'delete' => [
|
||||
'success' => 'Endereço Excluído com sucesso',
|
||||
'failure' => 'Endereço não pode ser adicionado',
|
||||
'wrong-password' => 'Wrong Password !'
|
||||
]
|
||||
],
|
||||
|
||||
'default-address' => 'Default Address',
|
||||
],
|
||||
|
||||
'order' => [
|
||||
|
|
|
|||
|
|
@ -260,11 +260,14 @@ return [
|
|||
'submit' => 'Adres Kaydet',
|
||||
'success' => 'Adres Başarıyla Güncellendi.',
|
||||
],
|
||||
|
||||
'delete' => [
|
||||
'success' => 'Adres başarıyla silindi.',
|
||||
'failure' => 'Adres silinirken hata oluştu!',
|
||||
'wrong-password' => 'Parolanızı hatalı girdiniz!'
|
||||
]
|
||||
],
|
||||
|
||||
'default-address' => 'Default Address',
|
||||
],
|
||||
|
||||
'order' => [
|
||||
|
|
|
|||
|
|
@ -105,6 +105,16 @@
|
|||
|
||||
{!! view_render_event('bagisto.shop.customers.account.address.create_form_controls.after') !!}
|
||||
|
||||
<div class="control-group">
|
||||
<span class="checkbox">
|
||||
<input type="checkbox" class="control" id="default_address" name="default_address" {{ old('default_address') ? 'checked' : '' }} >
|
||||
|
||||
<label class="checkbox-view" for="default_address"></label>
|
||||
|
||||
{{ __('shop::app.customer.account.address.default-address') }}
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="button-group">
|
||||
<input class="btn btn-primary btn-lg" type="submit" value="{{ __('shop::app.customer.account.address.create.submit') }}">
|
||||
{{-- <button class="btn btn-primary btn-lg" type="submit">
|
||||
|
|
|
|||
|
|
@ -108,6 +108,16 @@
|
|||
|
||||
{!! view_render_event('bagisto.shop.customers.account.address.edit_form_controls.after', ['address' => $address]) !!}
|
||||
|
||||
<div class="control-group">
|
||||
<span class="checkbox">
|
||||
<input type="checkbox" class="control" id="default_address" name="default_address" {{ $address->default_address ? 'checked' : '' }} >
|
||||
|
||||
<label class="checkbox-view" for="default_address"></label>
|
||||
|
||||
{{ __('shop::app.customer.account.address.default-address') }}
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="button-group">
|
||||
<button class="btn btn-primary btn-lg" type="submit">
|
||||
{{ __('shop::app.customer.account.address.create.submit') }}
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@ return [
|
|||
'sidebar-categories' => 'دسته بندی های نوار کناری',
|
||||
'header_content_count' => 'Header Content Count',
|
||||
'footer-left-raw-content' => '<p>ما دوست داریم که نرم افزارهایی را تهیه کرده و مشکلات دنیای واقعی را با باینری حل کنیم. ما به اهداف خود بسیار متعهد هستیم. ما منابع خود را برای ایجاد کلاس های نرم افزاری و برنامه های کاربردی برای تجارت سازمانی با درجه برتر ، در لبه تخصص فناوری سرمایه گذاری می کنیم..</p>',
|
||||
'slider-path' => 'مسیر کشویی',
|
||||
'slider-path' => 'مسیر اسلاید',
|
||||
'category-logo' => 'آرم دسته',
|
||||
'product-policy' => 'خط مشی محصول',
|
||||
'update-meta-data' => 'Meta Data به روز رسانی',
|
||||
|
|
@ -148,7 +148,7 @@ return [
|
|||
'mass-delete-success' => 'منوی دسته انتخاب شده با موفقیت حذف شد.',
|
||||
],
|
||||
'general' => [
|
||||
'locale_logo' => 'لوگوی محلی',
|
||||
'locale_logo' => 'لوگوی منطقه',
|
||||
],
|
||||
],
|
||||
|
||||
|
|
@ -164,8 +164,7 @@ return [
|
|||
|
||||
'header' => [
|
||||
'cart' => 'سبد خرید',
|
||||
'cart' => 'سبد خرید',
|
||||
'guest' => 'مهمان',
|
||||
'guest' => 'مهمان',
|
||||
'logout' => 'خروج',
|
||||
'title' => 'حساب',
|
||||
'account' => 'حساب',
|
||||
|
|
|
|||
|
|
@ -102,6 +102,14 @@
|
|||
|
||||
{!! view_render_event('bagisto.shop.customers.account.address.create_form_controls.after') !!}
|
||||
|
||||
<div class="control-group d-flex">
|
||||
<input type="checkbox" id="default_address" class="w-auto" name="default_address" {{ old('default_address') ? 'checked' : '' }}>
|
||||
|
||||
<label class="checkbox-view" for="default_address"></label>
|
||||
|
||||
{{ __('shop::app.customer.account.address.default-address') }}
|
||||
</div>
|
||||
|
||||
<div class="button-group">
|
||||
<button class="theme-btn" type="submit">
|
||||
{{ __('shop::app.customer.account.address.create.submit') }}
|
||||
|
|
|
|||
|
|
@ -101,6 +101,14 @@
|
|||
|
||||
{!! view_render_event('bagisto.shop.customers.account.address.edit_form_controls.after', ['address' => $address]) !!}
|
||||
|
||||
<div class="control-group d-flex">
|
||||
<input type="checkbox" id="default_address" class="w-auto" name="default_address" {{ $address->default_address ? 'checked' : '' }} >
|
||||
|
||||
<label class="checkbox-view" for="default_address"></label>
|
||||
|
||||
{{ __('shop::app.customer.account.address.default-address') }}
|
||||
</div>
|
||||
|
||||
<div class="button-group">
|
||||
<button class="theme-btn" type="submit">
|
||||
{{ __('shop::app.customer.account.address.create.submit') }}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,19 @@
|
|||
<?php
|
||||
|
||||
namespace Tests\Functional\Admin\Settings;
|
||||
|
||||
use FunctionalTester;
|
||||
|
||||
class ExchangeRatesCest
|
||||
{
|
||||
public function testIndex(FunctionalTester $I): void
|
||||
{
|
||||
$I->loginAsAdmin();
|
||||
$I->amOnAdminRoute('admin.dashboard.index');
|
||||
|
||||
$I->click(__('admin::app.layouts.settings'), '//*[contains(@class, "navbar-left")]');
|
||||
$I->click(__('admin::app.layouts.exchange-rates'), '//*[contains(@class, "aside-nav")]');
|
||||
|
||||
$I->seeCurrentRouteIs('admin.exchange_rates.index');
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue