diff --git a/README.md b/README.md index 899c64fed77..ecc1ce160bb 100755 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ Develop and deploy your next headless commerce storefronts with Next JS and Bagi Revolutionize Your Online Store with Bagisto's Open Source eCommerce Mobile -![enter image description here](https://raw.githubusercontent.com/bagisto/temp-media/master/git-hub-banner.png) +![enter image description here](https://raw.githubusercontent.com/bagisto/temp-media/master/open-source-ecommerce-mobile.png) Mobile eCommerce powered by Flutter & Laravel: https://github.com/bagisto/opensource-ecommerce-mobile-app diff --git a/UPGRADE.md b/UPGRADE.md index e3583e153d3..0370ff06193 100644 --- a/UPGRADE.md +++ b/UPGRADE.md @@ -2,54 +2,46 @@ - [Upgrading To v2.2.0 From v2.1.0](#upgrade-2.2.0) - ## High Impact Changes -
- - [Updating Dependencies](#updating-dependencies) - [The `Webkul\Checkout\Cart` class](#the-cart-class) +- [The `Webkul\Product\Type\Configurable` class](#the-configurable-type-class) +- [Shop API Response Updates](#the-shop-api-response-updates) -
- - ## Medium Impact Changes -
- - [Admin Customized Datagrid Parameters Updated](admin-customized-datagrid-parameters-updated) +- [Admin Event Updates](#admin-event-updates) +- [The System Configuration Updates](#the-system-config-update) - [The `Webkul\Checkout\Models\Cart` model](#the-cart-model) +- [The Checkout Tables Schema Updates](#the-checkout-tables-schema-updates) +- [The `Webkul\DataGrid\DataGrid` class](#the-datagrid-class) - [The `Webkul\Product\Repositories\ElasticSearchRepository` Repository](#the-elastic-search-repository) - [The `Webkul\Product\Repositories\ProductRepository` Repository](#the-product-repository) +- [The Sales Tables Schema Updates](#the-sales-tables-schema-updates) - [The `Webkul\Sales\Repositories\OrderItemRepository` Repository](#the-order-item-repository) +- [The `Webkul\Tax\Helpers\Tax` Class Moved](#moved-tax-helper-class) +- [Shop Event Updates](#shop-event-updates) - [Shop Customized Datagrid Parameters Updated](#shop-customized-datagrid-parameters-updated) -- [Shop Event parameter updated](#event-parameter-updated) +- [Shop Class HTML Attribute updated](#shop-class-attribute-updated) -
- - ## Low Impact Changes -
- +- [Renamed Admin API Route Names](#renamed-admin-api-routes-names) +- [Renamed Admin Controller Method Names](#renamed-admin-controller-method-names) - [Removed Cart Traits](#removed-cart-traits) +- [The Product Types Classes Updates](#the-product-type-class) - [Moved `coupon.blade.php`](#moved-coupon-blade) - [Renamed Shop API Route Names](#renamed-shop-api-routes-names) - [Renamed Shop Controller Method Names](#renamed-shop-controller-method-names) -- [Renamed Admin View render event Names](#renamed-admin-view-render-event-names) - -
- +- [Renamed Admin View Render Event Names](#renamed-admin-view-render-event-names) - ## Upgrading To v2.2.0 From v2.1.0 > [!NOTE] > We strive to document every potential breaking change. However, as some of these alterations occur in lesser-known sections of Bagisto, only a fraction of them may impact your application. - - - ### Updating Dependencies **Impact Probability: High** @@ -74,8 +66,77 @@ There is no dependency needed to be updated at for this upgrade. ### Admin + +#### The System Configuration Updates + +**Impact Probability: Medium** + +1: The tax configuration has been relocated to the sales configuration, and the respective path for retrieving configuration values has been updated accordingly. + +```diff +- core()->getConfigData('taxes.catalogue.pricing.tax_inclusive') ++ core()->getConfigData('sales.taxes.calculation.product_prices') + ++ core()->getConfigData('sales.taxes.calculation.shipping_prices') + +- core()->getConfigData('taxes.catalogue.default_location_calculation.country') ++ core()->getConfigData('sales.taxes.default_destination_calculation.country') + +- core()->getConfigData('taxes.catalogue.default_location_calculation.state') ++ core()->getConfigData('sales.taxes.default_destination_calculation.state') + +- core()->getConfigData('taxes.catalogue.default_location_calculation.postcode') ++ core()->getConfigData('sales.taxes.default_destination_calculation.postcode') +``` + +2: The `repository` option has been removed from the `select` type field in the system configuration. Now, you can use `options` as a closure to populate select field options from the database. Here's an example of how to update the configuration array: + +```diff +'key' => 'sales.taxes.categories', +'name' => 'admin::app.configuration.index.sales.taxes.categories.title', +'info' => 'admin::app.configuration.index.sales.taxes.categories.title-info', +'sort' => 1, +'fields' => [ + [ + 'name' => 'shipping', + 'title' => 'admin::app.configuration.index.sales.taxes.categories.shipping', + 'type' => 'select', + 'default' => 0, +- 'repository' => '\Webkul\Tax\Repositories\TaxCategoryRepository@getConfigOptions', ++ 'options' => function() { ++ return [ ++ [ ++ 'title' => 'admin::app.configuration.index.sales.taxes.categories.none', ++ 'value' => 0, ++ ], ++ ]; ++ } ++ ] +} +``` + +In this example, the `repository` option has been replaced with `options`, which is defined as a closure returning an array of options. Adjust the closure to populate the select field options as needed. + +3. The Inventory Stock Options configuration has been relocated to the Order Settings configuration, and the respective path for retrieving configuration values has been updated accordingly + +```diff +- core()->getConfigData('catalog.inventory.stock_options.back_orders') ++ core()->getConfigData('sales.order_settings.stock_options.back_orders') +``` + + +#### Renamed Admin API Route Names + +**Impact Probability: Low** + +1. In the `packages/Webkul/Admin/src/Routes/sales-routes.php` route file, route names and controller methods have been renamed to provide clearer and more meaningful representations. + +```diff +- Route::post('update-qty/{order_id}', 'updateQty')->name('admin.sales.refunds.update_qty'); ++ Route::post('update-totals/{order_id}', 'updateTotals')->name('admin.sales.refunds.update_totals'); + -#### Admin View render event Names updated +#### Renamed Admin View Render Event Names **Impact Probability: Low** @@ -96,7 +157,7 @@ There is no dependency needed to be updated at for this upgrade. ``` -#### Admin Customized Datagrid Parameters Updated +#### Admin Customized Datagrid Parameters Updated **Impact Probability: Medium** @@ -141,6 +202,55 @@ There is no dependency needed to be updated at for this upgrade. ### Checkout + +#### The Checkout Tables Schema Updates + +**Impact Probability: Medium** + +1: New columns related to managing inclusive tax have been added to the `cart` table. + +```diff ++ Schema::table('cart', function (Blueprint $table) { ++ $table->decimal('shipping_amount', 12, 4)->default(0)->after('base_discount_amount'); ++ $table->decimal('base_shipping_amount', 12, 4)->default(0)->after('shipping_amount'); ++ ++ $table->decimal('shipping_amount_incl_tax', 12, 4)->default(0)->after('base_shipping_amount'); ++ $table->decimal('base_shipping_amount_incl_tax', 12, 4)->default(0)->after('shipping_amount_incl_tax'); ++ ++ $table->decimal('sub_total_incl_tax', 12, 4)->default(0)->after('base_shipping_amount_incl_tax'); ++ $table->decimal('base_sub_total_incl_tax', 12, 4)->default(0)->after('sub_total_incl_tax'); ++ }); +``` + +2: New columns related to managing inclusive tax have been added to the `cart_items` table. + +```diff ++ Schema::table('cart_items', function (Blueprint $table) { ++ $table->decimal('price_incl_tax', 12, 4)->default(0)->after('base_discount_amount'); ++ $table->decimal('base_price_incl_tax', 12, 4)->default(0)->after('price_incl_tax'); ++ ++ $table->decimal('total_incl_tax', 12, 4)->default(0)->after('base_price_incl_tax'); ++ $table->decimal('base_total_incl_tax', 12, 4)->default(0)->after('total_incl_tax'); ++ ++ $table->string('applied_tax_rate')->nullable()->after('base_total_incl_tax'); ++ }); +``` + +3: New columns related to managing inclusive shipping tax have been added to the `cart_shipping_rates` table. + +```diff ++ Schema::table('cart_shipping_rates', function (Blueprint $table) { ++ $table->decimal('tax_percent', 12, 4)->default(0)->after('base_discount_amount'); ++ $table->decimal('tax_amount', 12, 4)->default(0)->after('tax_percent'); ++ $table->decimal('base_tax_amount', 12, 4)->default(0)->after('tax_amount'); ++ ++ $table->decimal('price_incl_tax', 12, 4)->default(0)->after('base_tax_amount'); ++ $table->decimal('base_price_incl_tax', 12, 4)->default(0)->after('price_incl_tax'); ++ ++ $table->string('applied_tax_rate')->nullable()->after('base_price_incl_tax'); ++ }); +``` + #### The `Webkul\Checkout\Models\Cart` model @@ -206,7 +316,6 @@ There is no dependency needed to be updated at for this upgrade. + } ``` - #### Removed Cart Traits @@ -222,7 +331,6 @@ All methods from the following traits have been relocated to the `Webkul\Checkou - #### The `Webkul\Checkout\Cart` class @@ -230,7 +338,6 @@ All methods from the following traits have been relocated to the `Webkul\Checkou 1. The `initCart` method now accepts an optional `Webkul\Customer\Models\Customer` model instance and initializes the cart based on this parameter. - ```diff - public function initCart() + public function initCart(?CustomerContract $customer = null): void @@ -306,6 +413,52 @@ All methods from the following traits have been relocated to the `Webkul\Checkou ``` + + +### DataGrid + + +#### The `Webkul\DataGrid\DataGrid` Class + +**Impact Probability: Medium** + +1. We have made some of the methods in this class private. Here are the methods, please have a look. + +```diff +- public function validatedRequest(): array ++ private function validatedRequest(): array + +- public function processRequestedFilters(array $requestedFilters) ++ private function processRequestedFilters(array $requestedFilters) + +- public function processRequestedSorting($requestedSort) ++ private function processRequestedSorting($requestedSort) + +- public function processRequestedPagination($requestedPagination): LengthAwarePaginator ++ private function processRequestedPagination($requestedPagination): LengthAwarePaginator + +- public function processRequest(): void ++ private function processRequest(): void + +- public function sanitizeRow($row): \stdClass ++ private function sanitizeRow($row): \stdClass + +- public function formatData(): array ++ private function formatData(): array + +- public function prepare(): void ++ private function prepare(): void +``` + +2. We have deprecated the 'toJson' method. Instead of 'toJson', please use the 'process' method. + +```diff +- app(AttributeDataGrid::class)->toJson(); ++ datagrid(AttributeDataGrid::class)->process(); +``` + + + ### Notification @@ -321,16 +474,6 @@ All methods from the following traits have been relocated to the `Webkul\Checkou + public function getAll(array $params = []) ``` - -### Shop Blade Updates - - -#### Moved `coupon.blade.php` - -**Impact Probability: Low** - -1. The file `packages/Webkul/Shop/src/Resources/views/checkout/cart/coupon.blade.php` has been relocated to the `packages/Webkul/Shop/src/Resources/views/checkout/coupon.blade.php` directory. This move was made because the file is included on both the checkout and cart pages. - @@ -355,7 +498,6 @@ All methods from the following traits have been relocated to the `Webkul\Checkou + public function getFilters(array $params): array ``` - #### The `Webkul\Product\Repositories\ProductRepository` Repository @@ -382,11 +524,140 @@ All methods from the following traits have been relocated to the `Webkul\Checkou + public function searchFromElastic(array $params = []) ``` + +#### The Product Types Classes Updates + +If you've implemented your own product type or overridden existing type classes, you'll need to update the following methods to include inclusive tax management. + +**Impact Probability: Low** + +1: The `evaluatePrice` and `getTaxInclusiveRate` methods have been removed. Please update your `getProductPrices` method accordingly to no longer use these methods. + +```diff +- public function evaluatePrice($price) + +- public function getTaxInclusiveRate($totalPrice) +``` + +2: Please update your `prepareForCart` and `validateCartItem` methods to include the `*_incl_tax` columns for managing inclusive tax calculation for your product type. You can refer to the `Webkul\Product\Type\AbstractType` class and adjust your class accordingly. + + +#### The `Webkul\Product\Type\Configurable` Class + +**Impact Probability: High** + +1. We've removed the following methods from the `Webkul\Product\Type\Configurable` class as we no longer support default configurable variants. + +```diff +- public function getDefaultVariant() + +- public function getDefaultVariantId() + +- public function setDefaultVariantId() + +- public function updateDefaultVariantId() +``` ### Sales + +#### The Sales Tables Schema Updates + +**Impact Probability: Medium** + +1: New columns related to managing inclusive tax have been added to the `orders` table. + +```diff ++ Schema::table('orders', function (Blueprint $table) { ++ $table->decimal('shipping_tax_amount', 12, 4)->default(0)->after('base_shipping_discount_amount'); ++ $table->decimal('base_shipping_tax_amount', 12, 4)->default(0)->after('shipping_tax_amount'); ++ ++ $table->decimal('shipping_tax_refunded', 12, 4)->default(0)->after('base_shipping_tax_amount'); ++ $table->decimal('base_shipping_tax_refunded', 12, 4)->default(0)->after('shipping_tax_refunded'); ++ ++ $table->decimal('sub_total_incl_tax', 12, 4)->default(0)->after('base_shipping_tax_refunded'); ++ $table->decimal('base_sub_total_incl_tax', 12, 4)->default(0)->after('sub_total_incl_tax'); ++ ++ $table->decimal('shipping_amount_incl_tax', 12, 4)->default(0)->after('base_sub_total_incl_tax'); ++ $table->decimal('base_shipping_amount_incl_tax', 12, 4)->default(0)->after('shipping_amount_incl_tax'); ++ }); +``` + +2: New columns related to managing inclusive tax have been added to the `order_items` table. + +```diff ++ Schema::table('order_items', function (Blueprint $table) { ++ $table->decimal('price_incl_tax', 12, 4)->default(0)->after('base_tax_amount_refunded'); ++ $table->decimal('base_price_incl_tax', 12, 4)->default(0)->after('price_incl_tax'); ++ ++ $table->decimal('total_incl_tax', 12, 4)->default(0)->after('base_price_incl_tax'); ++ $table->decimal('base_total_incl_tax', 12, 4)->default(0)->after('total_incl_tax'); ++ }); +``` + +3: New columns related to managing inclusive tax have been added to the `invoices` table. + +```diff ++ Schema::table('invoices', function (Blueprint $table) { ++ $table->decimal('shipping_tax_amount', 12, 4)->default(0)->after('base_discount_amount'); ++ $table->decimal('base_shipping_tax_amount', 12, 4)->default(0)->after('shipping_tax_amount'); ++ ++ $table->decimal('sub_total_incl_tax', 12, 4)->default(0)->after('base_shipping_tax_amount'); ++ $table->decimal('base_sub_total_incl_tax', 12, 4)->default(0)->after('sub_total_incl_tax'); ++ ++ $table->decimal('shipping_amount_incl_tax', 12, 4)->default(0)->after('base_sub_total_incl_tax'); ++ $table->decimal('base_shipping_amount_incl_tax', 12, 4)->default(0)->after('shipping_amount_incl_tax'); ++ }); +``` + +4: New columns related to managing inclusive tax have been added to the `invoice_items` table. + +```diff ++ Schema::table('invoice_items', function (Blueprint $table) { ++ $table->decimal('price_incl_tax', 12, 4)->default(0)->after('base_discount_amount'); ++ $table->decimal('base_price_incl_tax', 12, 4)->default(0)->after('price_incl_tax'); ++ $table->decimal('total_incl_tax', 12, 4)->default(0)->after('base_price_incl_tax'); ++ $table->decimal('base_total_incl_tax', 12, 4)->default(0)->after('total_incl_tax'); ++ }); +``` + +5: New columns related to managing inclusive tax have been added to the `refunds` table. + +```diff ++ Schema::table('refunds', function (Blueprint $table) { ++ $table->decimal('shipping_tax_amount', 12, 4)->default(0)->after('base_discount_amount'); ++ $table->decimal('base_shipping_tax_amount', 12, 4)->default(0)->after('shipping_tax_amount'); ++ ++ $table->decimal('sub_total_incl_tax', 12, 4)->default(0)->after('base_shipping_tax_amount'); ++ $table->decimal('base_sub_total_incl_tax', 12, 4)->default(0)->after('sub_total_incl_tax'); ++ ++ $table->decimal('shipping_amount_incl_tax', 12, 4)->default(0)->after('base_sub_total_incl_tax'); ++ $table->decimal('base_shipping_amount_incl_tax', 12, 4)->default(0)->after('shipping_amount_incl_tax'); ++ }); +``` + +6: New columns related to managing inclusive tax have been added to the `refund_items` table. + +```diff ++ Schema::table('refund_items', function (Blueprint $table) { ++ $table->decimal('price_incl_tax', 12, 4)->default(0)->after('base_discount_amount'); ++ $table->decimal('base_price_incl_tax', 12, 4)->default(0)->after('price_incl_tax'); ++ $table->decimal('total_incl_tax', 12, 4)->default(0)->after('base_price_incl_tax'); ++ $table->decimal('base_total_incl_tax', 12, 4)->default(0)->after('total_incl_tax'); ++ }); +``` + +7: New columns related to managing inclusive tax have been added to the `shipment_items` table. + +```diff ++ Schema::table('shipment_items', function (Blueprint $table) { ++ $table->decimal('price_incl_tax', 12, 4)->default(0)->after('base_total'); ++ $table->decimal('base_price_incl_tax', 12, 4)->default(0)->after('price_incl_tax'); ++ }); +``` + **Impact Probability: Low** @@ -403,6 +674,29 @@ All methods from the following traits have been relocated to the `Webkul\Checkou ### Shop + +#### Shop API Response Updates + +**Impact Probability: High** + +1. The response for the Shop route `shop.api.checkout.cart.store` API has been updated. If you are consuming this API, please make the necessary changes. we have refined the exception handling to provide more specific error responses and HTTP_BAD_REQUEST status code, ensuring better feedback for users. + +```diff +- catch (\Exception $exception) { +- return new JsonResource([ +- 'redirect_uri' => route('shop.product_or_category.index', $product->product->url_key), +- 'message' => $exception->getMessage(), +- ]); +- } + ++ catch (\Exception $exception) { ++ return response()->json([ ++ 'redirect_uri' => route('shop.product_or_category.index', $product->url_key), ++ 'message' => $exception->getMessage(), ++ ], Response::HTTP_BAD_REQUEST); ++ } +``` + #### Shop Customized Datagrid Parameters Updated @@ -444,11 +738,12 @@ All methods from the following traits have been relocated to the `Webkul\Checkou + ``` - -#### Shop Event parameter updated + +#### Shop Event Updates **Impact Probability: Medium** +##### Shop Event Parameter Updated 1. The event data previously containing an email address has been updated to include an instance of the `Webkul\Customer\Models\Customer` model. ```diff @@ -456,6 +751,19 @@ All methods from the following traits have been relocated to the `Webkul\Checkou + Event::dispatch('customer.after.login', auth()->guard()->user()); ``` +##### Shop Event Inside Head Updated + +**Impact Probability: High** + +1. The event that was previously added in Shop has now been updated in the new format. You can now directly add your own custom elements inside the tag. + +```diff ++ {!! view_render_event('bagisto.shop.layout.head.before') !!} + +- {!! view_render_event('bagisto.shop.layout.head') !!} ++ {!! view_render_event('bagisto.shop.layout.head.after') !!} +``` + #### Renamed Shop API Route Names @@ -463,7 +771,6 @@ All methods from the following traits have been relocated to the `Webkul\Checkou 1. The routes names have been renamed for consistency in the `packages/Webkul/Shop/src/Routes/api.php` route file. - ```diff - Route::get('', 'index')->name('api.shop.customers.account.addresses.index'); + Route::get('', 'index')->name('shop.api.customers.account.addresses.index'); @@ -489,4 +796,153 @@ All methods from the following traits have been relocated to the `Webkul\Checkou - Route::post('', 'create')->name('shop.customer.session.create'); + Route::post('', 'store')->name('shop.customer.session.create'); +``` + + +#### Shop API Response Updates + +**Impact Probability: High** + +1. The response for the Shop route `shop.api.checkout.cart.index` or `/api/checkout/cart` API has been updated. If you are consuming this API, please make the necessary changes to accommodate the updated response format. + +```diff +{ + data: { + "id": 243, + "is_guest": 0, + "customer_id": 1, + "items_count": 1, + "items_qty": 1, +- "base_tax_amounts": [ +- "$0.00" +- ], ++ "applied_taxes": { ++ "US-AL (10%)": "$10.00" ++ }, +- "base_tax_total": 10, + "tax_total": 10, + "formatted_tax_total": "$10.00", +- "base_sub_total": 100, + "sub_total": 100, + "formatted_sub_total": "$100.00", ++ "sub_total_incl_tax": 110, ++ "formatted_sub_total_incl_tax": "$110.00", + "coupon_code": null, +- "base_discount_amount": 0, +- "formatted_base_discount_amount": "$0.00", + "discount_amount": 0, + "formatted_discount_amount": "$0.00", +- "selected_shipping_rate_method": "", +- "selected_shipping_rate": "$0.00", ++ "shipping_method": "flatrate_flatrate", ++ "shipping_amount": 5, ++ "formatted_shipping_amount": "$5.00", ++ "shipping_amount_incl_tax": "5.0000", ++ "formatted_shipping_amount_incl_tax": "$5.00", +- "base_grand_total": 115, + "grand_total": 115, + "formatted_grand_total": "$115.00", + "have_stockable_items": true, + "payment_method": null, + "payment_method_title": null + "billing_address": null, + "shipping_address": null, + "items": [ + { + "id": 544, + "quantity": 1, + "type": "configurable", + "name": "OmniHeat Men's Solid Hooded Puffer Jacket", + "price": "100.0000", + "formatted_price": "$100.00", ++ "price_incl_tax": "110.0000", ++ "formatted_price_incl_tax": "$110.00", + "total": "100.0000", + "formatted_total": "$100.00", ++ "total_incl_tax": "110.0000", ++ "formatted_total_incl_tax": "$110.00", ++ "discount_amount": "0.0000", ++ "formatted_discount_amount": "$0.00", + "options": [ + { + "option_id": 7, + "option_label": "M", + "attribute_name": "Size" + }, + { + "option_id": 2, + "option_label": "Green", + "attribute_name": "Color" + } + ], + "base_image": { + "small_image_url": "http://localhost/laravel/bagisto/public/cache/small/product/10/CvW2Q3eP4HNUKpQCjyrMUvnwEypVQZCf1VcLAnH4.webp", + "medium_image_url": "http://localhost/laravel/bagisto/public/cache/medium/product/10/CvW2Q3eP4HNUKpQCjyrMUvnwEypVQZCf1VcLAnH4.webp", + "large_image_url": "http://localhost/laravel/bagisto/public/cache/large/product/10/CvW2Q3eP4HNUKpQCjyrMUvnwEypVQZCf1VcLAnH4.webp", + "original_image_url": "http://localhost/laravel/bagisto/public/cache/original/product/10/CvW2Q3eP4HNUKpQCjyrMUvnwEypVQZCf1VcLAnH4.webp" + }, + "product_url_key": "omniheat-mens-solid-hooded-puffer-jacket" + } + ] + } +} +``` + + +#### Admin Event Updates + +**Impact Probability: High** + +#### Admin Event Inside Head Updated + +1. The event that was previously added in Admin has now been updated in the new format. You can now directly add your own custom elements inside the tag. + +```diff ++ {!! view_render_event('bagisto.admin.layout.head.before') !!} + +- {!! view_render_event('bagisto.admin.layout.head') !!} ++ {!! view_render_event('bagisto.admin.layout.head.after') !!} +``` + + +#### Moved `coupon.blade.php` + +**Impact Probability: Low** + +1. The file `packages/Webkul/Shop/src/Resources/views/checkout/cart/coupon.blade.php` has been relocated to the `packages/Webkul/Shop/src/Resources/views/checkout/coupon.blade.php` directory. This move was made because the file is included on both the checkout and cart pages. + + + + +### Tax + + +#### The `Webkul\Tax\Helpers\Tax` Class Moved + +**Impact Probability: Low** + +1: The `Webkul\Tax\Helpers\Tax` class has been replaced with `Webkul\Tax\Tax`. Now, the `Webkul\Tax\Tax` class is bound to the `Webkul\Tax\Facades\Tax` facade, and all static methods have been converted to normal methods. However, you can still access these methods as static methods using the `Webkul\Tax\Facades\Tax` facade. + +```diff +- public static function isTaxInclusive(): bool ++ public function isInclusiveTaxProductPrices(): bool + +- public static function getTaxRatesWithAmount(object $that, bool $asBase = false): array ++ public function getTaxRatesWithAmount(object $that, bool $asBase = false): array + +- public static function getTaxTotal(object $that, bool $asBase = false): float + +- public static function getDefaultAddress() ++ public function getDefaultAddress(): object + +- public static function isTaxApplicableInCurrentAddress($taxCategory, $address, $operation) ++ public function isTaxApplicableInCurrentAddress($taxCategory, $address, $operation): void +``` + +2: The new class for handling shipping tax inclusion now includes two additional methods: `isInclusiveTaxShippingPrices` and `getShippingOriginAddress`. + +```diff ++ public function isInclusiveTaxShippingPrices(): bool + ++ public function getShippingOriginAddress(): object ``` \ No newline at end of file diff --git a/composer.lock b/composer.lock index 8e21b1f4f92..e493eb00f5f 100644 --- a/composer.lock +++ b/composer.lock @@ -7289,16 +7289,16 @@ }, { "name": "spatie/image-optimizer", - "version": "1.7.2", + "version": "1.7.4", "source": { "type": "git", "url": "https://github.com/spatie/image-optimizer.git", - "reference": "62f7463483d1bd975f6f06025d89d42a29608fe1" + "reference": "ed39c7bfce7a2ecf676174a2d4286ab3a1c4f4f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/image-optimizer/zipball/62f7463483d1bd975f6f06025d89d42a29608fe1", - "reference": "62f7463483d1bd975f6f06025d89d42a29608fe1", + "url": "https://api.github.com/repos/spatie/image-optimizer/zipball/ed39c7bfce7a2ecf676174a2d4286ab3a1c4f4f7", + "reference": "ed39c7bfce7a2ecf676174a2d4286ab3a1c4f4f7", "shasum": "" }, "require": { @@ -7338,9 +7338,9 @@ ], "support": { "issues": "https://github.com/spatie/image-optimizer/issues", - "source": "https://github.com/spatie/image-optimizer/tree/1.7.2" + "source": "https://github.com/spatie/image-optimizer/tree/1.7.4" }, - "time": "2023-11-03T10:08:02+00:00" + "time": "2024-05-06T09:12:30+00:00" }, { "name": "spatie/laravel-package-tools", @@ -9119,16 +9119,16 @@ }, { "name": "symfony/polyfill-php80", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5" + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", - "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", "shasum": "" }, "require": { @@ -9136,9 +9136,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -9182,7 +9179,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" }, "funding": [ { @@ -9198,7 +9195,7 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-php83", @@ -9364,16 +9361,16 @@ }, { "name": "symfony/process", - "version": "v6.4.2", + "version": "v6.4.7", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "c4b1ef0bc80533d87a2e969806172f1c2a980241" + "reference": "cdb1c81c145fd5aa9b0038bab694035020943381" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/c4b1ef0bc80533d87a2e969806172f1c2a980241", - "reference": "c4b1ef0bc80533d87a2e969806172f1c2a980241", + "url": "https://api.github.com/repos/symfony/process/zipball/cdb1c81c145fd5aa9b0038bab694035020943381", + "reference": "cdb1c81c145fd5aa9b0038bab694035020943381", "shasum": "" }, "require": { @@ -9405,7 +9402,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.4.2" + "source": "https://github.com/symfony/process/tree/v6.4.7" }, "funding": [ { @@ -9421,7 +9418,7 @@ "type": "tidelift" } ], - "time": "2023-12-22T16:42:54+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { "name": "symfony/psr-http-message-bridge", diff --git a/packages/Webkul/Admin/src/Config/system.php b/packages/Webkul/Admin/src/Config/system.php index 51978e3efc5..8fbb9c67fab 100644 --- a/packages/Webkul/Admin/src/Config/system.php +++ b/packages/Webkul/Admin/src/Config/system.php @@ -1,6 +1,7 @@ 'admin::app.configuration.index.catalog.title', 'info' => 'admin::app.configuration.index.catalog.info', 'sort' => 2, - ], [ - 'key' => 'catalog.inventory', - 'name' => 'admin::app.configuration.index.catalog.inventory.title', - 'info' => 'admin::app.configuration.index.catalog.inventory.info', - 'icon' => 'settings/store.svg', - 'sort' => 1, - ], [ - 'key' => 'catalog.inventory.stock_options', - 'name' => 'admin::app.configuration.index.catalog.inventory.stock-options.title', - 'info' => 'admin::app.configuration.index.catalog.inventory.stock-options.title-info', - 'sort' => 1, - 'fields' => [ - [ - 'name' => 'back_orders', - 'title' => 'admin::app.configuration.index.catalog.inventory.stock-options.allow-back-orders', - 'type' => 'boolean', - 'channel_based' => true, - ], - ], ], [ 'key' => 'catalog.products', 'name' => 'admin::app.configuration.index.catalog.products.title', @@ -1419,7 +1401,7 @@ 'info' => 'admin::app.configuration.index.sales.payment-methods.client-id-info', 'type' => 'text', 'depends' => 'active:1', - 'validation' => 'required_if:active,true', + 'validation' => 'required_if:active,1', 'channel_based' => true, 'locale_based' => false, ], [ @@ -1530,6 +1512,19 @@ 'locale_based' => true, ], ], + ], [ + 'key' => 'sales.order_settings.stock_options', + 'name' => 'admin::app.configuration.index.sales.order-settings.stock-options.title', + 'info' => 'admin::app.configuration.index.sales.order-settings.stock-options.title-info', + 'sort' => 2, + 'fields' => [ + [ + 'name' => 'back_orders', + 'title' => 'admin::app.configuration.index.sales.order-settings.stock-options.allow-back-orders', + 'type' => 'boolean', + 'channel_based' => true, + ], + ], ], [ 'key' => 'sales.invoice_settings', 'name' => 'admin::app.configuration.index.sales.invoice-settings.title', @@ -1652,51 +1647,256 @@ ], ], ], [ - 'key' => 'taxes', - 'name' => 'admin::app.configuration.index.taxes.title', - 'info' => 'admin::app.configuration.index.taxes.title', - 'sort' => 6, - ], [ - 'key' => 'taxes.catalogue', - 'name' => 'admin::app.configuration.index.taxes.catalog.title', - 'info' => 'admin::app.configuration.index.taxes.catalog.title-info', + 'key' => 'sales.taxes', + 'name' => 'admin::app.configuration.index.sales.taxes.title', + 'info' => 'admin::app.configuration.index.sales.taxes.title-info', 'icon' => 'settings/tax.svg', - 'sort' => 1, + 'sort' => 6, ], [ - 'key' => 'taxes.catalogue.pricing', - 'name' => 'admin::app.configuration.index.taxes.catalog.pricing.title', - 'info' => 'admin::app.configuration.index.taxes.catalog.pricing.title-info', + 'key' => 'sales.taxes.categories', + 'name' => 'admin::app.configuration.index.sales.taxes.categories.title', + 'info' => 'admin::app.configuration.index.sales.taxes.categories.title-info', 'sort' => 1, 'fields' => [ [ - 'name' => 'tax_inclusive', - 'title' => 'admin::app.configuration.index.taxes.catalog.pricing.tax-inclusive', - 'type' => 'boolean', - 'default' => false, + 'name' => 'shipping', + 'title' => 'admin::app.configuration.index.sales.taxes.categories.shipping', + 'type' => 'select', + 'default' => 0, + 'options' => function () { + $options = [ + [ + 'title' => 'admin::app.configuration.index.sales.taxes.categories.none', + 'value' => 0, + ], + ]; + + foreach (app(TaxCategoryRepository::class)->all() as $taxCategory) { + $options[] = [ + 'title' => $taxCategory->name, + 'value' => $taxCategory->id, + ]; + } + + return $options; + }, + ], [ + 'name' => 'product', + 'title' => 'admin::app.configuration.index.sales.taxes.categories.product', + 'type' => 'select', + 'default' => 0, + 'options' => function () { + $options = [ + [ + 'title' => 'admin::app.configuration.index.sales.taxes.categories.none', + 'value' => 0, + ], + ]; + + foreach (app(TaxCategoryRepository::class)->all() as $taxCategory) { + $options[] = [ + 'title' => $taxCategory->name, + 'value' => $taxCategory->id, + ]; + } + + return $options; + }, ], ], ], [ - 'key' => 'taxes.catalogue.default_location_calculation', - 'name' => 'admin::app.configuration.index.taxes.catalog.default-location-calculation.title', - 'info' => 'admin::app.configuration.index.taxes.catalog.default-location-calculation.title-info', - 'sort' => 1, + 'key' => 'sales.taxes.calculation', + 'name' => 'admin::app.configuration.index.sales.taxes.calculation.title', + 'info' => 'admin::app.configuration.index.sales.taxes.calculation.title-info', + 'sort' => 2, + 'fields' => [ + [ + 'name' => 'based_on', + 'title' => 'admin::app.configuration.index.sales.taxes.calculation.based-on', + 'type' => 'select', + 'default' => 'shipping_address', + 'options' => [ + [ + 'title' => 'admin::app.configuration.index.sales.taxes.calculation.shipping-address', + 'value' => 'shipping_address', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.calculation.billing-address', + 'value' => 'billing_address', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.calculation.shipping-origin', + 'value' => 'shipping_origin', + ], + ], + ], [ + 'name' => 'product_prices', + 'title' => 'admin::app.configuration.index.sales.taxes.calculation.product-prices', + 'type' => 'select', + 'default' => 'excluding_tax', + 'options' => [ + [ + 'title' => 'admin::app.configuration.index.sales.taxes.calculation.excluding-tax', + 'value' => 'excluding_tax', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.calculation.including-tax', + 'value' => 'including_tax', + ], + ], + ], [ + 'name' => 'shipping_prices', + 'title' => 'admin::app.configuration.index.sales.taxes.calculation.shipping-prices', + 'type' => 'select', + 'default' => 'excluding_tax', + 'options' => [ + [ + 'title' => 'admin::app.configuration.index.sales.taxes.calculation.excluding-tax', + 'value' => 'excluding_tax', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.calculation.including-tax', + 'value' => 'including_tax', + ], + ], + ], + ], + ], [ + 'key' => 'sales.taxes.default_destination_calculation', + 'name' => 'admin::app.configuration.index.sales.taxes.default-destination-calculation.title', + 'info' => 'admin::app.configuration.index.sales.taxes.default-destination-calculation.title-info', + 'sort' => 3, 'fields' => [ [ 'name' => 'country', - 'title' => 'admin::app.configuration.index.taxes.catalog.default-location-calculation.default-country', + 'title' => 'admin::app.configuration.index.sales.taxes.default-destination-calculation.default-country', 'type' => 'country', 'default' => '', ], [ 'name' => 'state', - 'title' => 'admin::app.configuration.index.taxes.catalog.default-location-calculation.default-state', + 'title' => 'admin::app.configuration.index.sales.taxes.default-destination-calculation.default-state', 'type' => 'state', 'default' => '', ], [ 'name' => 'post_code', - 'title' => 'admin::app.configuration.index.taxes.catalog.default-location-calculation.default-post-code', + 'title' => 'admin::app.configuration.index.sales.taxes.default-destination-calculation.default-post-code', 'type' => 'text', 'default' => '', ], ], + ], [ + 'key' => 'sales.taxes.shopping_cart', + 'name' => 'admin::app.configuration.index.sales.taxes.shopping-cart.title', + 'info' => 'admin::app.configuration.index.sales.taxes.shopping-cart.title-info', + 'sort' => 4, + 'fields' => [ + [ + 'name' => 'display_prices', + 'title' => 'admin::app.configuration.index.sales.taxes.shopping-cart.display-prices', + 'type' => 'select', + 'default' => 'excluding_tax', + 'options' => [ + [ + 'title' => 'admin::app.configuration.index.sales.taxes.shopping-cart.excluding-tax', + 'value' => 'excluding_tax', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.shopping-cart.including-tax', + 'value' => 'including_tax', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.shopping-cart.both', + 'value' => 'both', + ], + ], + ], [ + 'name' => 'display_subtotal', + 'title' => 'admin::app.configuration.index.sales.taxes.shopping-cart.display-subtotal', + 'type' => 'select', + 'default' => 'excluding_tax', + 'options' => [ + [ + 'title' => 'admin::app.configuration.index.sales.taxes.shopping-cart.excluding-tax', + 'value' => 'excluding_tax', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.shopping-cart.including-tax', + 'value' => 'including_tax', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.shopping-cart.both', + 'value' => 'both', + ], + ], + ], [ + 'name' => 'display_shipping_amount', + 'title' => 'admin::app.configuration.index.sales.taxes.shopping-cart.display-shipping-amount', + 'type' => 'select', + 'default' => 'excluding_tax', + 'options' => [ + [ + 'title' => 'admin::app.configuration.index.sales.taxes.shopping-cart.excluding-tax', + 'value' => 'excluding_tax', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.shopping-cart.including-tax', + 'value' => 'including_tax', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.shopping-cart.both', + 'value' => 'both', + ], + ], + ], + ], + ], [ + 'key' => 'sales.taxes.sales', + 'name' => 'admin::app.configuration.index.sales.taxes.sales.title', + 'info' => 'admin::app.configuration.index.sales.taxes.sales.title-info', + 'sort' => 4, + 'fields' => [ + [ + 'name' => 'display_prices', + 'title' => 'admin::app.configuration.index.sales.taxes.sales.display-prices', + 'type' => 'select', + 'default' => 'excluding_tax', + 'options' => [ + [ + 'title' => 'admin::app.configuration.index.sales.taxes.sales.excluding-tax', + 'value' => 'excluding_tax', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.sales.including-tax', + 'value' => 'including_tax', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.sales.both', + 'value' => 'both', + ], + ], + ], [ + 'name' => 'display_subtotal', + 'title' => 'admin::app.configuration.index.sales.taxes.sales.display-subtotal', + 'type' => 'select', + 'default' => 'excluding_tax', + 'options' => [ + [ + 'title' => 'admin::app.configuration.index.sales.taxes.sales.excluding-tax', + 'value' => 'excluding_tax', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.sales.including-tax', + 'value' => 'including_tax', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.sales.both', + 'value' => 'both', + ], + ], + ], [ + 'name' => 'display_shipping_amount', + 'title' => 'admin::app.configuration.index.sales.taxes.sales.display-shipping-amount', + 'type' => 'select', + 'default' => 'excluding_tax', + 'options' => [ + [ + 'title' => 'admin::app.configuration.index.sales.taxes.sales.excluding-tax', + 'value' => 'excluding_tax', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.sales.including-tax', + 'value' => 'including_tax', + ], [ + 'title' => 'admin::app.configuration.index.sales.taxes.sales.both', + 'value' => 'both', + ], + ], + ], + ], ], ]; diff --git a/packages/Webkul/Admin/src/DataGrids/Sales/OrderShipmentsDataGrid.php b/packages/Webkul/Admin/src/DataGrids/Sales/OrderShipmentsDataGrid.php index 7d362123557..35bfaa45bdd 100755 --- a/packages/Webkul/Admin/src/DataGrids/Sales/OrderShipmentsDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/Sales/OrderShipmentsDataGrid.php @@ -42,10 +42,10 @@ public function prepareQueryBuilder() $this->addFilter('shipment_id', 'shipments.id'); $this->addFilter('shipment_order_id', 'ors.increment_id'); $this->addFilter('shipment_total_qty', 'shipments.total_qty'); - // $this->addFilter('inventory_source_name', DB::raw('IF(' . DB::getTablePrefix() . 'shipments.inventory_source_id IS NOT NULL,' . DB::getTablePrefix() . 'is.name, ' . DB::getTablePrefix() . 'shipments.inventory_source_name)')); + $this->addFilter('inventory_source_name', DB::raw('IF('.DB::getTablePrefix().'shipments.inventory_source_id IS NOT NULL,'.DB::getTablePrefix().'is.name, '.DB::getTablePrefix().'shipments.inventory_source_name)')); $this->addFilter('order_date', 'ors.created_at'); $this->addFilter('shipment_created_at', 'shipments.created_at'); - // $this->addFilter('shipped_to', DB::raw('CONCAT(' . DB::getTablePrefix() . 'order_address_shipping.first_name, " ", ' . DB::getTablePrefix() . 'order_address_shipping.last_name)')); + $this->addFilter('shipped_to', DB::raw('CONCAT('.DB::getTablePrefix().'order_address_shipping.first_name, " ", '.DB::getTablePrefix().'order_address_shipping.last_name)')); return $queryBuilder; } diff --git a/packages/Webkul/Admin/src/Http/Controllers/CMS/PageController.php b/packages/Webkul/Admin/src/Http/Controllers/CMS/PageController.php index fedcfa68ba2..c6808b13d0a 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/CMS/PageController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/CMS/PageController.php @@ -28,7 +28,7 @@ public function __construct(protected PageRepository $pageRepository) public function index() { if (request()->ajax()) { - return app(CMSPageDataGrid::class)->toJson(); + return datagrid(CMSPageDataGrid::class)->process(); } return view('admin::cms.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Catalog/AttributeController.php b/packages/Webkul/Admin/src/Http/Controllers/Catalog/AttributeController.php index ff14bf3ef48..2c9b45af669 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Catalog/AttributeController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Catalog/AttributeController.php @@ -32,7 +32,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(AttributeDataGrid::class)->toJson(); + return datagrid(AttributeDataGrid::class)->process(); } return view('admin::catalog.attributes.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Catalog/AttributeFamilyController.php b/packages/Webkul/Admin/src/Http/Controllers/Catalog/AttributeFamilyController.php index b8d3da8a6b8..36288b647de 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Catalog/AttributeFamilyController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Catalog/AttributeFamilyController.php @@ -31,7 +31,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(AttributeFamilyDataGrid::class)->toJson(); + return datagrid(AttributeFamilyDataGrid::class)->process(); } return view('admin::catalog.families.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Catalog/CategoryController.php b/packages/Webkul/Admin/src/Http/Controllers/Catalog/CategoryController.php index 620d0dfaf5d..289d73e23dc 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Catalog/CategoryController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Catalog/CategoryController.php @@ -37,7 +37,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(CategoryDataGrid::class)->toJson(); + return datagrid(CategoryDataGrid::class)->process(); } return view('admin::catalog.categories.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Catalog/ProductController.php b/packages/Webkul/Admin/src/Http/Controllers/Catalog/ProductController.php index 72e0ad63363..79b053eacaf 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Catalog/ProductController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Catalog/ProductController.php @@ -54,7 +54,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(ProductDataGrid::class)->toJson(); + return datagrid(ProductDataGrid::class)->process(); } $families = $this->attributeFamilyRepository->all(); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Customers/CustomerController.php b/packages/Webkul/Admin/src/Http/Controllers/Customers/CustomerController.php index c1f9db21fb9..2b746ab8ce0 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Customers/CustomerController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Customers/CustomerController.php @@ -60,7 +60,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(CustomerDataGrid::class)->toJson(); + return datagrid(CustomerDataGrid::class)->process(); } $groups = $this->customerGroupRepository->findWhere([['code', '<>', 'guest']]); @@ -247,13 +247,13 @@ public function show(int $id) if (request()->ajax()) { switch (request()->query('type')) { case self::ORDERS: - return app(OrdersDataGrid::class)->toJson(); + return datagrid(OrdersDataGrid::class)->process(); case self::INVOICES: - return app(InvoicesDatagrid::class)->toJson(); + return datagrid(InvoicesDatagrid::class)->process(); case self::REVIEWS: - return app(ReviewDatagrid::class)->toJson(); + return datagrid(ReviewDatagrid::class)->process(); } } diff --git a/packages/Webkul/Admin/src/Http/Controllers/Customers/CustomerGroupController.php b/packages/Webkul/Admin/src/Http/Controllers/Customers/CustomerGroupController.php index 4c8908dc2a7..911f5c38f39 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Customers/CustomerGroupController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Customers/CustomerGroupController.php @@ -28,7 +28,7 @@ public function __construct(protected CustomerGroupRepository $customerGroupRepo public function index() { if (request()->ajax()) { - return app(GroupDataGrid::class)->toJson(); + return datagrid(GroupDataGrid::class)->process(); } return view('admin::customers.groups.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Customers/ReviewController.php b/packages/Webkul/Admin/src/Http/Controllers/Customers/ReviewController.php index 8e452879725..e0382ccf337 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Customers/ReviewController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Customers/ReviewController.php @@ -29,7 +29,7 @@ public function __construct(protected ProductReviewRepository $productReviewRepo public function index() { if (request()->ajax()) { - return app(ReviewDataGrid::class)->toJson(); + return datagrid(ReviewDataGrid::class)->process(); } return view('admin::customers.reviews.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/CampaignController.php b/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/CampaignController.php index d6e4a0c3be1..6cd9669c4af 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/CampaignController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/CampaignController.php @@ -30,7 +30,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(CampaignDataGrid::class)->toJson(); + return datagrid(CampaignDataGrid::class)->process(); } return view('admin::marketing.communications.campaigns.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/EventController.php b/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/EventController.php index ca4b4d1cafe..2ed8b38e0fb 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/EventController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/EventController.php @@ -27,7 +27,7 @@ public function __construct(protected EventRepository $eventRepository) public function index() { if (request()->ajax()) { - return app(EventDataGrid::class)->toJson(); + return datagrid(EventDataGrid::class)->process(); } return view('admin::marketing.communications.events.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/SubscriptionController.php b/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/SubscriptionController.php index 4327d77d2ea..a829ff60425 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/SubscriptionController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/SubscriptionController.php @@ -26,7 +26,7 @@ public function __construct(protected SubscribersListRepository $subscribersList public function index() { if (request()->ajax()) { - return app(NewsLetterDataGrid::class)->toJson(); + return datagrid(NewsLetterDataGrid::class)->process(); } return view('admin::marketing.communications.subscribers.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/TemplateController.php b/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/TemplateController.php index 8712ea5825d..b9a25e431ae 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/TemplateController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Marketing/Communications/TemplateController.php @@ -27,7 +27,7 @@ public function __construct(protected TemplateRepository $templateRepository) public function index() { if (request()->ajax()) { - return app(EmailTemplateDataGrid::class)->toJson(); + return datagrid(EmailTemplateDataGrid::class)->process(); } return view('admin::marketing.communications.templates.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Marketing/Promotions/CartRuleController.php b/packages/Webkul/Admin/src/Http/Controllers/Marketing/Promotions/CartRuleController.php index 2273b4942a8..94b1c5d5193 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/Marketing/Promotions/CartRuleController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Marketing/Promotions/CartRuleController.php @@ -30,7 +30,7 @@ public function __construct(protected CartRuleRepository $cartRuleRepository) public function index() { if (request()->ajax()) { - return app(CartRuleDataGrid::class)->toJson(); + return datagrid(CartRuleDataGrid::class)->process(); } return view('admin::marketing.promotions.cart-rules.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Marketing/Promotions/CartRuleCouponController.php b/packages/Webkul/Admin/src/Http/Controllers/Marketing/Promotions/CartRuleCouponController.php index 5484d019f6d..5db515df216 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/Marketing/Promotions/CartRuleCouponController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Marketing/Promotions/CartRuleCouponController.php @@ -27,7 +27,7 @@ public function __construct(protected CartRuleCouponRepository $cartRuleCouponRe */ public function index(int $id) { - return app(CartRuleCouponDataGrid::class)->toJson(); + return datagrid(CartRuleCouponDataGrid::class)->process(); } /** diff --git a/packages/Webkul/Admin/src/Http/Controllers/Marketing/Promotions/CatalogRuleController.php b/packages/Webkul/Admin/src/Http/Controllers/Marketing/Promotions/CatalogRuleController.php index 6d716957035..74702880ddb 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/Marketing/Promotions/CatalogRuleController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Marketing/Promotions/CatalogRuleController.php @@ -28,7 +28,7 @@ public function __construct(protected CatalogRuleRepository $catalogRuleReposito public function index() { if (request()->ajax()) { - return app(CatalogRuleDataGrid::class)->toJson(); + return datagrid(CatalogRuleDataGrid::class)->process(); } return view('admin::marketing.promotions.catalog-rules.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/SearchSynonymController.php b/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/SearchSynonymController.php index f3d613db779..b95e96d07b4 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/SearchSynonymController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/SearchSynonymController.php @@ -29,7 +29,7 @@ public function __construct(public SearchSynonymRepository $searchSynonymReposit public function index() { if (request()->ajax()) { - return app(SearchSynonymDataGrid::class)->toJson(); + return datagrid(SearchSynonymDataGrid::class)->process(); } return view('admin::marketing.search-seo.search-synonyms.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/SearchTermController.php b/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/SearchTermController.php index 6454f56e60b..b3cc9d021c7 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/SearchTermController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/SearchTermController.php @@ -29,7 +29,7 @@ public function __construct(public SearchTermRepository $searchTermRepository) public function index() { if (request()->ajax()) { - return app(SearchTermDataGrid::class)->toJson(); + return datagrid(SearchTermDataGrid::class)->process(); } return view('admin::marketing.search-seo.search-terms.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/SitemapController.php b/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/SitemapController.php index 3d6a5f60b99..da988ae1c14 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/SitemapController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/SitemapController.php @@ -28,7 +28,7 @@ public function __construct(public SitemapRepository $sitemapRepository) public function index() { if (request()->ajax()) { - return app(SitemapDataGrid::class)->toJson(); + return datagrid(SitemapDataGrid::class)->process(); } return view('admin::marketing.search-seo.sitemaps.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/URLRewriteController.php b/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/URLRewriteController.php index 1265eaab312..401a97ebb9f 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/URLRewriteController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Marketing/SearchSEO/URLRewriteController.php @@ -29,7 +29,7 @@ public function __construct(public URLRewriteRepository $urlRewriteRepository) public function index() { if (request()->ajax()) { - return app(URLRewriteDataGrid::class)->toJson(); + return datagrid(URLRewriteDataGrid::class)->process(); } return view('admin::marketing.search-seo.url-rewrites.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Sales/InvoiceController.php b/packages/Webkul/Admin/src/Http/Controllers/Sales/InvoiceController.php index 7639505f261..aec496be6fc 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Sales/InvoiceController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Sales/InvoiceController.php @@ -33,7 +33,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(OrderInvoicesDataGrid::class)->toJson(); + return datagrid(OrderInvoicesDataGrid::class)->process(); } return view('admin::sales.invoices.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Sales/OrderController.php b/packages/Webkul/Admin/src/Http/Controllers/Sales/OrderController.php index 221bc079ec6..ab1911318a2 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Sales/OrderController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Sales/OrderController.php @@ -41,7 +41,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(OrderDataGrid::class)->toJson(); + return datagrid(OrderDataGrid::class)->process(); } $groups = $this->customerGroupRepository->findWhere([['code', '<>', 'guest']]); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Sales/RefundController.php b/packages/Webkul/Admin/src/Http/Controllers/Sales/RefundController.php index 690b18ca730..2ffd16b86cc 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Sales/RefundController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Sales/RefundController.php @@ -30,7 +30,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(OrderRefundDataGrid::class)->toJson(); + return datagrid(OrderRefundDataGrid::class)->process(); } return view('admin::sales.refunds.index'); @@ -64,7 +64,7 @@ public function store(int $orderId) } $this->validate(request(), [ - 'refund.items' => 'required|array', + 'refund.items' => 'array', 'refund.items.*' => 'required|numeric|min:0', ]); @@ -74,7 +74,7 @@ public function store(int $orderId) $data['refund']['shipping'] = 0; } - $totals = $this->refundRepository->getOrderItemsRefundSummary($data['refund']['items'], $orderId); + $totals = $this->refundRepository->getOrderItemsRefundSummary($data['refund'], $orderId); if (! $totals) { session()->flash('error', trans('admin::app.sales.refunds.create.invalid-qty')); @@ -112,12 +112,14 @@ public function store(int $orderId) * * @return \Illuminate\Http\JsonResponse|mixed */ - public function updateQty(int $orderId) + public function updateTotals(int $orderId) { - $data = $this->refundRepository->getOrderItemsRefundSummary(request()->input(), $orderId); - - if (! $data) { - return response(''); + try { + $data = $this->refundRepository->getOrderItemsRefundSummary(request()->input(), $orderId); + } catch (\Exception $e) { + return response()->json([ + 'message' => $e->getMessage(), + ], 400); } return response()->json($data); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Sales/ShipmentController.php b/packages/Webkul/Admin/src/Http/Controllers/Sales/ShipmentController.php index 8c25f2d0373..4d3da50f441 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Sales/ShipmentController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Sales/ShipmentController.php @@ -30,7 +30,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(OrderShipmentsDataGrid::class)->toJson(); + return datagrid(OrderShipmentsDataGrid::class)->process(); } return view('admin::sales.shipments.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Sales/TransactionController.php b/packages/Webkul/Admin/src/Http/Controllers/Sales/TransactionController.php index 8662e72035c..45c7c660828 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/Sales/TransactionController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Sales/TransactionController.php @@ -38,7 +38,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(OrderTransactionsDataGrid::class)->toJson(); + return datagrid(OrderTransactionsDataGrid::class)->process(); } $paymentMethods = Payment::getSupportedPaymentMethods(); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Settings/ChannelController.php b/packages/Webkul/Admin/src/Http/Controllers/Settings/ChannelController.php index 7ec7f39f842..accd83ba33d 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Settings/ChannelController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Settings/ChannelController.php @@ -27,7 +27,7 @@ public function __construct(protected ChannelRepository $channelRepository) public function index() { if (request()->ajax()) { - return app(ChannelDataGrid::class)->toJson(); + return datagrid(ChannelDataGrid::class)->process(); } return view('admin::settings.channels.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Settings/CurrencyController.php b/packages/Webkul/Admin/src/Http/Controllers/Settings/CurrencyController.php index 9ace0218d09..799d15d87a6 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Settings/CurrencyController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Settings/CurrencyController.php @@ -28,7 +28,7 @@ public function __construct(protected CurrencyRepository $currencyRepository) public function index() { if (request()->ajax()) { - return app(CurrencyDataGrid::class)->toJson(); + return datagrid(CurrencyDataGrid::class)->process(); } return view('admin::settings.currencies.index', [ diff --git a/packages/Webkul/Admin/src/Http/Controllers/Settings/DataTransfer/ImportController.php b/packages/Webkul/Admin/src/Http/Controllers/Settings/DataTransfer/ImportController.php index 3cc3e1c0126..2574db3ddb5 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Settings/DataTransfer/ImportController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Settings/DataTransfer/ImportController.php @@ -31,7 +31,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(ImportDataGrid::class)->toJson(); + return datagrid(ImportDataGrid::class)->process(); } return view('admin::settings.data-transfer.imports.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Settings/ExchangeRateController.php b/packages/Webkul/Admin/src/Http/Controllers/Settings/ExchangeRateController.php index 4c3135cce6d..e45a72a903b 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Settings/ExchangeRateController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Settings/ExchangeRateController.php @@ -30,7 +30,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(ExchangeRatesDataGrid::class)->toJson(); + return datagrid(ExchangeRatesDataGrid::class)->process(); } $currencies = $this->currencyRepository->with('exchange_rate')->all(); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Settings/InventorySourceController.php b/packages/Webkul/Admin/src/Http/Controllers/Settings/InventorySourceController.php index e6f35d7f3d4..82cc160f2e4 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Settings/InventorySourceController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Settings/InventorySourceController.php @@ -28,7 +28,7 @@ public function __construct(protected InventorySourceRepository $inventorySource public function index() { if (request()->ajax()) { - return app(InventorySourcesDataGrid::class)->toJson(); + return datagrid(InventorySourcesDataGrid::class)->process(); } return view('admin::settings.inventory-sources.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Settings/LocaleController.php b/packages/Webkul/Admin/src/Http/Controllers/Settings/LocaleController.php index 4ce5f620bab..ff2064252c4 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Settings/LocaleController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Settings/LocaleController.php @@ -26,7 +26,7 @@ public function __construct(protected LocaleRepository $localeRepository) public function index() { if (request()->ajax()) { - return app(LocalesDataGrid::class)->toJson(); + return datagrid(LocalesDataGrid::class)->process(); } return view('admin::settings.locales.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Settings/RoleController.php b/packages/Webkul/Admin/src/Http/Controllers/Settings/RoleController.php index 48bff42d8d0..7ccaf369d03 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Settings/RoleController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Settings/RoleController.php @@ -30,7 +30,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(RolesDataGrid::class)->toJson(); + return datagrid(RolesDataGrid::class)->process(); } return view('admin::settings.roles.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Settings/Tax/TaxCategoryController.php b/packages/Webkul/Admin/src/Http/Controllers/Settings/Tax/TaxCategoryController.php index 4b830042fec..cb0ea7dc40b 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Settings/Tax/TaxCategoryController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Settings/Tax/TaxCategoryController.php @@ -31,7 +31,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(TaxCategoryDataGrid::class)->toJson(); + return datagrid(TaxCategoryDataGrid::class)->process(); } return view('admin::settings.taxes.categories.index')->with('taxRates', $this->taxRateRepository->all()); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Settings/Tax/TaxRateController.php b/packages/Webkul/Admin/src/Http/Controllers/Settings/Tax/TaxRateController.php index 56a52ab9750..7bc0152304b 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Settings/Tax/TaxRateController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Settings/Tax/TaxRateController.php @@ -27,7 +27,7 @@ public function __construct(protected TaxRateRepository $taxRateRepository) public function index() { if (request()->ajax()) { - return app(TaxRateDataGrid::class)->toJson(); + return datagrid(TaxRateDataGrid::class)->process(); } return view('admin::settings.taxes.rates.index'); @@ -41,7 +41,7 @@ public function index() public function show() { if (request()->ajax()) { - return app(TaxRateDataGrid::class)->toJson(); + return datagrid(TaxRateDataGrid::class)->process(); } return view('admin::settings.taxes.rates.create'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Settings/ThemeController.php b/packages/Webkul/Admin/src/Http/Controllers/Settings/ThemeController.php index e22115f01f6..55e95a7ad16 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/Settings/ThemeController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Settings/ThemeController.php @@ -28,7 +28,7 @@ public function __construct(public ThemeCustomizationRepository $themeCustomizat public function index() { if (request()->ajax()) { - return app(ThemeDatagrid::class)->toJson(); + return datagrid(ThemeDatagrid::class)->process(); } return view('admin::settings.themes.index'); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Settings/UserController.php b/packages/Webkul/Admin/src/Http/Controllers/Settings/UserController.php index 1ef009e5c22..6b599f9248b 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Settings/UserController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Settings/UserController.php @@ -34,7 +34,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(UserDataGrid::class)->toJson(); + return datagrid(UserDataGrid::class)->process(); } $roles = $this->roleRepository->all(); diff --git a/packages/Webkul/Admin/src/Http/Resources/CartItemResource.php b/packages/Webkul/Admin/src/Http/Resources/CartItemResource.php index 7e3f452c413..f35709d2876 100644 --- a/packages/Webkul/Admin/src/Http/Resources/CartItemResource.php +++ b/packages/Webkul/Admin/src/Http/Resources/CartItemResource.php @@ -15,20 +15,24 @@ class CartItemResource extends JsonResource public function toArray($request) { return [ - 'id' => $this->id, - 'cart_id' => $this->cart_id, - 'product_id' => $this->product_id, - 'sku' => $this->sku, - 'quantity' => $this->quantity, - 'type' => $this->type, - 'name' => $this->name, - 'price' => $this->price, - 'formatted_price' => core()->formatPrice($this->price), - 'total' => $this->total, - 'formatted_total' => core()->formatPrice($this->total), - 'options' => array_values($this->resource->additional['attributes'] ?? []), - 'additional' => (object) $this->resource->additional, - 'product' => new ProductResource($this->product), + 'id' => $this->id, + 'cart_id' => $this->cart_id, + 'product_id' => $this->product_id, + 'sku' => $this->sku, + 'quantity' => $this->quantity, + 'type' => $this->type, + 'name' => $this->name, + 'price' => $this->base_price, + 'formatted_price' => core()->formatPrice($this->base_price), + 'price_incl_tax' => $this->base_price_incl_tax, + 'formatted_price_incl_tax' => core()->formatPrice($this->base_price_incl_tax), + 'total' => $this->base_total, + 'formatted_total' => core()->formatPrice($this->base_total), + 'total_incl_tax' => $this->base_total_incl_tax, + 'formatted_total_incl_tax' => core()->formatPrice($this->base_total_incl_tax), + 'options' => array_values($this->resource->additional['attributes'] ?? []), + 'additional' => (object) $this->resource->additional, + 'product' => new ProductResource($this->product), ]; } } diff --git a/packages/Webkul/Admin/src/Http/Resources/CartResource.php b/packages/Webkul/Admin/src/Http/Resources/CartResource.php index 9d58747d4cf..d38f0d2c167 100644 --- a/packages/Webkul/Admin/src/Http/Resources/CartResource.php +++ b/packages/Webkul/Admin/src/Http/Resources/CartResource.php @@ -3,7 +3,7 @@ namespace Webkul\Admin\Http\Resources; use Illuminate\Http\Resources\Json\JsonResource; -use Webkul\Tax\Helpers\Tax; +use Webkul\Tax\Facades\Tax; class CartResource extends JsonResource { @@ -20,34 +20,34 @@ public function toArray($request) }); return [ - 'id' => $this->id, - 'is_guest' => $this->is_guest, - 'customer_id' => $this->customer_id, - 'items_count' => $this->items_count, - 'items_qty' => $this->items_qty, - 'grand_total' => $this->grand_total, - 'base_sub_total' => core()->currency($this->base_sub_total), - 'base_tax_total' => $this->base_tax_total, - 'base_tax_amounts' => $taxes, - 'formatted_base_discount_amount' => core()->currency($this->base_discount_amount), - 'base_discount_amount' => $this->base_discount_amount, - 'base_grand_total' => core()->currency($this->base_grand_total), - 'selected_shipping_rate' => core()->currency($this->selected_shipping_rate->base_price ?? 0), - 'coupon_code' => $this->coupon_code, - 'selected_shipping_rate_method' => $this->selected_shipping_rate->method_title ?? '', - 'formatted_grand_total' => core()->formatPrice($this->grand_total), - 'sub_total' => $this->sub_total, - 'formatted_sub_total' => core()->formatPrice($this->sub_total), - 'tax_total' => $this->tax_total, - 'formatted_tax_total' => core()->formatPrice($this->tax_total), - 'discount_amount' => $this->discount_amount, - 'formatted_discount_amount' => core()->formatPrice($this->discount_amount), - 'items' => CartItemResource::collection($this->items), - 'billing_address' => new AddressResource($this->billing_address), - 'shipping_address' => new AddressResource($this->shipping_address), - 'have_stockable_items' => $this->haveStockableItems(), - 'payment_method' => $this->payment?->method, - 'payment_method_title' => $this->payment ? core()->getConfigData('sales.payment_methods.'.$this->payment->method.'.title') : '', + 'id' => $this->id, + 'is_guest' => $this->is_guest, + 'customer_id' => $this->customer_id, + 'items_count' => $this->items_count, + 'items_qty' => $this->items_qty, + 'sub_total' => $this->base_sub_total, + 'formatted_sub_total' => core()->formatPrice($this->base_sub_total), + 'sub_total_incl_tax' => $this->base_sub_total_incl_tax, + 'formatted_sub_total_incl_tax' => core()->formatPrice($this->base_sub_total_incl_tax), + 'shipping_method' => $this->shipping_method, + 'shipping_amount' => $this->base_shipping_amount, + 'formatted_shipping_amount' => core()->formatPrice($this->base_shipping_amount), + 'shipping_amount_incl_tax' => $this->base_shipping_amount_incl_tax, + 'formatted_shipping_amount_incl_tax' => core()->formatPrice($this->base_shipping_amount_incl_tax), + 'tax_total' => $this->base_tax_total, + 'formatted_tax_total' => core()->formatPrice($this->tax_total), + 'applied_taxes' => $taxes, + 'coupon_code' => $this->coupon_code, + 'discount_amount' => $this->base_discount_amount, + 'formatted_discount_amount' => core()->formatPrice($this->base_discount_amount), + 'grand_total' => $this->base_grand_total, + 'formatted_grand_total' => core()->formatPrice($this->base_grand_total), + 'items' => CartItemResource::collection($this->items), + 'billing_address' => new AddressResource($this->billing_address), + 'shipping_address' => new AddressResource($this->shipping_address), + 'have_stockable_items' => $this->haveStockableItems(), + 'payment_method' => $this->payment?->method, + 'payment_method_title' => core()->getConfigData('sales.payment_methods.'.$this->payment?->method.'.title'), ]; } } diff --git a/packages/Webkul/Admin/src/Resources/assets/css/app.css b/packages/Webkul/Admin/src/Resources/assets/css/app.css index 8f5840889ec..51003235fce 100644 --- a/packages/Webkul/Admin/src/Resources/assets/css/app.css +++ b/packages/Webkul/Admin/src/Resources/assets/css/app.css @@ -64,7 +64,7 @@ } .box-shadow { - @apply shadow-[0px_0px_0px_0px_rgba(0,0,0,0.03),0px_1px_1px_0px_rgba(0,0,0,0.03),0px_3px_3px_0px_rgba(0,0,0,0.03),0px_6px_4px_0px_rgba(0,0,0,0.02),0px_11px_4px_0px_rgba(0,0,0,0.00),0px_17px_5px_0px_rgba(0,0,0,0.00)] border-[1px] dark:border-gray-800; + @apply border-[1px] dark:border-gray-800 shadow-[0px_0px_0px_0px_rgba(0,0,0,0.03),0px_1px_1px_0px_rgba(0,0,0,0.03),0px_3px_3px_0px_rgba(0,0,0,0.03),0px_6px_4px_0px_rgba(0,0,0,0.02),0px_11px_4px_0px_rgba(0,0,0,0.00),0px_17px_5px_0px_rgba(0,0,0,0.00)]; } .icon-magic:before { @@ -398,15 +398,15 @@ } .primary-button { - @apply flex gap-x-1 items-center place-content-center px-3 py-1.5 bg-blue-600 border border-blue-700 rounded-md text-gray-50 font-semibold cursor-pointer transition-all hover:opacity-[0.9] focus:opacity-[0.9]; + @apply bg-blue-600 border border-blue-700 cursor-pointer flex focus:opacity-[0.9] font-semibold gap-x-1 hover:opacity-[0.9] items-center place-content-center px-3 py-1.5 rounded-md text-gray-50 transition-all; } .secondary-button { - @apply flex gap-x-1 items-center place-content-center px-3 py-1.5 bg-white border-2 border-blue-600 rounded-md text-blue-600 font-semibold whitespace-nowrap cursor-pointer transition-all hover:bg-[#eff6ff61] focus:bg-[#eff6ff61] dark:border-gray-400 dark:bg-gray-800 dark:text-white dark:hover:opacity-80; + @apply flex cursor-pointer place-content-center items-center gap-x-1 whitespace-nowrap rounded-md border-2 border-blue-600 bg-white px-3 py-1.5 font-semibold text-blue-600 transition-all hover:bg-[#eff6ff61] focus:bg-[#eff6ff61] dark:border-gray-400 dark:bg-gray-800 dark:text-white dark:hover:opacity-80; } .transparent-button { - @apply flex gap-x-1 items-center place-content-center px-3 py-1.5 border-2 border-transparent rounded-md text-gray-600 font-semibold whitespace-nowrap cursor-pointer marker:shadow appearance-none transition-all hover:bg-gray-100 dark:hover:bg-gray-950 focus:bg-gray-100; + @apply flex cursor-pointer appearance-none place-content-center items-center gap-x-1 whitespace-nowrap rounded-md border-2 border-transparent px-3 py-1.5 font-semibold text-gray-600 transition-all marker:shadow hover:bg-gray-100 focus:bg-gray-100 dark:hover:bg-gray-950; } .journal-scroll::-webkit-scrollbar { diff --git a/packages/Webkul/Admin/src/Resources/lang/ar/app.php b/packages/Webkul/Admin/src/Resources/lang/ar/app.php index a58e3a7b794..c0c1f6c1955 100755 --- a/packages/Webkul/Admin/src/Resources/lang/ar/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ar/app.php @@ -214,6 +214,7 @@ 'delete' => 'حذف', 'empty-description' => 'لا توجد عناصر في سلة التسوق الخاصة بك.', 'empty-title' => 'عناصر السلة فارغة', + 'excl-tax' => 'بدون ضريبة', 'move-to-wishlist' => 'نقل إلى قائمة الرغبات', 'see-details' => 'عرض التفاصيل', 'sku' => 'SKU - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'تطبيق الكوبون', - 'discount-amount' => 'مبلغ الخصم', - 'enter-your-code' => 'أدخل رمزك', - 'grand-total' => 'المجموع الكبير', - 'place-order' => 'تقديم الطلب', - 'processing' => 'جاري المعالجة', - 'shipping-amount' => 'مبلغ الشحن', - 'sub-total' => 'المجموع الفرعي', - 'tax' => 'الضريبة', - 'title' => 'ملخص الطلب', + 'apply-coupon' => 'تطبيق الكوبون', + 'discount-amount' => 'مبلغ الخصم', + 'enter-your-code' => 'أدخل رمزك', + 'grand-total' => 'المجموع الكبير', + 'place-order' => 'تقديم الطلب', + 'processing' => 'جاري المعالجة', + 'shipping-amount-excl-tax' => 'مبلغ الشحن (بدون ضريبة)', + 'shipping-amount-incl-tax' => 'مبلغ الشحن (شامل الضريبة)', + 'shipping-amount' => 'مبلغ الشحن', + 'sub-total-excl-tax' => 'المجموع الفرعي (بدون ضريبة)', + 'sub-total-incl-tax' => 'المجموع الفرعي (شامل الضريبة)', + 'sub-total' => 'المجموع الفرعي', + 'tax' => 'الضريبة', + 'title' => 'ملخص الطلب', ], ], @@ -289,6 +294,7 @@ 'delete' => 'حذف', 'empty-description' => 'لا توجد عناصر في سلة التسوق الخاصة بك.', 'empty-title' => 'السلة فارغة', + 'excl-tax' => 'بدون ضريبة: ', 'see-details' => 'عرض التفاصيل', 'sku' => 'SKU - :sku', 'title' => 'عناصر السلة', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount للوحدة x :qty الكمية', - 'billing-address' => 'عنوان الفوترة', - 'cancel' => 'إلغاء', - 'cancel-msg' => 'هل أنت متأكد أنك تريد إلغاء هذا الطلب؟', - 'cancel-success' => 'تم إلغاء الطلب بنجاح', - 'canceled' => 'ملغاة', - 'channel' => 'القناة', - 'closed' => 'مغلقة', - 'comment-success' => 'تمت إضافة التعليق بنجاح.', - 'comments' => 'تعليقات', - 'completed' => 'مكتملة', - 'contact' => 'الاتصال', - 'create-success' => 'تم إنشاء الطلب بنجاح', - 'currency' => 'العملة', - 'customer' => 'العميل', - 'customer-group' => 'مجموعة العملاء', - 'customer-not-notified' => ':date | العميل لم يتم إعلامه', - 'customer-notified' => ':date | العميل تم إعلامه', - 'discount' => 'الخصم - :discount', - 'download-pdf' => 'تحميل PDF', - 'fraud' => 'احتيال', - 'grand-total' => 'الإجمالي الكبير - :grand-total ', - 'invoice-id' => 'الفاتورة #:invoice', - 'invoices' => 'الفواتير', - 'item-canceled' => 'تم الإلغاء (:qty_canceled)', - 'item-invoice' => 'تم فوترة (:qty_invoiced)', - 'item-ordered' => 'تم الطلب (:qty_ordered)', - 'item-refunded' => 'تمت إعادة المبلغ (:qty_refunded)', - 'item-shipped' => 'تم الشحن (:qty_shipped)', - 'name' => 'الاسم', - 'no-invoice-found' => 'لم يتم العثور على أي فواتير', - 'no-refund-found' => 'لم يتم العثور على أي مبالغ مستردة', - 'no-shipment-found' => 'لم يتم العثور على أي شحنات', - 'notify-customer' => 'إعلام العميل', - 'order-date' => 'تاريخ الطلب', - 'order-information' => 'معلومات الطلب', - 'order-status' => 'حالة الطلب', - 'payment-and-shipping' => 'الدفع والشحن', - 'payment-method' => 'طريقة الدفع', - 'pending' => 'قيد الانتظار', - 'pending_payment' => 'في انتظار الدفع', - 'per-unit' => 'للوحدة', - 'price' => 'السعر - :price', - 'processing' => 'جارٍ المعالجة', - 'quantity' => 'الكمية', - 'refund' => 'استرداد', - 'refund-id' => 'الاسترداد #:refund', - 'refunded' => 'تم الاسترداد', - 'reorder' => 'إعادة ترتيب', - 'ship' => 'شحن', - 'shipment' => 'الشحنة #:shipment', - 'shipments' => 'الشحنات', - 'shipping-address' => 'عنوان الشحن', - 'shipping-and-handling' => 'الشحن والتوصيل', - 'shipping-method' => 'طريقة الشحن', - 'shipping-price' => 'سعر الشحن', - 'sku' => 'الرقم التعريفي - :sku', - 'status' => 'الحالة', - 'sub-total' => 'الإجمالي الفرعي - :sub_total', - 'submit-comment' => 'إرسال التعليق', - 'summary-grand-total' => 'الإجمالي الكبير', - 'summary-sub-total' => 'الإجمالي الفرعي', - 'summary-tax' => 'الضريبة', - 'tax' => 'الضريبة - :tax', - 'title' => 'الطلب #:order_id', - 'total-due' => 'المجموع المستحق', - 'total-paid' => 'المجموع المدفوع', - 'total-refund' => 'مجموع المبالغ المستردة', - 'view' => 'عرض', - 'write-your-comment' => 'اكتب تعليقك', + 'amount-per-unit' => ':amount لكل وحدة x :qty الكمية', + 'billing-address' => 'عنوان الفوترة', + 'cancel' => 'إلغاء', + 'cancel-msg' => 'هل أنت متأكد أنك تريد إلغاء هذا الطلب', + 'cancel-success' => 'تم إلغاء الطلب بنجاح', + 'canceled' => 'تم الإلغاء', + 'channel' => 'القناة', + 'closed' => 'مغلق', + 'comment-success' => 'تمت إضافة التعليق بنجاح.', + 'comments' => 'التعليقات', + 'completed' => 'مكتمل', + 'contact' => 'اتصال', + 'create-success' => 'تم إنشاء الطلب بنجاح', + 'currency' => 'العملة', + 'customer' => 'العميل', + 'customer-group' => 'مجموعة العملاء', + 'customer-not-notified' => ':date | لم يتم إخطار العميل', + 'customer-notified' => ':date | تم إخطار العميل', + 'discount' => 'خصم - :discount', + 'download-pdf' => 'تحميل PDF', + 'fraud' => 'احتيال', + 'grand-total' => 'المجموع الكلي - :grand_total', + 'invoice-id' => 'الفاتورة #:invoice', + 'invoices' => 'الفواتير', + 'item-canceled' => 'تم الإلغاء (:qty_canceled)', + 'item-invoice' => 'تمت الفوترة (:qty_invoiced)', + 'item-ordered' => 'تم الطلب (:qty_ordered)', + 'item-refunded' => 'تمت استرداده (:qty_refunded)', + 'item-shipped' => 'تم الشحن (:qty_shipped)', + 'name' => 'الاسم', + 'no-invoice-found' => 'لم يتم العثور على فاتورة', + 'no-refund-found' => 'لم يتم العثور على استرداد', + 'no-shipment-found' => 'لم يتم العثور على شحنات', + 'notify-customer' => 'إعلام العميل', + 'order-date' => 'تاريخ الطلب', + 'order-information' => 'معلومات الطلب', + 'order-status' => 'حالة الطلب', + 'payment-and-shipping' => 'الدفع والشحن', + 'payment-method' => 'طريقة الدفع', + 'pending' => 'معلق', + 'pending_payment' => 'انتظار الدفع', + 'per-unit' => 'لكل وحدة', + 'price' => 'السعر - :price', + 'price-excl-tax' => 'السعر (بدون ضريبة) - :price', + 'price-incl-tax' => 'السعر (شامل الضريبة) - :price', + 'processing' => 'قيد المعالجة', + 'quantity' => 'الكمية', + 'refund' => 'استرداد', + 'refund-id' => 'الاسترداد #:refund', + 'refunded' => 'تم الاسترداد', + 'reorder' => 'إعادة الطلب', + 'ship' => 'شحن', + 'shipment' => 'الشحنة #:shipment', + 'shipments' => 'الشحنات', + 'shipping-address' => 'عنوان الشحن', + 'shipping-and-handling' => 'الشحن والتسليم', + 'shipping-and-handling-excl-tax' => 'الشحن والتسليم (بدون ضريبة)', + 'shipping-and-handling-incl-tax' => 'الشحن والتسليم (شامل الضريبة)', + 'shipping-method' => 'طريقة الشحن', + 'shipping-price' => 'سعر الشحن', + 'sku' => 'SKU - :sku', + 'status' => 'الحالة', + 'sub-total' => 'المجموع الفرعي - :sub_total', + 'sub-total-excl-tax' => 'المجموع الفرعي (بدون ضريبة) - :sub_total', + 'sub-total-incl-tax' => 'المجموع الفرعي (شامل الضريبة) - :sub_total', + 'submit-comment' => 'إرسال التعليق', + 'summary-discount' => 'الخصم', + 'summary-grand-total' => 'المجموع الكلي', + 'summary-sub-total' => 'المجموع الفرعي', + 'summary-sub-total-excl-tax' => 'المجموع الفرعي (بدون ضريبة)', + 'summary-sub-total-incl-tax' => 'المجموع الفرعي (شامل الضريبة)', + 'summary-tax' => 'الضريبة', + 'tax' => 'الضريبة (:percent) - :tax', + 'title' => 'الطلب #:order_id', + 'total-due' => 'المجموع المستحق', + 'total-paid' => 'المجموع المدفوع', + 'total-refund' => 'إجمالي المبلغ المسترد', + 'view' => 'عرض', + 'write-your-comment' => 'اكتب تعليقك', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'معلومات الحساب', - 'adjustment-fee' => 'رسوم التعديل', - 'adjustment-refund' => 'استرداد التعديل', - 'base-discounted-amount' => 'المبلغ المخفض - :base_discounted_amount', - 'billing-address' => 'عنوان الفوترة', - 'currency' => 'العملة', - 'discounted-amount' => 'المجموع الفرعي - :discounted_amount', - 'grand-total' => 'الإجمالي الكلي', - 'order-channel' => 'قناة الطلب', - 'order-date' => 'تاريخ الطلب', - 'order-id' => 'رقم الطلب', - 'order-information' => 'معلومات الطلب', - 'order-status' => 'حالة الطلب', - 'payment-information' => 'معلومات الدفع', - 'payment-method' => 'طريقة الدفع', - 'price' => 'السعر - :price', - 'product-image' => 'صورة المنتج', - 'product-ordered' => 'المنتجات المطلوبة', - 'qty' => 'الكمية - :qty', - 'refund' => 'استرداد', - 'shipping-address' => 'عنوان الشحن', - 'shipping-handling' => 'الشحن والتوصيل', - 'shipping-method' => 'طريقة الشحن', - 'shipping-price' => 'سعر الشحن', - 'sku' => 'SKU - :sku', - 'sub-total' => 'المجموع الفرعي', - 'tax' => 'الضريبة', - 'tax-amount' => 'مبلغ الضريبة - :tax_amount', - 'title' => 'استرداد #:refund_id', + 'account-information' => 'معلومات الحساب', + 'adjustment-fee' => 'رسوم التعديل', + 'adjustment-refund' => 'استرداد التعديل', + 'base-discounted-amount' => 'المبلغ المخفض - :base_discounted_amount', + 'billing-address' => 'عنوان الفواتير', + 'currency' => 'العملة', + 'sub-total-amount-excl-tax' => 'المجموع الفرعي (بدون ضريبة) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'المجموع الفرعي (شامل الضريبة) - :discounted_amount', + 'sub-total-amount' => 'المجموع الفرعي - :discounted_amount', + 'grand-total' => 'المجموع الكلي', + 'order-channel' => 'قناة الطلب', + 'order-date' => 'تاريخ الطلب', + 'order-id' => 'رقم الطلب', + 'order-information' => 'معلومات الطلب', + 'order-status' => 'حالة الطلب', + 'payment-information' => 'معلومات الدفع', + 'payment-method' => 'طريقة الدفع', + 'price-excl-tax' => 'السعر (بدون ضريبة) - :price', + 'price-incl-tax' => 'السعر (شامل الضريبة) - :price', + 'price' => 'السعر - :price', + 'product-image' => 'صورة المنتج', + 'product-ordered' => 'المنتجات المطلوبة', + 'qty' => 'الكمية - :qty', + 'refund' => 'استرداد', + 'shipping-address' => 'عنوان الشحن', + 'shipping-handling-excl-tax' => 'الشحن والتسليم (بدون ضريبة)', + 'shipping-handling-incl-tax' => 'الشحن والتسليم (شامل الضريبة)', + 'shipping-handling' => 'الشحن والتسليم', + 'shipping-method' => 'طريقة الشحن', + 'shipping-price' => 'سعر الشحن', + 'sku' => 'رمز المنتج - :sku', + 'sub-total-excl-tax' => 'المجموع الفرعي (بدون ضريبة)', + 'sub-total-incl-tax' => 'المجموع الفرعي (شامل الضريبة)', + 'sub-total' => 'المجموع الفرعي', + 'tax' => 'الضريبة', + 'tax-amount' => 'مبلغ الضريبة - :tax_amount', + 'title' => 'استرداد #:refund_id', ], 'create' => [ @@ -534,7 +557,7 @@ 'subtotal' => 'المجموع الفرعي', 'tax-amount' => 'مبلغ الضريبة', 'title' => 'إنشاء استرداد', - 'update-quantity-btn' => 'تحديث الكمية', + 'update-totals-btn' => 'تحديث الإجماليات', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount لكل وحدة x :qty الكمية', - 'channel' => 'القناة', - 'customer' => 'العميل', - 'customer-email' => 'البريد الإلكتروني - :email', - 'discount' => 'مبلغ الخصم - :discount', - 'email' => 'البريد الإلكتروني', - 'grand-total' => 'الإجمالي الكلي', - 'invoice-items' => 'عناصر الفاتورة', - 'invoice-sent' => 'تم إرسال الفاتورة بنجاح', - 'invoice-status' => 'حالة الفاتورة', - 'order-date' => 'تاريخ الطلب', - 'order-id' => 'رقم الطلب', - 'order-information' => 'معلومات الطلب', - 'order-status' => 'حالة الطلب', - 'price' => 'السعر - :price', - 'print' => 'طباعة', - 'product-image' => 'صورة المنتج', - 'qty' => 'الكمية - :qty', - 'send' => 'إرسال', - 'send-btn' => 'إرسال', - 'send-duplicate-invoice' => 'إرسال فاتورة مكررة', - 'shipping-and-handling' => 'الشحن والتوصيل', - 'sku' => 'الرمز - :sku', - 'sub-total' => 'الإجمالي الفرعي - :sub_total', - 'sub-total-summary' => 'الإجمالي الفرعي', - 'summary-discount' => 'مبلغ الخصم', - 'summary-tax' => 'مبلغ الضريبة', - 'tax' => 'مبلغ الضريبة - :tax', - 'title' => 'الفاتورة #:invoice_id', + 'amount-per-unit' => ':amount لكل وحدة × :qty الكمية', + 'channel' => 'القناة', + 'customer-email' => 'البريد الإلكتروني - :email', + 'customer' => 'العميل', + 'discount' => 'مبلغ الخصم - :discount', + 'email' => 'البريد الإلكتروني', + 'grand-total' => 'الإجمالي الكلي', + 'invoice-items' => 'عناصر الفاتورة', + 'invoice-sent' => 'تم إرسال الفاتورة بنجاح', + 'invoice-status' => 'حالة الفاتورة', + 'order-date' => 'تاريخ الطلب', + 'order-id' => 'رقم الطلب', + 'order-information' => 'معلومات الطلب', + 'order-status' => 'حالة الطلب', + 'price-excl-tax' => 'السعر (بدون ضريبة) - :price', + 'price-incl-tax' => 'السعر (شامل الضريبة) - :price', + 'price' => 'السعر - :price', + 'print' => 'طباعة', + 'product-image' => 'صورة المنتج', + 'qty' => 'الكمية - :qty', + 'send-btn' => 'إرسال', + 'send-duplicate-invoice' => 'إرسال فاتورة مكررة', + 'send' => 'إرسال', + 'shipping-and-handling-excl-tax' => 'تكلفة الشحن والتوصيل (بدون ضريبة)', + 'shipping-and-handling-incl-tax' => 'تكلفة الشحن والتوصيل (شامل الضريبة)', + 'shipping-and-handling' => 'تكلفة الشحن والتوصيل', + 'sku' => 'رمز المنتج - :sku', + 'sub-total-excl-tax' => 'المجموع الفرعي (بدون ضريبة) - :sub_total', + 'sub-total-incl-tax' => 'المجموع الفرعي (شامل الضريبة) - :sub_total', + 'sub-total-summary-excl-tax' => 'المجموع الفرعي (بدون ضريبة)', + 'sub-total-summary-incl-tax' => 'المجموع الفرعي (شامل الضريبة)', + 'sub-total-summary' => 'المجموع الفرعي', + 'sub-total' => 'المجموع الفرعي - :sub_total', + 'summary-discount' => 'مبلغ الخصم', + 'summary-tax' => 'مبلغ الضريبة', + 'tax' => 'مبلغ الضريبة - :tax', + 'title' => 'الفاتورة #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'تفاصيل البنك', - 'bill-to' => 'فوترة لصالح', - 'contact' => 'الاتصال', - 'contact-number' => 'رقم الاتصال', - 'date' => 'تاريخ الفاتورة', - 'discount' => 'الخصم', - 'grand-total' => 'المجموع الكلي', - 'invoice' => 'الفاتورة', - 'invoice-id' => 'رقم الفاتورة', - 'order-date' => 'تاريخ الطلب', - 'order-id' => 'رقم الطلب', - 'payment-method' => 'طريقة الدفع', - 'payment-terms' => 'شروط الدفع', - 'price' => 'السعر', - 'product-name' => 'اسم المنتج', - 'qty' => 'الكمية', - 'ship-to' => 'شحن إلى', - 'shipping-handling' => 'الشحن والتسليم', - 'shipping-method' => 'طريقة الشحن', - 'sku' => 'رمز المنتج', - 'subtotal' => 'المجموع الفرعي', - 'tax' => 'الضريبة', - 'tax-amount' => 'مبلغ الضريبة', - 'vat-number' => 'رقم ضريبة القيمة المضافة', + 'bank-details' => 'تفاصيل البنك', + 'bill-to' => 'فاتورة إلى', + 'contact' => 'جهة الاتصال', + 'contact-number' => 'رقم الاتصال', + 'date' => 'تاريخ الفاتورة', + 'discount' => 'الخصم', + 'grand-total' => 'الإجمالي الكلي', + 'invoice' => 'الفاتورة', + 'invoice-id' => 'رقم الفاتورة', + 'order-date' => 'تاريخ الطلب', + 'order-id' => 'رقم الطلب', + 'payment-method' => 'طريقة الدفع', + 'payment-terms' => 'شروط الدفع', + 'price' => 'السعر', + 'product-name' => 'اسم المنتج', + 'qty' => 'الكمية', + 'ship-to' => 'الشحن إلى', + 'shipping-handling-excl-tax' => 'تكلفة الشحن والتوصيل (بدون ضريبة)', + 'shipping-handling-incl-tax' => 'تكلفة الشحن والتوصيل (شامل الضريبة)', + 'shipping-handling' => 'تكلفة الشحن والتوصيل', + 'shipping-method' => 'طريقة الشحن', + 'sku' => 'رمز المنتج', + 'subtotal-excl-tax' => 'المجموع الفرعي (بدون ضريبة)', + 'subtotal-incl-tax' => 'المجموع الفرعي (شامل الضريبة)', + 'subtotal' => 'المجموع الفرعي', + 'tax' => 'الضريبة', + 'tax-amount' => 'مبلغ الضريبة', + 'vat-number' => 'رقم الضريبة', + 'excl-tax' => 'بدون ضريبة:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'اختيار متعدد', 'no' => 'لا', 'number' => 'رقم', + 'option-deleted' => 'تم حذف الخيار بنجاح', 'options' => 'خيارات', 'position' => 'الموقع', 'price' => 'السعر', @@ -1123,6 +1160,7 @@ 'multiselect' => 'اختيار متعدد', 'no' => 'لا', 'number' => 'رقم', + 'option-deleted' => 'تم حذف الخيار بنجاح', 'options' => 'خيارات', 'position' => 'الموقع', 'price' => 'السعر', @@ -3384,17 +3422,6 @@ 'info' => 'الكتالوج', 'title' => 'الكتالوج', - 'inventory' => [ - 'info' => 'تعيين طلبات الاسترجاع', - 'title' => 'المخزون', - - 'stock-options' => [ - 'allow-back-orders' => 'السماح بطلبات الاسترجاع', - 'title' => 'خيارات المخزون', - 'title-info' => 'خيارات المخزون هي عقود استثمارية تمنح الحق في شراء أو بيع أسهم الشركة بسعر محدد مسبقًا، مما يؤثر على الأرباح المحتملة.', - ], - ], - 'products' => [ 'info' => 'تعيين الخروج كضيف، صفحة عرض المنتج، صفحة عرض العربة، الواجهة الأمامية للمتجر، مراجعة، ومشاركة اجتماعية للسمة.', 'title' => 'المنتجات', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'تعيين أرقام الطلبات والحد الأدنى للطلبات.', + 'info' => 'تعيين أرقام الطلبات والحد الأدنى للطلبات والطلبات الخلفية.', 'title' => 'إعدادات الطلبات', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'إعدادات الحد الأدنى للطلب', 'title-info' => 'معايير مكونة تحدد الكمية الدنيا المطلوبة أو القيمة الدنيا المطلوبة لمعالجة الطلب أو التأهيل للفوائد.', ], + + 'stock-options' => [ + 'allow-back-orders' => 'السماح بطلبات الاسترجاع', + 'title' => 'خيارات المخزون', + 'title-info' => 'خيارات المخزون هي عقود استثمارية تمنح الحق في شراء أو بيع أسهم الشركة بسعر محدد مسبقًا، مما يؤثر على الأرباح المحتملة.', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'الإشعارات أو التواصل التلقائي المرسلة إلى العملاء لتذكيرهم بالدفعات القادمة أو المتأخرة للفواتير.', ], ], - ], - 'taxes' => [ - 'title' => 'الضرائب', + 'taxes' => [ + 'title' => 'الضرائب', + 'title-info' => 'الضرائب هي الرسوم الإلزامية التي تفرضها الحكومات على السلع والخدمات أو المعاملات، وتجمعها البائعين وتحولها إلى السلطات.', - 'catalog' => [ - 'title' => 'الفهرس', - 'title-info' => 'تعيين التسعير وحسابات الموقع الافتراضي', + 'categories' => [ + 'title' => 'فئات الضرائب', + 'title-info' => 'فئات الضرائب هي تصنيفات لأنواع مختلفة من الضرائب، مثل ضريبة المبيعات، ضريبة القيمة المضافة، أو ضريبة الاستهلاك، تستخدم لتصنيف وتطبيق أسعار الضرائب على المنتجات أو الخدمات.', + 'product' => 'فئة الضريبة الافتراضية للمنتج', + 'shipping' => 'فئة الضريبة على الشحن', + 'none' => 'لا شيء', + ], - 'pricing' => [ - 'title-info' => 'تفاصيل حول تكلفة السلع أو الخدمات، بما في ذلك السعر الأساسي والخصومات والضرائب والرسوم الإضافية.', - 'title' => 'التسعير', - 'tax-inclusive' => 'شامل الضريبة', + 'calculation' => [ + 'title' => 'إعدادات الحساب', + 'title-info' => 'تفاصيل حول تكلفة السلع أو الخدمات، بما في ذلك السعر الأساسي، والخصومات، والضرائب، والرسوم الإضافية.', + 'based-on' => 'الحساب بناءً على', + 'shipping-address' => 'عنوان الشحن', + 'billing-address' => 'عنوان الفواتير', + 'shipping-origin' => 'مصدر الشحن', + 'product-prices' => 'أسعار المنتجات', + 'shipping-prices' => 'أسعار الشحن', + 'excluding-tax' => 'باستثناء الضرائب', + 'including-tax' => 'بما في ذلك الضرائب', ], - 'default-location-calculation' => [ + 'default-destination-calculation' => [ 'default-country' => 'البلد الافتراضي', 'default-post-code' => 'الرمز البريدي الافتراضي', 'default-state' => 'الولاية الافتراضية', - 'title' => 'حساب الموقع الافتراضي', - 'title-info' => 'تحديد آلي للموقع القياسي أو الافتراضي استنادًا إلى العوامل أو الإعدادات المحددة مسبقًا.', + 'title' => 'حساب الوجهة الافتراضية', + 'title-info' => 'تحديد تلقائي لوجهة قياسية أو أولية بناءً على عوامل أو إعدادات محددة مسبقًا.', + ], + + 'shopping-cart' => [ + 'title' => 'إعدادات عرض سلة التسوق', + 'title-info' => 'تعيين عرض الضرائب في سلة التسوق', + 'display-prices' => 'عرض الأسعار', + 'display-subtotal' => 'عرض الإجمالي الفرعي', + 'display-shipping-amount' => 'عرض مبلغ الشحن', + 'excluding-tax' => 'باستثناء الضرائب', + 'including-tax' => 'بما في ذلك الضرائب', + 'both' => 'باستثناء وبما في ذلك الضرائب', + ], + + 'sales' => [ + 'title' => 'إعدادات عرض الطلبات والفواتير والمرتجعات', + 'title-info' => 'تعيين عرض الضرائب في الطلبات والفواتير والمرتجعات', + 'display-prices' => 'عرض الأسعار', + 'display-subtotal' => 'عرض الإجمالي الفرعي', + 'display-shipping-amount' => 'عرض مبلغ الشحن', + 'excluding-tax' => 'باستثناء الضرائب', + 'including-tax' => 'بما في ذلك الضرائب', + 'both' => 'باستثناء وبما في ذلك الضرائب', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => 'تم إلغاء الطلب!', ], - 'billing-address' => 'عنوان الفواتير', - 'contact' => 'اتصال', - 'discount' => 'الخصم', - 'grand-total' => 'المجموع الكلي', - 'name' => 'الاسم', - 'payment' => 'الدفع', - 'price' => 'السعر', - 'qty' => 'الكمية', - 'shipping' => 'الشحن', - 'shipping-address' => 'عنوان الشحن', - 'shipping-handling' => 'الشحن والتسليم', - 'sku' => 'الرمز', - 'subtotal' => 'المجموع الفرعي', - 'tax' => 'الضريبة', + 'billing-address' => 'عنوان الفوترة', + 'carrier' => 'الناقل', + 'contact' => 'الاتصال', + 'discount' => 'الخصم', + 'excl-tax' => 'بدون ضريبة: ', + 'grand-total' => 'المجموع الكلي', + 'name' => 'الاسم', + 'payment' => 'الدفع', + 'price' => 'السعر', + 'qty' => 'الكمية', + 'shipping-address' => 'عنوان الشحن', + 'shipping-handling-excl-tax' => 'الشحن والتسليم (بدون ضريبة)', + 'shipping-handling-incl-tax' => 'الشحن والتسليم (شامل الضريبة)', + 'shipping-handling' => 'الشحن والتسليم', + 'shipping' => 'الشحن', + 'sku' => 'رمز المنتج', + 'subtotal-excl-tax' => 'المجموع الفرعي (بدون ضريبة)', + 'subtotal-incl-tax' => 'المجموع الفرعي (شامل الضريبة)', + 'subtotal' => 'المجموع الفرعي', + 'tax' => 'الضريبة', + 'tracking-number' => 'رقم التتبع : :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/bn/app.php b/packages/Webkul/Admin/src/Resources/lang/bn/app.php index c199c9ea2ea..9ba1d6e52d7 100755 --- a/packages/Webkul/Admin/src/Resources/lang/bn/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/bn/app.php @@ -214,6 +214,7 @@ 'delete' => 'মুছে ফেলুন', 'empty-description' => 'কার্টে কোনও আইটেম পাওয়া যায়নি।', 'empty-title' => 'খালি কার্ট আইটেমগুলি', + 'excl-tax' => 'কর ব্যতিত', 'move-to-wishlist' => 'উইশলিস্টে সরান', 'see-details' => 'বিস্তারিত দেখুন', 'sku' => 'এসকিউ - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'কুপন প্রয়োগ করুন', - 'discount-amount' => 'ছাড় পরিমাণ', - 'enter-your-code' => 'আপনার কোড লিখুন', - 'grand-total' => 'সর্বমোট', - 'place-order' => 'অর্ডার করুন', - 'processing' => 'প্রসেসিং', - 'shipping-amount' => 'শিপিং পরিমাণ', - 'sub-total' => 'সাবটোটাল', - 'tax' => 'কর', - 'title' => 'অর্ডার সংক্ষেপ', + 'apply-coupon' => 'কুপন প্রয়োগ করুন', + 'discount-amount' => 'ছাড় পরিমাণ', + 'enter-your-code' => 'আপনার কোড লিখুন', + 'grand-total' => 'সর্বমোট', + 'place-order' => 'অর্ডার করুন', + 'processing' => 'প্রসেসিং', + 'shipping-amount-excl-tax' => 'শিপিং পরিমাণ (কর ব্যতিত)', + 'shipping-amount-incl-tax' => 'শিপিং পরিমাণ (কর সহ)', + 'shipping-amount' => 'শিপিং পরিমাণ', + 'sub-total-excl-tax' => 'সাবটোটাল (কর ব্যতিত)', + 'sub-total-incl-tax' => 'সাবটোটাল (কর সহ)', + 'sub-total' => 'সাবটোটাল', + 'tax' => 'কর', + 'title' => 'অর্ডার সংক্ষেপ', ], ], @@ -289,6 +294,7 @@ 'delete' => 'মুছে ফেলুন', 'empty-description' => 'কার্টে কোনও আইটেম পাওয়া যায়নি।', 'empty-title' => 'খালি কার্ট', + 'excl-tax' => 'কর ব্যতিত: ', 'see-details' => 'বিস্তারিত দেখুন', 'sku' => 'এসকিউ - :sku', 'title' => 'কার্ট আইটেমগুলি', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount প্রতি ইউনিট x :qty পরিমাণ', - 'billing-address' => 'বিলিং ঠিকানা', - 'cancel' => 'বাতিল করুন', - 'cancel-msg' => 'আপনি কি নিশ্চিত যে আপনি এই অর্ডারটি বাতিল করতে চান', - 'cancel-success' => 'অর্ডার সফলভাবে বাতিল হয়েছে', - 'canceled' => 'বাতিল', - 'channel' => 'চ্যানেল', - 'closed' => 'বন্ধ', - 'comment-success' => 'মন্তব্য সফলভাবে যোগ করা হয়েছে।', - 'comments' => 'মন্তব্য', - 'completed' => 'সম্পূর্ণ', - 'contact' => 'যোগাযোগ', - 'create-success' => 'অর্ডার সফলভাবে তৈরি হয়েছে', - 'currency' => 'মুদ্রা', - 'customer' => 'গ্রাহক', - 'customer-group' => 'গ্রাহক গ্রুপ', - 'customer-not-notified' => ':date | গ্রাহক অবগত করেননি ', - 'customer-notified' => ':date | গ্রাহক অবগত করেছেন ', - 'discount' => 'ছাড় - :discount', - 'download-pdf' => 'PDF ডাউনলোড করুন', - 'fraud' => 'প্রতারণা', - 'grand-total' => 'মোট টোটাল - :grand_total', - 'invoice-id' => 'চালান #:invoice', - 'invoices' => 'চালান', - 'item-canceled' => 'বাতিল হয়েছে (:qty_canceled)', - 'item-invoice' => 'ইনভয়াইস করা (:qty_invoiced)', - 'item-ordered' => 'অর্ডার দেওয়া (:qty_ordered)', - 'item-refunded' => 'ফেরত দেওয়া (:qty_refunded)', - 'item-shipped' => 'প্রেরিত (:qty_shipped)', - 'name' => 'নাম', - 'no-invoice-found' => 'চালান পাওয়া যায়নি', - 'no-refund-found' => 'ফেরত পাওয়া যায়নি', - 'no-shipment-found' => 'প্রেরণ খুঁজে পাওয়া যায়নি', - 'notify-customer' => 'গ্রাহককে অবগত করুন', - 'order-date' => 'অর্ডারের তারিখ', - 'order-information' => 'অর্ডার তথ্য', - 'order-status' => 'অর্ডার স্থিতি', - 'payment-and-shipping' => 'পেমেন্ট এবং শিপিং', - 'payment-method' => 'পেমেন্ট পদ্ধতি', - 'pending' => 'মুলতবি', - 'pending_payment' => 'অপেক্ষারত পেমেন্ট', - 'per-unit' => 'প্রতি ইউনিট', - 'price' => 'মূল্য - :price', - 'processing' => 'প্রসেসিং', - 'quantity' => 'পরিমাণ', - 'refund' => 'ফেরত', - 'refund-id' => 'ফেরত দেওয়া #:refund', - 'refunded' => 'ফেরত দেওয়া', - 'reorder' => 'পুনরায় বাছাই করুন', - 'ship' => 'প্রেরণ', - 'shipment' => 'প্রেরণ #:shipment', - 'shipments' => 'প্রেরণ', - 'shipping-address' => 'Shipping Address', - 'shipping-and-handling' => 'শিপিং এবং হ্যান্ডলিং', - 'shipping-method' => 'প্রেরণ পদ্ধতি', - 'shipping-price' => 'শিপিং মূল্য', - 'sku' => 'SKU - :sku', - 'status' => 'স্থিতি', - 'sub-total' => 'সাব টোটাল - :sub_total', - 'submit-comment' => 'মন্তব্য জমা দিন', - 'summary-grand-total' => 'মোট টোটাল', - 'summary-sub-total' => 'সাব টোটাল', - 'summary-tax' => 'কর', - 'tax' => 'কর - :tax', - 'title' => 'অর্ডার #:order_id', - 'total-due' => 'মোট বাকি', - 'total-paid' => 'মোট পেইড', - 'total-refund' => 'মোট ফেরত', - 'view' => 'দেখুন', - 'write-your-comment' => 'আপনার মন্তব্য লিখুন', + 'amount-per-unit' => ':amount প্রতি একক x :qty পরিমাণ', + 'billing-address' => 'বিলিং ঠিকানা', + 'cancel' => 'বাতিল করুন', + 'cancel-msg' => 'আপনি কি নিশ্চিত যে আপনি এই অর্ডারটি বাতিল করতে চান', + 'cancel-success' => 'অর্ডারটি সফলভাবে বাতিল করা হয়েছে', + 'canceled' => 'বাতিল করা হয়েছে', + 'channel' => 'চ্যানেল', + 'closed' => 'বন্ধ', + 'comment-success' => 'মন্তব্য সফলভাবে যোগ করা হয়েছে।', + 'comments' => 'মন্তব্য', + 'completed' => 'সম্পন্ন', + 'contact' => 'যোগাযোগ', + 'create-success' => 'অর্ডারটি সফলভাবে তৈরি করা হয়েছে', + 'currency' => 'মুদ্রা', + 'customer' => 'গ্রাহক', + 'customer-group' => 'গ্রাহক গ্রুপ', + 'customer-not-notified' => ':date | গ্রাহক নোটিফাই করা হয়নি', + 'customer-notified' => ':date | গ্রাহক নোটিফাই করা হয়েছে', + 'discount' => 'ছাড় - :discount', + 'download-pdf' => 'পিডিএফ ডাউনলোড করুন', + 'fraud' => 'প্রতারণা', + 'grand-total' => 'সর্বমোট - :grand_total', + 'invoice-id' => 'চালান #:invoice', + 'invoices' => 'চালানগুলি', + 'item-canceled' => 'বাতিল করা হয়েছে (:qty_canceled)', + 'item-invoice' => 'চালান করা হয়েছে (:qty_invoiced)', + 'item-ordered' => 'অর্ডার করা হয়েছে (:qty_ordered)', + 'item-refunded' => 'ফেরত দেওয়া হয়েছে (:qty_refunded)', + 'item-shipped' => 'প্রেরণ করা হয়েছে (:qty_shipped)', + 'name' => 'নাম', + 'no-invoice-found' => 'কোনও চালান পাওয়া যায়নি', + 'no-refund-found' => 'কোনও ফেরত পাওয়া যায়নি', + 'no-shipment-found' => 'কোনও প্রেরণ পাওয়া যায়নি', + 'notify-customer' => 'গ্রাহককে অবহিত করুন', + 'order-date' => 'অর্ডারের তারিখ', + 'order-information' => 'অর্ডার তথ্য', + 'order-status' => 'অর্ডারের স্থিতি', + 'payment-and-shipping' => 'পেমেন্ট এবং শিপিং', + 'payment-method' => 'পেমেন্ট পদ্ধতি', + 'pending' => 'মুলতুবি', + 'pending_payment' => 'মুলতুবি পেমেন্ট', + 'per-unit' => 'প্রতি একক', + 'price' => 'মূল্য - :price', + 'price-excl-tax' => 'মূল্য (কর ব্যতিত) - :price', + 'price-incl-tax' => 'মূল্য (কর সহ) - :price', + 'processing' => 'প্রক্রিয়াধীন', + 'quantity' => 'পরিমাণ', + 'refund' => 'ফেরত', + 'refund-id' => 'ফেরত #:refund', + 'refunded' => 'ফেরত দেওয়া হয়েছে', + 'reorder' => 'পুনরায় অর্ডার করুন', + 'ship' => 'প্রেরণ করুন', + 'shipment' => 'প্রেরণ #:shipment', + 'shipments' => 'প্রেরণগুলি', + 'shipping-address' => 'প্রেরণের ঠিকানা', + 'shipping-and-handling' => 'প্রেরণ এবং হ্যান্ডলিং', + 'shipping-and-handling-excl-tax' => 'প্রেরণ এবং হ্যান্ডলিং (কর ব্যতিত)', + 'shipping-and-handling-incl-tax' => 'প্রেরণ এবং হ্যান্ডলিং (কর সহ)', + 'shipping-method' => 'প্রেরণ পদ্ধতি', + 'shipping-price' => 'প্রেরণ মূল্য', + 'sku' => 'এসকিউ - :sku', + 'status' => 'স্থিতি', + 'sub-total' => 'উপমোট - :sub_total', + 'sub-total-excl-tax' => 'উপমোট (কর ব্যতিত) - :sub_total', + 'sub-total-incl-tax' => 'উপমোট (কর সহ) - :sub_total', + 'submit-comment' => 'মন্তব্য জমা দিন', + 'summary-discount' => 'ছাড়', + 'summary-grand-total' => 'সর্বমোট', + 'summary-sub-total' => 'উপমোট', + 'summary-sub-total-excl-tax' => 'উপমোট (কর ব্যতিত)', + 'summary-sub-total-incl-tax' => 'উপমোট (কর সহ)', + 'summary-tax' => 'কর', + 'tax' => 'কর (:percent) - :tax', + 'title' => 'অর্ডার #:order_id', + 'total-due' => 'মোট বাকি', + 'total-paid' => 'মোট পরিশোধ', + 'total-refund' => 'মোট ফেরত', + 'view' => 'দেখুন', + 'write-your-comment' => 'আপনার মন্তব্য লিখুন', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'অ্যাকাউন্ট তথ্য', - 'adjustment-fee' => 'সমন্বয় ফি', - 'adjustment-refund' => 'সমন্বয় ফেরত', - 'base-discounted-amount' => 'ডিসকাউন্ট পরিমাণ - :base_discounted_amount', - 'billing-address' => 'বিলিং ঠিকানা', - 'currency' => 'মুদ্রা', - 'discounted-amount' => 'সাব টোটাল - :discounted_amount', - 'grand-total' => 'মোট টোটাল', - 'order-channel' => 'অর্ডার চ্যানেল', - 'order-date' => 'অর্ডারের তারিখ', - 'order-id' => 'অর্ডার আইডি', - 'order-information' => 'অর্ডার তথ্য', - 'order-status' => 'অর্ডার স্থিতি', - 'payment-information' => 'পেমেন্ট তথ্য', - 'payment-method' => 'পেমেন্ট পদ্ধতি', - 'price' => 'মূল্য - :price', - 'product-image' => 'প্রোডাক্ট ইমেজ', - 'product-ordered' => 'অর্ডার করা প্রোডাক্ট', - 'qty' => 'পরিমাণ - :qty', - 'refund' => 'ফেরত', - 'shipping-address' => 'শিপিং ঠিকানা', - 'shipping-handling' => 'শিপিং & হ্যান্ডলিং', - 'shipping-method' => 'প্রেরণ পদ্ধতি', - 'shipping-price' => 'শিপিং মূল্য', - 'sku' => 'SKU - :sku', - 'sub-total' => 'সাব টোটাল', - 'tax' => 'কর', - 'tax-amount' => 'করের পরিমাণ - :tax_amount', - 'title' => 'ফেরত #:refund_id', + 'account-information' => 'অ্যাকাউন্ট তথ্য', + 'adjustment-fee' => 'সমন্বয় ফি', + 'adjustment-refund' => 'সমন্বয় ফেরত', + 'base-discounted-amount' => 'ডিসকাউন্ট পরিমাণ - :base_discounted_amount', + 'billing-address' => 'বিলিং ঠিকানা', + 'currency' => 'মুদ্রা', + 'sub-total-amount-excl-tax' => 'উপমোট (কর ব্যতিত) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'উপমোট (কর সহ) - :discounted_amount', + 'sub-total-amount' => 'উপমোট - :discounted_amount', + 'grand-total' => 'সর্বমোট', + 'order-channel' => 'অর্ডার চ্যানেল', + 'order-date' => 'অর্ডারের তারিখ', + 'order-id' => 'অর্ডার আইডি', + 'order-information' => 'অর্ডার তথ্য', + 'order-status' => 'অর্ডার স্থিতি', + 'payment-information' => 'পেমেন্ট তথ্য', + 'payment-method' => 'পেমেন্ট পদ্ধতি', + 'price-excl-tax' => 'মূল্য (কর ব্যতিত) - :price', + 'price-incl-tax' => 'মূল্য (কর সহ) - :price', + 'price' => 'মূল্য - :price', + 'product-image' => 'প্রোডাক্ট ইমেজ', + 'product-ordered' => 'অর্ডার করা প্রোডাক্ট', + 'qty' => 'পরিমাণ - :qty', + 'refund' => 'ফেরত', + 'shipping-address' => 'শিপিং ঠিকানা', + 'shipping-handling-excl-tax' => 'শিপিং এবং হ্যান্ডলিং (কর ব্যতিত)', + 'shipping-handling-incl-tax' => 'শিপিং এবং হ্যান্ডলিং (কর সহ)', + 'shipping-handling' => 'শিপিং এবং হ্যান্ডলিং', + 'shipping-method' => 'প্রেরণ পদ্ধতি', + 'shipping-price' => 'প্রেরণ মূল্য', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'উপমোট (কর ব্যতিত)', + 'sub-total-incl-tax' => 'উপমোট (কর সহ)', + 'sub-total' => 'উপমোট', + 'tax' => 'কর', + 'tax-amount' => 'করের পরিমাণ - :tax_amount', + 'title' => 'ফেরত #:refund_id', ], 'create' => [ @@ -534,7 +557,7 @@ 'subtotal' => 'সাবটোটাল', 'tax-amount' => 'করের পরিমাণ', 'title' => 'ফেরত তৈরি করুন', - 'update-quantity-btn' => 'পরিমাণ আপডেট করুন', + 'update-totals-btn' => 'টোটাল আপডেট করুন', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount প্রতি ইউনিট x :qty পরিমাণ', - 'channel' => 'চ্যানেল', - 'customer' => 'গ্রাহক', - 'customer-email' => 'ইমেইল - :email', - 'discount' => 'ডিসকাউন্ট পরিমাণ - :discount', - 'email' => 'ইমেইল', - 'grand-total' => 'মোট টোটাল', - 'invoice-items' => 'চালান আইটেম', - 'invoice-sent' => 'চালান সফলভাবে প্রেরণ করা হয়েছে', - 'invoice-status' => 'চালান স্থিতি', - 'order-date' => 'অর্ডারের তারিখ', - 'order-id' => 'অর্ডার আইডি', - 'order-information' => 'অর্ডার তথ্য', - 'order-status' => 'অর্ডার স্থিতি', - 'price' => 'মূল্য - :price', - 'print' => 'ছাপা', - 'product-image' => 'প্রোডাক্ট ইমেজ', - 'qty' => 'পরিমাণ - :qty', - 'send' => 'প্রেরণ', - 'send-btn' => 'প্রেরণ', - 'send-duplicate-invoice' => 'ডুপ্লিকেট চালান প্রেরণ করুন', - 'shipping-and-handling' => 'শিপিং এবং হ্যান্ডলিং', - 'sku' => 'SKU - :sku', - 'sub-total' => 'সাব টোটাল - :sub_total', - 'sub-total-summary' => 'সাব টোটাল', - 'summary-discount' => 'ডিসকাউন্ট পরিমাণ', - 'summary-tax' => 'ট্যাক্স পরিমাণ', - 'tax' => 'করের পরিমাণ - :tax', - 'title' => 'চালান #:invoice_id', + 'amount-per-unit' => ':amount প্রতি একক x :qty পরিমাণ', + 'channel' => 'চ্যানেল', + 'customer-email' => 'ইমেইল - :email', + 'customer' => 'গ্রাহক', + 'discount' => 'ডিসকাউন্ট পরিমাণ - :discount', + 'email' => 'ইমেইল', + 'grand-total' => 'মোট টোটাল', + 'invoice-items' => 'চালান আইটেমসমূহ', + 'invoice-sent' => 'চালান সফলভাবে পাঠানো হয়েছে', + 'invoice-status' => 'চালানের স্থিতি', + 'order-date' => 'অর্ডারের তারিখ', + 'order-id' => 'অর্ডার আইডি', + 'order-information' => 'অর্ডার তথ্য', + 'order-status' => 'অর্ডারের স্থিতি', + 'price-excl-tax' => 'মূল্য (কর ব্যতিত) - :price', + 'price-incl-tax' => 'মূল্য (কর সহ) - :price', + 'price' => 'মূল্য - :price', + 'print' => 'প্রিন্ট', + 'product-image' => 'পণ্যের চিত্র', + 'qty' => 'পরিমাণ - :qty', + 'send-btn' => 'পাঠান', + 'send-duplicate-invoice' => 'প্রতিলিপি চালান পাঠান', + 'send' => 'পাঠান', + 'shipping-and-handling-excl-tax' => 'শিপিং এবং হ্যান্ডলিং (কর ব্যতিত)', + 'shipping-and-handling-incl-tax' => 'শিপিং এবং হ্যান্ডলিং (কর সহ)', + 'shipping-and-handling' => 'শিপিং এবং হ্যান্ডলিং', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'উপমোট (কর ব্যতিত) - :sub_total', + 'sub-total-incl-tax' => 'উপমোট (কর সহ) - :sub_total', + 'sub-total-summary-excl-tax' => 'উপমোট (কর ব্যতিত)', + 'sub-total-summary-incl-tax' => 'উপমোট (কর সহ)', + 'sub-total-summary' => 'উপমোট', + 'sub-total' => 'উপমোট - :sub_total', + 'summary-discount' => 'ডিসকাউন্ট পরিমাণ', + 'summary-tax' => 'করের পরিমাণ', + 'tax' => 'করের পরিমাণ - :tax', + 'title' => 'চালান #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'ব্যাঙ্ক বিশদ', - 'bill-to' => 'বিল করা', - 'contact' => 'যোগাযোগ', - 'contact-number' => 'যোগাযোগ নম্বর', - 'date' => 'চালানের তারিখ', - 'discount' => 'ডিসকাউন্ট', - 'grand-total' => 'মোট টোটাল', - 'invoice' => 'চালান', - 'invoice-id' => 'চালান আইডি', - 'order-date' => 'অর্ডারের তারিখ', - 'order-id' => 'অর্ডার আইডি', - 'payment-method' => 'পেমেন্ট পদ্ধতি', - 'payment-terms' => 'পেমেন্ট শর্তাবলী', - 'price' => 'মূল্য', - 'product-name' => 'প্রোডাক্ট নাম', - 'qty' => 'পরিমাণ', - 'ship-to' => 'প্রেরণ করুন', - 'shipping-handling' => 'শিপিং হ্যান্ডলিং', - 'shipping-method' => 'প্রেরণ পদ্ধতি', - 'sku' => 'SKU', - 'subtotal' => 'সাবটোটাল', - 'tax' => 'কর', - 'tax-amount' => 'করের পরিমাণ', - 'vat-number' => 'ভ্যাট নম্বর', + 'bank-details' => 'ব্যাংকের বিবরণ', + 'bill-to' => 'বিল প্রাপ্তি', + 'contact' => 'যোগাযোগ', + 'contact-number' => 'যোগাযোগ নম্বর', + 'date' => 'চালানের তারিখ', + 'discount' => 'মূল্যছাড়', + 'grand-total' => 'সর্বমোট', + 'invoice' => 'চালান', + 'invoice-id' => 'চালান আইডি', + 'order-date' => 'অর্ডারের তারিখ', + 'order-id' => 'অর্ডার আইডি', + 'payment-method' => 'পেমেন্ট পদ্ধতি', + 'payment-terms' => 'পেমেন্ট শর্তাদি', + 'price' => 'মূল্য', + 'product-name' => 'পণ্যের নাম', + 'qty' => 'পরিমাণ', + 'ship-to' => 'প্রেরণ করুন', + 'shipping-handling-excl-tax' => 'শিপিং হ্যান্ডলিং (কর ব্যতিত)', + 'shipping-handling-incl-tax' => 'শিপিং হ্যান্ডলিং (কর সহ)', + 'shipping-handling' => 'শিপিং হ্যান্ডলিং', + 'shipping-method' => 'প্রেরণ পদ্ধতি', + 'sku' => 'এসকেও', + 'subtotal-excl-tax' => 'উপমোট (কর ব্যতিত)', + 'subtotal-incl-tax' => 'উপমোট (কর সহ)', + 'subtotal' => 'উপমোট', + 'tax' => 'কর', + 'tax-amount' => 'করের পরিমাণ', + 'vat-number' => 'ভ্যাট নম্বর', + 'excl-tax' => 'কর ব্যতিত:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'মাল্টিসিলেক্ট', 'no' => 'না', 'number' => 'নম্বর', + 'option-deleted' => 'বিকল্পটি সফলভাবে মুছে ফেলা হয়েছে', 'options' => 'অপশন', 'position' => 'অবস্থান', 'price' => 'মূল্য', @@ -1123,6 +1160,7 @@ 'multiselect' => 'মাল্টিসিলেক্ট', 'no' => 'না', 'number' => 'নম্বর', + 'option-deleted' => 'বিকল্পটি সফলভাবে মুছে ফেলা হয়েছে', 'options' => 'অপশন', 'position' => 'অবস্থান', 'price' => 'মূল্য', @@ -3384,17 +3422,6 @@ 'info' => 'ক্যাটালগ', 'title' => 'ক্যাটালগ', - 'inventory' => [ - 'info' => 'ব্যাক অর্ডার সেট করুন', - 'title' => 'ইনভেন্টরি', - - 'stock-options' => [ - 'allow-back-orders' => 'ব্যাক অর্ডার অনুমতি দিন', - 'title' => 'স্টক অপশন', - 'title-info' => 'স্টক অপশন হলো নির্ধারিত মূল্যে সম্পাদন বা বিক্রি করার অধিকার সৃজন করতে বা কোম্পানির শেয়ারগুলি কেনা বা বেচা করতে অনুমতি দেয়, সম্ভাব্য লাভের সৃজন করতে।', - ], - ], - 'products' => [ 'info' => 'অতিথি চেকআউট সেট করুন, পণ্য দেখুন পৃষ্ঠা, কার্ট দেখুন পৃষ্ঠা, স্টোর ফ্রন্ট, পর্যালোচনা, এবং গুণগত সামাজিক ভাগাভাগি।', 'title' => 'পণ্য', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'অর্ডার নম্বর এবং নূন্যতম অর্ডার সেটিংস সেট করুন।', + 'info' => 'অর্ডার নম্বর, সর্বনিম্ন অর্ডার এবং ব্যাক অর্ডার নির্ধারণ করুন।', 'title' => 'অর্ডার সেটিংস', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'নূন্যতম অর্ডার সেটিংস', 'title-info' => 'ক্রয় করার প্রক্রিয়াকে প্রক্রিয়াকরণ বা সুবিধা জন্য অর্ডার নূন্যতম পরিমাণ বা মৌলিক বিনামূল্যের মানের নির্ধারণ করতে কনফিগার করা।', ], + + 'stock-options' => [ + 'allow-back-orders' => 'ব্যাক অর্ডার অনুমতি দিন', + 'title' => 'স্টক অপশন', + 'title-info' => 'স্টক অপশন হলো নির্ধারিত মূল্যে সম্পাদন বা বিক্রি করার অধিকার সৃজন করতে বা কোম্পানির শেয়ারগুলি কেনা বা বেচা করতে অনুমতি দেয়, সম্ভাব্য লাভের সৃজন করতে।', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'স্বয়ংক্রিয় বিজ্ঞপ্তি বা যোগাযোগ গ্রাহকদের স্মরণ দেওয়ার জন্য গ্রাহকদের প্রেমেলে বা স্মরণ ব্যাচার দেওয়া যায় চালানে এই পেমেন্টের স্মরণ বা স্মরণ দিয়ে গ্রাহকদের স্বয়ংক্রিয়ভাবে পেমেন্ট স্মরণ দেওয়া হয়।', ], ], - ], - 'taxes' => [ - 'title' => 'কর', + 'taxes' => [ + 'title' => 'কর', + 'title-info' => 'কর হলো সরকার দ্বারা প্রয়োজনীয় ফি যা বিক্রেতাদের দ্বারা আদায় করা হয় এবং কর্মকর্তাদের কাছে প্রেরণ করা হয়।', - 'catalog' => [ - 'title' => 'ক্যাটালগ', - 'title-info' => 'মূল্য নির্ধারণ এবং ডিফল্ট লোকেশন হিসাবে নির্ধারণ', + 'categories' => [ + 'title' => 'কর বিভাগসমূহ', + 'title-info' => 'কর বিভাগসমূহ হলো বিভিন্ন প্রকারের করের জন্য শ্রেণীবিন্যাস, যেমন বিক্রয় কর, মান যোগ করা কর বা উত্পাদন কর, পণ্য বা সেবার উপর করের হার প্রয়োগ করতে ব্যবহৃত।', + 'product' => 'পণ্যের ডিফল্ট কর বিভাগ', + 'shipping' => 'শিপিং কর বিভাগ', + 'none' => 'কোনটিই নয়', + ], - 'pricing' => [ - 'title-info' => 'পণ্য বা সেবার মূল্যের বিস্তারিত, মৌলিক মূল্য, ছাড়, কর, এবং অতিরিক্ত চার্জের তথ্য', - 'title' => 'মূল্য নির্ধারণ', - 'tax-inclusive' => 'কর সহ', + 'calculation' => [ + 'title' => 'গণনা সেটিংস', + 'title-info' => 'পণ্য বা সেবার মূল্যের বিবরণ, যা বেস মূল্য, ছাড়, কর এবং অতিরিক্ত চার্জের মধ্যে থাকে।', + 'based-on' => 'গণনা ভিত্তিক', + 'shipping-address' => 'শিপিং ঠিকানা', + 'billing-address' => 'বিলিং ঠিকানা', + 'shipping-origin' => 'শিপিং উৎস', + 'product-prices' => 'পণ্যের মূল্য', + 'shipping-prices' => 'শিপিং মূল্য', + 'excluding-tax' => 'কর বাদে', + 'including-tax' => 'কর সহ', ], - 'default-location-calculation' => [ + 'default-destination-calculation' => [ 'default-country' => 'ডিফল্ট দেশ', 'default-post-code' => 'ডিফল্ট পোস্ট কোড', - 'default-state' => 'ডিফল্ট অবস্থা', - 'title' => 'ডিফল্ট লোকেশন হিসাবে নির্ধারণ', - 'title-info' => 'পূর্বনির্ধারিত ফ্যাক্টর বা সেটিংসের উপর ভিত্তি করে একটি মানদর্শন বা আদি লোকেশনের স্ট্যান্ডার্ড বা আদি লোকেশনের স্বয়ংক্রিয় নির্ধারণ।', + 'default-state' => 'ডিফল্ট রাষ্ট্র', + 'title' => 'ডিফল্ট গন্তব্য গণনা', + 'title-info' => 'পূর্বনির্ধারিত ফ্যাক্টর বা সেটিংস ভিত্তিতে একটি মানচিত্রিত বা প্রাথমিক গন্তব্যের স্বয়ংক্রিয় নির্ধারণ।', + ], + + 'shopping-cart' => [ + 'title' => 'শপিং কার্ট প্রদর্শন সেটিংস', + 'title-info' => 'শপিং কার্টে করের প্রদর্শন সেট করুন', + 'display-prices' => 'মূল্য প্রদর্শন', + 'display-subtotal' => 'সাবটোটাল প্রদর্শন', + 'display-shipping-amount' => 'শিপিং পরিমাণ প্রদর্শন', + 'excluding-tax' => 'কর বাদে', + 'including-tax' => 'কর সহ', + 'both' => 'কর বাদে এবং কর সহ উভয়', + ], + + 'sales' => [ + 'title' => 'অর্ডার, চালান, ফেরত প্রদর্শন সেটিংস', + 'title-info' => 'অর্ডার, চালান এবং ফেরতে করের প্রদর্শন সেট করুন', + 'display-prices' => 'মূল্য প্রদর্শন', + 'display-subtotal' => 'সাবটোটাল প্রদর্শন', + 'display-shipping-amount' => 'শিপিং পরিমাণ প্রদর্শন', + 'excluding-tax' => 'কর বাদে', + 'including-tax' => 'কর সহ', + 'both' => 'কর বাদে এবং কর সহ উভয়', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => 'অর্ডার বাতিল!', ], - 'billing-address' => 'বিলিং ঠিকানা', - 'contact' => 'যোগাযোগ', - 'discount' => 'ডিসকাউন্ট', - 'grand-total' => 'মোট মৌলিক', - 'name' => 'নাম', - 'payment' => 'পেমেন্ট', - 'price' => 'মূল্য', - 'qty' => 'পরিমাণ', - 'shipping' => 'প্রেরণ', - 'shipping-address' => 'প্রেরণের ঠিকানা', - 'shipping-handling' => 'প্রেরণ হ্যান্ডলিং', - 'sku' => 'SKU', - 'subtotal' => 'সাবটোটাল', - 'tax' => 'ট্যাক্স', + 'billing-address' => 'বিলিং ঠিকানা', + 'carrier' => 'বাহক', + 'contact' => 'যোগাযোগ', + 'discount' => 'ছাড়', + 'excl-tax' => 'কর বাদে: ', + 'grand-total' => 'সর্বমোট', + 'name' => 'নাম', + 'payment' => 'পেমেন্ট', + 'price' => 'মূল্য', + 'qty' => 'পরিমাণ', + 'shipping-address' => 'শিপিং ঠিকানা', + 'shipping-handling-excl-tax' => 'শিপিং হ্যান্ডলিং (কর বাদে)', + 'shipping-handling-incl-tax' => 'শিপিং হ্যান্ডলিং (কর সহ)', + 'shipping-handling' => 'শিপিং হ্যান্ডলিং', + 'shipping' => 'শিপিং', + 'sku' => 'এসকিউ', + 'subtotal-excl-tax' => 'সাবটোটাল (কর বাদে)', + 'subtotal-incl-tax' => 'সাবটোটাল (কর সহ)', + 'subtotal' => 'সাবটোটাল', + 'tax' => 'কর', + 'tracking-number' => 'ট্র্যাকিং নম্বর: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/de/app.php b/packages/Webkul/Admin/src/Resources/lang/de/app.php index a8500264f7c..dd99bec05e9 100755 --- a/packages/Webkul/Admin/src/Resources/lang/de/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/de/app.php @@ -214,6 +214,7 @@ 'delete' => 'Löschen', 'empty-description' => 'Keine Artikel im Warenkorb gefunden.', 'empty-title' => 'Leere Warenkorbartikel', + 'excl-tax' => 'Ohne MwSt', 'move-to-wishlist' => 'Zur Wunschliste hinzufügen', 'see-details' => 'Details anzeigen', 'sku' => 'SKU - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'Gutschein anwenden', - 'discount-amount' => 'Rabattbetrag', - 'enter-your-code' => 'Gutscheincode eingeben', - 'grand-total' => 'Gesamtsumme', - 'place-order' => 'Bestellung aufgeben', - 'processing' => 'Verarbeitung', - 'shipping-amount' => 'Versandkosten', - 'sub-total' => 'Zwischensumme', - 'tax' => 'Steuer', - 'title' => 'Bestellübersicht', + 'apply-coupon' => 'Gutschein anwenden', + 'discount-amount' => 'Rabattbetrag', + 'enter-your-code' => 'Geben Sie Ihren Code ein', + 'grand-total' => 'Gesamtsumme', + 'place-order' => 'Bestellung aufgeben', + 'processing' => 'In Bearbeitung', + 'shipping-amount-excl-tax' => 'Versandkosten (exkl. MwSt.)', + 'shipping-amount-incl-tax' => 'Versandkosten (inkl. MwSt.)', + 'shipping-amount' => 'Versandkosten', + 'sub-total-excl-tax' => 'Zwischensumme (exkl. MwSt.)', + 'sub-total-incl-tax' => 'Zwischensumme (inkl. MwSt.)', + 'sub-total' => 'Zwischensumme', + 'tax' => 'MwSt.', + 'title' => 'Bestellübersicht', ], ], @@ -289,8 +294,9 @@ 'delete' => 'Löschen', 'empty-description' => 'Keine Artikel im Warenkorb gefunden.', 'empty-title' => 'Leerer Warenkorb', + 'excl-tax' => 'Ohne MwSt: ', 'see-details' => 'Details anzeigen', - 'sku' => 'SKU - :sku', + 'sku' => 'Artikelnummer - :sku', 'title' => 'Warenkorbartikel', ], @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount pro Einheit x :qty Menge', - 'billing-address' => 'Rechnungsadresse', - 'cancel' => 'Abbrechen', - 'cancel-msg' => 'Sind Sie sicher, dass Sie diese Bestellung stornieren möchten?', - 'cancel-success' => 'Bestellung erfolgreich storniert', - 'canceled' => 'Abgebrochen', - 'channel' => 'Kanal', - 'closed' => 'Geschlossen', - 'comment-success' => 'Kommentar erfolgreich hinzugefügt.', - 'comments' => 'Kommentare', - 'completed' => 'Abgeschlossen', - 'contact' => 'Kontakt', - 'create-success' => 'Bestellung erfolgreich erstellt', - 'currency' => 'Währung', - 'customer' => 'Kunde', - 'customer-group' => 'Kundengruppe', - 'customer-not-notified' => ':date | Kunde nicht benachrichtigt', - 'customer-notified' => ':date | Kunde benachrichtigt', - 'discount' => 'Rabatt - :discount', - 'download-pdf' => 'PDF herunterladen', - 'fraud' => 'Betrug', - 'grand-total' => 'Gesamtsumme - :grand_total', - 'invoice-id' => 'Rechnung #:invoice', - 'invoices' => 'Rechnungen', - 'item-canceled' => 'Storniert (:qty_canceled)', - 'item-invoice' => 'In Rechnung gestellt (:qty_invoiced)', - 'item-ordered' => 'Bestellt (:qty_ordered)', - 'item-refunded' => 'Erstattet (:qty_refunded)', - 'item-shipped' => 'Versandt (:qty_shipped)', - 'name' => 'Name', - 'no-invoice-found' => 'Keine Rechnung gefunden', - 'no-refund-found' => 'Keine Rückerstattung gefunden', - 'no-shipment-found' => 'Keine Sendungen gefunden', - 'notify-customer' => 'Kunde benachrichtigen', - 'order-date' => 'Bestelldatum', - 'order-information' => 'Bestellinformationen', - 'order-status' => 'Bestellstatus', - 'payment-and-shipping' => 'Zahlung und Versand', - 'payment-method' => 'Zahlungsmethode', - 'pending' => 'Ausstehend', - 'pending_payment' => 'Ausstehende Zahlung', - 'per-unit' => 'Pro Einheit', - 'price' => 'Preis - :price', - 'processing' => 'Verarbeitung', - 'quantity' => 'Menge', - 'refund' => 'Rückerstattung', - 'refund-id' => 'Rückerstattung #:refund', - 'refunded' => 'Erstattet', - 'reorder' => 'Neu anordnen', - 'ship' => 'Versenden', - 'shipment' => 'Sendung #:shipment', - 'shipments' => 'Sendungen', - 'shipping-address' => 'Lieferadresse', - 'shipping-and-handling' => 'Versand und Bearbeitung', - 'shipping-method' => 'Versandmethode', - 'shipping-price' => 'Versandpreis', - 'sku' => 'Artikelnummer (SKU) - :sku', - 'status' => 'Status', - 'sub-total' => 'Zwischensumme - :sub_total', - 'submit-comment' => 'Kommentar absenden', - 'summary-grand-total' => 'Gesamtsumme', - 'summary-sub-total' => 'Zwischensumme', - 'summary-tax' => 'Steuer', - 'tax' => 'Steuer - :tax', - 'title' => 'Bestellung #:order_id', - 'total-due' => 'Gesamtfällig', - 'total-paid' => 'Gesamtbetrag bezahlt', - 'total-refund' => 'Gesamtrückerstattung', - 'view' => 'Ansehen', - 'write-your-comment' => 'Schreiben Sie Ihren Kommentar', + 'amount-per-unit' => ':amount pro Einheit x :qty Menge', + 'billing-address' => 'Rechnungsadresse', + 'cancel' => 'Abbrechen', + 'cancel-msg' => 'Sind Sie sicher, dass Sie diese Bestellung stornieren möchten?', + 'cancel-success' => 'Bestellung erfolgreich storniert', + 'canceled' => 'Storniert', + 'channel' => 'Kanal', + 'closed' => 'Geschlossen', + 'comment-success' => 'Kommentar erfolgreich hinzugefügt.', + 'comments' => 'Kommentare', + 'completed' => 'Abgeschlossen', + 'contact' => 'Kontakt', + 'create-success' => 'Bestellung erfolgreich erstellt', + 'currency' => 'Währung', + 'customer' => 'Kunde', + 'customer-group' => 'Kundengruppe', + 'customer-not-notified' => ':date | Kunde nicht benachrichtigt', + 'customer-notified' => ':date | Kunde benachrichtigt', + 'discount' => 'Rabatt - :discount', + 'download-pdf' => 'PDF herunterladen', + 'fraud' => 'Betrug', + 'grand-total' => 'Gesamtsumme - :grand_total', + 'invoice-id' => 'Rechnung #:invoice', + 'invoices' => 'Rechnungen', + 'item-canceled' => 'Storniert (:qty_canceled)', + 'item-invoice' => 'In Rechnung gestellt (:qty_invoiced)', + 'item-ordered' => 'Bestellt (:qty_ordered)', + 'item-refunded' => 'Erstattet (:qty_refunded)', + 'item-shipped' => 'Versendet (:qty_shipped)', + 'name' => 'Name', + 'no-invoice-found' => 'Keine Rechnung gefunden', + 'no-refund-found' => 'Keine Rückerstattung gefunden', + 'no-shipment-found' => 'Keine Sendungen gefunden', + 'notify-customer' => 'Kunden benachrichtigen', + 'order-date' => 'Bestelldatum', + 'order-information' => 'Bestellinformationen', + 'order-status' => 'Bestellstatus', + 'payment-and-shipping' => 'Zahlung und Versand', + 'payment-method' => 'Zahlungsmethode', + 'pending' => 'Ausstehend', + 'pending_payment' => 'Ausstehende Zahlung', + 'per-unit' => 'Pro Einheit', + 'price' => 'Preis - :price', + 'price-excl-tax' => 'Preis (ohne MwSt.) - :price', + 'price-incl-tax' => 'Preis (inkl. MwSt.) - :price', + 'processing' => 'In Bearbeitung', + 'quantity' => 'Menge', + 'refund' => 'Rückerstattung', + 'refund-id' => 'Rückerstattung #:refund', + 'refunded' => 'Erstattet', + 'reorder' => 'Erneut bestellen', + 'ship' => 'Versenden', + 'shipment' => 'Sendung #:shipment', + 'shipments' => 'Sendungen', + 'shipping-address' => 'Lieferadresse', + 'shipping-and-handling' => 'Versand und Bearbeitung', + 'shipping-and-handling-excl-tax' => 'Versand und Bearbeitung (ohne MwSt.)', + 'shipping-and-handling-incl-tax' => 'Versand und Bearbeitung (inkl. MwSt.)', + 'shipping-method' => 'Versandmethode', + 'shipping-price' => 'Versandkosten', + 'sku' => 'Artikelnummer - :sku', + 'status' => 'Status', + 'sub-total' => 'Zwischensumme - :sub_total', + 'sub-total-excl-tax' => 'Zwischensumme (ohne MwSt.) - :sub_total', + 'sub-total-incl-tax' => 'Zwischensumme (inkl. MwSt.) - :sub_total', + 'submit-comment' => 'Kommentar absenden', + 'summary-discount' => 'Rabatt', + 'summary-grand-total' => 'Gesamtsumme', + 'summary-sub-total' => 'Zwischensumme', + 'summary-sub-total-excl-tax' => 'Zwischensumme (ohne MwSt.)', + 'summary-sub-total-incl-tax' => 'Zwischensumme (inkl. MwSt.)', + 'summary-tax' => 'Steuer', + 'tax' => 'Steuer (:percent) - :tax', + 'title' => 'Bestellung #:order_id', + 'total-due' => 'Gesamtbetrag fällig', + 'total-paid' => 'Gesamtbetrag bezahlt', + 'total-refund' => 'Gesamterstattung', + 'view' => 'Ansehen', + 'write-your-comment' => 'Schreiben Sie Ihren Kommentar', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'Kontoinformation', - 'adjustment-fee' => 'Anpassungsgebühr', - 'adjustment-refund' => 'Anpassung Rückerstattung', - 'base-discounted-amount' => 'Rabattierter Betrag - :base_discounted_amount', - 'billing-address' => 'Rechnungsadresse', - 'currency' => 'Währung', - 'discounted-amount' => 'Zwischensumme - :discounted_amount', - 'grand-total' => 'Gesamtsumme', - 'order-channel' => 'Bestellkanal', - 'order-date' => 'Bestelldatum', - 'order-id' => 'Bestellnummer', - 'order-information' => 'Bestellinformationen', - 'order-status' => 'Bestellstatus', - 'payment-information' => 'Zahlungsinformationen', - 'payment-method' => 'Zahlungsmethode', - 'price' => 'Preis - :price', - 'product-image' => 'Produktbild', - 'product-ordered' => 'Bestellte Produkte', - 'qty' => 'Menge - :qty', - 'refund' => 'Rückerstattung', - 'shipping-address' => 'Lieferadresse', - 'shipping-handling' => 'Versand & Bearbeitung', - 'shipping-method' => 'Versandmethode', - 'shipping-price' => 'Versandpreis', - 'sku' => 'Artikelnummer (SKU) - :sku', - 'sub-total' => 'Zwischensumme', - 'tax' => 'Steuer', - 'tax-amount' => 'Steuerbetrag - :tax_amount', - 'title' => 'Rückerstattung #:refund_id', + 'account-information' => 'Kontoinformationen', + 'adjustment-fee' => 'Anpassungsgebühr', + 'adjustment-refund' => 'Anpassung Rückerstattung', + 'base-discounted-amount' => 'Rabattierter Betrag - :base_discounted_amount', + 'billing-address' => 'Rechnungsadresse', + 'currency' => 'Währung', + 'sub-total-amount-excl-tax' => 'Zwischensumme (exkl. MwSt.) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'Zwischensumme (inkl. MwSt.) - :discounted_amount', + 'sub-total-amount' => 'Zwischensumme - :discounted_amount', + 'grand-total' => 'Gesamtsumme', + 'order-channel' => 'Bestellkanal', + 'order-date' => 'Bestelldatum', + 'order-id' => 'Bestellnummer', + 'order-information' => 'Bestellinformationen', + 'order-status' => 'Bestellstatus', + 'payment-information' => 'Zahlungsinformationen', + 'payment-method' => 'Zahlungsmethode', + 'price-excl-tax' => 'Preis (exkl. MwSt.) - :price', + 'price-incl-tax' => 'Preis (inkl. MwSt.) - :price', + 'price' => 'Preis - :price', + 'product-image' => 'Produktbild', + 'product-ordered' => 'Bestellte Produkte', + 'qty' => 'Menge - :qty', + 'refund' => 'Rückerstattung', + 'shipping-address' => 'Lieferadresse', + 'shipping-handling-excl-tax' => 'Versand & Bearbeitung (exkl. MwSt.)', + 'shipping-handling-incl-tax' => 'Versand & Bearbeitung (inkl. MwSt.)', + 'shipping-handling' => 'Versand & Bearbeitung', + 'shipping-method' => 'Versandmethode', + 'shipping-price' => 'Versandpreis', + 'sku' => 'Artikelnummer (SKU) - :sku', + 'sub-total-excl-tax' => 'Zwischensumme (exkl. MwSt.)', + 'sub-total-incl-tax' => 'Zwischensumme (inkl. MwSt.)', + 'sub-total' => 'Zwischensumme', + 'tax' => 'MwSt.', + 'tax-amount' => 'MwSt.-Betrag - :tax_amount', + 'title' => 'Rückerstattung #:refund_id', ], 'create' => [ @@ -530,11 +553,11 @@ 'refund-btn' => 'Rückerstattung', 'refund-limit-error' => 'Rückerstattungsbetrag :amount kann nicht verarbeitet werden.', 'refund-shipping' => 'Versandkosten zurückerstatten', - 'sku' => 'SKU - :sku', + 'sku' => 'Artikelnummer (SKU) - :sku', 'subtotal' => 'Zwischensumme', 'tax-amount' => 'Steuerbetrag', 'title' => 'Rückerstattung erstellen', - 'update-quantity-btn' => 'Menge aktualisieren', + 'update-totals-btn' => 'Totale aktualisieren', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount pro Einheit x :qty Menge', - 'channel' => 'Kanal', - 'customer' => 'Kunde', - 'customer-email' => 'E-Mail - :email', - 'discount' => 'Rabattbetrag - :discount', - 'email' => 'E-Mail', - 'grand-total' => 'Gesamtsumme', - 'invoice-items' => 'Rechnungspositionen', - 'invoice-sent' => 'Rechnung erfolgreich gesendet', - 'invoice-status' => 'Rechnungsstatus', - 'order-date' => 'Bestelldatum', - 'order-id' => 'Bestellnummer', - 'order-information' => 'Bestellinformation', - 'order-status' => 'Bestellstatus', - 'price' => 'Preis - :price', - 'print' => 'Drucken', - 'product-image' => 'Produktbild', - 'qty' => 'Menge - :qty', - 'send' => 'Senden', - 'send-btn' => 'Senden', - 'send-duplicate-invoice' => 'Doppelte Rechnung senden', - 'shipping-and-handling' => 'Versand und Bearbeitung', - 'sku' => 'Artikelnummer - :sku', - 'sub-total' => 'Zwischensumme - :sub_total', - 'sub-total-summary' => 'Zwischensumme', - 'summary-discount' => 'Rabattbetrag', - 'summary-tax' => 'Steuerbetrag', - 'tax' => 'Steuerbetrag - :tax', - 'title' => 'Rechnung #:invoice_id', + 'amount-per-unit' => ':amount pro Einheit x :qty Menge', + 'channel' => 'Kanal', + 'customer-email' => 'E-Mail - :email', + 'customer' => 'Kunde', + 'discount' => 'Rabattbetrag - :discount', + 'email' => 'E-Mail', + 'grand-total' => 'Gesamtsumme', + 'invoice-items' => 'Rechnungspositionen', + 'invoice-sent' => 'Rechnung erfolgreich gesendet', + 'invoice-status' => 'Rechnungsstatus', + 'order-date' => 'Bestelldatum', + 'order-id' => 'Bestellnummer', + 'order-information' => 'Bestellinformationen', + 'order-status' => 'Bestellstatus', + 'price-excl-tax' => 'Preis (exkl. MwSt.) - :price', + 'price-incl-tax' => 'Preis (inkl. MwSt.) - :price', + 'price' => 'Preis - :price', + 'print' => 'Drucken', + 'product-image' => 'Produktbild', + 'qty' => 'Menge - :qty', + 'send-btn' => 'Senden', + 'send-duplicate-invoice' => 'Doppelte Rechnung senden', + 'send' => 'Senden', + 'shipping-and-handling-excl-tax' => 'Versand und Bearbeitung (exkl. MwSt.)', + 'shipping-and-handling-incl-tax' => 'Versand und Bearbeitung (inkl. MwSt.)', + 'shipping-and-handling' => 'Versand und Bearbeitung', + 'sku' => 'Artikelnummer (SKU) - :sku', + 'sub-total-excl-tax' => 'Zwischensumme (exkl. MwSt.) - :sub_total', + 'sub-total-incl-tax' => 'Zwischensumme (inkl. MwSt.) - :sub_total', + 'sub-total-summary-excl-tax' => 'Zwischensumme (exkl. MwSt.)', + 'sub-total-summary-incl-tax' => 'Zwischensumme (inkl. MwSt.)', + 'sub-total-summary' => 'Zwischensumme', + 'sub-total' => 'Zwischensumme - :sub_total', + 'summary-discount' => 'Rabattbetrag', + 'summary-tax' => 'MwSt.-Betrag', + 'tax' => 'MwSt.-Betrag - :tax', + 'title' => 'Rechnung #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'Bankverbindung', - 'bill-to' => 'Rechnungsadresse', - 'contact' => 'Kontakt', - 'contact-number' => 'Kontakt-Nummer', - 'date' => 'Rechnungsdatum', - 'discount' => 'Rabatt', - 'grand-total' => 'Gesamtsumme', - 'invoice' => 'Rechnung', - 'invoice-id' => 'Rechnungsnummer', - 'order-date' => 'Bestelldatum', - 'order-id' => 'Bestellnummer', - 'payment-method' => 'Zahlungsmethode', - 'payment-terms' => 'Zahlungsbedingungen', - 'price' => 'Preis', - 'product-name' => 'Produktname', - 'qty' => 'Menge', - 'ship-to' => 'Lieferadresse', - 'shipping-handling' => 'Versand und Bearbeitung', - 'shipping-method' => 'Versandmethode', - 'sku' => 'Artikelnummer', - 'subtotal' => 'Zwischensumme', - 'tax' => 'Steuer', - 'tax-amount' => 'Steuersumme', - 'vat-number' => 'Umsatzsteuer-Identifikationsnummer', + 'bank-details' => 'Bankverbindung', + 'bill-to' => 'Rechnung an', + 'contact' => 'Kontakt', + 'contact-number' => 'Kontaktnummer', + 'date' => 'Rechnungsdatum', + 'discount' => 'Rabatt', + 'grand-total' => 'Gesamtsumme', + 'invoice' => 'Rechnung', + 'invoice-id' => 'Rechnungsnummer', + 'order-date' => 'Bestelldatum', + 'order-id' => 'Bestellnummer', + 'payment-method' => 'Zahlungsmethode', + 'payment-terms' => 'Zahlungsbedingungen', + 'price' => 'Preis', + 'product-name' => 'Produktname', + 'qty' => 'Menge', + 'ship-to' => 'Versand an', + 'shipping-handling-excl-tax' => 'Versand und Bearbeitung (exkl. MwSt.)', + 'shipping-handling-incl-tax' => 'Versand und Bearbeitung (inkl. MwSt.)', + 'shipping-handling' => 'Versand und Bearbeitung', + 'shipping-method' => 'Versandart', + 'sku' => 'Artikelnummer (SKU)', + 'subtotal-excl-tax' => 'Zwischensumme (exkl. MwSt.)', + 'subtotal-incl-tax' => 'Zwischensumme (inkl. MwSt.)', + 'subtotal' => 'Zwischensumme', + 'tax' => 'MwSt.', + 'tax-amount' => 'MwSt.-Betrag', + 'vat-number' => 'USt-IdNr.', + 'excl-tax' => 'Exkl. MwSt.:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'Multiselect', 'no' => 'Nein', 'number' => 'Nummer', + 'option-deleted' => 'Option erfolgreich gelöscht', 'options' => 'Optionen', 'position' => 'Position', 'price' => 'Preis', @@ -1123,6 +1160,7 @@ 'multiselect' => 'Mehrfachauswahl', 'no' => 'Nein', 'number' => 'Nummer', + 'option-deleted' => 'Option erfolgreich gelöscht', 'options' => 'Optionen', 'position' => 'Position', 'price' => 'Preis', @@ -3384,17 +3422,6 @@ 'info' => 'Katalog', 'title' => 'Katalog', - 'inventory' => [ - 'info' => 'Rückbestellungen einrichten', - 'title' => 'Inventar', - - 'stock-options' => [ - 'allow-back-orders' => 'Rückbestellungen erlauben', - 'title' => 'Bestandsoptionen', - 'title-info' => 'Bestandsoptionen sind Anlageverträge, die das Recht gewähren, Unternehmensaktien zu einem festgelegten Preis zu kaufen oder zu verkaufen und potenzielle Gewinne beeinflussen.', - ], - ], - 'products' => [ 'info' => 'Gastkasse einrichten, Produktansichtsseite, Warenkorbansichtsseite, Ladenfront, Bewertung und Attribut-Social-Share festlegen.', 'title' => 'Produkte', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'Bestellnummer und Mindestbestellung festlegen.', + 'info' => 'Bestellnummern, Mindestbestellungen und Rückbestellungen festlegen.', 'title' => 'Bestelleinstellungen', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'Mindestbestellmengen-Einstellungen', 'title-info' => 'Konfigurieren Sie die Mindestbestellmenge oder den Standardwert für die Verarbeitung oder den Vorteil des Kaufprozesses.', ], + + 'stock-options' => [ + 'allow-back-orders' => 'Rückbestellungen erlauben', + 'title' => 'Bestandsoptionen', + 'title-info' => 'Bestandsoptionen sind Anlageverträge, die das Recht gewähren, Unternehmensaktien zu einem festgelegten Preis zu kaufen oder zu verkaufen und potenzielle Gewinne beeinflussen.', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'Automatische Benachrichtigungen oder Kontakte, um Kunden an Zahlungen oder ausstehende Zahlungen in Rechnungen zu erinnern und Kunden bei Bedarf zur automatischen Zahlung oder zum Ausgleich zu veranlassen.', ], ], - ], - 'taxes' => [ - 'title' => 'Steuern', + 'taxes' => [ + 'title' => 'Steuern', + 'title-info' => 'Steuern sind obligatorische Gebühren, die von Regierungen auf Waren, Dienstleistungen oder Transaktionen erhoben werden und von Verkäufern eingezogen und an die Behörden abgeführt werden.', - 'catalog' => [ - 'title' => 'Katalog', - 'title-info' => 'Preisfestlegung und Bestimmung als Standardstandort', + 'categories' => [ + 'title' => 'Steuerkategorien', + 'title-info' => 'Steuerkategorien sind Klassifizierungen für verschiedene Arten von Steuern, wie Mehrwertsteuer oder Verbrauchssteuer, die zur Kategorisierung und Anwendung von Steuersätzen auf Produkte oder Dienstleistungen verwendet werden.', + 'product' => 'Standardsteuerkategorie für Produkte', + 'shipping' => 'Steuerkategorie für Versand', + 'none' => 'Keine', + ], - 'pricing' => [ - 'tax-inclusive' => 'Inklusive Steuern', - 'title' => 'Preisfestlegung', - 'title-info' => 'Detaillierte Informationen zu Preisen für Produkte oder Dienstleistungen, Basiskosten, Rabatte, Steuern und zusätzlichen Gebühren.', + 'calculation' => [ + 'title' => 'Berechnungseinstellungen', + 'title-info' => 'Details zu den Kosten von Waren oder Dienstleistungen, einschließlich Grundpreis, Rabatten, Steuern und zusätzlichen Gebühren.', + 'based-on' => 'Berechnung basierend auf', + 'shipping-address' => 'Lieferadresse', + 'billing-address' => 'Rechnungsadresse', + 'shipping-origin' => 'Versandursprung', + 'product-prices' => 'Produktpreise', + 'shipping-prices' => 'Versandpreise', + 'excluding-tax' => 'Ohne Steuern', + 'including-tax' => 'Inklusive Steuern', ], - 'default-location-calculation' => [ + 'default-destination-calculation' => [ 'default-country' => 'Standardland', 'default-post-code' => 'Standard-Postleitzahl', 'default-state' => 'Standard-Bundesland', - 'title' => 'Standardstandortberechnung', - 'title-info' => 'Eine automatische Bestimmung eines Standards oder zusätzlichen Standorts basierend auf vordefinierten Faktoren oder Einstellungen, abhängig von den zuvor festgelegten Faktoren oder Einstellungen.', + 'title' => 'Standardzielberechnung', + 'title-info' => 'Automatische Bestimmung eines Standard- oder Anfangsziels basierend auf vordefinierten Faktoren oder Einstellungen.', + ], + + 'shopping-cart' => [ + 'title' => 'Anzeigeeinstellungen im Warenkorb', + 'title-info' => 'Legen Sie die Anzeige von Steuern im Warenkorb fest.', + 'display-prices' => 'Preise anzeigen', + 'display-subtotal' => 'Zwischensumme anzeigen', + 'display-shipping-amount' => 'Versandkosten anzeigen', + 'excluding-tax' => 'Ohne Steuern', + 'including-tax' => 'Inklusive Steuern', + 'both' => 'Ohne und inklusive beides', + ], + + 'sales' => [ + 'title' => 'Anzeigeeinstellungen für Bestellungen, Rechnungen und Rückerstattungen', + 'title-info' => 'Legen Sie die Anzeige von Steuern in Bestellungen, Rechnungen und Rückerstattungen fest.', + 'display-prices' => 'Preise anzeigen', + 'display-subtotal' => 'Zwischensumme anzeigen', + 'display-shipping-amount' => 'Versandkosten anzeigen', + 'excluding-tax' => 'Ohne Steuern', + 'including-tax' => 'Inklusive Steuern', + 'both' => 'Ohne und inklusive beides', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => 'Bestellung storniert!', ], - 'billing-address' => 'Rechnungsadresse', - 'contact' => 'Kontakt', - 'discount' => 'Rabatt', - 'grand-total' => 'Gesamtsumme', - 'name' => 'Name', - 'payment' => 'Zahlung', - 'price' => 'Preis', - 'qty' => 'Menge', - 'shipping' => 'Versand', - 'shipping-address' => 'Lieferadresse', - 'shipping-handling' => 'Versand und Bearbeitung', - 'sku' => 'SKU', - 'subtotal' => 'Zwischensumme', - 'tax' => 'Steuer', + 'billing-address' => 'Rechnungsadresse', + 'carrier' => 'Versanddienst', + 'contact' => 'Kontakt', + 'discount' => 'Rabatt', + 'excl-tax' => 'Ohne Steuern: ', + 'grand-total' => 'Gesamtsumme', + 'name' => 'Name', + 'payment' => 'Zahlung', + 'price' => 'Preis', + 'qty' => 'Menge', + 'shipping-address' => 'Lieferadresse', + 'shipping-handling-excl-tax' => 'Versandkosten (ohne Steuern)', + 'shipping-handling-incl-tax' => 'Versandkosten (inkl. Steuern)', + 'shipping-handling' => 'Versandkosten', + 'shipping' => 'Versand', + 'sku' => 'Artikelnummer', + 'subtotal-excl-tax' => 'Zwischensumme (ohne Steuern)', + 'subtotal-incl-tax' => 'Zwischensumme (inkl. Steuern)', + 'subtotal' => 'Zwischensumme', + 'tax' => 'Steuern', + 'tracking-number' => 'Sendungsnummer: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index 68685d97f7d..1a1d6723a0f 100755 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -214,6 +214,7 @@ 'delete' => 'Delete', 'empty-description' => 'No items found in your cart.', 'empty-title' => 'Empty Cart Items', + 'excl-tax' => 'Excl. Tax', 'move-to-wishlist' => 'Move to Wishlist', 'see-details' => 'See Details', 'sku' => 'SKU - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'Apply Coupon', - 'discount-amount' => 'Discount Amount', - 'enter-your-code' => 'Enter your code', - 'grand-total' => 'Grand Total', - 'place-order' => 'Place Order', - 'processing' => 'Processing', - 'shipping-amount' => 'Shipping Amount', - 'sub-total' => 'Subtotal', - 'tax' => 'Tax', - 'title' => 'Order Summary', + 'apply-coupon' => 'Apply Coupon', + 'discount-amount' => 'Discount Amount', + 'enter-your-code' => 'Enter your code', + 'grand-total' => 'Grand Total', + 'place-order' => 'Place Order', + 'processing' => 'Processing', + 'shipping-amount-excl-tax' => 'Shipping Amount (Excl. Tax)', + 'shipping-amount-incl-tax' => 'Shipping Amount (Incl. Tax)', + 'shipping-amount' => 'Shipping Amount', + 'sub-total-excl-tax' => 'Subtotal (Excl. Tax)', + 'sub-total-incl-tax' => 'Subtotal (Incl. Tax)', + 'sub-total' => 'Subtotal', + 'tax' => 'Tax', + 'title' => 'Order Summary', ], ], @@ -289,6 +294,7 @@ 'delete' => 'Delete', 'empty-description' => 'No items found in your cart.', 'empty-title' => 'Empty Cart', + 'excl-tax' => 'Excl. Tax: ', 'see-details' => 'See Details', 'sku' => 'SKU - :sku', 'title' => 'Cart Items', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount Per Unit x :qty Quantity', - 'billing-address' => 'Billing Address', - 'cancel-msg' => 'Are your sure you want to cancel this order', - 'cancel-success' => 'Order cancelled successfully', - 'cancel' => 'Cancel', - 'canceled' => 'Canceled', - 'channel' => 'Channel', - 'closed' => 'Closed', - 'comment-success' => 'Comment added successfully.', - 'comments' => 'Comments', - 'completed' => 'Completed', - 'contact' => 'Contact', - 'create-success' => 'Order created successfully', - 'currency' => 'Currency', - 'customer-group' => 'Customer Group', - 'customer-not-notified' => ':date | Customer Not Notified', - 'customer-notified' => ':date | Customer Notified', - 'customer' => 'Customer', - 'discount' => 'Discount - :discount', - 'download-pdf' => 'Download PDF', - 'fraud' => 'Fraud', - 'grand-total' => 'Grand Total - :grand_total', - 'invoice-id' => 'Invoice #:invoice', - 'invoices' => 'Invoices', - 'item-canceled' => 'Canceled (:qty_canceled)', - 'item-invoice' => 'Invoiced (:qty_invoiced)', - 'item-ordered' => 'Ordered (:qty_ordered)', - 'item-refunded' => 'Refunded (:qty_refunded)', - 'item-shipped' => 'Shipped (:qty_shipped)', - 'name' => 'Name', - 'no-invoice-found' => 'No Invoice Found', - 'no-refund-found' => 'No Refund Found', - 'no-shipment-found' => 'No Shipments Found', - 'notify-customer' => 'Notify Customer', - 'order-date' => 'Order Date', - 'order-information' => 'Order Information', - 'order-status' => 'Order Status', - 'payment-and-shipping' => 'Payment and Shipping', - 'payment-method' => 'Payment method', - 'pending_payment' => 'Pending Payment', - 'pending' => 'Pending', - 'per-unit' => 'Per Unit', - 'price' => 'Price - :price', - 'processing' => 'Processing', - 'quantity' => 'Quantity', - 'refund-id' => 'Refund #:refund', - 'refund' => 'Refund', - 'refunded' => 'Refunded', - 'reorder' => 'Reorder', - 'ship' => 'Ship', - 'shipment' => 'Shipment #:shipment', - 'shipments' => 'Shipments', - 'shipping-address' => 'Shipping Address', - 'shipping-and-handling' => 'Shipping and Handling', - 'shipping-method' => 'Shipping Method', - 'shipping-price' => 'Shipping Price', - 'sku' => 'SKU - :sku', - 'status' => 'Status', - 'sub-total' => 'Sub Total - :sub_total', - 'submit-comment' => 'Submit Comment', - 'summary-grand-total' => 'Grand Total', - 'summary-sub-total' => 'Sub Total', - 'summary-tax' => 'Tax', - 'tax' => 'Tax - :tax', - 'title' => 'Order #:order_id', - 'total-due' => 'Total Due', - 'total-paid' => 'Total Paid', - 'total-refund' => 'Total Refund', - 'view' => 'View', - 'write-your-comment' => 'Write your comment', + 'amount-per-unit' => ':amount Per Unit x :qty Quantity', + 'billing-address' => 'Billing Address', + 'cancel-msg' => 'Are your sure you want to cancel this order', + 'cancel-success' => 'Order cancelled successfully', + 'cancel' => 'Cancel', + 'canceled' => 'Canceled', + 'channel' => 'Channel', + 'closed' => 'Closed', + 'comment-success' => 'Comment added successfully.', + 'comments' => 'Comments', + 'completed' => 'Completed', + 'contact' => 'Contact', + 'create-success' => 'Order created successfully', + 'currency' => 'Currency', + 'customer-group' => 'Customer Group', + 'customer-not-notified' => ':date | Customer Not Notified', + 'customer-notified' => ':date | Customer Notified', + 'customer' => 'Customer', + 'discount' => 'Discount - :discount', + 'download-pdf' => 'Download PDF', + 'fraud' => 'Fraud', + 'grand-total' => 'Grand Total - :grand_total', + 'invoice-id' => 'Invoice #:invoice', + 'invoices' => 'Invoices', + 'item-canceled' => 'Canceled (:qty_canceled)', + 'item-invoice' => 'Invoiced (:qty_invoiced)', + 'item-ordered' => 'Ordered (:qty_ordered)', + 'item-refunded' => 'Refunded (:qty_refunded)', + 'item-shipped' => 'Shipped (:qty_shipped)', + 'name' => 'Name', + 'no-invoice-found' => 'No Invoice Found', + 'no-refund-found' => 'No Refund Found', + 'no-shipment-found' => 'No Shipments Found', + 'notify-customer' => 'Notify Customer', + 'order-date' => 'Order Date', + 'order-information' => 'Order Information', + 'order-status' => 'Order Status', + 'payment-and-shipping' => 'Payment and Shipping', + 'payment-method' => 'Payment method', + 'pending_payment' => 'Pending Payment', + 'pending' => 'Pending', + 'per-unit' => 'Per Unit', + 'price-incl-tax' => 'Price (Incl. Tax) - :price', + 'price-excl-tax' => 'Price (Excl. Tax) - :price', + 'price' => 'Price - :price', + 'processing' => 'Processing', + 'quantity' => 'Quantity', + 'refund-id' => 'Refund #:refund', + 'refund' => 'Refund', + 'refunded' => 'Refunded', + 'reorder' => 'Reorder', + 'ship' => 'Ship', + 'shipment' => 'Shipment #:shipment', + 'shipments' => 'Shipments', + 'shipping-address' => 'Shipping Address', + 'shipping-and-handling-incl-tax' => 'Shipping and Handling (Incl. Tax)', + 'shipping-and-handling-excl-tax' => 'Shipping and Handling (Excl. Tax)', + 'shipping-and-handling' => 'Shipping and Handling', + 'shipping-method' => 'Shipping Method', + 'shipping-price' => 'Shipping Price', + 'sku' => 'SKU - :sku', + 'status' => 'Status', + 'sub-total-incl-tax' => 'Sub Total (Incl. Tax) - :sub_total', + 'sub-total-excl-tax' => 'Sub Total (Excl. Tax) - :sub_total', + 'sub-total' => 'Sub Total - :sub_total', + 'submit-comment' => 'Submit Comment', + 'summary-grand-total' => 'Grand Total', + 'summary-sub-total-incl-tax' => 'Sub Total (Incl. Tax)', + 'summary-sub-total-excl-tax' => 'Sub Total (Excl. Tax)', + 'summary-sub-total' => 'Sub Total', + 'summary-discount' => 'Discount', + 'summary-tax' => 'Tax', + 'tax' => 'Tax (:percent) - :tax', + 'title' => 'Order #:order_id', + 'total-due' => 'Total Due', + 'total-paid' => 'Total Paid', + 'total-refund' => 'Total Refund', + 'view' => 'View', + 'write-your-comment' => 'Write your comment', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'Account Information', - 'adjustment-fee' => 'Adjustment Fee', - 'adjustment-refund' => 'Adjustment Refund', - 'base-discounted-amount' => 'Discounted Amount - :base_discounted_amount', - 'billing-address' => 'Billing Address', - 'currency' => 'Currency', - 'discounted-amount' => 'Sub Total - :discounted_amount', - 'grand-total' => 'Grand Total', - 'order-channel' => 'Order Channel', - 'order-date' => 'Order Date', - 'order-id' => 'Order Id', - 'order-information' => 'Order Information', - 'order-status' => 'Order status', - 'payment-information' => 'Payment Information', - 'payment-method' => 'Payment Method', - 'price' => 'Price - :price', - 'product-image' => 'Product Image', - 'product-ordered' => 'Products Ordered', - 'qty' => 'QTY - :qty', - 'refund' => 'Refund', - 'shipping-address' => 'Shipping Address', - 'shipping-handling' => 'Shipping & Handling', - 'shipping-method' => 'Shipping Method', - 'shipping-price' => 'Shipping Price', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Sub Total', - 'tax' => 'Tax', - 'tax-amount' => 'Tax Amount - :tax_amount', - 'title' => 'Refund #:refund_id', + 'account-information' => 'Account Information', + 'adjustment-fee' => 'Adjustment Fee', + 'adjustment-refund' => 'Adjustment Refund', + 'base-discounted-amount' => 'Discounted Amount - :base_discounted_amount', + 'billing-address' => 'Billing Address', + 'currency' => 'Currency', + 'sub-total-amount-excl-tax' => 'Sub Total (Excl. Tax) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'Sub Total (Incl. Tax) - :discounted_amount', + 'sub-total-amount' => 'Sub Total - :discounted_amount', + 'grand-total' => 'Grand Total', + 'order-channel' => 'Order Channel', + 'order-date' => 'Order Date', + 'order-id' => 'Order Id', + 'order-information' => 'Order Information', + 'order-status' => 'Order status', + 'payment-information' => 'Payment Information', + 'payment-method' => 'Payment Method', + 'price-excl-tax' => 'Price (Excl. Tax) - :price', + 'price-incl-tax' => 'Price (Incl. Tax) - :price', + 'price' => 'Price - :price', + 'product-image' => 'Product Image', + 'product-ordered' => 'Products Ordered', + 'qty' => 'QTY - :qty', + 'refund' => 'Refund', + 'shipping-address' => 'Shipping Address', + 'shipping-handling-excl-tax' => 'Shipping & Handling (Excl. Tax)', + 'shipping-handling-incl-tax' => 'Shipping & Handling (Incl. Tax)', + 'shipping-handling' => 'Shipping & Handling', + 'shipping-method' => 'Shipping Method', + 'shipping-price' => 'Shipping Price', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'Sub Total (Excl. Tax)', + 'sub-total-incl-tax' => 'Sub Total (Incl. Tax)', + 'sub-total' => 'Sub Total', + 'tax' => 'Tax', + 'tax-amount' => 'Tax Amount - :tax_amount', + 'title' => 'Refund #:refund_id', ], 'create' => [ @@ -534,7 +557,7 @@ 'subtotal' => 'Subtotal', 'tax-amount' => 'Tax Amount', 'title' => 'Create Refund', - 'update-quantity-btn' => 'Update Quantity', + 'update-totals-btn' => 'Update Totals', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount Per Unit x :qty Quantity', - 'channel' => 'Channel', - 'customer' => 'Customer', - 'customer-email' => 'Email - :email', - 'discount' => 'Discount Amount - :discount', - 'email' => 'Email', - 'grand-total' => 'Grand Total', - 'invoice-items' => 'Invoice Items', - 'invoice-sent' => 'Invoice sent successfully', - 'invoice-status' => 'Invoice Status', - 'order-date' => 'Order Date', - 'order-id' => 'Order ID', - 'order-information' => 'Order Information', - 'order-status' => 'Order Status', - 'price' => 'Price - :price', - 'print' => 'Print', - 'product-image' => 'Product Image', - 'qty' => 'Quantity - :qty', - 'send' => 'Send', - 'send-btn' => 'Send', - 'send-duplicate-invoice' => 'Send Duplicate Invoice', - 'shipping-and-handling' => 'Shipping and Handling', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Sub Total - :sub_total', - 'sub-total-summary' => 'Sub Total', - 'summary-discount' => 'Discount Amount', - 'summary-tax' => 'Tax Amount', - 'tax' => 'Tax Amount - :tax', - 'title' => 'Invoice #:invoice_id', + 'amount-per-unit' => ':amount Per Unit x :qty Quantity', + 'channel' => 'Channel', + 'customer-email' => 'Email - :email', + 'customer' => 'Customer', + 'discount' => 'Discount Amount - :discount', + 'email' => 'Email', + 'grand-total' => 'Grand Total', + 'invoice-items' => 'Invoice Items', + 'invoice-sent' => 'Invoice sent successfully', + 'invoice-status' => 'Invoice Status', + 'order-date' => 'Order Date', + 'order-id' => 'Order ID', + 'order-information' => 'Order Information', + 'order-status' => 'Order Status', + 'price-excl-tax' => 'Price (Excl. Tax) - :price', + 'price-incl-tax' => 'Price (Incl. Tax) - :price', + 'price' => 'Price - :price', + 'print' => 'Print', + 'product-image' => 'Product Image', + 'qty' => 'Quantity - :qty', + 'send-btn' => 'Send', + 'send-duplicate-invoice' => 'Send Duplicate Invoice', + 'send' => 'Send', + 'shipping-and-handling-excl-tax' => 'Shipping and Handling (Excl. Tax)', + 'shipping-and-handling-incl-tax' => 'Shipping and Handling (Incl. Tax)', + 'shipping-and-handling' => 'Shipping and Handling', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'Sub Total (Excl. Tax) - :sub_total', + 'sub-total-incl-tax' => 'Sub Total (Incl. Tax) - :sub_total', + 'sub-total-summary-excl-tax' => 'Sub Total (Excl. Tax)', + 'sub-total-summary-incl-tax' => 'Sub Total (Incl. Tax)', + 'sub-total-summary' => 'Sub Total', + 'sub-total' => 'Sub Total - :sub_total', + 'summary-discount' => 'Discount Amount', + 'summary-tax' => 'Tax Amount', + 'tax' => 'Tax Amount - :tax', + 'title' => 'Invoice #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'Bank Details', - 'bill-to' => 'Bill to', - 'contact' => 'Contact', - 'contact-number' => 'Contact Number', - 'date' => 'Invoice Date', - 'discount' => 'Discount', - 'grand-total' => 'Grand Total', - 'invoice' => 'Invoice', - 'invoice-id' => 'Invoice ID', - 'order-date' => 'Order Date', - 'order-id' => 'Order ID', - 'payment-method' => 'Payment Method', - 'payment-terms' => 'Payment Terms', - 'price' => 'Price', - 'product-name' => 'Product Name', - 'qty' => 'Quantity', - 'ship-to' => 'Ship to', - 'shipping-handling' => 'Shipping Handling', - 'shipping-method' => 'Shipping Method', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Tax', - 'tax-amount' => 'Tax Amount', - 'vat-number' => 'Vat Number', + 'bank-details' => 'Bank Details', + 'bill-to' => 'Bill to', + 'contact' => 'Contact', + 'contact-number' => 'Contact Number', + 'date' => 'Invoice Date', + 'discount' => 'Discount', + 'grand-total' => 'Grand Total', + 'invoice' => 'Invoice', + 'invoice-id' => 'Invoice ID', + 'order-date' => 'Order Date', + 'order-id' => 'Order ID', + 'payment-method' => 'Payment Method', + 'payment-terms' => 'Payment Terms', + 'price' => 'Price', + 'product-name' => 'Product Name', + 'qty' => 'Quantity', + 'ship-to' => 'Ship to', + 'shipping-handling-excl-tax' => 'Shipping Handling (Excl. Tax)', + 'shipping-handling-incl-tax' => 'Shipping Handling (Incl. Tax)', + 'shipping-handling' => 'Shipping Handling', + 'shipping-method' => 'Shipping Method', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotal (Excl. Tax)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Tax)', + 'subtotal' => 'Subtotal', + 'tax' => 'Tax', + 'tax-amount' => 'Tax Amount', + 'vat-number' => 'Vat Number', + 'excl-tax' => 'Excl. Tax:', ], ], @@ -1042,6 +1078,7 @@ 'datetime' => 'Datetime', 'decimal' => 'Decimal', 'default-value' => 'Default Value', + 'option-deleted' => 'Option Deleted Successfully', 'email' => 'Email', 'enable-wysiwyg' => 'Enable Wysiwyg Editor', 'file' => 'File', @@ -1106,6 +1143,7 @@ 'datetime' => 'Datetime', 'decimal' => 'Decimal', 'default-value' => 'Default Value', + 'option-deleted' => 'Option Deleted Successfully', 'email' => 'Email', 'enable-wysiwyg' => 'Enable Wysiwyg Editor', 'file' => 'File', @@ -3384,17 +3422,6 @@ 'info' => 'Catalog', 'title' => 'Catalog', - 'inventory' => [ - 'info' => 'Set back orders', - 'title' => 'Inventory', - - 'stock-options' => [ - 'allow-back-orders' => 'Allow Back orders', - 'title' => 'Stock Options', - 'title-info' => 'Stock options are investment contracts that grant the right to buy or sell company shares at a predetermined price, influencing potential profits.', - ], - ], - 'products' => [ 'info' => 'Set guest checkout, product view page, cart view page, store front, review and attribute social share.', 'title' => 'Products', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'Set order numbers and minimum orders.', + 'info' => 'Set order numbers, minimum orders and back orders.', 'title' => 'Order Settings', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'Minimum Order Settings', 'title-info' => 'Configured criteria specifying the lowest required quantity or value for an order to be processed or qualify for benefits.', ], + + 'stock-options' => [ + 'allow-back-orders' => 'Allow Back orders', + 'title' => 'Stock Options', + 'title-info' => 'Stock options are investment contracts that grant the right to buy or sell company shares at a predetermined price, influencing potential profits.', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'Automated notifications or communications sent to customers to remind them of upcoming or overdue payments for invoices.', ], ], - ], - 'taxes' => [ - 'title' => 'Taxes', + 'taxes' => [ + 'title' => 'Taxes', + 'title-info' => 'Taxes are mandatory fees imposed by governments on goods, services, or transactions, collected by sellers and remitted to the authorities.', - 'catalog' => [ - 'title' => 'Catalog', - 'title-info' => 'Set pricing and default location calculations', + 'categories' => [ + 'title' => 'Tax Categories', + 'title-info' => 'Tax categories are classifications for different types of taxes, such as sales tax, value-added tax, or excise tax, used to categorize and apply tax rates to products or services.', + 'product' => 'Product Default Tax Category', + 'shipping' => 'Shipping Tax Category', + 'none' => 'None', + ], - 'pricing' => [ - 'title' => 'Pricing', - 'title-info' => 'Details about the cost of goods or services, including base price, discounts, taxes, and additional charges.information', - 'tax-inclusive' => 'Tax inclusive', + 'calculation' => [ + 'title' => 'Calculation Settings', + 'title-info' => 'Details about the cost of goods or services, including base price, discounts, taxes, and additional charges.information', + 'based-on' => 'Calculation Based On', + 'shipping-address' => 'Shipping Address', + 'billing-address' => 'Billing Address', + 'shipping-origin' => 'Shipping Origin', + 'product-prices' => 'Product Prices', + 'shipping-prices' => 'Shipping Prices', + 'excluding-tax' => 'Excluding Tax', + 'including-tax' => 'Including Tax', ], - 'default-location-calculation' => [ + 'default-destination-calculation' => [ 'default-country' => 'Default Country', 'default-post-code' => 'Default Post Code', 'default-state' => 'Default State', - 'title' => 'Default Location Calculation', - 'title-info' => 'Automated determination of a standard or initial location based on predefined factors or settings.', + 'title' => 'Default Destination Calculation', + 'title-info' => 'Automated determination of a standard or initial destination based on predefined factors or settings.', + ], + + 'shopping-cart' => [ + 'title' => 'Shopping Cart Display Settings', + 'title-info' => 'Set the display of taxes in the shopping cart', + 'display-prices' => 'Display Prices', + 'display-subtotal' => 'Display Subtotal', + 'display-shipping-amount' => 'Display Shipping Amount', + 'excluding-tax' => 'Excluding Tax', + 'including-tax' => 'Including Tax', + 'both' => 'Excluding and Including Both', + ], + + 'sales' => [ + 'title' => 'Orders, Invoices, Refunds Display Settings', + 'title-info' => 'Set the display of taxes in the orders, invoices, and refunds', + 'display-prices' => 'Display Prices', + 'display-subtotal' => 'Display Subtotal', + 'display-shipping-amount' => 'Display Shipping Amount', + 'excluding-tax' => 'Excluding Tax', + 'including-tax' => 'Including Tax', + 'both' => 'Excluding and Including Both', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => 'Order Canceled!', ], - 'billing-address' => 'Billing Address', - 'contact' => 'Contact', - 'discount' => 'Discount', - 'grand-total' => 'Grand Total', - 'name' => 'Name', - 'payment' => 'Payment', - 'price' => 'Price', - 'qty' => 'Qty', - 'shipping' => 'Shipping', - 'shipping-address' => 'Shipping Address', - 'shipping-handling' => 'Shipping Handling', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Tax', + 'billing-address' => 'Billing Address', + 'carrier' => 'Carrier', + 'contact' => 'Contact', + 'discount' => 'Discount', + 'excl-tax' => 'Excl. Tax: ', + 'grand-total' => 'Grand Total', + 'name' => 'Name', + 'payment' => 'Payment', + 'price' => 'Price', + 'qty' => 'Qty', + 'shipping-address' => 'Shipping Address', + 'shipping-handling-excl-tax' => 'Shipping Handling (Excl. Tax)', + 'shipping-handling-incl-tax' => 'Shipping Handling (Incl. Tax)', + 'shipping-handling' => 'Shipping Handling', + 'shipping' => 'Shipping', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotal (Excl. Tax)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Tax)', + 'subtotal' => 'Subtotal', + 'tax' => 'Tax', + 'tracking-number' => 'Tracking Number : :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/es/app.php b/packages/Webkul/Admin/src/Resources/lang/es/app.php index fd63a995adc..23d615b3d9c 100755 --- a/packages/Webkul/Admin/src/Resources/lang/es/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/es/app.php @@ -214,6 +214,7 @@ 'delete' => 'Eliminar', 'empty-description' => 'No se encontraron elementos en tu carrito.', 'empty-title' => 'Carrito vacío', + 'excl-tax' => 'Excl. Tax', 'move-to-wishlist' => 'Mover a la lista de deseos', 'see-details' => 'Ver detalles', 'sku' => 'SKU - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'Aplicar cupón', - 'discount-amount' => 'Monto del descuento', - 'enter-your-code' => 'Ingresa tu código', - 'grand-total' => 'Total general', - 'place-order' => 'Realizar pedido', - 'processing' => 'Procesando', - 'shipping-amount' => 'Monto del envío', - 'sub-total' => 'Subtotal', - 'tax' => 'Impuesto', - 'title' => 'Resumen del pedido', + 'apply-coupon' => 'Aplicar cupón', + 'discount-amount' => 'Monto de descuento', + 'enter-your-code' => 'Ingresa tu código', + 'grand-total' => 'Total', + 'place-order' => 'Realizar pedido', + 'processing' => 'Procesando', + 'shipping-amount-excl-tax' => 'Monto de envío (Excl. Impuestos)', + 'shipping-amount-incl-tax' => 'Monto de envío (Incl. Impuestos)', + 'shipping-amount' => 'Monto de envío', + 'sub-total-excl-tax' => 'Subtotal (Excl. Impuestos)', + 'sub-total-incl-tax' => 'Subtotal (Incl. Impuestos)', + 'sub-total' => 'Subtotal', + 'tax' => 'Impuestos', + 'title' => 'Resumen del pedido', ], ], @@ -289,6 +294,7 @@ 'delete' => 'Eliminar', 'empty-description' => 'No se encontraron elementos en tu carrito.', 'empty-title' => 'Carrito vacío', + 'excl-tax' => 'Excl. Impuestos: ', 'see-details' => 'Ver detalles', 'sku' => 'SKU - :sku', 'title' => 'Elementos del carrito', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount Por Unidad x :qty Cantidad', - 'billing-address' => 'Dirección de Facturación', - 'cancel' => 'Cancelar', - 'cancel-msg' => '¿Estás seguro de que deseas cancelar este pedido?', - 'cancel-success' => 'Pedido cancelado con éxito', - 'canceled' => 'Cancelado', - 'channel' => 'Canal', - 'closed' => 'Cerrado', - 'comment-success' => 'Comentario agregado con éxito.', - 'comments' => 'Comentarios', - 'completed' => 'Completado', - 'contact' => 'Contacto', - 'create-success' => 'Pedido creado con éxito', - 'currency' => 'Moneda', - 'customer' => 'Cliente', - 'customer-group' => 'Grupo de Clientes', - 'customer-not-notified' => ':date | Cliente No Notificado', - 'customer-notified' => ':date | Cliente Notificado', - 'discount' => 'Descuento - :discount', - 'download-pdf' => 'Descargar PDF', - 'fraud' => 'Fraude', - 'grand-total' => 'Total General - :grand_total', - 'invoice-id' => 'Factura #:invoice', - 'invoices' => 'Facturas', - 'item-canceled' => 'Cancelado (:qty_canceled)', - 'item-invoice' => 'Facturado (:qty_invoiced)', - 'item-ordered' => 'Pedido (:qty_ordered)', - 'item-refunded' => 'Reembolsado (:qty_refunded)', - 'item-shipped' => 'Enviado (:qty_shipped)', - 'name' => 'Nombre', - 'no-invoice-found' => 'No se encontró ninguna factura', - 'no-refund-found' => 'No se encontraron reembolsos', - 'no-shipment-found' => 'No se encontraron envíos', - 'notify-customer' => 'Notificar al Cliente', - 'order-date' => 'Fecha de Pedido', - 'order-information' => 'Información del Pedido', - 'order-status' => 'Estado del Pedido', - 'payment-and-shipping' => 'Pago y Envío', - 'payment-method' => 'Método de Pago', - 'pending' => 'Pendiente', - 'pending_payment' => 'Pago pendiente', - 'per-unit' => 'Por Unidad', - 'price' => 'Precio - :price', - 'processing' => 'Procesando', - 'quantity' => 'Cantidad', - 'refund' => 'Reembolso', - 'refund-id' => 'Reembolso #:refund', - 'refunded' => 'Reembolsado', - 'reorder' => 'Reordenar', - 'ship' => 'Enviar', - 'shipment' => 'Envío #:shipment', - 'shipments' => 'Envíos', - 'shipping-address' => 'Dirección de Envío', - 'shipping-and-handling' => 'Envío y Manejo', - 'shipping-method' => 'Método de Envío', - 'shipping-price' => 'Precio de Envío', - 'sku' => 'SKU - :sku', - 'status' => 'Estado', - 'sub-total' => 'Subtotal - :sub_total', - 'submit-comment' => 'Enviar Comentario', - 'summary-grand-total' => 'Total General', - 'summary-sub-total' => 'Subtotal', - 'summary-tax' => 'Impuesto', - 'tax' => 'Impuesto - :tax', - 'title' => 'Pedido #:order_id', - 'total-due' => 'Total Adeudado', - 'total-paid' => 'Total Pagado', - 'total-refund' => 'Total de Reembolso', - 'view' => 'Ver', - 'write-your-comment' => 'Escribe tu comentario', + 'amount-per-unit' => ':amount Por Unidad x :qty Cantidad', + 'billing-address' => 'Dirección de Facturación', + 'cancel' => 'Cancelar', + 'cancel-msg' => '¿Estás seguro de que quieres cancelar este pedido?', + 'cancel-success' => 'Pedido cancelado exitosamente', + 'canceled' => 'Cancelado', + 'channel' => 'Canal', + 'closed' => 'Cerrado', + 'comment-success' => 'Comentario agregado exitosamente.', + 'comments' => 'Comentarios', + 'completed' => 'Completado', + 'contact' => 'Contacto', + 'create-success' => 'Pedido creado exitosamente', + 'currency' => 'Moneda', + 'customer' => 'Cliente', + 'customer-group' => 'Grupo de Clientes', + 'customer-not-notified' => ':date | Cliente No Notificado', + 'customer-notified' => ':date | Cliente Notificado', + 'discount' => 'Descuento - :discount', + 'download-pdf' => 'Descargar PDF', + 'fraud' => 'Fraude', + 'grand-total' => 'Total General - :grand_total', + 'invoice-id' => 'Factura #:invoice', + 'invoices' => 'Facturas', + 'item-canceled' => 'Cancelado (:qty_canceled)', + 'item-invoice' => 'Facturado (:qty_invoiced)', + 'item-ordered' => 'Pedido (:qty_ordered)', + 'item-refunded' => 'Reembolsado (:qty_refunded)', + 'item-shipped' => 'Enviado (:qty_shipped)', + 'name' => 'Nombre', + 'no-invoice-found' => 'No se encontró ninguna factura', + 'no-refund-found' => 'No se encontró ningún reembolso', + 'no-shipment-found' => 'No se encontraron envíos', + 'notify-customer' => 'Notificar al Cliente', + 'order-date' => 'Fecha del Pedido', + 'order-information' => 'Información del Pedido', + 'order-status' => 'Estado del Pedido', + 'payment-and-shipping' => 'Pago y Envío', + 'payment-method' => 'Método de Pago', + 'pending' => 'Pendiente', + 'pending_payment' => 'Pago Pendiente', + 'per-unit' => 'Por Unidad', + 'price' => 'Precio - :price', + 'price-excl-tax' => 'Precio (Excl. Impuestos) - :price', + 'price-incl-tax' => 'Precio (Incl. Impuestos) - :price', + 'processing' => 'Procesando', + 'quantity' => 'Cantidad', + 'refund' => 'Reembolso', + 'refund-id' => 'Reembolso #:refund', + 'refunded' => 'Reembolsado', + 'reorder' => 'Reordenar', + 'ship' => 'Enviar', + 'shipment' => 'Envío #:shipment', + 'shipments' => 'Envíos', + 'shipping-address' => 'Dirección de Envío', + 'shipping-and-handling' => 'Envío y Manipulación', + 'shipping-and-handling-excl-tax' => 'Envío y Manipulación (Excl. Impuestos)', + 'shipping-and-handling-incl-tax' => 'Envío y Manipulación (Incl. Impuestos)', + 'shipping-method' => 'Método de Envío', + 'shipping-price' => 'Precio de Envío', + 'sku' => 'SKU - :sku', + 'status' => 'Estado', + 'sub-total' => 'Subtotal - :sub_total', + 'sub-total-excl-tax' => 'Subtotal (Excl. Impuestos) - :sub_total', + 'sub-total-incl-tax' => 'Subtotal (Incl. Impuestos) - :sub_total', + 'submit-comment' => 'Enviar Comentario', + 'summary-discount' => 'Descuento', + 'summary-grand-total' => 'Total General', + 'summary-sub-total' => 'Subtotal', + 'summary-sub-total-excl-tax' => 'Subtotal (Excl. Impuestos)', + 'summary-sub-total-incl-tax' => 'Subtotal (Incl. Impuestos)', + 'summary-tax' => 'Impuestos', + 'tax' => 'Impuestos (:percent) - :tax', + 'title' => 'Pedido #:order_id', + 'total-due' => 'Total a Pagar', + 'total-paid' => 'Total Pagado', + 'total-refund' => 'Total Reembolsado', + 'view' => 'Ver', + 'write-your-comment' => 'Escribe tu comentario', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'Información de la Cuenta', - 'adjustment-fee' => 'Tarifa de Ajuste', - 'adjustment-refund' => 'Reembolso de Ajuste', - 'base-discounted-amount' => 'Monto con Descuento - :base_discounted_amount', - 'billing-address' => 'Dirección de Facturación', - 'currency' => 'Moneda', - 'discounted-amount' => 'Subtotal - :discounted_amount', - 'grand-total' => 'Total General', - 'order-channel' => 'Canal del Pedido', - 'order-date' => 'Fecha del Pedido', - 'order-id' => 'ID del Pedido', - 'order-information' => 'Información del Pedido', - 'order-status' => 'Estado del Pedido', - 'payment-information' => 'Información de Pago', - 'payment-method' => 'Método de Pago', - 'price' => 'Precio - :price', - 'product-image' => 'Imagen del Producto', - 'product-ordered' => 'Productos Pedidos', - 'qty' => 'Cantidad - :qty', - 'refund' => 'Reembolso', - 'shipping-address' => 'Dirección de Envío', - 'shipping-handling' => 'Envío y Manejo', - 'shipping-method' => 'Método de Envío', - 'shipping-price' => 'Precio de Envío', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Subtotal', - 'tax' => 'Impuestos', - 'tax-amount' => 'Monto de Impuestos - :tax_amount', - 'title' => 'Reembolso #:refund_id', + 'account-information' => 'Información de la Cuenta', + 'adjustment-fee' => 'Tarifa de Ajuste', + 'adjustment-refund' => 'Reembolso de Ajuste', + 'base-discounted-amount' => 'Monto Descontado - :base_discounted_amount', + 'billing-address' => 'Dirección de Facturación', + 'currency' => 'Moneda', + 'sub-total-amount-excl-tax' => 'Subtotal (Excl. Impuestos) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'Subtotal (Incl. Impuestos) - :discounted_amount', + 'sub-total-amount' => 'Subtotal - :discounted_amount', + 'grand-total' => 'Total General', + 'order-channel' => 'Canal de Pedido', + 'order-date' => 'Fecha del Pedido', + 'order-id' => 'ID de Pedido', + 'order-information' => 'Información del Pedido', + 'order-status' => 'Estado del Pedido', + 'payment-information' => 'Información de Pago', + 'payment-method' => 'Método de Pago', + 'price-excl-tax' => 'Precio (Excl. Impuestos) - :price', + 'price-incl-tax' => 'Precio (Incl. Impuestos) - :price', + 'price' => 'Precio - :price', + 'product-image' => 'Imagen del Producto', + 'product-ordered' => 'Productos Pedidos', + 'qty' => 'Cantidad - :qty', + 'refund' => 'Reembolso', + 'shipping-address' => 'Dirección de Envío', + 'shipping-handling-excl-tax' => 'Envío y Manipulación (Excl. Impuestos)', + 'shipping-handling-incl-tax' => 'Envío y Manipulación (Incl. Impuestos)', + 'shipping-handling' => 'Envío y Manipulación', + 'shipping-method' => 'Método de Envío', + 'shipping-price' => 'Precio de Envío', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'Subtotal (Excl. Impuestos)', + 'sub-total-incl-tax' => 'Subtotal (Incl. Impuestos)', + 'sub-total' => 'Subtotal', + 'tax' => 'Impuestos', + 'tax-amount' => 'Monto de Impuestos - :tax_amount', + 'title' => 'Reembolso #:refund_id', ], 'create' => [ @@ -534,7 +557,7 @@ 'subtotal' => 'Subtotal', 'tax-amount' => 'Monto de Impuestos', 'title' => 'Crear Reembolso', - 'update-quantity-btn' => 'Actualizar Cantidad', + 'update-totals-btn' => 'Actualizar Totales', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount Por Unidad x :qty Cantidad', - 'channel' => 'Canal', - 'customer' => 'Cliente', - 'customer-email' => 'Correo electrónico - :email', - 'discount' => 'Monto de Descuento - :discount', - 'email' => 'Correo electrónico', - 'grand-total' => 'Total General', - 'invoice-items' => 'Ítems de la Factura', - 'invoice-sent' => 'Factura enviada exitosamente', - 'invoice-status' => 'Estado de la Factura', - 'order-date' => 'Fecha del Pedido', - 'order-id' => 'ID de Pedido', - 'order-information' => 'Información del Pedido', - 'order-status' => 'Estado del Pedido', - 'price' => 'Precio - :price', - 'print' => 'Imprimir', - 'product-image' => 'Imagen del Producto', - 'qty' => 'Cantidad - :qty', - 'send' => 'Enviar', - 'send-btn' => 'Enviar', - 'send-duplicate-invoice' => 'Enviar Factura Duplicada', - 'shipping-and-handling' => 'Envío y Manipulación', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Subtotal - :sub_total', - 'sub-total-summary' => 'Subtotal', - 'summary-discount' => 'Importe del Descuento', - 'summary-tax' => 'Importe del Impuesto', - 'tax' => 'Monto de Impuestos - :tax', - 'title' => 'Factura #:invoice_id', + 'amount-per-unit' => ':amount Por Unidad x :qty Cantidad', + 'channel' => 'Canal', + 'customer-email' => 'Email - :email', + 'customer' => 'Cliente', + 'discount' => 'Monto de Descuento - :discount', + 'email' => 'Email', + 'grand-total' => 'Total General', + 'invoice-items' => 'Ítems de Factura', + 'invoice-sent' => 'Factura enviada exitosamente', + 'invoice-status' => 'Estado de la Factura', + 'order-date' => 'Fecha del Pedido', + 'order-id' => 'ID del Pedido', + 'order-information' => 'Información del Pedido', + 'order-status' => 'Estado del Pedido', + 'price-excl-tax' => 'Precio (Excl. Impuestos) - :price', + 'price-incl-tax' => 'Precio (Incl. Impuestos) - :price', + 'price' => 'Precio - :price', + 'print' => 'Imprimir', + 'product-image' => 'Imagen del Producto', + 'qty' => 'Cantidad - :qty', + 'send-btn' => 'Enviar', + 'send-duplicate-invoice' => 'Enviar Factura Duplicada', + 'send' => 'Enviar', + 'shipping-and-handling-excl-tax' => 'Envío y Manejo (Excl. Impuestos)', + 'shipping-and-handling-incl-tax' => 'Envío y Manejo (Incl. Impuestos)', + 'shipping-and-handling' => 'Envío y Manejo', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'Sub Total (Excl. Impuestos) - :sub_total', + 'sub-total-incl-tax' => 'Sub Total (Incl. Impuestos) - :sub_total', + 'sub-total-summary-excl-tax' => 'Sub Total (Excl. Impuestos)', + 'sub-total-summary-incl-tax' => 'Sub Total (Incl. Impuestos)', + 'sub-total-summary' => 'Sub Total', + 'sub-total' => 'Sub Total - :sub_total', + 'summary-discount' => 'Monto de Descuento', + 'summary-tax' => 'Monto de Impuestos', + 'tax' => 'Monto de Impuestos - :tax', + 'title' => 'Factura #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'Detalles Bancarios', - 'bill-to' => 'Facturar a', - 'contact' => 'Contacto', - 'contact-number' => 'Número de Contacto', - 'date' => 'Fecha de la Factura', - 'discount' => 'Descuento', - 'grand-total' => 'Total General', - 'invoice' => 'Factura', - 'invoice-id' => 'ID de la Factura', - 'order-date' => 'Fecha del Pedido', - 'order-id' => 'ID de Pedido', - 'payment-method' => 'Método de Pago', - 'payment-terms' => 'Términos de Pago', - 'price' => 'Precio', - 'product-name' => 'Nombre del Producto', - 'qty' => 'Cantidad', - 'ship-to' => 'Enviar a', - 'shipping-handling' => 'Envío y Manipulación', - 'shipping-method' => 'Método de Envío', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Impuestos', - 'tax-amount' => 'Monto de Impuestos', - 'vat-number' => 'Número de IVA', + 'bank-details' => 'Detalles Bancarios', + 'bill-to' => 'Facturar a', + 'contact' => 'Contacto', + 'contact-number' => 'Número de Contacto', + 'date' => 'Fecha de la Factura', + 'discount' => 'Descuento', + 'grand-total' => 'Total General', + 'invoice' => 'Factura', + 'invoice-id' => 'ID de Factura', + 'order-date' => 'Fecha del Pedido', + 'order-id' => 'ID de Pedido', + 'payment-method' => 'Método de Pago', + 'payment-terms' => 'Términos de Pago', + 'price' => 'Precio', + 'product-name' => 'Nombre del Producto', + 'qty' => 'Cantidad', + 'ship-to' => 'Enviar a', + 'shipping-handling-excl-tax' => 'Envío y Manejo (Excl. Impuestos)', + 'shipping-handling-incl-tax' => 'Envío y Manejo (Incl. Impuestos)', + 'shipping-handling' => 'Envío y Manejo', + 'shipping-method' => 'Método de Envío', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotal (Excl. Impuestos)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Impuestos)', + 'subtotal' => 'Subtotal', + 'tax' => 'Impuestos', + 'tax-amount' => 'Monto de Impuestos', + 'vat-number' => 'Número de IVA', + 'excl-tax' => 'Excl. Impuestos:', ], ], @@ -780,7 +816,7 @@ ], 'videos' => [ - 'error' => 'Die :attribute darf nicht größer als :max Kilobyte sein. Bitte wählen Sie eine kleinere Datei aus.', + 'error' => 'El :attribute no debe ser mayor que :max kilobytes. Por favor, selecciona un archivo más pequeño.', 'info' => 'El tamaño máximo del video debe ser de aproximadamente :size', 'title' => 'Videos', ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'Selección Múltiple', 'no' => 'No', 'number' => 'Número', + 'option-deleted' => 'Opción eliminada exitosamente', 'options' => 'Opciones', 'position' => 'Posición', 'price' => 'Precio', @@ -1123,6 +1160,7 @@ 'multiselect' => 'Selección Múltiple', 'no' => 'No', 'number' => 'Número', + 'option-deleted' => 'Opción eliminada exitosamente', 'options' => 'Opciones', 'position' => 'Posición', 'price' => 'Precio', @@ -1713,138 +1751,138 @@ 'campaigns' => [ 'index' => [ - 'create-btn' => 'Create Campaign', - 'title' => 'Campaigns', + 'create-btn' => 'Crear Campaña', + 'title' => 'Campañas', 'datagrid' => [ - 'active' => 'Active', - 'delete' => 'Delete', - 'edit' => 'Edit', + 'active' => 'Activo', + 'delete' => 'Eliminar', + 'edit' => 'Editar', 'id' => 'ID', - 'inactive' => 'Inactive', - 'name' => 'Name', - 'status' => 'Status', - 'subject' => 'Subject', + 'inactive' => 'Inactivo', + 'name' => 'Nombre', + 'status' => 'Estado', + 'subject' => 'Asunto', ], ], 'create' => [ - 'active' => 'Active', - 'back-btn' => 'Back', - 'channel' => 'Channel', - 'customer-group' => 'Customer Group', - 'email-template' => 'Email Template', - 'event' => 'Event', + 'active' => 'Activo', + 'back-btn' => 'Atrás', + 'channel' => 'Canal', + 'customer-group' => 'Grupo de clientes', + 'email-template' => 'Plantilla de correo electrónico', + 'event' => 'Evento', 'general' => 'General', - 'inactive' => 'Inactive', - 'name' => 'Name', - 'save-btn' => 'Save Campaign', + 'inactive' => 'Inactivo', + 'name' => 'Nombre', + 'save-btn' => 'Guardar campaña', 'select-channel' => 'Seleccionar canal', - 'select-event' => 'Select Event', + 'select-event' => 'Seleccionar evento', 'select-group' => 'Seleccionar grupo', - 'select-status' => 'Select Status', - 'select-template' => 'Select Template', - 'setting' => 'Setting', - 'status' => 'Status', - 'subject' => 'Subject', - 'title' => 'Create Campaign', + 'select-status' => 'Seleccionar estado', + 'select-template' => 'Seleccionar plantilla', + 'setting' => 'Configuración', + 'status' => 'Estado', + 'subject' => 'Asunto', + 'title' => 'Crear campaña', ], 'edit' => [ - 'active' => 'Active', - 'audience' => 'Audience', - 'back-btn' => 'Back', - 'channel' => 'Channel', - 'customer-group' => 'Customer Group', - 'email-template' => 'Email Template', - 'event' => 'Event', + 'active' => 'Activo', + 'audience' => 'Audiencia', + 'back-btn' => 'Atrás', + 'channel' => 'Canal', + 'customer-group' => 'Grupo de clientes', + 'email-template' => 'Plantilla de correo electrónico', + 'event' => 'Evento', 'general' => 'General', - 'inactive' => 'Inactive', - 'name' => 'Name', - 'save-btn' => 'Save Campaign', - 'select-event' => 'Select Event', - 'select-status' => 'Select Status', - 'select-template' => 'Select Template', - 'status' => 'Status', - 'subject' => 'Subject', - 'title' => 'Edit Campaign', + 'inactive' => 'Inactivo', + 'name' => 'Nombre', + 'save-btn' => 'Guardar campaña', + 'select-event' => 'Seleccionar evento', + 'select-status' => 'Seleccionar estado', + 'select-template' => 'Seleccionar plantilla', + 'status' => 'Estado', + 'subject' => 'Asunto', + 'title' => 'Editar campaña', ], - 'create-success' => 'Campaign created successfully.', - 'delete-failed' => ':name Delete failed', - 'delete-success' => 'Campaign deleted successfully', - 'email-campaign' => 'Email Campaign', - 'update-success' => 'Campaign updated successfully.', + 'create-success' => 'Campaña creada exitosamente.', + 'delete-failed' => ':name Eliminación fallida', + 'delete-success' => 'Campaña eliminada exitosamente', + 'email-campaign' => 'Campaña por correo electrónico', + 'update-success' => 'Campaña actualizada exitosamente.', ], 'events' => [ 'index' => [ - 'create-btn' => 'Create Event', - 'event' => 'Event', - 'title' => 'Events', + 'create-btn' => 'Crear Evento', + 'event' => 'Evento', + 'title' => 'Eventos', 'datagrid' => [ - 'actions' => 'Actions', - 'date' => 'Date', - 'delete' => 'Delete', - 'edit' => 'Edit', + 'actions' => 'Acciones', + 'date' => 'Fecha', + 'delete' => 'Eliminar', + 'edit' => 'Editar', 'id' => 'ID', - 'name' => 'Name', + 'name' => 'Nombre', ], 'create' => [ - 'date' => 'Date', - 'delete-warning' => 'Are you sure, you want to perform this action?', - 'description' => 'Description', + 'date' => 'Fecha', + 'delete-warning' => '¿Estás seguro de que deseas realizar esta acción?', + 'description' => 'Descripción', 'general' => 'General', - 'name' => 'Name', - 'save-btn' => 'Save Event', - 'success' => 'Events Created Successfully', - 'title' => 'Create Events', + 'name' => 'Nombre', + 'save-btn' => 'Guardar Evento', + 'success' => 'Eventos Creados Exitosamente', + 'title' => 'Crear Eventos', ], 'edit' => [ - 'success' => 'Events Updated Successfully', - 'title' => 'Edit Events', + 'success' => 'Eventos Actualizados Exitosamente', + 'title' => 'Editar Eventos', ], ], - 'delete-failed' => ':name Delete Failed', - 'delete-success' => 'Events Deleted Successfully', - 'edit-error' => 'Event can not be Edit', + 'delete-failed' => 'Eliminación de :name Fallida', + 'delete-success' => 'Eventos Eliminados Exitosamente', + 'edit-error' => 'No se puede editar el Evento', ], 'subscribers' => [ 'index' => [ - 'title' => 'Newsletter Subscriptions', + 'title' => 'Suscripciones al boletín', 'datagrid' => [ - 'actions' => 'Actions', - 'delete' => 'Delete', - 'edit' => 'Edit', - 'email' => 'Email', - 'false' => 'False', + 'actions' => 'Acciones', + 'delete' => 'Eliminar', + 'edit' => 'Editar', + 'email' => 'Correo electrónico', + 'false' => 'Falso', 'id' => 'ID', - 'subscribed' => 'Subscribed', - 'true' => 'True', + 'subscribed' => 'Suscrito', + 'true' => 'Verdadero', ], 'edit' => [ - 'back-btn' => 'Back', - 'email' => 'Email', - 'false' => 'False', - 'save-btn' => 'Save Subscriber', - 'subscribed' => 'Subscribed', - 'success' => 'Newsletter Subscription Updated Successfully', - 'title' => 'Edit Newsletter Subscriber', - 'true' => 'True', - 'update-failed' => 'Newsletter Subscription Not Updated', + 'back-btn' => 'Atrás', + 'email' => 'Correo electrónico', + 'false' => 'Falso', + 'save-btn' => 'Guardar suscriptor', + 'subscribed' => 'Suscrito', + 'success' => 'Suscripción al boletín actualizada con éxito', + 'title' => 'Editar suscriptor del boletín', + 'true' => 'Verdadero', + 'update-failed' => 'No se actualizó la suscripción al boletín', ], ], - 'delete-failed' => 'Subscriber Deleted Failure', - 'delete-success' => 'Subscriber Deleted Successfully', - 'delete-warning' => 'Are you sure, you want to perform this action?', + 'delete-failed' => 'Error al eliminar el suscriptor', + 'delete-success' => 'Suscriptor eliminado con éxito', + 'delete-warning' => '¿Estás seguro de que quieres realizar esta acción?', ], ], @@ -2397,7 +2435,7 @@ 'index' => [ 'create-btn' => 'Crear Idioma', 'locale' => 'Idioma', - 'logo-size' => 'La résolution de l\'image doit être de 24px x 16px', + 'logo-size' => 'La resolución de la imagen debe ser de 24px x 16px', 'title' => 'Idiomas', 'datagrid' => [ @@ -3384,133 +3422,122 @@ 'info' => 'Catálogo', 'title' => 'Catálogo', - 'inventory' => [ - 'title' => 'Inventario', - 'info' => 'Configuración de pedidos atrasados', - - 'stock-options' => [ - 'allow-back-orders' => 'Permitir pedidos atrasados', - 'title' => 'Opciones de stock', - 'title-info' => 'Las opciones de stock son contratos de inversión que otorgan el derecho de comprar o vender acciones de una empresa a un precio predeterminado, lo que influye en las ganancias potenciales.', - ], - ], - 'products' => [ 'info' => 'Configurar el pago como invitado, página de vista de productos, página de vista de carrito, frente de la tienda, revisión y compartir atributos en redes sociales.', 'title' => 'Produkte', 'guest-checkout' => [ - 'allow-guest-checkout' => 'Gastbestellung erlauben', - 'allow-guest-checkout-hint' => 'Hinweis: Wenn aktiviert, kann diese Option für jedes Produkt speziell konfiguriert werden.', - 'title' => 'Gastbestellung', - 'title-info' => 'Die Gastbestellung ermöglicht es Kunden, Produkte zu kaufen, ohne ein Konto zu erstellen, und erleichtert den Kaufprozess für Bequemlichkeit und schnellere Transaktionen.', + 'allow-guest-checkout' => 'Permitir compra como invitado', + 'allow-guest-checkout-hint' => 'Nota: Si se activa, esta opción puede ser configurada específicamente para cada producto.', + 'title' => 'Compra como invitado', + 'title-info' => 'La compra como invitado permite a los clientes comprar productos sin crear una cuenta, facilitando el proceso de compra para mayor comodidad y transacciones más rápidas.', ], 'product-view-page' => [ - 'allow-no-of-related-products' => 'Zulässige Anzahl verwandter Produkte', - 'allow-no-of-up-sells-products' => 'Zulässige Anzahl von Up-Sell-Produkten', - 'title' => 'Konfiguration der Produktansichtsseite', - 'title-info' => 'Die Konfiguration der Produktansichtsseite beinhaltet die Anpassung des Layouts und der Elemente auf einer Produktanszeigeseite, um die Benutzererfahrung und die Präsentation von Informationen zu verbessern.', + 'allow-no-of-related-products' => 'Número permitido de productos relacionados', + 'allow-no-of-up-sells-products' => 'Número permitido de productos de venta ascendente', + 'title' => 'Configuración de la página de vista del producto', + 'title-info' => 'La configuración de la página de vista del producto implica la personalización del diseño y los elementos en una página de visualización de producto para mejorar la experiencia del usuario y la presentación de la información.', ], 'cart-view-page' => [ - 'allow-no-of-cross-sells-products' => 'Zulässige Anzahl von Cross-Sell-Produkten', - 'title' => 'Konfiguration der Warenkorbansichtsseite', - 'title-info' => 'Die Konfiguration der Warenkorbansichtsseite beinhaltet die Anordnung von Artikeln, Details und Optionen auf der Einkaufswagen-Seite, um die Benutzerinteraktion und den Kaufvorgang zu verbessern.', + 'allow-no-of-cross-sells-products' => 'Número permitido de productos de venta cruzada', + 'title' => 'Configuración de la página de vista del carrito', + 'title-info' => 'La configuración de la página de vista del carrito implica la disposición de artículos, detalles y opciones en la página del carrito de compras para mejorar la interacción del usuario y el proceso de compra.', ], 'storefront' => [ - 'buy-now-button-display' => 'Kunden können Produkte direkt kaufen', - 'cheapest-first' => 'Günstigste zuerst', - 'comma-separated' => 'Durch Komma getrennt', + 'buy-now-button-display' => 'Los clientes pueden comprar productos directamente', + 'cheapest-first' => 'Más barato primero', + 'comma-separated' => 'Separado por comas', 'database' => 'Base de datos', - 'default-list-mode' => 'Standardlistenmodus', - 'elastic' => 'Elastische Suche', - 'expensive-first' => 'Teuerste zuerst', - 'from-a-z' => 'Von A-Z', - 'from-z-a' => 'Von Z-A', - 'grid' => 'Raster', - 'latest-first' => 'Neueste zuerst', - 'list' => 'Liste', - 'oldest-first' => 'Älteste zuerst', - 'products-per-page' => 'Produkte pro Seite', - 'search-mode' => 'Suchmodus', - 'sort-by' => 'Sortieren nach', - 'title' => 'Ladenfront', - 'title-info' => 'Die Ladenfront ist die kundenorientierte Benutzeroberfläche eines Online-Shops und präsentiert Produkte, Kategorien und Navigation für ein nahtloses Einkaufserlebnis.', + 'default-list-mode' => 'Modo de lista predeterminado', + 'elastic' => 'Búsqueda elástica', + 'expensive-first' => 'Más caro primero', + 'from-a-z' => 'De la A a la Z', + 'from-z-a' => 'De la Z a la A', + 'grid' => 'Cuadrícula', + 'latest-first' => 'Más reciente primero', + 'list' => 'Lista', + 'oldest-first' => 'Más antiguo primero', + 'products-per-page' => 'Productos por página', + 'search-mode' => 'Modo de búsqueda', + 'sort-by' => 'Ordenar por', + 'title' => 'Tienda', + 'title-info' => 'La tienda es la interfaz de usuario orientada al cliente de una tienda en línea y presenta productos, categorías y navegación para una experiencia de compra sin problemas.', ], 'small-image' => [ - 'height' => 'Höhe', - 'title' => 'Kleines Bild', - 'title-info' => 'Kleines Bild ist die kundenorientierte Benutzeroberfläche eines Online-Shops und präsentiert Produkte, Kategorien und Navigation für ein nahtloses Einkaufserlebnis.', - 'width' => 'Breite', + 'height' => 'Altura', + 'title' => 'Imagen pequeña', + 'title-info' => 'La imagen pequeña es la interfaz de usuario orientada al cliente de una tienda en línea y presenta productos, categorías y navegación para una experiencia de compra sin problemas.', + 'width' => 'Ancho', ], 'medium-image' => [ - 'height' => 'Höhe', - 'title' => 'Mittleres Bild', - 'title-info' => 'Mittleres Bild bezieht sich auf ein mittelgroßes Bild, das eine Balance zwischen Detail und Bildschirmfläche bietet und häufig für visuelle Darstellungen verwendet wird.', - 'width' => 'Breite', + 'height' => 'Altura', + 'title' => 'Imagen mediana', + 'title-info' => 'La imagen mediana se refiere a una imagen de tamaño medio que ofrece un equilibrio entre detalle y espacio en pantalla y se utiliza a menudo para representaciones visuales.', + 'width' => 'Ancho', ], 'large-image' => [ - 'height' => 'Höhe', - 'title' => 'Großes Bild', - 'title-info' => 'Großes Bild stellt ein hochauflösendes Bild dar, das eine verbesserte Detailgenauigkeit und visuelle Wirkung bietet und häufig für die Präsentation von Produkten oder Grafiken verwendet wird.', - 'width' => 'Breite', + 'height' => 'Altura', + 'title' => 'Imagen grande', + 'title-info' => 'La imagen grande representa una imagen de alta resolución que ofrece una mayor precisión de detalle y efecto visual y se utiliza a menudo para la presentación de productos o gráficos.', + 'width' => 'Ancho', ], 'review' => [ - 'allow-guest-review' => 'Gastbewertung zulassen', - 'title' => 'Bewertung', - 'title-info' => 'Bewertung oder Einschätzung von etwas, oft unter Einbeziehung von Meinungen und Feedback.', + 'allow-guest-review' => 'Permitir revisión de invitados', + 'title' => 'Revisión', + 'title-info' => 'Revisión o evaluación de algo, a menudo incluyendo opiniones y retroalimentación.', ], 'attribute' => [ - 'file-upload-size' => 'Zulässige Dateigröße für den Upload (in KB)', - 'image-upload-size' => 'Zulässige Bildgröße für den Upload (in KB)', - 'title' => 'Attribut', - 'title-info' => 'Merkmale oder Eigenschaften, die ein Objekt definieren und sein Verhalten, sein Aussehen oder seine Funktion beeinflussen.', + 'file-upload-size' => 'Tamaño de archivo permitido para la carga (en KB)', + 'image-upload-size' => 'Tamaño de imagen permitido para la carga (en KB)', + 'title' => 'Atributo', + 'title-info' => 'Características o propiedades que definen un objeto y afectan su comportamiento, apariencia o función.', ], 'social-share' => [ - 'enable-share-email' => 'Freigabe in E-Mail aktivieren?', - 'enable-share-facebook' => 'Freigabe in Facebook aktivieren?', - 'enable-share-linkedin' => 'Freigabe in LinkedIn aktivieren?', - 'enable-share-pinterest' => 'Freigabe in Pinterest aktivieren?', - 'enable-share-twitter' => 'Freigabe in Twitter aktivieren?', - 'enable-share-whatsapp' => 'Freigabe in WhatsApp aktivieren?', - 'enable-social-share' => 'Soziale Freigabe aktivieren?', - 'share' => 'Teilen', - 'share-message' => 'Freigabemeldung', - 'title' => 'Soziale Freigabe', - 'title-info' => 'Dinge von einer Website mit Freunden auf sozialen Medienplattformen wie Facebook, Twitter oder Instagram teilen.', + 'enable-share-email' => '¿Activar compartir en correo electrónico?', + 'enable-share-facebook' => '¿Activar compartir en Facebook?', + 'enable-share-linkedin' => '¿Activar compartir en LinkedIn?', + 'enable-share-pinterest' => '¿Activar compartir en Pinterest?', + 'enable-share-twitter' => '¿Activar compartir en Twitter?', + 'enable-share-whatsapp' => '¿Activar compartir en WhatsApp?', + 'enable-social-share' => '¿Activar compartir social?', + 'share' => 'Compartir', + 'share-message' => 'Mensaje de compartir', + 'title' => 'Compartir social', + 'title-info' => 'Compartir cosas de un sitio web con amigos en plataformas de medios sociales como Facebook, Twitter o Instagram.', ], ], 'rich-snippets' => [ - 'info' => 'Produkte und Kategorien einstellen.', - 'title' => 'Rich Snippets', + 'info' => 'Configurar productos y categorías.', + 'title' => 'Fragmentos enriquecidos', 'products' => [ - 'enable' => 'Aktivieren', - 'show-categories' => 'Kategorien anzeigen', - 'show-images' => 'Bilder anzeigen', - 'show-offers' => 'Angebote anzeigen', - 'show-ratings' => 'Bewertungen anzeigen', - 'show-reviews' => 'Bewertungen anzeigen', - 'show-sku' => 'SKU anzeigen', - 'show-weight' => 'Gewicht anzeigen', - 'title' => 'Produkte', - 'title-info' => 'Artikel, die zum Kauf oder zur Verwendung angeboten werden, die von einem Unternehmen oder Verkäufer angeboten werden.', + 'enable' => 'Activar', + 'show-categories' => 'Mostrar categorías', + 'show-images' => 'Mostrar imágenes', + 'show-offers' => 'Mostrar ofertas', + 'show-ratings' => 'Mostrar calificaciones', + 'show-reviews' => 'Mostrar reseñas', + 'show-sku' => 'Mostrar SKU', + 'show-weight' => 'Mostrar peso', + 'title' => 'Productos', + 'title-info' => 'Artículos que se ofrecen para la venta o uso, proporcionados por una empresa o vendedor.', ], 'categories' => [ - 'enable' => 'Aktivieren', - 'show-search-input-field' => 'Sucheingabefeld anzeigen', - 'title' => 'Kategorien', - 'title-info' => '"Kategorien" beziehen sich auf Gruppen oder Klassifikationen, die dazu beitragen, ähnliche Produkte oder Artikel für eine einfachere Durchsicht und Navigation zusammenzufassen.', + 'enable' => 'Activar', + 'show-search-input-field' => 'Mostrar campo de entrada de búsqueda', + 'title' => 'Categorías', + 'title-info' => '"Categorías" se refiere a grupos o clasificaciones que ayudan a agrupar productos o artículos similares para una revisión y navegación más sencillas.', ], ], ], @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'Establecer número de orden y pedido mínimo', + 'info' => 'Establecer números de pedido, pedidos mínimos y pedidos pendientes.', 'title' => 'Configuración de Pedido', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'Configuración de Cantidad Mínima del Pedido', 'title-info' => 'Configure la cantidad mínima del pedido o el valor predeterminado para el proceso de compra o ventaja.', ], + + 'stock-options' => [ + 'allow-back-orders' => 'Permitir pedidos atrasados', + 'title' => 'Opciones de stock', + 'title-info' => 'Las opciones de stock son contratos de inversión que otorgan el derecho de comprar o vender acciones de una empresa a un precio predeterminado, lo que influye en las ganancias potenciales.', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'Notificaciones automáticas o contactos para recordar a los clientes sobre pagos pendientes o vencidos en facturas, y motivar a los clientes a realizar pagos automáticos o saldar deudas si es necesario.', ], ], - ], - 'taxes' => [ - 'title' => 'Impuestos', + 'taxes' => [ + 'title' => 'Impuestos', + 'title-info' => 'Los impuestos son tasas obligatorias impuestas por los gobiernos sobre bienes, servicios o transacciones, recaudadas por los vendedores y remitidas a las autoridades.', + + 'categories' => [ + 'title' => 'Categorías de impuestos', + 'title-info' => 'Las categorías de impuestos son clasificaciones para diferentes tipos de impuestos, como el impuesto sobre las ventas, el impuesto al valor agregado o el impuesto de consumo, utilizadas para categorizar y aplicar tasas impositivas a productos o servicios.', + 'product' => 'Categoría de impuestos predeterminada del producto', + 'shipping' => 'Categoría de impuestos de envío', + 'none' => 'Ninguno', + ], + + 'calculation' => [ + 'title' => 'Configuración de cálculo', + 'title-info' => 'Detalles sobre el costo de bienes o servicios, incluyendo el precio base, descuentos, impuestos y cargos adicionales.', + 'based-on' => 'Cálculo basado en', + 'shipping-address' => 'Dirección de envío', + 'billing-address' => 'Dirección de facturación', + 'shipping-origin' => 'Origen del envío', + 'product-prices' => 'Precios de productos', + 'shipping-prices' => 'Precios de envío', + 'excluding-tax' => 'Excluyendo impuestos', + 'including-tax' => 'Incluyendo impuestos', + ], - 'catalog' => [ - 'title' => 'Catálogo', - 'title-info' => 'Configuración de precios y ubicación predeterminada', + 'default-destination-calculation' => [ + 'default-country' => 'País predeterminado', + 'default-post-code' => 'Código postal predeterminado', + 'default-state' => 'Estado predeterminado', + 'title' => 'Cálculo de destino predeterminado', + 'title-info' => 'Determinación automatizada de un destino estándar o inicial basado en factores o configuraciones predefinidas.', + ], - 'pricing' => [ - 'title' => 'Configuración de Precios', - 'title-info' => 'Información detallada sobre los precios de productos o servicios, costos base, descuentos, impuestos y cargos adicionales.', - 'tax-inclusive' => 'Incluye Impuestos', + 'shopping-cart' => [ + 'title' => 'Configuración de visualización del carrito de compras', + 'title-info' => 'Establecer la visualización de impuestos en el carrito de compras', + 'display-prices' => 'Mostrar precios', + 'display-subtotal' => 'Mostrar subtotal', + 'display-shipping-amount' => 'Mostrar importe de envío', + 'excluding-tax' => 'Excluyendo impuestos', + 'including-tax' => 'Incluyendo impuestos', + 'both' => 'Excluyendo e incluyendo ambos', ], - 'default-location-calculation' => [ - 'default-country' => 'País Predeterminado', - 'default-state' => 'Estado Predeterminado', - 'default-post-code' => 'Código Postal Predeterminado', - 'title' => 'Cálculo de Ubicación Predeterminada', - 'title-info' => 'Una determinación automática de una ubicación predeterminada o adicional basada en factores o configuraciones predefinidas, dependiendo de los factores o configuraciones previamente establecidos.', + 'sales' => [ + 'title' => 'Configuración de visualización de pedidos, facturas y reembolsos', + 'title-info' => 'Establecer la visualización de impuestos en los pedidos, facturas y reembolsos', + 'display-prices' => 'Mostrar precios', + 'display-subtotal' => 'Mostrar subtotal', + 'display-shipping-amount' => 'Mostrar importe de envío', + 'excluding-tax' => 'Excluyendo impuestos', + 'including-tax' => 'Incluyendo impuestos', + 'both' => 'Excluyendo e incluyendo ambos', ], ], ], @@ -4143,10 +4209,10 @@ 'admin' => [ 'forgot-password' => [ - 'description' => 'Sie erhalten diese E-Mail, weil wir eine Anfrage zum Zurücksetzen des Passworts für Ihr Konto erhalten haben.', - 'greeting' => 'Passwort vergessen!', - 'reset-password' => 'Passwort zurücksetzen', - 'subject' => 'E-Mail zum Zurücksetzen des Passworts', + 'description' => 'Recibes este correo electrónico porque hemos recibido una solicitud para restablecer la contraseña de tu cuenta.', + 'greeting' => '¡Contraseña olvidada!', + 'reset-password' => 'Restablecer contraseña', + 'subject' => 'Correo electrónico para restablecer la contraseña', ], ], @@ -4201,20 +4267,27 @@ 'title' => '¡Pedido Cancelado!', ], - 'billing-address' => 'Dirección de Facturación', - 'contact' => 'Contacto', - 'discount' => 'Descuento', - 'grand-total' => 'Total General', - 'name' => 'Nombre', - 'payment' => 'Pago', - 'price' => 'Precio', - 'qty' => 'Cantidad', - 'shipping' => 'Envío', - 'shipping-address' => 'Dirección de Envío', - 'shipping-handling' => 'Envío y Manipulación', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Impuesto', + 'billing-address' => 'Dirección de Facturación', + 'carrier' => 'Transportista', + 'contact' => 'Contacto', + 'discount' => 'Descuento', + 'excl-tax' => 'Excl. Impuestos: ', + 'grand-total' => 'Total General', + 'name' => 'Nombre', + 'payment' => 'Pago', + 'price' => 'Precio', + 'qty' => 'Cantidad', + 'shipping-address' => 'Dirección de Envío', + 'shipping-handling-excl-tax' => 'Envío y Manipulación (Excl. Impuestos)', + 'shipping-handling-incl-tax' => 'Envío y Manipulación (Incl. Impuestos)', + 'shipping-handling' => 'Envío y Manipulación', + 'shipping' => 'Envío', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotal (Excl. Impuestos)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Impuestos)', + 'subtotal' => 'Subtotal', + 'tax' => 'Impuestos', + 'tracking-number' => 'Número de Seguimiento: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/fa/app.php b/packages/Webkul/Admin/src/Resources/lang/fa/app.php index 1993ebf14e5..a7574f7a944 100755 --- a/packages/Webkul/Admin/src/Resources/lang/fa/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/fa/app.php @@ -214,6 +214,7 @@ 'delete' => 'حذف', 'empty-description' => 'هیچ موردی در سبد خرید شما یافت نشد.', 'empty-title' => 'موارد سبد خرید خالی', + 'excl-tax' => 'معاف از مالیات', 'move-to-wishlist' => 'انتقال به لیست علاقه‌مندی‌ها', 'see-details' => 'مشاهده جزئیات', 'sku' => 'شناسه محصول - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'اعمال کد تخفیف', - 'discount-amount' => 'مقدار تخفیف', - 'enter-your-code' => 'کد خود را وارد کنید', - 'grand-total' => 'مجموع کل', - 'place-order' => 'ثبت سفارش', - 'processing' => 'در حال پردازش', - 'shipping-amount' => 'مبلغ حمل و نقل', - 'sub-total' => 'جمع جزئی', - 'tax' => 'مالیات', - 'title' => 'خلاصه سفارش', + 'apply-coupon' => 'اعمال کوپن', + 'discount-amount' => 'مقدار تخفیف', + 'enter-your-code' => 'کد خود را وارد کنید', + 'grand-total' => 'مجموع کل', + 'place-order' => 'ثبت سفارش', + 'processing' => 'در حال پردازش', + 'shipping-amount-excl-tax' => 'مبلغ حمل و نقل (بدون مالیات)', + 'shipping-amount-incl-tax' => 'مبلغ حمل و نقل (شامل مالیات)', + 'shipping-amount' => 'مبلغ حمل و نقل', + 'sub-total-excl-tax' => 'جمع جزئی (بدون مالیات)', + 'sub-total-incl-tax' => 'جمع جزئی (شامل مالیات)', + 'sub-total' => 'جمع جزئی', + 'tax' => 'مالیات', + 'title' => 'خلاصه سفارش', ], ], @@ -289,6 +294,7 @@ 'delete' => 'حذف', 'empty-description' => 'هیچ موردی در سبد خرید شما یافت نشد.', 'empty-title' => 'سبد خرید خالی', + 'excl-tax' => 'معاف از مالیات: ', 'see-details' => 'مشاهده جزئیات', 'sku' => 'شناسه محصول - :sku', 'title' => 'موارد سبد خرید', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount در واحد x :qty تعداد', - 'billing-address' => 'آدرس صورتحساب', - 'cancel' => 'لغو', - 'cancel-msg' => 'آیا مطمئن هستید که می‌خواهید این سفارش را لغو کنید؟', - 'cancel-success' => 'سفارش با موفقیت لغو شد', - 'canceled' => 'لغو شده', - 'channel' => 'کانال', - 'closed' => 'بسته شده', - 'comment-success' => 'نظر با موفقیت افزوده شد.', - 'comments' => 'نظرات', - 'completed' => 'تکمیل شده', - 'contact' => 'تماس', - 'create-success' => 'سفارش با موفقیت ایجاد شد', - 'currency' => 'واحد پول', - 'customer' => 'مشتری', - 'customer-group' => 'گروه مشتری', - 'customer-not-notified' => ':date | مشتری آگاه نشد', - 'customer-notified' => ':date | مشتری آگاه شد', - 'discount' => 'تخفیف - :discount', - 'download-pdf' => 'دانلود PDF', - 'fraud' => 'تقلب', - 'grand-total' => 'مجموع کل - :grand_total', - 'invoice-id' => 'شماره فاکتور #:invoice', - 'invoices' => 'فاکتورها', - 'item-canceled' => 'لغو شده (:qty_canceled)', - 'item-invoice' => 'صورتحساب شده (:qty_invoiced)', - 'item-ordered' => 'سفارش داده شده (:qty_ordered)', - 'item-refunded' => 'بازپرداخت شده (:qty_refunded)', - 'item-shipped' => 'ارسال شده (:qty_shipped)', - 'name' => 'نام', - 'no-invoice-found' => 'فاکتوری یافت نشد', - 'no-refund-found' => 'بازپرداختی یافت نشد', - 'no-shipment-found' => 'ارسالی یافت نشد', - 'notify-customer' => 'آگاهی به مشتری', - 'order-date' => 'تاریخ سفارش', - 'order-information' => 'اطلاعات سفارش', - 'order-status' => 'وضعیت سفارش', - 'payment-and-shipping' => 'پرداخت و ارسال', - 'payment-method' => 'روش پرداخت', - 'pending' => 'در انتظار', - 'pending_payment' => 'در انتظار پرداخت', - 'per-unit' => 'در واحد', - 'price' => 'قیمت - :price', - 'processing' => 'در حال پردازش', - 'quantity' => 'تعداد', - 'refund' => 'بازپرداخت', - 'refund-id' => 'بازپرداخت #:refund', - 'refunded' => 'بازپرداخت', - 'reorder' => 'مرتب سازی مجدد', - 'ship' => 'ارسال', - 'shipment' => 'ارسال #:shipment', - 'shipments' => 'ارسال‌ها', - 'shipping-address' => 'آدرس حمل و نقل', - 'shipping-and-handling' => 'حمل و نقل و بسته‌بندی', - 'shipping-method' => 'روش حمل و نقل', - 'shipping-price' => 'هزینه حمل و نقل', - 'sku' => 'کد SKU - :sku', - 'status' => 'وضعیت', - 'sub-total' => 'مجموع جزئی - :sub_total', - 'submit-comment' => 'ارسال نظر', - 'summary-grand-total' => 'مجموع کل', - 'summary-sub-total' => 'مجموع جزئی', - 'summary-tax' => 'مالیات', - 'tax' => 'مالیات - :tax', - 'title' => 'سفارش #:order_id', - 'total-due' => 'مجموع بدهی', - 'total-paid' => 'مجموع پرداختی', - 'total-refund' => 'مجموع بازپرداخت', - 'view' => 'مشاهده', - 'write-your-comment' => 'نظر خود را بنویسید', + 'amount-per-unit' => ':amount در هر واحد x :qty تعداد', + 'billing-address' => 'آدرس صورتحساب', + 'cancel' => 'لغو', + 'cancel-msg' => 'آیا از لغو این سفارش اطمینان دارید؟', + 'cancel-success' => 'سفارش با موفقیت لغو شد.', + 'canceled' => 'لغو شده', + 'channel' => 'کانال', + 'closed' => 'بسته شده', + 'comment-success' => 'نظر با موفقیت اضافه شد.', + 'comments' => 'نظرات', + 'completed' => 'تکمیل شده', + 'contact' => 'تماس', + 'create-success' => 'سفارش با موفقیت ایجاد شد.', + 'currency' => 'واحد پول', + 'customer' => 'مشتری', + 'customer-group' => 'گروه مشتری', + 'customer-not-notified' => ':date | مشتری اطلاع داده نشده است', + 'customer-notified' => ':date | مشتری مطلع شده است', + 'discount' => 'تخفیف - :discount', + 'download-pdf' => 'دانلود PDF', + 'fraud' => 'تقلبی', + 'grand-total' => 'جمع کل - :grand_total', + 'invoice-id' => 'فاکتور #:invoice', + 'invoices' => 'فاکتورها', + 'item-canceled' => 'لغو شده (:qty_canceled)', + 'item-invoice' => 'صورتحساب شده (:qty_invoiced)', + 'item-ordered' => 'سفارش داده شده (:qty_ordered)', + 'item-refunded' => 'بازپرداخت شده (:qty_refunded)', + 'item-shipped' => 'ارسال شده (:qty_shipped)', + 'name' => 'نام', + 'no-invoice-found' => 'فاکتوری یافت نشد', + 'no-refund-found' => 'بازپرداختی یافت نشد', + 'no-shipment-found' => 'ارسالی یافت نشد', + 'notify-customer' => 'اطلاع به مشتری', + 'order-date' => 'تاریخ سفارش', + 'order-information' => 'اطلاعات سفارش', + 'order-status' => 'وضعیت سفارش', + 'payment-and-shipping' => 'پرداخت و حمل و نقل', + 'payment-method' => 'روش پرداخت', + 'pending' => 'در انتظار', + 'pending_payment' => 'در انتظار پرداخت', + 'per-unit' => 'در هر واحد', + 'price' => 'قیمت - :price', + 'price-excl-tax' => 'قیمت (بدون مالیات) - :price', + 'price-incl-tax' => 'قیمت (شامل مالیات) - :price', + 'processing' => 'در حال پردازش', + 'quantity' => 'تعداد', + 'refund' => 'بازپرداخت', + 'refund-id' => 'بازپرداخت #:refund', + 'refunded' => 'بازپرداخت شده', + 'reorder' => 'سفارش مجدد', + 'ship' => 'ارسال', + 'shipment' => 'ارسال #:shipment', + 'shipments' => 'ارسال‌ها', + 'shipping-address' => 'آدرس حمل و نقل', + 'shipping-and-handling' => 'حمل و نقل و بسته‌بندی', + 'shipping-and-handling-excl-tax' => 'حمل و نقل و بسته‌بندی (بدون مالیات)', + 'shipping-and-handling-incl-tax' => 'حمل و نقل و بسته‌بندی (شامل مالیات)', + 'shipping-method' => 'روش حمل و نقل', + 'shipping-price' => 'هزینه حمل و نقل', + 'sku' => 'شناسه محصول - :sku', + 'status' => 'وضعیت', + 'sub-total' => 'جمع جزئی - :sub_total', + 'sub-total-excl-tax' => 'جمع جزئی (بدون مالیات) - :sub_total', + 'sub-total-incl-tax' => 'جمع جزئی (شامل مالیات) - :sub_total', + 'submit-comment' => 'ثبت نظر', + 'summary-discount' => 'تخفیف', + 'summary-grand-total' => 'جمع کل', + 'summary-sub-total' => 'جمع جزئی', + 'summary-sub-total-excl-tax' => 'جمع جزئی (بدون مالیات)', + 'summary-sub-total-incl-tax' => 'جمع جزئی (شامل مالیات)', + 'summary-tax' => 'مالیات', + 'tax' => 'مالیات (:percent) - :tax', + 'title' => 'سفارش #:order_id', + 'total-due' => 'مجموع قابل پرداخت', + 'total-paid' => 'مجموع پرداخت شده', + 'total-refund' => 'مجموع بازپرداخت', + 'view' => 'مشاهده', + 'write-your-comment' => 'نظر خود را بنویسید', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'اطلاعات حساب', - 'adjustment-fee' => 'هزینه تنظیمی', - 'adjustment-refund' => 'بازپرداخت تنظیمی', - 'base-discounted-amount' => 'مقدار تخفیف - :base_discounted_amount', - 'billing-address' => 'آدرس صورتحساب', - 'currency' => 'واحد پول', - 'discounted-amount' => 'جمع کل - :discounted_amount', - 'grand-total' => 'جمع کل', - 'order-channel' => 'کانال سفارش', - 'order-date' => 'تاریخ سفارش', - 'order-id' => 'شماره سفارش', - 'order-information' => 'اطلاعات سفارش', - 'order-status' => 'وضعیت سفارش', - 'payment-information' => 'اطلاعات پرداخت', - 'payment-method' => 'روش پرداخت', - 'price' => 'قیمت - :price', - 'product-image' => 'تصویر محصول', - 'product-ordered' => 'محصولات سفارش داده شده', - 'qty' => 'تعداد - :qty', - 'refund' => 'بازپرداخت', - 'shipping-address' => 'آدرس حمل و نقل', - 'shipping-handling' => 'حمل و نقل و بسته‌بندی', - 'shipping-method' => 'روش حمل و نقل', - 'shipping-price' => 'هزینه حمل و نقل', - 'sku' => 'کد SKU - :sku', - 'sub-total' => 'جمع جزئی', - 'tax' => 'مالیات', - 'tax-amount' => 'مقدار مالیات - :tax_amount', - 'title' => 'بازپرداخت #:refund_id', + 'account-information' => 'اطلاعات حساب کاربری', + 'adjustment-fee' => 'هزینه تنظیمی', + 'adjustment-refund' => 'بازپرداخت تنظیمی', + 'base-discounted-amount' => 'مقدار تخفیف شده - :base_discounted_amount', + 'billing-address' => 'آدرس صورتحساب', + 'currency' => 'واحد پول', + 'sub-total-amount-excl-tax' => 'جمع جزئی (بدون مالیات) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'جمع جزئی (شامل مالیات) - :discounted_amount', + 'sub-total-amount' => 'جمع جزئی - :discounted_amount', + 'grand-total' => 'جمع کل', + 'order-channel' => 'کانال سفارش', + 'order-date' => 'تاریخ سفارش', + 'order-id' => 'شماره سفارش', + 'order-information' => 'اطلاعات سفارش', + 'order-status' => 'وضعیت سفارش', + 'payment-information' => 'اطلاعات پرداخت', + 'payment-method' => 'روش پرداخت', + 'price-excl-tax' => 'قیمت (بدون مالیات) - :price', + 'price-incl-tax' => 'قیمت (شامل مالیات) - :price', + 'price' => 'قیمت - :price', + 'product-image' => 'تصویر محصول', + 'product-ordered' => 'محصولات سفارش داده شده', + 'qty' => 'تعداد - :qty', + 'refund' => 'بازپرداخت', + 'shipping-address' => 'آدرس حمل و نقل', + 'shipping-handling-excl-tax' => 'هزینه حمل و نقل و بسته بندی (بدون مالیات)', + 'shipping-handling-incl-tax' => 'هزینه حمل و نقل و بسته بندی (شامل مالیات)', + 'shipping-handling' => 'هزینه حمل و نقل و بسته بندی', + 'shipping-method' => 'روش حمل و نقل', + 'shipping-price' => 'هزینه حمل و نقل', + 'sku' => 'کد SKU - :sku', + 'sub-total-excl-tax' => 'جمع جزئی (بدون مالیات)', + 'sub-total-incl-tax' => 'جمع جزئی (شامل مالیات)', + 'sub-total' => 'جمع جزئی', + 'tax' => 'مالیات', + 'tax-amount' => 'مقدار مالیات - :tax_amount', + 'title' => 'بازپرداخت #:refund_id', ], 'create' => [ @@ -534,7 +557,7 @@ 'subtotal' => 'جمع جزئی', 'tax-amount' => 'مقدار مالیات', 'title' => 'ایجاد بازپرداخت', - 'update-quantity-btn' => 'به‌روزرسانی تعداد', + 'update-totals-btn' => 'به‌روزرسانی مجموع', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount در هر واحد x :qty تعداد', - 'channel' => 'کانال', - 'customer' => 'مشتری', - 'customer-email' => 'ایمیل مشتری - :email', - 'discount' => 'مقدار تخفیف - :discount', - 'email' => 'ایمیل', - 'grand-total' => 'جمع کل', - 'invoice-items' => 'موارد صورتحساب', - 'invoice-sent' => 'صورتحساب با موفقیت ارسال شد', - 'invoice-status' => 'وضعیت صورتحساب', - 'order-date' => 'تاریخ سفارش', - 'order-id' => 'شماره سفارش', - 'order-information' => 'اطلاعات سفارش', - 'order-status' => 'وضعیت سفارش', - 'price' => 'قیمت - :price', - 'print' => 'چاپ', - 'product-image' => 'تصویر محصول', - 'qty' => 'تعداد - :qty', - 'send' => 'ارسال', - 'send-btn' => 'ارسال', - 'send-duplicate-invoice' => 'ارسال صورتحساب تکراری', - 'shipping-and-handling' => 'حمل و نقل و بسته‌بندی', - 'sku' => 'کد SKU - :sku', - 'sub-total' => 'جمع کل جزئی - :sub_total', - 'sub-total-summary' => 'جمع کل جزئی', - 'summary-discount' => 'مبلغ تخفیف', - 'summary-tax' => 'مبلغ مالیات', - 'tax' => 'مقدار مالیات - :tax', - 'title' => 'صورتحساب #:invoice_id', + 'amount-per-unit' => ':amount در هر واحد x :qty تعداد', + 'channel' => 'کانال', + 'customer-email' => 'ایمیل - :email', + 'customer' => 'مشتری', + 'discount' => 'مقدار تخفیف - :discount', + 'email' => 'ایمیل', + 'grand-total' => 'جمع کل', + 'invoice-items' => 'موارد فاکتور', + 'invoice-sent' => 'فاکتور با موفقیت ارسال شد', + 'invoice-status' => 'وضعیت فاکتور', + 'order-date' => 'تاریخ سفارش', + 'order-id' => 'شماره سفارش', + 'order-information' => 'اطلاعات سفارش', + 'order-status' => 'وضعیت سفارش', + 'price-excl-tax' => 'قیمت (بدون مالیات) - :price', + 'price-incl-tax' => 'قیمت (شامل مالیات) - :price', + 'price' => 'قیمت - :price', + 'print' => 'چاپ', + 'product-image' => 'تصویر محصول', + 'qty' => 'تعداد - :qty', + 'send-btn' => 'ارسال', + 'send-duplicate-invoice' => 'ارسال فاکتور تکراری', + 'send' => 'ارسال', + 'shipping-and-handling-excl-tax' => 'هزینه حمل و نقل (بدون مالیات)', + 'shipping-and-handling-incl-tax' => 'هزینه حمل و نقل (شامل مالیات)', + 'shipping-and-handling' => 'هزینه حمل و نقل', + 'sku' => 'کد SKU - :sku', + 'sub-total-excl-tax' => 'جمع جزئی (بدون مالیات) - :sub_total', + 'sub-total-incl-tax' => 'جمع جزئی (شامل مالیات) - :sub_total', + 'sub-total-summary-excl-tax' => 'جمع جزئی (بدون مالیات)', + 'sub-total-summary-incl-tax' => 'جمع جزئی (شامل مالیات)', + 'sub-total-summary' => 'جمع جزئی', + 'sub-total' => 'جمع جزئی - :sub_total', + 'summary-discount' => 'مقدار تخفیف', + 'summary-tax' => 'مقدار مالیات', + 'tax' => 'مقدار مالیات - :tax', + 'title' => 'فاکتور #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'جزئیات بانکی', - 'bill-to' => 'صورتحساب به', - 'contact' => 'تماس', - 'contact-number' => 'شماره تماس', - 'date' => 'تاریخ فاکتور', - 'discount' => 'تخفیف', - 'grand-total' => 'مجموع کل', - 'invoice' => 'فاکتور', - 'invoice-id' => 'شناسه فاکتور', - 'order-date' => 'تاریخ سفارش', - 'order-id' => 'شناسه سفارش', - 'payment-method' => 'روش پرداخت', - 'payment-terms' => 'شرایط پرداخت', - 'price' => 'قیمت', - 'product-name' => 'نام محصول', - 'qty' => 'تعداد', - 'ship-to' => 'ارسال به', - 'shipping-handling' => 'هزینه حمل و نقل', - 'shipping-method' => 'روش ارسال', - 'sku' => 'شناسه SKU', - 'subtotal' => 'جمع جزئی', - 'tax' => 'مالیات', - 'tax-amount' => 'مقدار مالیات', - 'vat-number' => 'شماره مالیات بر ارزش افزوده', + 'bank-details' => 'جزئیات بانکی', + 'bill-to' => 'صورتحساب به', + 'contact' => 'تماس', + 'contact-number' => 'شماره تماس', + 'date' => 'تاریخ فاکتور', + 'discount' => 'تخفیف', + 'grand-total' => 'جمع کل', + 'invoice' => 'فاکتور', + 'invoice-id' => 'شناسه فاکتور', + 'order-date' => 'تاریخ سفارش', + 'order-id' => 'شماره سفارش', + 'payment-method' => 'روش پرداخت', + 'payment-terms' => 'شرایط پرداخت', + 'price' => 'قیمت', + 'product-name' => 'نام محصول', + 'qty' => 'تعداد', + 'ship-to' => 'ارسال به', + 'shipping-handling-excl-tax' => 'هزینه حمل و نقل (بدون مالیات)', + 'shipping-handling-incl-tax' => 'هزینه حمل و نقل (شامل مالیات)', + 'shipping-handling' => 'هزینه حمل و نقل', + 'shipping-method' => 'روش حمل و نقل', + 'sku' => 'کد SKU', + 'subtotal-excl-tax' => 'جمع جزئی (بدون مالیات)', + 'subtotal-incl-tax' => 'جمع جزئی (شامل مالیات)', + 'subtotal' => 'جمع جزئی', + 'tax' => 'مالیات', + 'tax-amount' => 'مقدار مالیات', + 'vat-number' => 'شماره مالیات بر ارزش افزوده', + 'excl-tax' => 'بدون مالیات:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'چندانتخابی', 'no' => 'خیر', 'number' => 'عدد', + 'option-deleted' => 'گزینه با موفقیت حذف شد', 'options' => 'گزینه ها', 'position' => 'موقعیت', 'price' => 'قیمت', @@ -1123,6 +1160,7 @@ 'multiselect' => 'چندانتخابی', 'no' => 'خیر', 'number' => 'عدد', + 'option-deleted' => 'گزینه با موفقیت حذف شد', 'options' => 'گزینه ها', 'position' => 'موقعیت', 'price' => 'قیمت', @@ -3384,17 +3422,6 @@ 'info' => 'کاتالوگ', 'title' => 'کاتالوگ', - 'inventory' => [ - 'info' => 'راه‌اندازی سفارش‌های بازگشتی', - 'title' => 'موجودی', - - 'stock-options' => [ - 'allow-back-orders' => 'امکان سفارش‌های بازگشتی', - 'title' => 'گزینه‌های موجودی', - 'title-info' => 'گزینه‌های موجودی توافقنامه‌های مالکیت هستند که حق خرید یا فروش سهام شرکت‌ها را به قیمت تعیین‌شده اعطا می‌کنند و به تاثیرگذاری در سودهای ممکن کمک می‌کنند.', - ], - ], - 'products' => [ 'info' => ' تنظیم پرداخت به عنوان مهمان، صفحه نمایش محصول، صفحه نمایش سبد خرید، صفحه اصلی فروشگاه، بررسی و به اشتراک گذاری اجتماعی ویژگی را تعیین کنید.', 'title' => 'محصولات', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'تنظیم شماره‌های سفارش و حداقل مقدارهای سفارش.', + 'info' => 'تعیین شماره‌های سفارش، حداقل سفارش‌ها و سفارشات عقب‌مانده.', 'title' => 'تنظیمات سفارش', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'تنظیمات حداقل مقدار سفارش', 'title-info' => 'معیارهای پیکربندی شده که حداقل تعداد یا ارزش مورد نیاز برای یک سفارش برای پردازش یا واجد شرایط شدن مشخص می‌کند.', ], + + 'stock-options' => [ + 'allow-back-orders' => 'امکان سفارش‌های بازگشتی', + 'title' => 'گزینه‌های موجودی', + 'title-info' => 'گزینه‌های موجودی توافقنامه‌های مالکیت هستند که حق خرید یا فروش سهام شرکت‌ها را به قیمت تعیین‌شده اعطا می‌کنند و به تاثیرگذاری در سودهای ممکن کمک می‌کنند.', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'هشدارها یا ارتباطات خودکار ارسالی به مشتریان برای یادآوری زمان بندی یا عقب‌مانده برای پرداخت فاکتورها.', ], ], - ], - 'taxes' => [ - 'title' => 'مالیات', + 'taxes' => [ + 'title' => 'مالیات', + 'title-info' => 'مالیات هزینه‌های اجباری است که دولت‌ها بر روی کالاها، خدمات یا معاملات تحمیل می‌کنند و توسط فروشندگان جمع‌آوری و به مقامات ارائه می‌شود.', - 'catalog' => [ - 'title' => 'کاتالوگ', - 'title-info' => 'تعیین قیمت و تنظیم به عنوان مکان استاندارد', + 'categories' => [ + 'title' => 'دسته‌بندی‌های مالیات', + 'title-info' => 'دسته‌بندی‌های مالیات، طبقه‌بندی‌هایی برای انواع مختلف مالیات‌ها مانند مالیات فروش، مالیات ارزش افزوده یا مالیات عوارض است که برای طبقه‌بندی و اعمال نرخ مالیات بر روی محصولات یا خدمات استفاده می‌شود.', + 'product' => 'دسته‌بندی مالیات پیش‌فرض محصول', + 'shipping' => 'دسته‌بندی مالیات حمل و نقل', + 'none' => 'هیچکدام', + ], - 'pricing' => [ - 'title' => 'تنظیم قیمت', - 'title-info' => 'اطلاعات دقیق در مورد قیمت‌های محصولات یا خدمات، هزینه‌های پایه، تخفیف‌ها، مالیات‌ها و هزینه‌های اضافی.', - 'tax-inclusive' => 'شامل مالیات', + 'calculation' => [ + 'title' => 'تنظیمات محاسبه', + 'title-info' => 'جزئیات درباره هزینه کالاها یا خدمات، شامل قیمت پایه، تخفیف‌ها، مالیات‌ها و هزینه‌های اضافی.', + 'based-on' => 'محاسبه بر اساس', + 'shipping-address' => 'آدرس حمل و نقل', + 'billing-address' => 'آدرس صورتحساب', + 'shipping-origin' => 'مبدأ حمل و نقل', + 'product-prices' => 'قیمت‌های محصول', + 'shipping-prices' => 'قیمت‌های حمل و نقل', + 'excluding-tax' => 'بدون مالیات', + 'including-tax' => 'شامل مالیات', + ], + + 'default-destination-calculation' => [ + 'default-country' => 'کشور پیش‌فرض', + 'default-post-code' => 'کد پستی پیش‌فرض', + 'default-state' => 'استان پیش‌فرض', + 'title' => 'محاسبه مقصد پیش‌فرض', + 'title-info' => 'تعیین خودکار یک مقصد استاندارد یا اولیه بر اساس عوامل یا تنظیمات پیش‌تعیین شده.', ], - 'default-location-calculation' => [ - 'default-country' => 'کشور استاندارد', - 'default-state' => 'ایالت استاندارد', - 'default-post-code' => 'کد پستی استاندارد', - 'title' => 'محاسبه مکان استاندارد', - 'title-info' => 'تعیین خودکار یک مکان استاندارد یا اضافی بر اساس عوامل یا تنظیمات پیش‌فرض، بسته به عوامل یا تنظیمات قبلی تعیین شده.', + 'shopping-cart' => [ + 'title' => 'تنظیمات نمایش سبد خرید', + 'title-info' => 'تنظیم نمایش مالیات در سبد خرید', + 'display-prices' => 'نمایش قیمت‌ها', + 'display-subtotal' => 'نمایش جمع کل', + 'display-shipping-amount' => 'نمایش مبلغ حمل و نقل', + 'excluding-tax' => 'بدون مالیات', + 'including-tax' => 'شامل مالیات', + 'both' => 'هر دو (بدون مالیات و شامل مالیات)', + ], + + 'sales' => [ + 'title' => 'تنظیمات نمایش سفارش‌ها، فاکتورها و بازپرداخت‌ها', + 'title-info' => 'تنظیم نمایش مالیات در سفارش‌ها، فاکتورها و بازپرداخت‌ها', + 'display-prices' => 'نمایش قیمت‌ها', + 'display-subtotal' => 'نمایش جمع کل', + 'display-shipping-amount' => 'نمایش مبلغ حمل و نقل', + 'excluding-tax' => 'بدون مالیات', + 'including-tax' => 'شامل مالیات', + 'both' => 'هر دو (بدون مالیات و شامل مالیات)', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => 'سفارش لغو شد!', ], - 'billing-address' => 'آدرس صورتحساب', - 'contact' => 'تماس', - 'discount' => 'تخفیف', - 'grand-total' => 'مجموع کل', - 'name' => 'نام', - 'payment' => 'پرداخت', - 'price' => 'قیمت', - 'qty' => 'تعداد', - 'shipping' => 'ارسال', - 'shipping-address' => 'آدرس ارسال', - 'shipping-handling' => 'هزینه ارسال و بسته‌بندی', - 'sku' => 'کد SKU', - 'subtotal' => 'جمع جزء', - 'tax' => 'مالیات', + 'billing-address' => 'آدرس صورتحساب', + 'carrier' => 'حامل', + 'contact' => 'تماس', + 'discount' => 'تخفیف', + 'excl-tax' => 'بدون مالیات: ', + 'grand-total' => 'مجموع کل', + 'name' => 'نام', + 'payment' => 'پرداخت', + 'price' => 'قیمت', + 'qty' => 'تعداد', + 'shipping-address' => 'آدرس ارسال', + 'shipping-handling-excl-tax' => 'هزینه ارسال (بدون مالیات)', + 'shipping-handling-incl-tax' => 'هزینه ارسال (شامل مالیات)', + 'shipping-handling' => 'هزینه ارسال', + 'shipping' => 'ارسال', + 'sku' => 'کد محصول', + 'subtotal-excl-tax' => 'جمع جز مالیات (بدون مالیات)', + 'subtotal-incl-tax' => 'جمع جز مالیات (شامل مالیات)', + 'subtotal' => 'جمع', + 'tax' => 'مالیات', + 'tracking-number' => 'شماره پیگیری: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/fr/app.php b/packages/Webkul/Admin/src/Resources/lang/fr/app.php index df96f8a18aa..206776d3af9 100755 --- a/packages/Webkul/Admin/src/Resources/lang/fr/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/fr/app.php @@ -214,6 +214,7 @@ 'delete' => 'Supprimer', 'empty-description' => 'Aucun article trouvé dans votre panier.', 'empty-title' => 'Panier vide', + 'excl-tax' => 'Hors taxe', 'move-to-wishlist' => 'Déplacer vers la liste de souhaits', 'see-details' => 'Voir les détails', 'sku' => 'SKU - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'Appliquer le coupon', - 'discount-amount' => 'Montant de la remise', - 'enter-your-code' => 'Entrez votre code', - 'grand-total' => 'Total général', - 'place-order' => 'Passer la commande', - 'processing' => 'Traitement', - 'shipping-amount' => 'Frais de livraison', - 'sub-total' => 'Sous-total', - 'tax' => 'Taxe', - 'title' => 'Résumé de la commande', + 'apply-coupon' => 'Appliquer le coupon', + 'discount-amount' => 'Montant de réduction', + 'enter-your-code' => 'Entrez votre code', + 'grand-total' => 'Total général', + 'place-order' => 'Passer la commande', + 'processing' => 'En cours de traitement', + 'shipping-amount-excl-tax' => 'Frais de livraison (hors taxe)', + 'shipping-amount-incl-tax' => 'Frais de livraison (taxe incluse)', + 'shipping-amount' => 'Montant de livraison', + 'sub-total-excl-tax' => 'Sous-total (hors taxe)', + 'sub-total-incl-tax' => 'Sous-total (taxe incluse)', + 'sub-total' => 'Sous-total', + 'tax' => 'Taxe', + 'title' => 'Résumé de la commande', ], ], @@ -289,6 +294,7 @@ 'delete' => 'Supprimer', 'empty-description' => 'Aucun article trouvé dans votre panier.', 'empty-title' => 'Panier vide', + 'excl-tax' => 'Hors taxe : ', 'see-details' => 'Voir les détails', 'sku' => 'SKU - :sku', 'title' => 'Articles du panier', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount par unité x :qty quantité', - 'billing-address' => 'Adresse de facturation', - 'cancel' => 'Annuler', - 'cancel-msg' => 'Êtes-vous sûr de vouloir annuler cette commande', - 'cancel-success' => 'Commande annulée avec succès', - 'canceled' => 'Annulé', - 'channel' => 'Canal', - 'closed' => 'Fermé', - 'comment-success' => 'Commentaire ajouté avec succès.', - 'comments' => 'Commentaires', - 'completed' => 'Terminé', - 'contact' => 'Contact', - 'create-success' => 'Commande créée avec succès', - 'currency' => 'Devise', - 'customer' => 'Client', - 'customer-group' => 'Groupe de clients', - 'customer-not-notified' => ':date | Client non notifié', - 'customer-notified' => ':date | Client notifié', - 'discount' => 'Réduction - :discount', - 'download-pdf' => 'Télécharger le PDF', - 'fraud' => 'Fraude', - 'grand-total' => 'Total général - :grand_total', - 'invoice-id' => 'Facture n°:invoice', - 'invoices' => 'Factures', - 'item-canceled' => 'Annulé (:qty_canceled)', - 'item-invoice' => 'Facturé (:qty_invoiced)', - 'item-ordered' => 'Commandé (:qty_ordered)', - 'item-refunded' => 'Remboursé (:qty_refunded)', - 'item-shipped' => 'Expédié (:qty_shipped)', - 'name' => 'Nom', - 'no-invoice-found' => 'Aucune facture trouvée', - 'no-refund-found' => 'Aucun remboursement trouvé', - 'no-shipment-found' => 'Aucune expédition trouvée', - 'notify-customer' => 'Notifier le client', - 'order-date' => 'Date de commande', - 'order-information' => 'Informations sur la commande', - 'order-status' => 'Statut de la commande', - 'payment-and-shipping' => 'Paiement et expédition', - 'payment-method' => 'Méthode de paiement', - 'pending' => 'En attente', - 'pending_payment' => 'En attente de paiement', - 'per-unit' => 'Par unité', - 'price' => 'Prix - :price', - 'processing' => 'En cours de traitement', - 'quantity' => 'Quantité', - 'refund' => 'Remboursement', - 'refund-id' => 'Remboursement n°:refund', - 'refunded' => 'Remboursé', - 'reorder' => 'Réorganiser', - 'ship' => 'Expédier', - 'shipment' => 'Expédition n°:shipment', - 'shipments' => 'Expéditions', - 'shipping-address' => 'Adresse de livraison', - 'shipping-and-handling' => 'Expédition et manutention', - 'shipping-method' => 'Méthode d’expédition', - 'shipping-price' => 'Frais d’expédition', - 'sku' => 'SKU - :sku', - 'status' => 'Statut', - 'sub-total' => 'Sous-total - :sub_total', - 'submit-comment' => 'Soumettre un commentaire', - 'summary-grand-total' => 'Total général', - 'summary-sub-total' => 'Sous-total', - 'summary-tax' => 'Taxe', - 'tax' => 'Taxe - :tax', - 'title' => 'Commande n°:order_id', - 'total-due' => 'Total dû', - 'total-paid' => 'Total payé', - 'total-refund' => 'Total remboursé', - 'view' => 'Voir', - 'write-your-comment' => 'Écrivez votre commentaire', + 'amount-per-unit' => ':amount Par Unité x :qty Quantité', + 'billing-address' => 'Adresse de facturation', + 'cancel' => 'Annuler', + 'cancel-msg' => 'Êtes-vous sûr de vouloir annuler cette commande', + 'cancel-success' => 'Commande annulée avec succès', + 'canceled' => 'Annulée', + 'channel' => 'Canal', + 'closed' => 'Fermée', + 'comment-success' => 'Commentaire ajouté avec succès.', + 'comments' => 'Commentaires', + 'completed' => 'Terminée', + 'contact' => 'Contact', + 'create-success' => 'Commande créée avec succès', + 'currency' => 'Devise', + 'customer' => 'Client', + 'customer-group' => 'Groupe de clients', + 'customer-not-notified' => ':date | Client Non Notifié', + 'customer-notified' => ':date | Client Notifié', + 'discount' => 'Remise - :discount', + 'download-pdf' => 'Télécharger le PDF', + 'fraud' => 'Fraude', + 'grand-total' => 'Total Général - :grand_total', + 'invoice-id' => 'Facture #:invoice', + 'invoices' => 'Factures', + 'item-canceled' => 'Annulé (:qty_canceled)', + 'item-invoice' => 'Facturé (:qty_invoiced)', + 'item-ordered' => 'Commandé (:qty_ordered)', + 'item-refunded' => 'Remboursé (:qty_refunded)', + 'item-shipped' => 'Expédié (:qty_shipped)', + 'name' => 'Nom', + 'no-invoice-found' => 'Aucune facture trouvée', + 'no-refund-found' => 'Aucun remboursement trouvé', + 'no-shipment-found' => 'Aucun envoi trouvé', + 'notify-customer' => 'Notifier le client', + 'order-date' => 'Date de la commande', + 'order-information' => 'Informations sur la commande', + 'order-status' => 'Statut de la commande', + 'payment-and-shipping' => 'Paiement et Livraison', + 'payment-method' => 'Méthode de paiement', + 'pending' => 'En attente', + 'pending_payment' => 'Paiement en attente', + 'per-unit' => 'Par Unité', + 'price' => 'Prix - :price', + 'price-excl-tax' => 'Prix (Hors Taxe) - :price', + 'price-incl-tax' => 'Prix (TTC) - :price', + 'processing' => 'En cours de traitement', + 'quantity' => 'Quantité', + 'refund' => 'Remboursement', + 'refund-id' => 'Remboursement #:refund', + 'refunded' => 'Remboursé', + 'reorder' => 'Recommander', + 'ship' => 'Expédier', + 'shipment' => 'Envoi #:shipment', + 'shipments' => 'Envois', + 'shipping-address' => 'Adresse de livraison', + 'shipping-and-handling' => 'Livraison et Manutention', + 'shipping-and-handling-excl-tax' => 'Livraison et Manutention (Hors Taxe)', + 'shipping-and-handling-incl-tax' => 'Livraison et Manutention (TTC)', + 'shipping-method' => 'Méthode de livraison', + 'shipping-price' => 'Prix de livraison', + 'sku' => 'SKU - :sku', + 'status' => 'Statut', + 'sub-total' => 'Sous-total - :sub_total', + 'sub-total-excl-tax' => 'Sous-total (Hors Taxe) - :sub_total', + 'sub-total-incl-tax' => 'Sous-total (TTC) - :sub_total', + 'submit-comment' => 'Soumettre un commentaire', + 'summary-discount' => 'Remise', + 'summary-grand-total' => 'Total Général', + 'summary-sub-total' => 'Sous-total', + 'summary-sub-total-excl-tax' => 'Sous-total (Hors Taxe)', + 'summary-sub-total-incl-tax' => 'Sous-total (TTC)', + 'summary-tax' => 'Taxe', + 'tax' => 'Taxe (:percent) - :tax', + 'title' => 'Commande #:order_id', + 'total-due' => 'Total à payer', + 'total-paid' => 'Total payé', + 'total-refund' => 'Total remboursé', + 'view' => 'Voir', + 'write-your-comment' => 'Écrivez votre commentaire', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'Informations sur le compte', - 'adjustment-fee' => 'Frais d’ajustement', - 'adjustment-refund' => 'Remboursement d’ajustement', - 'base-discounted-amount' => 'Montant réduit - :base_discounted_amount', - 'billing-address' => 'Adresse de facturation', - 'currency' => 'Devise', - 'discounted-amount' => 'Sous-total - :discounted_amount', - 'grand-total' => 'Total général', - 'order-channel' => 'Canal de commande', - 'order-date' => 'Date de la commande', - 'order-id' => 'Numéro de commande', - 'order-information' => 'Informations sur la commande', - 'order-status' => 'Statut de la commande', - 'payment-information' => 'Informations de paiement', - 'payment-method' => 'Méthode de paiement', - 'price' => 'Prix - :price', - 'product-image' => 'Image du produit', - 'product-ordered' => 'Produits commandés', - 'qty' => 'QTÉ - :qty', - 'refund' => 'Remboursement', - 'shipping-address' => 'Adresse de livraison', - 'shipping-handling' => 'Frais de livraison et de manutention', - 'shipping-method' => 'Méthode d’expédition', - 'shipping-price' => 'Frais de livraison', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Sous-total', - 'tax' => 'Taxe', - 'tax-amount' => 'Montant de la taxe - :tax_amount', - 'title' => 'Remboursement #:refund_id', + 'account-information' => 'Informations du compte', + 'adjustment-fee' => 'Frais d\'ajustement', + 'adjustment-refund' => 'Remboursement d\'ajustement', + 'base-discounted-amount' => 'Montant réduit - :base_discounted_amount', + 'billing-address' => 'Adresse de facturation', + 'currency' => 'Devise', + 'sub-total-amount-excl-tax' => 'Sous-total (hors taxe) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'Sous-total (taxe incluse) - :discounted_amount', + 'sub-total-amount' => 'Sous-total - :discounted_amount', + 'grand-total' => 'Total général', + 'order-channel' => 'Canal de commande', + 'order-date' => 'Date de commande', + 'order-id' => 'ID de commande', + 'order-information' => 'Informations sur la commande', + 'order-status' => 'Statut de la commande', + 'payment-information' => 'Informations de paiement', + 'payment-method' => 'Méthode de paiement', + 'price-excl-tax' => 'Prix (hors taxe) - :price', + 'price-incl-tax' => 'Prix (taxe incluse) - :price', + 'price' => 'Prix - :price', + 'product-image' => 'Image du produit', + 'product-ordered' => 'Produits commandés', + 'qty' => 'Quantité - :qty', + 'refund' => 'Remboursement', + 'shipping-address' => 'Adresse de livraison', + 'shipping-handling-excl-tax' => 'Expédition et manutention (hors taxe)', + 'shipping-handling-incl-tax' => 'Expédition et manutention (taxe incluse)', + 'shipping-handling' => 'Expédition et manutention', + 'shipping-method' => 'Méthode d\'expédition', + 'shipping-price' => 'Frais d\'expédition', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'Sous-total (hors taxe)', + 'sub-total-incl-tax' => 'Sous-total (taxe incluse)', + 'sub-total' => 'Sous-total', + 'tax' => 'Taxe', + 'tax-amount' => 'Montant de la taxe - :tax_amount', + 'title' => 'Remboursement #:refund_id', ], 'create' => [ @@ -534,7 +557,7 @@ 'subtotal' => 'Sous-total', 'tax-amount' => 'Montant de la taxe', 'title' => 'Créer un remboursement', - 'update-quantity-btn' => 'Mettre à jour la quantité', + 'update-totals-btn' => 'Mettre à jour les totaux', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount par unité x :qty quantité', - 'channel' => 'Chaîne', - 'customer' => 'Client', - 'customer-email' => 'E-mail du client - :email', - 'discount' => 'Montant de la réduction - :discount', - 'email' => 'E-mail', - 'grand-total' => 'Total général', - 'invoice-items' => 'Articles de la facture', - 'invoice-sent' => 'Facture envoyée avec succès', - 'invoice-status' => 'Statut de la facture', - 'order-date' => 'Date de la commande', - 'order-id' => 'ID de la commande', - 'order-information' => 'Informations sur la commande', - 'order-status' => 'Statut de la commande', - 'price' => 'Prix - :price', - 'print' => 'Imprimer', - 'product-image' => 'Image du produit', - 'qty' => 'Quantité - :qty', - 'send' => 'Envoyer', - 'send-btn' => 'Envoyer', - 'send-duplicate-invoice' => 'Envoyer une facture en double', - 'shipping-and-handling' => 'Expédition et manutention', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Sous-total - :sub_total', - 'sub-total-summary' => 'Sous-total', - 'summary-discount' => 'Montant de la réduction', - 'summary-tax' => 'Montant de la taxe', - 'tax' => 'Montant de la taxe - :tax', - 'title' => 'Facture #:invoice_id', + 'amount-per-unit' => ':amount Par Unité x :qty Quantité', + 'channel' => 'Canal', + 'customer-email' => 'Email - :email', + 'customer' => 'Client', + 'discount' => 'Montant de réduction - :discount', + 'email' => 'Email', + 'grand-total' => 'Total général', + 'invoice-items' => 'Articles de la facture', + 'invoice-sent' => 'Facture envoyée avec succès', + 'invoice-status' => 'Statut de la facture', + 'order-date' => 'Date de la commande', + 'order-id' => 'ID de la commande', + 'order-information' => 'Informations sur la commande', + 'order-status' => 'Statut de la commande', + 'price-excl-tax' => 'Prix (Hors taxe) - :price', + 'price-incl-tax' => 'Prix (TTC) - :price', + 'price' => 'Prix - :price', + 'print' => 'Imprimer', + 'product-image' => 'Image du produit', + 'qty' => 'Quantité - :qty', + 'send-btn' => 'Envoyer', + 'send-duplicate-invoice' => 'Envoyer une facture en double', + 'send' => 'Envoyer', + 'shipping-and-handling-excl-tax' => 'Frais de port et de manutention (Hors taxe)', + 'shipping-and-handling-incl-tax' => 'Frais de port et de manutention (TTC)', + 'shipping-and-handling' => 'Frais de port et de manutention', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'Sous-total (Hors taxe) - :sub_total', + 'sub-total-incl-tax' => 'Sous-total (TTC) - :sub_total', + 'sub-total-summary-excl-tax' => 'Sous-total (Hors taxe)', + 'sub-total-summary-incl-tax' => 'Sous-total (TTC)', + 'sub-total-summary' => 'Sous-total', + 'sub-total' => 'Sous-total - :sub_total', + 'summary-discount' => 'Montant de réduction', + 'summary-tax' => 'Montant de taxe', + 'tax' => 'Montant de taxe - :tax', + 'title' => 'Facture #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'Coordonnées bancaires', - 'bill-to' => 'Facturer à', - 'contact' => 'Contact', - 'contact-number' => 'Numéro de contact', - 'date' => 'Date de la facture', - 'discount' => 'Remise', - 'grand-total' => 'Total général', - 'invoice' => 'Facture', - 'invoice-id' => 'ID de la facture', - 'order-date' => 'Date de la commande', - 'order-id' => 'ID de la commande', - 'payment-method' => 'Moyen de paiement', - 'payment-terms' => 'Conditions de paiement', - 'price' => 'Prix', - 'product-name' => 'Nom du produit', - 'qty' => 'Quantité', - 'ship-to' => 'Expédier à', - 'shipping-handling' => 'Expédition et manutention', - 'shipping-method' => 'Méthode d\'expédition', - 'sku' => 'SKU', - 'subtotal' => 'Sous-total', - 'tax' => 'Taxe', - 'tax-amount' => 'Montant de la taxe', - 'vat-number' => 'Numéro de TVA', + 'bank-details' => 'Coordonnées bancaires', + 'bill-to' => 'Facturé à', + 'contact' => 'Contact', + 'contact-number' => 'Numéro de contact', + 'date' => 'Date de la facture', + 'discount' => 'Remise', + 'grand-total' => 'Total général', + 'invoice' => 'Facture', + 'invoice-id' => 'ID de la facture', + 'order-date' => 'Date de la commande', + 'order-id' => 'ID de la commande', + 'payment-method' => 'Méthode de paiement', + 'payment-terms' => 'Conditions de paiement', + 'price' => 'Prix', + 'product-name' => 'Nom du produit', + 'qty' => 'Quantité', + 'ship-to' => 'Expédier à', + 'shipping-handling-excl-tax' => 'Frais de port et de manutention (Hors taxe)', + 'shipping-handling-incl-tax' => 'Frais de port et de manutention (TTC)', + 'shipping-handling' => 'Frais de port et de manutention', + 'shipping-method' => 'Méthode d\'expédition', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Sous-total (Hors taxe)', + 'subtotal-incl-tax' => 'Sous-total (TTC)', + 'subtotal' => 'Sous-total', + 'tax' => 'Taxe', + 'tax-amount' => 'Montant de la taxe', + 'vat-number' => 'Numéro de TVA', + 'excl-tax' => 'Hors taxe:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'Sélection multiple', 'no' => 'Non', 'number' => 'Nombre', + 'option-deleted' => 'Option supprimée avec succès', 'options' => 'Possibilités', 'position' => 'Position', 'price' => 'Prix', @@ -1123,6 +1160,7 @@ 'multiselect' => 'Sélection multiple', 'no' => 'Non', 'number' => 'Nombre', + 'option-deleted' => 'Option supprimée avec succès', 'options' => 'Possibilités', 'position' => 'Position', 'price' => 'Prix', @@ -3384,17 +3422,6 @@ 'info' => 'Catalogue', 'title' => 'Catalogue', - 'inventory' => [ - 'info' => 'Configurer les retours', - 'title' => 'Inventaire', - - 'stock-options' => [ - 'allow-back-orders' => 'Autoriser les commandes en attente', - 'title' => 'Options de stock', - 'title-info' => 'Les options de stock sont des contrats d\'inventaire qui donnent le droit d\'acheter ou de vendre des actions d\'entreprise à un prix fixé, influençant les bénéfices potentiels.', - ], - ], - 'products' => [ 'info' => 'Configurer le paiement en tant qu\'invité, la page de visualisation du produit, la page de visualisation du panier, la page d\'accueil du magasin, la revue et le partage social des attributs.', 'title' => 'Produits', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'Bestellnummer und Mindestbestellung festlegen.', + 'info' => 'Définir les numéros de commande, les commandes minimales et les commandes en attente.', 'title' => 'Bestelleinstellungen', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'Mindestbestellmengen-Einstellungen', 'title-info' => 'Konfigurieren Sie die Mindestbestellmenge oder den Standardwert für die Verarbeitung oder den Vorteil des Kaufprozesses.', ], + + 'stock-options' => [ + 'allow-back-orders' => 'Autoriser les commandes en attente', + 'title' => 'Options de stock', + 'title-info' => 'Les options de stock sont des contrats d\'inventaire qui donnent le droit d\'acheter ou de vendre des actions d\'entreprise à un prix fixé, influençant les bénéfices potentiels.', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'Automatische Benachrichtigungen oder Kontakte, um Kunden an Zahlungen oder ausstehende Zahlungen in Rechnungen zu erinnern und Kunden bei Bedarf zur automatischen Zahlung oder zum Ausgleich zu veranlassen.', ], ], - ], - 'taxes' => [ - 'title' => 'Steuern', + 'taxes' => [ + 'title' => 'Taxes', + 'title-info' => 'Les taxes sont des frais obligatoires imposés par les gouvernements sur les biens, les services ou les transactions, collectés par les vendeurs et versés aux autorités.', - 'catalog' => [ - 'title' => 'Katalog', - 'title-info' => 'Preisfestlegung und Bestimmung als Standardstandort', + 'categories' => [ + 'title' => 'Catégories de taxes', + 'title-info' => 'Les catégories de taxes sont des classifications pour différents types de taxes, telles que la taxe de vente, la taxe sur la valeur ajoutée ou la taxe d\'accise, utilisées pour catégoriser et appliquer des taux de taxe aux produits ou services.', + 'product' => 'Catégorie de taxe par défaut du produit', + 'shipping' => 'Catégorie de taxe d\'expédition', + 'none' => 'Aucune', + ], - 'pricing' => [ - 'title' => 'Preisfestlegung', - 'title-info' => 'Detaillierte Informationen zu Preisen für Produkte oder Dienstleistungen, Basiskosten, Rabatte, Steuern und zusätzlichen Gebühren.', - 'tax-inclusive' => 'Inklusive Steuern', + 'calculation' => [ + 'title' => 'Paramètres de calcul', + 'title-info' => 'Détails sur le coût des biens ou services, y compris le prix de base, les remises, les taxes et les frais supplémentaires.', + 'based-on' => 'Calcul basé sur', + 'shipping-address' => 'Adresse de livraison', + 'billing-address' => 'Adresse de facturation', + 'shipping-origin' => 'Origine de l\'expédition', + 'product-prices' => 'Prix des produits', + 'shipping-prices' => 'Prix de l\'expédition', + 'excluding-tax' => 'Hors taxe', + 'including-tax' => 'TTC', ], - 'default-location-calculation' => [ - 'default-country' => 'Standardland', - 'default-post-code' => 'Standard-Postleitzahl', - 'default-state' => 'Standard-Bundesland', - 'title' => 'Standardstandortberechnung', - 'title-info' => 'Eine automatische Bestimmung eines Standards oder zusätzlichen Standorts basierend auf vordefinierten Faktoren oder Einstellungen, abhängig von den zuvor festgelegten Faktoren oder Einstellungen.', + 'default-destination-calculation' => [ + 'default-country' => 'Pays par défaut', + 'default-post-code' => 'Code postal par défaut', + 'default-state' => 'État par défaut', + 'title' => 'Calcul de destination par défaut', + 'title-info' => 'Détermination automatisée d\'une destination standard ou initiale en fonction de facteurs ou de paramètres prédéfinis.', + ], + + 'shopping-cart' => [ + 'title' => 'Paramètres d\'affichage du panier', + 'title-info' => 'Définir l\'affichage des taxes dans le panier', + 'display-prices' => 'Afficher les prix', + 'display-subtotal' => 'Afficher le sous-total', + 'display-shipping-amount' => 'Afficher le montant de l\'expédition', + 'excluding-tax' => 'Hors taxe', + 'including-tax' => 'TTC', + 'both' => 'Hors taxe et TTC', + ], + + 'sales' => [ + 'title' => 'Paramètres d\'affichage des commandes, des factures et des remboursements', + 'title-info' => 'Définir l\'affichage des taxes dans les commandes, les factures et les remboursements', + 'display-prices' => 'Afficher les prix', + 'display-subtotal' => 'Afficher le sous-total', + 'display-shipping-amount' => 'Afficher le montant de l\'expédition', + 'excluding-tax' => 'Hors taxe', + 'including-tax' => 'TTC', + 'both' => 'Hors taxe et TTC', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => 'Commande annulée !', ], - 'billing-address' => 'Adresse de facturation', - 'contact' => 'Contact', - 'discount' => 'Réduction', - 'grand-total' => 'Total général', - 'name' => 'Nom', - 'payment' => 'Paiement', - 'price' => 'Prix', - 'qty' => 'Qté', - 'shipping-address' => 'Adresse de livraison', - 'shipping' => 'Expédition', - 'sku' => 'SKU', - 'subtotal' => 'Sous-total', - 'shipping-handling' => 'Frais de port et de manutention', - 'tax' => 'Taxe', + 'billing-address' => 'Adresse de facturation', + 'carrier' => 'Transporteur', + 'contact' => 'Contact', + 'discount' => 'Remise', + 'excl-tax' => 'Hors taxes : ', + 'grand-total' => 'Total général', + 'name' => 'Nom', + 'payment' => 'Paiement', + 'price' => 'Prix', + 'qty' => 'Quantité', + 'shipping-address' => 'Adresse de livraison', + 'shipping-handling-excl-tax' => 'Frais de port (hors taxes)', + 'shipping-handling-incl-tax' => 'Frais de port (taxes incluses)', + 'shipping-handling' => 'Frais de port', + 'shipping' => 'Livraison', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Sous-total (hors taxes)', + 'subtotal-incl-tax' => 'Sous-total (taxes incluses)', + 'subtotal' => 'Sous-total', + 'tax' => 'Taxe', + 'tracking-number' => 'Numéro de suivi : :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/he/app.php b/packages/Webkul/Admin/src/Resources/lang/he/app.php index 3b68c17e608..5f6b543189b 100755 --- a/packages/Webkul/Admin/src/Resources/lang/he/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/he/app.php @@ -214,6 +214,7 @@ 'delete' => 'מחק', 'empty-description' => 'לא נמצאו פריטים בעגלה שלך.', 'empty-title' => 'עגלת קניות ריקה', + 'excl-tax' => 'לא כולל מס', 'move-to-wishlist' => 'העבר לרשימת המשאלות', 'see-details' => 'צפה בפרטים', 'sku' => 'SKU - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'החל קופון', - 'discount-amount' => 'סכום הנחה', - 'enter-your-code' => 'הזן את הקוד שלך', - 'grand-total' => 'סכום כולל', - 'place-order' => 'בצע הזמנה', - 'processing' => 'מעבד', - 'shipping-amount' => 'סכום משלוח', - 'sub-total' => 'סה"כ ביניים', - 'tax' => 'מס', - 'title' => 'סיכום הזמנה', + 'apply-coupon' => 'החל קופון', + 'discount-amount' => 'סכום הנחה', + 'enter-your-code' => 'הזן את הקוד שלך', + 'grand-total' => 'סכום כולל', + 'place-order' => 'בצע הזמנה', + 'processing' => 'מעבד', + 'shipping-amount-excl-tax' => 'סכום משלוח (לא כולל מס)', + 'shipping-amount-incl-tax' => 'סכום משלוח (כולל מס)', + 'shipping-amount' => 'סכום משלוח', + 'sub-total-excl-tax' => 'סה"כ ביניים (לא כולל מס)', + 'sub-total-incl-tax' => 'סה"כ ביניים (כולל מס)', + 'sub-total' => 'סה"כ ביניים', + 'tax' => 'מס', + 'title' => 'סיכום הזמנה', ], ], @@ -289,6 +294,7 @@ 'delete' => 'מחק', 'empty-description' => 'לא נמצאו פריטים בעגלה שלך.', 'empty-title' => 'עגלת קניות ריקה', + 'excl-tax' => 'לא כולל מס: ', 'see-details' => 'צפה בפרטים', 'sku' => 'SKU - :sku', 'title' => 'פריטי עגלה', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount ליחידה x :qty כמות', - 'billing-address' => 'כתובת לחיוב', - 'cancel' => 'בטל', - 'cancel-msg' => 'האם אתה בטוח שברצונך לבטל הזמנה זו', - 'cancel-success' => 'ההזמנה בוטלה בהצלחה', - 'canceled' => 'בוטל', - 'channel' => 'ערוץ', - 'closed' => 'סגור', - 'comment-success' => 'ההערה נוספה בהצלחה.', - 'comments' => 'הערות', - 'completed' => 'הושלם', - 'contact' => 'איש קשר', - 'create-success' => 'הזמנה נוצרה בהצלחה', - 'currency' => 'מטבע', - 'customer' => 'לקוח', - 'customer-group' => 'קבוצת לקוחות', - 'customer-not-notified' => ':date | הלקוח לא התראה', - 'customer-notified' => ':date | הלקוח התראה', - 'discount' => 'הנחה - :discount', - 'download-pdf' => 'הורד PDF', - 'fraud' => 'הונאה', - 'grand-total' => 'סכום כולל - :grand_total', - 'invoice-id' => 'חשבונית #:invoice', - 'invoices' => 'חשבוניות', - 'item-canceled' => 'בוטלו (:qty_canceled)', - 'item-invoice' => 'חשבונית (:qty_invoiced)', - 'item-ordered' => 'הוזמנו (:qty_ordered)', - 'item-refunded' => 'הוחזרו (:qty_refunded)', - 'item-shipped' => 'נשלח (:qty_shipped)', - 'name' => 'שם', - 'no-invoice-found' => 'לא נמצאה חשבונית', - 'no-refund-found' => 'לא נמצא החזר', - 'no-shipment-found' => 'לא נמצאו משלוחים', - 'notify-customer' => 'הודע ללקוח', - 'order-date' => 'תאריך הזמנה', - 'order-information' => 'מידע על הזמנה', - 'order-status' => 'מצב הזמנה', - 'payment-and-shipping' => 'תשלום ומשלוח', - 'payment-method' => 'אמצעי תשלום', - 'pending' => 'ממתין', - 'pending_payment' => 'ממתין לתשלום', - 'per-unit' => 'ליחידה', - 'price' => 'מחיר - :price', - 'processing' => 'בעיבוד', - 'quantity' => 'כמות', - 'refund' => 'החזר', - 'refund-id' => 'החזר #:refund', - 'refunded' => 'הוחזר', - 'reorder' => 'להזמין מחדש', - 'ship' => 'שלח', - 'shipment' => 'משלוח #:shipment', - 'shipments' => 'משלוחים', - 'shipping-address' => 'כתובת למשלוח', - 'shipping-and-handling' => 'משלוח וטיפול', - 'shipping-method' => 'אמצעי משלוח', - 'shipping-price' => 'מחיר משלוח', - 'sku' => 'מ.ק. - :sku', - 'status' => 'מצב', - 'sub-total' => 'סה"כ חלקי - :sub_total', - 'submit-comment' => 'שלח הערה', - 'summary-grand-total' => 'סכום כולל', - 'summary-sub-total' => 'סה"כ חלקי', - 'summary-tax' => 'מס', - 'tax' => 'מס - :tax', - 'title' => 'הזמנה #:order_id', - 'total-due' => 'סה"כ לתשלום', - 'total-paid' => 'סכום ששולם', - 'total-refund' => 'סכום החזר', - 'view' => 'צפה', - 'write-your-comment' => 'כתוב את ההערה שלך', + 'amount-per-unit' => ':amount ליחידה x :qty כמות', + 'billing-address' => 'כתובת לחיוב', + 'cancel' => 'ביטול', + 'cancel-msg' => 'האם אתה בטוח שברצונך לבטל הזמנה זו', + 'cancel-success' => 'ההזמנה בוטלה בהצלחה', + 'canceled' => 'בוטל', + 'channel' => 'ערוץ', + 'closed' => 'סגור', + 'comment-success' => 'התגובה נוספה בהצלחה.', + 'comments' => 'תגובות', + 'completed' => 'הושלם', + 'contact' => 'צור קשר', + 'create-success' => 'ההזמנה נוצרה בהצלחה', + 'currency' => 'מטבע', + 'customer' => 'לקוח', + 'customer-group' => 'קבוצת לקוח', + 'customer-not-notified' => ':date | לקוח לא נודע', + 'customer-notified' => ':date | לקוח נודע', + 'discount' => 'הנחה - :discount', + 'download-pdf' => 'הורד PDF', + 'fraud' => 'הונאה', + 'grand-total' => 'סכום כולל - :grand_total', + 'invoice-id' => 'חשבונית #:invoice', + 'invoices' => 'חשבוניות', + 'item-canceled' => 'בוטל (:qty_canceled)', + 'item-invoice' => 'חשבונית (:qty_invoiced)', + 'item-ordered' => 'הוזמן (:qty_ordered)', + 'item-refunded' => 'החזר (:qty_refunded)', + 'item-shipped' => 'נשלח (:qty_shipped)', + 'name' => 'שם', + 'no-invoice-found' => 'לא נמצאה חשבונית', + 'no-refund-found' => 'לא נמצא החזר', + 'no-shipment-found' => 'לא נמצאו משלוחים', + 'notify-customer' => 'הודע ללקוח', + 'order-date' => 'תאריך הזמנה', + 'order-information' => 'מידע על הזמנה', + 'order-status' => 'סטטוס הזמנה', + 'payment-and-shipping' => 'תשלום ומשלוח', + 'payment-method' => 'אמצעי תשלום', + 'pending' => 'ממתין', + 'pending_payment' => 'תשלום ממתין', + 'per-unit' => 'ליחידה', + 'price' => 'מחיר - :price', + 'price-excl-tax' => 'מחיר (לא כולל מס) - :price', + 'price-incl-tax' => 'מחיר (כולל מס) - :price', + 'processing' => 'מעבד', + 'quantity' => 'כמות', + 'refund' => 'החזר', + 'refund-id' => 'החזר #:refund', + 'refunded' => 'הוחזר', + 'reorder' => 'הזמן שוב', + 'ship' => 'שלח', + 'shipment' => 'משלוח #:shipment', + 'shipments' => 'משלוחים', + 'shipping-address' => 'כתובת למשלוח', + 'shipping-and-handling' => 'משלוח וטיפול', + 'shipping-and-handling-excl-tax' => 'משלוח וטיפול (לא כולל מס)', + 'shipping-and-handling-incl-tax' => 'משלוח וטיפול (כולל מס)', + 'shipping-method' => 'שיטת משלוח', + 'shipping-price' => 'מחיר משלוח', + 'sku' => 'SKU - :sku', + 'status' => 'סטטוס', + 'sub-total' => 'סה"כ ביניים - :sub_total', + 'sub-total-excl-tax' => 'סה"כ ביניים (לא כולל מס) - :sub_total', + 'sub-total-incl-tax' => 'סה"כ ביניים (כולל מס) - :sub_total', + 'submit-comment' => 'שלח תגובה', + 'summary-discount' => 'הנחה', + 'summary-grand-total' => 'סכום כולל', + 'summary-sub-total' => 'סה"כ ביניים', + 'summary-sub-total-excl-tax' => 'סה"כ ביניים (לא כולל מס)', + 'summary-sub-total-incl-tax' => 'סה"כ ביניים (כולל מס)', + 'summary-tax' => 'מס', + 'tax' => 'מס (:percent) - :tax', + 'title' => 'הזמנה #:order_id', + 'total-due' => 'סכום לתשלום', + 'total-paid' => 'סכום ששולם', + 'total-refund' => 'סכום החזר', + 'view' => 'צפה', + 'write-your-comment' => 'כתוב את התגובה שלך', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'מידע על החשבון', - 'adjustment-fee' => 'עמלת התאמה', - 'adjustment-refund' => 'החזר התאמה', - 'base-discounted-amount' => 'סכום מוזל - :base_discounted_amount', - 'billing-address' => 'כתובת לחיוב', - 'currency' => 'מטבע', - 'discounted-amount' => 'סה"כ מוזל - :discounted_amount', - 'grand-total' => 'סכום כולל', - 'order-channel' => 'ערוץ ההזמנה', - 'order-date' => 'תאריך הזמנה', - 'order-id' => 'מספר הזמנה', - 'order-information' => 'מידע על ההזמנה', - 'order-status' => 'מצב הזמנה', - 'payment-information' => 'מידע על התשלום', - 'payment-method' => 'אמצעי תשלום', - 'price' => 'מחיר - :price', - 'product-image' => 'תמונת מוצר', - 'product-ordered' => 'מוצרים הוזמנו', - 'qty' => 'כמות - :qty', - 'refund' => 'החזר', - 'shipping-address' => 'כתובת למשלוח', - 'shipping-handling' => 'משלוח וטיפול', - 'shipping-method' => 'אמצעי משלוח', - 'shipping-price' => 'מחיר משלוח', - 'sku' => 'מ.ק. - :sku', - 'sub-total' => 'סה"כ חלקי', - 'tax' => 'מס', - 'tax-amount' => 'סכום מס - :tax_amount', - 'title' => 'החזר #:refund_id', + 'account-information' => 'מידע על החשבון', + 'adjustment-fee' => 'עמלת התאמה', + 'adjustment-refund' => 'החזר התאמה', + 'base-discounted-amount' => 'סכום מוזל - :base_discounted_amount', + 'billing-address' => 'כתובת לחיוב', + 'currency' => 'מטבע', + 'sub-total-amount-excl-tax' => 'סה"כ ביניים (לא כולל מס) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'סה"כ ביניים (כולל מס) - :discounted_amount', + 'sub-total-amount' => 'סה"כ ביניים - :discounted_amount', + 'grand-total' => 'סכום כולל', + 'order-channel' => 'ערוץ הזמנה', + 'order-date' => 'תאריך הזמנה', + 'order-id' => 'מספר הזמנה', + 'order-information' => 'מידע על הזמנה', + 'order-status' => 'מצב הזמנה', + 'payment-information' => 'מידע על תשלום', + 'payment-method' => 'אמצעי תשלום', + 'price-excl-tax' => 'מחיר (לא כולל מס) - :price', + 'price-incl-tax' => 'מחיר (כולל מס) - :price', + 'price' => 'מחיר - :price', + 'product-image' => 'תמונת מוצר', + 'product-ordered' => 'מוצרים שהוזמנו', + 'qty' => 'כמות - :qty', + 'refund' => 'החזר', + 'shipping-address' => 'כתובת למשלוח', + 'shipping-handling-excl-tax' => 'משלוח וטיפול (לא כולל מס)', + 'shipping-handling-incl-tax' => 'משלוח וטיפול (כולל מס)', + 'shipping-handling' => 'משלוח וטיפול', + 'shipping-method' => 'אמצעי משלוח', + 'shipping-price' => 'מחיר משלוח', + 'sku' => 'מ.ק. - :sku', + 'sub-total-excl-tax' => 'סה"כ ביניים (לא כולל מס)', + 'sub-total-incl-tax' => 'סה"כ ביניים (כולל מס)', + 'sub-total' => 'סה"כ ביניים', + 'tax' => 'מס', + 'tax-amount' => 'סכום מס - :tax_amount', + 'title' => 'החזר #:refund_id', ], 'create' => [ @@ -534,7 +557,7 @@ 'sku' => 'קוד מוצר - :sku', 'title' => 'צור החזר', 'tax-amount' => 'סכום מס', - 'update-quantity-btn' => 'עדכן כמות', + 'update-totals-btn' => 'עדכן סכומים', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount ליחידה x :qty כמות', - 'channel' => 'ערוץ', - 'customer' => 'לקוח', - 'customer-email' => 'דוא"ל לקוח - :email', - 'discount' => 'סכום הנחה - :discount', - 'email' => 'דוא"ל', - 'grand-total' => 'סכום כולל', - 'invoice-items' => 'פרטי החשבונית', - 'invoice-sent' => 'החשבונית נשלחה בהצלחה', - 'invoice-status' => 'סטטוס החשבונית', - 'order-date' => 'תאריך הזמנה', - 'order-id' => 'מספר הזמנה', - 'order-information' => 'פרטי ההזמנה', - 'order-status' => 'סטטוס הזמנה', - 'price' => 'מחיר - :price', - 'print' => 'הדפס', - 'product-image' => 'תמונת מוצר', - 'qty' => 'כמות - :qty', - 'send' => 'שלח', - 'send-btn' => 'שלח', - 'send-duplicate-invoice' => 'שלח חשבונית כפולה', - 'shipping-and-handling' => 'משלוח וטיפול', - 'sku' => 'SKU - :sku', - 'sub-total' => 'סכום חלקי - :sub_total', - 'sub-total-summary' => 'סכום חלקי', - 'summary-discount' => 'סכום ההנחה', - 'summary-tax' => 'סכום המס', - 'tax' => 'סכום מס - :tax', - 'title' => 'חשבונית #:invoice_id', + 'amount-per-unit' => ':amount ליחידה x :qty כמות', + 'channel' => 'ערוץ', + 'customer-email' => 'אימייל - :email', + 'customer' => 'לקוח', + 'discount' => 'סכום הנחה - :discount', + 'email' => 'אימייל', + 'grand-total' => 'סכום כולל', + 'invoice-items' => 'פריטי חשבונית', + 'invoice-sent' => 'חשבונית נשלחה בהצלחה', + 'invoice-status' => 'סטטוס חשבונית', + 'order-date' => 'תאריך הזמנה', + 'order-id' => 'מספר הזמנה', + 'order-information' => 'מידע על הזמנה', + 'order-status' => 'סטטוס הזמנה', + 'price-excl-tax' => 'מחיר (לא כולל מס) - :price', + 'price-incl-tax' => 'מחיר (כולל מס) - :price', + 'price' => 'מחיר - :price', + 'print' => 'הדפסה', + 'product-image' => 'תמונת מוצר', + 'qty' => 'כמות - :qty', + 'send-btn' => 'שלח', + 'send-duplicate-invoice' => 'שלח חשבונית כפולה', + 'send' => 'שלח', + 'shipping-and-handling-excl-tax' => 'משלוח וטיפול (לא כולל מס)', + 'shipping-and-handling-incl-tax' => 'משלוח וטיפול (כולל מס)', + 'shipping-and-handling' => 'משלוח וטיפול', + 'sku' => 'מק"ט - :sku', + 'sub-total-excl-tax' => 'סה"כ ביניים (לא כולל מס) - :sub_total', + 'sub-total-incl-tax' => 'סה"כ ביניים (כולל מס) - :sub_total', + 'sub-total-summary-excl-tax' => 'סה"כ ביניים (לא כולל מס)', + 'sub-total-summary-incl-tax' => 'סה"כ ביניים (כולל מס)', + 'sub-total-summary' => 'סה"כ ביניים', + 'sub-total' => 'סה"כ ביניים - :sub_total', + 'summary-discount' => 'סכום הנחה', + 'summary-tax' => 'סכום מס', + 'tax' => 'סכום מס - :tax', + 'title' => 'חשבונית #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'פרטי הבנק', - 'bill-to' => 'קבל חשבונית אל', - 'contact' => 'צור קשר', - 'contact-number' => 'מספר טלפון ליצירת קשר', - 'date' => 'תאריך החשבונית', - 'discount' => 'הנחה', - 'grand-total' => 'סכום כולל', - 'invoice' => 'חשבונית', - 'invoice-id' => 'מספר חשבונית', - 'order-date' => 'תאריך הזמנה', - 'order-id' => 'מספר הזמנה', - 'payment-method' => 'אמצעי תשלום', - 'payment-terms' => 'תנאי תשלום', - 'price' => 'מחיר', - 'product-name' => 'שם המוצר', - 'qty' => 'כמות', - 'ship-to' => 'משלח ל', - 'shipping-handling' => 'משלוח וטיפול', - 'shipping-method' => 'אמצעי משלוח', - 'sku' => 'SKU', - 'subtotal' => 'סיכום חלקי', - 'tax' => 'מס', - 'tax-amount' => 'סכום מס', - 'vat-number' => 'מספר מע"מ', + 'bank-details' => 'פרטי הבנק', + 'bill-to' => 'חשבונית ל', + 'contact' => 'צור קשר', + 'contact-number' => 'מספר טלפון ליצירת קשר', + 'date' => 'תאריך חשבונית', + 'discount' => 'הנחה', + 'grand-total' => 'סכום כולל', + 'invoice' => 'חשבונית', + 'invoice-id' => 'מספר זיהוי חשבונית', + 'order-date' => 'תאריך הזמנה', + 'order-id' => 'מספר הזמנה', + 'payment-method' => 'אמצעי תשלום', + 'payment-terms' => 'תנאי תשלום', + 'price' => 'מחיר', + 'product-name' => 'שם המוצר', + 'qty' => 'כמות', + 'ship-to' => 'שלח אל', + 'shipping-handling-excl-tax' => 'משלוח וטיפול (לא כולל מס)', + 'shipping-handling-incl-tax' => 'משלוח וטיפול (כולל מס)', + 'shipping-handling' => 'משלוח וטיפול', + 'shipping-method' => 'שיטת משלוח', + 'sku' => 'קוד מוצר', + 'subtotal-excl-tax' => 'סה"כ ביניים (לא כולל מס)', + 'subtotal-incl-tax' => 'סה"כ ביניים (כולל מס)', + 'subtotal' => 'סה"כ ביניים', + 'tax' => 'מס', + 'tax-amount' => 'סכום מס', + 'vat-number' => 'מספר ת.ז.', + 'excl-tax' => 'לא כולל מס:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'בחירה מרובה', 'no' => 'לא', 'number' => 'מספר', + 'option-deleted' => 'אפשרות נמחקה בהצלחה', 'options' => 'אפשרויות', 'position' => 'מיקום', 'price' => 'מחיר', @@ -1123,6 +1160,7 @@ 'multiselect' => 'בחירה מרובה', 'no' => 'לא', 'number' => 'מספר', + 'option-deleted' => 'אפשרות נמחקה בהצלחה', 'options' => 'אפשרויות', 'position' => 'מיקום', 'price' => 'מחיר', @@ -3384,17 +3422,6 @@ 'info' => 'קטלוג', 'title' => 'קטלוג', - 'inventory' => [ - 'info' => 'הגדרות למלאי והזמנות מאוחרות', - 'title' => 'מלאי', - - 'stock-options' => [ - 'allow-back-orders' => 'התר משמעת מלאי מאוחרות', - 'title' => 'אפשרויות מלאי', - 'title-info' => 'אפשרויות המלאי הן הסכמות לרכישת תעודות סל שנותנות את הזכות לקנות או למכור מניות חברות לפי מחיר מוקצה, ומשפיעות על רווחים אפשריים.', - ], - ], - 'products' => [ 'info' => 'הגדרת קנייה כאורח אורח, דף תצוגת מוצר, דף תצוגת עגלת הקניות, חנות החנות, ביקורת ושיתוף חברתי של התכונה.', 'title' => 'מוצרים', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'הגדרת מספר הזמנה והזמנת מינימום', + 'info' => 'הגדרת מספרי הזמנות, הזמנות מינימליות והזמנות ממתינות לאחור.', 'title' => 'הגדרות הזמנה', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'הגדרות כמות הזמנה מינימלית', 'title-info' => 'הגדרת סכום הזמנה מינימלי או ערך ברירת מחדל לתהליך הרכישה או למענה של הקונה.', ], + + 'stock-options' => [ + 'allow-back-orders' => 'התר משמעת מלאי מאוחרות', + 'title' => 'אפשרויות מלאי', + 'title-info' => 'אפשרויות המלאי הן הסכמות לרכישת תעודות סל שנותנות את הזכות לקנות או למכור מניות חברות לפי מחיר מוקצה, ומשפיעות על רווחים אפשריים.', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'התראות אוטומטיות או יצירת קשר כדי להזכיר ללקוחות על תשלומים או תשלומים ממושכים בחשבוניות ולקדם תשלום אוטומטי או התאמה.', ], ], - ], - 'taxes' => [ - 'title' => 'מיסים', + 'taxes' => [ + 'title' => 'מסים', + 'title-info' => 'מסים הם דמי חובה שמוטלים על סחורות, שירותים או עסקאות על ידי ממכרים ומועברים לרשויות.', - 'catalog' => [ - 'title' => 'קטלוג', - 'title-info' => 'קביעת מחיר והגדרת מיקום כברירת מחדל', + 'categories' => [ + 'title' => 'קטגוריות מס', + 'title-info' => 'קטגוריות מס הן סיווגים לסוגים שונים של מסים, כמו מס מכירות, מע"מ או מס ייבוא, המשמשים לסווג ולהחיל שיעורי מס על מוצרים או שירותים.', + 'product' => 'קטגוריית מס ברירת מחדל למוצרים', + 'shipping' => 'קטגוריית מס למשלוח', + 'none' => 'אין', + ], - 'pricing' => [ - 'title' => 'קביעת מחיר', - 'title-info' => 'מידע מפורט בנוגע למחירים של מוצרים או שירותים, לעלויות הבסיס, להנחות, למסים ולתשלומים נוספים.', - 'tax-inclusive' => 'כולל מיסים', + 'calculation' => [ + 'title' => 'הגדרות חישוב', + 'title-info' => 'פרטים על עלות הסחורות או השירותים, כולל מחיר בסיס, הנחות, מסים וחיובים נוספים.', + 'based-on' => 'חישוב בהתבסס על', + 'shipping-address' => 'כתובת למשלוח', + 'billing-address' => 'כתובת לחיוב', + 'shipping-origin' => 'מקור המשלוח', + 'product-prices' => 'מחירי המוצרים', + 'shipping-prices' => 'מחירי המשלוח', + 'excluding-tax' => 'לא כולל מס', + 'including-tax' => 'כולל מס', ], - 'default-location-calculation' => [ + 'default-destination-calculation' => [ 'default-country' => 'מדינת ברירת מחדל', 'default-post-code' => 'מיקוד ברירת מחדל', - 'default-state' => 'מדינת ברירת מחדל', - 'title' => 'חישוב מיקום ברירת מחדל', - 'title-info' => 'קביעה אוטומטית של מיקום ברירת המחדל או מיקום נוסף בהתבסס על פרמטרים או הגדרות מוגדרות מראש, בהתאם לפרמטרים או הגדרות שנקבעו מראש.', + 'default-state' => 'מדינה ברירת מחדל', + 'title' => 'חישוב יעד ברירת מחדל', + 'title-info' => 'קביעה אוטומטית של יעד סטנדרטי או ראשוני בהתבסס על גורמים או הגדרות מוגדרות מראש.', + ], + + 'shopping-cart' => [ + 'title' => 'הגדרות תצוגה בעגלת קניות', + 'title-info' => 'הגדרת תצוגת המסים בעגלת הקניות', + 'display-prices' => 'תצוגת מחירים', + 'display-subtotal' => 'תצוגת סכום חלקי', + 'display-shipping-amount' => 'תצוגת סכום משלוח', + 'excluding-tax' => 'לא כולל מס', + 'including-tax' => 'כולל מס', + 'both' => 'כולל ולא כולל מס', + ], + + 'sales' => [ + 'title' => 'הגדרות תצוגה בהזמנות, חשבוניות והחזרות', + 'title-info' => 'הגדרת תצוגת המסים בהזמנות, חשבוניות והחזרות', + 'display-prices' => 'תצוגת מחירים', + 'display-subtotal' => 'תצוגת סכום חלקי', + 'display-shipping-amount' => 'תצוגת סכום משלוח', + 'excluding-tax' => 'לא כולל מס', + 'including-tax' => 'כולל מס', + 'both' => 'כולל ולא כולל מס', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => 'הזמנה בוטלה!', ], - 'billing-address' => 'כתובת לחיוב', - 'contact' => 'צור קשר', - 'discount' => 'הנחה', - 'grand-total' => 'סכום כולל', - 'name' => 'שם', - 'payment' => 'תשלום', - 'price' => 'מחיר', - 'qty' => 'כמות', - 'shipping' => 'משלוח', - 'shipping-address' => 'כתובת משלוח', - 'shipping-handling' => 'משלוח וטיפול', - 'sku' => 'קוד מוצר', - 'subtotal' => 'סכום חלקי', - 'tax' => 'מס', + 'billing-address' => 'כתובת לחיוב', + 'carrier' => 'מוביל', + 'contact' => 'צור קשר', + 'discount' => 'הנחה', + 'excl-tax' => 'לא כולל מס: ', + 'grand-total' => 'סכום כולל', + 'name' => 'שם', + 'payment' => 'תשלום', + 'price' => 'מחיר', + 'qty' => 'כמות', + 'shipping-address' => 'כתובת למשלוח', + 'shipping-handling-excl-tax' => 'משלוח וטיפול (לא כולל מס)', + 'shipping-handling-incl-tax' => 'משלוח וטיפול (כולל מס)', + 'shipping-handling' => 'משלוח וטיפול', + 'shipping' => 'משלוח', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'סיכום ביניים (לא כולל מס)', + 'subtotal-incl-tax' => 'סיכום ביניים (כולל מס)', + 'subtotal' => 'סיכום ביניים', + 'tax' => 'מס', + 'tracking-number' => 'מספר מעקב : :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/hi_IN/app.php b/packages/Webkul/Admin/src/Resources/lang/hi_IN/app.php index 0ab9993adaa..d883d147792 100755 --- a/packages/Webkul/Admin/src/Resources/lang/hi_IN/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/hi_IN/app.php @@ -214,6 +214,7 @@ 'delete' => 'हटाएं', 'empty-description' => 'आपके कार्ट में कोई आइटम नहीं मिला।', 'empty-title' => 'खाली कार्ट आइटम', + 'excl-tax' => 'टैक्स छोड़कर', 'move-to-wishlist' => 'विशलिस्ट में ले जाएं', 'see-details' => 'विवरण देखें', 'sku' => 'एसकेयू - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'कूपन लागू करें', - 'discount-amount' => 'छूट राशि', - 'enter-your-code' => 'अपना कोड दर्ज करें', - 'grand-total' => 'कुल योग', - 'place-order' => 'आदेश दें', - 'processing' => 'प्रोसेसिंग', - 'shipping-amount' => 'शिपिंग राशि', - 'sub-total' => 'उप कुल', - 'tax' => 'कर', - 'title' => 'आदेश सारांश', + 'apply-coupon' => 'कूपन लागू करें', + 'discount-amount' => 'डिस्काउंट राशि', + 'enter-your-code' => 'अपना कोड दर्ज करें', + 'grand-total' => 'कुल योग', + 'place-order' => 'आदेश दें', + 'processing' => 'प्रोसेसिंग', + 'shipping-amount-excl-tax' => 'शिपिंग राशि (टैक्स छोड़कर)', + 'shipping-amount-incl-tax' => 'शिपिंग राशि (टैक्स सहित)', + 'shipping-amount' => 'शिपिंग राशि', + 'sub-total-excl-tax' => 'उप कुल (टैक्स छोड़कर)', + 'sub-total-incl-tax' => 'उप कुल (टैक्स सहित)', + 'sub-total' => 'उप कुल', + 'tax' => 'कर', + 'title' => 'आदेश सारांश', ], ], @@ -289,6 +294,7 @@ 'delete' => 'हटाएं', 'empty-description' => 'आपके कार्ट में कोई आइटम नहीं मिला।', 'empty-title' => 'खाली कार्ट', + 'excl-tax' => 'टैक्स छोड़कर: ', 'see-details' => 'विवरण देखें', 'sku' => 'एसकेयू - :sku', 'title' => 'कार्ट आइटम', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount प्रति इकाई x :qty मात्रा', - 'billing-address' => 'बिलिंग पता', - 'cancel' => 'रद्द करें', - 'cancel-msg' => 'क्या आप वाकई इस आदेश को रद्द करना चाहते हैं', - 'cancel-success' => 'आदेश सफलतापूर्वक रद्द किया गया', - 'canceled' => 'रद्द किया गया', - 'channel' => 'चैनल', - 'closed' => 'बंद', - 'comment-success' => 'टिप्पणी सफलतापूर्वक जोड़ी गई।', - 'comments' => 'टिप्पणियाँ', - 'completed' => 'पूरा हुआ', - 'contact' => 'संपर्क', - 'create-success' => 'आदेश सफलतापूर्वक बनाया गया', - 'currency' => 'मुद्रा', - 'customer' => 'ग्राहक', - 'customer-group' => 'ग्राहक समूह', - 'customer-not-notified' => ':date | ग्राहक सूचित नहीं', - 'customer-notified' => ':date | ग्राहक सूचित', - 'discount' => 'डिस्काउंट - :discount', - 'download-pdf' => 'पीडीएफ डाउनलोड करें', - 'fraud' => 'धोखा', - 'grand-total' => 'कुल योग - :grand_total', - 'invoice-id' => 'चालान #:invoice', - 'invoices' => 'चालान', - 'item-canceled' => 'रद्द किया गया (:qty_canceled)', - 'item-invoice' => 'चालानित (:qty_invoiced)', - 'item-ordered' => 'आदेश दिया गया (:qty_ordered)', - 'item-refunded' => 'वापस किया गया (:qty_refunded)', - 'item-shipped' => 'भेजा गया (:qty_shipped)', - 'name' => 'नाम', - 'no-invoice-found' => 'कोई चालान नहीं मिला', - 'no-refund-found' => 'कोई वापसी नहीं मिली', - 'no-shipment-found' => 'कोई भेजवाने के लिए नहीं मिला', - 'notify-customer' => 'ग्राहक को सूचित करें', - 'order-date' => 'आदेश की तारीख', - 'order-information' => 'आदेश की जानकारी', - 'order-status' => 'आदेश की स्थिति', - 'payment-and-shipping' => 'भुगतान और शिपिंग', - 'payment-method' => 'भुगतान विधि', - 'pending' => 'बकाया', - 'pending_payment' => 'लंबित भुगतान', - 'per-unit' => 'प्रति इकाई', - 'price' => 'मूल्य - :price', - 'processing' => 'प्रसंस्करण', - 'quantity' => 'मात्रा', - 'refund' => 'वापसी', - 'refund-id' => 'वापसी #:refund', - 'refunded' => 'वापसी की गई', - 'reorder' => 'पुनः क्रमबद्ध करें', - 'ship' => 'भेजें', - 'shipment' => 'भेजा गया #:shipment', - 'shipments' => 'भेजवाने', - 'shipping-address' => 'शिपिंग पता', - 'shipping-and-handling' => 'शिपिंग और हैंडलिंग', - 'shipping-method' => 'शिपिंग मेथड', - 'shipping-price' => 'शिपिंग मूल्य', - 'sku' => 'SKU - :sku', - 'status' => 'स्थिति', - 'sub-total' => 'उप-योग - :sub_total', - 'submit-comment' => 'टिप्पणी सबमिट करें', - 'summary-grand-total' => 'कुल योग', - 'summary-sub-total' => 'उप-योग', - 'summary-tax' => 'कर', - 'tax' => 'कर - :tax', - 'title' => 'आदेश #:order_id', - 'total-due' => 'कुल बकाया', - 'total-paid' => 'कुल भुगतान', - 'total-refund' => 'कुल वापसी', - 'view' => 'देखें', - 'write-your-comment' => 'अपनी टिप्पणी लिखें', + 'amount-per-unit' => ':amount प्रति इकाई x :qty मात्रा', + 'billing-address' => 'बिलिंग पता', + 'cancel' => 'रद्द करें', + 'cancel-msg' => 'क्या आप वाकई इस आदेश को रद्द करना चाहते हैं', + 'cancel-success' => 'आदेश सफलतापूर्वक रद्द किया गया', + 'canceled' => 'रद्द किया गया', + 'channel' => 'चैनल', + 'closed' => 'बंद', + 'comment-success' => 'टिप्पणी सफलतापूर्वक जोड़ी गई।', + 'comments' => 'टिप्पणियाँ', + 'completed' => 'पूर्ण', + 'contact' => 'संपर्क', + 'create-success' => 'आदेश सफलतापूर्वक बनाया गया', + 'currency' => 'मुद्रा', + 'customer' => 'ग्राहक', + 'customer-group' => 'ग्राहक समूह', + 'customer-not-notified' => ':date | ग्राहक सूचित नहीं', + 'customer-notified' => ':date | ग्राहक सूचित', + 'discount' => 'छूट - :discount', + 'download-pdf' => 'PDF डाउनलोड करें', + 'fraud' => 'धोखाधड़ी', + 'grand-total' => 'कुल योग - :grand_total', + 'invoice-id' => 'चालान #:invoice', + 'invoices' => 'चालान', + 'item-canceled' => 'रद्द किया गया (:qty_canceled)', + 'item-invoice' => 'चालानित (:qty_invoiced)', + 'item-ordered' => 'आदेश दिया गया (:qty_ordered)', + 'item-refunded' => 'वापसी की गई (:qty_refunded)', + 'item-shipped' => 'भेज दिया गया (:qty_shipped)', + 'name' => 'नाम', + 'no-invoice-found' => 'कोई चालान नहीं मिला', + 'no-refund-found' => 'कोई वापसी नहीं मिली', + 'no-shipment-found' => 'कोई भेजना नहीं मिला', + 'notify-customer' => 'ग्राहक को सूचित करें', + 'order-date' => 'आदेश की तारीख', + 'order-information' => 'आदेश जानकारी', + 'order-status' => 'आदेश स्थिति', + 'payment-and-shipping' => 'भुगतान और शिपिंग', + 'payment-method' => 'भुगतान विधि', + 'pending' => 'लंबित', + 'pending_payment' => 'लंबित भुगतान', + 'per-unit' => 'प्रति इकाई', + 'price' => 'मूल्य - :price', + 'price-excl-tax' => 'मूल्य (कर छोड़कर) - :price', + 'price-incl-tax' => 'मूल्य (कर सहित) - :price', + 'processing' => 'प्रसंस्करण', + 'quantity' => 'मात्रा', + 'refund' => 'वापसी', + 'refund-id' => 'वापसी #:refund', + 'refunded' => 'वापसी की गई', + 'reorder' => 'पुनः आदेश दें', + 'ship' => 'भेजें', + 'shipment' => 'भेजना #:shipment', + 'shipments' => 'भेजने', + 'shipping-address' => 'शिपिंग पता', + 'shipping-and-handling' => 'शिपिंग और हैंडलिंग', + 'shipping-and-handling-excl-tax' => 'शिपिंग और हैंडलिंग (कर छोड़कर)', + 'shipping-and-handling-incl-tax' => 'शिपिंग और हैंडलिंग (कर सहित)', + 'shipping-method' => 'शिपिंग विधि', + 'shipping-price' => 'शिपिंग कीमत', + 'sku' => 'एसकेयू - :sku', + 'status' => 'स्थिति', + 'sub-total' => 'उप कुल - :sub_total', + 'sub-total-excl-tax' => 'उप कुल (कर छोड़कर) - :sub_total', + 'sub-total-incl-tax' => 'उप कुल (कर सहित) - :sub_total', + 'submit-comment' => 'टिप्पणी सबमिट करें', + 'summary-discount' => 'छूट', + 'summary-grand-total' => 'कुल योग', + 'summary-sub-total' => 'उप कुल', + 'summary-sub-total-excl-tax' => 'उप कुल (कर छोड़कर)', + 'summary-sub-total-incl-tax' => 'उप कुल (कर सहित)', + 'summary-tax' => 'कर', + 'tax' => 'कर (:percent) - :tax', + 'title' => 'आदेश #:order_id', + 'total-due' => 'कुल देय', + 'total-paid' => 'कुल भुगतान', + 'total-refund' => 'कुल वापसी', + 'view' => 'देखें', + 'write-your-comment' => 'अपनी टिप्पणी लिखें', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'खाता जानकारी', - 'adjustment-fee' => 'समायोजन शुल्क', - 'adjustment-refund' => 'समायोजन वापसी', - 'base-discounted-amount' => 'डिस्काउंट राशि - :base_discounted_amount', - 'billing-address' => 'बिलिंग पता', - 'currency' => 'मुद्रा', - 'discounted-amount' => 'उपसंग्रहित राशि - :discounted_amount', - 'grand-total' => 'कुल योग', - 'order-channel' => 'आदेश चैनल', - 'order-date' => 'आदेश तिथि', - 'order-id' => 'आदेश आईडी', - 'order-information' => 'आदेश जानकारी', - 'order-status' => 'आदेश स्थिति', - 'payment-information' => 'भुगतान जानकारी', - 'payment-method' => 'भुगतान विधि', - 'price' => 'मूल्य - :price', - 'product-image' => 'उत्पाद चित्र', - 'product-ordered' => 'आदेश किए गए उत्पाद', - 'qty' => 'मात्रा - :qty', - 'refund' => 'वापसी', - 'shipping-address' => 'शिपिंग पता', - 'shipping-handling' => 'शिपिंग और हैंडलिंग', - 'shipping-method' => 'शिपिंग विधि', - 'shipping-price' => 'शिपिंग मूल्य', - 'sku' => 'एसकेयू - :sku', - 'sub-total' => 'उप-योग', - 'tax' => 'कर', - 'tax-amount' => 'कर राशि - :tax_amount', - 'title' => 'वापसी #:refund_id', + 'account-information' => 'खाता जानकारी', + 'adjustment-fee' => 'समायोजन शुल्क', + 'adjustment-refund' => 'समायोजन वापसी', + 'base-discounted-amount' => 'छूट राशि - :base_discounted_amount', + 'billing-address' => 'बिलिंग पता', + 'currency' => 'मुद्रा', + 'sub-total-amount-excl-tax' => 'उप कुल (कर छोड़कर) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'उप कुल (कर सहित) - :discounted_amount', + 'sub-total-amount' => 'उप कुल - :discounted_amount', + 'grand-total' => 'कुल योग', + 'order-channel' => 'आदेश चैनल', + 'order-date' => 'आदेश तिथि', + 'order-id' => 'आदेश आईडी', + 'order-information' => 'आदेश की जानकारी', + 'order-status' => 'आदेश स्थिति', + 'payment-information' => 'भुगतान जानकारी', + 'payment-method' => 'भुगतान विधि', + 'price-excl-tax' => 'मूल्य (कर छोड़कर) - :price', + 'price-incl-tax' => 'मूल्य (कर सहित) - :price', + 'price' => 'मूल्य - :price', + 'product-image' => 'उत्पाद छवि', + 'product-ordered' => 'आदेश दिए गए उत्पाद', + 'qty' => 'मात्रा - :qty', + 'refund' => 'वापसी', + 'shipping-address' => 'शिपिंग पता', + 'shipping-handling-excl-tax' => 'शिपिंग और हैंडलिंग (कर छोड़कर)', + 'shipping-handling-incl-tax' => 'शिपिंग और हैंडलिंग (कर सहित)', + 'shipping-handling' => 'शिपिंग और हैंडलिंग', + 'shipping-method' => 'शिपिंग मेथड', + 'shipping-price' => 'शिपिंग मूल्य', + 'sku' => 'एसकेयू - :sku', + 'sub-total-excl-tax' => 'उप कुल (कर छोड़कर)', + 'sub-total-incl-tax' => 'उप कुल (कर सहित)', + 'sub-total' => 'उप कुल', + 'tax' => 'कर', + 'tax-amount' => 'कर राशि - :tax_amount', + 'title' => 'वापसी #:refund_id', ], 'create' => [ @@ -534,7 +557,7 @@ 'subtotal' => 'उपकुल', 'tax-amount' => 'कर राशि', 'title' => 'वापसी बनाएं', - 'update-quantity-btn' => 'मात्रा अपडेट करें', + 'update-totals-btn' => 'टोटल अपडेट करें', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount प्रति इकाई x :qty मात्रा', - 'channel' => 'चैनल', - 'customer' => 'ग्राहक', - 'customer-email' => 'ईमेल - :email', - 'discount' => 'डिस्काउंट राशि - :discount', - 'email' => 'ईमेल', - 'grand-total' => 'कुल योग', - 'invoice-items' => 'चालान आइटम', - 'invoice-sent' => 'चालान सफलतापूर्वक भेजा गया', - 'invoice-status' => 'चालान स्थिति', - 'order-date' => 'आदेश तिथि', - 'order-id' => 'आदेश आईडी', - 'order-information' => 'आदेश जानकारी', - 'order-status' => 'आदेश स्थिति', - 'price' => 'मूल्य - :price', - 'print' => 'प्रिंट', - 'product-image' => 'उत्पाद छवि', - 'qty' => 'मात्रा - :qty', - 'send' => 'भेजें', - 'send-btn' => 'भेजें', - 'send-duplicate-invoice' => 'कॉपी चालान भेजें', - 'shipping-and-handling' => 'शिपिंग और हैंडलिंग', - 'sku' => 'एसकेयू - :sku', - 'sub-total' => 'उप-योग - :sub_total', - 'sub-total-summary' => 'उप-योग', - 'summary-discount' => 'डिस्काउंट राशि', - 'summary-tax' => 'कर राशि', - 'tax' => 'कर राशि - :tax', - 'title' => 'चालान #:invoice_id', + 'amount-per-unit' => ':amount प्रति इकाई x :qty मात्रा', + 'channel' => 'चैनल', + 'customer-email' => 'ईमेल - :email', + 'customer' => 'ग्राहक', + 'discount' => 'छूट राशि - :discount', + 'email' => 'ईमेल', + 'grand-total' => 'कुल योग', + 'invoice-items' => 'चालान आइटम', + 'invoice-sent' => 'चालान सफलतापूर्वक भेजा गया', + 'invoice-status' => 'चालान स्थिति', + 'order-date' => 'आदेश तिथि', + 'order-id' => 'आदेश आईडी', + 'order-information' => 'आदेश जानकारी', + 'order-status' => 'आदेश स्थिति', + 'price-excl-tax' => 'मूल्य (कर छोड़कर) - :price', + 'price-incl-tax' => 'मूल्य (कर सहित) - :price', + 'price' => 'मूल्य - :price', + 'print' => 'प्रिंट', + 'product-image' => 'उत्पाद छवि', + 'qty' => 'मात्रा - :qty', + 'send-btn' => 'भेजें', + 'send-duplicate-invoice' => 'डुप्लिकेट चालान भेजें', + 'send' => 'भेजें', + 'shipping-and-handling-excl-tax' => 'शिपिंग और हैंडलिंग (कर छोड़कर)', + 'shipping-and-handling-incl-tax' => 'शिपिंग और हैंडलिंग (कर सहित)', + 'shipping-and-handling' => 'शिपिंग और हैंडलिंग', + 'sku' => 'एसकेयू - :sku', + 'sub-total-excl-tax' => 'उप कुल (कर छोड़कर) - :sub_total', + 'sub-total-incl-tax' => 'उप कुल (कर सहित) - :sub_total', + 'sub-total-summary-excl-tax' => 'उप कुल (कर छोड़कर)', + 'sub-total-summary-incl-tax' => 'उप कुल (कर सहित)', + 'sub-total-summary' => 'उप कुल', + 'sub-total' => 'उप कुल - :sub_total', + 'summary-discount' => 'छूट राशि', + 'summary-tax' => 'कर राशि', + 'tax' => 'कर राशि - :tax', + 'title' => 'चालान #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'बैंक विवरण', - 'bill-to' => 'बिल करने वाले', - 'contact' => 'संपर्क', - 'contact-number' => 'संपर्क नंबर', - 'date' => 'चालान तिथि', - 'discount' => 'डिस्काउंट', - 'grand-total' => 'कुल योग', - 'invoice' => 'चालान', - 'invoice-id' => 'चालान आईडी', - 'order-date' => 'आदेश तिथि', - 'order-id' => 'आदेश आईडी', - 'payment-method' => 'भुगतान विधि', - 'payment-terms' => 'भुगतान शर्तें', - 'price' => 'मूल्य', - 'product-name' => 'उत्पाद नाम', - 'qty' => 'मात्रा', - 'ship-to' => 'शिप करने वाले', - 'shipping-handling' => 'शिपिंग हैंडलिंग', - 'shipping-method' => 'शिपिंग विधि', - 'sku' => 'एसकेयू', - 'subtotal' => 'उपकुल', - 'tax' => 'कर', - 'tax-amount' => 'कर राशि', - 'vat-number' => 'वैट नंबर', + 'bank-details' => 'बैंक विवरण', + 'bill-to' => 'बिल करने के लिए', + 'contact' => 'संपर्क', + 'contact-number' => 'संपर्क नंबर', + 'date' => 'चालान तिथि', + 'discount' => 'डिस्काउंट', + 'grand-total' => 'कुल योग', + 'invoice' => 'चालान', + 'invoice-id' => 'चालान आईडी', + 'order-date' => 'आदेश तिथि', + 'order-id' => 'आदेश आईडी', + 'payment-method' => 'भुगतान का तरीका', + 'payment-terms' => 'भुगतान की शर्तें', + 'price' => 'मूल्य', + 'product-name' => 'उत्पाद का नाम', + 'qty' => 'मात्रा', + 'ship-to' => 'भेजने के लिए', + 'shipping-handling-excl-tax' => 'शिपिंग हैंडलिंग (कर छोड़कर)', + 'shipping-handling-incl-tax' => 'शिपिंग हैंडलिंग (कर सहित)', + 'shipping-handling' => 'शिपिंग हैंडलिंग', + 'shipping-method' => 'शिपिंग मेथड', + 'sku' => 'एसकेयू', + 'subtotal-excl-tax' => 'उपकुल (कर छोड़कर)', + 'subtotal-incl-tax' => 'उपकुल (कर सहित)', + 'subtotal' => 'उपकुल', + 'tax' => 'कर', + 'tax-amount' => 'कर राशि', + 'vat-number' => 'वैट नंबर', + 'excl-tax' => 'कर छोड़कर:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'मल्टीसेलेक्ट', 'no' => 'नहीं', 'number' => 'संख्या', + 'option-deleted' => 'विकल्प सफलतापूर्वक हटा दिया गया', 'options' => 'विकल्प', 'position' => 'स्थिति', 'price' => 'मूल्य', @@ -1123,6 +1160,7 @@ 'multiselect' => 'मल्टीसेलेक्ट', 'no' => 'नहीं', 'number' => 'संख्या', + 'option-deleted' => 'विकल्प सफलतापूर्वक हटा दिया गया', 'options' => 'विकल्प', 'position' => 'स्थिति', 'price' => 'मूल्य', @@ -3384,17 +3422,6 @@ 'info' => 'कैटलॉग', 'title' => 'कैटलॉग', - 'inventory' => [ - 'info' => 'वापसी आर्डर सेट करें', - 'title' => 'इन्वेंटरी', - - 'stock-options' => [ - 'allow-back-orders' => 'बैक आर्डर अनुमति दें', - 'title' => 'स्टॉक विकल्प', - 'title-info' => 'स्टॉक विकल्प निवेश समझौतों को सौंपने या बेचने के लिए कंपनी के शेयरों को खरीदने या बेचने के लिए मूलनिर्धित मूल्य पर खरीदने या बेचने का हक देते हैं, जो संभावित लाभों को प्रभावित करते हैं।', - ], - ], - 'products' => [ 'info' => 'मेहमान केवाउट, प्रोडक्ट व्यू पेज, कार्ट व्यू पेज, स्टोर फ्रंट, समीक्षा और एट्रिब्यूट सोशल शेयर को सेट करें।', 'title' => 'प्रोडक्ट्स', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'आदेश नंबर और न्यूनतम आदेश सेट करें।', + 'info' => 'आदेश संख्याओं, न्यूनतम आदेश और वापसी के आदेश सेट करें।', 'title' => 'आदेश सेटिंग्स', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'न्यूनतम आदेश सेटिंग्स', 'title-info' => 'न्यूनतम आदेश की प्रोसेसिंग के लिए या लाभ प्राप्त करने के लिए आदेश की सबसे कम आवश्यक मात्रा या मूल्य का स्पष्टीकृत करने वाली मान्यता।', ], + + 'stock-options' => [ + 'allow-back-orders' => 'बैक आर्डर अनुमति दें', + 'title' => 'स्टॉक विकल्प', + 'title-info' => 'स्टॉक विकल्प निवेश समझौतों को सौंपने या बेचने के लिए कंपनी के शेयरों को खरीदने या बेचने के लिए मूलनिर्धित मूल्य पर खरीदने या बेचने का हक देते हैं, जो संभावित लाभों को प्रभावित करते हैं।', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'ग्राहकों को आगामी या अतिरिक्त भुगतानों की याद दिलाने के लिए स्वचालित सूचनाएँ या संचालन भेजी जाने वाली सूचनाएँ।', ], ], - ], - 'taxes' => [ - 'title' => 'कर', + 'taxes' => [ + 'title' => 'कर', + 'title-info' => 'कर सरकारों द्वारा आदेशित अनिवार्य शुल्क हैं जो सेलर्स द्वारा वस्तुओं, सेवाओं या लेन-देन पर लगाए जाते हैं, और अधिकारियों को भेजे जाते हैं।', - 'catalog' => [ - 'title' => 'कैटलॉग', - 'title-info' => 'मूल्य और डिफ़ॉल्ट स्थान की गणना सेट करें', + 'categories' => [ + 'title' => 'कर श्रेणियाँ', + 'title-info' => 'कर श्रेणियाँ विभिन्न प्रकार के करों, जैसे बिक्री कर, मूल्य जोड़ा गया कर, या उत्पाद कर, को वर्गीकृत और उत्पादों या सेवाओं पर कर दरों को लागू करने के लिए उपयोग की जाती हैं।', + 'product' => 'उत्पाद डिफ़ॉल्ट कर श्रेणी', + 'shipping' => 'शिपिंग कर श्रेणी', + 'none' => 'कोई नहीं', + ], - 'pricing' => [ - 'title' => 'मूल्य निर्धारण', - 'title-info' => 'माल या सेवाओं के मूल्य के विवरण, जिसमें मूल मूल्य, छूट, कर, और अतिरिक्त शुल्क शामिल हैं।', - 'tax-inclusive' => 'कर सम्मिलित', + 'calculation' => [ + 'title' => 'हिसाब लगाने की सेटिंग्स', + 'title-info' => 'वस्तुओं या सेवाओं की लागत के बारे में विवरण, जिनमें मूल्य, छूट, कर और अतिरिक्त शुल्क शामिल होते हैं।', + 'based-on' => 'हिसाब लगाने के आधार पर', + 'shipping-address' => 'शिपिंग पता', + 'billing-address' => 'बिलिंग पता', + 'shipping-origin' => 'शिपिंग मूल', + 'product-prices' => 'उत्पाद मूल्य', + 'shipping-prices' => 'शिपिंग मूल्य', + 'excluding-tax' => 'कर को छोड़कर', + 'including-tax' => 'कर सहित', ], - 'default-location-calculation' => [ + 'default-destination-calculation' => [ 'default-country' => 'डिफ़ॉल्ट देश', - 'default-post-code' => 'डिफ़ॉल्ट पिन कोड', + 'default-post-code' => 'डिफ़ॉल्ट पोस्ट कोड', 'default-state' => 'डिफ़ॉल्ट राज्य', - 'title' => 'डिफ़ॉल्ट स्थान गणना', - 'title-info' => 'पूर्वनिर्धारित कारकों या सेटिंग्स के आधार पर मानक या प्रारंभिक स्थान की स्वचालित निर्धारण।', + 'title' => 'डिफ़ॉल्ट गंतव्य हिसाब लगाने की सेटिंग्स', + 'title-info' => 'पूर्वनिर्धारित कारकों या सेटिंग्स के आधार पर एक मानक या प्रारंभिक गंतव्य की स्वचालित निर्धारण।', + ], + + 'shopping-cart' => [ + 'title' => 'शॉपिंग कार्ट प्रदर्शन सेटिंग्स', + 'title-info' => 'शॉपिंग कार्ट में करों का प्रदर्शन सेट करें', + 'display-prices' => 'मूल्य प्रदर्शित करें', + 'display-subtotal' => 'उप-योग को प्रदर्शित करें', + 'display-shipping-amount' => 'शिपिंग राशि प्रदर्शित करें', + 'excluding-tax' => 'कर को छोड़कर', + 'including-tax' => 'कर सहित', + 'both' => 'दोनों को छोड़कर और सहित दोनों', + ], + + 'sales' => [ + 'title' => 'आदेश, चालान, रिफंड प्रदर्शन सेटिंग्स', + 'title-info' => 'आदेश, चालान और रिफंड में करों का प्रदर्शन सेट करें', + 'display-prices' => 'मूल्य प्रदर्शित करें', + 'display-subtotal' => 'उप-योग को प्रदर्शित करें', + 'display-shipping-amount' => 'शिपिंग राशि प्रदर्शित करें', + 'excluding-tax' => 'कर को छोड़कर', + 'including-tax' => 'कर सहित', + 'both' => 'दोनों को छोड़कर और सहित दोनों', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => 'ऑर्डर रद्द हो गया!', ], - 'billing-address' => 'बिलिंग पता', - 'contact' => 'संपर्क', - 'discount' => 'छूट', - 'grand-total' => 'कुल योग', - 'name' => 'नाम', - 'payment' => 'भुगतान', - 'price' => 'मूल्य', - 'qty' => 'मात्रा', - 'shipping' => 'शिपिंग', - 'shipping-address' => 'शिपिंग पता', - 'shipping-handling' => 'शिपिंग हैंडलिंग', - 'sku' => 'SKU', - 'subtotal' => 'उप-योग', - 'tax' => 'कर', + 'billing-address' => 'बिलिंग पता', + 'carrier' => 'वाहक', + 'contact' => 'संपर्क', + 'discount' => 'छूट', + 'excl-tax' => 'कर छोड़कर: ', + 'grand-total' => 'कुल योग', + 'name' => 'नाम', + 'payment' => 'भुगतान', + 'price' => 'मूल्य', + 'qty' => 'मात्रा', + 'shipping-address' => 'शिपिंग पता', + 'shipping-handling-excl-tax' => 'शिपिंग हैंडलिंग (कर छोड़कर)', + 'shipping-handling-incl-tax' => 'शिपिंग हैंडलिंग (कर सहित)', + 'shipping-handling' => 'शिपिंग हैंडलिंग', + 'shipping' => 'शिपिंग', + 'sku' => 'एसकेयू', + 'subtotal-excl-tax' => 'उप-योग (कर छोड़कर)', + 'subtotal-incl-tax' => 'उप-योग (कर सहित)', + 'subtotal' => 'उप-योग', + 'tax' => 'कर', + 'tracking-number' => 'ट्रैकिंग नंबर: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/it/app.php b/packages/Webkul/Admin/src/Resources/lang/it/app.php index 563150f5063..de4909a525d 100755 --- a/packages/Webkul/Admin/src/Resources/lang/it/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/it/app.php @@ -214,6 +214,7 @@ 'delete' => 'Elimina', 'empty-description' => 'Nessun elemento trovato nel carrello.', 'empty-title' => 'Carrello Vuoto', + 'excl-tax' => 'Escl. IVA', 'move-to-wishlist' => 'Sposta in Lista dei Desideri', 'see-details' => 'Vedi Dettagli', 'sku' => 'SKU - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'Applica Coupon', - 'discount-amount' => 'Importo Sconto', - 'enter-your-code' => 'Inserisci il tuo codice', - 'grand-total' => 'Totale Generale', - 'place-order' => 'Effettua Ordine', - 'processing' => 'Elaborazione', - 'shipping-amount' => 'Importo Spedizione', - 'sub-total' => 'Subtotale', - 'tax' => 'Tasse', - 'title' => 'Riepilogo Ordine', + 'apply-coupon' => 'Applica Coupon', + 'discount-amount' => 'Importo Sconto', + 'enter-your-code' => 'Inserisci il tuo codice', + 'grand-total' => 'Totale', + 'place-order' => 'Effettua Ordine', + 'processing' => 'Elaborazione', + 'shipping-amount-excl-tax' => 'Importo Spedizione (Escl. IVA)', + 'shipping-amount-incl-tax' => 'Importo Spedizione (Incl. IVA)', + 'shipping-amount' => 'Importo Spedizione', + 'sub-total-excl-tax' => 'Subtotale (Escl. IVA)', + 'sub-total-incl-tax' => 'Subtotale (Incl. IVA)', + 'sub-total' => 'Subtotale', + 'tax' => 'IVA', + 'title' => 'Riepilogo Ordine', ], ], @@ -289,6 +294,7 @@ 'delete' => 'Elimina', 'empty-description' => 'Nessun elemento trovato nel carrello.', 'empty-title' => 'Carrello Vuoto', + 'excl-tax' => 'Escl. IVA: ', 'see-details' => 'Vedi Dettagli', 'sku' => 'SKU - :sku', 'title' => 'Elementi del Carrello', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount Per Unità x :qty Quantità', - 'billing-address' => 'Indirizzo di Fatturazione', - 'cancel' => 'Annulla', - 'cancel-msg' => 'Sei sicuro di voler annullare questo ordine?', - 'cancel-success' => 'Ordine annullato con successo', - 'canceled' => 'Annullato', - 'channel' => 'Canale', - 'closed' => 'Chiuso', - 'comment-success' => 'Commento aggiunto con successo.', - 'comments' => 'Commenti', - 'completed' => 'Completato', - 'contact' => 'Contatto', - 'create-success' => 'Ordine creato con successo', - 'currency' => 'Valuta', - 'customer' => 'Cliente', - 'customer-group' => 'Gruppo Cliente', - 'customer-not-notified' => ':date | Cliente Non Notificato', - 'customer-notified' => ':date | Cliente Notificato', - 'discount' => 'Sconto - :discount', - 'download-pdf' => 'Scarica PDF', - 'fraud' => 'Frode', - 'grand-total' => 'Totale Generale - :grand_total', - 'invoice-id' => 'Fattura #:invoice', - 'invoices' => 'Fatture', - 'item-canceled' => 'Annullato (:qty_canceled)', - 'item-invoice' => 'Fatturato (:qty_invoiced)', - 'item-ordered' => 'Ordinato (:qty_ordered)', - 'item-refunded' => 'Rimborsato (:qty_refunded)', - 'item-shipped' => 'Spedito (:qty_shipped)', - 'name' => 'Nome', - 'no-invoice-found' => 'Nessuna Fattura Trovata', - 'no-refund-found' => 'Nessun Rimborso Trovato', - 'no-shipment-found' => 'Nessuna Spedizione Trovata', - 'notify-customer' => 'Avvisa Cliente', - 'order-date' => 'Data Ordine', - 'order-information' => 'Informazioni sull\'Ordine', - 'order-status' => 'Stato Ordine', - 'payment-and-shipping' => 'Pagamento e Spedizione', - 'payment-method' => 'Metodo di Pagamento', - 'pending' => 'In Attesa', - 'pending_payment' => 'In attesa di Pagamento', - 'per-unit' => 'Per Unità', - 'price' => 'Prezzo - :price', - 'processing' => 'In Elaborazione', - 'quantity' => 'Quantità', - 'refund' => 'Rimborso', - 'refund-id' => 'Rimborso #:refund', - 'refunded' => 'Rimborsato', - 'reorder' => 'Riordinare', - 'ship' => 'Spedisci', - 'shipment' => 'Spedizione #:shipment', - 'shipments' => 'Spedizioni', - 'shipping-address' => 'Indirizzo di Spedizione', - 'shipping-and-handling' => 'Spedizione e Gestione', - 'shipping-method' => 'Metodo di Spedizione', - 'shipping-price' => 'Costo Spedizione', - 'sku' => 'SKU - :sku', - 'status' => 'Stato', - 'sub-total' => 'Subtotale - :sub_total', - 'submit-comment' => 'Invia Commento', - 'summary-grand-total' => 'Totale Generale', - 'summary-sub-total' => 'Subtotale', - 'summary-tax' => 'Imposta', - 'tax' => 'Imposta - :tax', - 'title' => 'Ordine #:order_id', - 'total-due' => 'Totale Dovuto', - 'total-paid' => 'Totale Pagato', - 'total-refund' => 'Totale Rimborso', - 'view' => 'Visualizza', - 'write-your-comment' => 'Scrivi il tuo commento', + 'amount-per-unit' => ':amount Per Unità x :qty Quantità', + 'billing-address' => 'Indirizzo di Fatturazione', + 'cancel' => 'Annulla', + 'cancel-msg' => 'Sei sicuro di voler annullare questo ordine', + 'cancel-success' => 'Ordine annullato con successo', + 'canceled' => 'Annullato', + 'channel' => 'Canale', + 'closed' => 'Chiuso', + 'comment-success' => 'Commento aggiunto con successo.', + 'comments' => 'Commenti', + 'completed' => 'Completato', + 'contact' => 'Contatto', + 'create-success' => 'Ordine creato con successo', + 'currency' => 'Valuta', + 'customer' => 'Cliente', + 'customer-group' => 'Gruppo Cliente', + 'customer-not-notified' => ':date | Cliente Non Notificato', + 'customer-notified' => ':date | Cliente Notificato', + 'discount' => 'Sconto - :discount', + 'download-pdf' => 'Scarica PDF', + 'fraud' => 'Frode', + 'grand-total' => 'Totale - :grand_total', + 'invoice-id' => 'Fattura #:invoice', + 'invoices' => 'Fatture', + 'item-canceled' => 'Annullato (:qty_canceled)', + 'item-invoice' => 'Fatturato (:qty_invoiced)', + 'item-ordered' => 'Ordinato (:qty_ordered)', + 'item-refunded' => 'Rimborsato (:qty_refunded)', + 'item-shipped' => 'Spedito (:qty_shipped)', + 'name' => 'Nome', + 'no-invoice-found' => 'Nessuna Fattura Trovata', + 'no-refund-found' => 'Nessun Rimborso Trovato', + 'no-shipment-found' => 'Nessuna Spedizione Trovata', + 'notify-customer' => 'Notifica Cliente', + 'order-date' => 'Data Ordine', + 'order-information' => 'Informazioni Ordine', + 'order-status' => 'Stato Ordine', + 'payment-and-shipping' => 'Pagamento e Spedizione', + 'payment-method' => 'Metodo di Pagamento', + 'pending' => 'In Attesa', + 'pending_payment' => 'Pagamento in Sospeso', + 'per-unit' => 'Per Unità', + 'price' => 'Prezzo - :price', + 'price-excl-tax' => 'Prezzo (Escl. Tasse) - :price', + 'price-incl-tax' => 'Prezzo (Incl. Tasse) - :price', + 'processing' => 'In Elaborazione', + 'quantity' => 'Quantità', + 'refund' => 'Rimborso', + 'refund-id' => 'Rimborso #:refund', + 'refunded' => 'Rimborsato', + 'reorder' => 'Riordina', + 'ship' => 'Spedisci', + 'shipment' => 'Spedizione #:shipment', + 'shipments' => 'Spedizioni', + 'shipping-address' => 'Indirizzo di Spedizione', + 'shipping-and-handling' => 'Spedizione e Gestione', + 'shipping-and-handling-excl-tax' => 'Spedizione e Gestione (Escl. Tasse)', + 'shipping-and-handling-incl-tax' => 'Spedizione e Gestione (Incl. Tasse)', + 'shipping-method' => 'Metodo di Spedizione', + 'shipping-price' => 'Prezzo Spedizione', + 'sku' => 'SKU - :sku', + 'status' => 'Stato', + 'sub-total' => 'Sub Totale - :sub_total', + 'sub-total-excl-tax' => 'Sub Totale (Escl. Tasse) - :sub_total', + 'sub-total-incl-tax' => 'Sub Totale (Incl. Tasse) - :sub_total', + 'submit-comment' => 'Invia Commento', + 'summary-discount' => 'Sconto', + 'summary-grand-total' => 'Totale', + 'summary-sub-total' => 'Sub Totale', + 'summary-sub-total-excl-tax' => 'Sub Totale (Escl. Tasse)', + 'summary-sub-total-incl-tax' => 'Sub Totale (Incl. Tasse)', + 'summary-tax' => 'Tasse', + 'tax' => 'Tasse (:percent) - :tax', + 'title' => 'Ordine #:order_id', + 'total-due' => 'Totale Dovuto', + 'total-paid' => 'Totale Pagato', + 'total-refund' => 'Totale Rimborso', + 'view' => 'Visualizza', + 'write-your-comment' => 'Scrivi il tuo commento', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'Informazioni sull\'Account', - 'adjustment-fee' => 'Commissione di Adeguamento', - 'adjustment-refund' => 'Rimborso di Adeguamento', - 'base-discounted-amount' => 'Importo Scontato - :base_discounted_amount', - 'billing-address' => 'Indirizzo di Fatturazione', - 'currency' => 'Valuta', - 'discounted-amount' => 'Subtotale - :discounted_amount', - 'grand-total' => 'Totale Generale', - 'order-channel' => 'Canale Ordine', - 'order-date' => 'Data Ordine', - 'order-id' => 'ID Ordine', - 'order-information' => 'Informazioni sull\'Ordine', - 'order-status' => 'Stato Ordine', - 'payment-information' => 'Informazioni di Pagamento', - 'payment-method' => 'Metodo di Pagamento', - 'price' => 'Prezzo - :price', - 'product-image' => 'Immagine Prodotto', - 'product-ordered' => 'Prodotti Ordinati', - 'qty' => 'QTA - :qty', - 'refund' => 'Rimborso', - 'shipping-address' => 'Indirizzo di Spedizione', - 'shipping-handling' => 'Spedizione & Gestione', - 'shipping-method' => 'Metodo di Spedizione', - 'shipping-price' => 'Costo Spedizione', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Subtotale', - 'tax' => 'Imposta', - 'tax-amount' => 'Importo Imposta - :tax_amount', - 'title' => 'Rimborso #:refund_id', + 'account-information' => 'Informazioni Account', + 'adjustment-fee' => 'Commissione di Adeguamento', + 'adjustment-refund' => 'Rimborso di Adeguamento', + 'base-discounted-amount' => 'Importo Scontato - :base_discounted_amount', + 'billing-address' => 'Indirizzo di Fatturazione', + 'currency' => 'Valuta', + 'sub-total-amount-excl-tax' => 'Subtotale (Escl. Tasse) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'Subtotale (Incl. Tasse) - :discounted_amount', + 'sub-total-amount' => 'Subtotale - :discounted_amount', + 'grand-total' => 'Totale Generale', + 'order-channel' => 'Canale Ordine', + 'order-date' => 'Data Ordine', + 'order-id' => 'ID Ordine', + 'order-information' => 'Informazioni Ordine', + 'order-status' => 'Stato Ordine', + 'payment-information' => 'Informazioni Pagamento', + 'payment-method' => 'Metodo di Pagamento', + 'price-excl-tax' => 'Prezzo (Escl. Tasse) - :price', + 'price-incl-tax' => 'Prezzo (Incl. Tasse) - :price', + 'price' => 'Prezzo - :price', + 'product-image' => 'Immagine Prodotto', + 'product-ordered' => 'Prodotti Ordinati', + 'qty' => 'Quantità - :qty', + 'refund' => 'Rimborso', + 'shipping-address' => 'Indirizzo di Spedizione', + 'shipping-handling-excl-tax' => 'Spedizione e Gestione (Escl. Tasse)', + 'shipping-handling-incl-tax' => 'Spedizione e Gestione (Incl. Tasse)', + 'shipping-handling' => 'Spedizione e Gestione', + 'shipping-method' => 'Metodo di Spedizione', + 'shipping-price' => 'Costo Spedizione', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'Subtotale (Escl. Tasse)', + 'sub-total-incl-tax' => 'Subtotale (Incl. Tasse)', + 'sub-total' => 'Subtotale', + 'tax' => 'Tasse', + 'tax-amount' => 'Importo Tasse - :tax_amount', + 'title' => 'Rimborso #:refund_id', ], 'create' => [ @@ -534,7 +557,7 @@ 'subtotal' => 'Subtotale', 'tax-amount' => 'Importo Imposta', 'title' => 'Crea Rimborso', - 'update-quantity-btn' => 'Aggiorna Quantità', + 'update-totals-btn' => 'Aggiorna Totali', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount Per Unità x :qty Quantità', - 'channel' => 'Canale', - 'customer' => 'Cliente', - 'customer-email' => 'Email - :email', - 'discount' => 'Importo Sconto - :discount', - 'email' => 'Email', - 'grand-total' => 'Totale Fattura', - 'invoice-items' => 'Voci Fattura', - 'invoice-sent' => 'Fattura inviata con successo', - 'invoice-status' => 'Stato Fattura', - 'order-date' => 'Data Ordine', - 'order-id' => 'ID Ordine', - 'order-information' => 'Informazioni Ordine', - 'order-status' => 'Stato Ordine', - 'price' => 'Prezzo - :price', - 'print' => 'Stampa', - 'product-image' => 'Immagine Prodotto', - 'qty' => 'Quantità - :qty', - 'send' => 'Invia', - 'send-btn' => 'Invia', - 'send-duplicate-invoice' => 'Invia Fattura Duplicata', - 'shipping-and-handling' => 'Spedizione e Gestione', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Subtotale - :sub_total', - 'sub-total-summary' => 'Subtotale', - 'summary-discount' => 'Importo Sconto', - 'summary-tax' => 'Importo Tasse', - 'tax' => 'Importo Tasse - :tax', - 'title' => 'Fattura #:invoice_id', + 'amount-per-unit' => ':amount Per Unità x :qty Quantità', + 'channel' => 'Canale', + 'customer-email' => 'Email - :email', + 'customer' => 'Cliente', + 'discount' => 'Importo Sconto - :discount', + 'email' => 'Email', + 'grand-total' => 'Totale Generale', + 'invoice-items' => 'Voci Fattura', + 'invoice-sent' => 'Fattura inviata con successo', + 'invoice-status' => 'Stato Fattura', + 'order-date' => 'Data Ordine', + 'order-id' => 'ID Ordine', + 'order-information' => 'Informazioni Ordine', + 'order-status' => 'Stato Ordine', + 'price-excl-tax' => 'Prezzo (Escl. Tasse) - :price', + 'price-incl-tax' => 'Prezzo (Incl. Tasse) - :price', + 'price' => 'Prezzo - :price', + 'print' => 'Stampa', + 'product-image' => 'Immagine Prodotto', + 'qty' => 'Quantità - :qty', + 'send-btn' => 'Invia', + 'send-duplicate-invoice' => 'Invia Fattura Duplicata', + 'send' => 'Invia', + 'shipping-and-handling-excl-tax' => 'Spedizione e Gestione (Escl. Tasse)', + 'shipping-and-handling-incl-tax' => 'Spedizione e Gestione (Incl. Tasse)', + 'shipping-and-handling' => 'Spedizione e Gestione', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'Subtotale (Escl. Tasse) - :sub_total', + 'sub-total-incl-tax' => 'Subtotale (Incl. Tasse) - :sub_total', + 'sub-total-summary-excl-tax' => 'Subtotale (Escl. Tasse)', + 'sub-total-summary-incl-tax' => 'Subtotale (Incl. Tasse)', + 'sub-total-summary' => 'Subtotale', + 'sub-total' => 'Subtotale - :sub_total', + 'summary-discount' => 'Importo Sconto', + 'summary-tax' => 'Importo Tasse', + 'tax' => 'Importo Tasse - :tax', + 'title' => 'Fattura #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'Dettagli Bancari', - 'bill-to' => 'Da fatturare a', - 'contact' => 'Contatto', - 'contact-number' => 'Numero di Contatto', - 'date' => 'Data Fattura', - 'discount' => 'Sconto', - 'grand-total' => 'Totale Fattura', - 'invoice' => 'Fattura', - 'invoice-id' => 'ID Fattura', - 'order-date' => 'Data Ordine', - 'order-id' => 'ID Ordine', - 'payment-method' => 'Metodo di Pagamento', - 'payment-terms' => 'Termini di Pagamento', - 'price' => 'Prezzo', - 'product-name' => 'Nome Prodotto', - 'qty' => 'Quantità', - 'ship-to' => 'Spedisci a', - 'shipping-handling' => 'Spedizione e Gestione', - 'shipping-method' => 'Metodo di Spedizione', - 'sku' => 'SKU', - 'subtotal' => 'Subtotale', - 'tax' => 'Tasse', - 'tax-amount' => 'Importo Tasse', - 'vat-number' => 'Numero Partita IVA', + 'bank-details' => 'Dettagli Bancari', + 'bill-to' => 'Fatturato a', + 'contact' => 'Contatto', + 'contact-number' => 'Numero di Contatto', + 'date' => 'Data Fattura', + 'discount' => 'Sconto', + 'grand-total' => 'Totale Generale', + 'invoice' => 'Fattura', + 'invoice-id' => 'ID Fattura', + 'order-date' => 'Data Ordine', + 'order-id' => 'ID Ordine', + 'payment-method' => 'Metodo di Pagamento', + 'payment-terms' => 'Termini di Pagamento', + 'price' => 'Prezzo', + 'product-name' => 'Nome Prodotto', + 'qty' => 'Quantità', + 'ship-to' => 'Spedisci a', + 'shipping-handling-excl-tax' => 'Spedizione e Gestione (Escl. Tasse)', + 'shipping-handling-incl-tax' => 'Spedizione e Gestione (Incl. Tasse)', + 'shipping-handling' => 'Spedizione e Gestione', + 'shipping-method' => 'Metodo di Spedizione', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotale (Escl. Tasse)', + 'subtotal-incl-tax' => 'Subtotale (Incl. Tasse)', + 'subtotal' => 'Subtotale', + 'tax' => 'Imposta', + 'tax-amount' => 'Importo Imposta', + 'vat-number' => 'Numero di Partita IVA', + 'excl-tax' => 'Escl. Tasse:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'Selezione Multipla', 'no' => 'No', 'number' => 'Numero', + 'option-deleted' => 'Opzione eliminata con successo', 'options' => 'Opzioni', 'position' => 'Posizione', 'price' => 'Prezzo', @@ -1123,6 +1160,7 @@ 'multiselect' => 'Selezione Multipla', 'no' => 'No', 'number' => 'Numero', + 'option-deleted' => 'Opzione eliminata con successo', 'options' => 'Opzioni', 'position' => 'Posizione', 'price' => 'Prezzo', @@ -3384,17 +3422,6 @@ 'info' => 'Catalogo', 'title' => 'Catalogo', - 'inventory' => [ - 'info' => 'Imposta gli ordini differiti', - 'title' => 'Inventario', - - 'stock-options' => [ - 'allow-back-orders' => 'Consenti ordini differiti', - 'title' => 'Opzioni di Magazzino', - 'title-info' => 'Le opzioni di magazzino sono contratti di investimento che concedono il diritto di acquistare o vendere azioni di una società a un prezzo predeterminato, influenzando i profitti potenziali.', - ], - ], - 'products' => [ 'info' => 'Imposta il checkout per gli ospiti, la pagina di visualizzazione del prodotto, la pagina del carrello, il front-end del negozio, la revisione e la condivisione sociale degli attributi.', 'title' => 'Prodotti', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'Imposta i numeri d\'ordine e gli ordini minimi.', + 'info' => 'Impostare numeri d\'ordine, ordini minimi e ordini di reintroito.', 'title' => 'Impostazioni degli Ordini', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'Impostazioni Ordine Minimo', 'title-info' => 'Criteri configurati che specificano la quantità o il valore minimo richiesto per elaborare un ordine o per usufruire di vantaggi.', ], + + 'stock-options' => [ + 'allow-back-orders' => 'Consenti ordini differiti', + 'title' => 'Opzioni di Magazzino', + 'title-info' => 'Le opzioni di magazzino sono contratti di investimento che concedono il diritto di acquistare o vendere azioni di una società a un prezzo predeterminato, influenzando i profitti potenziali.', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'Notifiche o comunicazioni automatizzate inviate ai clienti per ricordare loro i pagamenti imminenti o scaduti delle fatture.', ], ], - ], - 'taxes' => [ - 'title' => 'Tasse', + 'taxes' => [ + 'title' => 'Tasse', + 'title-info' => 'Le tasse sono oneri obbligatori imposti dai governi su beni, servizi o transazioni, raccolti dai venditori e versati alle autorità.', - 'catalog' => [ - 'title' => 'Catalogo', - 'title-info' => 'Imposta prezzi e calcoli della posizione predefiniti', + 'categories' => [ + 'title' => 'Categorie Fiscali', + 'title-info' => 'Le categorie fiscali sono classificazioni per diversi tipi di tasse, come l\'imposta sulle vendite, l\'imposta sul valore aggiunto o l\'imposta di consumo, utilizzate per categorizzare e applicare aliquote fiscali a prodotti o servizi.', + 'product' => 'Categoria Fiscale Predefinita del Prodotto', + 'shipping' => 'Categoria Fiscale per la Spedizione', + 'none' => 'Nessuna', + ], - 'pricing' => [ - 'tax-inclusive' => 'Inclusiva di Tasse', - 'title' => 'Prezzi', - 'title-info' => 'Dettagli sul costo di beni o servizi, inclusi il prezzo base, gli sconti, le tasse e gli oneri aggiuntivi.', + 'calculation' => [ + 'title' => 'Impostazioni di Calcolo', + 'title-info' => 'Dettagli sul costo di beni o servizi, inclusi il prezzo base, gli sconti, le tasse e le spese aggiuntive.', + 'based-on' => 'Calcolo Basato Su', + 'shipping-address' => 'Indirizzo di Spedizione', + 'billing-address' => 'Indirizzo di Fatturazione', + 'shipping-origin' => 'Origine della Spedizione', + 'product-prices' => 'Prezzi dei Prodotti', + 'shipping-prices' => 'Prezzi di Spedizione', + 'excluding-tax' => 'Esclusa Tassa', + 'including-tax' => 'Inclusa Tassa', ], - 'default-location-calculation' => [ + 'default-destination-calculation' => [ 'default-country' => 'Paese Predefinito', - 'default-post-code' => 'CAP Predefinito', + 'default-post-code' => 'Codice Postale Predefinito', 'default-state' => 'Stato Predefinito', - 'title' => 'Calcolo Posizione Predefinita', - 'title-info' => 'Determinazione automatica di una posizione standard o iniziale basata su fattori o impostazioni predefinite.', + 'title' => 'Calcolo Destinazione Predefinita', + 'title-info' => 'Determinazione automatica di una destinazione standard o iniziale basata su fattori o impostazioni predefinite.', + ], + + 'shopping-cart' => [ + 'title' => 'Impostazioni Visualizzazione Carrello', + 'title-info' => 'Imposta la visualizzazione delle tasse nel carrello', + 'display-prices' => 'Visualizza Prezzi', + 'display-subtotal' => 'Visualizza Subtotale', + 'display-shipping-amount' => 'Visualizza Importo Spedizione', + 'excluding-tax' => 'Esclusa Tassa', + 'including-tax' => 'Inclusa Tassa', + 'both' => 'Entrambe (Esclusa e Inclusa)', + ], + + 'sales' => [ + 'title' => 'Impostazioni Visualizzazione Ordini, Fatture, Rimborsi', + 'title-info' => 'Imposta la visualizzazione delle tasse negli ordini, fatture e rimborsi', + 'display-prices' => 'Visualizza Prezzi', + 'display-subtotal' => 'Visualizza Subtotale', + 'display-shipping-amount' => 'Visualizza Importo Spedizione', + 'excluding-tax' => 'Esclusa Tassa', + 'including-tax' => 'Inclusa Tassa', + 'both' => 'Entrambe (Esclusa e Inclusa)', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => 'Ordine Annullato!', ], - 'billing-address' => 'Indirizzo di Fatturazione', - 'contact' => 'Contatto', - 'discount' => 'Sconto', - 'grand-total' => 'Totale Generale', - 'name' => 'Nome', - 'payment' => 'Pagamento', - 'price' => 'Prezzo', - 'qty' => 'Qtà', - 'shipping' => 'Spedizione', - 'shipping-address' => 'Indirizzo di Spedizione', - 'shipping-handling' => 'Spedizione e Manipolazione', - 'sku' => 'SKU', - 'subtotal' => 'Subtotale', - 'tax' => 'Imposta', + 'billing-address' => 'Indirizzo di Fatturazione', + 'carrier' => 'Corriere', + 'contact' => 'Contatto', + 'discount' => 'Sconto', + 'excl-tax' => 'Escl. Tasse: ', + 'grand-total' => 'Totale', + 'name' => 'Nome', + 'payment' => 'Pagamento', + 'price' => 'Prezzo', + 'qty' => 'Quantità', + 'shipping-address' => 'Indirizzo di Spedizione', + 'shipping-handling-excl-tax' => 'Spedizione (Escl. Tasse)', + 'shipping-handling-incl-tax' => 'Spedizione (Incl. Tasse)', + 'shipping-handling' => 'Spedizione', + 'shipping' => 'Spedizione', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotale (Escl. Tasse)', + 'subtotal-incl-tax' => 'Subtotale (Incl. Tasse)', + 'subtotal' => 'Subtotale', + 'tax' => 'Tasse', + 'tracking-number' => 'Numero di Tracciamento: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/ja/app.php b/packages/Webkul/Admin/src/Resources/lang/ja/app.php index cf5986e17d8..9e8b8d2d28b 100755 --- a/packages/Webkul/Admin/src/Resources/lang/ja/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ja/app.php @@ -214,6 +214,7 @@ 'delete' => '削除', 'empty-description' => 'カートに商品が見つかりません。', 'empty-title' => 'カートが空です', + 'excl-tax' => '税抜き', 'move-to-wishlist' => 'ウィッシュリストに移動', 'see-details' => '詳細を見る', 'sku' => 'SKU - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'クーポンを適用', - 'discount-amount' => '割引額', - 'enter-your-code' => 'コードを入力してください', - 'grand-total' => '合計金額', - 'place-order' => '注文する', - 'processing' => '処理中', - 'shipping-amount' => '配送料', - 'sub-total' => '小計', - 'tax' => '税金', - 'title' => '注文の概要', + 'apply-coupon' => 'クーポンを適用', + 'discount-amount' => '割引額', + 'enter-your-code' => 'コードを入力してください', + 'grand-total' => '合計金額', + 'place-order' => '注文する', + 'processing' => '処理中', + 'shipping-amount-excl-tax' => '送料(税抜き)', + 'shipping-amount-incl-tax' => '送料(税込み)', + 'shipping-amount' => '送料', + 'sub-total-excl-tax' => '小計(税抜き)', + 'sub-total-incl-tax' => '小計(税込み)', + 'sub-total' => '小計', + 'tax' => '税金', + 'title' => '注文の概要', ], ], @@ -289,6 +294,7 @@ 'delete' => '削除', 'empty-description' => 'カートに商品が見つかりません。', 'empty-title' => 'カートが空です', + 'excl-tax' => '税抜き: ', 'see-details' => '詳細を見る', 'sku' => 'SKU - :sku', 'title' => 'カートアイテム', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount 単位あたり x :qty 個数', - 'billing-address' => '請求先住所', - 'cancel' => 'キャンセル', - 'cancel-msg' => 'この注文をキャンセルしてもよろしいですか', - 'cancel-success' => '注文は正常にキャンセルされました', - 'canceled' => 'キャンセル済み', - 'channel' => 'チャネル', - 'closed' => '閉じられた', - 'comment-success' => 'コメントが正常に追加されました。', - 'comments' => 'コメント', - 'completed' => '完了済み', - 'contact' => '連絡先', - 'create-success' => '注文が正常に作成されました', - 'currency' => '通貨', - 'customer' => '顧客', - 'customer-group' => '顧客グループ', - 'customer-not-notified' => ':date | 顧客 未通知', - 'customer-notified' => ':date | 顧客 通知済み', - 'discount' => '割引 - :discount', - 'download-pdf' => 'PDFをダウンロード', - 'fraud' => '詐欺', - 'grand-total' => '合計金額 - :grand_total', - 'invoice-id' => '請求書 #:invoice', - 'invoices' => '請求書', - 'item-canceled' => 'キャンセル済み (:qty_canceled)', - 'item-invoice' => '請求済み (:qty_invoiced)', - 'item-ordered' => '注文済み (:qty_ordered)', - 'item-refunded' => '返金済み (:qty_refunded)', - 'item-shipped' => '発送済み (:qty_shipped)', - 'name' => '名前', - 'no-invoice-found' => '請求書が見つかりません', - 'no-refund-found' => '返金情報が見つかりません', - 'no-shipment-found' => '出荷情報が見つかりません', - 'notify-customer' => '顧客に通知', - 'order-date' => '注文日', - 'order-information' => '注文情報', - 'order-status' => '注文ステータス', - 'payment-and-shipping' => '支払いと発送', - 'payment-method' => '支払い方法', - 'pending' => '保留中', - 'pending_payment' => '保留中のお支払い', - 'per-unit' => '単位あたり', - 'price' => '価格 - :price', - 'processing' => '処理中', - 'quantity' => '数量', - 'refund' => '返金', - 'refund-id' => '返金 #:refund', - 'refunded' => '返金済み', - 'reorder' => '並べ替える', - 'ship' => '発送', - 'shipment' => '出荷 #:shipment', - 'shipments' => '出荷情報', - 'shipping-address' => '配送先住所', - 'shipping-and-handling' => '送料と手数料', - 'shipping-method' => '配送方法', - 'shipping-price' => '送料', - 'sku' => 'SKU - :sku', - 'status' => 'ステータス', - 'sub-total' => '小計 - :sub_total', - 'submit-comment' => 'コメントを送信', - 'summary-grand-total' => '合計金額', - 'summary-sub-total' => '小計', - 'summary-tax' => '税金', - 'tax' => '税金 - :tax', - 'title' => '注文 #:order_id', - 'total-due' => '支払い待ち合計', - 'total-paid' => '支払い合計', - 'total-refund' => '返金合計', - 'view' => '表示', - 'write-your-comment' => 'コメントを書く', + 'amount-per-unit' => ':amount ユニットあたり :qty 個', + 'billing-address' => '請求先住所', + 'cancel' => 'キャンセル', + 'cancel-msg' => 'この注文をキャンセルしてもよろしいですか?', + 'cancel-success' => '注文が正常にキャンセルされました', + 'canceled' => 'キャンセル済み', + 'channel' => 'チャネル', + 'closed' => 'クローズ', + 'comment-success' => 'コメントが正常に追加されました。', + 'comments' => 'コメント', + 'completed' => '完了', + 'contact' => '連絡先', + 'create-success' => '注文が正常に作成されました', + 'currency' => '通貨', + 'customer' => '顧客', + 'customer-group' => '顧客グループ', + 'customer-not-notified' => ':date | 顧客 未通知', + 'customer-notified' => ':date | 顧客 通知済み', + 'discount' => '割引 - :discount', + 'download-pdf' => 'PDFをダウンロード', + 'fraud' => '詐欺', + 'grand-total' => '合計 - :grand_total', + 'invoice-id' => '請求書 #:invoice', + 'invoices' => '請求書', + 'item-canceled' => 'キャンセル済み (:qty_canceled)', + 'item-invoice' => '請求済み (:qty_invoiced)', + 'item-ordered' => '注文済み (:qty_ordered)', + 'item-refunded' => '返金済み (:qty_refunded)', + 'item-shipped' => '出荷済み (:qty_shipped)', + 'name' => '名前', + 'no-invoice-found' => '請求書が見つかりません', + 'no-refund-found' => '返金が見つかりません', + 'no-shipment-found' => '出荷が見つかりません', + 'notify-customer' => '顧客に通知', + 'order-date' => '注文日', + 'order-information' => '注文情報', + 'order-status' => '注文ステータス', + 'payment-and-shipping' => '支払いと配送', + 'payment-method' => '支払い方法', + 'pending' => '保留中', + 'pending_payment' => '支払い保留中', + 'per-unit' => 'ユニットあたり', + 'price' => '価格 - :price', + 'price-excl-tax' => '価格(税抜き) - :price', + 'price-incl-tax' => '価格(税込み) - :price', + 'processing' => '処理中', + 'quantity' => '数量', + 'refund' => '返金', + 'refund-id' => '返金 #:refund', + 'refunded' => '返金済み', + 'reorder' => '再注文', + 'ship' => '出荷', + 'shipment' => '出荷 #:shipment', + 'shipments' => '出荷', + 'shipping-address' => '配送先住所', + 'shipping-and-handling' => '配送料と手数料', + 'shipping-and-handling-excl-tax' => '配送料と手数料(税抜き)', + 'shipping-and-handling-incl-tax' => '配送料と手数料(税込み)', + 'shipping-method' => '配送方法', + 'shipping-price' => '配送料', + 'sku' => 'SKU - :sku', + 'status' => 'ステータス', + 'sub-total' => '小計 - :sub_total', + 'sub-total-excl-tax' => '小計(税抜き) - :sub_total', + 'sub-total-incl-tax' => '小計(税込み) - :sub_total', + 'submit-comment' => 'コメントを送信', + 'summary-discount' => '割引', + 'summary-grand-total' => '合計', + 'summary-sub-total' => '小計', + 'summary-sub-total-excl-tax' => '小計(税抜き)', + 'summary-sub-total-incl-tax' => '小計(税込み)', + 'summary-tax' => '税金', + 'tax' => '税金 (:percent) - :tax', + 'title' => '注文 #:order_id', + 'total-due' => '合計額', + 'total-paid' => '支払い済み合計', + 'total-refund' => '返金合計', + 'view' => '表示', + 'write-your-comment' => 'コメントを書く', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'アカウント情報', - 'adjustment-fee' => '調整手数料', - 'adjustment-refund' => '調整返金', - 'base-discounted-amount' => '割引額 - :base_discounted_amount', - 'billing-address' => '請求先住所', - 'currency' => '通貨', - 'discounted-amount' => '小計 - :discounted_amount', - 'grand-total' => '総合計', - 'order-channel' => '注文チャネル', - 'order-date' => '注文日', - 'order-id' => '注文ID', - 'order-information' => '注文情報', - 'order-status' => '注文ステータス', - 'payment-information' => '支払い情報', - 'payment-method' => '支払い方法', - 'price' => '価格 - :price', - 'product-image' => '商品画像', - 'product-ordered' => '注文済み商品', - 'qty' => '数量 - :qty', - 'refund' => '返金', - 'shipping-address' => '配送先住所', - 'shipping-handling' => '送料および取扱料', - 'shipping-method' => '配送方法', - 'shipping-price' => '送料', - 'sku' => 'SKU - :sku', - 'sub-total' => '小計', - 'tax' => '税金', - 'tax-amount' => '税額 - :tax_amount', - 'title' => '返金 #:refund_id', + 'account-information' => 'アカウント情報', + 'adjustment-fee' => '調整手数料', + 'adjustment-refund' => '調整返金', + 'base-discounted-amount' => '割引額 - :base_discounted_amount', + 'billing-address' => '請求先住所', + 'currency' => '通貨', + 'sub-total-amount-excl-tax' => '小計(税抜き) - :discounted_amount', + 'sub-total-amount-incl-tax' => '小計(税込み) - :discounted_amount', + 'sub-total-amount' => '小計 - :discounted_amount', + 'grand-total' => '合計', + 'order-channel' => '注文チャネル', + 'order-date' => '注文日', + 'order-id' => '注文ID', + 'order-information' => '注文情報', + 'order-status' => '注文ステータス', + 'payment-information' => '支払い情報', + 'payment-method' => '支払い方法', + 'price-excl-tax' => '価格(税抜き) - :price', + 'price-incl-tax' => '価格(税込み) - :price', + 'price' => '価格 - :price', + 'product-image' => '商品画像', + 'product-ordered' => '注文商品', + 'qty' => '数量 - :qty', + 'refund' => '返金', + 'shipping-address' => '配送先住所', + 'shipping-handling-excl-tax' => '送料・手数料(税抜き)', + 'shipping-handling-incl-tax' => '送料・手数料(税込み)', + 'shipping-handling' => '送料・手数料', + 'shipping-method' => '配送方法', + 'shipping-price' => '配送料', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => '小計(税抜き)', + 'sub-total-incl-tax' => '小計(税込み)', + 'sub-total' => '小計', + 'tax' => '税金', + 'tax-amount' => '税額 - :tax_amount', + 'title' => '返金 #:refund_id', ], 'create' => [ @@ -534,7 +557,7 @@ 'subtotal' => '小計', 'tax-amount' => '税額', 'title' => '返金を作成', - 'update-quantity-btn' => '数量を更新', + 'update-totals-btn' => '合計を更新', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount 単位あたり x :qty 個数', - 'channel' => 'チャネル', - 'customer' => '顧客', - 'customer-email' => '顧客のメール - :email', - 'discount' => '割引額 - :discount', - 'email' => 'メール', - 'grand-total' => '総合計', - 'invoice-items' => '請求書アイテム', - 'invoice-sent' => '請求書は正常に送信されました', - 'invoice-status' => '請求書のステータス', - 'order-date' => '注文日', - 'order-id' => '注文ID', - 'order-information' => '注文情報', - 'order-status' => '注文ステータス', - 'price' => '価格 - :price', - 'print' => '印刷', - 'product-image' => '商品画像', - 'qty' => '数量 - :qty', - 'send' => '送信', - 'send-btn' => '送信', - 'send-duplicate-invoice' => '複製の請求書を送信', - 'shipping-and-handling' => '送料および取扱料', - 'sku' => 'SKU - :sku', - 'sub-total' => '小計 - :sub_total', - 'sub-total-summary' => '小計', - 'summary-discount' => '割引額', - 'summary-tax' => '税額', - 'tax' => '税額 - :tax', - 'title' => '請求書 #:invoice_id', + 'amount-per-unit' => ':amount 単位あたり × :qty 個数', + 'channel' => 'チャネル', + 'customer-email' => 'メール - :email', + 'customer' => '顧客', + 'discount' => '割引額 - :discount', + 'email' => 'メール', + 'grand-total' => '総合計', + 'invoice-items' => '請求書アイテム', + 'invoice-sent' => '請求書が正常に送信されました', + 'invoice-status' => '請求書のステータス', + 'order-date' => '注文日', + 'order-id' => '注文ID', + 'order-information' => '注文情報', + 'order-status' => '注文ステータス', + 'price-excl-tax' => '価格(税抜き) - :price', + 'price-incl-tax' => '価格(税込み) - :price', + 'price' => '価格 - :price', + 'print' => '印刷', + 'product-image' => '商品画像', + 'qty' => '数量 - :qty', + 'send-btn' => '送信', + 'send-duplicate-invoice' => '複製請求書を送信', + 'send' => '送信', + 'shipping-and-handling-excl-tax' => '送料・手数料(税抜き)', + 'shipping-and-handling-incl-tax' => '送料・手数料(税込み)', + 'shipping-and-handling' => '送料・手数料', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => '小計(税抜き) - :sub_total', + 'sub-total-incl-tax' => '小計(税込み) - :sub_total', + 'sub-total-summary-excl-tax' => '小計(税抜き)', + 'sub-total-summary-incl-tax' => '小計(税込み)', + 'sub-total-summary' => '小計', + 'sub-total' => '小計 - :sub_total', + 'summary-discount' => '割引額', + 'summary-tax' => '税額', + 'tax' => '税額 - :tax', + 'title' => '請求書 #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => '銀行詳細', - 'bill-to' => '請求先', - 'contact' => '連絡先', - 'contact-number' => '連絡先番号', - 'date' => '請求書の日付', - 'discount' => '割引', - 'grand-total' => '総合計', - 'invoice' => '請求書', - 'invoice-id' => '請求書ID', - 'order-date' => '注文日', - 'order-id' => '注文ID', - 'payment-method' => '支払い方法', - 'payment-terms' => '支払条件', - 'price' => '価格', - 'product-name' => '商品名', - 'qty' => '数量', - 'ship-to' => '送付先', - 'shipping-handling' => '送料および取扱料', - 'shipping-method' => '配送方法', - 'sku' => 'SKU', - 'subtotal' => '小計', - 'tax' => '税金', - 'tax-amount' => '税額', - 'vat-number' => 'VAT番号', + 'bank-details' => '銀行詳細', + 'bill-to' => '請求先', + 'contact' => '連絡先', + 'contact-number' => '連絡先番号', + 'date' => '請求日', + 'discount' => '割引', + 'grand-total' => '総合計', + 'invoice' => '請求書', + 'invoice-id' => '請求書ID', + 'order-date' => '注文日', + 'order-id' => '注文ID', + 'payment-method' => '支払方法', + 'payment-terms' => '支払条件', + 'price' => '価格', + 'product-name' => '商品名', + 'qty' => '数量', + 'ship-to' => '配送先', + 'shipping-handling-excl-tax' => '送料・手数料(税抜き)', + 'shipping-handling-incl-tax' => '送料・手数料(税込み)', + 'shipping-handling' => '送料・手数料', + 'shipping-method' => '配送方法', + 'sku' => 'SKU', + 'subtotal-excl-tax' => '小計(税抜き)', + 'subtotal-incl-tax' => '小計(税込み)', + 'subtotal' => '小計', + 'tax' => '税金', + 'tax-amount' => '税額', + 'vat-number' => 'VAT番号', + 'excl-tax' => '税抜き:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'マルチセレクト', 'no' => 'いいえ', 'number' => '数値', + 'option-deleted' => 'オプションが正常に削除されました', 'options' => 'オプション', 'position' => '位置', 'price' => '価格', @@ -1123,6 +1160,7 @@ 'multiselect' => 'マルチセレクト', 'no' => 'いいえ', 'number' => '数値', + 'option-deleted' => 'オプションが正常に削除されました', 'options' => 'オプション', 'position' => '位置', 'price' => '価格', @@ -3384,17 +3422,6 @@ 'info' => 'カタログ', 'title' => 'カタログ', - 'inventory' => [ - 'info' => 'バックオーダーを設定します。', - 'title' => '在庫', - - 'stock-options' => [ - 'allow-back-orders' => 'バックオーダーを許可', - 'title' => '在庫オプション', - 'title-info' => '在庫オプションは、株式や価格をあらかじめ決定された価格で購入または販売する権利を付与する投資契約を指し、潜在的な利益に影響を与えます。', - ], - ], - 'products' => [ 'info' => 'ゲストチェックアウト、製品表示ページ、カート表示ページ、ストアフロント、レビュー、属性ソーシャルシェアを設定します。', 'title' => '製品', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => '注文番号と最低注文数を設定します。', + 'info' => '注文番号、最小注文、およびバックオーダーを設定します。', 'title' => '注文設定', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => '最低注文の設定', 'title-info' => '注文が処理されるか、特典を受けるために必要な最低数量または金額を指定する基準を設定します。', ], + + 'stock-options' => [ + 'allow-back-orders' => 'バックオーダーを許可', + 'title' => '在庫オプション', + 'title-info' => '在庫オプションは、株式や価格をあらかじめ決定された価格で購入または販売する権利を付与する投資契約を指し、潜在的な利益に影響を与えます。', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => '請求書の支払いの予定または期限切れの通知を顧客に送信するための自動化された通知またはコミュニケーション。', ], ], - ], - 'taxes' => [ - 'title' => '税金', + 'taxes' => [ + 'title' => '税金', + 'title-info' => '税金とは、商品、サービス、または取引に課せられる義務的な料金であり、売り手が徴収し当局に納付するものです。', - 'catalog' => [ - 'title' => 'カタログ', - 'title-info' => '価格設定およびデフォルトの場所計算を設定します', + 'categories' => [ + 'title' => '税金カテゴリ', + 'title-info' => '税金カテゴリは、販売税、付加価値税、消費税などの異なる種類の税金の分類であり、製品やサービスに税率を適用するために使用されます。', + 'product' => '製品のデフォルト税金カテゴリ', + 'shipping' => '配送の税金カテゴリ', + 'none' => 'なし', + ], - 'pricing' => [ - 'tax-inclusive' => '税込み価格', - 'title' => '価格設定', - 'title-info' => '商品またはサービスのコストに関する詳細情報、ベース価格、割引、税金、および追加料金を含みます。', + 'calculation' => [ + 'title' => '計算設定', + 'title-info' => '商品やサービスの費用に関する詳細情報を含みます。ベース価格、割引、税金、追加料金など。', + 'based-on' => '計算基準', + 'shipping-address' => '配送先住所', + 'billing-address' => '請求先住所', + 'shipping-origin' => '出荷元', + 'product-prices' => '製品価格', + 'shipping-prices' => '配送料', + 'excluding-tax' => '税抜き', + 'including-tax' => '税込み', ], - 'default-location-calculation' => [ + 'default-destination-calculation' => [ 'default-country' => 'デフォルトの国', 'default-post-code' => 'デフォルトの郵便番号', - 'default-state' => 'デフォルトの州', - 'title' => 'デフォルトの場所計算', - 'title-info' => '事前に定義された要因や設定に基づいて標準または初期の場所を自動的に決定するプロセス。', + 'default-state' => 'デフォルトの都道府県', + 'title' => 'デフォルトの宛先計算', + 'title-info' => '事前に定義された要素や設定に基づいて、標準または初期の宛先を自動的に決定すること。', + ], + + 'shopping-cart' => [ + 'title' => 'ショッピングカートの表示設定', + 'title-info' => 'ショッピングカートでの税金の表示を設定します。', + 'display-prices' => '価格の表示', + 'display-subtotal' => '小計の表示', + 'display-shipping-amount' => '配送料の表示', + 'excluding-tax' => '税抜き', + 'including-tax' => '税込み', + 'both' => '税抜きと税込みの両方', + ], + + 'sales' => [ + 'title' => '注文、請求書、返金の表示設定', + 'title-info' => '注文、請求書、返金での税金の表示を設定します。', + 'display-prices' => '価格の表示', + 'display-subtotal' => '小計の表示', + 'display-shipping-amount' => '配送料の表示', + 'excluding-tax' => '税抜き', + 'including-tax' => '税込み', + 'both' => '税抜きと税込みの両方', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => '注文キャンセル!', ], - 'billing-address' => '請求先住所', - 'contact' => '連絡先', - 'discount' => '割引', - 'grand-total' => '合計', - 'name' => '名前', - 'payment' => '支払い', - 'price' => '価格', - 'qty' => '数量', - 'shipping' => '配送', - 'shipping-address' => '配送先住所', - 'shipping-handling' => '送料と手数料', - 'sku' => 'SKU', - 'subtotal' => '小計', - 'tax' => '税金', + 'billing-address' => '請求先住所', + 'carrier' => 'キャリア', + 'contact' => '連絡先', + 'discount' => '割引', + 'excl-tax' => '税抜き: ', + 'grand-total' => '総計', + 'name' => '名前', + 'payment' => '支払い', + 'price' => '価格', + 'qty' => '数量', + 'shipping-address' => '配送先住所', + 'shipping-handling-excl-tax' => '送料 (税抜き)', + 'shipping-handling-incl-tax' => '送料 (税込み)', + 'shipping-handling' => '送料', + 'shipping' => '配送', + 'sku' => 'SKU', + 'subtotal-excl-tax' => '小計 (税抜き)', + 'subtotal-incl-tax' => '小計 (税込み)', + 'subtotal' => '小計', + 'tax' => '税金', + 'tracking-number' => '追跡番号: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/nl/app.php b/packages/Webkul/Admin/src/Resources/lang/nl/app.php index 7c6400692c3..dcc5c84a873 100755 --- a/packages/Webkul/Admin/src/Resources/lang/nl/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/nl/app.php @@ -214,6 +214,7 @@ 'delete' => 'Verwijderen', 'empty-description' => 'Geen items gevonden in uw winkelwagen.', 'empty-title' => 'Lege winkelwagen', + 'excl-tax' => 'Excl. BTW', 'move-to-wishlist' => 'Verplaatsen naar verlanglijst', 'see-details' => 'Details bekijken', 'sku' => 'SKU - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'Coupon toepassen', - 'discount-amount' => 'Korting', - 'enter-your-code' => 'Voer uw code in', - 'grand-total' => 'Totaalbedrag', - 'place-order' => 'Bestelling plaatsen', - 'processing' => 'Verwerken', - 'shipping-amount' => 'Verzendkosten', - 'sub-total' => 'Subtotaal', - 'tax' => 'Belasting', - 'title' => 'Besteloverzicht', + 'apply-coupon' => 'Coupon toepassen', + 'discount-amount' => 'Kortingsbedrag', + 'enter-your-code' => 'Voer uw code in', + 'grand-total' => 'Totaalbedrag', + 'place-order' => 'Bestelling plaatsen', + 'processing' => 'Verwerken', + 'shipping-amount-excl-tax' => 'Verzendkosten (excl. BTW)', + 'shipping-amount-incl-tax' => 'Verzendkosten (incl. BTW)', + 'shipping-amount' => 'Verzendkosten', + 'sub-total-excl-tax' => 'Subtotaal (excl. BTW)', + 'sub-total-incl-tax' => 'Subtotaal (incl. BTW)', + 'sub-total' => 'Subtotaal', + 'tax' => 'BTW', + 'title' => 'Besteloverzicht', ], ], @@ -289,6 +294,7 @@ 'delete' => 'Verwijderen', 'empty-description' => 'Geen items gevonden in uw winkelwagen.', 'empty-title' => 'Lege winkelwagen', + 'excl-tax' => 'Excl. BTW: ', 'see-details' => 'Details bekijken', 'sku' => 'SKU - :sku', 'title' => 'Winkelwagenitems', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount Per Eenheid x :qty Hoeveelheid', - 'billing-address' => 'Factuuradres', - 'cancel' => 'Annuleren', - 'cancel-msg' => 'Bent u zeker dat u deze bestelling wilt annuleren?', - 'cancel-success' => 'Bestelling succesvol geannuleerd', - 'canceled' => 'Geannuleerd', - 'channel' => 'Kanaal', - 'closed' => 'Gesloten', - 'comment-success' => 'Opmerking succesvol toegevoegd.', - 'comments' => 'Opmerkingen', - 'completed' => 'Voltooid', - 'contact' => 'Contact', - 'create-success' => 'Bestelling succesvol aangemaakt', - 'currency' => 'Valuta', - 'customer' => 'Klant', - 'customer-group' => 'Klantengroep', - 'customer-not-notified' => ':date | Klant Niet Geïnformeerd', - 'customer-notified' => ':date | Klant Geïnformeerd', - 'discount' => 'Korting - :discount', - 'download-pdf' => 'PDF Downloaden', - 'fraud' => 'Fraude', - 'grand-total' => 'Totaalbedrag - :grand_total', - 'invoice-id' => 'Factuur #:invoice', - 'invoices' => 'Facturen', - 'item-canceled' => 'Geannuleerd (:qty_canceled)', - 'item-invoice' => 'Gefactureerd (:qty_invoiced)', - 'item-ordered' => 'Besteld (:qty_ordered)', - 'item-refunded' => 'Terugbetaald (:qty_refunded)', - 'item-shipped' => 'Verzonden (:qty_shipped)', - 'name' => 'Naam', - 'no-invoice-found' => 'Geen Factuur Gevonden', - 'no-refund-found' => 'Geen Terugbetaling Gevonden', - 'no-shipment-found' => 'Geen Verzending Gevonden', - 'notify-customer' => 'Klant Informeren', - 'order-date' => 'Besteldatum', - 'order-information' => 'Bestelinformatie', - 'order-status' => 'Bestelstatus', - 'payment-and-shipping' => 'Betaling en Verzending', - 'payment-method' => 'Betaalmethode', - 'pending' => 'In behandeling', - 'pending_payment' => 'In afwachting van betaling', - 'per-unit' => 'Per Eenheid', - 'price' => 'Prijs - :price', - 'processing' => 'Verwerking', - 'quantity' => 'Hoeveelheid', - 'refund' => 'Terugbetaling', - 'refund-id' => 'Terugbetaling #:refund', - 'refunded' => 'Terugbetaald', - 'reorder' => 'Herordenen', - 'ship' => 'Verzenden', - 'shipment' => 'Verzending #:shipment', - 'shipments' => 'Verzendingen', - 'shipping-address' => 'Verzendadres', - 'shipping-and-handling' => 'Verzending en Afhandeling', - 'shipping-method' => 'Verzendmethode', - 'shipping-price' => 'Verzendkosten', - 'sku' => 'SKU - :sku', - 'status' => 'Status', - 'sub-total' => 'Subtotaal - :sub_total', - 'submit-comment' => 'Opmerking Toevoegen', - 'summary-grand-total' => 'Totaalbedrag', - 'summary-sub-total' => 'Subtotaal', - 'summary-tax' => 'Belasting', - 'tax' => 'Belasting - :tax', - 'title' => 'Bestelling #:order_id', - 'total-due' => 'Totaal Te Betalen', - 'total-paid' => 'Totaal Betaald', - 'total-refund' => 'Totaal Terugbetaald', - 'view' => 'Bekijken', - 'write-your-comment' => 'Schrijf uw opmerking', + 'amount-per-unit' => ':amount Per Eenheid x :qty Hoeveelheid', + 'billing-address' => 'Factuuradres', + 'cancel' => 'Annuleren', + 'cancel-msg' => 'Weet je zeker dat je deze bestelling wilt annuleren?', + 'cancel-success' => 'Bestelling succesvol geannuleerd', + 'canceled' => 'Geannuleerd', + 'channel' => 'Kanaal', + 'closed' => 'Gesloten', + 'comment-success' => 'Reactie succesvol toegevoegd.', + 'comments' => 'Reacties', + 'completed' => 'Voltooid', + 'contact' => 'Contact', + 'create-success' => 'Bestelling succesvol aangemaakt', + 'currency' => 'Valuta', + 'customer' => 'Klant', + 'customer-group' => 'Klantgroep', + 'customer-not-notified' => ':date | Klant Niet Geïnformeerd', + 'customer-notified' => ':date | Klant Geïnformeerd', + 'discount' => 'Korting - :discount', + 'download-pdf' => 'Download PDF', + 'fraud' => 'Fraude', + 'grand-total' => 'Totaal - :grand_total', + 'invoice-id' => 'Factuur #:invoice', + 'invoices' => 'Facturen', + 'item-canceled' => 'Geannuleerd (:qty_canceled)', + 'item-invoice' => 'Gefactureerd (:qty_invoiced)', + 'item-ordered' => 'Besteld (:qty_ordered)', + 'item-refunded' => 'Terugbetaald (:qty_refunded)', + 'item-shipped' => 'Verzonden (:qty_shipped)', + 'name' => 'Naam', + 'no-invoice-found' => 'Geen factuur gevonden', + 'no-refund-found' => 'Geen terugbetaling gevonden', + 'no-shipment-found' => 'Geen verzending gevonden', + 'notify-customer' => 'Klant informeren', + 'order-date' => 'Besteldatum', + 'order-information' => 'Bestelinformatie', + 'order-status' => 'Bestelstatus', + 'payment-and-shipping' => 'Betaling en Verzending', + 'payment-method' => 'Betalingsmethode', + 'pending' => 'In Afwachting', + 'pending_payment' => 'Betaling in Afwachting', + 'per-unit' => 'Per Eenheid', + 'price' => 'Prijs - :price', + 'price-excl-tax' => 'Prijs (Excl. BTW) - :price', + 'price-incl-tax' => 'Prijs (Incl. BTW) - :price', + 'processing' => 'In Verwerking', + 'quantity' => 'Hoeveelheid', + 'refund' => 'Terugbetaling', + 'refund-id' => 'Terugbetaling #:refund', + 'refunded' => 'Terugbetaald', + 'reorder' => 'Opnieuw Bestellen', + 'ship' => 'Verzenden', + 'shipment' => 'Verzending #:shipment', + 'shipments' => 'Verzendingen', + 'shipping-address' => 'Verzendadres', + 'shipping-and-handling' => 'Verzending en Verwerking', + 'shipping-and-handling-excl-tax' => 'Verzending en Verwerking (Excl. BTW)', + 'shipping-and-handling-incl-tax' => 'Verzending en Verwerking (Incl. BTW)', + 'shipping-method' => 'Verzendmethode', + 'shipping-price' => 'Verzendkosten', + 'sku' => 'SKU - :sku', + 'status' => 'Status', + 'sub-total' => 'Subtotaal - :sub_total', + 'sub-total-excl-tax' => 'Subtotaal (Excl. BTW) - :sub_total', + 'sub-total-incl-tax' => 'Subtotaal (Incl. BTW) - :sub_total', + 'submit-comment' => 'Reactie Versturen', + 'summary-discount' => 'Korting', + 'summary-grand-total' => 'Totaal', + 'summary-sub-total' => 'Subtotaal', + 'summary-sub-total-excl-tax' => 'Subtotaal (Excl. BTW)', + 'summary-sub-total-incl-tax' => 'Subtotaal (Incl. BTW)', + 'summary-tax' => 'BTW', + 'tax' => 'BTW (:percent) - :tax', + 'title' => 'Bestelling #:order_id', + 'total-due' => 'Totaal Te Betalen', + 'total-paid' => 'Totaal Betaald', + 'total-refund' => 'Totaal Terugbetaald', + 'view' => 'Bekijken', + 'write-your-comment' => 'Schrijf je reactie', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'Accountinformatie', - 'adjustment-fee' => 'Aanpassingskosten', - 'adjustment-refund' => 'Aanpassing Terugbetaling', - 'base-discounted-amount' => 'Gekort Bedrag - :base_discounted_amount', - 'billing-address' => 'Factuuradres', - 'currency' => 'Valuta', - 'discounted-amount' => 'Subtotaal - :discounted_amount', - 'grand-total' => 'Totaalbedrag', - 'order-channel' => 'Bestelkanaal', - 'order-date' => 'Besteldatum', - 'order-id' => 'Bestelnummer', - 'order-information' => 'Bestelinformatie', - 'order-status' => 'Bestelstatus', - 'payment-information' => 'Betalingsinformatie', - 'payment-method' => 'Betaalmethode', - 'price' => 'Prijs - :price', - 'product-image' => 'Productafbeelding', - 'product-ordered' => 'Bestelde Producten', - 'qty' => 'Aantal - :qty', - 'refund' => 'Terugbetaling', - 'shipping-address' => 'Verzendadres', - 'shipping-handling' => 'Verzending & Behandeling', - 'shipping-method' => 'Verzendmethode', - 'shipping-price' => 'Verzendkosten', - 'sku' => 'Artikelnummer - :sku', - 'sub-total' => 'Subtotaal', - 'tax' => 'Belasting', - 'tax-amount' => 'Belastingbedrag - :tax_amount', - 'title' => 'Terugbetaling #:refund_id', + 'account-information' => 'Accountinformatie', + 'adjustment-fee' => 'Aanpassingskosten', + 'adjustment-refund' => 'Aanpassing Terugbetaling', + 'base-discounted-amount' => 'Basis Korting Bedrag - :base_discounted_amount', + 'billing-address' => 'Factuuradres', + 'currency' => 'Valuta', + 'sub-total-amount-excl-tax' => 'Subtotaal (Excl. BTW) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'Subtotaal (Incl. BTW) - :discounted_amount', + 'sub-total-amount' => 'Subtotaal - :discounted_amount', + 'grand-total' => 'Totaalbedrag', + 'order-channel' => 'Bestelkanaal', + 'order-date' => 'Besteldatum', + 'order-id' => 'Bestelnummer', + 'order-information' => 'Bestelinformatie', + 'order-status' => 'Bestelstatus', + 'payment-information' => 'Betalingsinformatie', + 'payment-method' => 'Betaalmethode', + 'price-excl-tax' => 'Prijs (Excl. BTW) - :price', + 'price-incl-tax' => 'Prijs (Incl. BTW) - :price', + 'price' => 'Prijs - :price', + 'product-image' => 'Productafbeelding', + 'product-ordered' => 'Bestelde producten', + 'qty' => 'Hoeveelheid - :qty', + 'refund' => 'Terugbetaling', + 'shipping-address' => 'Verzendadres', + 'shipping-handling-excl-tax' => 'Verzend- en verwerkingskosten (Excl. BTW)', + 'shipping-handling-incl-tax' => 'Verzend- en verwerkingskosten (Incl. BTW)', + 'shipping-handling' => 'Verzend- en verwerkingskosten', + 'shipping-method' => 'Verzendmethode', + 'shipping-price' => 'Verzendkosten', + 'sku' => 'Artikelnummer - :sku', + 'sub-total-excl-tax' => 'Subtotaal (Excl. BTW)', + 'sub-total-incl-tax' => 'Subtotaal (Incl. BTW)', + 'sub-total' => 'Subtotaal', + 'tax' => 'BTW', + 'tax-amount' => 'BTW Bedrag - :tax_amount', + 'title' => 'Terugbetaling #:refund_id', ], 'create' => [ @@ -534,7 +557,7 @@ 'subtotal' => 'Subtotaal', 'tax-amount' => 'Belastingbedrag', 'title' => 'Terugbetaling aanmaken', - 'update-quantity-btn' => 'Hoeveelheid Bijwerken', + 'update-totals-btn' => 'Update Totalen', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount Per Eenheid x :qty Hoeveelheid', - 'channel' => 'Kanaal', - 'customer' => 'Klant', - 'customer-email' => 'E-mail van de klant - :email', - 'discount' => 'Kortingsbedrag - :discount', - 'email' => 'E-mail', - 'grand-total' => 'Totaalbedrag', - 'invoice-items' => 'Factuuritems', - 'invoice-sent' => 'Factuur succesvol verzonden', - 'invoice-status' => 'Factuurstatus', - 'order-date' => 'Besteldatum', - 'order-id' => 'Bestelnummer', - 'order-information' => 'Bestelinformatie', - 'order-status' => 'Bestelstatus', - 'price' => 'Prijs - :price', - 'print' => 'Afdrukken', - 'product-image' => 'Productafbeelding', - 'qty' => 'Hoeveelheid - :qty', - 'send' => 'Verzenden', - 'send-btn' => 'Verzenden', - 'send-duplicate-invoice' => 'Stuur Duplicaatfactuur', - 'shipping-and-handling' => 'Verzending en Afhandeling', - 'sku' => 'Artikelnummer - :sku', - 'sub-total' => 'Subtotaal - :sub_total', - 'sub-total-summary' => 'Subtotaal', - 'summary-discount' => 'Kortingsbedrag', - 'summary-tax' => 'Belastingbedrag', - 'tax' => 'Belastingbedrag - :tax', - 'title' => 'Factuur #:invoice_id', + 'amount-per-unit' => ':amount Per Eenheid x :qty Hoeveelheid', + 'channel' => 'Kanaal', + 'customer-email' => 'E-mail - :email', + 'customer' => 'Klant', + 'discount' => 'Korting - :discount', + 'email' => 'E-mail', + 'grand-total' => 'Totaalbedrag', + 'invoice-items' => 'Factuuritems', + 'invoice-sent' => 'Factuur succesvol verzonden', + 'invoice-status' => 'Factuurstatus', + 'order-date' => 'Besteldatum', + 'order-id' => 'Bestelnummer', + 'order-information' => 'Bestelinformatie', + 'order-status' => 'Bestelstatus', + 'price-excl-tax' => 'Prijs (Excl. BTW) - :price', + 'price-incl-tax' => 'Prijs (Incl. BTW) - :price', + 'price' => 'Prijs - :price', + 'print' => 'Afdrukken', + 'product-image' => 'Productafbeelding', + 'qty' => 'Hoeveelheid - :qty', + 'send-btn' => 'Verzenden', + 'send-duplicate-invoice' => 'Verstuur Dubbele Factuur', + 'send' => 'Verstuur', + 'shipping-and-handling-excl-tax' => 'Verzendkosten en Behandeling (Excl. BTW)', + 'shipping-and-handling-incl-tax' => 'Verzendkosten en Behandeling (Incl. BTW)', + 'shipping-and-handling' => 'Verzendkosten en Behandeling', + 'sku' => 'Artikelnummer - :sku', + 'sub-total-excl-tax' => 'Subtotaal (Excl. BTW) - :sub_total', + 'sub-total-incl-tax' => 'Subtotaal (Incl. BTW) - :sub_total', + 'sub-total-summary-excl-tax' => 'Subtotaal (Excl. BTW)', + 'sub-total-summary-incl-tax' => 'Subtotaal (Incl. BTW)', + 'sub-total-summary' => 'Subtotaal', + 'sub-total' => 'Subtotaal - :sub_total', + 'summary-discount' => 'Korting', + 'summary-tax' => 'BTW Bedrag', + 'tax' => 'BTW Bedrag - :tax', + 'title' => 'Factuur #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'Bankgegevens', - 'bill-to' => 'Factureren aan', - 'contact' => 'Contact', - 'contact-number' => 'Contactnummer', - 'date' => 'Factuurdatum', - 'discount' => 'Korting', - 'grand-total' => 'Totaalbedrag', - 'invoice' => 'Factuur', - 'invoice-id' => 'Factuurnummer', - 'order-date' => 'Besteldatum', - 'order-id' => 'Bestelnummer', - 'payment-method' => 'Betaalmethode', - 'payment-terms' => 'Betalingsvoorwaarden', - 'price' => 'Prijs', - 'product-name' => 'Productnaam', - 'qty' => 'Hoeveelheid', - 'ship-to' => 'Verzenden naar', - 'shipping-handling' => 'Verzend- en afhandelingskosten', - 'shipping-method' => 'Verzendmethode', - 'sku' => 'Artikelnummer', - 'subtotal' => 'Subtotaal', - 'tax' => 'Belasting', - 'tax-amount' => 'Belastingbedrag', - 'vat-number' => 'BTW-nummer', + 'bank-details' => 'Bankgegevens', + 'bill-to' => 'Factuuradres', + 'contact' => 'Contact', + 'contact-number' => 'Contactnummer', + 'date' => 'Factuurdatum', + 'discount' => 'Korting', + 'grand-total' => 'Totaalbedrag', + 'invoice' => 'Factuur', + 'invoice-id' => 'Factuurnummer', + 'order-date' => 'Besteldatum', + 'order-id' => 'Bestelnummer', + 'payment-method' => 'Betaalmethode', + 'payment-terms' => 'Betalingsvoorwaarden', + 'price' => 'Prijs', + 'product-name' => 'Productnaam', + 'qty' => 'Hoeveelheid', + 'ship-to' => 'Verzenden naar', + 'shipping-handling-excl-tax' => 'Verzendkosten en behandeling (excl. BTW)', + 'shipping-handling-incl-tax' => 'Verzendkosten en behandeling (incl. BTW)', + 'shipping-handling' => 'Verzendkosten en behandeling', + 'shipping-method' => 'Verzendmethode', + 'sku' => 'Artikelnummer', + 'subtotal-excl-tax' => 'Subtotaal (excl. BTW)', + 'subtotal-incl-tax' => 'Subtotaal (incl. BTW)', + 'subtotal' => 'Subtotaal', + 'tax' => 'Belasting', + 'tax-amount' => 'Belastingbedrag', + 'vat-number' => 'BTW-nummer', + 'excl-tax' => 'Excl. BTW:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'Meerdere selectie', 'no' => 'Nee', 'number' => 'Nummer', + 'option-deleted' => 'Optie succesvol verwijderd', 'options' => 'Opties', 'position' => 'Positie', 'price' => 'Prijs', @@ -1123,6 +1160,7 @@ 'multiselect' => 'Meerdere selectie', 'no' => 'Nee', 'number' => 'Nummer', + 'option-deleted' => 'Optie succesvol verwijderd', 'options' => 'Opties', 'position' => 'Positie', 'price' => 'Prijs', @@ -3384,17 +3422,6 @@ 'info' => 'Catalogus', 'title' => 'Catalogus', - 'inventory' => [ - 'info' => 'Stel backorders in', - 'title' => 'Voorraad', - - 'stock-options' => [ - 'allow-back-orders' => 'Sta backorders toe', - 'title' => 'Voorraadopties', - 'title-info' => 'Voorraadopties zijn investeringscontracten die het recht verlenen om bedrijfsaandelen te kopen of verkopen tegen een vooraf bepaalde prijs, wat invloed heeft op mogelijke winsten.', - ], - ], - 'products' => [ 'info' => 'Stel gastafrekening, productweergavepagina, winkelwagenweergavepagina, winkelvoorkant, beoordeling en attribuutsociale deling in.', 'title' => 'Producten', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'Set order numbers and minimum orders.', + 'info' => 'Bestelnummers, minimale bestellingen en backorders instellen.', 'title' => 'Order Settings', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'Minimum Order Settings', 'title-info' => 'Configured criteria specifying the lowest required quantity or value for an order to be processed or qualify for benefits.', ], + + 'stock-options' => [ + 'allow-back-orders' => 'Sta backorders toe', + 'title' => 'Voorraadopties', + 'title-info' => 'Voorraadopties zijn investeringscontracten die het recht verlenen om bedrijfsaandelen te kopen of verkopen tegen een vooraf bepaalde prijs, wat invloed heeft op mogelijke winsten.', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'Automated notifications or communications sent to customers to remind them of upcoming or overdue payments for invoices.', ], ], - ], - 'taxes' => [ - 'title' => 'Taxes', + 'taxes' => [ + 'title' => 'Belastingen', + 'title-info' => 'Belastingen zijn verplichte heffingen die door de overheid worden opgelegd op goederen, diensten of transacties, geïnd door verkopers en afgedragen aan de autoriteiten.', - 'catalog' => [ - 'title' => 'Catalog', - 'title-info' => 'Set pricing and default location calculations', + 'categories' => [ + 'title' => 'Belastingcategorieën', + 'title-info' => 'Belastingcategorieën zijn classificaties voor verschillende soorten belastingen, zoals omzetbelasting, btw of accijns, die worden gebruikt om belastingtarieven te categoriseren en toe te passen op producten of diensten.', + 'product' => 'Standaard belastingcategorie voor producten', + 'shipping' => 'Belastingcategorie voor verzending', + 'none' => 'Geen', + ], - 'pricing' => [ - 'tax-inclusive' => 'Tax inclusive', - 'title' => 'Pricing', - 'title-info' => 'Details about the cost of goods or services, including base price, discounts, taxes, and additional charges.', + 'calculation' => [ + 'title' => 'Berekeningsinstellingen', + 'title-info' => 'Details over de kosten van goederen of diensten, inclusief basisprijs, kortingen, belastingen en extra kosten.', + 'based-on' => 'Berekening op basis van', + 'shipping-address' => 'Verzendadres', + 'billing-address' => 'Factuuradres', + 'shipping-origin' => 'Verzendingsbron', + 'product-prices' => 'Productprijzen', + 'shipping-prices' => 'Verzendprijzen', + 'excluding-tax' => 'Exclusief belasting', + 'including-tax' => 'Inclusief belasting', ], - 'default-location-calculation' => [ - 'default-country' => 'Default Country', - 'default-state' => 'Default State', - 'default-post-code' => 'Default Post Code', - 'title' => 'Default Location Calculation', - 'title-info' => 'Automated determination of a standard or initial location based on predefined factors or settings.', + 'default-destination-calculation' => [ + 'default-country' => 'Standaardland', + 'default-post-code' => 'Standaardpostcode', + 'default-state' => 'Standaardprovincie', + 'title' => 'Standaardbestemmingsberekening', + 'title-info' => 'Geautomatiseerde bepaling van een standaard of initiële bestemming op basis van vooraf gedefinieerde factoren of instellingen.', + ], + + 'shopping-cart' => [ + 'title' => 'Instellingen voor weergave winkelwagen', + 'title-info' => 'Stel de weergave van belastingen in de winkelwagen in', + 'display-prices' => 'Prijzen weergeven', + 'display-subtotal' => 'Subtotaal weergeven', + 'display-shipping-amount' => 'Verzendbedrag weergeven', + 'excluding-tax' => 'Exclusief belasting', + 'including-tax' => 'Inclusief belasting', + 'both' => 'Zowel exclusief als inclusief', + ], + + 'sales' => [ + 'title' => 'Instellingen voor weergave bestellingen, facturen en terugbetalingen', + 'title-info' => 'Stel de weergave van belastingen in bestellingen, facturen en terugbetalingen in', + 'display-prices' => 'Prijzen weergeven', + 'display-subtotal' => 'Subtotaal weergeven', + 'display-shipping-amount' => 'Verzendbedrag weergeven', + 'excluding-tax' => 'Exclusief belasting', + 'including-tax' => 'Inclusief belasting', + 'both' => 'Zowel exclusief als inclusief', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => 'Bestelling geannuleerd!', ], - 'billing-address' => 'Factuuradres', - 'contact' => 'Contact', - 'discount' => 'Korting', - 'grand-total' => 'Totaalbedrag', - 'name' => 'Naam', - 'payment' => 'Betaling', - 'price' => 'Prijs', - 'qty' => 'Aantal', - 'shipping' => 'Verzending', - 'shipping-address' => 'Verzendadres', - 'shipping-handling' => 'Verzending en verwerking', - 'sku' => 'SKU', - 'subtotal' => 'Subtotaal', - 'tax' => 'Belasting', + 'billing-address' => 'Factuuradres', + 'carrier' => 'Vervoerder', + 'contact' => 'Contact', + 'discount' => 'Korting', + 'excl-tax' => 'Excl. BTW: ', + 'grand-total' => 'Totaalbedrag', + 'name' => 'Naam', + 'payment' => 'Betaling', + 'price' => 'Prijs', + 'qty' => 'Aantal', + 'shipping-address' => 'Verzendadres', + 'shipping-handling-excl-tax' => 'Verzending en verwerking (Excl. BTW)', + 'shipping-handling-incl-tax' => 'Verzending en verwerking (Incl. BTW)', + 'shipping-handling' => 'Verzending en verwerking', + 'shipping' => 'Verzending', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotaal (Excl. BTW)', + 'subtotal-incl-tax' => 'Subtotaal (Incl. BTW)', + 'subtotal' => 'Subtotaal', + 'tax' => 'BTW', + 'tracking-number' => 'Volgnummer: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/pl/app.php b/packages/Webkul/Admin/src/Resources/lang/pl/app.php index 044849d21f1..01ac0c93ad9 100755 --- a/packages/Webkul/Admin/src/Resources/lang/pl/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/pl/app.php @@ -214,6 +214,7 @@ 'delete' => 'Usuń', 'empty-description' => 'Brak produktów w koszyku.', 'empty-title' => 'Pusty koszyk', + 'excl-tax' => 'Bez podatku VAT', 'move-to-wishlist' => 'Przenieś do listy życzeń', 'see-details' => 'Zobacz szczegóły', 'sku' => 'SKU - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'Zastosuj kupon', - 'discount-amount' => 'Kwota rabatu', - 'enter-your-code' => 'Wprowadź swój kod', - 'grand-total' => 'Suma ogólna', - 'place-order' => 'Złóż zamówienie', - 'processing' => 'Przetwarzanie', - 'shipping-amount' => 'Kwota dostawy', - 'sub-total' => 'Suma częściowa', - 'tax' => 'Podatek', - 'title' => 'Podsumowanie zamówienia', + 'apply-coupon' => 'Zastosuj kupon', + 'discount-amount' => 'Kwota rabatu', + 'enter-your-code' => 'Wprowadź swój kod', + 'grand-total' => 'Suma ogólna', + 'place-order' => 'Złóż zamówienie', + 'processing' => 'Przetwarzanie', + 'shipping-amount-excl-tax' => 'Kwota wysyłki (bez podatku)', + 'shipping-amount-incl-tax' => 'Kwota wysyłki (z podatkiem)', + 'shipping-amount' => 'Kwota wysyłki', + 'sub-total-excl-tax' => 'Suma częściowa (bez podatku)', + 'sub-total-incl-tax' => 'Suma częściowa (z podatkiem)', + 'sub-total' => 'Suma częściowa', + 'tax' => 'Podatek', + 'title' => 'Podsumowanie zamówienia', ], ], @@ -289,6 +294,7 @@ 'delete' => 'Usuń', 'empty-description' => 'Brak produktów w koszyku.', 'empty-title' => 'Pusty koszyk', + 'excl-tax' => 'Bez podatku VAT: ', 'see-details' => 'Zobacz szczegóły', 'sku' => 'SKU - :sku', 'title' => 'Produkty w koszyku', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount Za jednostkę x :qty Ilość', - 'billing-address' => 'Adres rozliczeniowy', - 'cancel' => 'Anuluj', - 'cancel-msg' => 'Czy na pewno chcesz anulować to zamówienie?', - 'cancel-success' => 'Zamówienie zostało pomyślnie anulowane', - 'canceled' => 'Anulowane', - 'channel' => 'Kanał', - 'closed' => 'Zamknięte', - 'comment-success' => 'Komentarz dodany pomyślnie.', - 'comments' => 'Komentarze', - 'completed' => 'Zakończone', - 'contact' => 'Kontakt', - 'create-success' => 'Zamówienie utworzone pomyślnie', - 'currency' => 'Waluta', - 'customer' => 'Klient', - 'customer-group' => 'Grupa klientów', - 'customer-not-notified' => ':date | Klient nie powiadomiony', - 'customer-notified' => ':date | Klient powiadomiony', - 'discount' => 'Rabat - :discount', - 'download-pdf' => 'Pobierz PDF', - 'fraud' => 'Oszustwo', - 'grand-total' => 'Suma ogólna - :grand_total', - 'invoice-id' => 'Faktura #:invoice', - 'invoices' => 'Faktury', - 'item-canceled' => 'Anulowane (:qty_canceled)', - 'item-invoice' => 'Fakturowane (:qty_invoiced)', - 'item-ordered' => 'Zamówione (:qty_ordered)', - 'item-refunded' => 'Zwrócone (:qty_refunded)', - 'item-shipped' => 'Wysłane (:qty_shipped)', - 'name' => 'Nazwa', - 'no-invoice-found' => 'Nie znaleziono faktur', - 'no-refund-found' => 'Nie znaleziono zwrotów', - 'no-shipment-found' => 'Nie znaleziono przesyłek', - 'notify-customer' => 'Powiadom klienta', - 'order-date' => 'Data zamówienia', - 'order-information' => 'Informacje o zamówieniu', - 'order-status' => 'Status zamówienia', - 'payment-and-shipping' => 'Płatność i dostawa', - 'payment-method' => 'Metoda płatności', - 'pending' => 'Oczekujący', - 'pending_payment' => 'Oczekująca płatność', - 'per-unit' => 'Za jednostkę', - 'price' => 'Cena - :price', - 'processing' => 'Przetwarzanie', - 'quantity' => 'Ilość', - 'refund' => 'Zwrot', - 'refund-id' => 'Zwrot #:refund', - 'refunded' => 'Zwrócone', - 'reorder' => 'Przeorganizuj', - 'ship' => 'Wysyłka', - 'shipment' => 'Przesyłka #:shipment', - 'shipments' => 'Przesyłki', - 'shipping-address' => 'Adres dostawy', - 'shipping-and-handling' => 'Wysyłka i obsługa', - 'shipping-method' => 'Metoda wysyłki', - 'shipping-price' => 'Koszt wysyłki', - 'sku' => 'SKU - :sku', - 'status' => 'Status', - 'sub-total' => 'Suma częściowa - :sub_total', - 'submit-comment' => 'Prześlij komentarz', - 'summary-grand-total' => 'Suma ogólna', - 'summary-sub-total' => 'Suma częściowa', - 'summary-tax' => 'Podatek', - 'tax' => 'Podatek - :tax', - 'title' => 'Zamówienie #:order_id', - 'total-due' => 'Łącznie do zapłaty', - 'total-paid' => 'Łącznie opłacone', - 'total-refund' => 'Łącznie zwrócone', - 'view' => 'Widok', - 'write-your-comment' => 'Napisz swój komentarz', + 'amount-per-unit' => ':amount na jednostkę x :qty Ilość', + 'billing-address' => 'Adres rozliczeniowy', + 'cancel' => 'Anuluj', + 'cancel-msg' => 'Czy na pewno chcesz anulować to zamówienie', + 'cancel-success' => 'Zamówienie zostało pomyślnie anulowane', + 'canceled' => 'Anulowane', + 'channel' => 'Kanał', + 'closed' => 'Zamknięte', + 'comment-success' => 'Komentarz został pomyślnie dodany.', + 'comments' => 'Komentarze', + 'completed' => 'Zakończone', + 'contact' => 'Kontakt', + 'create-success' => 'Zamówienie zostało pomyślnie utworzone', + 'currency' => 'Waluta', + 'customer' => 'Klient', + 'customer-group' => 'Grupa klientów', + 'customer-not-notified' => ':date | Klient Niepowiadomiony', + 'customer-notified' => ':date | Klient Powiadomiony', + 'discount' => 'Rabat - :discount', + 'download-pdf' => 'Pobierz PDF', + 'fraud' => 'Oszustwo', + 'grand-total' => 'Suma - :grand_total', + 'invoice-id' => 'Faktura #:invoice', + 'invoices' => 'Faktury', + 'item-canceled' => 'Anulowane (:qty_canceled)', + 'item-invoice' => 'Faktury (:qty_invoiced)', + 'item-ordered' => 'Zamówione (:qty_ordered)', + 'item-refunded' => 'Zwrócone (:qty_refunded)', + 'item-shipped' => 'Wysłane (:qty_shipped)', + 'name' => 'Nazwa', + 'no-invoice-found' => 'Nie znaleziono faktury', + 'no-refund-found' => 'Nie znaleziono zwrotu', + 'no-shipment-found' => 'Nie znaleziono przesyłki', + 'notify-customer' => 'Powiadom klienta', + 'order-date' => 'Data zamówienia', + 'order-information' => 'Informacje o zamówieniu', + 'order-status' => 'Status zamówienia', + 'payment-and-shipping' => 'Płatność i dostawa', + 'payment-method' => 'Metoda płatności', + 'pending' => 'Oczekujące', + 'pending_payment' => 'Oczekująca płatność', + 'per-unit' => 'Na jednostkę', + 'price' => 'Cena - :price', + 'price-excl-tax' => 'Cena (bez podatku) - :price', + 'price-incl-tax' => 'Cena (z podatkiem) - :price', + 'processing' => 'Przetwarzanie', + 'quantity' => 'Ilość', + 'refund' => 'Zwrot', + 'refund-id' => 'Zwrot #:refund', + 'refunded' => 'Zwrócone', + 'reorder' => 'Zamów ponownie', + 'ship' => 'Wysyłka', + 'shipment' => 'Przesyłka #:shipment', + 'shipments' => 'Przesyłki', + 'shipping-address' => 'Adres dostawy', + 'shipping-and-handling' => 'Dostawa i obsługa', + 'shipping-and-handling-excl-tax' => 'Dostawa i obsługa (bez podatku)', + 'shipping-and-handling-incl-tax' => 'Dostawa i obsługa (z podatkiem)', + 'shipping-method' => 'Metoda dostawy', + 'shipping-price' => 'Cena dostawy', + 'sku' => 'SKU - :sku', + 'status' => 'Status', + 'sub-total' => 'Suma częściowa - :sub_total', + 'sub-total-excl-tax' => 'Suma częściowa (bez podatku) - :sub_total', + 'sub-total-incl-tax' => 'Suma częściowa (z podatkiem) - :sub_total', + 'submit-comment' => 'Dodaj komentarz', + 'summary-discount' => 'Rabat', + 'summary-grand-total' => 'Suma', + 'summary-sub-total' => 'Suma częściowa', + 'summary-sub-total-excl-tax' => 'Suma częściowa (bez podatku)', + 'summary-sub-total-incl-tax' => 'Suma częściowa (z podatkiem)', + 'summary-tax' => 'Podatek', + 'tax' => 'Podatek (:percent) - :tax', + 'title' => 'Zamówienie #:order_id', + 'total-due' => 'Suma należności', + 'total-paid' => 'Suma opłacona', + 'total-refund' => 'Suma zwrotu', + 'view' => 'Wyświetl', + 'write-your-comment' => 'Napisz swój komentarz', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'Informacje o koncie', - 'adjustment-fee' => 'Opłata za korektę', - 'adjustment-refund' => 'Zwrot korekty', - 'base-discounted-amount' => 'Kwota zniżki - :base_discounted_amount', - 'billing-address' => 'Adres rozliczeniowy', - 'currency' => 'Waluta', - 'discounted-amount' => 'Suma częściowa - :discounted_amount', - 'grand-total' => 'Suma ogólna', - 'order-channel' => 'Kanał zamówienia', - 'order-date' => 'Data zamówienia', - 'order-id' => 'ID zamówienia', - 'order-information' => 'Informacje o zamówieniu', - 'order-status' => 'Status zamówienia', - 'payment-information' => 'Informacje o płatności', - 'payment-method' => 'Metoda płatności', - 'price' => 'Cena - :price', - 'product-image' => 'Zdjęcie produktu', - 'product-ordered' => 'Zamówione produkty', - 'qty' => 'Ilość - :qty', - 'refund' => 'Zwrot', - 'shipping-address' => 'Adres dostawy', - 'shipping-handling' => 'Dostawa i obsługa', - 'shipping-method' => 'Metoda dostawy', - 'shipping-price' => 'Koszt dostawy', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Suma częściowa', - 'tax' => 'Podatek', - 'tax-amount' => 'Kwota podatku - :tax_amount', - 'title' => 'Zwrot #:refund_id', + 'account-information' => 'Informacje o koncie', + 'adjustment-fee' => 'Opłata za dostosowanie', + 'adjustment-refund' => 'Zwrot dostosowania', + 'base-discounted-amount' => 'Kwota zniżki podstawowej - :base_discounted_amount', + 'billing-address' => 'Adres rozliczeniowy', + 'currency' => 'Waluta', + 'sub-total-amount-excl-tax' => 'Suma częściowa (bez podatku) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'Suma częściowa (z podatkiem) - :discounted_amount', + 'sub-total-amount' => 'Suma częściowa - :discounted_amount', + 'grand-total' => 'Suma ogólna', + 'order-channel' => 'Kanał zamówienia', + 'order-date' => 'Data zamówienia', + 'order-id' => 'ID zamówienia', + 'order-information' => 'Informacje o zamówieniu', + 'order-status' => 'Status zamówienia', + 'payment-information' => 'Informacje o płatności', + 'payment-method' => 'Metoda płatności', + 'price-excl-tax' => 'Cena (bez podatku) - :price', + 'price-incl-tax' => 'Cena (z podatkiem) - :price', + 'price' => 'Cena - :price', + 'product-image' => 'Zdjęcie produktu', + 'product-ordered' => 'Zamówione produkty', + 'qty' => 'Ilość - :qty', + 'refund' => 'Zwrot', + 'shipping-address' => 'Adres dostawy', + 'shipping-handling-excl-tax' => 'Koszt wysyłki i obsługi (bez podatku)', + 'shipping-handling-incl-tax' => 'Koszt wysyłki i obsługi (z podatkiem)', + 'shipping-handling' => 'Koszt wysyłki i obsługi', + 'shipping-method' => 'Metoda dostawy', + 'shipping-price' => 'Koszt wysyłki', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'Suma częściowa (bez podatku)', + 'sub-total-incl-tax' => 'Suma częściowa (z podatkiem)', + 'sub-total' => 'Suma częściowa', + 'tax' => 'Podatek', + 'tax-amount' => 'Kwota podatku - :tax_amount', + 'title' => 'Zwrot #:refund_id', ], 'create' => [ @@ -534,7 +557,7 @@ 'subtotal' => 'Suma częściowa', 'tax-amount' => 'Kwota podatku', 'title' => 'Utwórz zwrot', - 'update-quantity-btn' => 'Aktualizuj ilość', + 'update-totals-btn' => 'Aktualizuj sumy', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount na jednostkę x :qty Ilość', - 'channel' => 'Kanał', - 'customer' => 'Klient', - 'customer-email' => 'Email klienta - :email', - 'discount' => 'Kwota zniżki - :discount', - 'email' => 'Email', - 'grand-total' => 'Razem', - 'invoice-items' => 'Pozycje faktury', - 'invoice-sent' => 'Faktura wysłana pomyślnie', - 'invoice-status' => 'Status faktury', - 'order-date' => 'Data zamówienia', - 'order-id' => 'ID zamówienia', - 'order-information' => 'Informacje o zamówieniu', - 'order-status' => 'Status zamówienia', - 'price' => 'Cena - :price', - 'print' => 'Drukuj', - 'product-image' => 'Obraz produktu', - 'qty' => 'Ilość - :qty', - 'send' => 'Wyślij', - 'send-btn' => 'Wyślij', - 'send-duplicate-invoice' => 'Wyślij zduplikowaną fakturę', - 'shipping-and-handling' => 'Dostawa i obsługa', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Suma częściowa - :sub_total', - 'sub-total-summary' => 'Suma częściowa', - 'summary-discount' => 'Kwota rabatu', - 'summary-tax' => 'Kwota podatku', - 'tax' => 'Kwota podatku - :tax', - 'title' => 'Faktura #:invoice_id', + 'amount-per-unit' => ':amount Na Jednostkę x :qty Ilość', + 'channel' => 'Kanał', + 'customer-email' => 'Email - :email', + 'customer' => 'Klient', + 'discount' => 'Kwota Zniżki - :discount', + 'email' => 'Email', + 'grand-total' => 'Suma Ogólna', + 'invoice-items' => 'Pozycje Faktury', + 'invoice-sent' => 'Faktura wysłana pomyślnie', + 'invoice-status' => 'Status Faktury', + 'order-date' => 'Data Zamówienia', + 'order-id' => 'ID Zamówienia', + 'order-information' => 'Informacje o Zamówieniu', + 'order-status' => 'Status Zamówienia', + 'price-excl-tax' => 'Cena (Bez Podatku) - :price', + 'price-incl-tax' => 'Cena (Z Podatkiem) - :price', + 'price' => 'Cena - :price', + 'print' => 'Drukuj', + 'product-image' => 'Zdjęcie Produktu', + 'qty' => 'Ilość - :qty', + 'send-btn' => 'Wyślij', + 'send-duplicate-invoice' => 'Wyślij Duplikat Faktury', + 'send' => 'Wyślij', + 'shipping-and-handling-excl-tax' => 'Koszty Wysyłki i Obsługi (Bez Podatku)', + 'shipping-and-handling-incl-tax' => 'Koszty Wysyłki i Obsługi (Z Podatkiem)', + 'shipping-and-handling' => 'Koszty Wysyłki i Obsługi', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'Suma Częściowa (Bez Podatku) - :sub_total', + 'sub-total-incl-tax' => 'Suma Częściowa (Z Podatkiem) - :sub_total', + 'sub-total-summary-excl-tax' => 'Suma Częściowa (Bez Podatku)', + 'sub-total-summary-incl-tax' => 'Suma Częściowa (Z Podatkiem)', + 'sub-total-summary' => 'Suma Częściowa', + 'sub-total' => 'Suma Częściowa - :sub_total', + 'summary-discount' => 'Kwota Zniżki', + 'summary-tax' => 'Kwota Podatku', + 'tax' => 'Kwota Podatku - :tax', + 'title' => 'Faktura #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'Dane bankowe', - 'bill-to' => 'Do zapłaty', - 'contact' => 'Kontakt', - 'contact-number' => 'Numer kontaktowy', - 'date' => 'Data faktury', - 'discount' => 'Zniżka', - 'grand-total' => 'Razem', - 'invoice' => 'Faktura', - 'invoice-id' => 'ID faktury', - 'order-date' => 'Data zamówienia', - 'order-id' => 'ID zamówienia', - 'payment-method' => 'Metoda płatności', - 'payment-terms' => 'Warunki płatności', - 'price' => 'Cena', - 'product-name' => 'Nazwa produktu', - 'qty' => 'Ilość', - 'ship-to' => 'Wysyłka do', - 'shipping-handling' => 'Opłata za dostawę', - 'shipping-method' => 'Metoda dostawy', - 'sku' => 'SKU', - 'subtotal' => 'Suma częściowa', - 'tax' => 'Podatek', - 'tax-amount' => 'Kwota podatku', - 'vat-number' => 'Numer VAT', + 'bank-details' => 'Dane bankowe', + 'bill-to' => 'Faktura do', + 'contact' => 'Kontakt', + 'contact-number' => 'Numer kontaktowy', + 'date' => 'Data faktury', + 'discount' => 'Rabat', + 'grand-total' => 'Suma ogólna', + 'invoice' => 'Faktura', + 'invoice-id' => 'ID faktury', + 'order-date' => 'Data zamówienia', + 'order-id' => 'ID zamówienia', + 'payment-method' => 'Metoda płatności', + 'payment-terms' => 'Warunki płatności', + 'price' => 'Cena', + 'product-name' => 'Nazwa produktu', + 'qty' => 'Ilość', + 'ship-to' => 'Wysyłka do', + 'shipping-handling-excl-tax' => 'Koszty wysyłki i obsługi (bez podatku)', + 'shipping-handling-incl-tax' => 'Koszty wysyłki i obsługi (z podatkiem)', + 'shipping-handling' => 'Koszty wysyłki i obsługi', + 'shipping-method' => 'Metoda wysyłki', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Suma częściowa (bez podatku)', + 'subtotal-incl-tax' => 'Suma częściowa (z podatkiem)', + 'subtotal' => 'Suma częściowa', + 'tax' => 'Podatek', + 'tax-amount' => 'Kwota podatku', + 'vat-number' => 'Numer VAT', + 'excl-tax' => 'Bez podatku:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'Wielokrotny Wybór', 'no' => 'Nie', 'number' => 'Liczba', + 'option-deleted' => 'Opcja usunięta pomyślnie', 'options' => 'Opcje', 'position' => 'Pozycja', 'price' => 'Cena', @@ -1123,6 +1160,7 @@ 'multiselect' => 'Wielokrotny Wybór', 'no' => 'Nie', 'number' => 'Liczba', + 'option-deleted' => 'Opcja usunięta pomyślnie', 'options' => 'Opcje', 'position' => 'Pozycja', 'price' => 'Cena', @@ -3384,17 +3422,6 @@ 'info' => 'Katalog', 'title' => 'Katalog', - 'inventory' => [ - 'info' => 'Ustawienia zamówień zwrotnych', - 'title' => 'Inwentarz', - - 'stock-options' => [ - 'allow-back-orders' => 'Zezwalać na zamówienia zwrotne', - 'title' => 'Opcje zapasów', - 'title-info' => 'Opcje zapasów to umowy inwestycyjne, które przyznają prawo do kupna lub sprzedaży akcji firmy po określonej cenie, wpływając na potencjalne zyski.', - ], - ], - 'products' => [ 'info' => 'Skonfiguruj gościnne zamówienie, stronę wyświetlania produktów, stronę wyświetlania koszyka, stronę główną sklepu, recenzję i udostępnianie atrybutów społecznościowych.', 'title' => 'Produkty', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'Ustawienia numerów zamówień i minimalnych zamówień.', + 'info' => 'Ustaw numery zamówień, minimalne zamówienia i zamówienia wsteczne.', 'title' => 'Ustawienia zamówień', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'Ustawienia minimalnego zamówienia', 'title-info' => 'Skonfigurowane kryteria określające minimalną ilość lub wartość wymaganą do przetworzenia zamówienia lub zakwalifikowania się do korzyści.', ], + + 'stock-options' => [ + 'allow-back-orders' => 'Zezwalać na zamówienia zwrotne', + 'title' => 'Opcje zapasów', + 'title-info' => 'Opcje zapasów to umowy inwestycyjne, które przyznają prawo do kupna lub sprzedaży akcji firmy po określonej cenie, wpływając na potencjalne zyski.', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'Automatyczne powiadomienia lub komunikaty wysyłane do klientów, aby przypomnieć im o zbliżających się lub zaległych płatnościach za faktury.', ], ], - ], - 'taxes' => [ - 'title' => 'Podatki', + 'taxes' => [ + 'title' => 'Podatki', + 'title-info' => 'Podatki to obowiązkowe opłaty nakładane przez rządy na towary, usługi lub transakcje, pobierane przez sprzedawców i przekazywane władzom.', + + 'categories' => [ + 'title' => 'Kategorie podatków', + 'title-info' => 'Kategorie podatków to klasyfikacje różnych rodzajów podatków, takich jak podatek od sprzedaży, podatek od wartości dodanej lub podatek akcyzowy, używane do kategoryzacji i stosowania stawek podatkowych do produktów lub usług.', + 'product' => 'Domyślna kategoria podatków produktu', + 'shipping' => 'Kategoria podatków za wysyłkę', + 'none' => 'Brak', + ], + + 'calculation' => [ + 'title' => 'Ustawienia obliczeń', + 'title-info' => 'Szczegóły dotyczące kosztów towarów lub usług, w tym ceny podstawowej, rabatów, podatków i dodatkowych opłat.', + 'based-on' => 'Obliczenia na podstawie', + 'shipping-address' => 'Adres wysyłki', + 'billing-address' => 'Adres rozliczeniowy', + 'shipping-origin' => 'Pochodzenie wysyłki', + 'product-prices' => 'Ceny produktów', + 'shipping-prices' => 'Ceny wysyłki', + 'excluding-tax' => 'Bez podatku', + 'including-tax' => 'Z podatkiem', + ], - 'catalog' => [ - 'title' => 'Katalog', - 'title-info' => 'Ustawienia dotyczące cen i obliczeń lokalizacji domyślnej', + 'default-destination-calculation' => [ + 'default-country' => 'Domyślny kraj', + 'default-post-code' => 'Domyślny kod pocztowy', + 'default-state' => 'Domyślny stan', + 'title' => 'Domyślne obliczenia dla miejsca docelowego', + 'title-info' => 'Automatyczne określanie standardowego lub początkowego miejsca docelowego na podstawie predefiniowanych czynników lub ustawień.', + ], - 'pricing' => [ - 'title' => 'Ceny', - 'title-info' => 'Informacje o kosztach towarów lub usług, w tym cenie podstawowej, rabatach, podatkach i dodatkowych opłatach.', - 'tax-inclusive' => 'Podatek wliczony', + 'shopping-cart' => [ + 'title' => 'Ustawienia wyświetlania koszyka', + 'title-info' => 'Ustaw wyświetlanie podatków w koszyku', + 'display-prices' => 'Wyświetl ceny', + 'display-subtotal' => 'Wyświetl sumę częściową', + 'display-shipping-amount' => 'Wyświetl kwotę wysyłki', + 'excluding-tax' => 'Bez podatku', + 'including-tax' => 'Z podatkiem', + 'both' => 'Bez podatku i z podatkiem', ], - 'default-location-calculation' => [ - 'default-country' => 'Kraj domyślny', - 'default-state' => 'Stan domyślny', - 'default-post-code' => 'Kod pocztowy domyślny', - 'title' => 'Obliczenia lokalizacji domyślnej', - 'title-info' => 'Automatyczne określenie standardowej lub początkowej lokalizacji na podstawie wstępnie zdefiniowanych czynników lub ustawień.', + 'sales' => [ + 'title' => 'Ustawienia wyświetlania zamówień, faktur i zwrotów', + 'title-info' => 'Ustaw wyświetlanie podatków w zamówieniach, fakturach i zwrotach', + 'display-prices' => 'Wyświetl ceny', + 'display-subtotal' => 'Wyświetl sumę częściową', + 'display-shipping-amount' => 'Wyświetl kwotę wysyłki', + 'excluding-tax' => 'Bez podatku', + 'including-tax' => 'Z podatkiem', + 'both' => 'Bez podatku i z podatkiem', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => 'Zamówienie anulowane!', ], - 'billing-address' => 'Adres rozliczeniowy', - 'contact' => 'Kontakt', - 'discount' => 'Rabat', - 'grand-total' => 'Łącznie', - 'name' => 'Nazwa', - 'payment' => 'Płatność', - 'price' => 'Cena', - 'qty' => 'Ilość', - 'shipping' => 'Dostawa', - 'shipping-address' => 'Adres dostawy', - 'shipping-handling' => 'Obsługa dostawy', - 'sku' => 'SKU', - 'subtotal' => 'Suma częściowa', - 'tax' => 'Podatek', + 'billing-address' => 'Adres rozliczeniowy', + 'carrier' => 'Przewoźnik', + 'contact' => 'Kontakt', + 'discount' => 'Rabat', + 'excl-tax' => 'Bez podatku: ', + 'grand-total' => 'Suma ogólna', + 'name' => 'Nazwa', + 'payment' => 'Płatność', + 'price' => 'Cena', + 'qty' => 'Ilość', + 'shipping-address' => 'Adres dostawy', + 'shipping-handling-excl-tax' => 'Obsługa wysyłki (bez podatku)', + 'shipping-handling-incl-tax' => 'Obsługa wysyłki (z podatkiem)', + 'shipping-handling' => 'Obsługa wysyłki', + 'shipping' => 'Wysyłka', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Suma częściowa (bez podatku)', + 'subtotal-incl-tax' => 'Suma częściowa (z podatkiem)', + 'subtotal' => 'Suma częściowa', + 'tax' => 'Podatek', + 'tracking-number' => 'Numer śledzenia: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php index 8f5eeeaccab..616008d6dda 100755 --- a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php @@ -214,6 +214,7 @@ 'delete' => 'Excluir', 'empty-description' => 'Nenhum item encontrado no seu carrinho.', 'empty-title' => 'Carrinho Vazio', + 'excl-tax' => 'Escl. IVA', 'move-to-wishlist' => 'Mover para a Lista de Desejos', 'see-details' => 'Ver Detalhes', 'sku' => 'SKU - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'Aplicar Cupom', - 'discount-amount' => 'Valor do Desconto', - 'enter-your-code' => 'Digite o código', - 'grand-total' => 'Total Geral', - 'place-order' => 'Finalizar Pedido', - 'processing' => 'Processando', - 'shipping-amount' => 'Valor do Frete', - 'sub-total' => 'Subtotal', - 'tax' => 'Imposto', - 'title' => 'Resumo do Pedido', + 'apply-coupon' => 'Applica Coupon', + 'discount-amount' => 'Importo Sconto', + 'enter-your-code' => 'Inserisci il tuo codice', + 'grand-total' => 'Totale', + 'place-order' => 'Effettua Ordine', + 'processing' => 'Elaborazione', + 'shipping-amount-excl-tax' => 'Importo Spedizione (Escl. IVA)', + 'shipping-amount-incl-tax' => 'Importo Spedizione (Incl. IVA)', + 'shipping-amount' => 'Importo Spedizione', + 'sub-total-excl-tax' => 'Subtotale (Escl. IVA)', + 'sub-total-incl-tax' => 'Subtotale (Incl. IVA)', + 'sub-total' => 'Subtotale', + 'tax' => 'IVA', + 'title' => 'Riepilogo Ordine', ], ], @@ -289,6 +294,7 @@ 'delete' => 'Excluir', 'empty-description' => 'Nenhum item encontrado no seu carrinho.', 'empty-title' => 'Carrinho Vazio', + 'excl-tax' => 'Escl. IVA', 'see-details' => 'Ver Detalhes', 'sku' => 'SKU - :sku', 'title' => 'Itens do Carrinho', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount Por Unidade x :qty Quantidade', - 'billing-address' => 'Endereço de Cobrança', - 'cancel' => 'Cancelar', - 'cancel-msg' => 'Você tem certeza de que deseja cancelar este pedido?', - 'cancel-success' => 'Pedido cancelado com sucesso', - 'canceled' => 'Cancelado', - 'channel' => 'Canal', - 'closed' => 'Fechado', - 'comment-success' => 'Comentário adicionado com sucesso.', - 'comments' => 'Comentários', - 'completed' => 'Concluído', - 'contact' => 'Contato', - 'create-success' => 'Pedido criado com sucesso', - 'currency' => 'Moeda', - 'customer' => 'Cliente', - 'customer-group' => 'Grupo de Clientes', - 'customer-not-notified' => ':date | Cliente Não Notificado', - 'customer-notified' => ':date | Cliente Notificado', - 'discount' => 'Desconto - :discount', - 'download-pdf' => 'Baixar PDF', - 'fraud' => 'Fraude', - 'grand-total' => 'Total Geral - :grand_total', - 'invoice-id' => 'Fatura #:invoice', - 'invoices' => 'Faturas', - 'item-canceled' => 'Cancelado (:qty_canceled)', - 'item-invoice' => 'Faturado (:qty_invoiced)', - 'item-ordered' => 'Pedido (:qty_ordered)', - 'item-refunded' => 'Reembolsado (:qty_refunded)', - 'item-shipped' => 'Enviado (:qty_shipped)', - 'name' => 'Nome', - 'no-invoice-found' => 'Nenhuma Fatura Encontrada', - 'no-refund-found' => 'Nenhum Reembolso Encontrado', - 'no-shipment-found' => 'Nenhuma Remessa Encontrada', - 'notify-customer' => 'Notificar Cliente', - 'order-date' => 'Data do Pedido', - 'order-information' => 'Informações do Pedido', - 'order-status' => 'Status do Pedido', - 'payment-and-shipping' => 'Pagamento e Envio', - 'payment-method' => 'Método de Pagamento', - 'pending' => 'Pendente', - 'pending_payment' => 'Pagamento Pendente', - 'per-unit' => 'Por Unidade', - 'price' => 'Preço - :price', - 'processing' => 'Processamento', - 'quantity' => 'Quantidade', - 'refund' => 'Reembolso', - 'refund-id' => 'Reembolso #:refund', - 'refunded' => 'Reembolsado', - 'reorder' => 'Reorganizar', - 'ship' => 'Enviar', - 'shipment' => 'Remessa #:shipment', - 'shipments' => 'Remessas', - 'shipping-address' => 'Endereço de Envio', - 'shipping-and-handling' => 'Frete e Manuseio', - 'shipping-method' => 'Método de Envio', - 'shipping-price' => 'Preço de Envio', - 'sku' => 'SKU - :sku', - 'status' => 'Status', - 'sub-total' => 'Subtotal - :sub_total', - 'submit-comment' => 'Enviar Comentário', - 'summary-grand-total' => 'Total Geral', - 'summary-sub-total' => 'Subtotal', - 'summary-tax' => 'Imposto', - 'tax' => 'Imposto - :tax', - 'title' => 'Pedido #:order_id', - 'total-due' => 'Total Devido', - 'total-paid' => 'Total Pago', - 'total-refund' => 'Total de Reembolso', - 'view' => 'Visualizar', - 'write-your-comment' => 'Escreva seu comentário', + 'amount-per-unit' => ':amount Per Unità x :qty Quantità', + 'billing-address' => 'Indirizzo di Fatturazione', + 'cancel' => 'Annulla', + 'cancel-msg' => 'Sei sicuro di voler annullare questo ordine', + 'cancel-success' => 'Ordine annullato con successo', + 'canceled' => 'Annullato', + 'channel' => 'Canale', + 'closed' => 'Chiuso', + 'comment-success' => 'Commento aggiunto con successo.', + 'comments' => 'Commenti', + 'completed' => 'Completato', + 'contact' => 'Contatto', + 'create-success' => 'Ordine creato con successo', + 'currency' => 'Valuta', + 'customer' => 'Cliente', + 'customer-group' => 'Gruppo Cliente', + 'customer-not-notified' => ':date | Cliente Non Notificato', + 'customer-notified' => ':date | Cliente Notificato', + 'discount' => 'Sconto - :discount', + 'download-pdf' => 'Scarica PDF', + 'fraud' => 'Frode', + 'grand-total' => 'Totale - :grand_total', + 'invoice-id' => 'Fattura #:invoice', + 'invoices' => 'Fatture', + 'item-canceled' => 'Annullato (:qty_canceled)', + 'item-invoice' => 'Fatturato (:qty_invoiced)', + 'item-ordered' => 'Ordinato (:qty_ordered)', + 'item-refunded' => 'Rimborsato (:qty_refunded)', + 'item-shipped' => 'Spedito (:qty_shipped)', + 'name' => 'Nome', + 'no-invoice-found' => 'Nessuna Fattura Trovata', + 'no-refund-found' => 'Nessun Rimborso Trovato', + 'no-shipment-found' => 'Nessuna Spedizione Trovata', + 'notify-customer' => 'Notifica Cliente', + 'order-date' => 'Data Ordine', + 'order-information' => 'Informazioni Ordine', + 'order-status' => 'Stato Ordine', + 'payment-and-shipping' => 'Pagamento e Spedizione', + 'payment-method' => 'Metodo di Pagamento', + 'pending' => 'In Attesa', + 'pending_payment' => 'Pagamento in Sospeso', + 'per-unit' => 'Per Unità', + 'price' => 'Prezzo - :price', + 'price-excl-tax' => 'Prezzo (Escl. Tasse) - :price', + 'price-incl-tax' => 'Prezzo (Incl. Tasse) - :price', + 'processing' => 'In Elaborazione', + 'quantity' => 'Quantità', + 'refund' => 'Rimborso', + 'refund-id' => 'Rimborso #:refund', + 'refunded' => 'Rimborsato', + 'reorder' => 'Riordina', + 'ship' => 'Spedisci', + 'shipment' => 'Spedizione #:shipment', + 'shipments' => 'Spedizioni', + 'shipping-address' => 'Indirizzo di Spedizione', + 'shipping-and-handling' => 'Spedizione e Gestione', + 'shipping-and-handling-excl-tax' => 'Spedizione e Gestione (Escl. Tasse)', + 'shipping-and-handling-incl-tax' => 'Spedizione e Gestione (Incl. Tasse)', + 'shipping-method' => 'Metodo di Spedizione', + 'shipping-price' => 'Prezzo Spedizione', + 'sku' => 'SKU - :sku', + 'status' => 'Stato', + 'sub-total' => 'Sub Totale - :sub_total', + 'sub-total-excl-tax' => 'Sub Totale (Escl. Tasse) - :sub_total', + 'sub-total-incl-tax' => 'Sub Totale (Incl. Tasse) - :sub_total', + 'submit-comment' => 'Invia Commento', + 'summary-discount' => 'Sconto', + 'summary-grand-total' => 'Totale', + 'summary-sub-total' => 'Sub Totale', + 'summary-sub-total-excl-tax' => 'Sub Totale (Escl. Tasse)', + 'summary-sub-total-incl-tax' => 'Sub Totale (Incl. Tasse)', + 'summary-tax' => 'Tasse', + 'tax' => 'Tasse (:percent) - :tax', + 'title' => 'Ordine #:order_id', + 'total-due' => 'Totale Dovuto', + 'total-paid' => 'Totale Pagato', + 'total-refund' => 'Totale Rimborso', + 'view' => 'Visualizza', + 'write-your-comment' => 'Scrivi il tuo commento', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'Informações da Conta', - 'adjustment-fee' => 'Taxa de Ajuste', - 'adjustment-refund' => 'Reembolso de Ajuste', - 'base-discounted-amount' => 'Valor com Desconto - :base_discounted_amount', - 'billing-address' => 'Endereço de Cobrança', - 'currency' => 'Moeda', - 'discounted-amount' => 'Subtotal - :discounted_amount', - 'grand-total' => 'Total Geral', - 'order-channel' => 'Canal do Pedido', - 'order-date' => 'Data do Pedido', - 'order-id' => 'ID do Pedido', - 'order-information' => 'Informações do Pedido', - 'order-status' => 'Status do Pedido', - 'payment-information' => 'Informações de Pagamento', - 'payment-method' => 'Método de Pagamento', - 'price' => 'Preço - :price', - 'product-image' => 'Imagem do Produto', - 'product-ordered' => 'Produtos Pedidos', - 'qty' => 'QTD - :qty', - 'refund' => 'Reembolso', - 'shipping-address' => 'Endereço de Envio', - 'shipping-handling' => 'Envio & Manuseio', - 'shipping-method' => 'Método de Envio', - 'shipping-price' => 'Preço de Envio', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Subtotal', - 'tax' => 'Imposto', - 'tax-amount' => 'Valor do Imposto - :tax_amount', - 'title' => 'Reembolso #:refund_id', + 'account-information' => 'Informazioni Account', + 'adjustment-fee' => 'Commissione di Adeguamento', + 'adjustment-refund' => 'Rimborso di Adeguamento', + 'base-discounted-amount' => 'Importo Scontato - :base_discounted_amount', + 'billing-address' => 'Indirizzo di Fatturazione', + 'currency' => 'Valuta', + 'sub-total-amount-excl-tax' => 'Subtotale (Escl. Tasse) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'Subtotale (Incl. Tasse) - :discounted_amount', + 'sub-total-amount' => 'Subtotale - :discounted_amount', + 'grand-total' => 'Totale Generale', + 'order-channel' => 'Canale Ordine', + 'order-date' => 'Data Ordine', + 'order-id' => 'ID Ordine', + 'order-information' => 'Informazioni Ordine', + 'order-status' => 'Stato Ordine', + 'payment-information' => 'Informazioni Pagamento', + 'payment-method' => 'Metodo di Pagamento', + 'price-excl-tax' => 'Prezzo (Escl. Tasse) - :price', + 'price-incl-tax' => 'Prezzo (Incl. Tasse) - :price', + 'price' => 'Prezzo - :price', + 'product-image' => 'Immagine Prodotto', + 'product-ordered' => 'Prodotti Ordinati', + 'qty' => 'Quantità - :qty', + 'refund' => 'Rimborso', + 'shipping-address' => 'Indirizzo di Spedizione', + 'shipping-handling-excl-tax' => 'Spedizione e Gestione (Escl. Tasse)', + 'shipping-handling-incl-tax' => 'Spedizione e Gestione (Incl. Tasse)', + 'shipping-handling' => 'Spedizione e Gestione', + 'shipping-method' => 'Metodo di Spedizione', + 'shipping-price' => 'Costo Spedizione', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'Subtotale (Escl. Tasse)', + 'sub-total-incl-tax' => 'Subtotale (Incl. Tasse)', + 'sub-total' => 'Subtotale', + 'tax' => 'Tasse', + 'tax-amount' => 'Importo Tasse - :tax_amount', + 'title' => 'Rimborso #:refund_id', ], 'create' => [ @@ -534,7 +557,7 @@ 'subtotal' => 'Subtotal', 'tax-amount' => 'Valor do Imposto', 'title' => 'Criar Reembolso', - 'update-quantity-btn' => 'Atualizar Quantidade', + 'update-totals-btn' => 'Atualizar Totais', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount Por Unidade x :qty Quantidade', - 'channel' => 'Canal', - 'customer' => 'Cliente', - 'customer-email' => 'E-mail do cliente - :email', - 'discount' => 'Valor do Desconto - :discount', - 'email' => 'E-mail', - 'grand-total' => 'Total Geral', - 'invoice-items' => 'Itens da Fatura', - 'invoice-sent' => 'Fatura enviada com sucesso', - 'invoice-status' => 'Status da Fatura', - 'order-date' => 'Data do Pedido', - 'order-id' => 'ID do Pedido', - 'order-information' => 'Informações do Pedido', - 'order-status' => 'Status do Pedido', - 'price' => 'Preço - :price', - 'print' => 'Imprimir', - 'product-image' => 'Imagem do Produto', - 'qty' => 'Quantidade - :qty', - 'send' => 'Enviar', - 'send-btn' => 'Enviar', - 'send-duplicate-invoice' => 'Enviar Fatura Duplicada', - 'shipping-and-handling' => 'Envio e Manuseio', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Subtotal - :sub_total', - 'sub-total-summary' => 'Subtotal', - 'summary-discount' => 'Valor do Desconto', - 'summary-tax' => 'Valor do Imposto', - 'tax' => 'Valor do Imposto - :tax', - 'title' => 'Fatura #:invoice_id', + 'amount-per-unit' => ':amount Per Unità x :qty Quantità', + 'channel' => 'Canale', + 'customer-email' => 'Email - :email', + 'customer' => 'Cliente', + 'discount' => 'Importo Sconto - :discount', + 'email' => 'Email', + 'grand-total' => 'Totale Generale', + 'invoice-items' => 'Voci Fattura', + 'invoice-sent' => 'Fattura inviata con successo', + 'invoice-status' => 'Stato Fattura', + 'order-date' => 'Data Ordine', + 'order-id' => 'ID Ordine', + 'order-information' => 'Informazioni Ordine', + 'order-status' => 'Stato Ordine', + 'price-excl-tax' => 'Prezzo (Escl. Tasse) - :price', + 'price-incl-tax' => 'Prezzo (Incl. Tasse) - :price', + 'price' => 'Prezzo - :price', + 'print' => 'Stampa', + 'product-image' => 'Immagine Prodotto', + 'qty' => 'Quantità - :qty', + 'send-btn' => 'Invia', + 'send-duplicate-invoice' => 'Invia Fattura Duplicata', + 'send' => 'Invia', + 'shipping-and-handling-excl-tax' => 'Spedizione e Gestione (Escl. Tasse)', + 'shipping-and-handling-incl-tax' => 'Spedizione e Gestione (Incl. Tasse)', + 'shipping-and-handling' => 'Spedizione e Gestione', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'Subtotale (Escl. Tasse) - :sub_total', + 'sub-total-incl-tax' => 'Subtotale (Incl. Tasse) - :sub_total', + 'sub-total-summary-excl-tax' => 'Subtotale (Escl. Tasse)', + 'sub-total-summary-incl-tax' => 'Subtotale (Incl. Tasse)', + 'sub-total-summary' => 'Subtotale', + 'sub-total' => 'Subtotale - :sub_total', + 'summary-discount' => 'Importo Sconto', + 'summary-tax' => 'Importo Tasse', + 'tax' => 'Importo Tasse - :tax', + 'title' => 'Fattura #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'Detalhes Bancários', - 'bill-to' => 'Faturar para', - 'contact' => 'Contato', - 'contact-number' => 'Número de Contato', - 'date' => 'Data da Fatura', - 'discount' => 'Desconto', - 'grand-total' => 'Total Geral', - 'invoice' => 'Fatura', - 'invoice-id' => 'ID da Fatura', - 'order-date' => 'Data do Pedido', - 'order-id' => 'ID do Pedido', - 'payment-method' => 'Método de Pagamento', - 'payment-terms' => 'Termos de Pagamento', - 'price' => 'Preço', - 'product-name' => 'Nome do Produto', - 'qty' => 'Quantidade', - 'ship-to' => 'Enviar para', - 'shipping-handling' => 'Envio e Manuseio', - 'shipping-method' => 'Método de Envio', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Imposto', - 'tax-amount' => 'Valor do Imposto', - 'vat-number' => 'Número de IVA', + 'bank-details' => 'Dettagli Bancari', + 'bill-to' => 'Fatturato a', + 'contact' => 'Contatto', + 'contact-number' => 'Numero di Contatto', + 'date' => 'Data Fattura', + 'discount' => 'Sconto', + 'grand-total' => 'Totale Generale', + 'invoice' => 'Fattura', + 'invoice-id' => 'ID Fattura', + 'order-date' => 'Data Ordine', + 'order-id' => 'ID Ordine', + 'payment-method' => 'Metodo di Pagamento', + 'payment-terms' => 'Termini di Pagamento', + 'price' => 'Prezzo', + 'product-name' => 'Nome Prodotto', + 'qty' => 'Quantità', + 'ship-to' => 'Spedisci a', + 'shipping-handling-excl-tax' => 'Spedizione e Gestione (Escl. Tasse)', + 'shipping-handling-incl-tax' => 'Spedizione e Gestione (Incl. Tasse)', + 'shipping-handling' => 'Spedizione e Gestione', + 'shipping-method' => 'Metodo di Spedizione', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotale (Escl. Tasse)', + 'subtotal-incl-tax' => 'Subtotale (Incl. Tasse)', + 'subtotal' => 'Subtotale', + 'tax' => 'Imposta', + 'tax-amount' => 'Importo Imposta', + 'vat-number' => 'Numero di Partita IVA', + 'excl-tax' => 'Escl. Tasse:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'Seleção Múltipla', 'no' => 'Não', 'number' => 'Número', + 'option-deleted' => 'Opção eliminada com sucesso', 'options' => 'Opções', 'position' => 'Posição', 'price' => 'Preço', @@ -1123,6 +1160,7 @@ 'multiselect' => 'Seleção Múltipla', 'no' => 'Não', 'number' => 'Número', + 'option-deleted' => 'Opção eliminada com sucesso', 'options' => 'Opções', 'position' => 'Posição', 'price' => 'Preço', @@ -3384,17 +3422,6 @@ 'info' => 'Catálogo', 'title' => 'Catálogo', - 'inventory' => [ - 'info' => 'Defina pedidos em atraso', - 'title' => 'Inventário', - - 'stock-options' => [ - 'allow-back-orders' => 'Permitir Pedidos em Atraso', - 'title' => 'Opções de Estoque', - 'title-info' => 'Opções de estoque são contratos de investimento que concedem o direito de comprar ou vender ações da empresa a um preço predeterminado, influenciando os lucros potenciais.', - ], - ], - 'products' => [ 'info' => 'Configure o checkout de convidado, página de visualização de produtos, página de visualização de carrinho, frente de loja, revisão e compartilhamento social de atributos.', 'title' => 'Produtos', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'Definir números de pedido e pedidos mínimos.', + 'info' => 'Defina números de pedido, pedidos mínimos e pedidos em atraso.', 'title' => 'Configurações de Pedido', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'Configurações de Pedido Mínimo', 'title-info' => 'Critérios configurados especificando a quantidade ou valor mínimos necessários para que um pedido seja processado ou se qualifique para benefícios.', ], + + 'stock-options' => [ + 'allow-back-orders' => 'Permitir Pedidos em Atraso', + 'title' => 'Opções de Estoque', + 'title-info' => 'Opções de estoque são contratos de investimento que concedem o direito de comprar ou vender ações da empresa a um preço predeterminado, influenciando os lucros potenciais.', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'Notificações ou comunicações automatizadas enviadas aos clientes para lembrá-los de pagamentos pendentes ou atrasados de faturas.', ], ], - ], - 'taxes' => [ - 'title' => 'Impostos', + 'taxes' => [ + 'title' => 'Impostos', + 'title-info' => 'Impostos são taxas obrigatórias impostas pelos governos sobre bens, serviços ou transações, coletadas pelos vendedores e repassadas às autoridades.', - 'catalog' => [ - 'title' => 'Catálogo', - 'title-info' => 'Definir cálculos de preços e localização padrão', + 'categories' => [ + 'title' => 'Categorias de Impostos', + 'title-info' => 'Categorias de impostos são classificações para diferentes tipos de impostos, como imposto sobre vendas, imposto sobre valor agregado ou imposto sobre produtos, usadas para categorizar e aplicar alíquotas de imposto a produtos ou serviços.', + 'product' => 'Categoria de Imposto Padrão do Produto', + 'shipping' => 'Categoria de Imposto do Frete', + 'none' => 'Nenhum', + ], - 'pricing' => [ - 'title' => 'Precificação', - 'title-info' => 'Detalhes sobre o custo de bens ou serviços, incluindo preço base, descontos, impostos e cobranças adicionais.', - 'tax-inclusive' => 'Imposto Incluído', + 'calculation' => [ + 'title' => 'Configurações de Cálculo', + 'title-info' => 'Detalhes sobre o custo de bens ou serviços, incluindo preço base, descontos, impostos e encargos adicionais.', + 'based-on' => 'Cálculo Baseado Em', + 'shipping-address' => 'Endereço de Entrega', + 'billing-address' => 'Endereço de Cobrança', + 'shipping-origin' => 'Origem do Frete', + 'product-prices' => 'Preços dos Produtos', + 'shipping-prices' => 'Preços do Frete', + 'excluding-tax' => 'Excluindo Impostos', + 'including-tax' => 'Incluindo Impostos', ], - 'default-location-calculation' => [ + 'default-destination-calculation' => [ 'default-country' => 'País Padrão', 'default-post-code' => 'Código Postal Padrão', 'default-state' => 'Estado Padrão', - 'title' => 'Cálculo de Localização Padrão', - 'title-info' => 'Determinação automatizada de uma localização padrão ou inicial com base em fatores ou configurações predefinidas.', + 'title' => 'Cálculo de Destino Padrão', + 'title-info' => 'Determinação automatizada de um destino padrão ou inicial com base em fatores ou configurações predefinidos.', + ], + + 'shopping-cart' => [ + 'title' => 'Configurações de Exibição no Carrinho de Compras', + 'title-info' => 'Defina a exibição dos impostos no carrinho de compras', + 'display-prices' => 'Exibir Preços', + 'display-subtotal' => 'Exibir Subtotal', + 'display-shipping-amount' => 'Exibir Valor do Frete', + 'excluding-tax' => 'Excluindo Impostos', + 'including-tax' => 'Incluindo Impostos', + 'both' => 'Excluindo e Incluindo Ambos', + ], + + 'sales' => [ + 'title' => 'Configurações de Exibição em Pedidos, Faturas e Reembolsos', + 'title-info' => 'Defina a exibição dos impostos em pedidos, faturas e reembolsos', + 'display-prices' => 'Exibir Preços', + 'display-subtotal' => 'Exibir Subtotal', + 'display-shipping-amount' => 'Exibir Valor do Frete', + 'excluding-tax' => 'Excluindo Impostos', + 'including-tax' => 'Incluindo Impostos', + 'both' => 'Excluindo e Incluindo Ambos', ], ], ], @@ -4160,61 +4226,68 @@ 'orders' => [ 'created' => [ - 'greeting' => 'Usted tiene un nuevo pedido :order_id realizado el :created_at', - 'subject' => 'Confirmación de Nuevo Pedido', - 'summary' => 'Resumen del Pedido', - 'title' => '¡Confirmación de Pedido!', + 'greeting' => 'Você tem um novo pedido :order_id feito em :created_at', + 'subject' => 'Confirmação de Novo Pedido', + 'summary' => 'Resumo do Pedido', + 'title' => 'Confirmação de Pedido!', ], 'invoiced' => [ - 'greeting' => 'Su factura #:invoice_id para el pedido :order_id creado el :created_at', - 'subject' => 'Confirmación de Nueva Factura', - 'summary' => 'Resumen de la Factura', - 'title' => '¡Confirmación de Factura!', + 'greeting' => 'Sua fatura #:invoice_id para o pedido :order_id criado em :created_at', + 'subject' => 'Confirmação de Nova Fatura', + 'summary' => 'Resumo da Fatura', + 'title' => 'Confirmação de Fatura!', ], 'shipped' => [ - 'greeting' => 'Usted ha enviado el pedido :order_id realizado el :created_at', - 'subject' => 'Confirmación de Nuevo Envío', - 'summary' => 'Resumen del Envío', - 'title' => '¡Pedido Enviado!', + 'greeting' => 'Você enviou o pedido :order_id feito em :created_at', + 'subject' => 'Confirmação de Novo Envio', + 'summary' => 'Resumo do Envio', + 'title' => 'Pedido Enviado!', ], 'inventory-source' => [ - 'greeting' => 'Usted ha enviado el pedido :order_id realizado el :created_at', - 'subject' => 'Confirmación de Nuevo Envío', - 'summary' => 'Resumen del Envío', - 'title' => '¡Pedido Enviado!', + 'greeting' => 'Você enviou o pedido :order_id feito em :created_at', + 'subject' => 'Confirmação de Novo Envio', + 'summary' => 'Resumo do Envio', + 'title' => 'Pedido Enviado!', ], 'refunded' => [ - 'greeting' => 'Usted ha reembolsado el pedido :order_id realizado el :created_at', - 'subject' => 'Confirmación de Nuevo Reembolso', - 'summary' => 'Resumen del Reembolso', - 'title' => '¡Pedido Reembolsado!', + 'greeting' => 'Você reembolsou o pedido :order_id feito em :created_at', + 'subject' => 'Confirmação de Novo Reembolso', + 'summary' => 'Resumo do Reembolso', + 'title' => 'Pedido Reembolsado!', ], 'canceled' => [ - 'greeting' => 'Usted ha cancelado el pedido :order_id realizado el :created_at', - 'subject' => 'Nuevo Pedido Cancelado', - 'summary' => 'Resumen del Pedido', - 'title' => '¡Pedido Cancelado!', + 'greeting' => 'Você cancelou o pedido :order_id feito em :created_at', + 'subject' => 'Novo Pedido Cancelado', + 'summary' => 'Resumo do Pedido', + 'title' => 'Pedido Cancelado!', ], - 'billing-address' => 'Dirección de Facturación', - 'contact' => 'Contacto', - 'discount' => 'Descuento', - 'grand-total' => 'Total General', - 'name' => 'Nombre', - 'payment' => 'Pago', - 'price' => 'Precio', - 'qty' => 'Cantidad', - 'shipping' => 'Envío', - 'shipping-address' => 'Dirección de Envío', - 'shipping-handling' => 'Envío y Manipulación', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Impuesto', + 'billing-address' => 'Endereço de Cobrança', + 'carrier' => 'Transportadora', + 'contact' => 'Contato', + 'discount' => 'Desconto', + 'excl-tax' => 'Excl. Imposto: ', + 'grand-total' => 'Total Geral', + 'name' => 'Nome', + 'payment' => 'Pagamento', + 'price' => 'Preço', + 'qty' => 'Quantidade', + 'shipping-address' => 'Endereço de Envio', + 'shipping-handling-excl-tax' => 'Frete e Manuseio (Excl. Imposto)', + 'shipping-handling-incl-tax' => 'Frete e Manuseio (Incl. Imposto)', + 'shipping-handling' => 'Frete e Manuseio', + 'shipping' => 'Envio', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotal (Excl. Imposto)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Imposto)', + 'subtotal' => 'Subtotal', + 'tax' => 'Imposto', + 'tracking-number' => 'Número de Rastreamento: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/ru/app.php b/packages/Webkul/Admin/src/Resources/lang/ru/app.php index 3ad60d70111..a72b6da1939 100755 --- a/packages/Webkul/Admin/src/Resources/lang/ru/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ru/app.php @@ -214,6 +214,7 @@ 'delete' => 'Удалить', 'empty-description' => 'В корзине нет товаров.', 'empty-title' => 'Пустая корзина', + 'excl-tax' => 'Исключая НДС', 'move-to-wishlist' => 'Переместить в список желаний', 'see-details' => 'Подробнее', 'sku' => 'Артикул - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'Применить купон', - 'discount-amount' => 'Сумма скидки', - 'enter-your-code' => 'Введите код', - 'grand-total' => 'Общая сумма', - 'place-order' => 'Оформить заказ', - 'processing' => 'Обработка', - 'shipping-amount' => 'Стоимость доставки', - 'sub-total' => 'Подитог', - 'tax' => 'Налог', - 'title' => 'Сводка заказа', + 'apply-coupon' => 'Применить купон', + 'discount-amount' => 'Сумма скидки', + 'enter-your-code' => 'Введите ваш код', + 'grand-total' => 'Общая сумма', + 'place-order' => 'Оформить заказ', + 'processing' => 'Обработка', + 'shipping-amount-excl-tax' => 'Стоимость доставки (без НДС)', + 'shipping-amount-incl-tax' => 'Стоимость доставки (с НДС)', + 'shipping-amount' => 'Стоимость доставки', + 'sub-total-excl-tax' => 'Подитог (без НДС)', + 'sub-total-incl-tax' => 'Подитог (с НДС)', + 'sub-total' => 'Подитог', + 'tax' => 'НДС', + 'title' => 'Резюме заказа', ], ], @@ -289,6 +294,7 @@ 'delete' => 'Удалить', 'empty-description' => 'В корзине нет товаров.', 'empty-title' => 'Пустая корзина', + 'excl-tax' => 'Исключая НДС: ', 'see-details' => 'Подробнее', 'sku' => 'Артикул - :sku', 'title' => 'Товары в корзине', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount за единицу x :qty Количество', - 'billing-address' => 'Платежный адрес', - 'cancel' => 'Отменить', - 'cancel-msg' => 'Вы уверены, что хотите отменить этот заказ?', - 'cancel-success' => 'Заказ успешно отменен', - 'canceled' => 'Отменено', - 'channel' => 'Канал', - 'closed' => 'Закрыто', - 'comment-success' => 'Комментарий успешно добавлен.', - 'comments' => 'Комментарии', - 'completed' => 'Завершено', - 'contact' => 'Контакт', - 'create-success' => 'Заказ успешно создан', - 'currency' => 'Валюта', - 'customer' => 'Клиент', - 'customer-group' => 'Группа клиентов', - 'customer-not-notified' => ':date | Клиент не уведомлен', - 'customer-notified' => ':date | Клиент уведомлен', - 'discount' => 'Скидка - :discount', - 'download-pdf' => 'Скачать PDF', - 'fraud' => 'Мошенничество', - 'grand-total' => 'Итоговая сумма - :grand_total', - 'invoice-id' => 'Счет #:invoice', - 'invoices' => 'Счета', - 'item-canceled' => 'Отменено (:qty_canceled)', - 'item-invoice' => 'Выставлено счетов (:qty_invoiced)', - 'item-ordered' => 'Заказано (:qty_ordered)', - 'item-refunded' => 'Возвращено (:qty_refunded)', - 'item-shipped' => 'Отправлено (:qty_shipped)', - 'name' => 'Имя', - 'no-invoice-found' => 'Счетов не найдено', - 'no-refund-found' => 'Возвратов не найдено', - 'no-shipment-found' => 'Отгрузок не найдено', - 'notify-customer' => 'Уведомить клиента', - 'order-date' => 'Дата заказа', - 'order-information' => 'Информация о заказе', - 'order-status' => 'Статус заказа', - 'payment-and-shipping' => 'Оплата и доставка', - 'payment-method' => 'Метод оплаты', - 'pending' => 'В ожидании', - 'pending_payment' => 'Ожидание платежа', - 'per-unit' => 'За единицу', - 'price' => 'Цена - :price', - 'processing' => 'Обработка', - 'quantity' => 'Количество', - 'refund' => 'Возврат', - 'refund-id' => 'Возврат #:refund', - 'refunded' => 'Возвращено', - 'reorder' => 'Переупорядочить', - 'ship' => 'Отправить', - 'shipment' => 'Отправка #:shipment', - 'shipments' => 'Отправки', - 'shipping-address' => 'Адрес доставки', - 'shipping-and-handling' => 'Доставка и обработка', - 'shipping-method' => 'Способ доставки', - 'shipping-price' => 'Стоимость доставки', - 'sku' => 'SKU - :sku', - 'status' => 'Статус', - 'sub-total' => 'Промежуточный итог - :sub_total', - 'submit-comment' => 'Оставить комментарий', - 'summary-grand-total' => 'Итоговая сумма', - 'summary-sub-total' => 'Промежуточный итог', - 'summary-tax' => 'Налог', - 'tax' => 'Налог - :tax', - 'title' => 'Заказ #:order_id', - 'total-due' => 'Итого к оплате', - 'total-paid' => 'Всего оплачено', - 'total-refund' => 'Всего возвратов', - 'view' => 'Просмотр', - 'write-your-comment' => 'Оставьте свой комментарий', + 'amount-per-unit' => ':amount за единицу x :qty количество', + 'billing-address' => 'Платежный адрес', + 'cancel' => 'Отменить', + 'cancel-msg' => 'Вы уверены, что хотите отменить этот заказ', + 'cancel-success' => 'Заказ успешно отменен', + 'canceled' => 'Отменен', + 'channel' => 'Канал', + 'closed' => 'Закрыт', + 'comment-success' => 'Комментарий успешно добавлен.', + 'comments' => 'Комментарии', + 'completed' => 'Завершен', + 'contact' => 'Контакт', + 'create-success' => 'Заказ успешно создан', + 'currency' => 'Валюта', + 'customer' => 'Клиент', + 'customer-group' => 'Группа клиентов', + 'customer-not-notified' => ':date | Клиент Не уведомлен', + 'customer-notified' => ':date | Клиент Уведомлен', + 'discount' => 'Скидка - :discount', + 'download-pdf' => 'Скачать PDF', + 'fraud' => 'Мошенничество', + 'grand-total' => 'Общая сумма - :grand_total', + 'invoice-id' => 'Счет-фактура #:invoice', + 'invoices' => 'Счета-фактуры', + 'item-canceled' => 'Отменено (:qty_canceled)', + 'item-invoice' => 'Выставлено счетов (:qty_invoiced)', + 'item-ordered' => 'Заказано (:qty_ordered)', + 'item-refunded' => 'Возвращено (:qty_refunded)', + 'item-shipped' => 'Отправлено (:qty_shipped)', + 'name' => 'Имя', + 'no-invoice-found' => 'Счет-фактура не найдена', + 'no-refund-found' => 'Возврат не найден', + 'no-shipment-found' => 'Отправка не найдена', + 'notify-customer' => 'Уведомить клиента', + 'order-date' => 'Дата заказа', + 'order-information' => 'Информация о заказе', + 'order-status' => 'Статус заказа', + 'payment-and-shipping' => 'Оплата и доставка', + 'payment-method' => 'Способ оплаты', + 'pending' => 'В ожидании', + 'pending_payment' => 'Ожидание оплаты', + 'per-unit' => 'За единицу', + 'price' => 'Цена - :price', + 'price-excl-tax' => 'Цена (без учета налогов) - :price', + 'price-incl-tax' => 'Цена (с учетом налогов) - :price', + 'processing' => 'Обработка', + 'quantity' => 'Количество', + 'refund' => 'Возврат', + 'refund-id' => 'Возврат #:refund', + 'refunded' => 'Возвращено', + 'reorder' => 'Повторить заказ', + 'ship' => 'Отправить', + 'shipment' => 'Отправка #:shipment', + 'shipments' => 'Отправки', + 'shipping-address' => 'Адрес доставки', + 'shipping-and-handling' => 'Доставка и обработка', + 'shipping-and-handling-excl-tax' => 'Доставка и обработка (без учета налогов)', + 'shipping-and-handling-incl-tax' => 'Доставка и обработка (с учетом налогов)', + 'shipping-method' => 'Способ доставки', + 'shipping-price' => 'Стоимость доставки', + 'sku' => 'Артикул - :sku', + 'status' => 'Статус', + 'sub-total' => 'Подитог - :sub_total', + 'sub-total-excl-tax' => 'Подитог (без учета налогов) - :sub_total', + 'sub-total-incl-tax' => 'Подитог (с учетом налогов) - :sub_total', + 'submit-comment' => 'Отправить комментарий', + 'summary-discount' => 'Скидка', + 'summary-grand-total' => 'Общая сумма', + 'summary-sub-total' => 'Подитог', + 'summary-sub-total-excl-tax' => 'Подитог (без учета налогов)', + 'summary-sub-total-incl-tax' => 'Подитог (с учетом налогов)', + 'summary-tax' => 'Налоги', + 'tax' => 'Налог (:percent) - :tax', + 'title' => 'Заказ #:order_id', + 'total-due' => 'Итого к оплате', + 'total-paid' => 'Всего оплачено', + 'total-refund' => 'Всего возвратов', + 'view' => 'Просмотр', + 'write-your-comment' => 'Напишите свой комментарий', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'Информация об аккаунте', - 'adjustment-fee' => 'Комиссия за корректировку', - 'adjustment-refund' => 'Возврат корректировки', - 'base-discounted-amount' => 'Сумма со скидкой - :base_discounted_amount', - 'billing-address' => 'Платежный адрес', - 'currency' => 'Валюта', - 'discounted-amount' => 'Сумма со скидкой - :discounted_amount', - 'grand-total' => 'Общая сумма', - 'order-channel' => 'Канал заказа', - 'order-date' => 'Дата заказа', - 'order-id' => 'ID заказа', - 'order-information' => 'Информация о заказе', - 'order-status' => 'Статус заказа', - 'payment-information' => 'Информация об оплате', - 'payment-method' => 'Способ оплаты', - 'price' => 'Цена - :price', - 'product-image' => 'Изображение товара', - 'product-ordered' => 'Заказанные товары', - 'qty' => 'Количество - :qty', - 'refund' => 'Возврат', - 'shipping-address' => 'Адрес доставки', - 'shipping-handling' => 'Доставка и обработка', - 'shipping-method' => 'Способ доставки', - 'shipping-price' => 'Стоимость доставки', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Подытог', - 'tax' => 'Налог', - 'tax-amount' => 'Сумма налога - :tax_amount', - 'title' => 'Возврат #:refund_id', + 'account-information' => 'Информация об аккаунте', + 'adjustment-fee' => 'Комиссия за корректировку', + 'adjustment-refund' => 'Возврат корректировки', + 'base-discounted-amount' => 'Сумма со скидкой - :base_discounted_amount', + 'billing-address' => 'Платежный адрес', + 'currency' => 'Валюта', + 'sub-total-amount-excl-tax' => 'Подытог (без учета налога) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'Подытог (с учетом налога) - :discounted_amount', + 'sub-total-amount' => 'Подытог - :discounted_amount', + 'grand-total' => 'Общая сумма', + 'order-channel' => 'Канал заказа', + 'order-date' => 'Дата заказа', + 'order-id' => 'ID заказа', + 'order-information' => 'Информация о заказе', + 'order-status' => 'Статус заказа', + 'payment-information' => 'Информация об оплате', + 'payment-method' => 'Метод оплаты', + 'price-excl-tax' => 'Цена (без учета налога) - :price', + 'price-incl-tax' => 'Цена (с учетом налога) - :price', + 'price' => 'Цена - :price', + 'product-image' => 'Изображение товара', + 'product-ordered' => 'Заказанные товары', + 'qty' => 'Количество - :qty', + 'refund' => 'Возврат', + 'shipping-address' => 'Адрес доставки', + 'shipping-handling-excl-tax' => 'Стоимость доставки и обработки (без учета налога)', + 'shipping-handling-incl-tax' => 'Стоимость доставки и обработки (с учетом налога)', + 'shipping-handling' => 'Стоимость доставки и обработки', + 'shipping-method' => 'Метод доставки', + 'shipping-price' => 'Стоимость доставки', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'Подытог (без учета налога)', + 'sub-total-incl-tax' => 'Подытог (с учетом налога)', + 'sub-total' => 'Подытог', + 'tax' => 'Налог', + 'tax-amount' => 'Сумма налога - :tax_amount', + 'title' => 'Возврат #:refund_id', ], 'create' => [ @@ -530,11 +553,11 @@ 'refund-btn' => 'Возврат', 'refund-limit-error' => 'Сумма возврата :amount не может быть выполнена.', 'refund-shipping' => 'Возврат стоимости доставки', - 'sku' => 'SKU - :sku', + 'sku' => 'Артикул - :sku', 'subtotal' => 'Подытог', 'tax-amount' => 'Сумма налога', 'title' => 'Создать возврат', - 'update-quantity-btn' => 'Обновить количество', + 'update-totals-btn' => 'Обновить итоги', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount за единицу x :qty Количество', - 'channel' => 'Канал', - 'customer' => 'Клиент', - 'customer-email' => 'Электронная почта клиента - :email', - 'discount' => 'Сумма скидки - :discount', - 'email' => 'Электронная почта', - 'grand-total' => 'Общая сумма', - 'invoice-items' => 'Товары на счете', - 'invoice-sent' => 'Счет успешно отправлен', - 'invoice-status' => 'Статус счета', - 'order-date' => 'Дата заказа', - 'order-id' => 'ID заказа', - 'order-information' => 'Информация о заказе', - 'order-status' => 'Статус заказа', - 'price' => 'Цена - :price', - 'print' => 'Печать', - 'product-image' => 'Изображение товара', - 'qty' => 'Количество - :qty', - 'send' => 'Отправить', - 'send-btn' => 'Отправить', - 'send-duplicate-invoice' => 'Отправить дубликат счета', - 'shipping-and-handling' => 'Доставка и обработка', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Подытог - :sub_total', - 'sub-total-summary' => 'Подытог', - 'summary-discount' => 'Сумма скидки', - 'summary-tax' => 'Сумма налога', - 'tax' => 'Сумма налога - :tax', - 'title' => 'Счет #:invoice_id', + 'amount-per-unit' => ':amount За единицу x :qty Количество', + 'channel' => 'Канал', + 'customer-email' => 'Email - :email', + 'customer' => 'Клиент', + 'discount' => 'Скидка - :discount', + 'email' => 'Email', + 'grand-total' => 'Общая сумма', + 'invoice-items' => 'Элементы счета', + 'invoice-sent' => 'Счет успешно отправлен', + 'invoice-status' => 'Статус счета', + 'order-date' => 'Дата заказа', + 'order-id' => 'ID заказа', + 'order-information' => 'Информация о заказе', + 'order-status' => 'Статус заказа', + 'price-excl-tax' => 'Цена (без налога) - :price', + 'price-incl-tax' => 'Цена (с налогом) - :price', + 'price' => 'Цена - :price', + 'print' => 'Печать', + 'product-image' => 'Изображение товара', + 'qty' => 'Количество - :qty', + 'send-btn' => 'Отправить', + 'send-duplicate-invoice' => 'Отправить дубликат счета', + 'send' => 'Отправить', + 'shipping-and-handling-excl-tax' => 'Стоимость доставки и обработки (без налога)', + 'shipping-and-handling-incl-tax' => 'Стоимость доставки и обработки (с налогом)', + 'shipping-and-handling' => 'Стоимость доставки и обработки', + 'sku' => 'Артикул - :sku', + 'sub-total-excl-tax' => 'Подытог (без налога) - :sub_total', + 'sub-total-incl-tax' => 'Подытог (с налогом) - :sub_total', + 'sub-total-summary-excl-tax' => 'Подытог (без налога)', + 'sub-total-summary-incl-tax' => 'Подытог (с налогом)', + 'sub-total-summary' => 'Подытог', + 'sub-total' => 'Подытог - :sub_total', + 'summary-discount' => 'Скидка', + 'summary-tax' => 'Сумма налога', + 'tax' => 'Сумма налога - :tax', + 'title' => 'Счет #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'Банковские реквизиты', - 'bill-to' => 'Плательщик', - 'contact' => 'Контакт', - 'contact-number' => 'Номер контакта', - 'date' => 'Дата счета', - 'discount' => 'Скидка', - 'grand-total' => 'Общая сумма', - 'invoice' => 'Счет', - 'invoice-id' => 'ID счета', - 'order-date' => 'Дата заказа', - 'order-id' => 'ID заказа', - 'payment-method' => 'Способ оплаты', - 'payment-terms' => 'Условия оплаты', - 'price' => 'Цена', - 'product-name' => 'Наименование товара', - 'qty' => 'Количество', - 'ship-to' => 'Адрес доставки', - 'shipping-handling' => 'Доставка и обработка', - 'shipping-method' => 'Способ доставки', - 'sku' => 'SKU', - 'subtotal' => 'Подытог', - 'tax' => 'Налог', - 'tax-amount' => 'Сумма налога', - 'vat-number' => 'Номер НДС', + 'bank-details' => 'Банковские реквизиты', + 'bill-to' => 'Выставить счет', + 'contact' => 'Контакт', + 'contact-number' => 'Контактный номер', + 'date' => 'Дата счета', + 'discount' => 'Скидка', + 'grand-total' => 'Общая сумма', + 'invoice' => 'Счет', + 'invoice-id' => 'ID счета', + 'order-date' => 'Дата заказа', + 'order-id' => 'ID заказа', + 'payment-method' => 'Способ оплаты', + 'payment-terms' => 'Условия оплаты', + 'price' => 'Цена', + 'product-name' => 'Название товара', + 'qty' => 'Количество', + 'ship-to' => 'Адрес доставки', + 'shipping-handling-excl-tax' => 'Стоимость доставки и обработки (без налога)', + 'shipping-handling-incl-tax' => 'Стоимость доставки и обработки (с налогом)', + 'shipping-handling' => 'Стоимость доставки и обработки', + 'shipping-method' => 'Способ доставки', + 'sku' => 'Артикул', + 'subtotal-excl-tax' => 'Подытог (без налога)', + 'subtotal-incl-tax' => 'Подытог (с налогом)', + 'subtotal' => 'Подытог', + 'tax' => 'Налог', + 'tax-amount' => 'Сумма налога', + 'vat-number' => 'Номер НДС', + 'excl-tax' => 'Без налога:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'Множественный выбор', 'no' => 'Нет', 'number' => 'Число', + 'option-deleted' => 'Опция успешно удалена', 'options' => 'Параметры', 'position' => 'Позиция', 'price' => 'Цена', @@ -1123,6 +1160,7 @@ 'multiselect' => 'Множественный выбор', 'no' => 'Нет', 'number' => 'Число', + 'option-deleted' => 'Опция успешно удалена', 'options' => 'Параметры', 'position' => 'Позиция', 'price' => 'Цена', @@ -3384,17 +3422,6 @@ 'info' => 'Каталог', 'title' => 'Каталог', - 'inventory' => [ - 'info' => 'Настройка предварительных заказов.', - 'title' => 'Инвентарь', - - 'stock-options' => [ - 'allow-back-orders' => 'Разрешить предварительные заказы', - 'title' => 'Параметры запасов', - 'title-info' => 'Параметры запасов - это инвестиционные контракты, которые предоставляют право на покупку или продажу акций компании по заранее установленной цене, влияющие на потенциальную прибыль.', - ], - ], - 'products' => [ 'info' => 'Установите гостевую оплату, страницу просмотра товара, страницу просмотра корзины, фронт магазина, обзор и социальное взаимодействие атрибутов.', 'title' => 'Продукты', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'Установка номеров заказов и минимальных заказов.', + 'info' => 'Установите номера заказов, минимальные заказы и заказы в ожидании.', 'title' => 'Настройки заказов', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'Настройки минимального заказа', 'title-info' => 'Настроенные критерии, указывающие минимальное количество или стоимость для обработки заказа или получения преимуществ.', ], + + 'stock-options' => [ + 'allow-back-orders' => 'Разрешить предварительные заказы', + 'title' => 'Параметры запасов', + 'title-info' => 'Параметры запасов - это инвестиционные контракты, которые предоставляют право на покупку или продажу акций компании по заранее установленной цене, влияющие на потенциальную прибыль.', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'Автоматические уведомления или сообщения, отправляемые клиентам для напоминания о предстоящих или просроченных платежах по счетам.', ], ], - ], - 'taxes' => [ - 'title' => 'Налоги', + 'taxes' => [ + 'title' => 'Налоги', + 'title-info' => 'Налоги - это обязательные сборы, взимаемые правительством с товаров, услуг или операций, собираемые продавцами и перечисляемые властям.', - 'catalog' => [ - 'title' => 'Каталог', - 'title-info' => 'Настройте ценообразование и расчеты по умолчанию', + 'categories' => [ + 'title' => 'Категории налогов', + 'title-info' => 'Категории налогов - это классификации различных типов налогов, таких как налог на продажи, налог на добавленную стоимость или акцизный налог, используемые для классификации и применения ставок налога к товарам или услугам.', + 'product' => 'Категория налога по умолчанию для товаров', + 'shipping' => 'Категория налога для доставки', + 'none' => 'Нет', + ], - 'pricing' => [ - 'title' => 'Ценообразование', - 'title-info' => 'Информация о стоимости товаров или услуг, включая базовую стоимость, скидки, налоги и дополнительные расходы.', - 'tax-inclusive' => 'Налог включен', + 'calculation' => [ + 'title' => 'Настройки расчета', + 'title-info' => 'Детали о стоимости товаров или услуг, включая базовую цену, скидки, налоги и дополнительные сборы.', + 'based-on' => 'Расчет на основе', + 'shipping-address' => 'Адрес доставки', + 'billing-address' => 'Адрес выставления счета', + 'shipping-origin' => 'Место отправки', + 'product-prices' => 'Цены на товары', + 'shipping-prices' => 'Цены на доставку', + 'excluding-tax' => 'Без учета налога', + 'including-tax' => 'С учетом налога', ], - 'default-location-calculation' => [ + 'default-destination-calculation' => [ 'default-country' => 'Страна по умолчанию', 'default-post-code' => 'Почтовый индекс по умолчанию', 'default-state' => 'Штат по умолчанию', - 'title' => 'Расчет местоположения по умолчанию', - 'title-info' => 'Автоматическое определение стандартного или начального местоположения на основе предварительно заданных факторов или настроек.', + 'title' => 'Расчет места назначения по умолчанию', + 'title-info' => 'Автоматическое определение стандартного или начального пункта назначения на основе предопределенных факторов или настроек.', + ], + + 'shopping-cart' => [ + 'title' => 'Настройки отображения в корзине', + 'title-info' => 'Установите отображение налогов в корзине', + 'display-prices' => 'Отображать цены', + 'display-subtotal' => 'Отображать промежуточный итог', + 'display-shipping-amount' => 'Отображать стоимость доставки', + 'excluding-tax' => 'Без учета налога', + 'including-tax' => 'С учетом налога', + 'both' => 'И без учета налога, и с учетом', + ], + + 'sales' => [ + 'title' => 'Настройки отображения в заказах, счетах, возвратах', + 'title-info' => 'Установите отображение налогов в заказах, счетах и возвратах', + 'display-prices' => 'Отображать цены', + 'display-subtotal' => 'Отображать промежуточный итог', + 'display-shipping-amount' => 'Отображать стоимость доставки', + 'excluding-tax' => 'Без учета налога', + 'including-tax' => 'С учетом налога', + 'both' => 'И без учета налога, и с учетом', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => 'Заказ отменен!', ], - 'billing-address' => 'Адрес выставления счета', - 'contact' => 'Контакт', - 'discount' => 'Скидка', - 'grand-total' => 'Общая сумма', - 'name' => 'Название', - 'payment' => 'Оплата', - 'price' => 'Цена', - 'qty' => 'Количество', - 'shipping' => 'Доставка', - 'shipping-address' => 'Адрес доставки', - 'shipping-handling' => 'Доставка и обработка', - 'sku' => 'Артикул (SKU)', - 'subtotal' => 'Промежуточный итог', - 'tax' => 'Налог', + 'billing-address' => 'Платежный адрес', + 'carrier' => 'Перевозчик', + 'contact' => 'Контакт', + 'discount' => 'Скидка', + 'excl-tax' => 'Без налога: ', + 'grand-total' => 'Общая сумма', + 'name' => 'Имя', + 'payment' => 'Оплата', + 'price' => 'Цена', + 'qty' => 'Кол-во', + 'shipping-address' => 'Адрес доставки', + 'shipping-handling-excl-tax' => 'Доставка и обработка (без налога)', + 'shipping-handling-incl-tax' => 'Доставка и обработка (с налогом)', + 'shipping-handling' => 'Доставка и обработка', + 'shipping' => 'Доставка', + 'sku' => 'Артикул', + 'subtotal-excl-tax' => 'Подитог (без налога)', + 'subtotal-incl-tax' => 'Подитог (с налогом)', + 'subtotal' => 'Подитог', + 'tax' => 'Налог', + 'tracking-number' => 'Номер отслеживания: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/sin/app.php b/packages/Webkul/Admin/src/Resources/lang/sin/app.php index 2841e5f5ad2..0ed846ba967 100755 --- a/packages/Webkul/Admin/src/Resources/lang/sin/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/sin/app.php @@ -214,6 +214,7 @@ 'delete' => 'මකන්න', 'empty-description' => 'ඔබගේ නිෂ්පාදන තොරතුරු හමුවුණි.', 'empty-title' => 'නිෂ්පාදන නොමැත', + 'excl-tax' => 'අයිතමයේ නොවීම්', 'move-to-wishlist' => 'සුරක්ෂිතයට ගෙන යන්න', 'see-details' => 'විස්තර බලන්න', 'sku' => 'SKU - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'කූපන් කේතය යොදන්න', - 'discount-amount' => 'අතුරු මුදල', - 'enter-your-code' => 'ඔබගේ කේතය ඇතුලත් කරන්න', - 'grand-total' => 'සාමාජික එකතුව', - 'place-order' => 'ඇනවුම ස්ථානයට යන්න', - 'processing' => 'ක්‍රියා කරමින්', - 'shipping-amount' => 'නැවත ගෙවීම් මුදල', - 'sub-total' => 'උපරිම එකතුව', - 'tax' => 'බදු', - 'title' => 'ඇනවුම් සාර්ථකවියි', + 'apply-coupon' => 'කූපන් යෙදුම යටතේය', + 'discount-amount' => 'වට්ටම් සීමාව', + 'enter-your-code' => 'ඔබගේ කේතය ඇතුලත් කරන්න', + 'grand-total' => 'මුළු එකතුව', + 'place-order' => 'ඇනවුම ස්වයංක්‍රීය කරන්න', + 'processing' => 'ප්‍රතික්ෂේප', + 'shipping-amount-excl-tax' => 'නැවත ගෙවීම් මුදල (අයිතමයේ නොවීම් සඳහා)', + 'shipping-amount-incl-tax' => 'නැවත ගෙවීම් මුදල (අයිතමය් සඳහා ඇති බලපෑම්)', + 'shipping-amount' => 'නැවත ගෙවීම් මුදල', + 'sub-total-excl-tax' => 'උපරිම එකතුව (අයිතමයේ නොවීම් සඳහා)', + 'sub-total-incl-tax' => 'උපරිම එකතුව (අයිතමය් සඳහා ඇති බලපෑම්)', + 'sub-total' => 'උපරිම එකතුව', + 'tax' => 'බදු', + 'title' => 'ඇනවුම් සාර්ථකවියි', ], ], @@ -289,6 +294,7 @@ 'delete' => 'මකන්න', 'empty-description' => 'ඔබගේ නිෂ්පාදන තොරතුරු හමුවුණි.', 'empty-title' => 'නිෂ්පාදන නොමැත', + 'excl-tax' => 'අයිතමයේ නොවීම්', 'see-details' => 'විස්තර බලන්න', 'sku' => 'SKU - :sku', 'title' => 'නිෂ්පාදන අයිතම්', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount ක් වලට x :qty ක් සම්පූර්ණයේ', - 'billing-address' => 'බිල්පත් ලිපිනය', - 'cancel' => 'අවලංගු කරන්න', - 'cancel-msg' => 'මෙම ඇණවුම අවලංගු කිරීමට ඔබ විශ්ලේෂණය වෙනස් කරනවාද?', - 'cancel-success' => 'ඇනවුම සාර්ථකව කැඳවූ', - 'canceled' => 'අවලංගු', - 'channel' => 'චැනලය', - 'closed' => 'සමස්වූ', - 'comment-success' => 'සාර්ථකයි, විවේකය එක්කාර කරන ලදි.', - 'comments' => 'විවේක කරන්න', - 'completed' => 'සම්පූර්ණ', - 'contact' => 'සම්බන්ධය', - 'create-success' => 'ඇණවුම සාර්ථකයි', - 'currency' => 'වෙනත්', - 'customer' => 'පාරිභෝගික', - 'customer-group' => 'පාරිභෝගික සමූහ', - 'customer-not-notified' => ':date | පාරිභෝගිකයා කියාපාදීමට කියානා', - 'customer-notified' => ':date | පාරිභෝගිකයා කටින් කියාපාදුනා', - 'discount' => 'වට්ටම - :discount', - 'download-pdf' => 'PDF බාගත කරන්න', - 'fraud' => 'වංචාව', - 'grand-total' => 'සාමාජික සාමාජිකය - :grand_total', - 'invoice-id' => 'කාර්තු #:invoice', - 'invoices' => 'කාර්තු', - 'item-canceled' => 'අවලංගු කරනවා (:qty_canceled)', - 'item-invoice' => 'කාර්තු කව්කරු (:qty_invoiced)', - 'item-ordered' => 'ඇණවුම කරනවා (:qty_ordered)', - 'item-refunded' => 'ආදාන කරනවා (:qty_refunded)', - 'item-shipped' => 'නාවිකාවේදීනවා (:qty_shipped)', - 'name' => 'නම', - 'no-invoice-found' => 'කාර්තු නොමැත', - 'no-refund-found' => 'ආදානන නොමැත', - 'no-shipment-found' => 'නොගෙවිය හැකි භාණ්ඩ නොමැත', - 'notify-customer' => 'පාරිභෝගිකයට දැක්කානන්න', - 'order-date' => 'ඇණවුමේ දිනය', - 'order-information' => 'ඇණවුමේ තොරතුරු', - 'order-status' => 'ඇණවුමේ තත්වය', - 'payment-and-shipping' => 'ගෙවීම සහ නාවිකාව', - 'payment-method' => 'ගෙවීමේ ක්රමය', - 'pending' => 'අපේක්ෂක', - 'pending_payment' => 'පොරොත්තු ගෙවීම', - 'per-unit' => 'එකට', - 'price' => 'මිල - :price', - 'processing' => 'සැකසීම', - 'quantity' => 'ප්රමාණය', - 'refund' => 'ආදානය', - 'refund-id' => 'ආදානය #:refund', - 'refunded' => 'ආදානයේ', - 'reorder' => 'නැවත තේරීම', - 'ship' => 'වෙළෙන්ද කරන්න', - 'shipment' => 'වෙළෙන්ද #:shipment', - 'shipments' => 'වෙළෙන්ද', - 'shipping-address' => 'වෙළෙන්ද ලිපිනය', - 'shipping-and-handling' => 'වෙළෙන්දට සහ පිටත් කාර්තු', - 'shipping-method' => 'වෙළෙන්ද කාර්තුව', - 'shipping-price' => 'වෙළෙන්ද මිල', - 'sku' => 'SKU - :sku', - 'status' => 'තත්වය', - 'sub-total' => 'උප සමාව - :sub_total', - 'submit-comment' => 'විවේකරන්න', - 'summary-grand-total' => 'සාමාජික සාමාජිකය', - 'summary-sub-total' => 'උප සමාව', - 'summary-tax' => 'බදාත්මක', - 'tax' => 'බදාත්මක - :tax', - 'title' => 'ඇණවුම #:order_id', - 'total-due' => 'සහෝදරයට සඳහා මුළු', - 'total-paid' => 'මුළු ගෙවීම්', - 'total-refund' => 'මුළු ආදානය', - 'view' => 'දර්ශකයට', - 'write-your-comment' => 'ඔබගේ අදහසක් ලියන්න', + 'amount-per-unit' => ':amount ප්‍රමාණයක් පමණක් x :qty ප්‍රමාණයක්', + 'billing-address' => 'බිල්පත් ලිපිනය', + 'cancel' => 'අවලංගු කරන්න', + 'cancel-msg' => 'මෙම ඇනවුම අවලංගු කිරීමට හැකියිද?', + 'cancel-success' => 'ඇනවුම සාර්ථකව අවලංගු කරන ලදි', + 'canceled' => 'අවලංගු කරන ලදි', + 'channel' => 'චැනලය', + 'closed' => 'වසා ඇත', + 'comment-success' => 'සටහන් සාර්ථකව එක් කරන ලදි', + 'comments' => 'සටහන්', + 'completed' => 'සම්පුර්ණ කරන ලදි', + 'contact' => 'සම්බන්ධය', + 'create-success' => 'ඇනවුම සාර්ථකව සාදන ලදි', + 'currency' => 'වෙනත් මුදල්', + 'customer' => 'පාරිභෝගිකයා', + 'customer-group' => 'පාරිභෝගික සමූහය', + 'customer-not-notified' => ':date | පාරිභෝගිකයා සියලුම දැනුම්දීමක් නොලබයි', + 'customer-notified' => ':date | පාරිභෝගිකයා දැනුම්දීමක් ලබාගත්විය', + 'discount' => 'වට්ටම් - :discount', + 'download-pdf' => 'PDF බාගත කරන්න', + 'fraud' => 'හැකියාව', + 'grand-total' => 'මුළු එකතුව - :grand_total', + 'invoice-id' => 'ගෙවීම් ප්‍රමාණය #:invoice', + 'invoices' => 'ගෙවීම්', + 'item-canceled' => 'අවලංගු කරන ලදි (:qty_canceled)', + 'item-invoice' => 'ගෙවීම් කරන ලදි (:qty_invoiced)', + 'item-ordered' => 'ඇනවුම් කරන ලදි (:qty_ordered)', + 'item-refunded' => 'ආපසු ගෙවීම් කරන ලදි (:qty_refunded)', + 'item-shipped' => 'සප් කරන ලදි (:qty_shipped)', + 'name' => 'නම', + 'no-invoice-found' => 'ගෙවීම් නොමැත', + 'no-refund-found' => 'ආපසු නොමැත', + 'no-shipment-found' => 'සප් නොමැත', + 'notify-customer' => 'පාරිභෝගිකයාට දැනුම්දීම', + 'order-date' => 'ඇනවුම් දිනය', + 'order-information' => 'ඇනවුම් තොරතුරු', + 'order-status' => 'ඇනවුම් තත්වය', + 'payment-and-shipping' => 'ගෙවීම් සහ නැවත ගෙවීම්', + 'payment-method' => 'ගෙවීම් ක්‍රමය', + 'pending' => 'අක්‍රියයි', + 'pending_payment' => 'ගෙවීම් අක්‍රියයි', + 'per-unit' => 'එකතුවක් සම්පූර්ණයි', + 'price' => 'මිල - :price', + 'price-excl-tax' => 'මිල (බද්ද නොමැත) - :price', + 'price-incl-tax' => 'මිල (බද්ද සම්පූර්ණයි) - :price', + 'processing' => 'ප්‍රතික්ෂේප', + 'quantity' => 'ප්‍රමාණය', + 'refund' => 'ආපසු', + 'refund-id' => 'ආපසු ප්‍රමාණය #:refund', + 'refunded' => 'ආපසු කරන ලදි', + 'reorder' => 'නැවත ඇනවුම් කරන්න', + 'ship' => 'සප් කරන්න', + 'shipment' => 'සප් කිරීම් #:shipment', + 'shipments' => 'සප් කිරීම්', + 'shipping-address' => 'නැවත ගෙවීම් ලිපිනය', + 'shipping-and-handling' => 'නැවත ගෙවීම් සහ ක්‍රියාකාරකම්', + 'shipping-and-handling-excl-tax' => 'නැවත ගෙවීම් සහ ක්‍රියාකාරකම් (බද්ද නොමැත)', + 'shipping-and-handling-incl-tax' => 'නැවත ගෙවීම් සහ ක්‍රියාකාරකම් (බද්ද සම්පූර්ණයි)', + 'shipping-method' => 'නැවත ගෙවීම් ක්‍රමය', + 'shipping-price' => 'නැවත ගෙවීම් මිල', + 'sku' => 'SKU - :sku', + 'status' => 'තත්වය', + 'sub-total' => 'උප එකතුව - :sub_total', + 'sub-total-excl-tax' => 'උප එකතුව (බද්ද නොමැත) - :sub_total', + 'sub-total-incl-tax' => 'උප එකතුව (බද්ද සම්පූර්ණයි) - :sub_total', + 'submit-comment' => 'සටහන් ඉදිරිපත් කරන්න', + 'summary-discount' => 'වට්ටම්', + 'summary-grand-total' => 'මුළු එකතුව', + 'summary-sub-total' => 'උප එකතුව', + 'summary-sub-total-excl-tax' => 'උප එකතුව (බද්ද නොමැත)', + 'summary-sub-total-incl-tax' => 'උප එකතුව (බද්ද සම්පූර්ණයි)', + 'summary-tax' => 'බද්ද', + 'tax' => 'බද්ද (:percent) - :tax', + 'title' => 'ඇනවුම් #:order_id', + 'total-due' => 'මුළු ගෙවීම්', + 'total-paid' => 'මුළු ගෙවීම් කල්පනාකරන ලදි', + 'total-refund' => 'මුළු ආපසු', + 'view' => 'දර්ශකයට', + 'write-your-comment' => 'ඔබගේ සටහන් ලියන්න', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => 'ගිණුමේ තොරතුරු', - 'adjustment-fee' => 'අභ්‍යාවශ්‍ය ගානය', - 'adjustment-refund' => 'අභ්‍යාවශ්‍ය ආදානය', - 'base-discounted-amount' => 'අයිතිකරු මිල - :base_discounted_amount', - 'billing-address' => 'බිල්පත් ලිපිනය', - 'currency' => 'මුදල්', - 'discounted-amount' => 'උපරිම මිල - :discounted_amount', - 'grand-total' => 'මහේ මුලු මුදල', - 'order-channel' => 'ඇණවුමේ චැනලය', - 'order-date' => 'ඇණවුම දිනය', - 'order-id' => 'ඇණවුම ID', - 'order-information' => 'ඇණවුම් තොරතුරු', - 'order-status' => 'ඇණවුමේ තත්වය', - 'payment-information' => 'ගෙවීමේ තොරතුරු', - 'payment-method' => 'ගෙවීමේ ක්රමය', - 'price' => 'මිල - :price', - 'product-image' => 'නිෂ්පාදන රූපය', - 'product-ordered' => 'ඇණවුම් කරන නිෂ්පාදන', - 'qty' => 'ප්‍රමාණය - :qty', - 'refund' => 'ආදානය', - 'shipping-address' => 'භාරිකාවේ ලිපිනය', - 'shipping-handling' => 'භාරිකාව & පහළට කිරීම', - 'shipping-method' => 'භාරපත් ක්රමය', - 'shipping-price' => 'භාරපත් මිල', - 'sku' => 'SKU - :sku', - 'sub-total' => 'උප මුදල', - 'tax' => 'බදු', - 'tax-amount' => 'බදු මුදල - :tax_amount', - 'title' => 'ආදාන #:refund_id', + 'account-information' => 'ගිණුම් තොරතුරු', + 'adjustment-fee' => 'සැකසුම් ගානය', + 'adjustment-refund' => 'සැකසුම් ආදානය', + 'base-discounted-amount' => 'අයිතම වටිනාකම - :base_discounted_amount', + 'billing-address' => 'බිල්පත් ලිපිනය', + 'currency' => 'වෙනත් මුදල්', + 'sub-total-amount-excl-tax' => 'උප මුදල (බදු නොමැති) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'උප මුදල (බදු සඳහා) - :discounted_amount', + 'sub-total-amount' => 'උප මුදල - :discounted_amount', + 'grand-total' => 'මුළු මුදල', + 'order-channel' => 'ඇණවුම් චැනලය', + 'order-date' => 'ඇණවුම් දිනය', + 'order-id' => 'ඇණවුම් අංකය', + 'order-information' => 'ඇණවුම් තොරතුරු', + 'order-status' => 'ඇණවුම් තත්වය', + 'payment-information' => 'ගෙවීම් තොරතුරු', + 'payment-method' => 'ගෙවීම් ක්රමය', + 'price-excl-tax' => 'මිල (බදු නොමැති) - :price', + 'price-incl-tax' => 'මිල (බදු සඳහා) - :price', + 'price' => 'මිල - :price', + 'product-image' => 'නිෂ්පාදන රූපය', + 'product-ordered' => 'ඇණවුම් කළ නිෂ්පාදන', + 'qty' => 'ප්‍රමාණය - :qty', + 'refund' => 'ආදානය', + 'shipping-address' => 'භාරපත් ලිපිනය', + 'shipping-handling-excl-tax' => 'භාරපත් සහ ප්‍රමාණය (බදු නොමැති)', + 'shipping-handling-incl-tax' => 'භාරපත් සහ ප්‍රමාණය (බදු සඳහා)', + 'shipping-handling' => 'භාරපත් සහ ප්‍රමාණය', + 'shipping-method' => 'භාරපත් ක්රමය', + 'shipping-price' => 'භාරපත් මිල', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'උප මුදල (බදු නොමැති)', + 'sub-total-incl-tax' => 'උප මුදල (බදු සඳහා)', + 'sub-total' => 'උප මුදල', + 'tax' => 'බදු', + 'tax-amount' => 'බදු මුදල - :tax_amount', + 'title' => 'ආදානය #:refund_id', ], 'create' => [ @@ -534,7 +557,7 @@ 'subtotal' => 'උප මුදල', 'tax-amount' => 'බදු මුදල', 'title' => 'ආදානය සාදන්න', - 'update-quantity-btn' => 'ප්රමාණය යාවත් කරන්න', + 'update-totals-btn' => 'මුදල් යාවත්කාලීන කරන්න', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount ප්රමාණය අනු :qty ප්‍රමාණයක්', - 'channel' => 'චැනලය', - 'customer' => 'ප්‍රමාණය', - 'customer-email' => 'ඊමේල් - :email', - 'discount' => 'අවටන මුදල - :discount', - 'email' => 'ඊමේල්', - 'grand-total' => 'මහේ මුලු මුදල', - 'invoice-items' => 'අනුවා අයිති', - 'invoice-sent' => 'අනුවා ඉමුරු කරන ලද්ද', - 'invoice-status' => 'අනුවා තත්වය', - 'order-date' => 'ඇණවුම දිනය', - 'order-id' => 'ඇණවුම ID', - 'order-information' => 'ඇණවුම් තොරතුරු', - 'order-status' => 'ඇණවුමේ තත්වය', - 'price' => 'මිල - :price', - 'print' => 'මුද්දම් කරන්න', - 'product-image' => 'නිෂ්පාදන රූපය', - 'qty' => 'ප්‍රමාණය - :qty', - 'send' => 'යවන්න', - 'send-btn' => 'යවන්න', - 'send-duplicate-invoice' => 'අනුවා අනුමැරීම යවන්න', - 'shipping-and-handling' => 'භාර්ථානය සහ කිරීම', - 'sku' => 'SKU - :sku', - 'sub-total' => 'උප මුදල - :sub_total', - 'sub-total-summary' => 'උප මුදල', - 'summary-discount' => 'බදු මුදල', - 'summary-tax' => 'ඡන්ද මුදල', - 'tax' => 'බදු මුදල - :tax', - 'title' => 'අනුවා #:invoice_id', + 'amount-per-unit' => ':amount ප්රයෝජනයට x :qty ප්‍රමාණය', + 'channel' => 'චැනලය', + 'customer-email' => 'ඊමේල් - :email', + 'customer' => 'පාරිභෝගිකයා', + 'discount' => 'වට්ටම් - :discount', + 'email' => 'ඊමේල්', + 'grand-total' => 'මුළු මුදල', + 'invoice-items' => 'ඉල්ලීම් අයිතම', + 'invoice-sent' => 'ඉල්ලීම් යවන ලදි', + 'invoice-status' => 'ඉල්ලීම් තත්වය', + 'order-date' => 'ඇණවුම් දිනය', + 'order-id' => 'ඇණවුම් අංකය', + 'order-information' => 'ඇණවුම් තොරතුරු', + 'order-status' => 'ඇණවුම් තත්වය', + 'price-excl-tax' => 'මිල (බදු නොමැති) - :price', + 'price-incl-tax' => 'මිල (බදු සහිත) - :price', + 'price' => 'මිල - :price', + 'print' => 'මුද්‍රණය', + 'product-image' => 'නිෂ්පාදන පින්තූරය', + 'qty' => 'ප්‍රමාණය - :qty', + 'send-btn' => 'යවන්න', + 'send-duplicate-invoice' => 'අනුමත ඉල්ලීම් යවන්න', + 'send' => 'යවන්න', + 'shipping-and-handling-excl-tax' => 'නැවුම් සහ ප්‍රමාණය (බදු නොමැති)', + 'shipping-and-handling-incl-tax' => 'නැවුම් සහ ප්‍රමාණය (බදු සහිත)', + 'shipping-and-handling' => 'නැවුම් සහ ප්‍රමාණය', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => 'උප මුදල (බදු නොමැති) - :sub_total', + 'sub-total-incl-tax' => 'උප මුදල (බදු සහිත) - :sub_total', + 'sub-total-summary-excl-tax' => 'උප මුදල (බදු නොමැති)', + 'sub-total-summary-incl-tax' => 'උප මුදල (බදු සහිත)', + 'sub-total-summary' => 'උප මුදල', + 'sub-total' => 'උප මුදල - :sub_total', + 'summary-discount' => 'වට්ටම් මුළුව', + 'summary-tax' => 'බදු මුළුව', + 'tax' => 'බදු - :tax', + 'title' => 'ඉල්ලීම් #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'බැංකු විස්තර', - 'bill-to' => 'ගෙවන්ගත්කරන්ගේ නම', - 'contact' => 'සබඳතාව', - 'contact-number' => 'සබඳතාව අංකය', - 'date' => 'ක්රෙඩිට් දිනය', - 'discount' => 'වට්ටම', - 'grand-total' => 'පාරාදේශීය එකතුව', - 'invoice' => 'ක්රෙඩිට්', - 'invoice-id' => 'ක්රෙඩිට් හැඳුනුම්පත් අංකය', - 'order-date' => 'ඇණවුම් හැඳුනුම්පත් දිනය', - 'order-id' => 'ඇණවුම් හැඳුනුම්පත් අංකය', - 'payment-method' => 'ගෙවීමේ ක්රමය', - 'payment-terms' => 'ගෙවීමේ සහෝදරය', - 'price' => 'මිල', - 'product-name' => 'නිෂ්පාදන නම', - 'qty' => 'ප්‍රමාණය', - 'ship-to' => 'නිෂ්පාදන කරන්ගේ නම', - 'shipping-handling' => 'නිෂ්පාදන හා අයිතම', - 'shipping-method' => 'නිෂ්පාදන ක්රමය', - 'sku' => 'SKU අංකය', - 'subtotal' => 'අඟල් එකතුව', - 'tax' => 'බදවාර', - 'tax-amount' => 'බදවාර මුදල', - 'vat-number' => 'වැට් අංකය', + 'bank-details' => 'බැංකු විස්තර', + 'bill-to' => 'බිල් කරන්න', + 'contact' => 'සබඳතා', + 'contact-number' => 'සබඳතා අංකය', + 'date' => 'ඉල්ලීම් දිනය', + 'discount' => 'වට්ටම්', + 'grand-total' => 'මුළු මුදල', + 'invoice' => 'ඉල්ලීම්', + 'invoice-id' => 'ඉල්ලීම් අංකය', + 'order-date' => 'ඇණවුම් දිනය', + 'order-id' => 'ඇණවුම් අංකය', + 'payment-method' => 'ගෙවීම් ක්රමය', + 'payment-terms' => 'ගෙවීම් අනුමත කාලීන', + 'price' => 'මිල', + 'product-name' => 'නිෂ්පාදන නාමය', + 'qty' => 'ප්‍රමාණය', + 'ship-to' => 'භාරයට යවන්න', + 'shipping-handling-excl-tax' => 'භාරය සහ ප්‍රමාණය (බදු නොමැති)', + 'shipping-handling-incl-tax' => 'භාරය සහ ප්‍රමාණය (බදු සහිත)', + 'shipping-handling' => 'භාරය සහ ප්‍රමාණය', + 'shipping-method' => 'භාරදුන් ක්රමය', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'උප මුදල (බදු නොමැති)', + 'subtotal-incl-tax' => 'උප මුදල (බදු සහිත)', + 'subtotal' => 'උප මුදල', + 'tax' => 'බදු', + 'tax-amount' => 'බදු මුදල', + 'vat-number' => 'වැට් අංකය', + 'excl-tax' => 'බදු නොමැති:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'බහු තේරීම', 'no' => 'නෑ', 'number' => 'අංකය', + 'option-deleted' => 'විකල්ප ඉවත් කළ හැකියි', 'options' => 'විකල්ප', 'position' => 'ස්ථානය', 'price' => 'මිල', @@ -1123,6 +1160,7 @@ 'multiselect' => 'බහුල්ලා තෝරන්න', 'no' => 'නෑ', 'number' => 'අංකය', + 'option-deleted' => 'විකල්ප ඉවත් කළ හැකියි', 'options' => 'විකල්ප', 'position' => 'ස්ථානය', 'price' => 'මිල', @@ -3384,17 +3422,6 @@ 'info' => 'උපකාරකයට', 'title' => 'උපකාරක', - 'inventory' => [ - 'info' => 'පසුරු ඇමිලුම් සකසන්න', - 'title' => 'මූලාව', - - 'stock-options' => [ - 'allow-back-orders' => 'පසුරු ඇමිලුම් සකළ හැකියාකරනවා', - 'title' => 'මූලාවේ විකල්ප', - 'title-info' => 'මූලාවේ විකල්ප අයින්වස්තූරයන් සහිත විමසීම් හෝ අනුභවයවලින් මුදල් සහිත වෙනත් දේපල් සහිත යාවත්කාලීන කොන්දක් වෙනස් කිරීමට අරන් ප්‍රායෝගයන් විසින් භූමියක් ලබාදීමක් දරුවන් සඳහා ඉටුකළ වෙනවා.', - ], - ], - 'products' => [ 'info' => 'මාතෘකාව සිටී, නිෂ්පාදන දර්ශනය පිටවක්, කාටස් දර්ශනය පිටවක්, නිෂ්පාදන මුලකුමාන, සමාකාලිකව විස්තරය සහ ගුණානුකරණ සමාපෝදනය.', 'title' => 'නිෂ්පාදන', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'ඇණවුම් අංක, උපරිම ඇණවුම්.', + 'info' => 'ඇණවුම් අංක, අවම ඇණවුම් සහ ආපු ඇණවුම් සඳහා සඳහා සැකසුම් තත්ත්වයක් සඳහා සැකසුම් සකසන්න.', 'title' => 'ඇණවුම් සැකසීම්', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'උපරිම ඇණවුම් සැකසීම්', 'title-info' => 'ක්රියාකාරක විග්‍රහයට හෝ අගයට හෝ අණවුම්කරීමක් සඳහා උපරිම අවශ්‍ය ප්රමාණය හෝ වගය සකසාගාරයට සහිතවයක් සහිතවයක් සකසාගාරයට.', ], + + 'stock-options' => [ + 'allow-back-orders' => 'පසුරු ඇමිලුම් සකළ හැකියාකරනවා', + 'title' => 'මූලාවේ විකල්ප', + 'title-info' => 'මූලාවේ විකල්ප අයින්වස්තූරයන් සහිත විමසීම් හෝ අනුභවයවලින් මුදල් සහිත වෙනත් දේපල් සහිත යාවත්කාලීන කොන්දක් වෙනස් කිරීමට අරන් ප්‍රායෝගයන් විසින් භූමියක් ලබාදීමක් දරුවන් සඳහා ඉටුකළ වෙනවා.', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'ප්රුක්ෂාව හෝ ප්රොමෝශක්කරන්ගේ අස්වකාෂකවට නිවේරකාරයන් වෙත සහිතවයක් සහිතවයක් සේයාගාරයට.', ], ], - ], - 'taxes' => [ - 'title' => 'බද්ද', + 'taxes' => [ + 'title' => 'බද්ද', + 'title-info' => 'බද්ද යටතේ රජයේ අනුමැතිය සඳහා අදාල අයිතිකරුවන් වෙත මුදල් ගෙවීම් කිරීමට අනුමැතිය හැකි අතර, දියුණු හෝ සේවාවෙන් හෝ සංකීර්කරණයෙන් ගණනාවක් සහිත අයිතිකරුවන් වෙත ගෙවීම් කිරීමට භාවිතා කරයි.', + + 'categories' => [ + 'title' => 'බද්ද ප්රවර්ග', + 'title-info' => 'බද්ද ප්රවර්ග යටතේ විකුණුම් බද්ද, වල්පිට් බද්ද, හෝ ප්රවේශ බද්ද ආකාරයන් සඳහා ප්රභවයක් සහිත ප්රවේශ අනුක්‍රමයන් සහිත අයිතිකරුවන් වෙත ප්රභවය භාවිතා කිරීමට භාවිතා කරයි.', + 'product' => 'නිෂ්පාදන පෙරනිමි බද්ද ප්රවර්ගය', + 'shipping' => 'නවීන බද්ද ප්රවර්ගය', + 'none' => 'කිසිවක් නැත', + ], + + 'calculation' => [ + 'title' => 'ගණන සැකසීම් සැකසීම්', + 'title-info' => 'නිවැරදි නිවේදනය හෝ සේවාවෙන් ගොනු හෝ සේවාවෙන් ගණනාවක් සහිත නිවේදන ප්රමාණය, අඩුම මිල, බද්ද, සහ අමතර ගාස්තුවේ සඳහා විවිධ තොරතුරු.', + 'based-on' => 'ගණන මත යෙදුම', + 'shipping-address' => 'නවීන ලිපිනය', + 'billing-address' => 'බිල් කිරීමේ ලිපිනය', + 'shipping-origin' => 'නවීන ආරම්භය', + 'product-prices' => 'නිෂ්පාදන මිල', + 'shipping-prices' => 'නවීන මිල', + 'excluding-tax' => 'බද්ද නොමැතිනම්', + 'including-tax' => 'බද්ද සහිතවයි', + ], - 'catalog' => [ - 'title' => 'ප්‍රනාමය', - 'title-info' => 'ප්‍රනාමය සහ පෙරනිමි සහිත ගණනාවක් සඳහා සැකසීම', + 'default-destination-calculation' => [ + 'default-country' => 'පෙරනිමි රට', + 'default-post-code' => 'පෙරනිමි තැපැල් කේතය', + 'default-state' => 'පෙරනිමි රාජ්‍යය', + 'title' => 'පෙරනිමි ගඩාත්මක ගණන සැකසීම්', + 'title-info' => 'පෙරනිමි ප්රභවයක් හෝ පෙරනිමි ගඩාත්මක ගණනයක් පරික්ෂා කිරීමට අනුමැතිය හැකි අතර, ප්රභවය නිර්මාණය කිරීමට සූදාන පිටවන පිටුවක් හෝ ප්රභවය අසන්නයක් හැකි අතර, ප්රභවය භාවිතා කිරීමට භාවිතා කරයි.', + ], - 'pricing' => [ - 'title' => 'මිල මතන්න', - 'title-info' => 'දවසේ භාවිතා කරන්න හෝ සේවාවේ ප්රමාණය හෝ සාමාන්‍ය ප්රමාණය හෝ, මූල මිල, වර්ග, බද, සහ අදියර් නිර්දේශය පිළිබඳ විස්තර', - 'tax-inclusive' => 'බද සහිත', + 'shopping-cart' => [ + 'title' => 'ගොනු බහුලවය පෙන්වීමේ සැකසීම්', + 'title-info' => 'ගොනු බහුලවයේ බද්ද පෙන්වීම් පෙන්වීමේ ප්රභවය සැකසීම් සඳහා සැකසීම් සැකසීම් සහිතවයක් සහිතවයක් සේයාගාරයට.', + 'display-prices' => 'මිල පෙන්වන්න', + 'display-subtotal' => 'උප මුදල් පෙන්වන්න', + 'display-shipping-amount' => 'නවීන මුදල් පෙන්වන්න', + 'excluding-tax' => 'බද්ද නොමැතිනම්', + 'including-tax' => 'බද්ද සහිතවයි', + 'both' => 'බද්ද නොමැතින් සහිතවයි සහ බද්ද සහිතවයි', ], - 'default-location-calculation' => [ - 'default-country' => 'ප්‍රධාන රට', - 'default-post-code' => 'ප්‍රධාන තැපැල් කේතය', - 'default-state' => 'ප්‍රධාන රහුල්', - 'title' => 'ප්‍රධාන ස්ථාපනය උදාවන්', - 'title-info' => 'ප්‍රකාර හෝ පෙරනිමි ප්‍රධාන ස්ථාපනයක් පෙරනිමි ප්රධානවල ප්‍රධානවලට හෝ මූලනය කිරීම සඳහා ස්වයංක්රීය කරයි.', + 'sales' => [ + 'title' => 'ඇණවුම්, පිටුවුම්, ආපසු පෙන්වීම් පෙන්වීමේ සැකසීම්', + 'title-info' => 'ඇණවුම්, පිටුවුම්, ආපසු පෙන්වීමේ බද්ද පෙන්වීම් පෙන්වීමේ ප්රභවය සැකසීම් සඳහා සැකසීම් සැකසීම් සහිතවයක් සහිතවයක් සේයාගාරයට.', + 'display-prices' => 'මිල පෙන්වන්න', + 'display-subtotal' => 'උප මුදල් පෙන්වන්න', + 'display-shipping-amount' => 'නවීන මුදල් පෙන්වන්න', + 'excluding-tax' => 'බද්ද නොමැතිනම්', + 'including-tax' => 'බද්ද සහිතවයි', + 'both' => 'බද්ද නොමැතින් සහිතවයි සහ බද්ද සහිතවයි', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => 'ඇණවුම අවලංගුවයි!', ], - 'billing-address' => 'බිල්න් ලිපිනය', - 'contact' => 'සම්බන්ධය', - 'discount' => 'අරණය', - 'grand-total' => 'සාමාන්‍ය එකතු', - 'name' => 'නම', - 'payment' => 'ගෙවීම', - 'price' => 'මිල', - 'qty' => 'ප්‍රමාණය', - 'shipping' => 'නොහැකාය', - 'shipping-address' => 'නොහැකායේ ලිපිනය', - 'shipping-handling' => 'නොහැකාය හා සහිතවැල්ල', - 'sku' => 'SKU', - 'subtotal' => 'උප එකතු', - 'tax' => 'බදු', + 'billing-address' => 'බිල් කිරීමේ ලිපිනය', + 'carrier' => 'නිෂ්පාදනයක්', + 'contact' => 'සම්බන්ධය', + 'discount' => 'වට්ටම්', + 'excl-tax' => 'බදාගැනීමට නොහැකි: ', + 'grand-total' => 'මුළු එකතුව', + 'name' => 'නම', + 'payment' => 'ගෙවීම', + 'price' => 'මිල', + 'qty' => 'ප්රමාණය', + 'shipping-address' => 'නැවුම් කිරීමේ ලිපිනය', + 'shipping-handling-excl-tax' => 'නැවුම් කිරීම් සහ ප්රතිලාභය (බදාගැනීමට නොහැකි)', + 'shipping-handling-incl-tax' => 'නැවුම් කිරීම් සහ ප්රතිලාභය (බදාගැනීමට ඇති)', + 'shipping-handling' => 'නැවුම් කිරීම් සහ ප්රතිලාභය', + 'shipping' => 'නැවුම්', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'මුළු එකතුව (බදාගැනීමට නොහැකි)', + 'subtotal-incl-tax' => 'මුළු එකතුව (බදාගැනීමට ඇති)', + 'subtotal' => 'මුළු එකතුව', + 'tax' => 'බදාගැනීම', + 'tracking-number' => 'දත්ත ලබාදුන් අංකය : :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/tr/app.php b/packages/Webkul/Admin/src/Resources/lang/tr/app.php index d813157a62d..b9b544603bf 100755 --- a/packages/Webkul/Admin/src/Resources/lang/tr/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/tr/app.php @@ -214,6 +214,7 @@ 'delete' => 'Sil', 'empty-description' => 'Sepetinizde ürün bulunmamaktadır.', 'empty-title' => 'Boş Sepet Öğeleri', + 'excl-tax' => 'KDV Hariç', 'move-to-wishlist' => 'İstek Listesine Taşı', 'see-details' => 'Detayları Görüntüle', 'sku' => 'SKU - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'Kupon Kullan', - 'discount-amount' => 'İndirim Tutarı', - 'enter-your-code' => 'Kodunuzu girin', - 'grand-total' => 'Genel Toplam', - 'place-order' => 'Sipariş Ver', - 'processing' => 'İşleniyor', - 'shipping-amount' => 'Teslimat Tutarı', - 'sub-total' => 'Ara Toplam', - 'tax' => 'Vergi', - 'title' => 'Sipariş Özeti', + 'apply-coupon' => 'Kupon Uygula', + 'discount-amount' => 'İndirim Tutarı', + 'enter-your-code' => 'Kodunuzu Girin', + 'grand-total' => 'Genel Toplam', + 'place-order' => 'Sipariş Ver', + 'processing' => 'İşleniyor', + 'shipping-amount-excl-tax' => 'Kargo Tutarı (KDV Hariç)', + 'shipping-amount-incl-tax' => 'Kargo Tutarı (KDV Dahil)', + 'shipping-amount' => 'Kargo Tutarı', + 'sub-total-excl-tax' => 'Ara Toplam (KDV Hariç)', + 'sub-total-incl-tax' => 'Ara Toplam (KDV Dahil)', + 'sub-total' => 'Ara Toplam', + 'tax' => 'KDV', + 'title' => 'Sipariş Özeti', ], ], @@ -289,6 +294,7 @@ 'delete' => 'Sil', 'empty-description' => 'Sepetinizde ürün bulunmamaktadır.', 'empty-title' => 'Boş Sepet', + 'excl-tax' => 'KDV Hariç', 'see-details' => 'Detayları Görüntüle', 'sku' => 'SKU - :sku', 'title' => 'Sepet Öğeleri', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount Birim Başı x :qty Miktar', - 'billing-address' => 'Fatura Adresi', - 'cancel' => 'İptal Et', - 'cancel-msg' => 'Bu siparişi iptal etmek istediğinizden emin misiniz?', - 'cancel-success' => 'Sipariş başarıyla iptal edildi', - 'canceled' => 'İptal Edildi', - 'channel' => 'Kanal', - 'closed' => 'Kapalı', - 'comment-success' => 'Yorum başarıyla eklendi.', - 'comments' => 'Yorumlar', - 'completed' => 'Tamamlandı', - 'contact' => 'İletişim', - 'create-success' => 'Sipariş başarıyla oluşturuldu', - 'currency' => 'Para Birimi', - 'customer' => 'Müşteri', - 'customer-group' => 'Müşteri Grubu', - 'customer-not-notified' => ':date | Müşteri Bilgilendirilmedi', - 'customer-notified' => ':date | Müşteri Bilgilendirildi', - 'discount' => 'İndirim - :discount', - 'download-pdf' => 'PDF İndir', - 'fraud' => 'Sahtekar', - 'grand-total' => 'Genel Toplam - :grand_total', - 'invoice-id' => 'Fatura #:invoice', - 'invoices' => 'Faturalar', - 'item-canceled' => 'İptal Edildi (:qty_canceled)', - 'item-invoice' => 'Faturalandı (:qty_invoiced)', - 'item-ordered' => 'Sipariş Edilen (:qty_ordered)', - 'item-refunded' => 'İade Edildi (:qty_refunded)', - 'item-shipped' => 'Gönderildi (:qty_shipped)', - 'name' => 'Ad', - 'no-invoice-found' => 'Fatura Bulunamadı', - 'no-refund-found' => 'İade Bulunamadı', - 'no-shipment-found' => 'Gönderim Bulunamadı', - 'notify-customer' => 'Müşteriyi Bilgilendir', - 'order-date' => 'Sipariş Tarihi', - 'order-information' => 'Sipariş Bilgileri', - 'order-status' => 'Sipariş Durumu', - 'payment-and-shipping' => 'Ödeme ve Gönderim', - 'payment-method' => 'Ödeme Yöntemi', - 'pending' => 'Beklemede', - 'pending_payment' => 'bekleyen ödeme', - 'per-unit' => 'Birim Başı', - 'price' => 'Fiyat - :price', - 'processing' => 'İşleniyor', - 'quantity' => 'Miktar', - 'refund' => 'İade', - 'refund-id' => 'İade #:refund', - 'refunded' => 'İade Edildi', - 'reorder' => 'Yeniden düzenle', - 'ship' => 'Gönder', - 'shipment' => 'Gönderi #:shipment', - 'shipments' => 'Gönderiler', - 'shipping-address' => 'Teslimat Adresi', - 'shipping-and-handling' => 'Kargo ve İşlem Ücreti', - 'shipping-method' => 'Kargo Yöntemi', - 'shipping-price' => 'Kargo Ücreti', - 'sku' => 'Ürün Kodu - :sku', - 'status' => 'Durum', - 'sub-total' => 'Ara Toplam - :sub_total', - 'submit-comment' => 'Yorumu Gönder', - 'summary-grand-total' => 'Genel Toplam', - 'summary-sub-total' => 'Ara Toplam', - 'summary-tax' => 'Vergi', - 'tax' => 'Vergi - :tax', - 'title' => 'Sipariş #:order_id', - 'total-due' => 'Toplam Hesap', - 'total-paid' => 'Toplam Ödenen', - 'total-refund' => 'Toplam İade', - 'view' => 'Görüntüle', - 'write-your-comment' => 'Yorumunuzu Yazın', + 'amount-per-unit' => ':amount Birim Başına x :qty Miktar', + 'billing-address' => 'Fatura Adresi', + 'cancel' => 'İptal', + 'cancel-msg' => 'Bu siparişi iptal etmek istediğinizden emin misiniz', + 'cancel-success' => 'Sipariş başarıyla iptal edildi', + 'canceled' => 'İptal Edildi', + 'channel' => 'Kanal', + 'closed' => 'Kapalı', + 'comment-success' => 'Yorum başarıyla eklendi.', + 'comments' => 'Yorumlar', + 'completed' => 'Tamamlandı', + 'contact' => 'İletişim', + 'create-success' => 'Sipariş başarıyla oluşturuldu', + 'currency' => 'Para Birimi', + 'customer' => 'Müşteri', + 'customer-group' => 'Müşteri Grubu', + 'customer-not-notified' => ':date | Müşteri Bildirilmedi', + 'customer-notified' => ':date | Müşteri Bildirildi', + 'discount' => 'İndirim - :discount', + 'download-pdf' => 'PDF İndir', + 'fraud' => 'Dolandırıcılık', + 'grand-total' => 'Toplam - :grand_total', + 'invoice-id' => 'Fatura #:invoice', + 'invoices' => 'Faturalar', + 'item-canceled' => 'İptal Edildi (:qty_canceled)', + 'item-invoice' => 'Faturalandı (:qty_invoiced)', + 'item-ordered' => 'Sipariş Edildi (:qty_ordered)', + 'item-refunded' => 'İade Edildi (:qty_refunded)', + 'item-shipped' => 'Gönderildi (:qty_shipped)', + 'name' => 'Ad', + 'no-invoice-found' => 'Fatura Bulunamadı', + 'no-refund-found' => 'İade Bulunamadı', + 'no-shipment-found' => 'Gönderim Bulunamadı', + 'notify-customer' => 'Müşteriye Bildir', + 'order-date' => 'Sipariş Tarihi', + 'order-information' => 'Sipariş Bilgileri', + 'order-status' => 'Sipariş Durumu', + 'payment-and-shipping' => 'Ödeme ve Gönderim', + 'payment-method' => 'Ödeme Yöntemi', + 'pending' => 'Beklemede', + 'pending_payment' => 'Ödeme Bekliyor', + 'per-unit' => 'Birim Başına', + 'price' => 'Fiyat - :price', + 'price-excl-tax' => 'Fiyat (KDV Hariç) - :price', + 'price-incl-tax' => 'Fiyat (KDV Dahil) - :price', + 'processing' => 'İşleniyor', + 'quantity' => 'Miktar', + 'refund' => 'İade', + 'refund-id' => 'İade #:refund', + 'refunded' => 'İade Edildi', + 'reorder' => 'Yeniden Sipariş Ver', + 'ship' => 'Gönder', + 'shipment' => 'Gönderim #:shipment', + 'shipments' => 'Gönderimler', + 'shipping-address' => 'Teslimat Adresi', + 'shipping-and-handling' => 'Kargo ve İşlem', + 'shipping-and-handling-excl-tax' => 'Kargo ve İşlem (KDV Hariç)', + 'shipping-and-handling-incl-tax' => 'Kargo ve İşlem (KDV Dahil)', + 'shipping-method' => 'Teslimat Yöntemi', + 'shipping-price' => 'Kargo Ücreti', + 'sku' => 'SKU - :sku', + 'status' => 'Durum', + 'sub-total' => 'Ara Toplam - :sub_total', + 'sub-total-excl-tax' => 'Ara Toplam (KDV Hariç) - :sub_total', + 'sub-total-incl-tax' => 'Ara Toplam (KDV Dahil) - :sub_total', + 'submit-comment' => 'Yorumu Gönder', + 'summary-discount' => 'İndirim', + 'summary-grand-total' => 'Toplam', + 'summary-sub-total' => 'Ara Toplam', + 'summary-sub-total-excl-tax' => 'Ara Toplam (KDV Hariç)', + 'summary-sub-total-incl-tax' => 'Ara Toplam (KDV Dahil)', + 'summary-tax' => 'KDV', + 'tax' => 'KDV (:percent) - :tax', + 'title' => 'Sipariş #:order_id', + 'total-due' => 'Toplam Tutar', + 'total-paid' => 'Toplam Ödenen', + 'total-refund' => 'Toplam İade', + 'view' => 'Görüntüle', + 'write-your-comment' => 'Yorumunuzu yazın', ], ], @@ -478,40 +493,48 @@ ], 'view' => [ - 'account-information' => 'Hesap Bilgileri', - 'adjustment-fee' => 'Düzeltme Ücreti', - 'adjustment-refund' => 'Düzeltme İadesi', - 'base-discounted-amount' => 'İndirimli Tutar - :base_discounted_amount', - 'billing-address' => 'Fatura Adresi', - 'currency' => 'Para Birimi', - 'discounted-amount' => 'Ara Toplam - :discounted_amount', - 'grand-total' => 'Genel Toplam', - 'order-channel' => 'Sipariş Kanalı', - 'order-date' => 'Sipariş Tarihi', - 'order-id' => 'Sipariş Kimliği', - 'order-information' => 'Sipariş Bilgileri', - 'order-status' => 'Sipariş Durumu', - 'payment-information' => 'Ödeme Bilgileri', - 'payment-method' => 'Ödeme Yöntemi', - 'price' => 'Fiyat - :price', - 'product-image' => 'Ürün Resmi', - 'product-ordered' => 'Sipariş Edilen Ürünler', - 'qty' => 'MKT - :qty', - 'refund' => 'İade', - 'shipping-address' => 'Teslimat Adresi', - 'shipping-handling' => 'Kargo ve İşlem Ücreti', - 'shipping-method' => 'Kargo Yöntemi', - 'shipping-price' => 'Kargo Ücreti', - 'sku' => 'Ürün Kodu - :sku', - 'sub-total' => 'Ara Toplam', - 'tax' => 'Vergi', - 'tax-amount' => 'Vergi Tutarı - :tax_amount', - 'title' => 'İade #:refund_id', + 'account-information' => 'Hesap Bilgileri', + 'adjustment-fee' => 'Düzenleme Ücreti', + 'adjustment-refund' => 'Düzenleme İadesi', + 'base-discounted-amount' => 'İndirimli Tutar - :base_discounted_amount', + 'billing-address' => 'Fatura Adresi', + 'currency' => 'Para Birimi', + 'sub-total-amount-excl-tax' => 'Ara Toplam (KDV Hariç) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'Ara Toplam (KDV Dahil) - :discounted_amount', + 'sub-total-amount' => 'Ara Toplam - :discounted_amount', + 'grand-total' => 'Genel Toplam', + 'order-channel' => 'Sipariş Kanalı', + 'order-date' => 'Sipariş Tarihi', + 'order-id' => 'Sipariş Kimliği', + 'order-information' => 'Sipariş Bilgileri', + 'order-status' => 'Sipariş Durumu', + 'payment-information' => 'Ödeme Bilgileri', + 'payment-method' => 'Ödeme Yöntemi', + 'price-excl-tax' => 'Fiyat (KDV Hariç) - :price', + 'price-incl-tax' => 'Fiyat (KDV Dahil) - :price', + 'price' => 'Fiyat - :price', + 'product-image' => 'Ürün Resmi', + 'product-ordered' => 'Sipariş Edilen Ürünler', + 'qty' => 'Miktar - :qty', + 'refund' => 'İade', + 'shipping-address' => 'Teslimat Adresi', + 'shipping-handling-excl-tax' => 'Kargo ve İşlem (KDV Hariç)', + 'shipping-handling-incl-tax' => 'Kargo ve İşlem (KDV Dahil)', + 'shipping-handling' => 'Kargo ve İşlem', + 'shipping-method' => 'Kargo Yöntemi', + 'shipping-price' => 'Kargo Ücreti', + 'sku' => 'Ürün Kodu - :sku', + 'sub-total-excl-tax' => 'Ara Toplam (KDV Hariç)', + 'sub-total-incl-tax' => 'Ara Toplam (KDV Dahil)', + 'sub-total' => 'Ara Toplam', + 'tax' => 'KDV', + 'tax-amount' => 'KDV Tutarı - :tax_amount', + 'title' => 'İade #:refund_id', ], 'create' => [ - 'adjustment-fee' => 'Düzeltme Ücreti', - 'adjustment-refund' => 'Düzeltme İadesi', + 'adjustment-fee' => 'Düzenleme Ücreti', + 'adjustment-refund' => 'Düzenleme İadesi', 'amount-per-unit' => ':amount Birim Başına x :qty Miktar', 'create-success' => 'İade başarıyla oluşturuldu', 'creation-error' => 'İade oluşturma izin verilmiyor.', @@ -534,7 +557,7 @@ 'subtotal' => 'Ara Toplam', 'tax-amount' => 'Vergi Tutarı', 'title' => 'İade Oluştur', - 'update-quantity-btn' => 'Miktarı Güncelle', + 'update-totals-btn' => 'Toplamları Güncelle', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount Birim Başına x :qty Miktar', - 'channel' => 'Kanal', - 'customer' => 'Müşteri', - 'customer-email' => 'Müşteri E-posta - :email', - 'discount' => 'İndirim Tutarı - :discount', - 'email' => 'E-posta', - 'grand-total' => 'Genel Toplam', - 'invoice-items' => 'Fatura Kalemleri', - 'invoice-sent' => 'Fatura başarıyla gönderildi', - 'invoice-status' => 'Fatura Durumu', - 'order-date' => 'Sipariş Tarihi', - 'order-id' => 'Sipariş Kimliği', - 'order-information' => 'Sipariş Bilgileri', - 'order-status' => 'Sipariş Durumu', - 'price' => 'Fiyat - :price', - 'print' => 'Yazdır', - 'product-image' => 'Ürün Resmi', - 'qty' => 'Miktar - :qty', - 'send' => 'Gönder', - 'send-btn' => 'Gönder', - 'send-duplicate-invoice' => 'Kopya Fatura Gönder', - 'shipping-and-handling' => 'Kargo ve İşlem Ücreti', - 'sku' => 'Ürün Kodu - :sku', - 'sub-total' => 'Ara Toplam - :sub_total', - 'sub-total-summary' => 'Ara Toplam', - 'summary-discount' => 'İndirim Tutarı', - 'summary-tax' => 'Vergi Tutarı', - 'tax' => 'Vergi Tutarı - :tax', - 'title' => 'Fatura #:invoice_id', + 'amount-per-unit' => ':amount Birim Başına x :qty Miktar', + 'channel' => 'Kanal', + 'customer-email' => 'E-posta - :email', + 'customer' => 'Müşteri', + 'discount' => 'İndirim Miktarı - :discount', + 'email' => 'E-posta', + 'grand-total' => 'Genel Toplam', + 'invoice-items' => 'Fatura Kalemleri', + 'invoice-sent' => 'Fatura başarıyla gönderildi', + 'invoice-status' => 'Fatura Durumu', + 'order-date' => 'Sipariş Tarihi', + 'order-id' => 'Sipariş Kimliği', + 'order-information' => 'Sipariş Bilgileri', + 'order-status' => 'Sipariş Durumu', + 'price-excl-tax' => 'Fiyat (KDV Hariç) - :price', + 'price-incl-tax' => 'Fiyat (KDV Dahil) - :price', + 'price' => 'Fiyat - :price', + 'print' => 'Yazdır', + 'product-image' => 'Ürün Resmi', + 'qty' => 'Miktar - :qty', + 'send-btn' => 'Gönder', + 'send-duplicate-invoice' => 'Yinelenen Fatura Gönder', + 'send' => 'Gönder', + 'shipping-and-handling-excl-tax' => 'Kargo ve İşlem Ücreti (KDV Hariç)', + 'shipping-and-handling-incl-tax' => 'Kargo ve İşlem Ücreti (KDV Dahil)', + 'shipping-and-handling' => 'Kargo ve İşlem Ücreti', + 'sku' => 'Ürün Kodu - :sku', + 'sub-total-excl-tax' => 'Ara Toplam (KDV Hariç) - :sub_total', + 'sub-total-incl-tax' => 'Ara Toplam (KDV Dahil) - :sub_total', + 'sub-total-summary-excl-tax' => 'Ara Toplam (KDV Hariç)', + 'sub-total-summary-incl-tax' => 'Ara Toplam (KDV Dahil)', + 'sub-total-summary' => 'Ara Toplam', + 'sub-total' => 'Ara Toplam - :sub_total', + 'summary-discount' => 'İndirim Miktarı', + 'summary-tax' => 'KDV Tutarı', + 'tax' => 'KDV Tutarı - :tax', + 'title' => 'Fatura #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'Banka Bilgileri', - 'bill-to' => 'Fatura Edilen', - 'contact' => 'İletişim', - 'contact-number' => 'İletişim Numarası', - 'date' => 'Fatura Tarihi', - 'discount' => 'İndirim', - 'grand-total' => 'Genel Toplam', - 'invoice' => 'Fatura', - 'invoice-id' => 'Fatura Kimliği', - 'order-date' => 'Sipariş Tarihi', - 'order-id' => 'Sipariş Kimliği', - 'payment-method' => 'Ödeme Yöntemi', - 'payment-terms' => 'Ödeme Şartları', - 'price' => 'Fiyat', - 'product-name' => 'Ürün Adı', - 'qty' => 'Miktar', - 'ship-to' => 'Teslim Edilen', - 'shipping-handling' => 'Kargo İşlem Ücreti', - 'shipping-method' => 'Kargo Yöntemi', - 'sku' => 'Ürün Kodu', - 'subtotal' => 'Ara Toplam', - 'tax' => 'Vergi', - 'tax-amount' => 'Vergi Tutarı', - 'vat-number' => 'KDV Numarası', + 'bank-details' => 'Banka Detayları', + 'bill-to' => 'Fatura Edilen', + 'contact' => 'İletişim', + 'contact-number' => 'İletişim Numarası', + 'date' => 'Fatura Tarihi', + 'discount' => 'İndirim', + 'grand-total' => 'Genel Toplam', + 'invoice' => 'Fatura', + 'invoice-id' => 'Fatura ID', + 'order-date' => 'Sipariş Tarihi', + 'order-id' => 'Sipariş ID', + 'payment-method' => 'Ödeme Yöntemi', + 'payment-terms' => 'Ödeme Koşulları', + 'price' => 'Fiyat', + 'product-name' => 'Ürün Adı', + 'qty' => 'Miktar', + 'ship-to' => 'Gönderilecek Adres', + 'shipping-handling-excl-tax' => 'Kargo ve İşlem Ücreti (KDV Hariç)', + 'shipping-handling-incl-tax' => 'Kargo ve İşlem Ücreti (KDV Dahil)', + 'shipping-handling' => 'Kargo ve İşlem Ücreti', + 'shipping-method' => 'Kargo Yöntemi', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Ara Toplam (KDV Hariç)', + 'subtotal-incl-tax' => 'Ara Toplam (KDV Dahil)', + 'subtotal' => 'Ara Toplam', + 'tax' => 'Vergi', + 'tax-amount' => 'Vergi Tutarı', + 'vat-number' => 'Vergi Numarası', + 'excl-tax' => 'KDV Hariç:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'Çoklu Seçim', 'no' => 'Hayır', 'number' => 'Sayı', + 'option-deleted' => 'Seçenek başarıyla silindi', 'options' => 'Seçenekler', 'position' => 'Konum', 'price' => 'Fiyat', @@ -1123,6 +1160,7 @@ 'multiselect' => 'Çoklu Seçim', 'no' => 'Hayır', 'number' => 'Sayı', + 'option-deleted' => 'Seçenek başarıyla silindi', 'options' => 'Seçenekler', 'position' => 'Konum', 'price' => 'Fiyat', @@ -3385,17 +3423,6 @@ 'info' => 'Katalog', 'title' => 'Katalog', - 'inventory' => [ - 'info' => 'Geri siparişleri ayarlayın', - 'title' => 'Envanter', - - 'stock-options' => [ - 'allow-back-orders' => 'Geri Siparişlere İzin Ver', - 'title' => 'Stok Seçenekleri', - 'title-info' => 'Stok seçenekleri, şirket hisselerini belirli bir fiyattan satın alma veya satma hakkını veren yatırım sözleşmeleridir ve potansiyel karları etkiler.', - ], - ], - 'products' => [ 'info' => 'Misafir ödeme, ürün görünüm sayfası, alışveriş sepeti görünüm sayfası, mağaza ön yüzü, inceleme ve özellik sosyal paylaşımını ayarlayın.', 'title' => 'Ürünler', @@ -3709,7 +3736,7 @@ ], 'order-settings' => [ - 'info' => 'Sipariş numaralarını ve minimum siparişleri ayarlayın.', + 'info' => 'Sipariş numaralarını, minimum siparişleri ve geri siparişleri ayarlayın.', 'title' => 'Sipariş Ayarları', 'order-number' => [ @@ -3726,6 +3753,12 @@ 'title' => 'Minimum Sipariş Ayarları', 'title-info' => 'Siparişin işlenmesi veya avantajlardan yararlanabilmesi için gerekli en düşük miktar veya değeri belirleyen yapılandırılmış kriterler.', ], + + 'stock-options' => [ + 'allow-back-orders' => 'Geri Siparişlere İzin Ver', + 'title' => 'Stok Seçenekleri', + 'title-info' => 'Stok seçenekleri, şirket hisselerini belirli bir fiyattan satın alma veya satma hakkını veren yatırım sözleşmeleridir ve potansiyel karları etkiler.', + ], ], 'invoice-settings' => [ @@ -3762,27 +3795,60 @@ 'title-info' => 'Müşterilere gelecek veya geciken ödemeleri hatırlatmak için gönderilen otomatik bildirimler veya iletişimler.', ], ], - ], - 'taxes' => [ - 'title' => 'Vergiler', + 'taxes' => [ + 'title' => 'Vergiler', + 'title-info' => 'Vergiler, mal, hizmet veya işlemler üzerinde hükümetler tarafından zorunlu olarak uygulanan ve satıcılar tarafından tahsil edilerek yetkililere ödenen zorunlu ücretlerdir.', - 'catalog' => [ - 'title' => 'Katalog', - 'title-info' => 'Fiyatlandırma ve varsayılan konum hesaplamalarını ayarlayın', + 'categories' => [ + 'title' => 'Vergi Kategorileri', + 'title-info' => 'Vergi kategorileri, satış vergisi, katma değer vergisi veya özel tüketim vergisi gibi farklı vergi türleri için sınıflandırmalardır. Ürünlere veya hizmetlere vergi oranları uygulamak için kullanılır.', + 'product' => 'Ürün Varsayılan Vergi Kategorisi', + 'shipping' => 'Kargo Vergi Kategorisi', + 'none' => 'Hiçbiri', + ], - 'pricing' => [ - 'title' => 'Fiyatlandırma', - 'title-info' => 'Mal veya hizmetlerin maliyeti hakkında detaylar, temel fiyat, indirimler, vergiler ve ek ücretler dahil bilgiler.', - 'tax-inclusive' => 'Vergi dahil', + 'calculation' => [ + 'title' => 'Hesaplama Ayarları', + 'title-info' => 'Mal veya hizmetlerin maliyeti hakkında ayrıntılar, temel fiyat, indirimler, vergiler ve ek ücretler gibi bilgiler.', + 'based-on' => 'Hesaplama Temeli', + 'shipping-address' => 'Teslimat Adresi', + 'billing-address' => 'Fatura Adresi', + 'shipping-origin' => 'Kargo Kaynağı', + 'product-prices' => 'Ürün Fiyatları', + 'shipping-prices' => 'Kargo Fiyatları', + 'excluding-tax' => 'Vergi Hariç', + 'including-tax' => 'Vergi Dahil', ], - 'default-location-calculation' => [ + 'default-destination-calculation' => [ 'default-country' => 'Varsayılan Ülke', - 'default-state' => 'Varsayılan Eyalet', 'default-post-code' => 'Varsayılan Posta Kodu', - 'title' => 'Varsayılan Konum Hesaplama', - 'title-info' => 'Önceden belirlenmiş faktörler veya ayarlar temel alınarak standart veya başlangıç konumunun otomatik olarak belirlenmesi.', + 'default-state' => 'Varsayılan Eyalet', + 'title' => 'Varsayılan Hedef Hesaplama', + 'title-info' => 'Önceden tanımlanmış faktörler veya ayarlara dayalı olarak standart veya başlangıç ​​bir hedefin otomatik olarak belirlenmesi.', + ], + + 'shopping-cart' => [ + 'title' => 'Alışveriş Sepeti Görüntüleme Ayarları', + 'title-info' => 'Alışveriş sepetinde vergilerin görüntülenmesini ayarlayın', + 'display-prices' => 'Fiyatları Göster', + 'display-subtotal' => 'Ara Toplamı Göster', + 'display-shipping-amount' => 'Kargo Tutarını Göster', + 'excluding-tax' => 'Vergi Hariç', + 'including-tax' => 'Vergi Dahil', + 'both' => 'Hem Vergi Hariç Hem de Dahil', + ], + + 'sales' => [ + 'title' => 'Siparişler, Faturalar, İadeler Görüntüleme Ayarları', + 'title-info' => 'Siparişlerde, faturalarda ve iadelerde vergilerin görüntülenmesini ayarlayın', + 'display-prices' => 'Fiyatları Göster', + 'display-subtotal' => 'Ara Toplamı Göster', + 'display-shipping-amount' => 'Kargo Tutarını Göster', + 'excluding-tax' => 'Vergi Hariç', + 'including-tax' => 'Vergi Dahil', + 'both' => 'Hem Vergi Hariç Hem de Dahil', ], ], ], @@ -4202,20 +4268,27 @@ 'title' => 'Sipariş İptal Edildi!', ], - 'billing-address' => 'Fatura Adresi', - 'contact' => 'İletişim', - 'discount' => 'İndirim', - 'grand-total' => 'Genel Toplam', - 'name' => 'Ad', - 'payment' => 'Ödeme', - 'price' => 'Fiyat', - 'qty' => 'Miktar', - 'shipping' => 'Teslimat', - 'shipping-address' => 'Teslimat Adresi', - 'shipping-handling' => 'Kargo ve Taşıma', - 'sku' => 'Stok Kodu', - 'subtotal' => 'Ara Toplam', - 'tax' => 'Vergi', + 'billing-address' => 'Fatura Adresi', + 'carrier' => 'Taşıyıcı', + 'contact' => 'İletişim', + 'discount' => 'İndirim', + 'excl-tax' => 'Vergi Hariç: ', + 'grand-total' => 'Genel Toplam', + 'name' => 'Ad', + 'payment' => 'Ödeme', + 'price' => 'Fiyat', + 'qty' => 'Adet', + 'shipping-address' => 'Teslimat Adresi', + 'shipping-handling-excl-tax' => 'Kargo İşlemi (Vergi Hariç)', + 'shipping-handling-incl-tax' => 'Kargo İşlemi (Vergi Dahil)', + 'shipping-handling' => 'Kargo İşlemi', + 'shipping' => 'Kargo', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Ara Toplam (Vergi Hariç)', + 'subtotal-incl-tax' => 'Ara Toplam (Vergi Dahil)', + 'subtotal' => 'Ara Toplam', + 'tax' => 'Vergi', + 'tracking-number' => 'Takip Numarası: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/uk/app.php b/packages/Webkul/Admin/src/Resources/lang/uk/app.php index d685dcbc7b6..0101c523cee 100755 --- a/packages/Webkul/Admin/src/Resources/lang/uk/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/uk/app.php @@ -214,6 +214,7 @@ 'delete' => 'Видалити', 'empty-description' => 'В кошику немає товарів.', 'empty-title' => 'Порожній кошик', + 'excl-tax' => 'Без ПДВ', 'move-to-wishlist' => 'Перемістити в список бажань', 'see-details' => 'Детальніше', 'sku' => 'Артикул - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => 'Застосувати купон', - 'discount-amount' => 'Сума знижки', - 'enter-your-code' => 'Введіть код', - 'grand-total' => 'Загальна сума', - 'place-order' => 'Оформити замовлення', - 'processing' => 'Обробка', - 'shipping-amount' => 'Вартість доставки', - 'sub-total' => 'Підсумок', - 'tax' => 'Податок', - 'title' => 'Підсумок замовлення', + 'apply-coupon' => 'Застосувати купон', + 'discount-amount' => 'Сума знижки', + 'enter-your-code' => 'Введіть свій код', + 'grand-total' => 'Загальна сума', + 'place-order' => 'Оформити замовлення', + 'processing' => 'Обробка', + 'shipping-amount-excl-tax' => 'Сума доставки (без ПДВ)', + 'shipping-amount-incl-tax' => 'Сума доставки (з ПДВ)', + 'shipping-amount' => 'Сума доставки', + 'sub-total-excl-tax' => 'Підсумок (без ПДВ)', + 'sub-total-incl-tax' => 'Підсумок (з ПДВ)', + 'sub-total' => 'Підсумок', + 'tax' => 'ПДВ', + 'title' => 'Резюме замовлення', ], ], @@ -289,6 +294,7 @@ 'delete' => 'Видалити', 'empty-description' => 'В кошику немає товарів.', 'empty-title' => 'Порожній кошик', + 'excl-tax' => 'Без ПДВ', 'see-details' => 'Детальніше', 'sku' => 'Артикул - :sku', 'title' => 'Товари в кошику', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount за одиницю x :qty Кількість', - 'billing-address' => 'Адреса для виставлення рахунку', - 'cancel' => 'Скасувати', - 'cancel-msg' => 'Ви впевнені, що хочете скасувати це замовлення', - 'cancel-success' => 'Замовлення успішно скасоване', - 'canceled' => 'Скасовано', - 'channel' => 'Канал', - 'closed' => 'Закрито', - 'comment-success' => 'Коментар успішно додано.', - 'comments' => 'Коментарі', - 'completed' => 'Завершено', - 'contact' => 'Контакт', - 'create-success' => 'Замовлення створено успішно', - 'currency' => 'Валюта', - 'customer' => 'Клієнт', - 'customer-group' => 'Група клієнтів', - 'customer-not-notified' => ':date | Клієнт не повідомлений', - 'customer-notified' => ':date | Клієнт повідомлений', - 'discount' => 'Знижка - :discount', - 'download-pdf' => 'Завантажити PDF', - 'fraud' => 'Шахрайство', - 'grand-total' => 'Загальний підсумок - :grand_total', - 'invoice-id' => 'Рахунок #:invoice', - 'invoices' => 'Рахунки', - 'item-canceled' => 'Скасовано (:qty_canceled)', - 'item-invoice' => 'Рахунок виставлено (:qty_invoiced)', - 'item-ordered' => 'Замовлено (:qty_ordered)', - 'item-refunded' => 'Повернуто (:qty_refunded)', - 'item-shipped' => 'Відправлено (:qty_shipped)', - 'name' => 'Ім я', - 'no-invoice-found' => 'Рахунок не знайдено', - 'no-refund-found' => 'Повернень не знайдено', - 'no-shipment-found' => 'Відвантажень не знайдено', - 'notify-customer' => 'Повідомити клієнта', - 'order-date' => 'Дата замовлення', - 'order-information' => 'Інформація про замовлення', - 'order-status' => 'Статус замовлення', - 'payment-and-shipping' => 'Оплата та доставка', - 'payment-method' => 'Метод оплати', - 'pending' => 'В очікуванні', - 'pending_payment' => 'Очікування платежу', - 'per-unit' => 'За одиницю', - 'price' => 'Ціна - :price', - 'processing' => 'Обробка', - 'quantity' => 'Кількість', - 'refund' => 'Повернення', - 'refund-id' => 'Повернення #:refund', - 'refunded' => 'Повернуто', - 'reorder' => 'Перепорядкувати', - 'ship' => 'Відправити', - 'shipment' => 'Відвантаження #:shipment', - 'shipments' => 'Відвантаження', - 'shipping-address' => 'Адреса доставки', - 'shipping-and-handling' => 'Доставка і обробка', - 'shipping-method' => 'Спосіб доставки', - 'shipping-price' => 'Вартість доставки', - 'sku' => 'SKU - :sku', - 'status' => 'Статус', - 'sub-total' => 'Підсумок - :sub_total', - 'submit-comment' => 'Відправити коментар', - 'summary-grand-total' => 'Загальний підсумок', - 'summary-sub-total' => 'Підсумок', - 'summary-tax' => 'Податок', - 'tax' => 'Податок - :tax', - 'title' => 'Замовлення #:order_id', - 'total-due' => 'Загальна сума до сплати', - 'total-paid' => 'Сплачено всього', - 'total-refund' => 'Повернуто всього', - 'view' => 'Переглянути', - 'write-your-comment' => 'Напишіть свій коментар', + 'amount-per-unit' => ':amount за одиницю x :qty кількість', + 'billing-address' => 'Адреса для виставлення рахунку', + 'cancel' => 'Скасувати', + 'cancel-msg' => 'Ви впевнені, що хочете скасувати це замовлення', + 'cancel-success' => 'Замовлення успішно скасовано', + 'canceled' => 'Скасовано', + 'channel' => 'Канал', + 'closed' => 'Закрито', + 'comment-success' => 'Коментар успішно додано.', + 'comments' => 'Коментарі', + 'completed' => 'Завершено', + 'contact' => 'Контакт', + 'create-success' => 'Замовлення успішно створено', + 'currency' => 'Валюта', + 'customer' => 'Клієнт', + 'customer-group' => 'Група клієнта', + 'customer-not-notified' => ':date | Клієнт Не повідомлений', + 'customer-notified' => ':date | Клієнт Повідомлений', + 'discount' => 'Знижка - :discount', + 'download-pdf' => 'Завантажити PDF', + 'fraud' => 'Шахрайство', + 'grand-total' => 'Загальна сума - :grand_total', + 'invoice-id' => 'Рахунок-фактура #:invoice', + 'invoices' => 'Рахунки-фактури', + 'item-canceled' => 'Скасовано (:qty_canceled)', + 'item-invoice' => 'Виставлено рахунок-фактуру (:qty_invoiced)', + 'item-ordered' => 'Замовлено (:qty_ordered)', + 'item-refunded' => 'Повернуто (:qty_refunded)', + 'item-shipped' => 'Відправлено (:qty_shipped)', + 'name' => 'Ім\'я', + 'no-invoice-found' => 'Рахунок-фактура не знайдений', + 'no-refund-found' => 'Повернення не знайдено', + 'no-shipment-found' => 'Відправлення не знайдено', + 'notify-customer' => 'Повідомити клієнта', + 'order-date' => 'Дата замовлення', + 'order-information' => 'Інформація про замовлення', + 'order-status' => 'Статус замовлення', + 'payment-and-shipping' => 'Оплата та доставка', + 'payment-method' => 'Спосіб оплати', + 'pending' => 'В очікуванні', + 'pending_payment' => 'Очікування оплати', + 'per-unit' => 'За одиницю', + 'price' => 'Ціна - :price', + 'price-excl-tax' => 'Ціна (без податку) - :price', + 'price-incl-tax' => 'Ціна (з податком) - :price', + 'processing' => 'Обробка', + 'quantity' => 'Кількість', + 'refund' => 'Повернення', + 'refund-id' => 'Повернення #:refund', + 'refunded' => 'Повернуто', + 'reorder' => 'Повторне замовлення', + 'ship' => 'Відправити', + 'shipment' => 'Відправлення #:shipment', + 'shipments' => 'Відправлення', + 'shipping-address' => 'Адреса доставки', + 'shipping-and-handling' => 'Доставка та обробка', + 'shipping-and-handling-excl-tax' => 'Доставка та обробка (без податку)', + 'shipping-and-handling-incl-tax' => 'Доставка та обробка (з податком)', + 'shipping-method' => 'Спосіб доставки', + 'shipping-price' => 'Вартість доставки', + 'sku' => 'Артикул - :sku', + 'status' => 'Статус', + 'sub-total' => 'Підсумок - :sub_total', + 'sub-total-excl-tax' => 'Підсумок (без податку) - :sub_total', + 'sub-total-incl-tax' => 'Підсумок (з податком) - :sub_total', + 'submit-comment' => 'Надіслати коментар', + 'summary-discount' => 'Знижка', + 'summary-grand-total' => 'Загальна сума', + 'summary-sub-total' => 'Підсумок', + 'summary-sub-total-excl-tax' => 'Підсумок (без податку)', + 'summary-sub-total-incl-tax' => 'Підсумок (з податком)', + 'summary-tax' => 'Податок', + 'tax' => 'Податок (:percent) - :tax', + 'title' => 'Замовлення #:order_id', + 'total-due' => 'Загальна сума до сплати', + 'total-paid' => 'Загальна сума оплати', + 'total-refund' => 'Загальна сума повернення', + 'view' => 'Перегляд', + 'write-your-comment' => 'Напишіть свій коментар', ], ], @@ -478,46 +493,54 @@ ], 'view' => [ - 'account-information' => 'Інформація облікового запису', - 'adjustment-fee' => 'Виправлення комісії', - 'adjustment-refund' => 'Виправлення повернення', - 'base-discounted-amount' => 'Сума зі знижкою - :base_discounted_amount', - 'billing-address' => 'Платіжна адреса', - 'currency' => 'Валюта', - 'discounted-amount' => 'Підсумок - :discounted_amount', - 'grand-total' => 'Загальна сума', - 'order-channel' => 'Канал замовлення', - 'order-date' => 'Дата замовлення', - 'order-id' => 'Номер замовлення', - 'order-information' => 'Інформація про замовлення', - 'order-status' => 'Статус замовлення', - 'payment-information' => 'Інформація про оплату', - 'payment-method' => 'Спосіб оплати', - 'price' => 'Ціна - :price', - 'product-image' => 'Зображення продукту', - 'product-ordered' => 'Замовлені продукти', - 'qty' => 'Кількість - :qty', - 'refund' => 'Повернення', - 'shipping-address' => 'Адреса доставки', - 'shipping-handling' => 'Доставка і обробка', - 'shipping-method' => 'Спосіб доставки', - 'shipping-price' => 'Вартість доставки', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Підсумок', - 'tax' => 'Податок', - 'tax-amount' => 'Сума податку - :tax_amount', - 'title' => 'Повернення #:refund_id', + 'account-information' => 'Інформація про обліковий запис', + 'adjustment-fee' => 'Комісія за коригування', + 'adjustment-refund' => 'Повернення за коригування', + 'base-discounted-amount' => 'Сума зі знижкою - :base_discounted_amount', + 'billing-address' => 'Адреса для виставлення рахунку', + 'currency' => 'Валюта', + 'sub-total-amount-excl-tax' => 'Підсумкова сума (без податку) - :discounted_amount', + 'sub-total-amount-incl-tax' => 'Підсумкова сума (з податком) - :discounted_amount', + 'sub-total-amount' => 'Підсумкова сума - :discounted_amount', + 'grand-total' => 'Загальна сума', + 'order-channel' => 'Канал замовлення', + 'order-date' => 'Дата замовлення', + 'order-id' => 'ID замовлення', + 'order-information' => 'Інформація про замовлення', + 'order-status' => 'Статус замовлення', + 'payment-information' => 'Інформація про оплату', + 'payment-method' => 'Спосіб оплати', + 'price-excl-tax' => 'Ціна (без податку) - :price', + 'price-incl-tax' => 'Ціна (з податком) - :price', + 'price' => 'Ціна - :price', + 'product-image' => 'Зображення товару', + 'product-ordered' => 'Замовлені товари', + 'qty' => 'Кількість - :qty', + 'refund' => 'Повернення', + 'shipping-address' => 'Адреса доставки', + 'shipping-handling-excl-tax' => 'Вартість доставки та обробки (без податку)', + 'shipping-handling-incl-tax' => 'Вартість доставки та обробки (з податком)', + 'shipping-handling' => 'Вартість доставки та обробки', + 'shipping-method' => 'Спосіб доставки', + 'shipping-price' => 'Вартість доставки', + 'sku' => 'Артикул - :sku', + 'sub-total-excl-tax' => 'Підсумкова сума (без податку)', + 'sub-total-incl-tax' => 'Підсумкова сума (з податком)', + 'sub-total' => 'Підсумкова сума', + 'tax' => 'Податок', + 'tax-amount' => 'Сума податку - :tax_amount', + 'title' => 'Повернення #:refund_id', ], 'create' => [ 'adjustment-fee' => 'Виправлення комісії', 'adjustment-refund' => 'Виправлення повернення', 'amount-per-unit' => ':amount за одиницю x :qty Кількість', - 'create-success' => 'Повернення створено успішно', - 'creation-error' => 'Створення повернення не дозволяється.', + 'create-success' => 'Повернення успішно створено', + 'creation-error' => 'Створення повернення не дозволено.', 'discount-amount' => 'Сума знижки', 'grand-total' => 'Загальна сума', - 'invalid-qty' => 'Ми виявили недійсну кількість для виставлення рахунків за товари.', + 'invalid-qty' => 'Виявлено недійсну кількість для виставлення рахунків за товари.', 'invalid-refund-amount-error' => 'Сума повернення повинна бути ненульовою.', 'item-canceled' => 'Скасовано (:qty_canceled)', 'item-invoice' => 'Виставлено рахунок (:qty_invoiced)', @@ -530,11 +553,11 @@ 'refund-btn' => 'Повернути', 'refund-limit-error' => 'Суму повернення :amount не можна обробити.', 'refund-shipping' => 'Повернення доставки', - 'sku' => 'SKU - :sku', + 'sku' => 'Артикул - :sku', 'subtotal' => 'Підсумок', 'tax-amount' => 'Сума податку', 'title' => 'Створити повернення', - 'update-quantity-btn' => 'Оновити кількість', + 'update-totals-btn' => 'Оновити суми', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount за одиницю x :qty Кількість', - 'channel' => 'Канал', - 'customer' => 'Клієнт', - 'customer-email' => 'Email клієнта - :email', - 'discount' => 'Сума знижки - :discount', - 'email' => 'Email', - 'grand-total' => 'Загальна сума', - 'invoice-items' => 'Елементи рахунку', - 'invoice-sent' => 'Рахунок успішно надіслано', - 'invoice-status' => 'Статус рахунку', - 'order-date' => 'Дата замовлення', - 'order-id' => 'ID замовлення', - 'order-information' => 'Інформація про замовлення', - 'order-status' => 'Статус замовлення', - 'price' => 'Ціна - :price', - 'print' => 'Друк', - 'product-image' => 'Зображення продукту', - 'qty' => 'Кількість - :qty', - 'send' => 'Надіслати', - 'send-btn' => 'Надіслати', - 'send-duplicate-invoice' => 'Надіслати дубльований рахунок', - 'shipping-and-handling' => 'Доставка та обробка', - 'sku' => 'SKU - :sku', - 'sub-total' => 'Підсумок - :sub_total', - 'sub-total-summary' => 'Підсумок', - 'summary-discount' => 'Сума знижки', - 'summary-tax' => 'Сума податку', - 'tax' => 'Сума податку - :tax', - 'title' => 'Рахунок #:invoice_id', + 'amount-per-unit' => ':amount за одиницю x :qty Кількість', + 'channel' => 'Канал', + 'customer-email' => 'Електронна пошта - :email', + 'customer' => 'Клієнт', + 'discount' => 'Сума знижки - :discount', + 'email' => 'Електронна пошта', + 'grand-total' => 'Загальна сума', + 'invoice-items' => 'Позиції рахунку', + 'invoice-sent' => 'Рахунок успішно відправлено', + 'invoice-status' => 'Статус рахунку', + 'order-date' => 'Дата замовлення', + 'order-id' => 'ID замовлення', + 'order-information' => 'Інформація про замовлення', + 'order-status' => 'Статус замовлення', + 'price-excl-tax' => 'Ціна (без податку) - :price', + 'price-incl-tax' => 'Ціна (з податком) - :price', + 'price' => 'Ціна - :price', + 'print' => 'Друк', + 'product-image' => 'Зображення товару', + 'qty' => 'Кількість - :qty', + 'send-btn' => 'Надіслати', + 'send-duplicate-invoice' => 'Надіслати дублікат рахунку', + 'send' => 'Надіслати', + 'shipping-and-handling-excl-tax' => 'Доставка та обробка (без податку)', + 'shipping-and-handling-incl-tax' => 'Доставка та обробка (з податком)', + 'shipping-and-handling' => 'Доставка та обробка', + 'sku' => 'Артикул - :sku', + 'sub-total-excl-tax' => 'Підсумок (без податку) - :sub_total', + 'sub-total-incl-tax' => 'Підсумок (з податком) - :sub_total', + 'sub-total-summary-excl-tax' => 'Підсумок (без податку)', + 'sub-total-summary-incl-tax' => 'Підсумок (з податком)', + 'sub-total-summary' => 'Підсумок', + 'sub-total' => 'Підсумок - :sub_total', + 'summary-discount' => 'Сума знижки', + 'summary-tax' => 'Сума податку', + 'tax' => 'Сума податку - :tax', + 'title' => 'Рахунок #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => 'Банківські реквізити', - 'bill-to' => 'Виставлено на', - 'contact' => 'Контакт', - 'contact-number' => 'Номер контакту', - 'date' => 'Дата рахунку', - 'discount' => 'Знижка', - 'grand-total' => 'Загальна сума', - 'invoice' => 'Рахунок', - 'invoice-id' => 'ID рахунку', - 'order-date' => 'Дата замовлення', - 'order-id' => 'ID замовлення', - 'payment-method' => 'Спосіб оплати', - 'payment-terms' => 'Умови оплати', - 'price' => 'Ціна', - 'product-name' => 'Назва продукту', - 'qty' => 'Кількість', - 'ship-to' => 'Доставлено на', - 'shipping-handling' => 'Доставка та обробка', - 'shipping-method' => 'Спосіб доставки', - 'sku' => 'SKU', - 'subtotal' => 'Підсумок', - 'tax' => 'Податок', - 'tax-amount' => 'Сума податку', - 'vat-number' => 'ПДВ номер', + 'bank-details' => 'Банківські реквізити', + 'bill-to' => 'Платник', + 'contact' => 'Контакт', + 'contact-number' => 'Контактний номер', + 'date' => 'Дата рахунку', + 'discount' => 'Знижка', + 'grand-total' => 'Загальна сума', + 'invoice' => 'Рахунок-фактура', + 'invoice-id' => 'ID рахунку-фактури', + 'order-date' => 'Дата замовлення', + 'order-id' => 'ID замовлення', + 'payment-method' => 'Спосіб оплати', + 'payment-terms' => 'Умови оплати', + 'price' => 'Ціна', + 'product-name' => 'Назва товару', + 'qty' => 'Кількість', + 'ship-to' => 'Адреса доставки', + 'shipping-handling-excl-tax' => 'Доставка та обробка (без податку)', + 'shipping-handling-incl-tax' => 'Доставка та обробка (з податком)', + 'shipping-handling' => 'Доставка та обробка', + 'shipping-method' => 'Метод доставки', + 'sku' => 'Артикул', + 'subtotal-excl-tax' => 'Підсумок (без податку)', + 'subtotal-incl-tax' => 'Підсумок (з податком)', + 'subtotal' => 'Підсумок', + 'tax' => 'Податок', + 'tax-amount' => 'Сума податку', + 'vat-number' => 'Номер платника ПДВ', + 'excl-tax' => 'Без податку:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => 'Мультиселект', 'no' => 'Ні', 'number' => 'Число', + 'option-deleted' => 'Опцію успішно видалено', 'options' => 'Опції', 'position' => 'Позиція', 'price' => 'Ціна', @@ -1123,6 +1160,7 @@ 'multiselect' => 'Багатовибірний', 'no' => 'Ні', 'number' => 'Число', + 'option-deleted' => 'Опцію успішно видалено', 'options' => 'Опції', 'position' => 'Позиція', 'price' => 'Ціна', @@ -3384,17 +3422,6 @@ 'info' => 'Каталог', 'title' => 'Каталог', - 'inventory' => [ - 'info' => 'Встановіть параметри відкладених замовлень', - 'title' => 'Склад', - - 'stock-options' => [ - 'allow-back-orders' => 'Дозволити відкладені замовлення', - 'title' => 'Параметри запасів', - 'title-info' => 'Параметри запасів - це інвестиційні контракти, які надають право купувати або продавати акції компанії за попередньо визначеною ціною, що впливає на можливі прибутки.', - ], - ], - 'products' => [ 'info' => 'Встановіть оплату гостей, сторінку перегляду товару, сторінку перегляду кошика, фронт магазину, огляд та соціальний обмін атрибутами.', 'title' => 'Товари', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => 'Встановіть номери замовлень та мінімальні замовлення.', + 'info' => 'Встановіть номери замовлень, мінімальні замовлення та замовлення у відкладеному стані.', 'title' => 'Налаштування замовлень', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => 'Налаштування мінімальних замовлень', 'title-info' => 'Налаштовані критерії, що визначають найнижчу кількість або вартість для обробки замовлення або отримання переваг.', ], + + 'stock-options' => [ + 'allow-back-orders' => 'Дозволити відкладені замовлення', + 'title' => 'Параметри запасів', + 'title-info' => 'Параметри запасів - це інвестиційні контракти, які надають право купувати або продавати акції компанії за попередньо визначеною ціною, що впливає на можливі прибутки.', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => 'Автоматизовані сповіщення або комунікації, відправляються клієнтам для нагадування їм про надходження або прострочення платежів за рахунками.', ], ], - ], - 'taxes' => [ - 'title' => 'Податки', + 'taxes' => [ + 'title' => 'Податки', + 'title-info' => 'Податки - це обов\'язкові збори, накладені урядами на товари, послуги або операції, які збирають продавці та перераховують владі.', - 'catalog' => [ - 'title' => 'Каталог', - 'title-info' => 'Встановіть розрахунки цін та розрахунки місця розташування за замовчуванням', + 'categories' => [ + 'title' => 'Категорії податків', + 'title-info' => 'Категорії податків - це класифікації різних типів податків, таких як податок на продажі, податок на додану вартість або акцизний податок, які використовуються для категоризації та застосування ставок податків до товарів або послуг.', + 'product' => 'Категорія податків за замовчуванням для товару', + 'shipping' => 'Категорія податків для доставки', + 'none' => 'Немає', + ], - 'pricing' => [ - 'title' => 'Ціноутворення', - 'title-info' => 'Інформація про вартість товарів або послуг, включаючи базову ціну, знижки, податки та додаткові збори.', - 'tax-inclusive' => 'Включаючи податок', + 'calculation' => [ + 'title' => 'Налаштування розрахунку', + 'title-info' => 'Деталі про вартість товарів або послуг, включаючи базову ціну, знижки, податки та додаткові збори.', + 'based-on' => 'Розрахунок на основі', + 'shipping-address' => 'Адреса доставки', + 'billing-address' => 'Адреса платника', + 'shipping-origin' => 'Місце відправлення', + 'product-prices' => 'Ціни на товари', + 'shipping-prices' => 'Ціни на доставку', + 'excluding-tax' => 'Без урахування податку', + 'including-tax' => 'З урахуванням податку', ], - 'default-location-calculation' => [ + 'default-destination-calculation' => [ 'default-country' => 'Країна за замовчуванням', - 'default-state' => 'Штат за замовчуванням', 'default-post-code' => 'Поштовий індекс за замовчуванням', - 'title' => 'Розрахунок місця розташування за замовчуванням', - 'title-info' => 'Автоматизоване визначення стандартного або початкового місця на основі заздалегідь визначених факторів або налаштувань.', + 'default-state' => 'Штат за замовчуванням', + 'title' => 'Розрахунок місця призначення за замовчуванням', + 'title-info' => 'Автоматичне визначення стандартного або початкового місця призначення на основі попередньо визначених факторів або налаштувань.', + ], + + 'shopping-cart' => [ + 'title' => 'Налаштування відображення кошика', + 'title-info' => 'Встановіть відображення податків у кошику', + 'display-prices' => 'Відображати ціни', + 'display-subtotal' => 'Відображати підсумок', + 'display-shipping-amount' => 'Відображати вартість доставки', + 'excluding-tax' => 'Без урахування податку', + 'including-tax' => 'З урахуванням податку', + 'both' => 'Обидва (без урахування та з урахуванням)', + ], + + 'sales' => [ + 'title' => 'Налаштування відображення замовлень, рахунків та повернень', + 'title-info' => 'Встановіть відображення податків у замовленнях, рахунках та поверненнях', + 'display-prices' => 'Відображати ціни', + 'display-subtotal' => 'Відображати підсумок', + 'display-shipping-amount' => 'Відображати вартість доставки', + 'excluding-tax' => 'Без урахування податку', + 'including-tax' => 'З урахуванням податку', + 'both' => 'Обидва (без урахування та з урахуванням)', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => 'Замовлення скасоване!', ], - 'billing-address' => 'Платіжна адреса', - 'contact' => 'Контакт', - 'discount' => 'Знижка', - 'grand-total' => 'Загальна сума', - 'name' => 'Назва', - 'payment' => 'Оплата', - 'price' => 'Ціна', - 'qty' => 'Кількість', - 'shipping' => 'Доставка', - 'shipping-address' => 'Адреса доставки', - 'shipping-handling' => 'Вартість доставки', - 'sku' => 'SKU', - 'subtotal' => 'Підсумок', - 'tax' => 'Податок', + 'billing-address' => 'Адреса оплати', + 'carrier' => 'Перевізник', + 'contact' => 'Контакт', + 'discount' => 'Знижка', + 'excl-tax' => 'Без ПДВ: ', + 'grand-total' => 'Загальна сума', + 'name' => 'Ім\'я', + 'payment' => 'Оплата', + 'price' => 'Ціна', + 'qty' => 'Кількість', + 'shipping-address' => 'Адреса доставки', + 'shipping-handling-excl-tax' => 'Доставка та обробка (без ПДВ)', + 'shipping-handling-incl-tax' => 'Доставка та обробка (з ПДВ)', + 'shipping-handling' => 'Доставка та обробка', + 'shipping' => 'Доставка', + 'sku' => 'Артикул', + 'subtotal-excl-tax' => 'Підсумок (без ПДВ)', + 'subtotal-incl-tax' => 'Підсумок (з ПДВ)', + 'subtotal' => 'Підсумок', + 'tax' => 'ПДВ', + 'tracking-number' => 'Номер відстеження: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/lang/zh_CN/app.php b/packages/Webkul/Admin/src/Resources/lang/zh_CN/app.php index 2e3e9d04f08..313043f7521 100755 --- a/packages/Webkul/Admin/src/Resources/lang/zh_CN/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/zh_CN/app.php @@ -214,6 +214,7 @@ 'delete' => '删除', 'empty-description' => '购物车中没有找到任何商品。', 'empty-title' => '购物车为空', + 'excl-tax' => '不含税', 'move-to-wishlist' => '移到心愿单', 'see-details' => '查看详情', 'sku' => 'SKU - :sku', @@ -271,16 +272,20 @@ ], 'summary' => [ - 'apply-coupon' => '应用优惠券', - 'discount-amount' => '折扣金额', - 'enter-your-code' => '输入您的代码', - 'grand-total' => '总计', - 'place-order' => '下单', - 'processing' => '处理中', - 'shipping-amount' => '运费', - 'sub-total' => '小计', - 'tax' => '税费', - 'title' => '订单摘要', + 'apply-coupon' => '应用优惠券', + 'discount-amount' => '折扣金额', + 'enter-your-code' => '输入您的代码', + 'grand-total' => '总计', + 'place-order' => '下单', + 'processing' => '处理中', + 'shipping-amount-excl-tax' => '运费(不含税)', + 'shipping-amount-incl-tax' => '运费(含税)', + 'shipping-amount' => '运费', + 'sub-total-excl-tax' => '小计(不含税)', + 'sub-total-incl-tax' => '小计(含税)', + 'sub-total' => '小计', + 'tax' => '税费', + 'title' => '订单摘要', ], ], @@ -289,6 +294,7 @@ 'delete' => '删除', 'empty-description' => '购物车中没有找到任何商品。', 'empty-title' => '购物车为空', + 'excl-tax' => '不含税', 'see-details' => '查看详情', 'sku' => 'SKU - :sku', 'title' => '购物车商品', @@ -325,76 +331,85 @@ ], 'view' => [ - 'amount-per-unit' => ':amount 每单位 x :qty 数量', - 'billing-address' => '账单地址', - 'cancel' => '取消', - 'cancel-msg' => '您确定要取消此订单吗', - 'cancel-success' => '订单取消成功', - 'canceled' => '已取消', - 'channel' => '渠道', - 'closed' => '已关闭', - 'comment-success' => '评论成功添加。', - 'comments' => '评论', - 'completed' => '已完成', - 'contact' => '联系', - 'create-success' => '订单创建成功', - 'currency' => '货币', - 'customer' => '客户', - 'customer-group' => '客户组', - 'customer-not-notified' => ':date | 客户 未通知', - 'customer-notified' => ':date | 客户 已通知', - 'discount' => '折扣 - :discount', - 'download-pdf' => '下载PDF', - 'fraud' => '欺诈罪', - 'grand-total' => '总计 - :grand_total', - 'invoice-id' => '发票 #:invoice', - 'invoices' => '发票', - 'item-canceled' => '已取消 (:qty_canceled)', - 'item-invoice' => '已开票 (:qty_invoiced)', - 'item-ordered' => '已下单 (:qty_ordered)', - 'item-refunded' => '已退款 (:qty_refunded)', - 'item-shipped' => '已发货 (:qty_shipped)', - 'name' => '姓名', - 'no-invoice-found' => '未找到发票', - 'no-refund-found' => '未找到退款', - 'no-shipment-found' => '未找到发货', - 'notify-customer' => '通知客户', - 'order-date' => '订单日期', - 'order-information' => '订单信息', - 'order-status' => '订单状态', - 'payment-and-shipping' => '付款和送货', - 'payment-method' => '付款方式', - 'pending' => '待处理', - 'pending_payment' => '待付款', - 'per-unit' => '每单位', - 'price' => '价格 - :price', - 'processing' => '处理中', - 'quantity' => '数量', - 'refund' => '退款', - 'refund-id' => '退款 #:refund', - 'refunded' => '已退款', - 'reorder' => '重新排序', - 'ship' => '发货', - 'shipment' => '发货 #:shipment', - 'shipments' => '发货', - 'shipping-address' => '送货地址', - 'shipping-and-handling' => '运费和处理费', - 'shipping-method' => '送货方式', - 'shipping-price' => '运费', - 'sku' => 'SKU - :sku', - 'status' => '状态', - 'sub-total' => '小计 - :sub_total', - 'submit-comment' => '提交评论', - 'summary-grand-total' => '总计', - 'summary-sub-total' => '小计', - 'summary-tax' => '税', - 'tax' => '税 - :tax', - 'title' => '订单 #:order_id', - 'total-due' => '总待支付', - 'total-paid' => '已支付总额', - 'total-refund' => '总退款', - 'view' => '查看', - 'write-your-comment' => '填写您的评论', + 'amount-per-unit' => ':amount 每单位 x :qty 数量', + 'billing-address' => '账单地址', + 'cancel' => '取消', + 'cancel-msg' => '确定要取消此订单吗?', + 'cancel-success' => '订单取消成功', + 'canceled' => '已取消', + 'channel' => '渠道', + 'closed' => '已关闭', + 'comment-success' => '评论添加成功。', + 'comments' => '评论', + 'completed' => '已完成', + 'contact' => '联系人', + 'create-success' => '订单创建成功', + 'currency' => '货币', + 'customer' => '客户', + 'customer-group' => '客户组', + 'customer-not-notified' => ':date | 客户 未通知', + 'customer-notified' => ':date | 客户 已通知', + 'discount' => '折扣 - :discount', + 'download-pdf' => '下载PDF', + 'fraud' => '欺诈', + 'grand-total' => '总计 - :grand_total', + 'invoice-id' => '发票号 #:invoice', + 'invoices' => '发票', + 'item-canceled' => '已取消 (:qty_canceled)', + 'item-invoice' => '已开票 (:qty_invoiced)', + 'item-ordered' => '已下单 (:qty_ordered)', + 'item-refunded' => '已退款 (:qty_refunded)', + 'item-shipped' => '已发货 (:qty_shipped)', + 'name' => '名称', + 'no-invoice-found' => '未找到发票', + 'no-refund-found' => '未找到退款', + 'no-shipment-found' => '未找到发货', + 'notify-customer' => '通知客户', + 'order-date' => '订单日期', + 'order-information' => '订单信息', + 'order-status' => '订单状态', + 'payment-and-shipping' => '付款和配送', + 'payment-method' => '付款方式', + 'pending' => '待处理', + 'pending_payment' => '待付款', + 'per-unit' => '每单位', + 'price' => '价格 - :price', + 'price-excl-tax' => '价格(不含税) - :price', + 'price-incl-tax' => '价格(含税) - :price', + 'processing' => '处理中', + 'quantity' => '数量', + 'refund' => '退款', + 'refund-id' => '退款号 #:refund', + 'refunded' => '已退款', + 'reorder' => '重新下单', + 'ship' => '发货', + 'shipment' => '发货 #:shipment', + 'shipments' => '发货', + 'shipping-address' => '配送地址', + 'shipping-and-handling' => '配送和处理', + 'shipping-and-handling-excl-tax' => '配送和处理(不含税)', + 'shipping-and-handling-incl-tax' => '配送和处理(含税)', + 'shipping-method' => '配送方式', + 'shipping-price' => '配送费用', + 'sku' => 'SKU - :sku', + 'status' => '状态', + 'sub-total' => '小计 - :sub_total', + 'sub-total-excl-tax' => '小计(不含税) - :sub_total', + 'sub-total-incl-tax' => '小计(含税) - :sub_total', + 'submit-comment' => '提交评论', + 'summary-discount' => '折扣', + 'summary-grand-total' => '总计', + 'summary-sub-total' => '小计', + 'summary-sub-total-excl-tax' => '小计(不含税)', + 'summary-sub-total-incl-tax' => '小计(含税)', + 'summary-tax' => '税费', + 'tax' => '税费 (:percent) - :tax', + 'title' => '订单 #:order_id', + 'total-due' => '应付总额', + 'total-paid' => '已付总额', + 'total-refund' => '退款总额', + 'view' => '查看', + 'write-your-comment' => '写下您的评论', ], ], @@ -478,35 +493,43 @@ ], 'view' => [ - 'account-information' => '账户信息', - 'adjustment-fee' => '调整费用', - 'adjustment-refund' => '调整退款', - 'base-discounted-amount' => '折扣金额 - :base_discounted_amount', - 'billing-address' => '账单地址', - 'currency' => '货币', - 'discounted-amount' => '小计 - :discounted_amount', - 'grand-total' => '总计', - 'order-channel' => '订单渠道', - 'order-date' => '订单日期', - 'order-id' => '订单编号', - 'order-information' => '订单信息', - 'order-status' => '订单状态', - 'payment-information' => '付款信息', - 'payment-method' => '付款方式', - 'price' => '价格 - :price', - 'product-image' => '产品图片', - 'product-ordered' => '已订购的产品', - 'qty' => '数量 - :qty', - 'refund' => '退款', - 'shipping-address' => '送货地址', - 'shipping-handling' => '运费和手续费', - 'shipping-method' => '发货方式', - 'shipping-price' => '发货价格', - 'sku' => 'SKU - :sku', - 'sub-total' => '小计', - 'tax' => '税', - 'tax-amount' => '税额 - :tax_amount', - 'title' => '退款 #:refund_id', + 'account-information' => '账户信息', + 'adjustment-fee' => '调整费用', + 'adjustment-refund' => '调整退款', + 'base-discounted-amount' => '基准折扣金额 - :base_discounted_amount', + 'billing-address' => '账单地址', + 'currency' => '货币', + 'sub-total-amount-excl-tax' => '小计金额(不含税) - :discounted_amount', + 'sub-total-amount-incl-tax' => '小计金额(含税) - :discounted_amount', + 'sub-total-amount' => '小计金额 - :discounted_amount', + 'grand-total' => '总计', + 'order-channel' => '订单渠道', + 'order-date' => '订单日期', + 'order-id' => '订单ID', + 'order-information' => '订单信息', + 'order-status' => '订单状态', + 'payment-information' => '付款信息', + 'payment-method' => '付款方式', + 'price-excl-tax' => '价格(不含税) - :price', + 'price-incl-tax' => '价格(含税) - :price', + 'price' => '价格 - :price', + 'product-image' => '产品图片', + 'product-ordered' => '已订购产品', + 'qty' => '数量 - :qty', + 'refund' => '退款', + 'shipping-address' => '发货地址', + 'shipping-handling-excl-tax' => '配送和处理(不含税)', + 'shipping-handling-incl-tax' => '配送和处理(含税)', + 'shipping-handling' => '配送和处理', + 'shipping-method' => '配送方式', + 'shipping-price' => '配送费用', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => '小计(不含税)', + 'sub-total-incl-tax' => '小计(含税)', + 'sub-total' => '小计', + 'tax' => '税费', + 'tax-amount' => '税费金额 - :tax_amount', + 'title' => '退款 #:refund_id', ], 'create' => [ @@ -534,7 +557,7 @@ 'subtotal' => '小计', 'tax-amount' => '税额', 'title' => '创建退款', - 'update-quantity-btn' => '更新数量', + 'update-totals-btn' => '更新总计', ], ], @@ -556,35 +579,43 @@ ], 'view' => [ - 'amount-per-unit' => ':amount 每单位 x :qty 数量', - 'channel' => '渠道', - 'customer' => '客户', - 'customer-email' => '客户电子邮件 - :email', - 'discount' => '折扣金额 - :discount', - 'email' => '电子邮件', - 'grand-total' => '总计', - 'invoice-items' => '发票项目', - 'invoice-sent' => '发票已成功发送', - 'invoice-status' => '发票状态', - 'order-date' => '订单日期', - 'order-id' => '订单ID', - 'order-information' => '订单信息', - 'order-status' => '订单状态', - 'price' => '价格 - :price', - 'print' => '打印', - 'product-image' => '产品图片', - 'qty' => '数量 - :qty', - 'send' => '发送', - 'send-btn' => '发送', - 'send-duplicate-invoice' => '发送重复发票', - 'shipping-and-handling' => '运输和处理', - 'sku' => 'SKU - :sku', - 'sub-total' => '小计 - :sub_total', - 'sub-total-summary' => '小计', - 'summary-discount' => '折扣金额', - 'summary-tax' => '税额', - 'tax' => '税额 - :tax', - 'title' => '发票 #:invoice_id', + 'amount-per-unit' => ':amount 每单位 x :qty 数量', + 'channel' => '渠道', + 'customer-email' => '邮箱 - :email', + 'customer' => '客户', + 'discount' => '折扣金额 - :discount', + 'email' => '邮箱', + 'grand-total' => '总计', + 'invoice-items' => '发票项目', + 'invoice-sent' => '发票发送成功', + 'invoice-status' => '发票状态', + 'order-date' => '订单日期', + 'order-id' => '订单ID', + 'order-information' => '订单信息', + 'order-status' => '订单状态', + 'price-excl-tax' => '价格(不含税) - :price', + 'price-incl-tax' => '价格(含税) - :price', + 'price' => '价格 - :price', + 'print' => '打印', + 'product-image' => '产品图片', + 'qty' => '数量 - :qty', + 'send-btn' => '发送', + 'send-duplicate-invoice' => '发送重复发票', + 'send' => '发送', + 'shipping-and-handling-excl-tax' => '配送和处理(不含税)', + 'shipping-and-handling-incl-tax' => '配送和处理(含税)', + 'shipping-and-handling' => '配送和处理', + 'sku' => 'SKU - :sku', + 'sub-total-excl-tax' => '小计(不含税) - :sub_total', + 'sub-total-incl-tax' => '小计(含税) - :sub_total', + 'sub-total-summary-excl-tax' => '小计(不含税)', + 'sub-total-summary-incl-tax' => '小计(含税)', + 'sub-total-summary' => '小计', + 'sub-total' => '小计 - :sub_total', + 'summary-discount' => '折扣金额', + 'summary-tax' => '税费金额', + 'tax' => '税费金额 - :tax', + 'title' => '发票 #:invoice_id', ], 'create' => [ @@ -603,30 +634,35 @@ ], 'invoice-pdf' => [ - 'bank-details' => '银行信息', - 'bill-to' => '账单给', - 'contact' => '联系方式', - 'contact-number' => '联系电话', - 'date' => '发票日期', - 'discount' => '折扣', - 'grand-total' => '总计', - 'invoice' => '发票', - 'invoice-id' => '发票编号', - 'order-date' => '订单日期', - 'order-id' => '订单编号', - 'payment-method' => '付款方式', - 'payment-terms' => '付款条款', - 'price' => '价格', - 'product-name' => '产品名称', - 'qty' => '数量', - 'ship-to' => '发货至', - 'shipping-handling' => '运输和处理', - 'shipping-method' => '发货方式', - 'sku' => 'SKU', - 'subtotal' => '小计', - 'tax' => '税', - 'tax-amount' => '税额', - 'vat-number' => 'VAT号码', + 'bank-details' => '银行详细信息', + 'bill-to' => '账单给', + 'contact' => '联系人', + 'contact-number' => '联系电话', + 'date' => '发票日期', + 'discount' => '折扣', + 'grand-total' => '总计', + 'invoice' => '发票', + 'invoice-id' => '发票ID', + 'order-date' => '订单日期', + 'order-id' => '订单ID', + 'payment-method' => '付款方式', + 'payment-terms' => '付款条件', + 'price' => '价格', + 'product-name' => '产品名称', + 'qty' => '数量', + 'ship-to' => '收货地址', + 'shipping-handling-excl-tax' => '运输和处理(不含税)', + 'shipping-handling-incl-tax' => '运输和处理(含税)', + 'shipping-handling' => '运输和处理', + 'shipping-method' => '运输方式', + 'sku' => 'SKU', + 'subtotal-excl-tax' => '小计(不含税)', + 'subtotal-incl-tax' => '小计(含税)', + 'subtotal' => '小计', + 'tax' => '税费', + 'tax-amount' => '税费金额', + 'vat-number' => '增值税号码', + 'excl-tax' => '不含税:', ], ], @@ -1059,6 +1095,7 @@ 'multiselect' => '多选', 'no' => '否', 'number' => '数字', + 'option-deleted' => '选项删除成功', 'options' => '选项', 'position' => '位置', 'price' => '价格', @@ -1123,6 +1160,7 @@ 'multiselect' => '多选', 'no' => '否', 'number' => '数字', + 'option-deleted' => '选项删除成功', 'options' => '选项', 'position' => '位置', 'price' => '价格', @@ -3384,17 +3422,6 @@ 'info' => '目录', 'title' => '目录', - 'inventory' => [ - 'info' => '设置缺货订单', - 'title' => '库存', - - 'stock-options' => [ - 'allow-back-orders' => '允许缺货订单', - 'title' => '库存选项', - 'title-info' => '库存选项是指允许在预定价格下购买或销售公司股票的投资合同,影响潜在利润。', - ], - ], - 'products' => [ 'info' => '设置访客结帐,产品查看页面,购物车查看页面,商店前端,评论和属性社交分享。', 'title' => '产品', @@ -3708,7 +3735,7 @@ ], 'order-settings' => [ - 'info' => '设置订单号和最低订单要求。', + 'info' => '设置订单编号、最低订单和退单。', 'title' => '订单设置', 'order-number' => [ @@ -3725,6 +3752,12 @@ 'title' => '最低订单设置', 'title-info' => '配置的条件,指定了订单要处理或符合某些福利的最低数量或值。', ], + + 'stock-options' => [ + 'allow-back-orders' => '允许缺货订单', + 'title' => '库存选项', + 'title-info' => '库存选项是指允许在预定价格下购买或销售公司股票的投资合同,影响潜在利润。', + ], ], 'invoice-settings' => [ @@ -3761,27 +3794,60 @@ 'title-info' => '自动发送给顾客的通知或信息,以提醒他们即将到期或逾期的发票付款。', ], ], - ], - 'taxes' => [ - 'title' => '税收', + 'taxes' => [ + 'title' => '税费', + 'title-info' => '税费是政府对商品、服务或交易强制征收的费用,由卖方收取并上缴给当局。', - 'catalog' => [ - 'title' => '目录', - 'title-info' => '设置定价和默认位置计算', + 'categories' => [ + 'title' => '税费分类', + 'title-info' => '税费分类是对不同类型的税费进行分类的分类,例如销售税、增值税或消费税,用于对产品或服务应用税率并进行分类。', + 'product' => '产品默认税费分类', + 'shipping' => '运输税费分类', + 'none' => '无', + ], - 'pricing' => [ - 'title' => '定价', - 'title-info' => '关于商品或服务成本的详细信息,包括基准价格、折扣、税收和额外费用。', - 'tax-inclusive' => '含税', + 'calculation' => [ + 'title' => '计算设置', + 'title-info' => '关于商品或服务的成本的详细信息,包括基准价格、折扣、税费和其他费用。', + 'based-on' => '计算基于', + 'shipping-address' => '运输地址', + 'billing-address' => '账单地址', + 'shipping-origin' => '运输起点', + 'product-prices' => '产品价格', + 'shipping-prices' => '运输价格', + 'excluding-tax' => '不含税', + 'including-tax' => '含税', ], - 'default-location-calculation' => [ + 'default-destination-calculation' => [ 'default-country' => '默认国家', - 'default-post-code' => '默认邮政编码', - 'default-state' => '默认省份', - 'title' => '默认位置计算', - 'title-info' => '根据预定义的因素或设置自动确定标准或初始位置。', + 'default-post-code' => '默认邮编', + 'default-state' => '默认州', + 'title' => '默认目的地计算', + 'title-info' => '根据预定义的因素或设置自动确定标准或初始目的地。', + ], + + 'shopping-cart' => [ + 'title' => '购物车显示设置', + 'title-info' => '设置购物车中的税费显示', + 'display-prices' => '显示价格', + 'display-subtotal' => '显示小计', + 'display-shipping-amount' => '显示运输金额', + 'excluding-tax' => '不含税', + 'including-tax' => '含税', + 'both' => '同时显示不含税和含税', + ], + + 'sales' => [ + 'title' => '订单、发票、退款显示设置', + 'title-info' => '设置订单、发票和退款中的税费显示', + 'display-prices' => '显示价格', + 'display-subtotal' => '显示小计', + 'display-shipping-amount' => '显示运输金额', + 'excluding-tax' => '不含税', + 'including-tax' => '含税', + 'both' => '同时显示不含税和含税', ], ], ], @@ -4201,20 +4267,27 @@ 'title' => '订单已取消!', ], - 'billing-address' => '账单地址', - 'contact' => '联系方式', - 'discount' => '折扣', - 'grand-total' => '总计', - 'name' => '名称', - 'payment' => '付款', - 'price' => '价格', - 'qty' => '数量', - 'shipping' => '配送', - 'shipping-address' => '送货地址', - 'shipping-handling' => '运费及处理费', - 'sku' => 'SKU', - 'subtotal' => '小计', - 'tax' => '税金', + 'billing-address' => '账单地址', + 'carrier' => '承运人', + 'contact' => '联系人', + 'discount' => '折扣', + 'excl-tax' => '不含税:', + 'grand-total' => '总计', + 'name' => '名称', + 'payment' => '支付', + 'price' => '价格', + 'qty' => '数量', + 'shipping-address' => '送货地址', + 'shipping-handling-excl-tax' => '运输和处理(不含税)', + 'shipping-handling-incl-tax' => '运输和处理(含税)', + 'shipping-handling' => '运输和处理', + 'shipping' => '运输', + 'sku' => 'SKU', + 'subtotal-excl-tax' => '小计(不含税)', + 'subtotal-incl-tax' => '小计(含税)', + 'subtotal' => '小计', + 'tax' => '税费', + 'tracking-number' => '跟踪号码::tracking_number', ], ], ]; diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/attributes/create.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/attributes/create.blade.php index 3f147cc2bd8..1d0134507c3 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/attributes/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/attributes/create.blade.php @@ -18,7 +18,7 @@ {!! view_render_event('bagisto.admin.catalog.attributes.create.create_form_controls.before') !!} -
+

@lang('admin::app.catalog.attributes.create.title')

@@ -60,12 +60,12 @@ class="primary-button" id="v-create-attributes-template" > -
+
{!! view_render_event('bagisto.admin.catalog.attributes.create.card.label.before') !!} -
+

@@ -357,14 +357,14 @@ class="h-[120px] w-[120px] dark:mix-blend-exclusion dark:invert"

-
-
+ +

@lang('admin::app.catalog.attributes.create.general')

-
+ -
+ @@ -449,9 +449,9 @@ class="cursor-pointer" :label="trans('admin::app.catalog.attributes.create.default-value')" /> -
-
- + + + @@ -892,7 +892,13 @@ class="primary-button" }, removeOption(id) { - this.options = this.options.filter(option => option.id !== id); + this.$emitter.emit('open-confirm-modal', { + agree: () => { + this.options = this.options.filter(option => option.id !== id); + + this.$emitter.emit('add-flash', { type: 'success', message: "@lang('admin::app.catalog.attributes.create.option-deleted')" }); + } + }); }, listenModal(event) { diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php index 605803c8731..aa10ff008cc 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php @@ -15,7 +15,7 @@ enctype="multipart/form-data" method="PUT" > -
+

@lang('admin::app.catalog.attributes.edit.title')

@@ -54,9 +54,9 @@ class="primary-button" id="v-edit-attributes-template" > -
+
-
+
{!! view_render_event('bagisto.admin.catalog.attributes.edit.card.label.before', ['attribute' => $attribute]) !!} @@ -107,7 +107,7 @@ class="primary-button"
@@ -374,14 +374,14 @@ class="secondary-button text-sm" {!! view_render_event('bagisto.admin.catalog.attributes.edit.card.accordian.general.before', ['attribute' => $attribute]) !!} -
-
+ +

@lang('admin::app.catalog.attributes.edit.general')

-
+ -
+ @@ -493,9 +493,9 @@ class="cursor-not-allowed" -
-
- + + + {!! view_render_event('bagisto.admin.catalog.attributes.edit.card.accordian.general.after', ['attribute' => $attribute]) !!} {!! view_render_event('bagisto.admin.catalog.attributes.edit.card.accordian.validations.before', ['attribute' => $attribute]) !!} @@ -1028,15 +1028,21 @@ class="primary-button" }, removeOption(id) { - let foundIndex = this.optionsData.findIndex(item => item.id === id); + this.$emitter.emit('open-confirm-modal', { + agree: () => { + let foundIndex = this.optionsData.findIndex(item => item.id === id); - if (foundIndex !== -1) { - if (this.optionsData[foundIndex].isNew) { - this.optionsData.splice(foundIndex, 1); - } else { - this.optionsData[foundIndex].isDelete = true; + if (foundIndex !== -1) { + if (this.optionsData[foundIndex].isNew) { + this.optionsData.splice(foundIndex, 1); + } else { + this.optionsData[foundIndex].isDelete = true; + } + } + + this.$emitter.emit('add-flash', { type: 'success', message: "@lang('admin::app.catalog.attributes.edit.option-deleted')" }); } - } + }); }, listenModel(event) { diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/families/create.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/families/create.blade.php index 66665a9cf32..a3c9e47f9f3 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/families/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/families/create.blade.php @@ -9,7 +9,7 @@ {!! view_render_event('bagisto.admin.catalog.families.create.create_form_controls.before') !!} -
+

@lang('admin::app.catalog.families.create.title')

@@ -32,11 +32,11 @@ class="primary-button"
-
+
-
+
- +
diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/families/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/families/edit.blade.php index 787cedc9688..03cbe25f18f 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/families/edit.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/families/edit.blade.php @@ -12,7 +12,7 @@ {!! view_render_event('bagisto.admin.catalog.families.edit.edit_form_control.before', ['attributeFamily' => $attributeFamily]) !!} -
+

@lang('admin::app.catalog.families.edit.title')

@@ -35,14 +35,14 @@ class="primary-button"
-
+
{!! view_render_event('bagisto.admin.catalog.families.edit.card.attributes-panel.before', ['attributeFamily' => $attributeFamily]) !!} -
+
- +
diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/products/edit/controls.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/products/edit/controls.blade.php index c82d3c19ec9..7e67b2ee946 100644 --- a/packages/Webkul/Admin/src/Resources/views/catalog/products/edit/controls.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/products/edit/controls.blade.php @@ -174,10 +174,12 @@ class="cursor-pointer select-none text-xs font-medium text-gray-600 dark:text-gr class="flex" > @if ($attribute->type == 'image') - + @if (Storage::exists($product[$attribute->code])) + + @endif @else
diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/products/edit/price/group.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/products/edit/price/group.blade.php index 96351437daa..31a1372b1b5 100644 --- a/packages/Webkul/Admin/src/Resources/views/catalog/products/edit/price/group.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/products/edit/price/group.blade.php @@ -2,7 +2,7 @@ - + @inject('customerGroupRepository', 'Webkul\Customer\Repositories\CustomerGroupRepository') diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/products/edit/types/bundle.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/products/edit/types/bundle.blade.php index 62e70c02445..7153a0bd83b 100644 --- a/packages/Webkul/Admin/src/Resources/views/catalog/products/edit/types/bundle.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/products/edit/types/bundle.blade.php @@ -344,7 +344,7 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] overflow-hidden rounde
-
+

@{{ $admin.formatPrice(element.product.price) }}

@@ -363,7 +363,7 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] overflow-hidden rounde /> - + @lang('admin::app.catalog.products.edit.types.bundle.option.default-qty') @@ -371,12 +371,22 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] overflow-hidden rounde type="text" :name="'bundle_options[' + option.id + '][products][' + element.id + '][qty]'" v-model="element.qty" - class="flex min-h-[39px] w-[86px] rounded-md border px-3 py-2 text-sm text-gray-600 transition-all hover:border-gray-400 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300" + class="min-h-[39px] w-[86px] rounded-md border px-3 py-2 text-sm text-gray-600 transition-all hover:border-gray-400 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300" :class="[errors['bundle_options[' + option.id + '][products][' + element.id + '][qty]'] ? 'border border-red-600 hover:border-red-600' : '']" rules="required|numeric|min_value:1" + label="@lang('admin::app.catalog.products.edit.types.bundle.option.default-qty')" > - + +

+ @{{ message }} +

+
+ +

+

@{{ $admin.formatPrice(element.associated_product.price) }}

@@ -104,7 +104,7 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] overflow-hidden rounde /> - + @lang('admin::app.catalog.products.edit.types.grouped.default-qty') @@ -112,7 +112,7 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] overflow-hidden rounde type="text" :name="'links[' + (element.id ? element.id : 'link_' + index) + '][qty]'" v-model="element.qty" - class="flex min-h-[39px] w-[86px] rounded-md border px-3 py-2 text-sm text-gray-600 transition-all hover:border-gray-400 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300" + class="min-h-[39px] w-[86px] rounded-md border px-3 py-2 text-sm text-gray-600 transition-all hover:border-gray-400 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300" :class="[errors['links[' + (element.id ? element.id : 'link_' + index) + '][qty]'] ? 'border border-red-600 hover:border-red-600' : '']" rules="required|numeric|min_value:1" label="@lang('admin::app.catalog.products.edit.types.grouped.default-qty')" diff --git a/packages/Webkul/Admin/src/Resources/views/components/form/control-group/control.blade.php b/packages/Webkul/Admin/src/Resources/views/components/form/control-group/control.blade.php index dc465df918e..f36a2abd38a 100644 --- a/packages/Webkul/Admin/src/Resources/views/components/form/control-group/control.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/components/form/control-group/control.blade.php @@ -64,7 +64,7 @@ class="flex w-full items-center overflow-hidden rounded-md border text-sm text-g > except(['value', ':value', 'v-model', 'rules', ':rules', 'label', ':label'])->merge(['class' => 'w-full rounded-md border px-3 py-2.5 text-sm text-gray-600 transition-all hover:border-gray-400 focus:border-gray-400 dark:border-gray-800 dark:bg-gray-900 dark:text-gray-300 dark:file:bg-gray-800 dark:file:dark:text-white dark:hover:border-gray-400 dark:focus:border-gray-400']) }} @change="handleChange" diff --git a/packages/Webkul/Admin/src/Resources/views/components/layouts/index.blade.php b/packages/Webkul/Admin/src/Resources/views/components/layouts/index.blade.php index 004d6a2d91f..1dfa22b1960 100644 --- a/packages/Webkul/Admin/src/Resources/views/components/layouts/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/components/layouts/index.blade.php @@ -7,6 +7,9 @@ class="{{ request()->cookie('dark_mode') ?? 0 ? 'dark' : '' }}" > + + {!! view_render_event('bagisto.admin.layout.head.before') !!} + {{ $title ?? '' }} @@ -75,7 +78,7 @@ class="{{ request()->cookie('dark_mode') ?? 0 ? 'dark' : '' }}" {!! core()->getConfigData('general.content.custom_scripts.custom_css') !!} - {!! view_render_event('bagisto.admin.layout.head') !!} + {!! view_render_event('bagisto.admin.layout.head.after') !!} diff --git a/packages/Webkul/Admin/src/Resources/views/components/shimmer/catalog/attributes/index.blade.php b/packages/Webkul/Admin/src/Resources/views/components/shimmer/catalog/attributes/index.blade.php index a4134ce2164..a94f7f4b349 100644 --- a/packages/Webkul/Admin/src/Resources/views/components/shimmer/catalog/attributes/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/components/shimmer/catalog/attributes/index.blade.php @@ -1,111 +1,65 @@ -
+
-
-
-
+
+
+
-
+ @for ($i = 1; $i < 10; $i++)
-
+
- -
-
- -
-
- -
-
- -
-
-
+ @endfor
-
-
-

- @lang('admin::app.catalog.attributes.create.general') -

+
+
+

+ +

- +
-
-
- -
-
- -
-
+ @for ($i = 1; $i < 4; $i++) +
+
-
-
- -
-
- -
-
+
+
+ @endfor
-
-
-

- @lang('admin::app.catalog.attributes.create.validations') -

- -
+
+
+

+ +

-
+
-
+
-
+
-
+
-
-
-

- @lang('admin::app.catalog.attributes.edit.configuration') -

- -
-
- -
-
-
- -
-
- -
-
- -
-
-
-
+
\ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/components/shimmer/families/attributes-panel.blade.php b/packages/Webkul/Admin/src/Resources/views/components/shimmer/catalog/families/attributes-panel.blade.php similarity index 100% rename from packages/Webkul/Admin/src/Resources/views/components/shimmer/families/attributes-panel.blade.php rename to packages/Webkul/Admin/src/Resources/views/components/shimmer/catalog/families/attributes-panel.blade.php diff --git a/packages/Webkul/Admin/src/Resources/views/components/shimmer/products/edit/group-price.blade.php b/packages/Webkul/Admin/src/Resources/views/components/shimmer/catalog/products/edit/group-price.blade.php similarity index 100% rename from packages/Webkul/Admin/src/Resources/views/components/shimmer/products/edit/group-price.blade.php rename to packages/Webkul/Admin/src/Resources/views/components/shimmer/catalog/products/edit/group-price.blade.php diff --git a/packages/Webkul/Admin/src/Resources/views/components/shimmer/marketing/promotions/cart-rules/index.blade.php b/packages/Webkul/Admin/src/Resources/views/components/shimmer/marketing/promotions/cart-rules/index.blade.php new file mode 100644 index 00000000000..bd9d373e2f8 --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/views/components/shimmer/marketing/promotions/cart-rules/index.blade.php @@ -0,0 +1,54 @@ +
+ +
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + @for ($i = 1; $i < 3; $i++) +
+
+ +
+
+ @endfor +
+ + +
+
+
+ +
+
+ +
+
+
+ + +
+
+
+ + +
+ + + +
+
\ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/category-carousel/index.blade.php b/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/category-carousel/index.blade.php index f0784687a30..abab3e74431 100644 --- a/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/category-carousel/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/category-carousel/index.blade.php @@ -1,11 +1,11 @@
-
+
-
+
-
+
@@ -13,7 +13,7 @@
-
+
@endfor @@ -22,16 +22,16 @@
-
+
-
+
-
+
@@ -60,16 +60,16 @@
- @for ($i = 1; $i < 4; $i++) + @for ($i = 0; $i < 3; $i++)
-
+
@endfor
-
+
diff --git a/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/image-carousel/index.blade.php b/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/image-carousel/index.blade.php index b98bda1d003..d1e9809326d 100644 --- a/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/image-carousel/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/image-carousel/index.blade.php @@ -2,31 +2,31 @@
-
+
-
+
-
+
-
+
- @for ($i = 1; $i < 5; $i++) + @for ($i = 0; $i < 4; $i++)
-
-
-
+
+
+
-
+
-
+
@@ -42,21 +42,21 @@
- +
- - @for ($i = 1; $i < 4; $i++) + + @for ($i = 0; $i < 3; $i++)
-
- -
+
+ +
@endfor - +
-
- +
+
diff --git a/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/product-carousel/index.blade.php b/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/product-carousel/index.blade.php index ee5381f1da2..5fea5483fa5 100644 --- a/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/product-carousel/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/product-carousel/index.blade.php @@ -4,42 +4,43 @@
-
- -
+
+ +
- @for ($i = 1; $i < 4; $i++) -
+ @for ($i = 0; $i < 3; $i++) +
- -
+ +
@endfor - + - +
-
- +
+
-
+
- +
-
+
+
- +
@@ -56,20 +57,21 @@
+
- - @for ($i = 1; $i < 4; $i++) + + @for ($i = 0; $i < 3; $i++)
- -
+ +
@endfor - +
-
- +
+
diff --git a/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/services-content/index.blade.php b/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/services-content/index.blade.php index fa5645c889a..667b4c01a97 100644 --- a/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/services-content/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/components/shimmer/settings/themes/services-content/index.blade.php @@ -1,39 +1,38 @@
-
- +
- +
- +
-
+
@for ($i = 0; $i < 4; $i++) -
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
@@ -46,22 +45,21 @@
-
+
-
+
- @for ($i = 1; $i < 4; $i++) + @for ($i = 0; $i < 3; $i++)
-
+
-
+
@endfor -
-
+
diff --git a/packages/Webkul/Admin/src/Resources/views/configuration/dependent-field-type.blade.php b/packages/Webkul/Admin/src/Resources/views/configuration/dependent-field-type.blade.php deleted file mode 100644 index a8f3a67a2fe..00000000000 --- a/packages/Webkul/Admin/src/Resources/views/configuration/dependent-field-type.blade.php +++ /dev/null @@ -1,330 +0,0 @@ -@php - $dependField = $coreConfigRepository->getDependentFieldOrValue($field); - - $dependValue = $coreConfigRepository->getDependentFieldOrValue($field, 'value'); - - $dependNameKey = $item['key'] . '.' . $dependField; - - $dependName = $coreConfigRepository->getNameField($dependNameKey); - - $field['options'] = $coreConfigRepository->getDependentFieldOptions($field, $value); - - $selectedOption = core()->getConfigData($nameKey, $currentChannel->code, $currentLocale->code) ?? ''; - - $dependSelectedOption = core()->getConfigData($dependNameKey, $currentChannel->code, $currentLocale->code) ?? ''; -@endphp - -@if (strpos($field['validation'], 'required_if') !== false) - - -@else - - -@endif - -@pushOnce('scripts') - - - - - - - -@endPushOnce \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/configuration/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/configuration/edit.blade.php index 0419f04aca8..a598d112bc0 100644 --- a/packages/Webkul/Admin/src/Resources/views/configuration/edit.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/configuration/edit.blade.php @@ -136,17 +136,21 @@ class="flex gap-2.5 px-5 py-2 text-base cursor-pointer hover:bg-gray-100 dark:h
@foreach ($item['fields'] as $field) - @include ('admin::configuration.field-type') + @if ( + $field['type'] == 'blade' + && view()->exists($field['path']) + ) + {!! view($field['path'], compact('field'))->render() !!} + @else + @include ('admin::configuration.field-type') + @endif @php ($hint = $field['title'] . '-hint') @if ($hint !== __($hint)) -
@@ -154,4 +158,4 @@ class="block text-xs font-medium leading-5 text-gray-600 dark:text-gray-300"
@endif - + \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/configuration/field-type.blade.php b/packages/Webkul/Admin/src/Resources/views/configuration/field-type.blade.php index 46a0700e8fc..55bad12993d 100755 --- a/packages/Webkul/Admin/src/Resources/views/configuration/field-type.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/configuration/field-type.blade.php @@ -5,13 +5,31 @@ $name = $coreConfigRepository->getNameField($nameKey); - $value = $coreConfigRepository->getValueByRepository($field); - $validations = $coreConfigRepository->getValidations($field); $isRequired = Str::contains($validations, 'required') ? 'required' : ''; $channelLocaleInfo = $coreConfigRepository->getChannelLocaleInfo($field, $currentChannel->code, $currentLocale->code); + + $field = collect([ + ...$field, + 'isVisible' => true, + ])->map(function ($value, $key) { + if ($key == 'options') { + return collect(is_callable($value) ? $value() : $value)->map(fn ($option) => [ + 'title' => trans($option['title']), + 'value' => $option['value'], + ])->toArray(); + } + + return $value; + })->toArray(); + + if (! empty($field['depends'])) { + [$fieldName, $fieldValue] = explode(':' , $field['depends']); + + $dependNameKey = $item['key'] . '.' . $fieldName; + } @endphp - - @if (! empty($field['depends'])) - @include('admin::configuration.dependent-field-type') - @else - -
- +
+
+ +
+
+ + +@pushOnce('scripts') + - - - - - - + + + + + + - @endPushOnce -@endif + }, + }); + +@endPushOnce \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/customers/customers/index.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/customers/index.blade.php index 7e76937045f..762943c8eb9 100644 --- a/packages/Webkul/Admin/src/Resources/views/customers/customers/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/customers/customers/index.blade.php @@ -41,7 +41,7 @@ class="primary-button" @php diff --git a/packages/Webkul/Admin/src/Resources/views/customers/customers/index/create.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/customers/index/create.blade.php index d413ef0c79e..e65a706892b 100644 --- a/packages/Webkul/Admin/src/Resources/views/customers/customers/index/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/customers/customers/index/create.blade.php @@ -87,7 +87,7 @@ type="text" id="phone" name="phone" - rules="integer" + rules="phone" :label="trans('admin::app.customers.customers.index.create.contact-number')" :placeholder="trans('admin::app.customers.customers.index.create.contact-number')" /> diff --git a/packages/Webkul/Admin/src/Resources/views/customers/customers/view/address/create.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/customers/view/address/create.blade.php index 7639a4f9311..cdc8c962f3a 100644 --- a/packages/Webkul/Admin/src/Resources/views/customers/customers/view/address/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/customers/customers/view/address/create.blade.php @@ -268,7 +268,7 @@ class="mb-2" diff --git a/packages/Webkul/Admin/src/Resources/views/customers/customers/view/address/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/customers/view/address/edit.blade.php index 270769efa49..0e212f4114c 100644 --- a/packages/Webkul/Admin/src/Resources/views/customers/customers/view/address/edit.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/customers/customers/view/address/edit.blade.php @@ -289,7 +289,7 @@ class="mb-2" type="text" name="phone" ::value="address.phone" - rules="required|integer" + rules="required|phone" :label="trans('admin::app.customers.customers.view.address.edit.phone')" :placeholder="trans('admin::app.customers.customers.view.address.edit.phone')" /> diff --git a/packages/Webkul/Admin/src/Resources/views/customers/customers/view/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/customers/view/edit.blade.php index e27bdbd31cb..d931ff2e733 100644 --- a/packages/Webkul/Admin/src/Resources/views/customers/customers/view/edit.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/customers/customers/view/edit.blade.php @@ -114,7 +114,7 @@ class="flex cursor-pointer items-center justify-between gap-1.5 px-2.5 text-blue name="phone" ::value="customer.phone" id="phone" - rules="integer" + rules="phone" :label="trans('admin::app.customers.customers.view.edit.contact-number')" :placeholder="trans('admin::app.customers.customers.view.edit.contact-number')" /> diff --git a/packages/Webkul/Admin/src/Resources/views/customers/customers/view/reviews.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/customers/view/reviews.blade.php index 35804545e38..36f34f546fe 100644 --- a/packages/Webkul/Admin/src/Resources/views/customers/customers/view/reviews.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/customers/customers/view/reviews.blade.php @@ -74,7 +74,7 @@ class="align-text-bottom text-base text-gray-800 dark:text-white ltr:ml-1.5 rtl: @@ -136,8 +152,26 @@ class="grid w-full gap-2"
-

- @{{ item.formatted_total }} +

+ + + + +

getConfigData('sales.taxes.shopping_cart.display_prices') }}", + + subtotal: "{{ core()->getConfigData('sales.taxes.shopping_cart.display_subtotal') }}", + }, + searchTerm: '', searchedProducts: [], diff --git a/packages/Webkul/Admin/src/Resources/views/sales/orders/create/cart/summary.blade.php b/packages/Webkul/Admin/src/Resources/views/sales/orders/create/cart/summary.blade.php index c1bea9ce916..7478e86d071 100644 --- a/packages/Webkul/Admin/src/Resources/views/sales/orders/create/cart/summary.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/sales/orders/create/cart/summary.blade.php @@ -29,15 +29,51 @@ class="box-shadow rounded bg-white dark:bg-gray-900" {!! view_render_event('bagisto.admin.sales.order.create.left_component.summary.sub_total.before') !!} -
-

- @lang('admin::app.sales.orders.create.cart.summary.sub-total') -

+ + + + + {!! view_render_event('bagisto.admin.sales.order.create.left_component.summary.sub_total.after') !!} @@ -47,11 +83,11 @@ class="box-shadow rounded bg-white dark:bg-gray-900"

- @lang('admin::app.sales.orders.create.cart.summary.tax') (@{{ index }})% + @lang('admin::app.sales.orders.create.cart.summary.tax') (@{{ index }})

@@ -64,18 +100,53 @@ class="row grid grid-cols-2 grid-rows-1 justify-between gap-4 text-right" {!! view_render_event('bagisto.admin.sales.order.create.left_component.summary.delivery_charges.before') !!} -

-

- @lang('admin::app.sales.orders.create.cart.summary.shipping-amount') -

+ + + + + + -

- @{{ cart.selected_shipping_rate }} -

-
{!! view_render_event('bagisto.admin.sales.order.create.left_component.summary.delivery_charges.after') !!} @@ -84,14 +155,14 @@ class="row grid grid-cols-2 grid-rows-1 justify-between gap-4 text-right"

@lang('admin::app.sales.orders.create.cart.summary.discount-amount')

- @{{ cart.formatted_base_discount_amount }} + @{{ cart.formatted_discount_amount }}

@@ -143,7 +214,7 @@ class="cursor-pointer text-blue-600"

- @{{ cart.base_grand_total }} + @{{ cart.formatted_grand_total }}

@@ -217,6 +288,14 @@ class="primary-button" data() { return { + displayTax: { + prices: "{{ core()->getConfigData('sales.taxes.shopping_cart.display_prices') }}", + + subtotal: "{{ core()->getConfigData('sales.taxes.shopping_cart.display_subtotal') }}", + + shipping: "{{ core()->getConfigData('sales.taxes.shopping_cart.display_shipping_amount') }}", + }, + isStoring: false, isPlacingOrder: false, diff --git a/packages/Webkul/Admin/src/Resources/views/sales/orders/create/recent-order-items.blade.php b/packages/Webkul/Admin/src/Resources/views/sales/orders/create/recent-order-items.blade.php index 67b1d89cf04..27c40bbc431 100644 --- a/packages/Webkul/Admin/src/Resources/views/sales/orders/create/recent-order-items.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/sales/orders/create/recent-order-items.blade.php @@ -80,7 +80,7 @@ class="grid select-none gap-x-2.5 gap-y-1.5" >

@lang('admin::app.sales.orders.create.recent-order-items.see-details') @@ -96,11 +96,11 @@ class="grid w-full gap-2" v-show="item.option_show" >

-

+

@{{ option.attribute_name + ':' }}

-

+

@{{ option.option_label }}

diff --git a/packages/Webkul/Admin/src/Resources/views/sales/orders/view.blade.php b/packages/Webkul/Admin/src/Resources/views/sales/orders/view.blade.php index 78560fca755..e04b81b1fd1 100755 --- a/packages/Webkul/Admin/src/Resources/views/sales/orders/view.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/sales/orders/view.blade.php @@ -195,13 +195,29 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] rounded"
-

- @lang('admin::app.sales.orders.view.price', ['price' => core()->formatBasePrice($item->base_price)]) -

+ @if (core()->getConfigData('sales.taxes.sales.display_prices') == 'including_tax') +

+ @lang('admin::app.sales.orders.view.price', ['price' => core()->formatBasePrice($item->base_price_incl_tax)]) +

+ @elseif (core()->getConfigData('sales.taxes.sales.display_prices') == 'both') +

+ @lang('admin::app.sales.orders.view.price-excl-tax', ['price' => core()->formatBasePrice($item->base_price)]) +

+ +

+ @lang('admin::app.sales.orders.view.price-incl-tax', ['price' => core()->formatBasePrice($item->base_price_incl_tax)]) +

+ @else +

+ @lang('admin::app.sales.orders.view.price', ['price' => core()->formatBasePrice($item->base_price)]) +

+ @endif

- {{ $item->tax_percent }}% - @lang('admin::app.sales.orders.view.tax', ['tax' => core()->formatBasePrice($item->base_tax_amount)]) + @lang('admin::app.sales.orders.view.tax', [ + 'percent' => number_format($item->tax_percent, 2) . '%', + 'tax' => core()->formatBasePrice($item->base_tax_amount) + ])

@if ($order->base_discount_amount > 0) @@ -210,9 +226,23 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] rounded"

@endif -

- @lang('admin::app.sales.orders.view.sub-total', ['sub_total' => core()->formatBasePrice($item->base_total)]) -

+ @if (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'including_tax') +

+ @lang('admin::app.sales.orders.view.sub-total', ['sub_total' => core()->formatBasePrice($item->base_total_incl_tax)]) +

+ @elseif (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'both') +

+ @lang('admin::app.sales.orders.view.sub-total-excl-tax', ['sub_total' => core()->formatBasePrice($item->base_total)]) +

+ +

+ @lang('admin::app.sales.orders.view.sub-total-incl-tax', ['sub_total' => core()->formatBasePrice($item->base_total_incl_tax)]) +

+ @else +

+ @lang('admin::app.sales.orders.view.sub-total', ['sub_total' => core()->formatBasePrice($item->base_total)]) +

+ @endif
@@ -223,18 +253,43 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] rounded"
-

- @lang('admin::app.sales.orders.view.summary-sub-total') -

+ @if (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'both') +

+ @lang('admin::app.sales.orders.view.summary-sub-total-excl-tax') +

+ +

+ @lang('admin::app.sales.orders.view.summary-sub-total-incl-tax') +

+ @else +

+ @lang('admin::app.sales.orders.view.summary-sub-total') +

+ @endif + + @if ($haveStockableItems = $order->haveStockableItems()) + @if (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'both') +

+ @lang('admin::app.sales.orders.view.shipping-and-handling-excl-tax') +

+ +

+ @lang('admin::app.sales.orders.view.shipping-and-handling-incl-tax') +

+ @else +

+ @lang('admin::app.sales.orders.view.shipping-and-handling') +

+ @endif + @endif

@lang('admin::app.sales.orders.view.summary-tax')

- @if ($haveStockableItems = $order->haveStockableItems()) -

- @lang('admin::app.sales.orders.view.shipping-and-handling')

- @endif +

+ @lang('admin::app.sales.orders.view.summary-discount') +

@lang('admin::app.sales.orders.view.summary-grand-total') @@ -254,19 +309,51 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] rounded"

-

- {{ core()->formatBasePrice($order->base_sub_total) }} -

+ @if (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'including_tax') +

+ {{ core()->formatBasePrice($order->base_sub_total) }} +

+ @elseif (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'both') +

+ {{ core()->formatBasePrice($order->base_sub_total) }} +

+ +

+ {{ core()->formatBasePrice($order->base_sub_total_incl_tax) }} +

+ @else +

+ {{ core()->formatBasePrice($order->base_sub_total) }} +

+ @endif + + @if ($haveStockableItems) + @if (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'including_tax') +

+ {{ core()->formatBasePrice($order->base_shipping_amount_incl_tax) }} +

+ @elseif (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'both') +

+ {{ core()->formatBasePrice($order->base_shipping_amount) }} +

+ +

+ {{ core()->formatBasePrice($order->base_shipping_amount_incl_tax) }} +

+ @else +

+ {{ core()->formatBasePrice($order->base_shipping_amount) }} +

+ @endif + @endif

{{ core()->formatBasePrice($order->base_tax_amount) }}

- @if ($haveStockableItems) -

- {{ core()->formatBasePrice($order->base_shipping_amount) }} -

- @endif +

+ {{ core()->formatBasePrice($order->base_discount_amount) }} +

{{ core()->formatBasePrice($order->base_grand_total) }} diff --git a/packages/Webkul/Admin/src/Resources/views/sales/refunds/create.blade.php b/packages/Webkul/Admin/src/Resources/views/sales/refunds/create.blade.php index 883064db107..a2dea36c561 100755 --- a/packages/Webkul/Admin/src/Resources/views/sales/refunds/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/sales/refunds/create.blade.php @@ -31,6 +31,7 @@ class="icon-cancel text-2xl" @@ -45,11 +46,11 @@ class="icon-cancel text-2xl" @if (bouncer()->hasPermission('sales.refunds.create')) -

- @lang('admin::app.sales.refunds.create.update-quantity-btn') + @lang('admin::app.sales.refunds.create.update-totals-btn')
@@ -214,7 +215,7 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] rounded"
@@ -227,8 +228,8 @@ class="mt-2.5 grid grid-cols-3 gap-x-5" type="text" id="refund[shipping]" name="refund[shipping]" + v-model="refund.shipping" :rules="'required|min_value:0|max_value:' . $order->base_shipping_invoiced - $order->base_shipping_refunded" - v-model="refund.summary.shipping.price" :label="trans('admin::app.sales.refunds.create.refund-shipping')" /> @@ -245,7 +246,7 @@ class="mt-2.5 grid grid-cols-3 gap-x-5" type="text" id="refund[adjustment_refund]" name="refund[adjustment_refund]" - value="0" + v-model="refund.adjustment_refund" rules="required|min_value:0" :label="trans('admin::app.sales.refunds.create.adjustment-refund')" /> @@ -263,8 +264,8 @@ class="mt-2.5 grid grid-cols-3 gap-x-5" type="text" id="refund[adjustment_fee]" name="refund[adjustment_fee]" + v-model="refund.adjustment_fee" rules="required|min_value:0" - value="0" :label="trans('admin::app.sales.refunds.create.adjustment-fee')" /> @@ -294,19 +295,19 @@ class="mt-2.5 grid grid-cols-3 gap-x-5"

- @{{ refund.summary.subtotal.formatted_price }} + @{{ totals.subtotal.formatted_price }}

- @{{ refund.summary.discount.formatted_price }} + @{{ totals.discount.formatted_price }}

- @{{ refund.summary.tax.formatted_price }} + @{{ totals.tax.formatted_price }}

- @{{ refund.summary.grand_total.formatted_price }} + @{{ totals.grand_total.formatted_price }}

@@ -326,8 +327,14 @@ class="mt-2.5 grid grid-cols-3 gap-x-5" refund: { items: {}, - summary: null - } + shipping: "{{ $order->base_shipping_invoiced - $order->base_shipping_refunded - $order->base_shipping_discount_amount }}", + + adjustment_refund: 0, + + adjustment_fee: 0, + }, + + totals: null, }; }, @@ -336,21 +343,20 @@ class="mt-2.5 grid grid-cols-3 gap-x-5" this.refund.items[{{$item->id}}] = {{ $item->qty_to_refund }}; @endforeach - this.updateQty(); + this.updateTotals(); }, methods: { - updateQty() { - this.$axios.post("{{ route('admin.sales.refunds.update_qty', $order->id) }}", this.refund.items) + updateTotals() { + var self = this; + + this.$axios.post("{{ route('admin.sales.refunds.update_totals', $order->id) }}", this.refund) .then((response) => { - - if (! response.data) { - this.$emitter.emit('add-flash', { type: 'warning', message: "@lang('admin::app.sales.refunds.invalid-qty')" }); - } else { - this.refund.summary = response.data; - } + this.totals = response.data; + }) + .catch((error) => { + self.$emitter.emit('add-flash', { type: 'warning', message: error.response.data.message }); }) - .catch((error) => {}) } }, }); diff --git a/packages/Webkul/Admin/src/Resources/views/sales/refunds/view.blade.php b/packages/Webkul/Admin/src/Resources/views/sales/refunds/view.blade.php index 7ee705ebc4a..4d0a7349a91 100755 --- a/packages/Webkul/Admin/src/Resources/views/sales/refunds/view.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/sales/refunds/view.blade.php @@ -94,9 +94,23 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] rounded"
-

- @lang('admin::app.sales.refunds.view.price', ['price' => core()->formatBasePrice($item->base_total)]) -

+ @if (core()->getConfigData('sales.taxes.sales.display_prices') == 'including_tax') +

+ @lang('admin::app.sales.refunds.view.price', ['price' => core()->formatBasePrice($item->base_price_incl_tax)]) +

+ @elseif (core()->getConfigData('sales.taxes.sales.display_prices') == 'both') +

+ @lang('admin::app.sales.refunds.view.price-excl-tax', ['price' => core()->formatBasePrice($item->base_price)]) +

+ +

+ @lang('admin::app.sales.refunds.view.price-incl-tax', ['price' => core()->formatBasePrice($item->base_price_incl_tax)]) +

+ @else +

+ @lang('admin::app.sales.refunds.view.price', ['price' => core()->formatBasePrice($item->base_price)]) +

+ @endif

@@ -108,10 +122,24 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] rounded" @lang('admin::app.sales.refunds.view.base-discounted-amount', ['base_discounted_amount' => core()->formatBasePrice($item->base_discount_amount)])

- -

- @lang('admin::app.sales.refunds.view.discounted-amount', ['discounted_amount' => core()->formatBasePrice($item->base_total + $item->base_tax_amount - $item->base_discount_amount)]) -

+ + @if (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'including_tax') +

+ @lang('admin::app.sales.refunds.view.sub-total-amount', ['discounted_amount' => core()->formatBasePrice($item->base_total_incl_tax)]) +

+ @elseif (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'both') +

+ @lang('admin::app.sales.refunds.view.sub-total-amount-excl-tax', ['discounted_amount' => core()->formatBasePrice($item->base_total)]) +

+ +

+ @lang('admin::app.sales.refunds.view.sub-total-amount-incl-tax', ['discounted_amount' => core()->formatBasePrice($item->base_total_incl_tax)]) +

+ @else +

+ @lang('admin::app.sales.refunds.view.sub-total-amount', ['discounted_amount' => core()->formatBasePrice($item->base_total)]) +

+ @endif
@@ -121,14 +149,34 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] rounded"
-

- @lang('admin::app.sales.refunds.view.sub-total') -

+ @if (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'both') +

+ @lang('admin::app.sales.refunds.view.sub-total-excl-tax') +

+ +

+ @lang('admin::app.sales.refunds.view.sub-total-incl-tax') +

+ @else +

+ @lang('admin::app.sales.refunds.view.sub-total') +

+ @endif @if ($refund->base_shipping_amount > 0) -

- @lang('admin::app.sales.refunds.view.shipping-handling') -

+ @if (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'both') +

+ @lang('admin::app.sales.refunds.view.shipping-handling-excl-tax') +

+ +

+ @lang('admin::app.sales.refunds.view.shipping-handling-incl-tax') +

+ @else +

+ @lang('admin::app.sales.refunds.view.shipping-handling') +

+ @endif @endif @if ($refund->base_tax_amount > 0) @@ -158,15 +206,43 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] rounded"
-

- {{ core()->formatBasePrice($refund->base_sub_total) }} -

+ @if (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'including_tax') +

+ {{ core()->formatBasePrice($refund->base_sub_total_incl_tax) }} +

+ @elseif (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'both') +

+ {{ core()->formatBasePrice($refund->base_sub_total) }} +

+ +

+ {{ core()->formatBasePrice($refund->base_sub_total_incl_tax) }} +

+ @else +

+ {{ core()->formatBasePrice($refund->base_sub_total) }} +

+ @endif @if ($refund->base_shipping_amount > 0) -

- {{ core()->formatBasePrice($refund->base_shipping_amount) }} -

+ @if (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'including_tax') +

+ {{ core()->formatBasePrice($refund->base_shipping_amount_incl_tax) }} +

+ @elseif (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'both') +

+ {{ core()->formatBasePrice($refund->base_shipping_amount) }} +

+ +

+ {{ core()->formatBasePrice($refund->base_shipping_amount_incl_tax) }} +

+ @else +

+ {{ core()->formatBasePrice($refund->base_shipping_amount) }} +

+ @endif @endif diff --git a/packages/Webkul/Admin/src/Resources/views/sales/shipments/create.blade.php b/packages/Webkul/Admin/src/Resources/views/sales/shipments/create.blade.php index 084fed6423d..26514bd6928 100755 --- a/packages/Webkul/Admin/src/Resources/views/sales/shipments/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/sales/shipments/create.blade.php @@ -191,8 +191,8 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] rounded" @foreach ($order->channel->inventory_sources as $inventorySource) -
-
+
+

{{ $inventorySource->name }} @@ -212,17 +212,17 @@ class="relative h-[60px] max-h-[60px] w-full max-w-[60px] rounded"

-
+
@php $inputName = "shipment[items][$item->id][$inventorySource->id]"; @endphp - - @lang('admin::app.sales.shipments.create.qty-to-ship') - - + + @lang('admin::app.sales.shipments.create.qty-to-ship') + +
+ @lang('admin::app.settings.themes.edit.sort') @@ -56,6 +57,7 @@ class="custom-select flex min-h-[39px] w-full rounded-md border bg-white px-3 py + @lang('admin::app.settings.themes.edit.limit') @@ -110,7 +112,7 @@ class="grid"
@lang('admin::app.settings.themes.edit.category-carousel') @@ -161,7 +163,6 @@ class="h-[120px] w-[120px] p-2 dark:mix-blend-exclusion dark:invert"

@lang('admin::app.settings.themes.edit.category-carousel-description') -

@@ -191,6 +192,7 @@ class="secondary-button" value="category_carousel" > + @lang('admin::app.settings.themes.edit.name') @@ -211,6 +213,7 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 + @lang('admin::app.settings.themes.edit.sort-order') @@ -231,6 +234,7 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 + @lang('admin::app.settings.themes.edit.channels') @@ -250,6 +254,7 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 + @lang('admin::app.settings.themes.edit.status') @@ -339,14 +344,12 @@ class="peer-checked:bg-navyBlue peer h-5 w-9 cursor-pointer rounded-full bg-gray -
- -
+ diff --git a/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/footer-links.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/footer-links.blade.php index 2523415cb99..7be22819b07 100644 --- a/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/footer-links.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/footer-links.blade.php @@ -7,6 +7,7 @@ id="v-footer-links-template" >
+
@@ -20,14 +21,13 @@ @lang('admin::app.settings.themes.edit.footer-link-description')

- -
-
- @lang('admin::app.settings.themes.edit.add-link') -
+ + +
+ @lang('admin::app.settings.themes.edit.add-link')
@@ -37,7 +37,7 @@ class="secondary-button" v-for="(footerLink, index) in footerLinks" > -
@@ -80,24 +80,22 @@ class="grid border-b border-slate-300 last:border-b-0 dark:border-gray-800"

@lang('admin::app.settings.themes.edit.url'): - - @{{ link.url }} - -

-

+ + @{{ link.url }} + +

@lang('admin::app.settings.themes.edit.filter-title'): - - @{{ link.title }} - -

-

+ + @{{ link.title }} + +

@lang('admin::app.settings.themes.edit.sort-order'): @@ -133,7 +131,7 @@ class="cursor-pointer text-red-600 transition-all hover:underline"

-
@@ -146,33 +144,34 @@ class="h-[120px] w-[120px] p-2 dark:mix-blend-exclusion dark:invert"

@lang('admin::app.settings.themes.edit.footer-link') -

-

- @lang('admin::app.settings.themes.edit.footer-link-description') -

-
+

+ @lang('admin::app.settings.themes.edit.footer-link-description') +

- +
+ + +
-
- - -

- @lang('admin::app.settings.themes.edit.general') -

- - - - + + +

+ @lang('admin::app.settings.themes.edit.general') +

+ + + + + @lang('admin::app.settings.themes.edit.name') @@ -193,6 +192,7 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 + @lang('admin::app.settings.themes.edit.sort-order') @@ -213,6 +213,7 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 + @lang('admin::app.settings.themes.edit.channels') @@ -232,6 +233,7 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 + @lang('admin::app.settings.themes.edit.status') @@ -289,7 +291,8 @@ class="peer-checked:bg-navyBlue peer h-5 w-9 cursor-pointer rounded-full bg-gray type="hidden" name="key" /> - + + @lang('admin::app.settings.themes.edit.column') @@ -311,6 +314,7 @@ class="peer-checked:bg-navyBlue peer h-5 w-9 cursor-pointer rounded-full bg-gray + @lang('admin::app.settings.themes.edit.footer-title') @@ -327,6 +331,7 @@ class="peer-checked:bg-navyBlue peer h-5 w-9 cursor-pointer rounded-full bg-gray + @lang('admin::app.settings.themes.edit.url') @@ -343,6 +348,7 @@ class="peer-checked:bg-navyBlue peer h-5 w-9 cursor-pointer rounded-full bg-gray + @lang('admin::app.settings.themes.edit.sort-order') @@ -362,14 +368,12 @@ class="peer-checked:bg-navyBlue peer h-5 w-9 cursor-pointer rounded-full bg-gray -
- -
+ diff --git a/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/image-carousel.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/image-carousel.blade.php index babb82bca39..479e47559ac 100644 --- a/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/image-carousel.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/image-carousel.blade.php @@ -21,13 +21,11 @@
-
-
- @lang('admin::app.settings.themes.edit.slider-add-btn') -
+
+ @lang('admin::app.settings.themes.edit.slider-add-btn')
@@ -80,61 +78,54 @@ class="flex cursor-pointer justify-between gap-2.5 py-5"

-

- @lang('admin::app.settings.themes.edit.image-title'): + @lang('admin::app.settings.themes.edit.image-title'): - - @{{ image.title }} - -
+ + @{{ image.title }} +

-

- @lang('admin::app.settings.themes.edit.link'): + @lang('admin::app.settings.themes.edit.link'): - - @{{ image.link }} - -
+ + @{{ image.link }} +

-

- @lang('admin::app.settings.themes.edit.image'): - - - - - @{{ image.image }} - + @lang('admin::app.settings.themes.edit.image'): + + + + + @{{ image.image }} -
-

-
+ + +

+
-
-

- @lang('admin::app.settings.themes.edit.delete') -

-
+

+ @lang('admin::app.settings.themes.edit.delete') +

-
@@ -173,6 +164,7 @@ class="h-[120px] w-[120px] p-2 dark:mix-blend-exclusion dark:invert" value="image_carousel" /> + @lang('admin::app.settings.themes.edit.name') @@ -192,6 +184,7 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 + @lang('admin::app.settings.themes.edit.sort-order') @@ -212,6 +205,7 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 + @lang('admin::app.settings.themes.edit.channels') @@ -231,6 +225,7 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 + @lang('admin::app.settings.themes.edit.status') @@ -262,7 +257,6 @@ class="peer-checked:bg-navyBlue peer h-5 w-9 cursor-pointer rounded-full bg-gray -
@@ -337,14 +331,12 @@ class="peer-checked:bg-navyBlue peer h-5 w-9 cursor-pointer rounded-full bg-gray -
- -
+ diff --git a/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/product-carousel.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/product-carousel.blade.php index f92778b7d6f..91b0cb89a34 100644 --- a/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/product-carousel.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/product-carousel.blade.php @@ -21,6 +21,7 @@
+ @lang('admin::app.settings.themes.edit.filter-title') @@ -41,6 +42,7 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 + @lang('admin::app.settings.themes.edit.sort') @@ -75,6 +77,7 @@ class="custom-select flex min-h-[39px] w-full rounded-md border bg-white px-3 py + @lang('admin::app.settings.themes.edit.limit') @@ -113,14 +116,13 @@ class="custom-select flex min-h-[39px] w-full rounded-md border border-gray-300 @lang('admin::app.settings.themes.edit.filters')

- -
-
- @lang('admin::app.settings.themes.edit.add-filter-btn') -
+ + +
+ @lang('admin::app.settings.themes.edit.add-filter-btn')
@@ -139,7 +141,7 @@ class="grid"

-

- @{{ "@lang('admin::app.settings.themes.edit.key')".replace(':key', filter.key) }} -
+ @{{ "@lang('admin::app.settings.themes.edit.key')".replace(':key', filter.key) }}

@@ -160,19 +160,17 @@ class="flex cursor-pointer justify-between gap-2.5 py-5"

-
-

- @lang('admin::app.settings.themes.edit.delete') -

-
+

+ @lang('admin::app.settings.themes.edit.delete') +

-
@@ -211,6 +209,7 @@ class="h-[120px] w-[120px] p-2 dark:mix-blend-exclusion dark:invert" value="product_carousel" /> + @lang('admin::app.settings.themes.edit.name') @@ -231,6 +230,7 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 + @lang('admin::app.settings.themes.edit.sort-order') @@ -251,6 +251,7 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 + @lang('admin::app.settings.themes.edit.channels') @@ -360,14 +361,12 @@ class="peer-checked:bg-navyBlue peer h-5 w-9 cursor-pointer rounded-full bg-gray -
- -
+ diff --git a/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/services-content.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/services-content.blade.php index a971bdd77e5..d18a981e35c 100644 --- a/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/services-content.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/themes/edit/services-content.blade.php @@ -131,7 +131,7 @@ class="cursor-pointer text-red-600 transition-all hover:underline"
-
@@ -231,6 +231,7 @@ class="flex min-h-[39px] w-full rounded-md border px-3 py-2 text-sm text-gray-60 + @lang('admin::app.settings.themes.edit.services-content.status') diff --git a/packages/Webkul/Admin/src/Routes/sales-routes.php b/packages/Webkul/Admin/src/Routes/sales-routes.php index a16e32cf596..35e82271cfc 100644 --- a/packages/Webkul/Admin/src/Routes/sales-routes.php +++ b/packages/Webkul/Admin/src/Routes/sales-routes.php @@ -57,7 +57,7 @@ Route::post('create/{order_id}', 'store')->name('admin.sales.refunds.store'); - Route::post('update-qty/{order_id}', 'updateQty')->name('admin.sales.refunds.update_qty'); + Route::post('update-totals/{order_id}', 'updateTotals')->name('admin.sales.refunds.update_totals'); Route::get('view/{id}', 'view')->name('admin.sales.refunds.view'); }); diff --git a/packages/Webkul/Admin/tests/Feature/Sales/Orders/OrdersTest.php b/packages/Webkul/Admin/tests/Feature/Sales/Orders/OrdersTest.php index 279ddb90453..6a1c09f21b9 100644 --- a/packages/Webkul/Admin/tests/Feature/Sales/Orders/OrdersTest.php +++ b/packages/Webkul/Admin/tests/Feature/Sales/Orders/OrdersTest.php @@ -138,32 +138,9 @@ ->assertJsonPath('data.is_guest', $cart->is_guest) ->assertJsonPath('data.customer_id', $cart->customer_id) ->assertJsonPath('data.items_count', 1) - ->assertJsonPath('data.items_qty', $data['quantity']) - ->assertJsonPath('data.base_sub_total', core()->currency($price = $product->price * $data['quantity'])) - ->assertJsonPath('data.base_tax_total', 0) - ->assertJsonPath('data.formatted_base_discount_amount', core()->currency(0)) - ->assertJsonPath('data.base_discount_amount', 0) - ->assertJsonPath('data.base_grand_total', core()->currency($price)) - ->assertJsonPath('data.selected_shipping_rate', core()->currency(0)) - ->assertJsonPath('data.coupon_code', null) - ->assertJsonPath('data.selected_shipping_rate_method', '') - ->assertJsonPath('data.formatted_grand_total', core()->formatPrice($price)) - ->assertJsonPath('data.formatted_sub_total', core()->formatPrice($price)) - ->assertJsonPath('data.tax_total', 0) - ->assertJsonPath('data.formatted_tax_total', core()->formatPrice(0)) - ->assertJsonPath('data.discount_amount', 0) - ->assertJsonPath('data.formatted_discount_amount', core()->formatPrice(0)) - ->assertJsonPath('data.items.0.product.id', $data['product_id']) - ->assertJsonPath('data.items.0.product.name', $product->name) - ->assertJsonPath('data.items.0.product.type', $product->type) - ->assertJsonPath('data.items.0.product.sku', $product->sku) - ->assertJsonPath('data.billing_address', null) - ->assertJsonPath('data.shipping_address', null) - ->assertJsonPath('data.have_stockable_items', true) - ->assertJsonPath('data.payment_method', null) - ->assertJsonPath('data.payment_method_title', ''); + ->assertJsonPath('data.items_qty', $data['quantity']); - $this->assertPrice($price, $response->json('data.grand_total')); + $this->assertPrice($price = $product->price * $data['quantity'], $response->json('data.grand_total')); $this->assertPrice($price, $response->json('data.sub_total')); @@ -767,7 +744,6 @@ ->assertJsonPath('cart.customer_id', $customer->id) ->assertJsonPath('cart.items_count', 1) ->assertJsonPath('cart.items_qty', 1) - ->assertJsonPath('cart.base_sub_total', core()->formatBasePrice($product->price)) ->assertJsonPath('cart.items.0.id', $cartItem->id) ->assertJsonPath('cart.items.0.quantity', 1) ->assertJsonPath('cart.items.0.type', $cartItem->type) diff --git a/packages/Webkul/Admin/tests/Feature/Sales/RefundTest.php b/packages/Webkul/Admin/tests/Feature/Sales/RefundTest.php index 7984a0646c9..1d139a4accf 100644 --- a/packages/Webkul/Admin/tests/Feature/Sales/RefundTest.php +++ b/packages/Webkul/Admin/tests/Feature/Sales/RefundTest.php @@ -63,20 +63,23 @@ ]; $cartItem = CartItem::factory()->create([ - 'cart_id' => $cart->id, - 'product_id' => $product->id, - 'sku' => $product->sku, - 'quantity' => $additional['quantity'], - 'name' => $product->name, - 'price' => $convertedPrice = core()->convertPrice($price = $product->price), - 'base_price' => $price, - 'total' => $convertedPrice * $additional['quantity'], - 'base_total' => $price * $additional['quantity'], - 'weight' => $product->weight ?? 0, - 'total_weight' => ($product->weight ?? 0) * $additional['quantity'], - 'base_total_weight' => ($product->weight ?? 0) * $additional['quantity'], - 'type' => $product->type, - 'additional' => $additional, + 'cart_id' => $cart->id, + 'product_id' => $product->id, + 'sku' => $product->sku, + 'quantity' => $additional['quantity'], + 'name' => $product->name, + 'price' => $convertedPrice = core()->convertPrice($price = $product->price), + 'price_incl_tax' => $convertedPrice, + 'base_price' => $price, + 'base_price_incl_tax' => $price, + 'total' => $total = $convertedPrice * $additional['quantity'], + 'total_incl_tax' => $total, + 'base_total' => $price * $additional['quantity'], + 'weight' => $product->weight ?? 0, + 'total_weight' => ($product->weight ?? 0) * $additional['quantity'], + 'base_total_weight' => ($product->weight ?? 0) * $additional['quantity'], + 'type' => $product->type, + 'additional' => $additional, ]); $customerAddress = CustomerAddress::factory()->create([ @@ -147,8 +150,17 @@ // Act and Assert. $this->loginAsAdmin(); - postJson(route('admin.sales.refunds.store', $order->id)) - ->assertJsonValidationErrorFor('refund.items') + postJson(route('admin.sales.refunds.store', $order->id), [ + 'refund' => [ + 'items' => [ + 'INVALID_DATA', + ], + 'shipping' => '0', + 'adjustment_refund' => '0', + 'adjustment_fee' => '0', + ], + ]) + ->assertJsonValidationErrorFor('refund.items.0') ->assertUnprocessable(); $cart->refresh(); @@ -250,20 +262,23 @@ ]; $cartItem = CartItem::factory()->create([ - 'cart_id' => $cart->id, - 'product_id' => $product->id, - 'sku' => $product->sku, - 'quantity' => $additional['quantity'], - 'name' => $product->name, - 'price' => $convertedPrice = core()->convertPrice($price = $product->price), - 'base_price' => $price, - 'total' => $convertedPrice * $additional['quantity'], - 'base_total' => $price * $additional['quantity'], - 'weight' => $product->weight ?? 0, - 'total_weight' => ($product->weight ?? 0) * $additional['quantity'], - 'base_total_weight' => ($product->weight ?? 0) * $additional['quantity'], - 'type' => $product->type, - 'additional' => $additional, + 'cart_id' => $cart->id, + 'product_id' => $product->id, + 'sku' => $product->sku, + 'quantity' => $additional['quantity'], + 'name' => $product->name, + 'price' => $convertedPrice = core()->convertPrice($price = $product->price), + 'price_incl_tax' => $convertedPrice, + 'base_price' => $price, + 'base_price_incl_tax' => $price, + 'total' => $total = $convertedPrice * $additional['quantity'], + 'total_incl_tax' => $total, + 'base_total' => $price * $additional['quantity'], + 'weight' => $product->weight ?? 0, + 'total_weight' => ($product->weight ?? 0) * $additional['quantity'], + 'base_total_weight' => ($product->weight ?? 0) * $additional['quantity'], + 'type' => $product->type, + 'additional' => $additional, ]); $customerAddress = CustomerAddress::factory()->create([ @@ -443,20 +458,23 @@ ]; $cartItem = CartItem::factory()->create([ - 'cart_id' => $cart->id, - 'product_id' => $product->id, - 'sku' => $product->sku, - 'quantity' => $additional['quantity'], - 'name' => $product->name, - 'price' => $convertedPrice = core()->convertPrice($price = $product->price), - 'base_price' => $price, - 'total' => $convertedPrice * $additional['quantity'], - 'base_total' => $price * $additional['quantity'], - 'weight' => $product->weight ?? 0, - 'total_weight' => ($product->weight ?? 0) * $additional['quantity'], - 'base_total_weight' => ($product->weight ?? 0) * $additional['quantity'], - 'type' => $product->type, - 'additional' => $additional, + 'cart_id' => $cart->id, + 'product_id' => $product->id, + 'sku' => $product->sku, + 'quantity' => $additional['quantity'], + 'name' => $product->name, + 'price' => $convertedPrice = core()->convertPrice($price = $product->price), + 'price_incl_tax' => $convertedPrice, + 'base_price' => $price, + 'base_price_incl_tax' => $price, + 'total' => $total = $convertedPrice * $additional['quantity'], + 'total_incl_tax' => $total, + 'base_total' => $price * $additional['quantity'], + 'weight' => $product->weight ?? 0, + 'total_weight' => ($product->weight ?? 0) * $additional['quantity'], + 'base_total_weight' => ($product->weight ?? 0) * $additional['quantity'], + 'type' => $product->type, + 'additional' => $additional, ]); $customerAddress = CustomerAddress::factory()->create([ @@ -655,20 +673,23 @@ ]; $cartItem = CartItem::factory()->create([ - 'cart_id' => $cart->id, - 'product_id' => $product->id, - 'sku' => $product->sku, - 'quantity' => $additional['quantity'], - 'name' => $product->name, - 'price' => $convertedPrice = core()->convertPrice($price = $product->price), - 'base_price' => $price, - 'total' => $convertedPrice * $additional['quantity'], - 'base_total' => $price * $additional['quantity'], - 'weight' => $product->weight ?? 0, - 'total_weight' => ($product->weight ?? 0) * $additional['quantity'], - 'base_total_weight' => ($product->weight ?? 0) * $additional['quantity'], - 'type' => $product->type, - 'additional' => $additional, + 'cart_id' => $cart->id, + 'product_id' => $product->id, + 'sku' => $product->sku, + 'quantity' => $additional['quantity'], + 'name' => $product->name, + 'price' => $convertedPrice = core()->convertPrice($price = $product->price), + 'price_incl_tax' => $convertedPrice, + 'base_price' => $price, + 'base_price_incl_tax' => $price, + 'total' => $total = $convertedPrice * $additional['quantity'], + 'total_incl_tax' => $total, + 'base_total' => $price * $additional['quantity'], + 'weight' => $product->weight ?? 0, + 'total_weight' => ($product->weight ?? 0) * $additional['quantity'], + 'base_total_weight' => ($product->weight ?? 0) * $additional['quantity'], + 'type' => $product->type, + 'additional' => $additional, ]); $customerAddress = CustomerAddress::factory()->create([ @@ -871,20 +892,23 @@ ]; $cartItem = CartItem::factory()->create([ - 'cart_id' => $cart->id, - 'product_id' => $product->id, - 'sku' => $product->sku, - 'quantity' => $additional['quantity'], - 'name' => $product->name, - 'price' => $convertedPrice = core()->convertPrice($price = $product->price), - 'base_price' => $price, - 'total' => $convertedPrice * $additional['quantity'], - 'base_total' => $price * $additional['quantity'], - 'weight' => $product->weight ?? 0, - 'total_weight' => ($product->weight ?? 0) * $additional['quantity'], - 'base_total_weight' => ($product->weight ?? 0) * $additional['quantity'], - 'type' => $product->type, - 'additional' => $additional, + 'cart_id' => $cart->id, + 'product_id' => $product->id, + 'sku' => $product->sku, + 'quantity' => $additional['quantity'], + 'name' => $product->name, + 'price' => $convertedPrice = core()->convertPrice($price = $product->price), + 'price_incl_tax' => $convertedPrice, + 'base_price' => $price, + 'base_price_incl_tax' => $price, + 'total' => $total = $convertedPrice * $additional['quantity'], + 'total_incl_tax' => $total, + 'base_total' => $price * $additional['quantity'], + 'weight' => $product->weight ?? 0, + 'total_weight' => ($product->weight ?? 0) * $additional['quantity'], + 'base_total_weight' => ($product->weight ?? 0) * $additional['quantity'], + 'type' => $product->type, + 'additional' => $additional, ]); $customerAddress = CustomerAddress::factory()->create([ @@ -982,10 +1006,17 @@ $summary['grand_total']['price'] += $summary['subtotal']['price'] + $summary['tax']['price'] + $summary['shipping']['price'] - $summary['discount']['price']; + $refund = [ + 'items' => $items, + 'shipping' => $order->base_shipping_invoiced - $order->base_shipping_refunded - $order->base_shipping_discount_amount, + 'adjustment_refund' => 0, + 'adjustment_fee' => 0, + ]; + // Act and Assert. $this->loginAsAdmin(); - postJson(route('admin.sales.refunds.update_qty', $order->id), $items) + postJson(route('admin.sales.refunds.update_totals', $order->id), $refund) ->assertOk() ->assertJsonPath('grand_total.price', $summary['grand_total']['price']); @@ -1088,20 +1119,23 @@ ]; $cartItem = CartItem::factory()->create([ - 'cart_id' => $cart->id, - 'product_id' => $product->id, - 'sku' => $product->sku, - 'quantity' => $additional['quantity'], - 'name' => $product->name, - 'price' => $convertedPrice = core()->convertPrice($price = $product->price), - 'base_price' => $price, - 'total' => $convertedPrice * $additional['quantity'], - 'base_total' => $price * $additional['quantity'], - 'weight' => $product->weight ?? 0, - 'total_weight' => ($product->weight ?? 0) * $additional['quantity'], - 'base_total_weight' => ($product->weight ?? 0) * $additional['quantity'], - 'type' => $product->type, - 'additional' => $additional, + 'cart_id' => $cart->id, + 'product_id' => $product->id, + 'sku' => $product->sku, + 'quantity' => $additional['quantity'], + 'name' => $product->name, + 'price' => $convertedPrice = core()->convertPrice($price = $product->price), + 'price_incl_tax' => $convertedPrice, + 'base_price' => $price, + 'base_price_incl_tax' => $price, + 'total' => $total = $convertedPrice * $additional['quantity'], + 'total_incl_tax' => $total, + 'base_total' => $price * $additional['quantity'], + 'weight' => $product->weight ?? 0, + 'total_weight' => ($product->weight ?? 0) * $additional['quantity'], + 'base_total_weight' => ($product->weight ?? 0) * $additional['quantity'], + 'type' => $product->type, + 'additional' => $additional, ]); $customerAddress = CustomerAddress::factory()->create([ diff --git a/packages/Webkul/CartRule/src/Helpers/CartRule.php b/packages/Webkul/CartRule/src/Helpers/CartRule.php index 94ae0e61bfb..f79fcf53c40 100644 --- a/packages/Webkul/CartRule/src/Helpers/CartRule.php +++ b/packages/Webkul/CartRule/src/Helpers/CartRule.php @@ -218,9 +218,9 @@ public function process(CartItem $item): array case 'by_percent': $rulePercent = min(100, $rule->discount_amount); - $discountAmount = ($quantity * $item->price + $item->tax_amount - $item->discount_amount) * ($rulePercent / 100); + $discountAmount = ($quantity * $item->price - $item->discount_amount) * ($rulePercent / 100); - $baseDiscountAmount = ($quantity * $item->base_price + $item->base_tax_amount - $item->base_discount_amount) * ($rulePercent / 100); + $baseDiscountAmount = ($quantity * $item->base_price - $item->base_discount_amount) * ($rulePercent / 100); if ( ! $rule->discount_quantity @@ -286,11 +286,11 @@ public function process(CartItem $item): array $item->discount_amount = min( $item->discount_amount + $discountAmount, - $item->price * $quantity + $item->tax_amount + $item->price * $quantity ); $item->base_discount_amount = min( $item->base_discount_amount + $baseDiscountAmount, - $item->base_price * $quantity + $item->base_tax_amount + $item->base_price * $quantity ); $appliedRuleIds[$rule->id] = $rule->id; @@ -427,8 +427,12 @@ public function processFreeShippingDiscount() $selectedShipping->price = 0; + $selectedShipping->price_incl_tax = 0; + $selectedShipping->base_price = 0; + $selectedShipping->base_price_incl_tax = 0; + $selectedShipping->save(); $appliedRuleIds[$rule->id] = $rule->id; diff --git a/packages/Webkul/Checkout/src/Cart.php b/packages/Webkul/Checkout/src/Cart.php index 8b4d028232b..dfb1eeb6682 100755 --- a/packages/Webkul/Checkout/src/Cart.php +++ b/packages/Webkul/Checkout/src/Cart.php @@ -17,7 +17,7 @@ use Webkul\Product\Contracts\Product as ProductContract; use Webkul\Product\Repositories\ProductRepository; use Webkul\Shipping\Facades\Shipping; -use Webkul\Tax\Helpers\Tax; +use Webkul\Tax\Facades\Tax; use Webkul\Tax\Repositories\TaxCategoryRepository; class Cart @@ -27,6 +27,12 @@ class Cart */ private $cart; + const TAX_CALCULATION_BASED_ON_SHIPPING_ORIGIN = 'shipping_origin'; + + const TAX_CALCULATION_BASED_ON_BILLING_ADDRESS = 'billing_address'; + + const TAX_CALCULATION_BASED_ON_SHIPPING_ADDRESS = 'shipping_address'; + /** * Create a new class instance. * @@ -343,11 +349,13 @@ public function updateItems(array $data): bool|\Exception Event::dispatch('checkout.cart.update.before', $item); $this->cartItemRepository->update([ - 'quantity' => $quantity, - 'total' => core()->convertPrice($item->price * $quantity), - 'base_total' => $item->price * $quantity, - 'total_weight' => $item->weight * $quantity, - 'base_total_weight' => $item->weight * $quantity, + 'quantity' => $quantity, + 'total' => $total = core()->convertPrice($item->price_incl_tax * $quantity), + 'total_incl_tax' => $total, + 'base_total' => $item->price_incl_tax * $quantity, + 'base_total_incl_tax' => $item->base_price_incl_tax * $quantity, + 'total_weight' => $item->weight * $quantity, + 'base_total_weight' => $item->weight * $quantity, ], $itemId); Event::dispatch('checkout.cart.update.after', $item); @@ -494,6 +502,8 @@ public function updateOrCreateShippingAddress(array $params): ?CartAddressContra if ($this->cart->shipping_address) { $address = $this->cartAddressRepository->update($params, $this->cart->shipping_address->id); } else { + $params['default_address'] = 0; + $address = $this->cartAddressRepository->create($params); } @@ -740,22 +750,36 @@ public function collectTotals(): self $this->calculateItemsTax(); + $this->calculateShippingTax(); + $this->refreshCart(); $this->cart->sub_total = $this->cart->base_sub_total = 0; + $this->cart->sub_total_incl_tax = $this->cart->base_sub_total_incl_tax = 0; + $this->cart->grand_total = $this->cart->base_grand_total = 0; $this->cart->tax_total = $this->cart->base_tax_total = 0; + $this->cart->discount_amount = $this->cart->base_discount_amount = 0; + $this->cart->shipping_amount = $this->cart->base_shipping_amount = 0; + $this->cart->shipping_amount_incl_tax = $this->cart->base_shipping_amount_incl_tax = 0; + $quantities = 0; foreach ($this->cart->items as $item) { $this->cart->discount_amount += $item->discount_amount; $this->cart->base_discount_amount += $item->base_discount_amount; + $this->cart->tax_total += $item->tax_amount; + $this->cart->base_tax_total += $item->base_tax_amount; + $this->cart->sub_total = (float) $this->cart->sub_total + $item->total; $this->cart->base_sub_total = (float) $this->cart->base_sub_total + $item->base_total; + $this->cart->sub_total_incl_tax = (float) $this->cart->sub_total_incl_tax + $item->total_incl_tax; + $this->cart->base_sub_total_incl_tax = (float) $this->cart->base_sub_total_incl_tax + $item->base_total_incl_tax; + $quantities += $item->quantity; } @@ -763,15 +787,21 @@ public function collectTotals(): self $this->cart->items_count = $this->cart->items->count(); - $this->cart->tax_total = Tax::getTaxTotal($this->cart, false); - $this->cart->base_tax_total = Tax::getTaxTotal($this->cart, true); - $this->cart->grand_total = $this->cart->sub_total + $this->cart->tax_total - $this->cart->discount_amount; $this->cart->base_grand_total = $this->cart->base_sub_total + $this->cart->base_tax_total - $this->cart->base_discount_amount; if ($shipping = $this->cart->selected_shipping_rate) { - $this->cart->grand_total = (float) $this->cart->grand_total + $shipping->price - $shipping->discount_amount; - $this->cart->base_grand_total = (float) $this->cart->base_grand_total + $shipping->base_price - $shipping->base_discount_amount; + $this->cart->tax_total += $shipping->tax_amount; + $this->cart->base_tax_total += $shipping->base_tax_amount; + + $this->cart->shipping_amount = $shipping->price; + $this->cart->base_shipping_amount = $shipping->base_price; + + $this->cart->shipping_amount_incl_tax = $shipping->price_incl_tax; + $this->cart->base_shipping_amount_incl_tax = $shipping->base_price_incl_tax; + + $this->cart->grand_total = (float) $this->cart->grand_total + $shipping->tax_amount + $shipping->price - $shipping->discount_amount; + $this->cart->base_grand_total = (float) $this->cart->base_grand_total + $shipping->base_tax_amount + $shipping->base_price - $shipping->base_discount_amount; $this->cart->discount_amount += $shipping->discount_amount; $this->cart->base_discount_amount += $shipping->base_discount_amount; @@ -783,7 +813,11 @@ public function collectTotals(): self $this->cart->sub_total = round($this->cart->sub_total, 2); $this->cart->base_sub_total = round($this->cart->base_sub_total, 2); + $this->cart->sub_total_incl_tax = round($this->cart->sub_total_incl_tax, 2); + $this->cart->base_sub_total_incl_tax = round($this->cart->base_sub_total_incl_tax, 2); + $this->cart->grand_total = round($this->cart->grand_total, 2); + $this->cart->base_grand_total = round($this->cart->base_grand_total, 2); $this->cart->cart_currency_code = core()->getCurrentCurrencyCode(); @@ -812,7 +846,7 @@ public function validateItems(): bool $isInvalid = false; - foreach ($this->cart->items as $item) { + foreach ($this->cart->items as $key => $item) { $validationResult = $item->getTypeInstance()->validateCartItem($item); if ($validationResult->isItemInactive()) { @@ -822,17 +856,34 @@ public function validateItems(): bool session()->flash('info', __('shop::app.checkout.cart.inactive')); } else { - $price = ! is_null($item->custom_price) ? $item->custom_price : $item->base_price; + if (Tax::isInclusiveTaxProductPrices()) { + $itemBasePrice = $item->base_price_incl_tax; + } else { + $itemBasePrice = $item->base_price; + } + + $basePrice = ! is_null($item->custom_price) ? $item->custom_price : $itemBasePrice; + + $price = core()->convertPrice($basePrice); /** - * Handles exchange rate for cart item price. + * Reset the item price every time to initial price if the inclusive price is enabled. + * Update the item price if exchange rates changes with exclusive price is enabled. */ - $this->cartItemRepository->update([ - 'price' => core()->convertPrice($price), - 'base_price' => $price, - 'total' => core()->convertPrice($price * $item->quantity), - 'base_total' => $price * $item->quantity, - ], $item->id); + if ($price != $item->price) { + $item = $this->cartItemRepository->update([ + 'price' => $price, + 'price_incl_tax' => $price, + 'base_price' => $basePrice, + 'base_price_incl_tax' => $basePrice, + 'total' => $total = core()->convertPrice($basePrice * $item->quantity), + 'total_incl_tax' => $total, + 'base_total' => ($baseTotal = $basePrice * $item->quantity), + 'base_total_incl_tax' => $baseTotal, + ], $item->id); + + $this->cart->items->put($key, $item); + } } $isInvalid |= $validationResult->isCartInvalid(); @@ -854,8 +905,16 @@ public function calculateItemsTax(): void $taxCategories = []; - foreach ($this->cart->items as $item) { - $taxCategoryId = $item->product->tax_category_id; + foreach ($this->cart->items as $key => $item) { + $taxCategoryId = $item->tax_category_id; + + if (empty($taxCategoryId)) { + $taxCategoryId = $item->product->tax_category_id; + } + + if (empty($taxCategoryId)) { + $taxCategoryId = core()->getConfigData('sales.taxes.categories.product'); + } if (empty($taxCategoryId)) { continue; @@ -869,9 +928,19 @@ public function calculateItemsTax(): void continue; } - if ($item->getTypeInstance()->isStockable()) { - $address = $this->cart->shipping_address; - } else { + $calculationBasedOn = core()->getConfigData('sales.taxes.calculation.based_on'); + + $address = null; + + if ($calculationBasedOn == self::TAX_CALCULATION_BASED_ON_SHIPPING_ORIGIN) { + $address = Tax::getShippingOriginAddress(); + } elseif ($calculationBasedOn == self::TAX_CALCULATION_BASED_ON_SHIPPING_ADDRESS) { + if ($item->getTypeInstance()->isStockable()) { + $address = $this->cart->shipping_address; + } else { + $address = $this->cart->billing_address; + } + } elseif ($calculationBasedOn == self::TAX_CALCULATION_BASED_ON_BILLING_ADDRESS) { $address = $this->cart->billing_address; } @@ -884,21 +953,139 @@ public function calculateItemsTax(): void $address = Tax::getDefaultAddress(); } + $item->applied_tax_rate = null; + $item->tax_percent = $item->tax_amount = $item->base_tax_amount = 0; Tax::isTaxApplicableInCurrentAddress($taxCategories[$taxCategoryId], $address, function ($rate) use ($item, $taxCategoryId) { + $item->applied_tax_rate = $rate->identifier; + $item->tax_category_id = $taxCategoryId; $item->tax_percent = $rate->tax_rate; - $item->tax_amount = round(($item->total * $rate->tax_rate) / 100, 4); + if (Tax::isInclusiveTaxProductPrices()) { + $item->tax_amount = round(($item->total_incl_tax * $rate->tax_rate) / (100 + $rate->tax_rate), 4); - $item->base_tax_amount = round(($item->base_total * $rate->tax_rate) / 100, 4); + $item->base_tax_amount = round(($item->base_total_incl_tax * $rate->tax_rate) / (100 + $rate->tax_rate), 4); + + $item->total = $item->total_incl_tax - $item->tax_amount; + + $item->base_total = $item->base_total_incl_tax - $item->base_tax_amount; + + $item->price = $item->total / $item->quantity; + + $item->base_price = $item->base_total / $item->quantity; + } else { + $item->tax_amount = round(($item->total * $rate->tax_rate) / 100, 4); + + $item->base_tax_amount = round(($item->base_total * $rate->tax_rate) / 100, 4); + + $item->total_incl_tax = $item->total + $item->tax_amount; + + $item->base_total_incl_tax = $item->base_total + $item->base_tax_amount; + + $item->price_incl_tax = $item->price + ($item->tax_amount / $item->quantity); + + $item->base_price_incl_tax = $item->base_price + ($item->base_tax_amount / $item->quantity); + } }); + if (empty($item->applied_tax_rate)) { + $item->price_incl_tax = $item->price; + $item->base_price_incl_tax = $item->base_price; + + $item->total_incl_tax = $item->total; + $item->base_total_incl_tax = $item->base_total; + } + $item->save(); + + $this->cart->items->put($key, $item); } Event::dispatch('checkout.cart.calculate.items.tax.after', $this->cart); } + + /** + * Calculates cart shipping tax. + */ + public function calculateShippingTax(): void + { + if (! $this->cart) { + return; + } + + $shippingRate = $this->cart->selected_shipping_rate; + + if (! $shippingRate) { + return; + } + + if (! $taxCategoryId = core()->getConfigData('sales.taxes.categories.shipping')) { + return; + } + + $taxCategory = $this->taxCategoryRepository->find($taxCategoryId); + + $calculationBasedOn = core()->getConfigData('sales.taxes.calculation.based_on'); + + $address = null; + + if ($calculationBasedOn == self::TAX_CALCULATION_BASED_ON_SHIPPING_ORIGIN) { + $address = Tax::getShippingOriginAddress(); + } elseif ( + $this->cart->haveStockableItems() + && $calculationBasedOn == self::TAX_CALCULATION_BASED_ON_SHIPPING_ADDRESS + ) { + $address = $this->cart->shipping_address; + } elseif ($calculationBasedOn == self::TAX_CALCULATION_BASED_ON_BILLING_ADDRESS) { + $address = $this->cart->billing_address; + } + + if ($address === null && $this->cart->customer) { + $address = $this->cart->customer->addresses() + ->where('default_address', 1)->first(); + } + + if ($address === null) { + $address = Tax::getDefaultAddress(); + } + + Event::dispatch('checkout.cart.calculate.shipping.tax.before', $this->cart); + + Tax::isTaxApplicableInCurrentAddress($taxCategory, $address, function ($rate) use ($shippingRate) { + $shippingRate->applied_tax_rate = $rate->identifier; + + $shippingRate->tax_percent = $rate->tax_rate; + + if (Tax::isInclusiveTaxShippingPrices()) { + $shippingRate->tax_amount = round(($shippingRate->price_incl_tax * $rate->tax_rate) / (100 + $rate->tax_rate), 4); + + $shippingRate->base_tax_amount = round(($shippingRate->base_price_incl_tax * $rate->tax_rate) / (100 + $rate->tax_rate), 4); + + $shippingRate->price = $shippingRate->price_incl_tax - $shippingRate->tax_amount; + + $shippingRate->base_price = $shippingRate->base_price_incl_tax - $shippingRate->base_tax_amount; + } else { + $shippingRate->tax_amount = round(($shippingRate->price * $rate->tax_rate) / 100, 4); + + $shippingRate->base_tax_amount = round(($shippingRate->base_price * $rate->tax_rate) / 100, 4); + + $shippingRate->price_incl_tax = $shippingRate->price + $shippingRate->tax_amount; + + $shippingRate->base_price_incl_tax = $shippingRate->base_price + $shippingRate->base_tax_amount; + } + }); + + if (empty($shippingRate->applied_tax_rate)) { + $shippingRate->price_incl_tax = $shippingRate->price; + + $shippingRate->base_price_incl_tax = $shippingRate->base_price; + } + + $shippingRate->save(); + + Event::dispatch('checkout.cart.calculate.shipping.tax.after', $this->cart); + } } diff --git a/packages/Webkul/Checkout/src/Database/Factories/CartItemFactory.php b/packages/Webkul/Checkout/src/Database/Factories/CartItemFactory.php index 060f5d6aead..8ba67ee4dec 100644 --- a/packages/Webkul/Checkout/src/Database/Factories/CartItemFactory.php +++ b/packages/Webkul/Checkout/src/Database/Factories/CartItemFactory.php @@ -35,10 +35,14 @@ public function adjustProduct(): CartItemFactory $fallbackPrice = $this->faker->randomFloat(4, 0, 1000); return [ - 'base_price' => $fallbackPrice, - 'price' => $fallbackPrice, - 'total' => $fallbackPrice, - 'base_total' => $fallbackPrice, + 'price' => $fallbackPrice, + 'price_incl_tax' => $fallbackPrice, + 'base_price' => $fallbackPrice, + 'base_price_incl_tax' => $fallbackPrice, + 'total' => $fallbackPrice, + 'total_incl_tax' => $fallbackPrice, + 'base_total' => $fallbackPrice, + 'base_total_incl_tax' => $fallbackPrice, ]; }); } diff --git a/packages/Webkul/Checkout/src/Database/Migrations/2024_04_19_135405_add_incl_tax_columns_in_cart_items_table.php b/packages/Webkul/Checkout/src/Database/Migrations/2024_04_19_135405_add_incl_tax_columns_in_cart_items_table.php new file mode 100644 index 00000000000..f5f0a36c80b --- /dev/null +++ b/packages/Webkul/Checkout/src/Database/Migrations/2024_04_19_135405_add_incl_tax_columns_in_cart_items_table.php @@ -0,0 +1,44 @@ +decimal('price_incl_tax', 12, 4)->default(0)->after('base_discount_amount'); + $table->decimal('base_price_incl_tax', 12, 4)->default(0)->after('price_incl_tax'); + $table->decimal('total_incl_tax', 12, 4)->default(0)->after('base_price_incl_tax'); + $table->decimal('base_total_incl_tax', 12, 4)->default(0)->after('total_incl_tax'); + $table->string('applied_tax_rate')->nullable()->after('base_total_incl_tax'); + }); + + DB::table('cart_items')->update([ + 'price_incl_tax' => DB::raw('price'), + 'base_price_incl_tax' => DB::raw('base_price'), + 'total_incl_tax' => DB::raw('total'), + 'base_total_incl_tax' => DB::raw('base_total'), + ]); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('cart_items', function (Blueprint $table) { + $table->dropColumn('price_incl_tax'); + $table->dropColumn('base_price_incl_tax'); + $table->dropColumn('total_incl_tax'); + $table->dropColumn('base_total_incl_tax'); + $table->dropColumn('applied_taxes'); + }); + } +}; diff --git a/packages/Webkul/Checkout/src/Database/Migrations/2024_04_23_133154_add_incl_tax_columns_in_cart_table.php b/packages/Webkul/Checkout/src/Database/Migrations/2024_04_23_133154_add_incl_tax_columns_in_cart_table.php new file mode 100644 index 00000000000..b39e7ad04c6 --- /dev/null +++ b/packages/Webkul/Checkout/src/Database/Migrations/2024_04_23_133154_add_incl_tax_columns_in_cart_table.php @@ -0,0 +1,46 @@ +decimal('shipping_amount', 12, 4)->default(0)->after('base_discount_amount'); + $table->decimal('base_shipping_amount', 12, 4)->default(0)->after('shipping_amount'); + + $table->decimal('shipping_amount_incl_tax', 12, 4)->default(0)->after('base_shipping_amount'); + $table->decimal('base_shipping_amount_incl_tax', 12, 4)->default(0)->after('shipping_amount_incl_tax'); + + $table->decimal('sub_total_incl_tax', 12, 4)->default(0)->after('base_shipping_amount_incl_tax'); + $table->decimal('base_sub_total_incl_tax', 12, 4)->default(0)->after('sub_total_incl_tax'); + }); + + DB::table('cart')->update([ + 'sub_total_incl_tax' => DB::raw('sub_total + tax_total'), + 'base_sub_total_incl_tax' => DB::raw('base_sub_total + base_tax_total'), + ]); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('cart', function (Blueprint $table) { + $table->dropColumn('shipping_amount'); + $table->dropColumn('base_shipping_amount'); + $table->dropColumn('shipping_amount_incl_tax'); + $table->dropColumn('base_shipping_amount_incl_tax'); + $table->dropColumn('sub_total_incl_tax'); + $table->dropColumn('base_sub_total_incl_tax'); + }); + } +}; diff --git a/packages/Webkul/Checkout/src/Database/Migrations/2024_04_23_150945_add_incl_tax_columns_in_cart_shipping_rates_table.php b/packages/Webkul/Checkout/src/Database/Migrations/2024_04_23_150945_add_incl_tax_columns_in_cart_shipping_rates_table.php new file mode 100644 index 00000000000..bfc592a6e73 --- /dev/null +++ b/packages/Webkul/Checkout/src/Database/Migrations/2024_04_23_150945_add_incl_tax_columns_in_cart_shipping_rates_table.php @@ -0,0 +1,45 @@ +decimal('tax_percent', 12, 4)->default(0)->after('base_discount_amount'); + $table->decimal('tax_amount', 12, 4)->default(0)->after('tax_percent'); + $table->decimal('base_tax_amount', 12, 4)->default(0)->after('tax_amount'); + + $table->decimal('price_incl_tax', 12, 4)->default(0)->after('base_tax_amount'); + $table->decimal('base_price_incl_tax', 12, 4)->default(0)->after('price_incl_tax'); + + $table->string('applied_tax_rate')->nullable()->after('base_price_incl_tax'); + }); + + DB::table('cart_items')->update([ + 'price_incl_tax' => DB::raw('price'), + 'base_price_incl_tax' => DB::raw('base_price'), + ]); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('cart_shipping_rates', function (Blueprint $table) { + $table->dropColumn('tax_amount'); + $table->dropColumn('base_tax_amount'); + $table->dropColumn('price_incl_tax'); + $table->dropColumn('base_price_incl_tax'); + $table->dropColumn('applied_taxes'); + }); + } +}; diff --git a/packages/Webkul/Checkout/src/Models/CartShippingRate.php b/packages/Webkul/Checkout/src/Models/CartShippingRate.php index bf1fee1f2b5..3b60921c67c 100755 --- a/packages/Webkul/Checkout/src/Models/CartShippingRate.php +++ b/packages/Webkul/Checkout/src/Models/CartShippingRate.php @@ -27,6 +27,12 @@ class CartShippingRate extends Model implements CartShippingRateContract 'base_price', 'discount_amount', 'base_discount_amount', + 'tax_percent', + 'tax_amount', + 'base_tax_amount', + 'price_incl_tax', + 'base_price_incl_tax', + 'applied_tax_rate', ]; /** diff --git a/packages/Webkul/Core/src/Traits/CoreConfigField.php b/packages/Webkul/Core/src/Traits/CoreConfigField.php index f0118bb534e..c8527c2a4e1 100644 --- a/packages/Webkul/Core/src/Traits/CoreConfigField.php +++ b/packages/Webkul/Core/src/Traits/CoreConfigField.php @@ -47,25 +47,6 @@ public function getValidations($field) return $field['validation']; } - /** - * Get value from repositories, if developer wants to do. - * - * @param array $field - * @return mixed - */ - public function getValueByRepository($field) - { - if (isset($field['repository'])) { - $temp = explode('@', $field['repository']); - $class = app(current($temp)); - $method = end($temp); - - return $class->$method(); - } - - return null; - } - /** * Get dependent field or value based on arguments. * @@ -99,6 +80,10 @@ public function getDependentFieldOptions($field, $dependentValues) $options = []; + if (is_callable($dependentValues)) { + $dependentValues = $dependentValues(); + } + foreach ($dependentValues as $key => $result) { $options[] = [ 'title' => $result, diff --git a/packages/Webkul/DataGrid/src/DataGrid.php b/packages/Webkul/DataGrid/src/DataGrid.php index 521d8d6dbbc..0f1fb453eac 100644 --- a/packages/Webkul/DataGrid/src/DataGrid.php +++ b/packages/Webkul/DataGrid/src/DataGrid.php @@ -4,6 +4,7 @@ use Illuminate\Pagination\LengthAwarePaginator; use Illuminate\Support\Facades\Crypt; +use Illuminate\Support\Facades\Event; use Illuminate\Support\Str; use Maatwebsite\Excel\Facades\Excel; use Webkul\Admin\Exports\DataGridExport; @@ -135,6 +136,8 @@ public function getMassActions(): array */ public function addColumn(array $column): void { + $this->dispatchEvent('columns.add.before', [$this, $column]); + $this->columns[] = new Column( index: $column['index'], label: $column['label'], @@ -145,6 +148,8 @@ public function addColumn(array $column): void sortable: $column['sortable'], closure: $column['closure'] ?? null, ); + + $this->dispatchEvent('columns.add.after', [$this, $this->columns[count($this->columns) - 1]]); } /** @@ -152,6 +157,8 @@ public function addColumn(array $column): void */ public function addAction(array $action): void { + $this->dispatchEvent('actions.add.before', [$this, $action]); + $this->actions[] = new Action( index: $action['index'] ?? '', icon: $action['icon'] ?? '', @@ -159,6 +166,8 @@ public function addAction(array $action): void method: $action['method'], url: $action['url'], ); + + $this->dispatchEvent('actions.add.after', [$this, $this->actions[count($this->actions) - 1]]); } /** @@ -166,6 +175,8 @@ public function addAction(array $action): void */ public function addMassAction(array $massAction): void { + $this->dispatchEvent('mass_actions.add.before', [$this, $massAction]); + $this->massActions[] = new MassAction( icon: $massAction['icon'] ?? '', title: $massAction['title'], @@ -173,6 +184,30 @@ public function addMassAction(array $massAction): void url: $massAction['url'], options: $massAction['options'] ?? [], ); + + $this->dispatchEvent('mass_actions.add.after', [$this, $this->massActions[count($this->massActions) - 1]]); + } + + /** + * Set query builder. + * + * @param mixed $queryBuilder + */ + public function setQueryBuilder($queryBuilder = null): void + { + $this->dispatchEvent('query_builder.set.before', [$this, $queryBuilder]); + + $this->queryBuilder = $queryBuilder ?: $this->prepareQueryBuilder(); + + $this->dispatchEvent('query_builder.set.after', $this); + } + + /** + * Get query builder. + */ + public function getQueryBuilder(): mixed + { + return $this->queryBuilder; } /** @@ -180,6 +215,8 @@ public function addMassAction(array $massAction): void */ public function addFilter(string $datagridColumn, mixed $queryColumn): void { + $this->dispatchEvent('filters.add.before', [$this, $datagridColumn, $queryColumn]); + foreach ($this->columns as $column) { if ($column->index === $datagridColumn) { $column->setDatabaseColumnName($queryColumn); @@ -187,22 +224,97 @@ public function addFilter(string $datagridColumn, mixed $queryColumn): void break; } } + + $this->dispatchEvent('filters.add.after', [$this, $datagridColumn, $queryColumn]); } /** - * Set query builder. + * Set exportable. + */ + public function setExportable(bool $exportable): void + { + $this->dispatchEvent('exportable.set.before', [$this, $exportable]); + + $this->exportable = $exportable; + + $this->dispatchEvent('exportable.set.after', $this); + } + + /** + * Get exportable. + */ + public function getExportable(): bool + { + return $this->exportable; + } + + /** + * Set export file. * - * @param mixed $queryBuilder + * @param \Illuminate\Support\Collection $records + * @param string $format + * @return void */ - public function setQueryBuilder($queryBuilder = null): void + public function setExportFile($records, $format = 'csv') { - $this->queryBuilder = $queryBuilder ?: $this->prepareQueryBuilder(); + $this->dispatchEvent('export_file.set.before', [$this, $records, $format]); + + $this->setExportable(true); + + $this->exportFile = Excel::download(new DataGridExport($records), Str::random(36).'.'.$format); + + $this->dispatchEvent('export_file.set.after', $this); + } + + /** + * Download export file. + * + * @return \Symfony\Component\HttpFoundation\BinaryFileResponse + */ + public function downloadExportFile() + { + return $this->exportFile; + } + + /** + * Process the datagrid. + * + * @return \Symfony\Component\HttpFoundation\BinaryFileResponse|\Illuminate\Http\JsonResponse + */ + public function process() + { + $this->prepare(); + + if ($this->getExportable()) { + return $this->downloadExportFile(); + } + + return response()->json($this->formatData()); + } + + /** + * To json. The reason for deprecation is that it is not an action returning JSON; instead, + * it is a process method which returns a download as well as a JSON response. + * + * @deprecated + * + * @return \Symfony\Component\HttpFoundation\BinaryFileResponse|\Illuminate\Http\JsonResponse + */ + public function toJson() + { + $this->prepare(); + + if ($this->getExportable()) { + return $this->downloadExportFile(); + } + + return response()->json($this->formatData()); } /** * Validated request. */ - public function validatedRequest(): array + private function validatedRequest(): array { request()->validate([ 'filters' => ['sometimes', 'required', 'array'], @@ -220,7 +332,7 @@ public function validatedRequest(): array * * @return \Illuminate\Database\Query\Builder */ - public function processRequestedFilters(array $requestedFilters) + private function processRequestedFilters(array $requestedFilters) { foreach ($requestedFilters as $requestedColumn => $requestedValues) { if ($requestedColumn === 'all') { @@ -242,6 +354,8 @@ public function processRequestedFilters(array $requestedFilters) } }); + break; + case ColumnTypeEnum::INTEGER->value: $this->queryBuilder->where(function ($scopeQueryBuilder) use ($column, $requestedValues) { foreach ($requestedValues as $value) { @@ -249,6 +363,8 @@ public function processRequestedFilters(array $requestedFilters) } }); + break; + case ColumnTypeEnum::DROPDOWN->value: $this->queryBuilder->where(function ($scopeQueryBuilder) use ($column, $requestedValues) { foreach ($requestedValues as $value) { @@ -269,6 +385,7 @@ public function processRequestedFilters(array $requestedFilters) }); break; + case ColumnTypeEnum::DATE_TIME_RANGE->value: $this->queryBuilder->where(function ($scopeQueryBuilder) use ($column, $requestedValues) { foreach ($requestedValues as $value) { @@ -298,7 +415,7 @@ public function processRequestedFilters(array $requestedFilters) * * @return \Illuminate\Database\Query\Builder */ - public function processRequestedSorting($requestedSort) + private function processRequestedSorting($requestedSort) { if (! $this->sortColumn) { $this->sortColumn = $this->primaryColumn; @@ -310,7 +427,7 @@ public function processRequestedSorting($requestedSort) /** * Process requested pagination. */ - public function processRequestedPagination($requestedPagination): LengthAwarePaginator + private function processRequestedPagination($requestedPagination): LengthAwarePaginator { return $this->queryBuilder->paginate( $requestedPagination['per_page'] ?? $this->itemsPerPage, @@ -320,11 +437,37 @@ public function processRequestedPagination($requestedPagination): LengthAwarePag ); } + /** + * Process paginated request. + */ + private function processPaginatedRequest(array $requestedParams): void + { + $this->dispatchEvent('process_request.paginated.before', $this); + + $this->paginator = $this->processRequestedPagination($requestedParams['pagination'] ?? []); + + $this->dispatchEvent('process_request.paginated.after', $this); + } + + /** + * Process export request. + */ + private function processExportRequest(array $requestedParams): void + { + $this->dispatchEvent('process_request.export.before', $this); + + $this->setExportFile($this->queryBuilder->get(), $requestedParams['format']); + + $this->dispatchEvent('process_request.export.after', $this); + } + /** * Process request. */ - public function processRequest(): void + private function processRequest(): void { + $this->dispatchEvent('process_request.before', $this); + /** * Store all request parameters in this variable; avoid using direct request helpers afterward. */ @@ -338,43 +481,42 @@ public function processRequest(): void * The `export` parameter is validated as a boolean in the `validatedRequest`. An `empty` function will not work, * as it will always be treated as true because of "0" and "1". */ - if (isset($requestedParams['export']) && (bool) $requestedParams['export']) { - $this->exportable = true; - - $this->setExportFile($this->queryBuilder->get(), $requestedParams['format']); + isset($requestedParams['export']) && (bool) $requestedParams['export'] + ? $this->processExportRequest($requestedParams) + : $this->processPaginatedRequest($requestedParams); - return; - } - - $this->paginator = $this->processRequestedPagination($requestedParams['pagination'] ?? []); + $this->dispatchEvent('process_request.after', $this); } /** - * Set export file. - * - * @param \Illuminate\Support\Collection $records - * @param string $format - * @return void + * Prepare all the setup for datagrid. */ - public function setExportFile($records, $format = 'csv') + private function sanitizeRow($row): \stdClass { - $this->exportFile = Excel::download(new DataGridExport($records), Str::random(36).'.'.$format); - } + /** + * Convert stdClass to array. + */ + $tempRow = json_decode(json_encode($row), true); - /** - * Download export file. - * - * @return \Symfony\Component\HttpFoundation\BinaryFileResponse - */ - public function downloadExportFile() - { - return $this->exportFile; + foreach ($tempRow as $column => $value) { + if (! is_string($tempRow[$column])) { + continue; + } + + if (is_array($value)) { + return $this->sanitizeRow($tempRow[$column]); + } else { + $row->{$column} = strip_tags($value); + } + } + + return $row; } /** * Format data. */ - public function formatData(): array + private function formatData(): array { $paginator = $this->paginator->toArray(); @@ -433,57 +575,42 @@ public function formatData(): array } /** - * Prepare all the setup for datagrid. + * Dispatch event. */ - public function prepare(): void + private function dispatchEvent(string $eventName, mixed $payload): void { - $this->prepareColumns(); - - $this->prepareActions(); + $reflection = new \ReflectionClass($this); - $this->prepareMassActions(); - - $this->setQueryBuilder(); + $datagridName = Str::snake($reflection->getShortName()); - $this->processRequest(); + Event::dispatch("datagrid.{$datagridName}.{$eventName}", $payload); } /** * Prepare all the setup for datagrid. */ - public function sanitizeRow($row): \stdClass + private function prepare(): void { - /** - * Convert stdClass to array. - */ - $tempRow = json_decode(json_encode($row), true); + $this->dispatchEvent('prepare.before', $this); - foreach ($tempRow as $column => $value) { - if (! is_string($tempRow[$column])) { - continue; - } + $this->prepareColumns(); - if (is_array($value)) { - return $this->sanitizeRow($tempRow[$column]); - } else { - $row->{$column} = strip_tags($value); - } - } + $this->dispatchEvent('columns.prepare.after', $this); - return $row; - } + $this->prepareActions(); - /** - * To json. - */ - public function toJson() - { - $this->prepare(); + $this->dispatchEvent('actions.prepare.after', $this); - if ($this->exportable) { - return $this->downloadExportFile(); - } + $this->prepareMassActions(); - return response()->json($this->formatData()); + $this->dispatchEvent('mass_actions.prepare.after', $this); + + $this->setQueryBuilder(); + + $this->dispatchEvent('query_builder.prepare.after', $this); + + $this->processRequest(); + + $this->dispatchEvent('prepare.after', $this); } } diff --git a/packages/Webkul/DataGrid/src/Exceptions/InvalidDataGridException.php b/packages/Webkul/DataGrid/src/Exceptions/InvalidDataGridException.php new file mode 100644 index 00000000000..de8e8521d98 --- /dev/null +++ b/packages/Webkul/DataGrid/src/Exceptions/InvalidDataGridException.php @@ -0,0 +1,9 @@ + [ 'inventory-sources' => [ - 'name' => 'Default', + 'name' => 'Predeterminado', ], ], 'shop' => [ 'theme-customizations' => [ 'all-products' => [ - 'name' => 'All Products', + 'name' => 'Todos los Productos', 'options' => [ - 'title' => 'All Products', + 'title' => 'Todos los Productos', ], ], 'bold-collections' => [ 'content' => [ - 'btn-title' => 'View All', - 'description' => 'Introducing Our New Bold Collections! Elevate your style with daring designs and vibrant statements. Explore striking patterns and bold colors that redefine your wardrobe. Get ready to embrace the extraordinary!', - 'title' => 'Get Ready for our new Bold Collections!', + 'btn-title' => 'Ver Todo', + 'description' => '¡Presentamos Nuestras Nuevas Colecciones Audaces! Eleva tu estilo con diseños atrevidos y declaraciones vibrantes. Explora patrones llamativos y colores audaces que redefinen tu armario. ¡Prepárate para abrazar lo extraordinario!', + 'title' => '¡Prepárate para nuestras nuevas Colecciones Audaces!', ], - 'name' => 'Bold Collections', + 'name' => 'Colecciones Audaces', ], 'categories-collections' => [ - 'name' => 'Categories Collections', + 'name' => 'Colecciones de Categorías', ], 'featured-collections' => [ - 'name' => 'Featured Collections', + 'name' => 'Colecciones Destacadas', 'options' => [ - 'title' => 'Featured Products', + 'title' => 'Productos Destacados', ], ], 'footer-links' => [ - 'name' => 'Footer Links', + 'name' => 'Enlaces del Pie de Página', 'options' => [ - 'about-us' => 'About Us', - 'contact-us' => 'Contact Us', - 'customer-service' => 'Customer Service', - 'payment-policy' => 'Payment Policy', - 'privacy-policy' => 'Privacy Policy', - 'refund-policy' => 'Refund Policy', - 'return-policy' => 'Return Policy', - 'shipping-policy' => 'Shipping Policy', - 'terms-conditions' => 'Terms & Conditions', - 'terms-of-use' => 'Terms of Use', - 'whats-new' => 'What\'s New', + 'about-us' => 'Acerca de Nosotros', + 'contact-us' => 'Contáctenos', + 'customer-service' => 'Servicio al Cliente', + 'payment-policy' => 'Política de Pago', + 'privacy-policy' => 'Política de Privacidad', + 'refund-policy' => 'Política de Devolución', + 'return-policy' => 'Política de Retorno', + 'shipping-policy' => 'Política de Envío', + 'terms-conditions' => 'Términos y Condiciones', + 'terms-of-use' => 'Términos de Uso', + 'whats-new' => 'Novedades', ], ], 'game-container' => [ 'content' => [ - 'sub-title-1' => 'Our Collections', - 'sub-title-2' => 'Our Collections', - 'title' => 'The game with our new additions!', + 'sub-title-1' => 'Nuestras Colecciones', + 'sub-title-2' => 'Nuestras Colecciones', + 'title' => '¡El juego con nuestras nuevas adiciones!', ], - 'name' => 'Game Container', + 'name' => 'Contenedor de Juegos', ], 'image-carousel' => [ - 'name' => 'Image Carousel', + 'name' => 'Carrusel de Imágenes', 'sliders' => [ - 'title' => 'Get Ready For New Collection', + 'title' => 'Prepárate para la Nueva Colección', ], ], 'new-products' => [ - 'name' => 'New Products', + 'name' => 'Nuevos Productos', 'options' => [ - 'title' => 'New Products', + 'title' => 'Nuevos Productos', ], ], 'offer-information' => [ 'content' => [ - 'title' => 'Get UPTO 40% OFF on your 1st order SHOP NOW', + 'title' => '¡Hasta un 40% DE DESCUENTO en tu primer pedido COMPRA AHORA!', ], - 'name' => 'Offer Information', + 'name' => 'Información de Oferta', ], 'services-content' => [ 'description' => [ - 'emi-available-info' => 'Keine Kosten EMI auf allen gängigen Kreditkarten verfügbar', - 'free-shipping-info' => 'Kostenloser Versand bei allen Bestellungen', - 'product-replace-info' => 'Einfacher Produktersatz verfügbar!', - 'time-support-info' => 'Dedizierter 24/7 Support per Chat und E-Mail', + 'emi-available-info' => 'EMI sin costo disponible en todas las tarjetas de crédito comunes', + 'free-shipping-info' => 'Envío gratuito en todos los pedidos', + 'product-replace-info' => '¡Reemplazo de producto sencillo disponible!', + 'time-support-info' => 'Soporte dedicado 24/7 por chat y correo electrónico', ], - 'name' => 'Dienstleistungen Inhalt', + 'name' => 'Contenido de Servicios', 'title' => [ - 'emi-available' => 'EMI verfügbar', - 'free-shipping' => 'Kostenloser Versand', - 'product-replace' => 'Produkt ersetzen', - 'time-support' => '24/7 Support', + 'emi-available' => 'EMI disponible', + 'free-shipping' => 'Envío gratuito', + 'product-replace' => 'Reemplazo de producto', + 'time-support' => 'Soporte 24/7', ], ], 'top-collections' => [ 'content' => [ - 'sub-title-1' => 'Our Collections', - 'sub-title-2' => 'Our Collections', - 'sub-title-3' => 'Our Collections', - 'sub-title-4' => 'Our Collections', - 'sub-title-5' => 'Our Collections', - 'sub-title-6' => 'Our Collections', - 'title' => 'The game with our new additions!', + 'sub-title-1' => 'Nuestras Colecciones', + 'sub-title-2' => 'Nuestras Colecciones', + 'sub-title-3' => 'Nuestras Colecciones', + 'sub-title-4' => 'Nuestras Colecciones', + 'sub-title-5' => 'Nuestras Colecciones', + 'sub-title-6' => 'Nuestras Colecciones', + 'title' => '¡El juego con nuestras nuevas adiciones!', ], - 'name' => 'Top Collections', + 'name' => 'Mejores Colecciones', ], ], ], 'user' => [ 'roles' => [ - 'description' => 'This role users will have all the access', - 'name' => 'Administrator', + 'description' => 'Los usuarios con este rol tendrán acceso a todo', + 'name' => 'Administrador', ], 'users' => [ - 'name' => 'Example', + 'name' => 'Ejemplo', ], ], ], diff --git a/packages/Webkul/Installer/src/Resources/views/installer/index.blade.php b/packages/Webkul/Installer/src/Resources/views/installer/index.blade.php index 7d6642553c9..b13fc7ed316 100644 --- a/packages/Webkul/Installer/src/Resources/views/installer/index.blade.php +++ b/packages/Webkul/Installer/src/Resources/views/installer/index.blade.php @@ -543,7 +543,7 @@ class="w-full max-w-[568px] rounded-lg border-[1px] border-gray-300 bg-white sha - + @lang('installer::app.installer.index.environment-configuration.database-password') @@ -551,6 +551,7 @@ class="w-full max-w-[568px] rounded-lg border-[1px] border-gray-300 bg-white sha type="password" name="db_password" ::value="envData.db_password" + rules="required" :label="trans('installer::app.installer.index.environment-configuration.database-password')" :placeholder="trans('installer::app.installer.index.environment-configuration.database-password')" /> diff --git a/packages/Webkul/Paypal/src/Http/Controllers/SmartButtonController.php b/packages/Webkul/Paypal/src/Http/Controllers/SmartButtonController.php index c1dde6e7f8a..11669b3878e 100755 --- a/packages/Webkul/Paypal/src/Http/Controllers/SmartButtonController.php +++ b/packages/Webkul/Paypal/src/Http/Controllers/SmartButtonController.php @@ -6,6 +6,7 @@ use Webkul\Paypal\Payment\SmartButton; use Webkul\Sales\Repositories\InvoiceRepository; use Webkul\Sales\Repositories\OrderRepository; +use Webkul\Sales\Transformers\OrderResource; class SmartButtonController extends Controller { @@ -217,7 +218,11 @@ protected function saveOrder() $this->validateOrder(); - $order = $this->orderRepository->create(Cart::prepareDataForOrder()); + $cart = Cart::getCart(); + + $data = (new OrderResource($cart))->jsonSerialize(); + + $order = $this->orderRepository->create($data); $this->orderRepository->update(['status' => 'processing'], $order->id); diff --git a/packages/Webkul/Paypal/src/Http/Controllers/StandardController.php b/packages/Webkul/Paypal/src/Http/Controllers/StandardController.php index beba0828a11..28ac16df26e 100755 --- a/packages/Webkul/Paypal/src/Http/Controllers/StandardController.php +++ b/packages/Webkul/Paypal/src/Http/Controllers/StandardController.php @@ -5,6 +5,7 @@ use Webkul\Checkout\Facades\Cart; use Webkul\Paypal\Helpers\Ipn; use Webkul\Sales\Repositories\OrderRepository; +use Webkul\Sales\Transformers\OrderResource; class StandardController extends Controller { @@ -48,7 +49,11 @@ public function cancel() */ public function success() { - $order = $this->orderRepository->create(Cart::prepareDataForOrder()); + $cart = Cart::getCart(); + + $data = (new OrderResource($cart))->jsonSerialize(); + + $order = $this->orderRepository->create($data); Cart::deActivateCart(); diff --git a/packages/Webkul/Product/src/Jobs/UpdateCreateInventoryIndex.php b/packages/Webkul/Product/src/Jobs/UpdateCreateInventoryIndex.php index 6d677c2705d..5c05818c254 100644 --- a/packages/Webkul/Product/src/Jobs/UpdateCreateInventoryIndex.php +++ b/packages/Webkul/Product/src/Jobs/UpdateCreateInventoryIndex.php @@ -32,6 +32,10 @@ public function __construct(protected $productIds) */ public function handle() { + if (! count($this->productIds)) { + return; + } + $ids = implode(',', $this->productIds); $products = app(ProductRepository::class) diff --git a/packages/Webkul/Product/src/Jobs/UpdateCreatePriceIndex.php b/packages/Webkul/Product/src/Jobs/UpdateCreatePriceIndex.php index 7729326a181..422b800a99f 100644 --- a/packages/Webkul/Product/src/Jobs/UpdateCreatePriceIndex.php +++ b/packages/Webkul/Product/src/Jobs/UpdateCreatePriceIndex.php @@ -32,6 +32,10 @@ public function __construct(protected $productIds) */ public function handle() { + if (! count($this->productIds)) { + return; + } + $ids = implode(',', $this->productIds); $products = app(ProductRepository::class) diff --git a/packages/Webkul/Product/src/Type/AbstractType.php b/packages/Webkul/Product/src/Type/AbstractType.php index d491a5d57bc..53ce0d83f41 100644 --- a/packages/Webkul/Product/src/Type/AbstractType.php +++ b/packages/Webkul/Product/src/Type/AbstractType.php @@ -17,7 +17,6 @@ use Webkul\Product\Repositories\ProductInventoryRepository; use Webkul\Product\Repositories\ProductRepository; use Webkul\Product\Repositories\ProductVideoRepository; -use Webkul\Tax\Helpers\Tax; abstract class AbstractType { @@ -778,12 +777,12 @@ public function getProductPrices() { return [ 'regular' => [ - 'price' => core()->convertPrice($regularPrice = $this->evaluatePrice($this->product->price)), - 'formatted_price' => core()->currency($regularPrice), + 'price' => core()->convertPrice($this->product->price), + 'formatted_price' => core()->currency($this->product->price), ], 'final' => [ - 'price' => core()->convertPrice($minimalPrice = $this->evaluatePrice($this->getMinimalPrice())), + 'price' => core()->convertPrice($minimalPrice = $this->getMinimalPrice()), 'formatted_price' => core()->currency($minimalPrice), ], ]; @@ -802,31 +801,6 @@ public function getPriceHtml() ])->render(); } - /** - * Get inclusive tax rates. - * - * @param float $totalPrice - * @return float - */ - public function getTaxInclusiveRate($totalPrice) - { - if (! $taxCategory = $this->getTaxCategory()) { - return $totalPrice; - } - - if (auth()->guard('customer')->check()) { - $address = auth()->guard('customer')->user()->addresses->where('default_address', 1)->first(); - } else { - $address = Tax::getDefaultAddress(); - } - - Tax::isTaxApplicableInCurrentAddress($taxCategory, $address, function ($rate) use (&$totalPrice) { - $totalPrice = round($totalPrice, 4) + round(($totalPrice * $rate->tax_rate) / 100, 4); - }); - - return $totalPrice; - } - /** * Get tax category. * @@ -834,27 +808,11 @@ public function getTaxInclusiveRate($totalPrice) */ public function getTaxCategory() { - $taxCategoryId = $this->product->parent - ? $this->product->parent->tax_category_id - : $this->product->tax_category_id; + $taxCategoryId = $this->product->parent?->tax_category_id ?? $this->product->tax_category_id; return core()->getTaxCategoryById($taxCategoryId); } - /** - * Evaluate price. - * - * @return array - */ - public function evaluatePrice($price) - { - $roundedOffPrice = round($price, 2); - - return Tax::isTaxInclusive() - ? $this->getTaxInclusiveRate($roundedOffPrice) - : $roundedOffPrice; - } - /** * Add product. Returns error message if can't prepare product. * @@ -875,19 +833,23 @@ public function prepareForCart($data) $products = [ [ - 'product_id' => $this->product->id, - 'sku' => $this->product->sku, - 'quantity' => $data['quantity'], - 'name' => $this->product->name, - 'price' => $convertedPrice = core()->convertPrice($price), - 'base_price' => $price, - 'total' => $convertedPrice * $data['quantity'], - 'base_total' => $price * $data['quantity'], - 'weight' => $this->product->weight ?? 0, - 'total_weight' => ($this->product->weight ?? 0) * $data['quantity'], - 'base_total_weight' => ($this->product->weight ?? 0) * $data['quantity'], - 'type' => $this->product->type, - 'additional' => $this->getAdditionalOptions($data), + 'product_id' => $this->product->id, + 'sku' => $this->product->sku, + 'quantity' => $data['quantity'], + 'name' => $this->product->name, + 'price' => $convertedPrice = core()->convertPrice($price), + 'price_incl_tax' => $convertedPrice, + 'base_price' => $price, + 'base_price_incl_tax' => $price, + 'total' => $convertedPrice * $data['quantity'], + 'total_incl_tax' => $convertedPrice * $data['quantity'], + 'base_total' => $price * $data['quantity'], + 'base_total_incl_tax' => $price * $data['quantity'], + 'weight' => $this->product->weight ?? 0, + 'total_weight' => ($this->product->weight ?? 0) * $data['quantity'], + 'base_total_weight' => ($this->product->weight ?? 0) * $data['quantity'], + 'type' => $this->product->type, + 'additional' => $this->getAdditionalOptions($data), ], ]; @@ -988,29 +950,35 @@ public function getBaseImage($item) */ public function validateCartItem(CartItem $item): CartItemValidationResult { - $result = new CartItemValidationResult(); + $validation = new CartItemValidationResult(); if ($this->isCartItemInactive($item)) { - $result->itemIsInactive(); + $validation->itemIsInactive(); - return $result; + return $validation; } - $price = round($this->getFinalPrice($item->quantity), 4); + $basePrice = round($this->getFinalPrice($item->quantity), 4); - if ($price == $item->base_price) { - return $result; + if ($basePrice == $item->base_price_incl_tax) { + return $validation; } - $item->base_price = $price; - $item->price = core()->convertPrice($price); + $item->base_price = $basePrice; + $item->base_price_incl_tax = $basePrice; + + $item->price = ($price = core()->convertPrice($basePrice)); + $item->price_incl_tax = $price; + + $item->base_total = $basePrice * $item->quantity; + $item->base_total_incl_tax = $basePrice * $item->quantity; - $item->base_total = $price * $item->quantity; - $item->total = core()->convertPrice($price * $item->quantity); + $item->total = ($total = core()->convertPrice($basePrice * $item->quantity)); + $item->total_incl_tax = $total; $item->save(); - return $result; + return $validation; } /** diff --git a/packages/Webkul/Product/src/Type/Bundle.php b/packages/Webkul/Product/src/Type/Bundle.php index faecc1a0ded..8672fad1944 100644 --- a/packages/Webkul/Product/src/Type/Bundle.php +++ b/packages/Webkul/Product/src/Type/Bundle.php @@ -16,6 +16,7 @@ use Webkul\Product\Repositories\ProductInventoryRepository; use Webkul\Product\Repositories\ProductRepository; use Webkul\Product\Repositories\ProductVideoRepository; +use Webkul\Tax\Facades\Tax; class Bundle extends AbstractType { @@ -178,22 +179,24 @@ public function getProductPrices() return [ 'from' => [ 'regular' => [ - 'price' => core()->convertPrice($regularMinimalPrice = $this->evaluatePrice($this->getRegularMinimalPrice())), + 'price' => core()->convertPrice($regularMinimalPrice = $this->getRegularMinimalPrice()), 'formatted_price' => core()->currency($regularMinimalPrice), ], + 'final' => [ - 'price' => core()->convertPrice($minimalPrice = $this->evaluatePrice($this->getMinimalPrice())), + 'price' => core()->convertPrice($minimalPrice = $this->getMinimalPrice()), 'formatted_price' => core()->currency($minimalPrice), ], ], 'to' => [ 'regular' => [ - 'price' => core()->convertPrice($regularMaximumPrice = $this->evaluatePrice($this->getRegularMaximumPrice())), + 'price' => core()->convertPrice($regularMaximumPrice = $this->getRegularMaximumPrice()), 'formatted_price' => core()->currency($regularMaximumPrice), ], + 'final' => [ - 'price' => core()->convertPrice($maximumPrice = $this->evaluatePrice($this->getMaximumPrice())), + 'price' => core()->convertPrice($maximumPrice = $this->getMaximumPrice()), 'formatted_price' => core()->currency($maximumPrice), ], ], @@ -266,9 +269,13 @@ public function prepareForCart($data) $products = array_merge($products, $cartProduct); $products[0]['price'] += $cartProduct[0]['total']; + $products[0]['price_incl_tax'] += $cartProduct[0]['total']; $products[0]['base_price'] += $cartProduct[0]['base_total']; + $products[0]['base_price_incl_tax'] += $cartProduct[0]['base_total']; $products[0]['total'] += $cartProduct[0]['total']; + $products[0]['total_incl_tax'] += $cartProduct[0]['total']; $products[0]['base_total'] += $cartProduct[0]['base_total']; + $products[0]['base_total_incl_tax'] += $cartProduct[0]['base_total']; $products[0]['weight'] += ($cartProduct[0]['weight'] * $products[0]['quantity']); $products[0]['total_weight'] += ($cartProduct[0]['total_weight'] * $products[0]['quantity']); $products[0]['base_total_weight'] += ($cartProduct[0]['base_total_weight'] * $products[0]['quantity']); @@ -397,6 +404,7 @@ public function getAdditionalOptions($data) $label = $qty.' x '.$optionProduct->product->name; $price = $optionProduct->product->getTypeInstance()->getMinimalPrice(); + if ($price != 0) { $label .= ' '.core()->currency($price); } @@ -454,47 +462,59 @@ public function getOptionQuantities($data) */ public function validateCartItem(CartItem $item): CartItemValidationResult { - $result = new CartItemValidationResult(); + $validation = new CartItemValidationResult(); if (parent::isCartItemInactive($item)) { - $result->itemIsInactive(); + $validation->itemIsInactive(); - return $result; + return $validation; } - $price = 0; + $basePrice = 0; foreach ($item->children as $childItem) { - $childResult = $childItem->getTypeInstance()->validateCartItem($childItem); + $childValidation = $childItem->getTypeInstance()->validateCartItem($childItem); - if ($childResult->isItemInactive()) { - $result->itemIsInactive(); + if ($childValidation->isItemInactive()) { + $validation->itemIsInactive(); } - if ($childResult->isCartInvalid()) { - $result->cartIsInvalid(); + if ($childValidation->isCartInvalid()) { + $validation->cartIsInvalid(); } - $price += $childItem->base_price * $childItem->quantity; + $basePrice += $childItem->base_price * $childItem->quantity; } - $price = round($price, 2); + $basePrice = round($basePrice, 4); - if ($price == $item->base_price) { - return $result; + if (Tax::isInclusiveTaxProductPrices()) { + $itemBasePrice = $item->base_price_incl_tax; + } else { + $itemBasePrice = $item->base_price; } - $item->base_price = $price; - $item->price = core()->convertPrice($price); + if ($basePrice == $itemBasePrice) { + return $validation; + } + + $item->base_price = $basePrice; + $item->base_price_incl_tax = $basePrice; + + $item->price = ($price = core()->convertPrice($basePrice)); + $item->price_incl_tax = $price; + + $item->base_total = $basePrice * $item->quantity; + $item->base_total_incl_tax = $basePrice * $item->quantity; - $item->base_total = $price * $item->quantity; - $item->total = core()->convertPrice($price * $item->quantity); + $item->total = ($total = core()->convertPrice($basePrice * $item->quantity)); + $item->total_incl_tax = $total; $item->additional = $this->getAdditionalOptions($item->additional); $item->save(); - return $result; + return $validation; } /** diff --git a/packages/Webkul/Product/src/Type/Configurable.php b/packages/Webkul/Product/src/Type/Configurable.php index 6501a019068..60756627a21 100644 --- a/packages/Webkul/Product/src/Type/Configurable.php +++ b/packages/Webkul/Product/src/Type/Configurable.php @@ -8,6 +8,7 @@ use Webkul\Product\DataTypes\CartItemValidationResult; use Webkul\Product\Facades\ProductImage; use Webkul\Product\Helpers\Indexers\Price\Configurable as ConfigurableIndexer; +use Webkul\Tax\Facades\Tax; class Configurable extends AbstractType { @@ -88,55 +89,6 @@ class Configurable extends AbstractType */ protected $attributesById = []; - /** - * Get default variant. - * - * @return \Webkul\Product\Models\Product - */ - public function getDefaultVariant() - { - return $this->product->variants()->find($this->getDefaultVariantId()); - } - - /** - * Get default variant id. - * - * @return int - */ - public function getDefaultVariantId() - { - return $this->product->additional['default_variant_id'] ?? null; - } - - /** - * Set default variant id. - * - * @param int $defaultVariantId - * @return void - */ - public function setDefaultVariantId($defaultVariantId) - { - $this->product->additional = array_merge($this->product->additional ?? [], [ - 'default_variant_id' => $defaultVariantId, - ]); - } - - /** - * Update default variant id if present in request. - * - * @return void - */ - public function updateDefaultVariantId() - { - if (! $defaultVariantId = request()->get('default_variant_id')) { - return; - } - - $this->setDefaultVariantId($defaultVariantId); - - $this->product->save(); - } - /** * Create configurable product. * @@ -182,8 +134,6 @@ public function update(array $data, $id, $attribute = 'id') { $product = parent::update($data, $id, $attribute); - $this->updateDefaultVariantId(); - if (request()->route()?->getName() == 'admin.catalog.products.mass_update') { return $product; } @@ -528,7 +478,7 @@ public function canBeMovedFromWishlistToCart($item) */ public function getProductPrices() { - $minPrice = $this->evaluatePrice($this->getMinimalPrice()); + $minPrice = $this->getMinimalPrice(); return [ 'regular' => [ @@ -562,11 +512,7 @@ public function prepareForCart($data) $data['quantity'] = parent::handleQuantity((int) $data['quantity']); if (empty($data['selected_configurable_option'])) { - if ($this->getDefaultVariantId()) { - $data['selected_configurable_option'] = $this->getDefaultVariantId(); - } else { - return trans('product::app.checkout.cart.missing-options'); - } + return trans('product::app.checkout.cart.missing-options'); } $data = $this->getQtyRequest($data); @@ -701,29 +647,41 @@ public function getBaseImage($item) */ public function validateCartItem(CartItemModel $item): CartItemValidationResult { - $result = new CartItemValidationResult(); + $validation = new CartItemValidationResult(); if ($this->isCartItemInactive($item)) { - $result->itemIsInactive(); + $validation->itemIsInactive(); - return $result; + return $validation; } - $price = $item->child->getTypeInstance()->getFinalPrice($item->quantity); + $basePrice = $item->child->getTypeInstance()->getFinalPrice($item->quantity); - if ($price == $item->base_price) { - return $result; + if (Tax::isInclusiveTaxProductPrices()) { + $itemBasePrice = $item->base_price_incl_tax; + } else { + $itemBasePrice = $item->base_price; + } + + if ($basePrice == $itemBasePrice) { + return $validation; } - $item->base_price = $price; - $item->price = core()->convertPrice($price); + $item->base_price = $basePrice; + $item->base_price_incl_tax = $basePrice; + + $item->price = ($price = core()->convertPrice($basePrice)); + $item->price_incl_tax = $price; + + $item->base_total = $basePrice * $item->quantity; + $item->base_total_incl_tax = $basePrice * $item->quantity; - $item->base_total = $price * $item->quantity; - $item->total = core()->convertPrice($price * $item->quantity); + $item->total = ($total = core()->convertPrice($basePrice * $item->quantity)); + $item->total_incl_tax = $total; $item->save(); - return $result; + return $validation; } /** @@ -737,7 +695,7 @@ public function haveSufficientQuantity(int $qty): bool } } - return (bool) core()->getConfigData('catalog.inventory.stock_options.back_orders'); + return (bool) core()->getConfigData('sales.order_settings.stock_options.back_orders'); } /** diff --git a/packages/Webkul/Product/src/Type/Downloadable.php b/packages/Webkul/Product/src/Type/Downloadable.php index 2c22882be60..bb4ba622fca 100644 --- a/packages/Webkul/Product/src/Type/Downloadable.php +++ b/packages/Webkul/Product/src/Type/Downloadable.php @@ -15,6 +15,7 @@ use Webkul\Product\Repositories\ProductInventoryRepository; use Webkul\Product\Repositories\ProductRepository; use Webkul\Product\Repositories\ProductVideoRepository; +use Webkul\Tax\Facades\Tax; class Downloadable extends AbstractType { @@ -152,9 +153,12 @@ public function prepareForCart($data) continue; } - $products[0]['price'] += core()->convertPrice($link->price); + $products[0]['price'] += ($price = core()->convertPrice($link->price)); + $products[0]['price_incl_tax'] += $price; $products[0]['base_price'] += $link->price; - $products[0]['total'] += (core()->convertPrice($link->price) * $products[0]['quantity']); + $products[0]['base_price_incl_tax'] += $link->price; + $products[0]['total'] += ($total = core()->convertPrice($link->price) * $products[0]['quantity']); + $products[0]['total_incl_tax'] += $total; $products[0]['base_total'] += ($link->price * $products[0]['quantity']); } @@ -220,39 +224,51 @@ public function getAdditionalOptions($data) */ public function validateCartItem(CartItem $item): CartItemValidationResult { - $result = new CartItemValidationResult(); + $validation = new CartItemValidationResult(); if (parent::isCartItemInactive($item)) { - $result->itemIsInactive(); + $validation->itemIsInactive(); - return $result; + return $validation; } - $price = $this->getFinalPrice($item->quantity); + $basePrice = $this->getFinalPrice($item->quantity); foreach ($item->product->downloadable_links as $link) { if (! in_array($link->id, $item->additional['links'])) { continue; } - $price += $link->price; + $basePrice += $link->price; } - $price = round($price, 2); + $basePrice = round($basePrice, 2); - if ($price == $item->base_price) { - return $result; + if (Tax::isInclusiveTaxProductPrices()) { + $itemBasePrice = $item->base_price_incl_tax; + } else { + $itemBasePrice = $item->base_price; } - $item->base_price = $price; - $item->price = core()->convertPrice($price); + if ($basePrice == $itemBasePrice) { + return $validation; + } + + $item->base_price = $basePrice; + $item->base_price_incl_tax = $basePrice; + + $item->price = ($price = core()->convertPrice($basePrice)); + $item->price_incl_tax = $price; + + $item->base_total = $basePrice * $item->quantity; + $item->base_total_incl_tax = $basePrice * $item->quantity; - $item->base_total = $price * $item->quantity; - $item->total = core()->convertPrice($price * $item->quantity); + $item->total = ($total = core()->convertPrice($basePrice * $item->quantity)); + $item->total_incl_tax = $total; $item->save(); - return $result; + return $validation; } /** diff --git a/packages/Webkul/Product/src/Type/Simple.php b/packages/Webkul/Product/src/Type/Simple.php index b6bdbbbcea9..281fa57e711 100644 --- a/packages/Webkul/Product/src/Type/Simple.php +++ b/packages/Webkul/Product/src/Type/Simple.php @@ -37,7 +37,7 @@ public function haveSufficientQuantity(int $qty): bool return true; } - return $qty <= $this->totalQuantity() ?: (bool) core()->getConfigData('catalog.inventory.stock_options.back_orders'); + return $qty <= $this->totalQuantity() ?: (bool) core()->getConfigData('sales.order_settings.stock_options.back_orders'); } /** diff --git a/packages/Webkul/Sales/src/Database/Migrations/2024_04_19_102939_add_incl_tax_columns_in_orders_table.php b/packages/Webkul/Sales/src/Database/Migrations/2024_04_19_102939_add_incl_tax_columns_in_orders_table.php new file mode 100644 index 00000000000..ba3bac6fb8c --- /dev/null +++ b/packages/Webkul/Sales/src/Database/Migrations/2024_04_19_102939_add_incl_tax_columns_in_orders_table.php @@ -0,0 +1,55 @@ +decimal('shipping_tax_amount', 12, 4)->default(0)->after('base_shipping_discount_amount'); + $table->decimal('base_shipping_tax_amount', 12, 4)->default(0)->after('shipping_tax_amount'); + + $table->decimal('shipping_tax_refunded', 12, 4)->default(0)->after('base_shipping_tax_amount'); + $table->decimal('base_shipping_tax_refunded', 12, 4)->default(0)->after('shipping_tax_refunded'); + + $table->decimal('sub_total_incl_tax', 12, 4)->default(0)->after('base_shipping_tax_refunded'); + $table->decimal('base_sub_total_incl_tax', 12, 4)->default(0)->after('sub_total_incl_tax'); + + $table->decimal('shipping_amount_incl_tax', 12, 4)->default(0)->after('base_sub_total_incl_tax'); + $table->decimal('base_shipping_amount_incl_tax', 12, 4)->default(0)->after('shipping_amount_incl_tax'); + }); + + DB::table('orders')->update([ + 'sub_total_incl_tax' => DB::raw('sub_total + tax_amount'), + 'base_sub_total_incl_tax' => DB::raw('base_sub_total + base_tax_amount'), + 'shipping_amount_incl_tax' => DB::raw('shipping_amount'), + 'base_shipping_amount_incl_tax' => DB::raw('base_shipping_amount'), + ]); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('orders', function (Blueprint $table) { + $table->dropColumn('shipping_tax_amount'); + $table->dropColumn('base_shipping_tax_amount'); + + $table->dropColumn('shipping_tax_refunded'); + $table->dropColumn('base_shipping_tax_refunded'); + + $table->dropColumn('sub_total_incl_tax'); + $table->dropColumn('base_sub_total_incl_tax'); + + $table->dropColumn('shipping_amount_incl_tax'); + $table->dropColumn('base_shipping_amount_incl_tax'); + }); + } +}; diff --git a/packages/Webkul/Sales/src/Database/Migrations/2024_04_19_144641_add_incl_tax_columns_in_order_items_table.php b/packages/Webkul/Sales/src/Database/Migrations/2024_04_19_144641_add_incl_tax_columns_in_order_items_table.php new file mode 100644 index 00000000000..19de94a58c4 --- /dev/null +++ b/packages/Webkul/Sales/src/Database/Migrations/2024_04_19_144641_add_incl_tax_columns_in_order_items_table.php @@ -0,0 +1,41 @@ +decimal('price_incl_tax', 12, 4)->default(0)->after('base_tax_amount_refunded'); + $table->decimal('base_price_incl_tax', 12, 4)->default(0)->after('price_incl_tax'); + $table->decimal('total_incl_tax', 12, 4)->default(0)->after('base_price_incl_tax'); + $table->decimal('base_total_incl_tax', 12, 4)->default(0)->after('total_incl_tax'); + }); + + DB::table('order_items')->update([ + 'price_incl_tax' => DB::raw('price'), + 'base_price_incl_tax' => DB::raw('base_price'), + 'total_incl_tax' => DB::raw('total'), + 'base_total_incl_tax' => DB::raw('base_total'), + ]); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('order_items', function (Blueprint $table) { + $table->dropColumn('price_incl_tax'); + $table->dropColumn('base_price_incl_tax'); + $table->dropColumn('total_incl_tax'); + $table->dropColumn('base_total_incl_tax'); + }); + } +}; diff --git a/packages/Webkul/Sales/src/Database/Migrations/2024_04_24_102939_add_incl_tax_columns_in_invoices_table.php b/packages/Webkul/Sales/src/Database/Migrations/2024_04_24_102939_add_incl_tax_columns_in_invoices_table.php new file mode 100644 index 00000000000..ce15e99e929 --- /dev/null +++ b/packages/Webkul/Sales/src/Database/Migrations/2024_04_24_102939_add_incl_tax_columns_in_invoices_table.php @@ -0,0 +1,49 @@ +decimal('shipping_tax_amount', 12, 4)->default(0)->after('base_discount_amount'); + $table->decimal('base_shipping_tax_amount', 12, 4)->default(0)->after('shipping_tax_amount'); + + $table->decimal('sub_total_incl_tax', 12, 4)->default(0)->after('base_shipping_tax_amount'); + $table->decimal('base_sub_total_incl_tax', 12, 4)->default(0)->after('sub_total_incl_tax'); + + $table->decimal('shipping_amount_incl_tax', 12, 4)->default(0)->after('base_sub_total_incl_tax'); + $table->decimal('base_shipping_amount_incl_tax', 12, 4)->default(0)->after('shipping_amount_incl_tax'); + }); + + DB::table('invoices')->update([ + 'sub_total_incl_tax' => DB::raw('sub_total + tax_amount'), + 'base_sub_total_incl_tax' => DB::raw('base_sub_total + base_tax_amount'), + 'shipping_amount_incl_tax' => DB::raw('shipping_amount'), + 'base_shipping_amount_incl_tax' => DB::raw('base_shipping_amount'), + ]); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('invoices', function (Blueprint $table) { + $table->dropColumn('shipping_tax_amount'); + $table->dropColumn('base_shipping_tax_amount'); + + $table->dropColumn('sub_total_incl_tax'); + $table->dropColumn('base_sub_total_incl_tax'); + + $table->dropColumn('shipping_amount_incl_tax'); + $table->dropColumn('base_shipping_amount_incl_tax'); + }); + } +}; diff --git a/packages/Webkul/Sales/src/Database/Migrations/2024_04_24_102939_add_incl_tax_columns_in_refunds_table.php b/packages/Webkul/Sales/src/Database/Migrations/2024_04_24_102939_add_incl_tax_columns_in_refunds_table.php new file mode 100644 index 00000000000..cc52aadd33d --- /dev/null +++ b/packages/Webkul/Sales/src/Database/Migrations/2024_04_24_102939_add_incl_tax_columns_in_refunds_table.php @@ -0,0 +1,49 @@ +decimal('shipping_tax_amount', 12, 4)->default(0)->after('base_discount_amount'); + $table->decimal('base_shipping_tax_amount', 12, 4)->default(0)->after('shipping_tax_amount'); + + $table->decimal('sub_total_incl_tax', 12, 4)->default(0)->after('base_shipping_tax_amount'); + $table->decimal('base_sub_total_incl_tax', 12, 4)->default(0)->after('sub_total_incl_tax'); + + $table->decimal('shipping_amount_incl_tax', 12, 4)->default(0)->after('base_sub_total_incl_tax'); + $table->decimal('base_shipping_amount_incl_tax', 12, 4)->default(0)->after('shipping_amount_incl_tax'); + }); + + DB::table('refunds')->update([ + 'sub_total_incl_tax' => DB::raw('sub_total + tax_amount'), + 'base_sub_total_incl_tax' => DB::raw('base_sub_total + base_tax_amount'), + 'shipping_amount_incl_tax' => DB::raw('shipping_amount'), + 'base_shipping_amount_incl_tax' => DB::raw('base_shipping_amount'), + ]); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('refunds', function (Blueprint $table) { + $table->dropColumn('shipping_tax_amount'); + $table->dropColumn('base_shipping_tax_amount'); + + $table->dropColumn('sub_total_incl_tax'); + $table->dropColumn('base_sub_total_incl_tax'); + + $table->dropColumn('shipping_amount_incl_tax'); + $table->dropColumn('base_shipping_amount_incl_tax'); + }); + } +}; diff --git a/packages/Webkul/Sales/src/Database/Migrations/2024_04_24_144641_add_incl_tax_columns_in_invoice_items_table.php b/packages/Webkul/Sales/src/Database/Migrations/2024_04_24_144641_add_incl_tax_columns_in_invoice_items_table.php new file mode 100644 index 00000000000..55c659c96b4 --- /dev/null +++ b/packages/Webkul/Sales/src/Database/Migrations/2024_04_24_144641_add_incl_tax_columns_in_invoice_items_table.php @@ -0,0 +1,41 @@ +decimal('price_incl_tax', 12, 4)->default(0)->after('base_discount_amount'); + $table->decimal('base_price_incl_tax', 12, 4)->default(0)->after('price_incl_tax'); + $table->decimal('total_incl_tax', 12, 4)->default(0)->after('base_price_incl_tax'); + $table->decimal('base_total_incl_tax', 12, 4)->default(0)->after('total_incl_tax'); + }); + + DB::table('invoice_items')->update([ + 'price_incl_tax' => DB::raw('price'), + 'base_price_incl_tax' => DB::raw('base_price'), + 'total_incl_tax' => DB::raw('total'), + 'base_total_incl_tax' => DB::raw('base_total'), + ]); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('invoice_items', function (Blueprint $table) { + $table->dropColumn('price_incl_tax'); + $table->dropColumn('base_price_incl_tax'); + $table->dropColumn('total_incl_tax'); + $table->dropColumn('base_total_incl_tax'); + }); + } +}; diff --git a/packages/Webkul/Sales/src/Database/Migrations/2024_04_24_144641_add_incl_tax_columns_in_refund_items_table.php b/packages/Webkul/Sales/src/Database/Migrations/2024_04_24_144641_add_incl_tax_columns_in_refund_items_table.php new file mode 100644 index 00000000000..26b91f6af18 --- /dev/null +++ b/packages/Webkul/Sales/src/Database/Migrations/2024_04_24_144641_add_incl_tax_columns_in_refund_items_table.php @@ -0,0 +1,41 @@ +decimal('price_incl_tax', 12, 4)->default(0)->after('base_discount_amount'); + $table->decimal('base_price_incl_tax', 12, 4)->default(0)->after('price_incl_tax'); + $table->decimal('total_incl_tax', 12, 4)->default(0)->after('base_price_incl_tax'); + $table->decimal('base_total_incl_tax', 12, 4)->default(0)->after('total_incl_tax'); + }); + + DB::table('refund_items')->update([ + 'price_incl_tax' => DB::raw('price'), + 'base_price_incl_tax' => DB::raw('base_price'), + 'total_incl_tax' => DB::raw('total'), + 'base_total_incl_tax' => DB::raw('base_total'), + ]); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('refund_items', function (Blueprint $table) { + $table->dropColumn('price_incl_tax'); + $table->dropColumn('base_price_incl_tax'); + $table->dropColumn('total_incl_tax'); + $table->dropColumn('base_total_incl_tax'); + }); + } +}; diff --git a/packages/Webkul/Sales/src/Database/Migrations/2024_04_24_144641_add_incl_tax_columns_in_shipment_items_table.php b/packages/Webkul/Sales/src/Database/Migrations/2024_04_24_144641_add_incl_tax_columns_in_shipment_items_table.php new file mode 100644 index 00000000000..c635869e9f5 --- /dev/null +++ b/packages/Webkul/Sales/src/Database/Migrations/2024_04_24_144641_add_incl_tax_columns_in_shipment_items_table.php @@ -0,0 +1,35 @@ +decimal('price_incl_tax', 12, 4)->default(0)->after('base_total'); + $table->decimal('base_price_incl_tax', 12, 4)->default(0)->after('price_incl_tax'); + }); + + DB::table('shipment_items')->update([ + 'price_incl_tax' => DB::raw('price'), + 'base_price_incl_tax' => DB::raw('base_price'), + ]); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('shipment_items', function (Blueprint $table) { + $table->dropColumn('price_incl_tax'); + $table->dropColumn('base_price_incl_tax'); + }); + } +}; diff --git a/packages/Webkul/Sales/src/Repositories/InvoiceRepository.php b/packages/Webkul/Sales/src/Repositories/InvoiceRepository.php index 838a82897fb..6434f8f4451 100755 --- a/packages/Webkul/Sales/src/Repositories/InvoiceRepository.php +++ b/packages/Webkul/Sales/src/Repositories/InvoiceRepository.php @@ -79,6 +79,10 @@ public function create(array $data, $invoiceState = null, $orderState = null) $qty = $orderItem->qty_to_invoice; } + $taxAmount = (($orderItem->tax_amount / $orderItem->qty_ordered) * $qty); + + $baseTaxAmount = (($orderItem->base_tax_amount / $orderItem->qty_ordered) * $qty); + $invoiceItem = $this->invoiceItemRepository->create([ 'invoice_id' => $invoice->id, 'order_item_id' => $orderItem->id, @@ -86,11 +90,15 @@ public function create(array $data, $invoiceState = null, $orderState = null) 'sku' => $orderItem->sku, 'qty' => $qty, 'price' => $orderItem->price, + 'price_incl_tax' => $orderItem->price + $taxAmount, 'base_price' => $orderItem->base_price, + 'base_price_incl_tax' => $orderItem->base_price + $baseTaxAmount, + 'total_incl_tax' => ($orderItem->price * $qty) + $taxAmount, 'total' => $orderItem->price * $qty, 'base_total' => $orderItem->base_price * $qty, - 'tax_amount' => (($orderItem->tax_amount / $orderItem->qty_ordered) * $qty), - 'base_tax_amount' => (($orderItem->base_tax_amount / $orderItem->qty_ordered) * $qty), + 'base_total_incl_tax' => ($orderItem->base_price * $qty) + $baseTaxAmount, + 'tax_amount' => $taxAmount, + 'base_tax_amount' => $baseTaxAmount, 'discount_amount' => (($orderItem->discount_amount / $orderItem->qty_ordered) * $qty), 'base_discount_amount' => (($orderItem->base_discount_amount / $orderItem->qty_ordered) * $qty), 'product_id' => $orderItem->product_id, @@ -233,30 +241,59 @@ public function generateIncrementId() public function collectTotals($invoice) { $invoice->sub_total = $invoice->base_sub_total = 0; + $invoice->sub_total_incl_tax = $invoice->base_sub_total_incl_tax = 0; $invoice->tax_amount = $invoice->base_tax_amount = 0; + $invoice->shipping_tax_amount = $invoice->shipping_tax_amount = 0; $invoice->discount_amount = $invoice->base_discount_amount = 0; - foreach ($invoice->items as $invoiceItem) { - $invoice->sub_total += $invoiceItem->total; - $invoice->base_sub_total += $invoiceItem->base_total; + foreach ($invoice->items as $item) { + $invoice->tax_amount += $item->tax_amount; + $invoice->base_tax_amount += $item->base_tax_amount; - $invoice->tax_amount += $invoiceItem->tax_amount; - $invoice->base_tax_amount += $invoiceItem->base_tax_amount; + $invoice->discount_amount += $item->discount_amount; + $invoice->base_discount_amount += $item->base_discount_amount; - $invoice->discount_amount += $invoiceItem->discount_amount; - $invoice->base_discount_amount += $invoiceItem->base_discount_amount; + $invoice->sub_total += $item->total; + $invoice->base_sub_total += $item->base_total; + + $invoice->sub_total_incl_tax = (float) $invoice->sub_total_incl_tax + $item->total_incl_tax; + $invoice->base_sub_total_incl_tax = (float) $invoice->base_sub_total_incl_tax + $item->base_total_incl_tax; } $invoice->shipping_amount = $invoice->order->shipping_amount; + $invoice->shipping_amount_incl_tax = $invoice->order->shipping_amount_incl_tax; + $invoice->base_shipping_amount = $invoice->order->base_shipping_amount; + $invoice->base_shipping_amount_incl_tax = $invoice->order->base_shipping_amount_incl_tax; $invoice->discount_amount += $invoice->order->shipping_discount_amount; $invoice->base_discount_amount += $invoice->order->base_shipping_discount_amount; + if ($invoice->order->shipping_tax_amount) { + $invoice->shipping_tax_amount = $invoice->order->shipping_tax_amount; + + $invoice->base_shipping_tax_amount = $invoice->order->base_shipping_tax_amount; + + $invoice->tax_amount += $invoice->order->shipping_tax_amount; + + $invoice->base_tax_amount += $invoice->order->base_shipping_tax_amount; + + foreach ($invoice->order->invoices as $prevInvoice) { + if ((float) $prevInvoice->shipping_tax_amount) { + $invoice->shipping_tax_amount = $invoice->base_shipping_tax_amount = 0; + + $invoice->tax_amount -= $invoice->order->shipping_tax_amount; + + $invoice->base_tax_amount -= $invoice->order->base_shipping_tax_amount; + } + } + } + if ($invoice->order->shipping_amount) { foreach ($invoice->order->invoices as $prevInvoice) { if ((float) $prevInvoice->shipping_amount) { $invoice->shipping_amount = $invoice->base_shipping_amount = 0; + $invoice->shipping_amount_incl_tax = $invoice->base_shipping_amount_incl_tax = 0; } if ($prevInvoice->id != $invoice->id) { diff --git a/packages/Webkul/Sales/src/Repositories/RefundRepository.php b/packages/Webkul/Sales/src/Repositories/RefundRepository.php index e72ae1528b5..810a5c6894e 100644 --- a/packages/Webkul/Sales/src/Repositories/RefundRepository.php +++ b/packages/Webkul/Sales/src/Repositories/RefundRepository.php @@ -44,7 +44,7 @@ public function create(array $data) $order = $this->orderRepository->find($data['order_id']); - $totalQty = array_sum($data['refund']['items']); + $totalQty = array_sum($data['refund']['items'] ?? []) ?? 0; $refund = parent::create([ 'order_id' => $order->id, @@ -61,7 +61,7 @@ public function create(array $data) 'base_shipping_amount' => $data['refund']['shipping'], ]); - foreach ($data['refund']['items'] as $itemId => $qty) { + foreach ($data['refund']['items'] ?? [] as $itemId => $qty) { if (! $qty) { continue; } @@ -72,6 +72,10 @@ public function create(array $data) $qty = $orderItem->qty_to_refund; } + $taxAmount = (($orderItem->tax_amount / $orderItem->qty_ordered) * $qty); + + $baseTaxAmount = (($orderItem->base_tax_amount / $orderItem->qty_ordered) * $qty); + $refundItem = $this->refundItemRepository->create([ 'refund_id' => $refund->id, 'order_item_id' => $orderItem->id, @@ -79,11 +83,15 @@ public function create(array $data) 'sku' => $orderItem->sku, 'qty' => $qty, 'price' => $orderItem->price, + 'price_incl_tax' => $orderItem->price_incl_tax, 'base_price' => $orderItem->base_price, + 'base_price_incl_tax' => $orderItem->base_price_incl_tax, 'total' => $orderItem->price * $qty, + 'total_incl_tax' => ($orderItem->price * $qty) + $taxAmount, 'base_total' => $orderItem->base_price * $qty, - 'tax_amount' => (($orderItem->tax_amount / $orderItem->qty_ordered) * $qty), - 'base_tax_amount' => (($orderItem->base_tax_amount / $orderItem->qty_ordered) * $qty), + 'base_total_incl_tax' => ($orderItem->base_price * $qty) + $baseTaxAmount, + 'tax_amount' => $taxAmount, + 'base_tax_amount' => $baseTaxAmount, 'discount_amount' => (($orderItem->discount_amount / $orderItem->qty_ordered) * $qty), 'base_discount_amount' => (($orderItem->base_discount_amount / $orderItem->qty_ordered) * $qty), 'product_id' => $orderItem->product_id, @@ -170,20 +178,36 @@ public function create(array $data) public function collectTotals($refund) { $refund->sub_total = $refund->base_sub_total = 0; + $refund->sub_total_incl_tax = $refund->base_sub_total_incl_tax = 0; $refund->tax_amount = $refund->base_tax_amount = 0; + $refund->shipping_tax_amount = $refund->base_shipping_tax_amount = 0; $refund->discount_amount = $refund->base_discount_amount = 0; - foreach ($refund->items as $refundItem) { - $refund->sub_total += $refundItem->total; - $refund->base_sub_total += $refundItem->base_total; + foreach ($refund->items as $item) { + $refund->tax_amount += $item->tax_amount; + $refund->base_tax_amount += $item->base_tax_amount; + + $refund->discount_amount += $item->discount_amount; + $refund->base_discount_amount += $item->base_discount_amount; - $refund->tax_amount += $refundItem->tax_amount; - $refund->base_tax_amount += $refundItem->base_tax_amount; + $refund->sub_total += $item->total; + $refund->base_sub_total += $item->base_total; + + $refund->sub_total_incl_tax = (float) $refund->sub_total_incl_tax + $item->total_incl_tax; + $refund->base_sub_total_incl_tax = (float) $refund->base_sub_total_incl_tax + $item->base_total_incl_tax; + } - $refund->discount_amount += $refundItem->discount_amount; - $refund->base_discount_amount += $refundItem->base_discount_amount; + if ((float) $refund->order->shipping_invoiced) { + $refund->shipping_tax_amount = ($refund->order->shipping_tax_amount / $refund->order->shipping_invoiced) * $refund->shipping_amount; + $refund->base_shipping_tax_amount = ($refund->order->base_shipping_tax_amount / $refund->order->base_shipping_invoiced) * $refund->base_shipping_amount; } + $refund->shipping_amount_incl_tax = $refund->shipping_amount + $refund->shipping_tax_amount; + $refund->base_shipping_amount_incl_tax = $refund->base_shipping_amount + $refund->base_shipping_tax_amount; + + $refund->tax_amount += $refund->shipping_tax_amount; + $refund->base_tax_amount += $refund->base_shipping_tax_amount; + $refund->grand_total = $refund->sub_total + $refund->tax_amount + $refund->shipping_amount + $refund->adjustment_refund - $refund->adjustment_fee - $refund->discount_amount; $refund->base_grand_total = $refund->base_sub_total + $refund->base_tax_amount + $refund->base_shipping_amount + $refund->base_adjustment_refund - $refund->base_adjustment_fee - $refund->base_discount_amount; @@ -197,13 +221,13 @@ public function collectTotals($refund) * * @param array $data * @param int $orderId - * @return array|bool + * @return array|\Exception */ public function getOrderItemsRefundSummary($data, $orderId) { $order = $this->orderRepository->find($orderId); - $summary = [ + $totals = [ 'subtotal' => ['price' => 0], 'discount' => ['price' => 0], 'tax' => ['price' => 0], @@ -211,7 +235,7 @@ public function getOrderItemsRefundSummary($data, $orderId) 'grand_total' => ['price' => 0], ]; - foreach ($data as $orderItemId => $qty) { + foreach ($data['items'] ?? [] as $orderItemId => $qty) { if (! $qty) { continue; } @@ -219,30 +243,30 @@ public function getOrderItemsRefundSummary($data, $orderId) $orderItem = $this->orderItemRepository->find($orderItemId); if ($qty > $orderItem->qty_to_refund) { - return false; + throw new \Exception(trans('admin::app.sales.refunds.create.invalid-qty')); } - $summary['subtotal']['price'] += $orderItem->base_price * $qty; + $totals['subtotal']['price'] += $orderItem->base_price * $qty; - $summary['discount']['price'] += ($orderItem->base_discount_amount / $orderItem->qty_ordered) * $qty; + $totals['discount']['price'] += ($orderItem->base_discount_amount / $orderItem->qty_ordered) * $qty; - $summary['tax']['price'] += ($orderItem->tax_amount / $orderItem->qty_ordered) * $qty; + $totals['tax']['price'] += ($orderItem->base_tax_amount / $orderItem->qty_ordered) * $qty; } - $summary['shipping']['price'] += $order->base_shipping_invoiced - $order->base_shipping_refunded - $order->base_shipping_discount_amount; - - $summary['grand_total']['price'] += $summary['subtotal']['price'] + $summary['tax']['price'] + $summary['shipping']['price'] - $summary['discount']['price']; - - $summary['subtotal']['formatted_price'] = core()->formatBasePrice($summary['subtotal']['price']); + if ((float) $order->base_shipping_invoiced) { + $totals['tax']['price'] += ($order->base_shipping_tax_amount / $order->base_shipping_invoiced) * $data['shipping']; + } - $summary['discount']['formatted_price'] = core()->formatBasePrice($summary['discount']['price']); + $totals['shipping']['price'] += $data['shipping']; - $summary['tax']['formatted_price'] = core()->formatBasePrice($summary['tax']['price']); + $totals['grand_total']['price'] += $totals['subtotal']['price'] + $totals['tax']['price'] + $totals['shipping']['price'] + $data['adjustment_refund'] - $data['adjustment_fee'] - $totals['discount']['price']; - $summary['shipping']['formatted_price'] = core()->formatBasePrice($summary['shipping']['price']); + $totals = array_map(function ($item) { + $item['formatted_price'] = core()->formatBasePrice($item['price']); - $summary['grand_total']['formatted_price'] = core()->formatBasePrice($summary['grand_total']['price']); + return $item; + }, $totals); - return $summary; + return $totals; } } diff --git a/packages/Webkul/Sales/src/Repositories/ShipmentRepository.php b/packages/Webkul/Sales/src/Repositories/ShipmentRepository.php index 7600d094f97..fa3ec3aeb7e 100755 --- a/packages/Webkul/Sales/src/Repositories/ShipmentRepository.php +++ b/packages/Webkul/Sales/src/Repositories/ShipmentRepository.php @@ -71,22 +71,25 @@ public function create(array $data, $orderState = null) } $totalQty += $qty; + $totalWeight += $orderItem->weight * $qty; $this->shipmentItemRepository->create([ - 'shipment_id' => $shipment->id, - 'order_item_id' => $orderItem->id, - 'name' => $orderItem->name, - 'sku' => $orderItem->getTypeInstance()->getOrderedItem($orderItem)->sku, - 'qty' => $qty, - 'weight' => $orderItem->weight * $qty, - 'price' => $orderItem->price, - 'base_price' => $orderItem->base_price, - 'total' => $orderItem->price * $qty, - 'base_total' => $orderItem->base_price * $qty, - 'product_id' => $orderItem->product_id, - 'product_type' => $orderItem->product_type, - 'additional' => $orderItem->additional, + 'shipment_id' => $shipment->id, + 'order_item_id' => $orderItem->id, + 'name' => $orderItem->name, + 'sku' => $orderItem->getTypeInstance()->getOrderedItem($orderItem)->sku, + 'qty' => $qty, + 'weight' => $orderItem->weight * $qty, + 'price' => $orderItem->price, + 'price_incl_tax' => $orderItem->price_incl_tax, + 'base_price' => $orderItem->base_price, + 'base_price_incl_tax' => $orderItem->base_price_incl_tax, + 'total' => $orderItem->price * $qty, + 'base_total' => $orderItem->base_price * $qty, + 'product_id' => $orderItem->product_id, + 'product_type' => $orderItem->product_type, + 'additional' => $orderItem->additional, ]); if ($orderItem->getTypeInstance()->isComposite()) { diff --git a/packages/Webkul/Sales/src/Transformers/OrderItemResource.php b/packages/Webkul/Sales/src/Transformers/OrderItemResource.php index 7a667188c9d..778574cc886 100644 --- a/packages/Webkul/Sales/src/Transformers/OrderItemResource.php +++ b/packages/Webkul/Sales/src/Transformers/OrderItemResource.php @@ -15,27 +15,31 @@ class OrderItemResource extends JsonResource public function toArray($request) { return [ - 'product_id' => $this->product_id, - 'product_type' => get_class($this->product), - 'sku' => $this->sku, - 'type' => $this->type, - 'name' => $this->name, - 'weight' => $this->weight, - 'total_weight' => $this->total_weight, - 'qty_ordered' => $this->parent_id ? ($this->quantity ?? 1) * $this->parent->quantity : ($this->quantity ?? 1), - 'price' => $this->price, - 'base_price' => $this->base_price, - 'total' => $this->total, - 'base_total' => $this->base_total, - 'tax_percent' => $this->tax_percent, - 'tax_amount' => $this->tax_amount, - 'base_tax_amount' => $this->base_tax_amount, - 'tax_category_id' => $this->tax_category_id, - 'discount_percent' => $this->discount_percent, - 'discount_amount' => $this->discount_amount, - 'base_discount_amount' => $this->base_discount_amount, - 'additional' => array_merge($this->resource->additional ?? [], ['locale' => core()->getCurrentLocale()->code]), - 'children' => self::collection($this->children)->jsonSerialize(), + 'product_id' => $this->product_id, + 'product_type' => get_class($this->product), + 'sku' => $this->sku, + 'type' => $this->type, + 'name' => $this->name, + 'weight' => $this->weight, + 'total_weight' => $this->total_weight, + 'qty_ordered' => $this->parent_id ? ($this->quantity ?? 1) * $this->parent->quantity : ($this->quantity ?? 1), + 'price' => $this->price, + 'price_incl_tax' => $this->price_incl_tax, + 'base_price' => $this->base_price, + 'base_price_incl_tax' => $this->base_price_incl_tax, + 'total' => $this->total, + 'total_incl_tax' => $this->total_incl_tax, + 'base_total' => $this->base_total, + 'base_total_incl_tax' => $this->base_total_incl_tax, + 'tax_percent' => $this->tax_percent, + 'tax_amount' => $this->tax_amount, + 'base_tax_amount' => $this->base_tax_amount, + 'tax_category_id' => $this->tax_category_id, + 'discount_percent' => $this->discount_percent, + 'discount_amount' => $this->discount_amount, + 'base_discount_amount' => $this->base_discount_amount, + 'additional' => array_merge($this->resource->additional ?? [], ['locale' => core()->getCurrentLocale()->code]), + 'children' => self::collection($this->children)->jsonSerialize(), ]; } } diff --git a/packages/Webkul/Sales/src/Transformers/OrderResource.php b/packages/Webkul/Sales/src/Transformers/OrderResource.php index 67fb87411b0..aceaebc9f04 100644 --- a/packages/Webkul/Sales/src/Transformers/OrderResource.php +++ b/packages/Webkul/Sales/src/Transformers/OrderResource.php @@ -23,43 +23,48 @@ public function toArray($request) 'shipping_description' => $this->selected_shipping_rate->method_description, 'shipping_amount' => $this->selected_shipping_rate->price, 'base_shipping_amount' => $this->selected_shipping_rate->base_price, + 'shipping_amount_incl_tax' => $this->selected_shipping_rate->price_incl_tax, + 'base_shipping_amount_incl_tax' => $this->selected_shipping_rate->base_price_incl_tax, 'shipping_discount_amount' => $this->selected_shipping_rate->discount_amount, 'base_shipping_discount_amount' => $this->selected_shipping_rate->base_discount_amount, - 'shipping_address' => (new OrderAddressResource($this->shipping_address))->jsonSerialize(), ]; } return [ - 'cart_id' => $this->id, - 'is_guest' => $this->is_guest, - 'customer_id' => $this->customer_id, - 'customer_type' => $this->customer ? get_class($this->customer) : null, - 'customer_email' => $this->customer_email, - 'customer_first_name' => $this->customer_first_name, - 'customer_last_name' => $this->customer_last_name, - 'channel_id' => $this->channel_id, - 'channel_name' => $this->channel->name, - 'channel_type' => get_class($this->channel), - 'total_item_count' => $this->items_count, - 'total_qty_ordered' => $this->items_qty, - 'base_currency_code' => $this->base_currency_code, - 'channel_currency_code' => $this->channel_currency_code, - 'order_currency_code' => $this->cart_currency_code, - 'grand_total' => $this->grand_total, - 'base_grand_total' => $this->base_grand_total, - 'sub_total' => $this->sub_total, - 'base_sub_total' => $this->base_sub_total, - 'tax_amount' => $this->tax_total, - 'base_tax_amount' => $this->base_tax_total, - 'coupon_code' => $this->coupon_code, - 'applied_cart_rule_ids' => $this->applied_cart_rule_ids, - 'discount_amount' => $this->discount_amount, - 'base_discount_amount' => $this->base_discount_amount, - 'billing_address' => (new OrderAddressResource($this->billing_address))->jsonSerialize(), + 'cart_id' => $this->id, + 'is_guest' => $this->is_guest, + 'customer_id' => $this->customer_id, + 'customer_type' => $this->customer ? get_class($this->customer) : null, + 'customer_email' => $this->customer_email, + 'customer_first_name' => $this->customer_first_name, + 'customer_last_name' => $this->customer_last_name, + 'channel_id' => $this->channel_id, + 'channel_name' => $this->channel->name, + 'channel_type' => get_class($this->channel), + 'total_item_count' => $this->items_count, + 'total_qty_ordered' => $this->items_qty, + 'base_currency_code' => $this->base_currency_code, + 'channel_currency_code' => $this->channel_currency_code, + 'order_currency_code' => $this->cart_currency_code, + 'grand_total' => $this->grand_total, + 'base_grand_total' => $this->base_grand_total, + 'sub_total' => $this->sub_total, + 'sub_total_incl_tax' => $this->sub_total_incl_tax, + 'base_sub_total' => $this->base_sub_total, + 'base_sub_total_incl_tax' => $this->base_sub_total_incl_tax, + 'tax_amount' => $this->tax_total, + 'base_tax_amount' => $this->base_tax_total, + 'shipping_tax_amount' => $this->selected_shipping_rate?->tax_amount ?? 0, + 'base_shipping_tax_amount' => $this->selected_shipping_rate?->base_tax_amount ?? 0, + 'coupon_code' => $this->coupon_code, + 'applied_cart_rule_ids' => $this->applied_cart_rule_ids, + 'discount_amount' => $this->discount_amount, + 'base_discount_amount' => $this->base_discount_amount, + 'billing_address' => (new OrderAddressResource($this->billing_address))->jsonSerialize(), $this->mergeWhen($this->haveStockableItems(), $shippingInformation), - 'payment' => (new OrderPaymentResource($this->payment))->jsonSerialize(), - 'items' => OrderItemResource::collection($this->items)->jsonSerialize(), + 'payment' => (new OrderPaymentResource($this->payment))->jsonSerialize(), + 'items' => OrderItemResource::collection($this->items)->jsonSerialize(), ]; } } diff --git a/packages/Webkul/Shipping/src/Shipping.php b/packages/Webkul/Shipping/src/Shipping.php index 5e7d860789f..62d56300153 100755 --- a/packages/Webkul/Shipping/src/Shipping.php +++ b/packages/Webkul/Shipping/src/Shipping.php @@ -85,8 +85,9 @@ public function saveAllShippingRates() foreach ($this->rates as $rate) { $rate->cart_id = $cart->id; - $rate->cart_address_id = $shippingAddress->id; + $rate->price_incl_tax = $rate->price; + $rate->base_price_incl_tax = $rate->base_price; $rate->save(); } diff --git a/packages/Webkul/Shop/src/Http/Controllers/API/CartController.php b/packages/Webkul/Shop/src/Http/Controllers/API/CartController.php index f35ba06d877..d52ab49a71e 100755 --- a/packages/Webkul/Shop/src/Http/Controllers/API/CartController.php +++ b/packages/Webkul/Shop/src/Http/Controllers/API/CartController.php @@ -75,8 +75,8 @@ public function store() ], $response)); } catch (\Exception $exception) { return response()->json([ - 'redirect_uri' => request()->get('is_buy_now') ? route('shop.product_or_category.index', $product->url_key) : null, - 'message' => trans('shop::app.checkout.cart.inactive-add'), + 'redirect_uri' => route('shop.product_or_category.index', $product->url_key), + 'message' => $exception->getMessage(), ], Response::HTTP_BAD_REQUEST); } } @@ -186,10 +186,6 @@ public function estimateShippingMethods(): JsonResource $cartResource = (new CartResource(Cart::getCart()))->jsonSerialize(); - Cart::resetShippingMethod(); - - Cart::collectTotals(); - return new JsonResource([ 'data' => [ 'cart' => $cartResource, diff --git a/packages/Webkul/Shop/src/Http/Controllers/Customer/Account/DownloadableProductController.php b/packages/Webkul/Shop/src/Http/Controllers/Customer/Account/DownloadableProductController.php index b0e0ab68419..3ab093d3d47 100644 --- a/packages/Webkul/Shop/src/Http/Controllers/Customer/Account/DownloadableProductController.php +++ b/packages/Webkul/Shop/src/Http/Controllers/Customer/Account/DownloadableProductController.php @@ -26,7 +26,7 @@ public function __construct(protected DownloadableLinkPurchasedRepository $downl public function index() { if (request()->ajax()) { - return app(DownloadableProductDataGrid::class)->toJson(); + return datagrid(DownloadableProductDataGrid::class)->process(); } return view('shop::customers.account.downloadable_products.index'); diff --git a/packages/Webkul/Shop/src/Http/Controllers/Customer/Account/OrderController.php b/packages/Webkul/Shop/src/Http/Controllers/Customer/Account/OrderController.php index 4949c5ecc35..198b1052862 100755 --- a/packages/Webkul/Shop/src/Http/Controllers/Customer/Account/OrderController.php +++ b/packages/Webkul/Shop/src/Http/Controllers/Customer/Account/OrderController.php @@ -32,7 +32,7 @@ public function __construct( public function index() { if (request()->ajax()) { - return app(OrderDataGrid::class)->toJson(); + return datagrid(OrderDataGrid::class)->process(); } return view('shop::customers.account.orders.index'); diff --git a/packages/Webkul/Shop/src/Http/Resources/CartItemResource.php b/packages/Webkul/Shop/src/Http/Resources/CartItemResource.php index 90ab5eb6f1a..9bb95190ece 100644 --- a/packages/Webkul/Shop/src/Http/Resources/CartItemResource.php +++ b/packages/Webkul/Shop/src/Http/Resources/CartItemResource.php @@ -15,17 +15,23 @@ class CartItemResource extends JsonResource public function toArray($request) { return [ - 'id' => $this->id, - 'quantity' => $this->quantity, - 'type' => $this->type, - 'name' => $this->name, - 'price' => $this->price, - 'formatted_price' => core()->formatPrice($this->price), - 'total' => $this->total, - 'formatted_total' => core()->formatPrice($this->total), - 'options' => array_values($this->resource->additional['attributes'] ?? []), - 'base_image' => $this->getTypeInstance()->getBaseImage($this), - 'product_url_key' => $this->product->url_key, + 'id' => $this->id, + 'quantity' => $this->quantity, + 'type' => $this->type, + 'name' => $this->name, + 'price_incl_tax' => $this->price_incl_tax, + 'price' => $this->price, + 'formatted_price_incl_tax' => core()->formatPrice($this->price_incl_tax), + 'formatted_price' => core()->formatPrice($this->price), + 'total_incl_tax' => $this->total_incl_tax, + 'total' => $this->total, + 'formatted_total_incl_tax' => core()->formatPrice($this->total_incl_tax), + 'formatted_total' => core()->formatPrice($this->total), + 'discount_amount' => $this->discount_amount, + 'formatted_discount_amount' => core()->formatPrice($this->discount_amount), + 'options' => array_values($this->resource->additional['attributes'] ?? []), + 'base_image' => $this->getTypeInstance()->getBaseImage($this), + 'product_url_key' => $this->product->url_key, ]; } } diff --git a/packages/Webkul/Shop/src/Http/Resources/CartResource.php b/packages/Webkul/Shop/src/Http/Resources/CartResource.php index 813575d2ce5..6ffbf58c7bb 100644 --- a/packages/Webkul/Shop/src/Http/Resources/CartResource.php +++ b/packages/Webkul/Shop/src/Http/Resources/CartResource.php @@ -3,7 +3,7 @@ namespace Webkul\Shop\Http\Resources; use Illuminate\Http\Resources\Json\JsonResource; -use Webkul\Tax\Helpers\Tax; +use Webkul\Tax\Facades\Tax; class CartResource extends JsonResource { @@ -20,34 +20,34 @@ public function toArray($request) }); return [ - 'id' => $this->id, - 'is_guest' => $this->is_guest, - 'customer_id' => $this->customer_id, - 'items_count' => $this->items_count, - 'items_qty' => $this->items_qty, - 'grand_total' => $this->grand_total, - 'base_sub_total' => core()->currency($this->base_sub_total), - 'base_tax_total' => $this->base_tax_total, - 'base_tax_amounts' => $taxes, - 'formatted_base_discount_amount' => core()->currency($this->base_discount_amount), - 'base_discount_amount' => $this->base_discount_amount, - 'base_grand_total' => core()->currency($this->base_grand_total), - 'selected_shipping_rate' => core()->currency($this->selected_shipping_rate->base_price ?? 0), - 'coupon_code' => $this->coupon_code, - 'selected_shipping_rate_method' => $this->selected_shipping_rate->method_title ?? '', - 'formatted_grand_total' => core()->formatPrice($this->grand_total), - 'sub_total' => $this->sub_total, - 'formatted_sub_total' => core()->formatPrice($this->sub_total), - 'tax_total' => $this->tax_total, - 'formatted_tax_total' => core()->formatPrice($this->tax_total), - 'discount_amount' => $this->discount_amount, - 'formatted_discount_amount' => core()->formatPrice($this->discount_amount), - 'items' => CartItemResource::collection($this->items), - 'billing_address' => new AddressResource($this->billing_address), - 'shipping_address' => new AddressResource($this->shipping_address), - 'have_stockable_items' => $this->haveStockableItems(), - 'payment_method' => $this->payment?->method, - 'payment_method_title' => $this->payment ? core()->getConfigData('sales.payment_methods.'.$this->payment->method.'.title') : '', + 'id' => $this->id, + 'is_guest' => $this->is_guest, + 'customer_id' => $this->customer_id, + 'items_count' => $this->items_count, + 'items_qty' => $this->items_qty, + 'applied_taxes' => $taxes, + 'tax_total' => $this->tax_total, + 'formatted_tax_total' => core()->formatPrice($this->tax_total), + 'sub_total_incl_tax' => $this->sub_total_incl_tax, + 'sub_total' => $this->sub_total, + 'formatted_sub_total_incl_tax' => core()->formatPrice($this->sub_total_incl_tax), + 'formatted_sub_total' => core()->formatPrice($this->sub_total), + 'coupon_code' => $this->coupon_code, + 'discount_amount' => $this->discount_amount, + 'formatted_discount_amount' => core()->formatPrice($this->discount_amount), + 'shipping_method' => $this->shipping_method, + 'shipping_amount' => $this->shipping_amount, + 'formatted_shipping_amount' => core()->formatPrice($this->shipping_amount), + 'shipping_amount_incl_tax' => $this->shipping_amount_incl_tax, + 'formatted_shipping_amount_incl_tax' => core()->formatPrice($this->shipping_amount_incl_tax), + 'grand_total' => $this->grand_total, + 'formatted_grand_total' => core()->formatPrice($this->grand_total), + 'items' => CartItemResource::collection($this->items), + 'billing_address' => new AddressResource($this->billing_address), + 'shipping_address' => new AddressResource($this->shipping_address), + 'have_stockable_items' => $this->haveStockableItems(), + 'payment_method' => $this->payment?->method, + 'payment_method_title' => core()->getConfigData('sales.payment_methods.'.$this->payment?->method.'.title'), ]; } } diff --git a/packages/Webkul/Shop/src/Resources/lang/ar/app.php b/packages/Webkul/Shop/src/Resources/lang/ar/app.php index 55526c2ac41..1da3bafefc0 100644 --- a/packages/Webkul/Shop/src/Resources/lang/ar/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/ar/app.php @@ -207,44 +207,54 @@ 'total' => 'الإجمالي', 'information' => [ - 'discount' => 'الخصم', - 'grand-total' => 'الإجمالي الكلي', - 'info' => 'معلومات', - 'item-canceled' => 'تم الإلغاء (:qty_canceled)', - 'item-invoice' => 'تم الفوترة (:qty_invoiced)', - 'item-ordered' => 'تم الطلب (:qty_ordered)', - 'item-refunded' => 'تم استرداده (:qty_refunded)', - 'item-shipped' => 'تم الشحن (:qty_shipped)', - 'item-status' => 'حالة العنصر', - 'placed-on' => 'تم الطلب في', - 'price' => 'السعر', - 'product-name' => 'الاسم', - 'shipping-handling' => 'الشحن والمعالجة', - 'sku' => 'SKU', - 'subtotal' => 'الإجمالي الفرعي', - 'tax' => 'الضريبة', - 'tax-amount' => 'مبلغ الضريبة', - 'tax-percent' => 'نسبة الضريبة', - 'total-due' => 'الإجمالي المستحق', - 'total-paid' => 'الإجمالي المدفوع', - 'total-refunded' => 'الإجمالي المسترد', + 'discount' => 'خصم', + 'excl-tax' => 'بدون ضريبة:', + 'grand-total' => 'المجموع الكلي', + 'info' => 'معلومات', + 'item-canceled' => 'تم إلغاء (:qty_canceled)', + 'item-invoice' => 'تم إصدار الفاتورة (:qty_invoiced)', + 'item-ordered' => 'تم الطلب (:qty_ordered)', + 'item-refunded' => 'تم استرداد المبلغ (:qty_refunded)', + 'item-shipped' => 'تم الشحن (:qty_shipped)', + 'item-status' => 'حالة المنتج', + 'placed-on' => 'تم الطلب في', + 'price' => 'السعر', + 'product-name' => 'الاسم', + 'shipping-handling' => 'الشحن والتسليم', + 'shipping-handling-excl-tax' => 'الشحن والتسليم (بدون ضريبة)', + 'shipping-handling-incl-tax' => 'الشحن والتسليم (شامل الضريبة)', + 'sku' => 'رمز المنتج', + 'subtotal' => 'المجموع الفرعي', + 'subtotal-excl-tax' => 'المجموع الفرعي (بدون ضريبة)', + 'subtotal-incl-tax' => 'المجموع الفرعي (شامل الضريبة)', + 'tax' => 'الضريبة', + 'tax-amount' => 'مبلغ الضريبة', + 'tax-percent' => 'نسبة الضريبة', + 'total-due' => 'المجموع المستحق', + 'total-paid' => 'المجموع المدفوع', + 'total-refunded' => 'المجموع المسترد', ], 'invoices' => [ - 'discount' => 'الخصم', - 'grand-total' => 'الإجمالي الكلي', - 'individual-invoice' => 'الفاتورة #:invoice_id', - 'invoices' => 'الفواتير', - 'price' => 'السعر', - 'print' => 'طباعة', - 'product-name' => 'الاسم', - 'products-ordered' => 'المنتجات المطلوبة', - 'qty' => 'الكمية', - 'shipping-handling' => 'الشحن والمعالجة', - 'sku' => 'SKU', - 'subtotal' => 'الإجمالي الفرعي', - 'tax' => 'الضريبة', - 'tax-amount' => 'مبلغ الضريبة', + 'discount' => 'خصم', + 'excl-tax' => 'بدون ضريبة:', + 'grand-total' => 'المجموع الكلي', + 'individual-invoice' => 'الفاتورة #:invoice_id', + 'invoices' => 'الفواتير', + 'price' => 'السعر', + 'print' => 'طباعة', + 'product-name' => 'الاسم', + 'products-ordered' => 'المنتجات المطلوبة', + 'qty' => 'الكمية', + 'shipping-handling' => 'الشحن والتسليم', + 'shipping-handling-excl-tax' => 'الشحن والتسليم (بدون ضريبة)', + 'shipping-handling-incl-tax' => 'الشحن والتسليم (شامل الضريبة)', + 'sku' => 'رمز المنتج', + 'subtotal' => 'المجموع الفرعي', + 'subtotal-excl-tax' => 'المجموع الفرعي (بدون ضريبة)', + 'subtotal-incl-tax' => 'المجموع الفرعي (شامل الضريبة)', + 'tax' => 'الضريبة', + 'tax-amount' => 'مبلغ الضريبة', ], 'shipments' => [ @@ -258,21 +268,25 @@ ], 'refunds' => [ - 'adjustment-fee' => 'رسوم التعديل', - 'adjustment-refund' => 'استرداد التعديل', - 'discount' => 'الخصم', - 'grand-total' => 'الإجمالي الكلي', - 'individual-refund' => 'استرداد #:refund_id', - 'no-result-found' => 'لم نتمكن من العثور على أي سجلات.', - 'price' => 'السعر', - 'product-name' => 'الاسم', - 'qty' => 'الكمية', - 'refunds' => 'المستردات', - 'shipping-handling' => 'الشحن والمعالجة', - 'sku' => 'SKU', - 'subtotal' => 'الإجمالي الفرعي', - 'tax' => 'الضريبة', - 'tax-amount' => 'مبلغ الضريبة', + 'adjustment-fee' => 'رسوم التعديل', + 'adjustment-refund' => 'استرداد التعديل', + 'discount' => 'خصم', + 'grand-total' => 'المجموع الكلي', + 'individual-refund' => 'استرداد #:refund_id', + 'no-result-found' => 'لم نتمكن من العثور على أي سجلات.', + 'price' => 'السعر', + 'product-name' => 'الاسم', + 'qty' => 'الكمية', + 'refunds' => 'المستردات', + 'shipping-handling' => 'الشحن والتسليم', + 'shipping-handling-excl-tax' => 'الشحن والتسليم (بدون ضريبة)', + 'shipping-handling-incl-tax' => 'الشحن والتسليم (شامل الضريبة)', + 'sku' => 'رمز المنتج', + 'subtotal' => 'المجموع الفرعي', + 'subtotal-excl-tax' => 'المجموع الفرعي (بدون ضريبة)', + 'subtotal-incl-tax' => 'المجموع الفرعي (شامل الضريبة)', + 'tax' => 'الضريبة', + 'tax-amount' => 'مبلغ الضريبة', ], ], @@ -672,6 +686,7 @@ 'cart' => 'عربة التسوق', 'continue-shopping' => 'متابعة التسوق', 'empty-product' => 'ليس لديك منتج في سلة التسوق الخاصة بك.', + 'excl-tax' => 'بدون ضريبة:', 'home' => 'الصفحة الرئيسية', 'items-selected' => ':count عناصر تم تحديدها', 'move-to-wishlist' => 'نقل إلى قائمة الأماني', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'متابعة للسداد', 'empty-cart' => 'سلة التسوق الخاصة بك فارغة', + 'excl-tax' => 'بدون ضريبة:', 'offer-on-orders' => 'احصل على خصم يصل إلى 30٪ على طلبك الأول', 'remove' => 'إزالة', 'see-details' => 'رؤية التفاصيل', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'ملخص السلة', - 'delivery-charges' => 'رسوم التوصيل', - 'discount-amount' => 'مبلغ الخصم', - 'grand-total' => 'المجموع الكلي', - 'place-order' => 'تأكيد الطلب', - 'proceed-to-checkout' => 'المتابعة للسداد', - 'sub-total' => 'المجموع الفرعي', - 'tax' => 'الضريبة', + 'cart-summary' => 'ملخص السلة', + 'delivery-charges' => 'رسوم التوصيل', + 'delivery-charges-excl-tax' => 'رسوم التوصيل (بدون ضريبة)', + 'delivery-charges-incl-tax' => 'رسوم التوصيل (شاملة الضريبة)', + 'discount-amount' => 'مبلغ الخصم', + 'grand-total' => 'المجموع الكلي', + 'place-order' => 'تقديم الطلب', + 'proceed-to-checkout' => 'المتابعة للدفع', + 'sub-total' => 'المجموع الفرعي', + 'sub-total-excl-tax' => 'المجموع الفرعي (بدون ضريبة)', + 'sub-total-incl-tax' => 'المجموع الفرعي (شاملة الضريبة)', + 'tax' => 'الضريبة', 'estimate-shipping' => [ 'country' => 'الدولة', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'ملخص السلة', - 'delivery-charges' => 'رسوم التوصيل', - 'discount-amount' => 'مبلغ الخصم', - 'grand-total' => 'المجموع الكلي', - 'place-order' => 'تأكيد الطلب', - 'price_&_qty' => ':price × :qty', - 'processing' => 'معالجة', - 'sub-total' => 'المجموع الفرعي', - 'tax' => 'الضريبة', + 'cart-summary' => 'ملخص السلة', + 'delivery-charges' => 'رسوم التوصيل', + 'delivery-charges-excl-tax' => 'رسوم التوصيل (بدون ضريبة)', + 'delivery-charges-incl-tax' => 'رسوم التوصيل (شاملة الضريبة)', + 'discount-amount' => 'مبلغ الخصم', + 'excl-tax' => 'بدون ضريبة:', + 'grand-total' => 'المجموع الكلي', + 'place-order' => 'تقديم الطلب', + 'price_&_qty' => ':price × :qty', + 'processing' => 'جارٍ المعالجة', + 'sub-total' => 'المجموع الفرعي', + 'sub-total-excl-tax' => 'المجموع الفرعي (بدون ضريبة)', + 'sub-total-incl-tax' => 'المجموع الفرعي (شاملة الضريبة)', + 'tax' => 'الضريبة', ], ], @@ -974,22 +999,27 @@ 'title' => 'تمت إضافة تعليق جديد إلى طلبك :order_id المنجز في :created_at', ], - 'billing-address' => 'عنوان الفواتير', - 'carrier' => 'الناقل', - 'contact' => 'الاتصال', - 'discount' => 'الخصم', - 'grand-total' => 'المجموع الإجمالي', - 'name' => 'الاسم', - 'payment' => 'الدفع', - 'price' => 'السعر', - 'qty' => 'الكمية', - 'shipping' => 'الشحن', - 'shipping-address' => 'عنوان الشحن', - 'shipping-handling' => 'الشحن والتوصيل', - 'sku' => 'SKU', - 'subtotal' => 'المجموع الفرعي', - 'tax' => 'الضريبة', - 'tracking-number' => 'رقم التتبع: :tracking_number', + 'billing-address' => 'عنوان الفوترة', + 'carrier' => 'شركة الشحن', + 'contact' => 'الاتصال', + 'discount' => 'خصم', + 'excl-tax' => 'بدون ضريبة: ', + 'grand-total' => 'المجموع الكلي', + 'name' => 'الاسم', + 'payment' => 'الدفع', + 'price' => 'السعر', + 'qty' => 'الكمية', + 'shipping' => 'الشحن', + 'shipping-address' => 'عنوان الشحن', + 'shipping-handling' => 'الشحن والتسليم', + 'shipping-handling-excl-tax' => 'الشحن والتسليم (بدون ضريبة)', + 'shipping-handling-incl-tax' => 'الشحن والتسليم (شامل الضريبة)', + 'sku' => 'رمز المنتج', + 'subtotal' => 'المجموع الفرعي', + 'subtotal-excl-tax' => 'المجموع الفرعي (بدون ضريبة)', + 'subtotal-incl-tax' => 'المجموع الفرعي (شامل الضريبة)', + 'tax' => 'الضريبة', + 'tracking-number' => 'رقم التتبع: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/bn/app.php b/packages/Webkul/Shop/src/Resources/lang/bn/app.php index 4d1d5ad32f2..3cccfe0a46c 100644 --- a/packages/Webkul/Shop/src/Resources/lang/bn/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/bn/app.php @@ -207,44 +207,54 @@ 'total' => 'মোট', 'information' => [ - 'discount' => 'ডিসকাউন্ট', - 'grand-total' => 'সর্বমোট', - 'info' => 'তথ্য', - 'item-canceled' => 'বাতিল হয়েছে (:qty_canceled)', - 'item-invoice' => 'চালান হয়েছে (:qty_invoiced)', - 'item-ordered' => 'অর্ডার করা হয়েছে (:qty_ordered)', - 'item-refunded' => 'ফেরত প্রাপ্ত হয়েছে (:qty_refunded)', - 'item-shipped' => 'চালান হয়েছে (:qty_shipped)', - 'item-status' => 'আইটেম স্থিতি', - 'placed-on' => 'স্থাপন হয়েছে', - 'price' => 'মূল্য', - 'product-name' => 'নাম', - 'shipping-handling' => 'শিপিং এবং হ্যান্ডলিং', - 'sku' => 'এসকেইউ', - 'subtotal' => 'উপমোট', - 'tax' => 'ট্যাক্স', - 'tax-amount' => 'ট্যাক্স পরিমাণ', - 'tax-percent' => 'ট্যাক্স শতাংশ', - 'total-due' => 'মোট বাকি', - 'total-paid' => 'মোট প্রদান', - 'total-refunded' => 'মোট ফেরত', + 'discount' => 'ডিসকাউন্ট', + 'excl-tax' => 'ট্যাক্স ছাড়াই:', + 'grand-total' => 'সর্বমোট', + 'info' => 'তথ্য', + 'item-canceled' => 'বাতিল করা হয়েছে (:qty_canceled)', + 'item-invoice' => 'চালান করা হয়েছে (:qty_invoiced)', + 'item-ordered' => 'অর্ডার করা হয়েছে (:qty_ordered)', + 'item-refunded' => 'ফেরত দেওয়া হয়েছে (:qty_refunded)', + 'item-shipped' => 'প্রেরণ করা হয়েছে (:qty_shipped)', + 'item-status' => 'আইটেমের অবস্থা', + 'placed-on' => 'অর্ডার দেওয়া হয়েছে', + 'price' => 'মূল্য', + 'product-name' => 'নাম', + 'shipping-handling' => 'শিপিং এবং হ্যান্ডলিং', + 'shipping-handling-excl-tax' => 'শিপিং এবং হ্যান্ডলিং (ট্যাক্স ছাড়াই)', + 'shipping-handling-incl-tax' => 'শিপিং এবং হ্যান্ডলিং (ট্যাক্স সহ)', + 'sku' => 'এসকেইউ', + 'subtotal' => 'উপমোট', + 'subtotal-excl-tax' => 'উপমোট (ট্যাক্স ছাড়াই)', + 'subtotal-incl-tax' => 'উপমোট (ট্যাক্স সহ)', + 'tax' => 'ট্যাক্স', + 'tax-amount' => 'ট্যাক্স পরিমাণ', + 'tax-percent' => 'ট্যাক্স শতাংশ', + 'total-due' => 'মোট বাকি', + 'total-paid' => 'মোট পরিশোধ', + 'total-refunded' => 'মোট ফেরত', ], 'invoices' => [ - 'discount' => 'ডিসকাউন্ট', - 'grand-total' => 'সর্বমোট', - 'individual-invoice' => 'চালান #:invoice_id', - 'invoices' => 'চালানগুলি', - 'price' => 'মূল্য', - 'print' => 'প্রিন্ট', - 'product-name' => 'নাম', - 'products-ordered' => 'পণ্য অর্ডার', - 'qty' => 'পরিমাণ', - 'shipping-handling' => 'শিপিং এবং হ্যান্ডলিং', - 'sku' => 'এসকেইউ', - 'subtotal' => 'উপমোট', - 'tax' => 'ট্যাক্স', - 'tax-amount' => 'ট্যাক্স পরিমাণ', + 'discount' => 'ডিসকাউন্ট', + 'excl-tax' => 'ট্যাক্স ছাড়াই:', + 'grand-total' => 'সর্বমোট', + 'individual-invoice' => 'চালান #:invoice_id', + 'invoices' => 'চালানগুলি', + 'price' => 'মূল্য', + 'print' => 'প্রিন্ট', + 'product-name' => 'নাম', + 'products-ordered' => 'অর্ডার করা পণ্যসমূহ', + 'qty' => 'পরিমাণ', + 'shipping-handling' => 'শিপিং এবং হ্যান্ডলিং', + 'shipping-handling-excl-tax' => 'শিপিং এবং হ্যান্ডলিং (ট্যাক্স ছাড়াই)', + 'shipping-handling-incl-tax' => 'শিপিং এবং হ্যান্ডলিং (ট্যাক্স সহ)', + 'sku' => 'এসকেইউ', + 'subtotal' => 'উপমোট', + 'subtotal-excl-tax' => 'উপমোট (ট্যাক্স ছাড়াই)', + 'subtotal-incl-tax' => 'উপমোট (ট্যাক্স সহ)', + 'tax' => 'ট্যাক্স', + 'tax-amount' => 'ট্যাক্স পরিমাণ', ], 'shipments' => [ @@ -258,21 +268,25 @@ ], 'refunds' => [ - 'adjustment-fee' => 'সারাংশ ফি', - 'adjustment-refund' => 'সারাংশ ফেরত', - 'discount' => 'ডিসকাউন্ট', - 'grand-total' => 'সর্বমোট', - 'individual-refund' => 'ফেরত #:refund_id', - 'no-result-found' => 'আমরা কোনও রেকর্ড খুঁজে পেতে পারি নি।', - 'price' => 'মূল্য', - 'product-name' => 'নাম', - 'qty' => 'পরিমাণ', - 'refunds' => 'ফেরতগুলি', - 'shipping-handling' => 'শিপিং এবং হ্যান্ডলিং', - 'sku' => 'এসকেইউ', - 'subtotal' => 'উপমোট', - 'tax' => 'ট্যাক্স', - 'tax-amount' => 'ট্যাক্স পরিমাণ', + 'adjustment-fee' => 'সংশোধন ফি', + 'adjustment-refund' => 'সংশোধন ফেরত', + 'discount' => 'ডিসকাউন্ট', + 'grand-total' => 'সর্বমোট', + 'individual-refund' => 'ফেরত #:refund_id', + 'no-result-found' => 'কোন রেকর্ড পাওয়া যায়নি।', + 'price' => 'মূল্য', + 'product-name' => 'নাম', + 'qty' => 'পরিমাণ', + 'refunds' => 'ফেরতগুলি', + 'shipping-handling' => 'শিপিং এবং হ্যান্ডলিং', + 'shipping-handling-excl-tax' => 'শিপিং এবং হ্যান্ডলিং (ট্যাক্স ছাড়াই)', + 'shipping-handling-incl-tax' => 'শিপিং এবং হ্যান্ডলিং (ট্যাক্স সহ)', + 'sku' => 'এসকেইউ', + 'subtotal' => 'উপমোট', + 'subtotal-excl-tax' => 'উপমোট (ট্যাক্স ছাড়াই)', + 'subtotal-incl-tax' => 'উপমোট (ট্যাক্স সহ)', + 'tax' => 'ট্যাক্স', + 'tax-amount' => 'ট্যাক্স পরিমাণ', ], ], @@ -672,6 +686,7 @@ 'cart' => 'কার্ট', 'continue-shopping' => 'কেনাকাটা চালিয়ে যান', 'empty-product' => 'আপনার কার্টে কোনও পণ্য নেই।', + 'excl-tax' => 'কর বাদে:', 'home' => 'হোম', 'items-selected' => ':count টি আইটেম নির্বাচিত', 'move-to-wishlist' => 'ইচ্ছেসূচি তালিকায় সরান', @@ -707,14 +722,18 @@ ], 'summary' => [ - 'cart-summary' => 'কার্ট সংক্ষেপ', - 'delivery-charges' => 'ডেলিভারি চার্জ', - 'discount-amount' => 'ছাড়ের পরিমাণ', - 'grand-total' => 'মোট মূল্য', - 'place-order' => 'অর্ডার স্থাপন', - 'proceed-to-checkout' => 'চেকআউট চালিয়ে যান', - 'sub-total' => 'সাবটোটাল', - 'tax' => 'কর', + 'cart-summary' => 'কার্ট সংক্ষেপ', + 'delivery-charges' => 'ডেলিভারি চার্জ', + 'delivery-charges-excl-tax' => 'ডেলিভারি চার্জ (কর বাদে)', + 'delivery-charges-incl-tax' => 'ডেলিভারি চার্জ (কর সহ)', + 'discount-amount' => 'ছাড়ের পরিমাণ', + 'grand-total' => 'সর্বমোট', + 'place-order' => 'অর্ডার করুন', + 'proceed-to-checkout' => 'চেকআউটে এগিয়ে যান', + 'sub-total' => 'সাবটোটাল', + 'sub-total-excl-tax' => 'সাবটোটাল (কর বাদে)', + 'sub-total-incl-tax' => 'সাবটোটাল (কর সহ)', + 'tax' => 'কর', 'estimate-shipping' => [ 'country' => 'দেশ', @@ -769,15 +788,20 @@ ], 'summary' => [ - 'cart-summary' => 'কার্ট সংক্ষেপ', - 'delivery-charges' => 'ডেলিভারি চার্জ', - 'discount-amount' => 'ছাড়ের পরিমাণ', - 'grand-total' => 'মোট মূল্য', - 'place-order' => 'অর্ডার স্থাপন', - 'price_&_qty' => ':price × :qty', - 'processing' => 'প্রসেসিং', - 'sub-total' => 'সাবটোটাল', - 'tax' => 'কর', + 'cart-summary' => 'কার্ট সংক্ষেপ', + 'delivery-charges' => 'ডেলিভারি চার্জ', + 'delivery-charges-excl-tax' => 'ডেলিভারি চার্জ (কর বাদে)', + 'delivery-charges-incl-tax' => 'ডেলিভারি চার্জ (কর সহ)', + 'discount-amount' => 'ছাড়ের পরিমাণ', + 'excl-tax' => 'কর বাদে:', + 'grand-total' => 'সর্বমোট', + 'place-order' => 'অর্ডার স্থাপন', + 'price_&_qty' => ':price × :qty', + 'processing' => 'প্রক্রিয়াধীন', + 'sub-total' => 'সাবটোটাল', + 'sub-total-excl-tax' => 'সাবটোটাল (কর বাদে)', + 'sub-total-incl-tax' => 'সাবটোটাল (কর সহ)', + 'tax' => 'কর', ], ], @@ -974,22 +998,27 @@ 'title' => 'আপনার অর্ডার :order_id যেগুলি :created_at তারিখে নতুন মন্তব্য যোগ করা হয়েছে', ], - 'billing-address' => 'বিলিংয়ের ঠিকানা', - 'carrier' => 'বাহক', - 'contact' => 'যোগাযোগ', - 'discount' => 'মূল্যছাড়', - 'grand-total' => 'মোট মূল্য', - 'name' => 'নাম', - 'payment' => 'পেমেন্ট', - 'price' => 'মূল্য', - 'qty' => 'পরিমাণ', - 'shipping' => 'শিপিং', - 'shipping-address' => 'প্রেরণের ঠিকানা', - 'shipping-handling' => 'শিপিং হ্যান্ডলিং', - 'sku' => 'SKU', - 'subtotal' => 'সাবটোটাল', - 'tax' => 'কর', - 'tracking-number' => 'ট্র্যাকিং নম্বর: :tracking_number', + 'billing-address' => 'বিলিং ঠিকানা', + 'carrier' => 'বাহক', + 'contact' => 'যোগাযোগ', + 'discount' => 'ছাড়', + 'excl-tax' => 'কর ব্যতিত: ', + 'grand-total' => 'সর্বমোট', + 'name' => 'নাম', + 'payment' => 'পেমেন্ট', + 'price' => 'মূল্য', + 'qty' => 'পরিমাণ', + 'shipping' => 'শিপিং', + 'shipping-address' => 'শিপিং ঠিকানা', + 'shipping-handling' => 'শিপিং হ্যান্ডলিং', + 'shipping-handling-excl-tax' => 'শিপিং হ্যান্ডলিং (কর ব্যতিত)', + 'shipping-handling-incl-tax' => 'শিপিং হ্যান্ডলিং (কর সহ)', + 'sku' => 'এসকিউ', + 'subtotal' => 'উপসমষ্টি', + 'subtotal-excl-tax' => 'উপসমষ্টি (কর ব্যতিত)', + 'subtotal-incl-tax' => 'উপসমষ্টি (কর সহ)', + 'tax' => 'কর', + 'tracking-number' => 'ট্র্যাকিং নম্বর: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/de/app.php b/packages/Webkul/Shop/src/Resources/lang/de/app.php index de86e1e22fd..f9bf0638acd 100755 --- a/packages/Webkul/Shop/src/Resources/lang/de/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/de/app.php @@ -207,49 +207,59 @@ 'total' => 'Gesamt', 'information' => [ - 'discount' => 'Rabatt', - 'grand-total' => 'Gesamtsumme', - 'info' => 'Information', - 'item-canceled' => 'Storniert (:qty_canceled)', - 'item-invoice' => 'In Rechnung gestellt (:qty_invoiced)', - 'item-ordered' => 'Bestellt (:qty_ordered)', - 'item-refunded' => 'Erstattet (:qty_refunded)', - 'item-shipped' => 'Versendet (:qty_shipped)', - 'item-status' => 'Artikelstatus', - 'placed-on' => 'Bestellt am', - 'price' => 'Preis', - 'product-name' => 'Name', - 'shipping-handling' => 'Versand & Bearbeitung', - 'sku' => 'Artikelnummer', - 'subtotal' => 'Zwischensumme', - 'tax' => 'Steuer', - 'tax-amount' => 'Steuerbetrag', - 'tax-percent' => 'Steuerprozentsatz', - 'total-due' => 'Gesamtfällig', - 'total-paid' => 'Gesamtpreis', - 'total-refunded' => 'Gesamterstattung', + 'discount' => 'Rabatt', + 'excl-tax' => 'Ohne Steuer:', + 'grand-total' => 'Gesamtsumme', + 'info' => 'Information', + 'item-canceled' => 'Storniert (:qty_canceled)', + 'item-invoice' => 'In Rechnung gestellt (:qty_invoiced)', + 'item-ordered' => 'Bestellt (:qty_ordered)', + 'item-refunded' => 'Rückerstattet (:qty_refunded)', + 'item-shipped' => 'Versendet (:qty_shipped)', + 'item-status' => 'Artikelstatus', + 'placed-on' => 'Bestellt am', + 'price' => 'Preis', + 'product-name' => 'Produktname', + 'shipping-handling' => 'Versand & Bearbeitung', + 'shipping-handling-excl-tax' => 'Versand & Bearbeitung (ohne Steuer)', + 'shipping-handling-incl-tax' => 'Versand & Bearbeitung (inkl. Steuer)', + 'sku' => 'Artikelnummer', + 'subtotal' => 'Zwischensumme', + 'subtotal-excl-tax' => 'Zwischensumme (ohne Steuer)', + 'subtotal-incl-tax' => 'Zwischensumme (inkl. Steuer)', + 'tax' => 'Steuer', + 'tax-amount' => 'Steuerbetrag', + 'tax-percent' => 'Steuerprozentsatz', + 'total-due' => 'Gesamtbetrag fällig', + 'total-paid' => 'Gesamtbetrag bezahlt', + 'total-refunded' => 'Gesamtbetrag erstattet', ], 'invoices' => [ - 'discount' => 'Rabatt', - 'grand-total' => 'Gesamtsumme', - 'individual-invoice' => 'Rechnung #:invoice_id', - 'invoices' => 'Rechnungen', - 'price' => 'Preis', - 'print' => 'Drucken', - 'product-name' => 'Name', - 'products-ordered' => 'Bestellte Produkte', - 'qty' => 'Menge', - 'shipping-handling' => 'Versand & Bearbeitung', - 'sku' => 'Artikelnummer', - 'subtotal' => 'Zwischensumme', - 'tax' => 'Steuer', - 'tax-amount' => 'Steuerbetrag', + 'discount' => 'Rabatt', + 'excl-tax' => 'Ohne Steuer:', + 'grand-total' => 'Gesamtsumme', + 'individual-invoice' => 'Rechnung #:invoice_id', + 'invoices' => 'Rechnungen', + 'price' => 'Preis', + 'print' => 'Drucken', + 'product-name' => 'Produktname', + 'products-ordered' => 'Bestellte Produkte', + 'qty' => 'Menge', + 'shipping-handling' => 'Versand & Bearbeitung', + 'shipping-handling-excl-tax' => 'Versand & Bearbeitung (ohne Steuer)', + 'shipping-handling-incl-tax' => 'Versand & Bearbeitung (inkl. Steuer)', + 'sku' => 'Artikelnummer', + 'subtotal' => 'Zwischensumme', + 'subtotal-excl-tax' => 'Zwischensumme (ohne Steuer)', + 'subtotal-incl-tax' => 'Zwischensumme (inkl. Steuer)', + 'tax' => 'Steuer', + 'tax-amount' => 'Steuerbetrag', ], 'shipments' => [ 'individual-shipment' => 'Sendung #:shipment_id', - 'product-name' => 'Name', + 'product-name' => 'Produktname', 'qty' => 'Menge', 'shipments' => 'Sendungen', 'sku' => 'Artikelnummer', @@ -258,21 +268,25 @@ ], 'refunds' => [ - 'adjustment-fee' => 'Anpassungsgebühr', - 'adjustment-refund' => 'Anpassungsrückerstattung', - 'discount' => 'Rabatt', - 'grand-total' => 'Gesamtsumme', - 'individual-refund' => 'Rückerstattung #:refund_id', - 'no-result-found' => 'Wir konnten keine Aufzeichnungen finden.', - 'price' => 'Preis', - 'product-name' => 'Name', - 'qty' => 'Menge', - 'refunds' => 'Rückerstattungen', - 'shipping-handling' => 'Versand & Bearbeitung', - 'sku' => 'Artikelnummer', - 'subtotal' => 'Zwischensumme', - 'tax' => 'Steuer', - 'tax-amount' => 'Steuerbetrag', + 'adjustment-fee' => 'Anpassungsgebühr', + 'adjustment-refund' => 'Anpassungserstattung', + 'discount' => 'Rabatt', + 'grand-total' => 'Gesamtsumme', + 'individual-refund' => 'Rückerstattung #:refund_id', + 'no-result-found' => 'Es wurden keine Einträge gefunden.', + 'price' => 'Preis', + 'product-name' => 'Produktname', + 'qty' => 'Menge', + 'refunds' => 'Rückerstattungen', + 'shipping-handling' => 'Versand & Bearbeitung', + 'shipping-handling-excl-tax' => 'Versand & Bearbeitung (ohne Steuer)', + 'shipping-handling-incl-tax' => 'Versand & Bearbeitung (inkl. Steuer)', + 'sku' => 'Artikelnummer', + 'subtotal' => 'Zwischensumme', + 'subtotal-excl-tax' => 'Zwischensumme (ohne Steuer)', + 'subtotal-incl-tax' => 'Zwischensumme (inkl. Steuer)', + 'tax' => 'Steuer', + 'tax-amount' => 'Steuerbetrag', ], ], @@ -672,6 +686,7 @@ 'cart' => 'Warenkorb', 'continue-shopping' => 'Einkauf fortsetzen', 'empty-product' => 'Sie haben kein Produkt in Ihrem Warenkorb.', + 'excl-tax' => 'Exkl. Steuern:', 'home' => 'Startseite', 'items-selected' => ':count Artikel ausgewählt', 'move-to-wishlist' => 'In die Wunschliste verschieben', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'Weiter zur Kasse', 'empty-cart' => 'Ihr Warenkorb ist leer', + 'excl-tax' => 'Exkl. Steuern:', 'offer-on-orders' => 'Erhalten Sie bis zu 30% Rabatt auf Ihre 1. Bestellung', 'remove' => 'Entfernen', 'see-details' => 'Details anzeigen', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'Warenkorbzusammenfassung', - 'delivery-charges' => 'Liefergebühren', - 'discount-amount' => 'Rabattbetrag', - 'grand-total' => 'Gesamtsumme', - 'place-order' => 'Bestellung aufgeben', - 'proceed-to-checkout' => 'Zur Kasse gehen', - 'sub-total' => 'Zwischensumme', - 'tax' => 'Steuer', + 'cart-summary' => 'Warenkorb-Zusammenfassung', + 'delivery-charges' => 'Liefergebühren', + 'delivery-charges-excl-tax' => 'Liefergebühren (exkl. Steuern)', + 'delivery-charges-incl-tax' => 'Liefergebühren (inkl. Steuern)', + 'discount-amount' => 'Rabattbetrag', + 'grand-total' => 'Gesamtsumme', + 'place-order' => 'Bestellung aufgeben', + 'proceed-to-checkout' => 'Zur Kasse gehen', + 'sub-total' => 'Zwischensumme', + 'sub-total-excl-tax' => 'Zwischensumme (exkl. Steuern)', + 'sub-total-incl-tax' => 'Zwischensumme (inkl. Steuern)', + 'tax' => 'Steuern', 'estimate-shipping' => [ 'country' => 'Land', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'Warenkorbzusammenfassung', - 'delivery-charges' => 'Liefergebühren', - 'discount-amount' => 'Rabattbetrag', - 'grand-total' => 'Gesamtsumme', - 'place-order' => 'Bestellung aufgeben', - 'price_&_qty' => ':price × :qty', - 'processing' => 'Verarbeitung', - 'sub-total' => 'Zwischensumme', - 'tax' => 'Steuer', + 'cart-summary' => 'Warenkorb-Zusammenfassung', + 'delivery-charges' => 'Liefergebühren', + 'delivery-charges-excl-tax' => 'Liefergebühren (exkl. Steuern)', + 'delivery-charges-incl-tax' => 'Liefergebühren (inkl. Steuern)', + 'discount-amount' => 'Rabattbetrag', + 'excl-tax' => 'Exkl. Steuern:', + 'grand-total' => 'Gesamtsumme', + 'place-order' => 'Bestellung aufgeben', + 'price_&_qty' => ':price × :qty', + 'processing' => 'Verarbeitung', + 'sub-total' => 'Zwischensumme', + 'sub-total-excl-tax' => 'Zwischensumme (exkl. Steuern)', + 'sub-total-incl-tax' => 'Zwischensumme (inkl. Steuern)', + 'tax' => 'Steuern', ], ], @@ -974,22 +999,27 @@ 'title' => 'Neuer Kommentar zu Ihrer Bestellung :order_id, aufgegeben am :created_at, hinzugefügt', ], - 'billing-address' => 'Rechnungsadresse', - 'carrier' => 'Versandunternehmen', - 'contact' => 'Kontakt', - 'discount' => 'Rabatt', - 'grand-total' => 'Gesamtsumme', - 'name' => 'Name', - 'payment' => 'Zahlung', - 'price' => 'Preis', - 'qty' => 'Menge', - 'shipping' => 'Versand', - 'shipping-address' => 'Versandadresse', - 'shipping-handling' => 'Versandkosten', - 'sku' => 'Artikelnummer', - 'subtotal' => 'Zwischensumme', - 'tax' => 'Steuer', - 'tracking-number' => 'Trackingnummer: :tracking_number', + 'billing-address' => 'Rechnungsadresse', + 'carrier' => 'Versanddienst', + 'contact' => 'Kontakt', + 'discount' => 'Rabatt', + 'excl-tax' => 'Ohne Steuern: ', + 'grand-total' => 'Gesamtsumme', + 'name' => 'Name', + 'payment' => 'Zahlung', + 'price' => 'Preis', + 'qty' => 'Menge', + 'shipping' => 'Versand', + 'shipping-address' => 'Lieferadresse', + 'shipping-handling' => 'Versand und Bearbeitung', + 'shipping-handling-excl-tax' => 'Versand und Bearbeitung (ohne Steuern)', + 'shipping-handling-incl-tax' => 'Versand und Bearbeitung (inkl. Steuern)', + 'sku' => 'Artikelnummer', + 'subtotal' => 'Zwischensumme', + 'subtotal-excl-tax' => 'Zwischensumme (ohne Steuern)', + 'subtotal-incl-tax' => 'Zwischensumme (inkl. Steuern)', + 'tax' => 'Steuern', + 'tracking-number' => 'Sendungsnummer: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/en/app.php b/packages/Webkul/Shop/src/Resources/lang/en/app.php index b574fed53c7..67abb770e5d 100755 --- a/packages/Webkul/Shop/src/Resources/lang/en/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/en/app.php @@ -207,44 +207,54 @@ 'total' => 'Total', 'information' => [ - 'discount' => 'Discount', - 'grand-total' => 'Grand Total', - 'info' => 'Information', - 'item-canceled' => 'Canceled (:qty_canceled)', - 'item-invoice' => 'Invoiced (:qty_invoiced)', - 'item-ordered' => 'Ordered (:qty_ordered)', - 'item-refunded' => 'Refunded (:qty_refunded)', - 'item-shipped' => 'shipped (:qty_shipped)', - 'item-status' => 'Item Status', - 'placed-on' => 'Placed On', - 'price' => 'Price', - 'product-name' => 'Name', - 'shipping-handling' => 'Shipping & Handling', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Tax', - 'tax-amount' => 'Tax Amount', - 'tax-percent' => 'Tax Percent', - 'total-due' => 'Total Due', - 'total-paid' => 'Total Paid', - 'total-refunded' => 'Total Refunded', + 'discount' => 'Discount', + 'excl-tax' => 'Excl Tax:', + 'grand-total' => 'Grand Total', + 'info' => 'Information', + 'item-canceled' => 'Canceled (:qty_canceled)', + 'item-invoice' => 'Invoiced (:qty_invoiced)', + 'item-ordered' => 'Ordered (:qty_ordered)', + 'item-refunded' => 'Refunded (:qty_refunded)', + 'item-shipped' => 'shipped (:qty_shipped)', + 'item-status' => 'Item Status', + 'placed-on' => 'Placed On', + 'price' => 'Price', + 'product-name' => 'Name', + 'shipping-handling-excl-tax' => 'Shipping & Handling (Excl. Tax)', + 'shipping-handling-incl-tax' => 'Shipping & Handling (Incl. Tax)', + 'shipping-handling' => 'Shipping & Handling', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotal (Excl. Tax)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Tax)', + 'subtotal' => 'Subtotal', + 'tax-amount' => 'Tax Amount', + 'tax-percent' => 'Tax Percent', + 'tax' => 'Tax', + 'total-due' => 'Total Due', + 'total-paid' => 'Total Paid', + 'total-refunded' => 'Total Refunded', ], 'invoices' => [ - 'discount' => 'Discount', - 'grand-total' => 'Grand Total', - 'individual-invoice' => 'Invoice #:invoice_id', - 'invoices' => 'Invoices', - 'price' => 'Price', - 'print' => 'Print', - 'product-name' => 'Name', - 'products-ordered' => 'Products Ordered', - 'qty' => 'Qty', - 'shipping-handling' => 'Shipping & Handling', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Tax', - 'tax-amount' => 'Tax Amount', + 'discount' => 'Discount', + 'excl-tax' => 'Excl Tax:', + 'grand-total' => 'Grand Total', + 'individual-invoice' => 'Invoice #:invoice_id', + 'invoices' => 'Invoices', + 'price' => 'Price', + 'print' => 'Print', + 'product-name' => 'Name', + 'products-ordered' => 'Products Ordered', + 'qty' => 'Qty', + 'shipping-handling-excl-tax' => 'Shipping & Handling (Excl. Tax)', + 'shipping-handling-incl-tax' => 'Shipping & Handling (Incl. Tax)', + 'shipping-handling' => 'Shipping & Handling', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotal (Excl. Tax)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Tax)', + 'subtotal' => 'Subtotal', + 'tax' => 'Tax', + 'tax-amount' => 'Tax Amount', ], 'shipments' => [ @@ -258,21 +268,25 @@ ], 'refunds' => [ - 'adjustment-fee' => 'Adjustment Fee', - 'adjustment-refund' => 'Adjustment Refund', - 'discount' => 'Discount', - 'grand-total' => 'Grand Total', - 'individual-refund' => 'Refund #:refund_id', - 'no-result-found' => 'We could not find any records.', - 'price' => 'Price', - 'product-name' => 'Name', - 'qty' => 'Qty', - 'refunds' => 'Refunds', - 'shipping-handling' => 'Shipping & Handling', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Tax', - 'tax-amount' => 'Tax Amount', + 'adjustment-fee' => 'Adjustment Fee', + 'adjustment-refund' => 'Adjustment Refund', + 'discount' => 'Discount', + 'grand-total' => 'Grand Total', + 'individual-refund' => 'Refund #:refund_id', + 'no-result-found' => 'We could not find any records.', + 'price' => 'Price', + 'product-name' => 'Name', + 'qty' => 'Qty', + 'refunds' => 'Refunds', + 'shipping-handling-excl-tax' => 'Shipping & Handling (Excl. Tax)', + 'shipping-handling-incl-tax' => 'Shipping & Handling (Incl. Tax)', + 'shipping-handling' => 'Shipping & Handling', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotal (Excl. Tax)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Tax)', + 'subtotal' => 'Subtotal', + 'tax' => 'Tax', + 'tax-amount' => 'Tax Amount', ], ], @@ -672,16 +686,17 @@ 'cart' => 'Cart', 'continue-shopping' => 'Continue Shopping', 'empty-product' => 'You don’t have a product in your cart.', + 'excl-tax' => 'Excl. Tax:', 'home' => 'Home', 'items-selected' => ':count Items Selected', - 'move-to-wishlist' => 'Move To Wishlist', 'move-to-wishlist-success' => 'Selected items successfully moved to wishlist.', + 'move-to-wishlist' => 'Move To Wishlist', 'price' => 'Price', 'product-name' => 'Product Name', - 'quantity' => 'Quantity', 'quantity-update' => 'Quantity updated successfully', - 'remove' => 'Remove', + 'quantity' => 'Quantity', 'remove-selected-success' => 'Selected items successfully removed from cart.', + 'remove' => 'Remove', 'see-details' => 'See Details', 'select-all' => 'Select All', 'select-cart-item' => 'Select Cart Item', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'Continue to Checkout', 'empty-cart' => 'Your cart is empty', + 'excl-tax' => 'Excl. Tax:', 'offer-on-orders' => 'Get Up To 30% OFF on your 1st order', 'remove' => 'Remove', 'see-details' => 'See Details', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'Cart Summary', - 'delivery-charges' => 'Delivery Charges', - 'discount-amount' => 'Discount Amount', - 'grand-total' => 'Grand Total', - 'place-order' => 'Place Order', - 'proceed-to-checkout' => 'Proceed To Checkout', - 'sub-total' => 'Subtotal', - 'tax' => 'Tax', + 'cart-summary' => 'Cart Summary', + 'delivery-charges-excl-tax' => 'Delivery Charges (Excl. Tax)', + 'delivery-charges-incl-tax' => 'Delivery Charges (Incl. Tax)', + 'delivery-charges' => 'Delivery Charges', + 'discount-amount' => 'Discount Amount', + 'grand-total' => 'Grand Total', + 'place-order' => 'Place Order', + 'proceed-to-checkout' => 'Proceed To Checkout', + 'sub-total-excl-tax' => 'Subtotal (Excl. Tax)', + 'sub-total-incl-tax' => 'Subtotal (Incl. Tax)', + 'sub-total' => 'Subtotal', + 'tax' => 'Tax', 'estimate-shipping' => [ 'country' => 'Country', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'Cart Summary', - 'delivery-charges' => 'Delivery Charges', - 'discount-amount' => 'Discount Amount', - 'grand-total' => 'Grand Total', - 'place-order' => 'Place Order', - 'price_&_qty' => ':price × :qty', - 'processing' => 'Processing', - 'sub-total' => 'Subtotal', - 'tax' => 'Tax', + 'cart-summary' => 'Cart Summary', + 'delivery-charges-excl-tax' => 'Delivery Charges (Excl. Tax)', + 'delivery-charges-incl-tax' => 'Delivery Charges (Incl. Tax)', + 'delivery-charges' => 'Delivery Charges', + 'discount-amount' => 'Discount Amount', + 'excl-tax' => 'Excl. Tax:', + 'grand-total' => 'Grand Total', + 'place-order' => 'Place Order', + 'price_&_qty' => ':price × :qty', + 'processing' => 'Processing', + 'sub-total-excl-tax' => 'Subtotal (Excl. Tax)', + 'sub-total-incl-tax' => 'Subtotal (Incl. Tax)', + 'sub-total' => 'Subtotal', + 'tax' => 'Tax', ], ], @@ -974,22 +999,27 @@ 'title' => 'New comment added to your order :order_id placed on :created_at', ], - 'billing-address' => 'Billing Address', - 'carrier' => 'Carrier', - 'contact' => 'Contact', - 'discount' => 'Discount', - 'grand-total' => 'Grand Total', - 'name' => 'Name', - 'payment' => 'Payment', - 'price' => 'Price', - 'qty' => 'Qty', - 'shipping' => 'Shipping', - 'shipping-address' => 'Shipping Address', - 'shipping-handling' => 'Shipping Handling', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Tax', - 'tracking-number' => 'Tracking Number : :tracking_number', + 'billing-address' => 'Billing Address', + 'carrier' => 'Carrier', + 'contact' => 'Contact', + 'discount' => 'Discount', + 'excl-tax' => 'Excl. Tax: ', + 'grand-total' => 'Grand Total', + 'name' => 'Name', + 'payment' => 'Payment', + 'price' => 'Price', + 'qty' => 'Qty', + 'shipping-address' => 'Shipping Address', + 'shipping-handling-excl-tax' => 'Shipping Handling (Excl. Tax)', + 'shipping-handling-incl-tax' => 'Shipping Handling (Incl. Tax)', + 'shipping-handling' => 'Shipping Handling', + 'shipping' => 'Shipping', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotal (Excl. Tax)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Tax)', + 'subtotal' => 'Subtotal', + 'tax' => 'Tax', + 'tracking-number' => 'Tracking Number : :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/es/app.php b/packages/Webkul/Shop/src/Resources/lang/es/app.php index 438deccd0d7..adba30a77b9 100644 --- a/packages/Webkul/Shop/src/Resources/lang/es/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/es/app.php @@ -207,49 +207,59 @@ 'total' => 'Total', 'information' => [ - 'discount' => 'Descuento', - 'grand-total' => 'Total General', - 'info' => 'Información', - 'item-canceled' => 'Cancelado (:qty_canceled)', - 'item-invoice' => 'Facturado (:qty_invoiced)', - 'item-ordered' => 'Pedido (:qty_ordered)', - 'item-refunded' => 'Reembolsado (:qty_refunded)', - 'item-shipped' => 'Enviado (:qty_shipped)', - 'item-status' => 'Estado del Artículo', - 'placed-on' => 'Realizado el', - 'price' => 'Precio', - 'product-name' => 'Nombre', - 'shipping-handling' => 'Envío & Manejo', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Impuesto', - 'tax-amount' => 'Cantidad de Impuesto', - 'tax-percent' => 'Porcentaje de Impuesto', - 'total-due' => 'Total Pendiente', - 'total-paid' => 'Total Pagado', - 'total-refunded' => 'Total Reembolsado', + 'discount' => 'Descuento', + 'excl-tax' => 'Excl. Impuestos:', + 'grand-total' => 'Total General', + 'info' => 'Información', + 'item-canceled' => 'Cancelado (:qty_canceled)', + 'item-invoice' => 'Facturado (:qty_invoiced)', + 'item-ordered' => 'Pedido (:qty_ordered)', + 'item-refunded' => 'Reembolsado (:qty_refunded)', + 'item-shipped' => 'Enviado (:qty_shipped)', + 'item-status' => 'Estado del Artículo', + 'placed-on' => 'Realizado el', + 'price' => 'Precio', + 'product-name' => 'Nombre del Producto', + 'shipping-handling' => 'Envío y Manipulación', + 'shipping-handling-excl-tax' => 'Envío y Manipulación (Excl. Impuestos)', + 'shipping-handling-incl-tax' => 'Envío y Manipulación (Incl. Impuestos)', + 'sku' => 'SKU', + 'subtotal' => 'Subtotal', + 'subtotal-excl-tax' => 'Subtotal (Excl. Impuestos)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Impuestos)', + 'tax' => 'Impuestos', + 'tax-amount' => 'Monto de Impuestos', + 'tax-percent' => 'Porcentaje de Impuestos', + 'total-due' => 'Total a Pagar', + 'total-paid' => 'Total Pagado', + 'total-refunded' => 'Total Reembolsado', ], 'invoices' => [ - 'discount' => 'Descuento', - 'grand-total' => 'Total General', - 'individual-invoice' => 'Factura #:invoice_id', - 'invoices' => 'Facturas', - 'price' => 'Precio', - 'print' => 'Imprimir', - 'product-name' => 'Nombre', - 'products-ordered' => 'Productos Pedidos', - 'qty' => 'Cantidad', - 'shipping-handling' => 'Envío & Manejo', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Impuesto', - 'tax-amount' => 'Cantidad de Impuesto', + 'discount' => 'Descuento', + 'excl-tax' => 'Excl. Impuestos:', + 'grand-total' => 'Total General', + 'individual-invoice' => 'Factura #:invoice_id', + 'invoices' => 'Facturas', + 'price' => 'Precio', + 'print' => 'Imprimir', + 'product-name' => 'Nombre del Producto', + 'products-ordered' => 'Productos Pedidos', + 'qty' => 'Cantidad', + 'shipping-handling' => 'Envío y Manipulación', + 'shipping-handling-excl-tax' => 'Envío y Manipulación (Excl. Impuestos)', + 'shipping-handling-incl-tax' => 'Envío y Manipulación (Incl. Impuestos)', + 'sku' => 'SKU', + 'subtotal' => 'Subtotal', + 'subtotal-excl-tax' => 'Subtotal (Excl. Impuestos)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Impuestos)', + 'tax' => 'Impuestos', + 'tax-amount' => 'Monto de Impuestos', ], 'shipments' => [ 'individual-shipment' => 'Envío #:shipment_id', - 'product-name' => 'Nombre', + 'product-name' => 'Nombre del Producto', 'qty' => 'Cantidad', 'shipments' => 'Envíos', 'sku' => 'SKU', @@ -258,21 +268,25 @@ ], 'refunds' => [ - 'adjustment-fee' => 'Tarifa de Ajuste', - 'adjustment-refund' => 'Reembolso de Ajuste', - 'discount' => 'Descuento', - 'grand-total' => 'Total General', - 'individual-refund' => 'Reembolso #:refund_id', - 'no-result-found' => 'No pudimos encontrar ningún registro.', - 'price' => 'Precio', - 'product-name' => 'Nombre', - 'qty' => 'Cantidad', - 'refunds' => 'Reembolsos', - 'shipping-handling' => 'Envío & Manejo', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Impuesto', - 'tax-amount' => 'Cantidad de Impuesto', + 'adjustment-fee' => 'Tarifa de Ajuste', + 'adjustment-refund' => 'Reembolso de Ajuste', + 'discount' => 'Descuento', + 'grand-total' => 'Total General', + 'individual-refund' => 'Reembolso #:refund_id', + 'no-result-found' => 'No se encontraron registros.', + 'price' => 'Precio', + 'product-name' => 'Nombre del Producto', + 'qty' => 'Cantidad', + 'refunds' => 'Reembolsos', + 'shipping-handling' => 'Envío y Manipulación', + 'shipping-handling-excl-tax' => 'Envío y Manipulación (Excl. Impuestos)', + 'shipping-handling-incl-tax' => 'Envío y Manipulación (Incl. Impuestos)', + 'sku' => 'SKU', + 'subtotal' => 'Subtotal', + 'subtotal-excl-tax' => 'Subtotal (Excl. Impuestos)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Impuestos)', + 'tax' => 'Impuestos', + 'tax-amount' => 'Monto de Impuestos', ], ], @@ -363,24 +377,24 @@ 'layouts' => [ 'header' => [ - 'account' => 'Konto', + 'account' => 'Cuenta', 'bagisto' => 'Bagisto', - 'cart' => 'Warenkorb', - 'compare' => 'Vergleichen', - 'dropdown-text' => 'Warenkorb, Bestellungen & Wunschliste verwalten', - 'logout' => 'Abmelden', + 'cart' => 'Carrito de compras', + 'compare' => 'Comparar', + 'dropdown-text' => 'Administrar carrito de compras, pedidos y lista de deseos', + 'logout' => 'Cerrar sesión', 'no-category-found' => 'No se encontró categoría.', - 'orders' => 'Bestellungen', - 'profile' => 'Profil', - 'search' => 'Suchen', - 'search-text' => 'Produkte hier suchen', - 'sign-in' => 'Anmelden', - 'sign-up' => 'Registrieren', + 'orders' => 'Pedidos', + 'profile' => 'Perfil', + 'search' => 'Buscar', + 'search-text' => 'Buscar productos aquí', + 'sign-in' => 'Iniciar sesión', + 'sign-up' => 'Registrarse', 'submit' => 'Enviar', - 'title' => 'Konto', - 'welcome' => 'Willkommen', - 'welcome-guest' => 'Willkommen Gast', - 'wishlist' => 'Wunschliste', + 'title' => 'Cuenta', + 'welcome' => 'Bienvenido', + 'welcome-guest' => 'Bienvenido Invitado', + 'wishlist' => 'Lista de deseos', 'desktop' => [ 'top' => [ @@ -392,71 +406,71 @@ ], 'footer' => [ - 'about-us' => 'Über uns', - 'contact-us' => 'Kontakt', - 'currency' => 'Währung', - 'customer-service' => 'Kundendienst', + 'about-us' => 'Acerca de nosotros', + 'contact-us' => 'Contacto', + 'currency' => 'Moneda', + 'customer-service' => 'Servicio al cliente', 'email' => 'Correo Electrónico', 'footer-text' => '© Derechos de autor 2010 - :current_year, Webkul Software (registrada en India). Todos los derechos reservados.', - 'locale' => 'Sprache', - 'newsletter-text' => 'Bereiten Sie sich auf unseren unterhaltsamen Newsletter vor!', - 'order-return' => 'Bestellung und Rückgabe', - 'payment-policy' => 'Zahlungsrichtlinie', - 'privacy-cookies-policy' => 'Datenschutz- und Cookie-Richtlinie', - 'shipping-policy' => 'Versandrichtlinie', - 'subscribe' => 'Abonnieren', - 'subscribe-newsletter' => 'Newsletter abonnieren', - 'subscribe-stay-touch' => 'Abonnieren Sie, um in Kontakt zu bleiben.', - 'whats-new' => 'Neuheiten', + 'locale' => 'Idioma', + 'newsletter-text' => '¡Prepárate para nuestro divertido boletín!', + 'order-return' => 'Pedido y devolución', + 'payment-policy' => 'Política de pagos', + 'privacy-cookies-policy' => 'Política de privacidad y cookies', + 'shipping-policy' => 'Política de envíos', + 'subscribe' => 'Suscribirse', + 'subscribe-newsletter' => 'Suscribirse al boletín', + 'subscribe-stay-touch' => 'Suscríbete para mantenerte en contacto.', + 'whats-new' => 'Novedades', ], ], 'datagrid' => [ 'toolbar' => [ - 'length-of' => ':length von', - 'results' => ':total Ergebnisse', - 'selected' => ':total Ausgewählt', + 'length-of' => ':length de', + 'results' => ':total resultados', + 'selected' => ':total seleccionados', 'mass-actions' => [ - 'must-select-a-mass-action' => 'Sie müssen eine Massenaktion auswählen.', - 'must-select-a-mass-action-option' => 'Sie müssen eine Option für die Massenaktion auswählen.', - 'no-records-selected' => 'Es wurden keine Datensätze ausgewählt.', - 'select-action' => 'Aktion auswählen', + 'must-select-a-mass-action' => 'Debe seleccionar una acción masiva.', + 'must-select-a-mass-action-option' => 'Debe seleccionar una opción para la acción masiva.', + 'no-records-selected' => 'No se han seleccionado registros.', + 'select-action' => 'Seleccionar acción', ], 'search' => [ - 'title' => 'Suche', + 'title' => 'Buscar', ], 'filter' => [ - 'apply-filter' => 'Filter anwenden', - 'title' => 'Filter', + 'apply-filter' => 'Aplicar filtro', + 'title' => 'Filtro', 'dropdown' => [ - 'select' => 'Auswählen', + 'select' => 'Seleccionar', 'searchable' => [ - 'at-least-two-chars' => 'Geben Sie mindestens 2 Zeichen ein...', - 'no-results' => 'Kein Ergebnis gefunden...', + 'at-least-two-chars' => 'Ingrese al menos 2 caracteres...', + 'no-results' => 'Sin resultados...', ], ], 'custom-filters' => [ - 'clear-all' => 'Alles löschen', + 'clear-all' => 'Limpiar todo', ], ], ], 'table' => [ - 'actions' => 'Aktionen', - 'next-page' => 'Nächste Seite', - 'no-records-available' => 'Keine Datensätze verfügbar.', - 'of' => 'von :total Einträgen', - 'page-navigation' => 'Seitennavigation', - 'page-number' => 'Seitennummer', - 'previous-page' => 'Vorherige Seite', - 'showing' => 'Zeige :firstItem', - 'to' => 'bis :lastItem', + 'actions' => 'Acciones', + 'next-page' => 'Siguiente página', + 'no-records-available' => 'No hay registros disponibles.', + 'of' => 'de :total registros', + 'page-navigation' => 'Navegación de página', + 'page-number' => 'Número de página', + 'previous-page' => 'Página anterior', + 'showing' => 'Mostrando :firstItem', + 'to' => 'hasta :lastItem', ], ], @@ -593,10 +607,10 @@ 'categories' => [ 'filters' => [ - 'clear-all' => 'Alle löschen', - 'filter' => 'Filter', - 'filters' => 'Filter:', - 'sort' => 'Sortieren', + 'clear-all' => 'Borrar todo', + 'filter' => 'Filtrar', + 'filters' => 'Filtros:', + 'sort' => 'Ordenar', ], 'toolbar' => [ @@ -606,19 +620,19 @@ ], 'view' => [ - 'empty' => 'Keine Produkte in dieser Kategorie verfügbar', - 'load-more' => 'Mehr laden', + 'empty' => 'No hay productos disponibles en esta categoría', + 'load-more' => 'Cargar más', ], ], 'search' => [ - 'title' => 'Suchergebnisse für: :query', + 'title' => 'Resultados para: :query', 'results' => 'Resultados de búsqueda', 'images' => [ 'index' => [ 'only-images-allowed' => 'Solo se permiten imágenes (.jpeg, .jpg, .png, ..).', - 'search' => 'Suchen', + 'search' => 'Buscar', 'size-limit-error' => 'Error de límite de tamaño', 'something-went-wrong' => 'Algo salió mal, por favor inténtelo de nuevo más tarde.', ], @@ -630,23 +644,23 @@ ], 'compare' => [ - 'already-added' => 'Artikel wurde bereits zur Vergleichsliste hinzugefügt', - 'delete-all' => 'Alles löschen', - 'empty-text' => 'Sie haben keine Artikel in Ihrer Vergleichsliste', - 'item-add-success' => 'Artikel wurde erfolgreich zur Vergleichsliste hinzugefügt', - 'product-compare' => 'Produktvergleich', - 'remove-all-success' => 'Alle Artikel erfolgreich entfernt.', - 'remove-error' => 'Etwas ist schiefgelaufen. Bitte versuchen Sie es später erneut.', - 'remove-success' => 'Artikel wurde erfolgreich entfernt.', - 'title' => 'Produktvergleich', + 'already-added' => 'El artículo ya ha sido añadido a la lista de comparación', + 'delete-all' => 'Borrar todo', + 'empty-text' => 'No tienes artículos en tu lista de comparación', + 'item-add-success' => 'El artículo se ha añadido correctamente a la lista de comparación', + 'product-compare' => 'Comparación de productos', + 'remove-all-success' => 'Todos los artículos fueron eliminados correctamente.', + 'remove-error' => 'Algo salió mal. Por favor, inténtalo de nuevo más tarde.', + 'remove-success' => 'El artículo se ha eliminado correctamente.', + 'title' => 'Comparación de productos', ], 'checkout' => [ 'success' => [ - 'info' => 'Wir werden Ihnen Ihre Bestelldetails und Tracking-Informationen per E-Mail zusenden', - 'order-id-info' => 'Ihre Bestellnummer lautet #:order_id', - 'thanks' => 'Vielen Dank für Ihre Bestellung!', - 'title' => 'Bestellung erfolgreich aufgegeben', + 'info' => 'Le enviaremos los detalles de su pedido y la información de seguimiento por correo electrónico', + 'order-id-info' => 'Su número de pedido es #:order_id', + 'thanks' => '¡Gracias por su pedido!', + 'title' => 'Pedido realizado con éxito', ], 'cart' => [ @@ -672,6 +686,7 @@ 'cart' => 'Carrito', 'continue-shopping' => 'Continuar Comprando', 'empty-product' => 'No tienes productos en tu carrito.', + 'excl-tax' => 'Excl. Impuestos:', 'home' => 'Inicio', 'items-selected' => ':count Artículos Seleccionados', 'move-to-wishlist' => 'Mover a la Lista de Deseos', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'Continuar con el Pago', 'empty-cart' => 'Tu carrito está vacío', + 'excl-tax' => 'Excl. Impuestos:', 'offer-on-orders' => '¡Obtén hasta un 30% de DESCUENTO en tu primer pedido!', 'remove' => 'Eliminar', 'see-details' => 'Ver Detalles', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'Resumen del Carrito', - 'delivery-charges' => 'Cargos de Envío', - 'discount-amount' => 'Monto de Descuento', - 'grand-total' => 'Gran Total', - 'place-order' => 'Realizar Pedido', - 'proceed-to-checkout' => 'Continuar con el Pago', - 'sub-total' => 'Subtotal', - 'tax' => 'Impuesto', + 'cart-summary' => 'Resumen del Carrito', + 'delivery-charges' => 'Gastos de Envío', + 'delivery-charges-excl-tax' => 'Gastos de Envío (Excl. Impuestos)', + 'delivery-charges-incl-tax' => 'Gastos de Envío (Incl. Impuestos)', + 'discount-amount' => 'Monto de Descuento', + 'grand-total' => 'Total General', + 'place-order' => 'Realizar Pedido', + 'proceed-to-checkout' => 'Continuar con el Pago', + 'sub-total' => 'Subtotal', + 'sub-total-excl-tax' => 'Subtotal (Excl. Impuestos)', + 'sub-total-incl-tax' => 'Subtotal (Incl. Impuestos)', + 'tax' => 'Impuesto', 'estimate-shipping' => [ 'country' => 'País', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'Resumen del Carrito', - 'delivery-charges' => 'Cargos de Envío', - 'discount-amount' => 'Monto de Descuento', - 'grand-total' => 'Gran Total', - 'place-order' => 'Realizar Pedido', - 'price_&_qty' => ':price × :qty', - 'processing' => 'Procesando', - 'sub-total' => 'Subtotal', - 'tax' => 'Impuesto', + 'cart-summary' => 'Resumen del Carrito', + 'delivery-charges' => 'Gastos de Envío', + 'delivery-charges-excl-tax' => 'Gastos de Envío (Excl. Impuestos)', + 'delivery-charges-incl-tax' => 'Gastos de Envío (Incl. Impuestos)', + 'discount-amount' => 'Monto de Descuento', + 'excl-tax' => 'Excl. Impuestos:', + 'grand-total' => 'Total General', + 'place-order' => 'Realizar Pedido', + 'price_&_qty' => ':price × :qty', + 'processing' => 'Procesando', + 'sub-total' => 'Subtotal', + 'sub-total-excl-tax' => 'Subtotal (Excl. Impuestos)', + 'sub-total-incl-tax' => 'Subtotal (Incl. Impuestos)', + 'tax' => 'Impuesto', ], ], @@ -833,95 +858,95 @@ ], 'errors' => [ - 'go-to-home' => 'Zur Startseite gehen', + 'go-to-home' => 'Ir a inicio', '404' => [ - 'description' => 'Hoppla! Die Seite, nach der Sie suchen, macht gerade Urlaub. Es scheint, wir konnten nicht finden, wonach Sie gesucht haben.', - 'title' => '404 Seite nicht gefunden', + 'description' => '¡Vaya! La página que busca está de vacaciones. Parece que no podemos encontrar lo que busca.', + 'title' => '404 Página no encontrada', ], '401' => [ - 'description' => 'Hoppla! Es sieht so aus, als hätten Sie keine Berechtigung, auf diese Seite zuzugreifen. Es scheint, dass Ihnen die notwendigen Zugangsdaten fehlen.', - 'title' => '401 Unbefugt', + 'description' => '¡Vaya! Parece que no tiene permiso para acceder a esta página. Parece que le faltan las credenciales necesarias.', + 'title' => '401 No autorizado', ], '403' => [ - 'description' => 'Hoppla! Diese Seite ist tabu. Es sieht so aus, als hätten Sie nicht die erforderlichen Berechtigungen, um diesen Inhalt anzuzeigen.', - 'title' => '403 Verboten', + 'description' => '¡Vaya! Esta página está prohibida. Parece que no tiene los permisos necesarios para ver este contenido.', + 'title' => '403 Prohibido', ], '500' => [ - 'description' => 'Hoppla! Etwas ist schiefgelaufen. Es scheint, dass wir Schwierigkeiten haben, die von Ihnen gesuchte Seite zu laden.', - 'title' => '500 Interner Serverfehler', + 'description' => '¡Vaya! Algo salió mal. Parece que tenemos problemas para cargar la página que busca.', + 'title' => '500 Error interno del servidor', ], '503' => [ - 'description' => 'Hoppla! Es sieht so aus, als wären wir vorübergehend wegen Wartungsarbeiten offline. Bitte kommen Sie später wieder.', - 'title' => '503 Dienst nicht verfügbar', + 'description' => '¡Vaya! Parece que estamos temporalmente fuera de línea por mantenimiento. Por favor, vuelva más tarde.', + 'title' => '503 Servicio no disponible', ], ], 'layouts' => [ - 'address' => 'Adresse', - 'downloadable-products' => 'Downloadbare Produkte', - 'my-account' => 'Mein Konto', - 'orders' => 'Bestellungen', - 'profile' => 'Profil', - 'reviews' => 'Bewertungen', - 'wishlist' => 'Wunschliste', + 'address' => 'Dirección', + 'downloadable-products' => 'Productos descargables', + 'my-account' => 'Mi cuenta', + 'orders' => 'Pedidos', + 'profile' => 'Perfil', + 'reviews' => 'Reseñas', + 'wishlist' => 'Lista de deseos', ], 'subscription' => [ - 'already' => 'Sie sind bereits für unseren Newsletter angemeldet.', - 'subscribe-success' => 'Sie haben sich erfolgreich für unseren Newsletter angemeldet.', - 'unsubscribe-success' => 'Sie haben sich erfolgreich von unserem Newsletter abgemeldet.', + 'already' => 'Ya está suscrito a nuestro boletín.', + 'subscribe-success' => 'Se ha suscrito con éxito a nuestro boletín.', + 'unsubscribe-success' => 'Se ha dado de baja con éxito de nuestro boletín.', ], 'emails' => [ - 'dear' => 'Sehr geehrte/r :customer_name', - 'thanks' => 'Wenn Sie Hilfe benötigen, kontaktieren Sie uns bitte unter :email.
Vielen Dank!', + 'dear' => 'Estimado/a :customer_name', + 'thanks' => 'Si necesita ayuda, contáctenos en :email.
¡Gracias!', 'customers' => [ 'registration' => [ 'credentials-description' => 'Su cuenta ha sido creada. Los detalles de su cuenta se encuentran a continuación:', - 'description' => 'Ihr Konto wurde erfolgreich erstellt und Sie können sich mit Ihren E-Mail-Adresse und Passwort anmelden. Nach der Anmeldung können Sie auf weitere Dienste zugreifen, einschließlich der Überprüfung früherer Bestellungen, Wunschlisten und der Bearbeitung Ihrer Kontoinformationen.', - 'greeting' => 'Willkommen und vielen Dank für Ihre Registrierung bei uns!', + 'description' => 'Su cuenta ha sido creada con éxito y puede iniciar sesión con su dirección de correo electrónico y contraseña. Después de iniciar sesión, podrá acceder a más servicios, incluyendo la revisión de pedidos anteriores, listas de deseos y la edición de su información de cuenta.', + 'greeting' => '¡Bienvenido y gracias por registrarse con nosotros!', 'password' => 'Contraseña', - 'sign-in' => 'Anmelden', - 'subject' => 'Neue Kundenregistrierung', + 'sign-in' => 'Iniciar sesión', + 'subject' => 'Nuevo registro de cliente', 'username-email' => 'Nombre de usuario/Correo electrónico', ], 'forgot-password' => [ - 'description' => 'Sie erhalten diese E-Mail, weil wir eine Anfrage zum Zurücksetzen des Passworts für Ihr Konto erhalten haben.', - 'greeting' => 'Passwort vergessen!', - 'reset-password' => 'Passwort zurücksetzen', - 'subject' => 'E-Mail zum Zurücksetzen des Passworts', + 'description' => 'Recibe este correo electrónico porque hemos recibido una solicitud para restablecer la contraseña de su cuenta.', + 'greeting' => '¡Contraseña olvidada!', + 'reset-password' => 'Restablecer contraseña', + 'subject' => 'Correo electrónico para restablecer la contraseña', ], 'update-password' => [ - 'description' => 'Sie erhalten diese E-Mail, weil Sie Ihr Passwort aktualisiert haben.', - 'greeting' => 'Passwort aktualisiert!', - 'subject' => 'Passwort aktualisiert', + 'description' => 'Recibe este correo electrónico porque ha actualizado su contraseña.', + 'greeting' => '¡Contraseña actualizada!', + 'subject' => 'Contraseña actualizada', ], 'verification' => [ - 'description' => 'Bitte klicken Sie auf den unten stehenden Button, um Ihre E-Mail-Adresse zu bestätigen.', - 'greeting' => 'Willkommen!', - 'subject' => 'E-Mail zur Kontoüberprüfung', - 'verify-email' => 'E-Mail-Adresse bestätigen', + 'description' => 'Por favor, haga clic en el botón de abajo para confirmar su dirección de correo electrónico.', + 'greeting' => '¡Bienvenido!', + 'subject' => 'Correo electrónico de verificación de cuenta', + 'verify-email' => 'Confirmar dirección de correo electrónico', ], 'commented' => [ - 'description' => 'Notiz lautet - :note', - 'subject' => 'Neuer Kommentar hinzugefügt', + 'description' => 'Nota - :note', + 'subject' => 'Nuevo comentario añadido', ], 'subscribed' => [ - 'description' => 'Herzlichen Glückwunsch und willkommen in unserer Newsletter-Community! Wir freuen uns, Sie an Bord zu haben und Sie mit den neuesten Nachrichten, Trends und exklusiven Angeboten auf dem Laufenden zu halten.', - 'greeting' => 'Willkommen bei unserem Newsletter!', - 'subject' => 'Sie! Abonnieren Sie unseren Newsletter', - 'unsubscribe' => 'Abmelden', + 'description' => '¡Felicidades y bienvenido a nuestra comunidad de boletines! Estamos encantados de tenerte a bordo y mantenerte al día con las últimas noticias, tendencias y ofertas exclusivas.', + 'greeting' => '¡Bienvenido a nuestro boletín!', + 'subject' => '¡Usted! Suscríbase a nuestro boletín', + 'unsubscribe' => 'Darse de baja', ], ], @@ -935,61 +960,66 @@ 'orders' => [ 'created' => [ - 'greeting' => 'Vielen Dank für Ihre Bestellung :order_id, aufgegeben am :created_at', - 'subject' => 'Neue Bestellbestätigung', - 'summary' => 'Zusammenfassung der Bestellung', - 'title' => 'Bestellbestätigung!', + 'greeting' => 'Gracias por su pedido :order_id, realizado el :created_at', + 'subject' => 'Nueva confirmación de pedido', + 'summary' => 'Resumen del pedido', + 'title' => '¡Confirmación de pedido!', ], 'invoiced' => [ - 'greeting' => 'Ihre Rechnung #:invoice_id für Bestellung :order_id, erstellt am :created_at', - 'subject' => 'Neue Rechnungsbestätigung', - 'summary' => 'Zusammenfassung der Rechnung', - 'title' => 'Rechnungsbestätigung!', + 'greeting' => 'Su factura #:invoice_id para el pedido :order_id, creada el :created_at', + 'subject' => 'Nueva confirmación de factura', + 'summary' => 'Resumen de la factura', + 'title' => '¡Confirmación de factura!', ], 'shipped' => [ - 'greeting' => 'Ihre Bestellung :order_id, aufgegeben am :created_at, wurde versandt', - 'subject' => 'Neue Versandbestätigung', - 'summary' => 'Zusammenfassung des Versands', - 'title' => 'Bestellung versandt!', + 'greeting' => 'Su pedido :order_id, realizado el :created_at, ha sido enviado', + 'subject' => 'Nueva confirmación de envío', + 'summary' => 'Resumen del envío', + 'title' => '¡Pedido enviado!', ], 'refunded' => [ - 'greeting' => 'Die Rückerstattung wurde für Bestellung :order_id, aufgegeben am :created_at, initiiert', - 'subject' => 'Neue Rückerstattungsbestätigung', - 'summary' => 'Zusammenfassung der Rückerstattung', - 'title' => 'Bestellung rückerstattet!', + 'greeting' => 'Se ha iniciado el reembolso para el pedido :order_id, realizado el :created_at', + 'subject' => 'Nueva confirmación de reembolso', + 'summary' => 'Resumen del reembolso', + 'title' => '¡Pedido reembolsado!', ], 'canceled' => [ - 'greeting' => 'Ihre Bestellung :order_id, aufgegeben am :created_at, wurde storniert', - 'subject' => 'Neue Bestellstornierung', - 'summary' => 'Zusammenfassung der Bestellung', - 'title' => 'Bestellung storniert!', + 'greeting' => 'Su pedido :order_id, realizado el :created_at, ha sido cancelado', + 'subject' => 'Nueva cancelación de pedido', + 'summary' => 'Resumen del pedido', + 'title' => '¡Pedido cancelado!', ], 'commented' => [ - 'subject' => 'Neuer Kommentar hinzugefügt', - 'title' => 'Neuer Kommentar zu Ihrer Bestellung :order_id, aufgegeben am :created_at, hinzugefügt', - ], - - 'billing-address' => 'Rechnungsadresse', - 'carrier' => 'Spediteur', - 'contact' => 'Kontakt', - 'discount' => 'Rabatt', - 'grand-total' => 'Gesamtsumme', - 'name' => 'Name', - 'payment' => 'Zahlung', - 'price' => 'Preis', - 'qty' => 'Menge', - 'shipping' => 'Versand', - 'shipping-address' => 'Lieferadresse', - 'shipping-handling' => 'Versand und Bearbeitung', - 'sku' => 'SKU', - 'subtotal' => 'Zwischensumme', - 'tax' => 'Steuer', - 'tracking-number' => 'Sendungsnummer: :tracking_number', + 'subject' => 'Nuevo comentario agregado', + 'title' => 'Nuevo comentario agregado a su pedido :order_id, realizado el :created_at', + ], + + 'billing-address' => 'Dirección de facturación', + 'carrier' => 'Transportista', + 'contact' => 'Contacto', + 'discount' => 'Descuento', + 'excl-tax' => 'Excl. Impuestos: ', + 'grand-total' => 'Total', + 'name' => 'Nombre', + 'payment' => 'Pago', + 'price' => 'Precio', + 'qty' => 'Cantidad', + 'shipping' => 'Envío', + 'shipping-address' => 'Dirección de envío', + 'shipping-handling' => 'Envío y manipulación', + 'shipping-handling-excl-tax' => 'Envío y manipulación (Excl. Impuestos)', + 'shipping-handling-incl-tax' => 'Envío y manipulación (Incl. Impuestos)', + 'sku' => 'SKU', + 'subtotal' => 'Subtotal', + 'subtotal-excl-tax' => 'Subtotal (Excl. Impuestos)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Impuestos)', + 'tax' => 'Impuestos', + 'tracking-number' => 'Número de seguimiento: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/fa/app.php b/packages/Webkul/Shop/src/Resources/lang/fa/app.php index ca195a23df1..0141389a137 100644 --- a/packages/Webkul/Shop/src/Resources/lang/fa/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/fa/app.php @@ -207,44 +207,54 @@ 'total' => 'مجموع', 'information' => [ - 'discount' => 'تخفیف', - 'grand-total' => 'مجموع کل', - 'info' => 'اطلاعات', - 'item-canceled' => 'لغو شده (:qty_canceled)', - 'item-invoice' => 'صورتحساب شده (:qty_invoiced)', - 'item-ordered' => 'تعداد سفارش داده شده (:qty_ordered)', - 'item-refunded' => 'بازپرداخت شده (:qty_refunded)', - 'item-shipped' => 'ارسال شده (:qty_shipped)', - 'item-status' => 'وضعیت محصول', - 'placed-on' => 'تاریخ قرار داده شده', - 'price' => 'قیمت', - 'product-name' => 'نام', - 'shipping-handling' => 'هزینه ارسال و بسته‌بندی', - 'sku' => 'شناسه محصول', - 'subtotal' => 'جمع جزئی', - 'tax' => 'مالیات', - 'tax-amount' => 'مبلغ مالیات', - 'tax-percent' => 'درصد مالیات', - 'total-due' => 'مجموع بدهی', - 'total-paid' => 'مجموع پرداختی', - 'total-refunded' => 'مجموع بازپرداختی', + 'discount' => 'تخفیف', + 'excl-tax' => 'بدون مالیات:', + 'grand-total' => 'جمع کل', + 'info' => 'اطلاعات', + 'item-canceled' => 'لغو شده (:qty_canceled)', + 'item-invoice' => 'صورتحساب شده (:qty_invoiced)', + 'item-ordered' => 'سفارش داده شده (:qty_ordered)', + 'item-refunded' => 'بازپرداخت شده (:qty_refunded)', + 'item-shipped' => 'ارسال شده (:qty_shipped)', + 'item-status' => 'وضعیت محصول', + 'placed-on' => 'ثبت شده در', + 'price' => 'قیمت', + 'product-name' => 'نام', + 'shipping-handling' => 'حمل و نقل و بسته‌بندی', + 'shipping-handling-excl-tax' => 'حمل و نقل و بسته‌بندی (بدون مالیات)', + 'shipping-handling-incl-tax' => 'حمل و نقل و بسته‌بندی (شامل مالیات)', + 'sku' => 'کد SKU', + 'subtotal' => 'جمع جزئی', + 'subtotal-excl-tax' => 'جمع جزئی (بدون مالیات)', + 'subtotal-incl-tax' => 'جمع جزئی (شامل مالیات)', + 'tax' => 'مالیات', + 'tax-amount' => 'مقدار مالیات', + 'tax-percent' => 'درصد مالیات', + 'total-due' => 'مجموع قابل پرداخت', + 'total-paid' => 'مجموع پرداخت شده', + 'total-refunded' => 'مجموع بازپرداخت شده', ], 'invoices' => [ - 'discount' => 'تخفیف', - 'grand-total' => 'مجموع کل', - 'individual-invoice' => 'فاکتور #:invoice_id', - 'invoices' => 'فاکتورها', - 'price' => 'قیمت', - 'print' => 'چاپ', - 'product-name' => 'نام', - 'products-ordered' => 'محصولات سفارش داده شده', - 'qty' => 'تعداد', - 'shipping-handling' => 'هزینه ارسال و بسته‌بندی', - 'sku' => 'شناسه محصول', - 'subtotal' => 'جمع جزئی', - 'tax' => 'مالیات', - 'tax-amount' => 'مبلغ مالیات', + 'discount' => 'تخفیف', + 'excl-tax' => 'بدون مالیات:', + 'grand-total' => 'جمع کل', + 'individual-invoice' => 'صورتحساب #:invoice_id', + 'invoices' => 'صورتحساب‌ها', + 'price' => 'قیمت', + 'print' => 'چاپ', + 'product-name' => 'نام', + 'products-ordered' => 'محصولات سفارش داده شده', + 'qty' => 'تعداد', + 'shipping-handling' => 'حمل و نقل و بسته‌بندی', + 'shipping-handling-excl-tax' => 'حمل و نقل و بسته‌بندی (بدون مالیات)', + 'shipping-handling-incl-tax' => 'حمل و نقل و بسته‌بندی (شامل مالیات)', + 'sku' => 'کد SKU', + 'subtotal' => 'جمع جزئی', + 'subtotal-excl-tax' => 'جمع جزئی (بدون مالیات)', + 'subtotal-incl-tax' => 'جمع جزئی (شامل مالیات)', + 'tax' => 'مالیات', + 'tax-amount' => 'مقدار مالیات', ], 'shipments' => [ @@ -252,27 +262,31 @@ 'product-name' => 'نام', 'qty' => 'تعداد', 'shipments' => 'ارسال‌ها', - 'sku' => 'شناسه محصول', + 'sku' => 'کد SKU', 'subtotal' => 'جمع جزئی', 'tracking-number' => 'شماره پیگیری', ], 'refunds' => [ - 'adjustment-fee' => 'هزینه تنظیمی', - 'adjustment-refund' => 'بازپرداخت تنظیمی', - 'discount' => 'تخفیف', - 'grand-total' => 'مجموع کل', - 'individual-refund' => 'بازپرداخت #:refund_id', - 'no-result-found' => 'ما هیچ رکوردی پیدا نکردیم.', - 'price' => 'قیمت', - 'product-name' => 'نام', - 'qty' => 'تعداد', - 'refunds' => 'بازپرداخت‌ها', - 'shipping-handling' => 'هزینه ارسال و بسته‌بندی', - 'sku' => 'شناسه محصول', - 'subtotal' => 'جمع جزئی', - 'tax' => 'مالیات', - 'tax-amount' => 'مبلغ مالیات', + 'adjustment-fee' => 'هزینه تنظیم', + 'adjustment-refund' => 'بازپرداخت تنظیم', + 'discount' => 'تخفیف', + 'grand-total' => 'جمع کل', + 'individual-refund' => 'بازپرداخت #:refund_id', + 'no-result-found' => 'هیچ رکوردی یافت نشد.', + 'price' => 'قیمت', + 'product-name' => 'نام', + 'qty' => 'تعداد', + 'refunds' => 'بازپرداخت‌ها', + 'shipping-handling' => 'حمل و نقل و بسته‌بندی', + 'shipping-handling-excl-tax' => 'حمل و نقل و بسته‌بندی (بدون مالیات)', + 'shipping-handling-incl-tax' => 'حمل و نقل و بسته‌بندی (شامل مالیات)', + 'sku' => 'کد SKU', + 'subtotal' => 'جمع جزئی', + 'subtotal-excl-tax' => 'جمع جزئی (بدون مالیات)', + 'subtotal-incl-tax' => 'جمع جزئی (شامل مالیات)', + 'tax' => 'مالیات', + 'tax-amount' => 'مقدار مالیات', ], ], @@ -672,6 +686,7 @@ 'cart' => 'سبد خرید', 'continue-shopping' => 'ادامه خرید', 'empty-product' => 'شما هیچ محصولی در سبد خرید خود ندارید.', + 'excl-tax' => 'بدون مالیات:', 'home' => 'خانه', 'items-selected' => ':count مورد انتخاب شده', 'move-to-wishlist' => 'انتقال به لیست علاقه‌مندی', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'ادامه به تسویه حساب', 'empty-cart' => 'سبد خرید شما خالی است', + 'excl-tax' => 'معاف از مالیات:', 'offer-on-orders' => 'تا 30% تخفیف در سفارش اول شما', 'remove' => 'حذف', 'see-details' => 'مشاهده جزئیات', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'خلاصه سبد خرید', - 'delivery-charges' => 'هزینه تحویل', - 'discount-amount' => 'مقدار تخفیف', - 'grand-total' => 'جمع کل', - 'place-order' => 'ثبت سفارش', - 'proceed-to-checkout' => 'ادامه به تسویه حساب', - 'sub-total' => 'جمع جزئیات', - 'tax' => 'مالیات', + 'cart-summary' => 'خلاصه سبد خرید', + 'delivery-charges' => 'هزینه ارسال', + 'delivery-charges-excl-tax' => 'هزینه ارسال (بدون مالیات)', + 'delivery-charges-incl-tax' => 'هزینه ارسال (شامل مالیات)', + 'discount-amount' => 'مقدار تخفیف', + 'grand-total' => 'مجموع کل', + 'place-order' => 'ثبت سفارش', + 'proceed-to-checkout' => 'ادامه به تسویه حساب', + 'sub-total' => 'جمع جزئی', + 'sub-total-excl-tax' => 'جمع جزئی (بدون مالیات)', + 'sub-total-incl-tax' => 'جمع جزئی (شامل مالیات)', + 'tax' => 'مالیات', 'estimate-shipping' => [ 'country' => 'کشور', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'خلاصه سبد خرید', - 'delivery-charges' => 'هزینه تحویل', - 'discount-amount' => 'مقدار تخفیف', - 'grand-total' => 'جمع کل', - 'place-order' => 'ثبت سفارش', - 'price_&_qty' => ':price × :qty', - 'processing' => 'در حال پردازش', - 'sub-total' => 'جمع جزئیات', - 'tax' => 'مالیات', + 'cart-summary' => 'خلاصه سبد خرید', + 'delivery-charges' => 'هزینه ارسال', + 'delivery-charges-excl-tax' => 'هزینه ارسال (بدون مالیات)', + 'delivery-charges-incl-tax' => 'هزینه ارسال (شامل مالیات)', + 'discount-amount' => 'مقدار تخفیف', + 'excl-tax' => 'بدون مالیات:', + 'grand-total' => 'مجموع کل', + 'place-order' => 'ثبت سفارش', + 'price_&_qty' => ':price × :qty', + 'processing' => 'در حال پردازش', + 'sub-total' => 'جمع جزئی', + 'sub-total-excl-tax' => 'جمع جزئی (بدون مالیات)', + 'sub-total-incl-tax' => 'جمع جزئی (شامل مالیات)', + 'tax' => 'مالیات', ], ], @@ -974,22 +999,27 @@ 'title' => 'نظر جدید به سفارش شما :order_id که در تاریخ :created_at ثبت شده است افزوده شده است', ], - 'billing-address' => 'آدرس صورتحساب', - 'carrier' => 'حامل', - 'contact' => 'تماس', - 'discount' => 'تخفیف', - 'grand-total' => 'مجموع کل', - 'name' => 'نام', - 'payment' => 'پرداخت', - 'price' => 'قیمت', - 'qty' => 'تعداد', - 'shipping' => 'ارسال', - 'shipping-address' => 'آدرس ارسال', - 'shipping-handling' => 'هزینه ارسال و بسته‌بندی', - 'sku' => 'شناسه محصول', - 'subtotal' => 'جمع جزئی', - 'tax' => 'مالیات', - 'tracking-number' => 'شماره پیگیری: :tracking_number', + 'billing-address' => 'آدرس صورتحساب', + 'carrier' => 'حامل', + 'contact' => 'تماس', + 'discount' => 'تخفیف', + 'excl-tax' => 'بدون مالیات: ', + 'grand-total' => 'مجموع کل', + 'name' => 'نام', + 'payment' => 'پرداخت', + 'price' => 'قیمت', + 'qty' => 'تعداد', + 'shipping' => 'حمل و نقل', + 'shipping-address' => 'آدرس حمل و نقل', + 'shipping-handling' => 'هزینه حمل و نقل', + 'shipping-handling-excl-tax' => 'هزینه حمل و نقل (بدون مالیات)', + 'shipping-handling-incl-tax' => 'هزینه حمل و نقل (شامل مالیات)', + 'sku' => 'کد محصول', + 'subtotal' => 'جمع جزئی', + 'subtotal-excl-tax' => 'جمع جزئی (بدون مالیات)', + 'subtotal-incl-tax' => 'جمع جزئی (شامل مالیات)', + 'tax' => 'مالیات', + 'tracking-number' => 'شماره پیگیری: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/fr/app.php b/packages/Webkul/Shop/src/Resources/lang/fr/app.php index b28d5bd881c..f4e1c522787 100755 --- a/packages/Webkul/Shop/src/Resources/lang/fr/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/fr/app.php @@ -207,48 +207,58 @@ 'total' => 'Total', 'information' => [ - 'discount' => 'Remise', - 'grand-total' => 'Total', - 'info' => 'Information', - 'item-canceled' => 'Annulé (:qty_canceled)', - 'item-invoice' => 'Facturé (:qty_invoiced)', - 'item-ordered' => 'Commandé (:qty_ordered)', - 'item-refunded' => 'Remboursé (:qty_refunded)', - 'item-shipped' => 'Expédié (:qty_shipped)', - 'item-status' => 'Statut de l\'article', - 'placed-on' => 'Passée le', - 'price' => 'Prix', - 'product-name' => 'Nom', - 'shipping-handling' => 'Livraison et manutention', - 'sku' => 'SKU', - 'subtotal' => 'Sous-total', - 'tax' => 'Taxe', - 'tax-amount' => 'Montant de la taxe', - 'tax-percent' => 'Pourcentage de taxe', - 'total-due' => 'Total dû', - 'total-paid' => 'Total payé', - 'total-refunded' => 'Total remboursé', + 'discount' => 'Réduction', + 'excl-tax' => 'Hors taxe :', + 'grand-total' => 'Total général', + 'info' => 'Information', + 'item-canceled' => 'Annulé (:qty_canceled)', + 'item-invoice' => 'Facturé (:qty_invoiced)', + 'item-ordered' => 'Commandé (:qty_ordered)', + 'item-refunded' => 'Remboursé (:qty_refunded)', + 'item-shipped' => 'Expédié (:qty_shipped)', + 'item-status' => 'Statut de l\'article', + 'placed-on' => 'Passée le', + 'price' => 'Prix', + 'product-name' => 'Nom', + 'shipping-handling' => 'Expédition et manutention', + 'shipping-handling-excl-tax' => 'Expédition et manutention (hors taxe)', + 'shipping-handling-incl-tax' => 'Expédition et manutention (incl. taxe)', + 'sku' => 'SKU', + 'subtotal' => 'Sous-total', + 'subtotal-excl-tax' => 'Sous-total (hors taxe)', + 'subtotal-incl-tax' => 'Sous-total (incl. taxe)', + 'tax' => 'Taxe', + 'tax-amount' => 'Montant de la taxe', + 'tax-percent' => 'Pourcentage de taxe', + 'total-due' => 'Total dû', + 'total-paid' => 'Total payé', + 'total-refunded' => 'Total remboursé', ], 'invoices' => [ - 'discount' => 'Remise', - 'grand-total' => 'Total', - 'individual-invoice' => 'Facture #:invoice_id', - 'invoices' => 'Factures', - 'price' => 'Prix', - 'print' => 'Imprimer', - 'product-name' => 'Nom', - 'products-ordered' => 'Produits commandés', - 'qty' => 'Qté', - 'shipping-handling' => 'Livraison et manutention', - 'sku' => 'SKU', - 'subtotal' => 'Sous-total', - 'tax' => 'Taxe', - 'tax-amount' => 'Montant de la taxe', + 'discount' => 'Réduction', + 'excl-tax' => 'Hors taxe :', + 'grand-total' => 'Total général', + 'individual-invoice' => 'Facture n°:invoice_id', + 'invoices' => 'Factures', + 'price' => 'Prix', + 'print' => 'Imprimer', + 'product-name' => 'Nom', + 'products-ordered' => 'Produits commandés', + 'qty' => 'Qté', + 'shipping-handling' => 'Expédition et manutention', + 'shipping-handling-excl-tax' => 'Expédition et manutention (hors taxe)', + 'shipping-handling-incl-tax' => 'Expédition et manutention (incl. taxe)', + 'sku' => 'SKU', + 'subtotal' => 'Sous-total', + 'subtotal-excl-tax' => 'Sous-total (hors taxe)', + 'subtotal-incl-tax' => 'Sous-total (incl. taxe)', + 'tax' => 'Taxe', + 'tax-amount' => 'Montant de la taxe', ], 'shipments' => [ - 'individual-shipment' => 'Expédition n°: shipment_id', + 'individual-shipment' => 'Expédition n°:shipment_id', 'product-name' => 'Nom', 'qty' => 'Qté', 'shipments' => 'Expéditions', @@ -258,21 +268,25 @@ ], 'refunds' => [ - 'adjustment-fee' => 'Frais d\'ajustement', - 'adjustment-refund' => 'Remboursement d\'ajustement', - 'discount' => 'Remise', - 'grand-total' => 'Total', - 'individual-refund' => 'Remboursement n°: refund_id', - 'no-result-found' => 'Aucun enregistrement trouvé.', - 'price' => 'Prix', - 'product-name' => 'Nom', - 'qty' => 'Qté', - 'refunds' => 'Remboursements', - 'shipping-handling' => 'Livraison et manutention', - 'sku' => 'SKU', - 'subtotal' => 'Sous-total', - 'tax' => 'Taxe', - 'tax-amount' => 'Montant de la taxe', + 'adjustment-fee' => 'Frais d\'ajustement', + 'adjustment-refund' => 'Remboursement d\'ajustement', + 'discount' => 'Réduction', + 'grand-total' => 'Total général', + 'individual-refund' => 'Remboursement n°:refund_id', + 'no-result-found' => 'Aucun enregistrement trouvé.', + 'price' => 'Prix', + 'product-name' => 'Nom', + 'qty' => 'Qté', + 'refunds' => 'Remboursements', + 'shipping-handling' => 'Expédition et manutention', + 'shipping-handling-excl-tax' => 'Expédition et manutention (hors taxe)', + 'shipping-handling-incl-tax' => 'Expédition et manutention (incl. taxe)', + 'sku' => 'SKU', + 'subtotal' => 'Sous-total', + 'subtotal-excl-tax' => 'Sous-total (hors taxe)', + 'subtotal-incl-tax' => 'Sous-total (incl. taxe)', + 'tax' => 'Taxe', + 'tax-amount' => 'Montant de la taxe', ], ], @@ -672,6 +686,7 @@ 'cart' => 'Panier', 'continue-shopping' => 'Continuer vos achats', 'empty-product' => 'Vous n\'avez pas de produit dans votre panier.', + 'excl-tax' => 'Hors taxes :', 'home' => 'Accueil', 'items-selected' => ':count éléments sélectionnés', 'move-to-wishlist' => 'Déplacer dans la liste de souhaits', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'Continuer la commande', 'empty-cart' => 'Votre panier est vide', + 'excl-tax' => 'Hors taxes :', 'offer-on-orders' => 'Bénéficiez de jusqu\'à 30% de réduction sur votre 1ère commande', 'remove' => 'Supprimer', 'see-details' => 'Voir les détails', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'Résumé du panier', - 'delivery-charges' => 'Frais de livraison', - 'discount-amount' => 'Montant de la réduction', - 'grand-total' => 'Total général', - 'place-order' => 'Passer la commande', - 'proceed-to-checkout' => 'Passer à la caisse', - 'sub-total' => 'Sous-total', - 'tax' => 'Taxes', + 'cart-summary' => 'Résumé du panier', + 'delivery-charges' => 'Frais de livraison', + 'delivery-charges-excl-tax' => 'Frais de livraison (Hors taxes)', + 'delivery-charges-incl-tax' => 'Frais de livraison (TTC)', + 'discount-amount' => 'Montant de réduction', + 'grand-total' => 'Total général', + 'place-order' => 'Passer la commande', + 'proceed-to-checkout' => 'Passer à la caisse', + 'sub-total' => 'Sous-total', + 'sub-total-excl-tax' => 'Sous-total (Hors taxes)', + 'sub-total-incl-tax' => 'Sous-total (TTC)', + 'tax' => 'Taxe', 'estimate-shipping' => [ 'country' => 'Pays', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'Résumé du panier', - 'delivery-charges' => 'Frais de livraison', - 'discount-amount' => 'Montant de la réduction', - 'grand-total' => 'Total général', - 'place-order' => 'Passer la commande', - 'price_&_qty' => ':price × :qty', - 'processing' => 'En cours de traitement', - 'sub-total' => 'Sous-total', - 'tax' => 'Taxes', + 'cart-summary' => 'Résumé du panier', + 'delivery-charges' => 'Frais de livraison', + 'delivery-charges-excl-tax' => 'Frais de livraison (Hors taxes)', + 'delivery-charges-incl-tax' => 'Frais de livraison (TTC)', + 'discount-amount' => 'Montant de réduction', + 'excl-tax' => 'Hors taxes :', + 'grand-total' => 'Total général', + 'place-order' => 'Passer la commande', + 'price_&_qty' => ':price × :qty', + 'processing' => 'En cours de traitement', + 'sub-total' => 'Sous-total', + 'sub-total-excl-tax' => 'Sous-total (Hors taxes)', + 'sub-total-incl-tax' => 'Sous-total (TTC)', + 'tax' => 'Taxe', ], ], @@ -974,22 +999,27 @@ 'title' => 'Nouveau commentaire ajouté à votre commande :order_id passée le :created_at', ], - 'billing-address' => 'Adresse de facturation', - 'carrier' => 'Transporteur', - 'contact' => 'Contact', - 'discount' => 'Remise', - 'grand-total' => 'Total général', - 'name' => 'Nom', - 'payment' => 'Paiement', - 'price' => 'Prix', - 'qty' => 'Qté', - 'shipping' => 'Expédition', - 'shipping-address' => 'Adresse de livraison', - 'shipping-handling' => 'Expédition et manutention', - 'sku' => 'Code SKU', - 'subtotal' => 'Sous-total', - 'tax' => 'Taxes', - 'tracking-number' => 'Numéro de suivi : :tracking_number', + 'billing-address' => 'Adresse de facturation', + 'carrier' => 'Transporteur', + 'contact' => 'Contact', + 'discount' => 'Remise', + 'excl-tax' => 'Hors taxes : ', + 'grand-total' => 'Total général', + 'name' => 'Nom', + 'payment' => 'Paiement', + 'price' => 'Prix', + 'qty' => 'Quantité', + 'shipping' => 'Livraison', + 'shipping-address' => 'Adresse de livraison', + 'shipping-handling' => 'Frais de livraison', + 'shipping-handling-excl-tax' => 'Frais de livraison (Hors taxes)', + 'shipping-handling-incl-tax' => 'Frais de livraison (TTC)', + 'sku' => 'SKU', + 'subtotal' => 'Sous-total', + 'subtotal-excl-tax' => 'Sous-total (Hors taxes)', + 'subtotal-incl-tax' => 'Sous-total (TTC)', + 'tax' => 'Taxe', + 'tracking-number' => 'Numéro de suivi : :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/he/app.php b/packages/Webkul/Shop/src/Resources/lang/he/app.php index ea83254e3ab..22b352a46ad 100644 --- a/packages/Webkul/Shop/src/Resources/lang/he/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/he/app.php @@ -207,72 +207,86 @@ 'total' => 'סכום כולל', 'information' => [ - 'discount' => 'הנחה', - 'grand-total' => 'סכום כולל', - 'info' => 'מידע', - 'item-canceled' => 'בוטל (:qty_canceled)', - 'item-invoice' => 'נשלח (:qty_invoiced)', - 'item-ordered' => 'הוזמן (:qty_ordered)', - 'item-refunded' => 'החזר (:qty_refunded)', - 'item-shipped' => 'נשלח (:qty_shipped)', - 'item-status' => 'סטטוס פריט', - 'placed-on' => 'הוזמן בתאריך', - 'price' => 'מחיר', - 'product-name' => 'שם המוצר', - 'shipping-handling' => 'משלוח וטיפול', - 'sku' => 'קוד מוצר', - 'subtotal' => 'סכום חלקי', - 'tax' => 'מס מע"מ', - 'tax-amount' => 'סכום המע"מ', - 'tax-percent' => 'אחוז המע"מ', - 'total-due' => 'סכום לתשלום', - 'total-paid' => 'סך הכל שולם', - 'total-refunded' => 'סך הכל הוחזר', + 'discount' => 'הנחה', + 'excl-tax' => 'לא כולל מס:', + 'grand-total' => 'סכום כולל', + 'info' => 'מידע', + 'item-canceled' => 'בוטל (:qty_canceled)', + 'item-invoice' => 'חשבונית (:qty_invoiced)', + 'item-ordered' => 'הוזמן (:qty_ordered)', + 'item-refunded' => 'הוחזר (:qty_refunded)', + 'item-shipped' => 'נשלח (:qty_shipped)', + 'item-status' => 'סטטוס מוצר', + 'placed-on' => 'הוזמן בתאריך', + 'price' => 'מחיר', + 'product-name' => 'שם', + 'shipping-handling' => 'משלוח וטיפול', + 'shipping-handling-excl-tax' => 'משלוח וטיפול (לא כולל מס)', + 'shipping-handling-incl-tax' => 'משלוח וטיפול (כולל מס)', + 'sku' => 'קוד SKU', + 'subtotal' => 'סכום חלקי', + 'subtotal-excl-tax' => 'סכום חלקי (לא כולל מס)', + 'subtotal-incl-tax' => 'סכום חלקי (כולל מס)', + 'tax' => 'מס', + 'tax-amount' => 'סכום מס', + 'tax-percent' => 'אחוז מס', + 'total-due' => 'סכום לתשלום', + 'total-paid' => 'סכום ששולם', + 'total-refunded' => 'סכום הוחזר', ], 'invoices' => [ - 'discount' => 'הנחה', - 'grand-total' => 'סכום כולל', - 'individual-invoice' => 'חשבונית #:invoice_id', - 'invoices' => 'חשבוניות', - 'price' => 'מחיר', - 'print' => 'הדפס', - 'product-name' => 'שם המוצר', - 'products-ordered' => 'מוצרים הוזמנו', - 'qty' => 'כמות', - 'shipping-handling' => 'משלוח וטיפול', - 'sku' => 'קוד מוצר', - 'subtotal' => 'סכום חלקי', - 'tax' => 'מע"מ', - 'tax-amount' => 'סכום המע"מ', + 'discount' => 'הנחה', + 'excl-tax' => 'לא כולל מס:', + 'grand-total' => 'סכום כולל', + 'individual-invoice' => 'חשבונית #:invoice_id', + 'invoices' => 'חשבוניות', + 'price' => 'מחיר', + 'print' => 'הדפסה', + 'product-name' => 'שם', + 'products-ordered' => 'מוצרים שהוזמנו', + 'qty' => 'כמות', + 'shipping-handling' => 'משלוח וטיפול', + 'shipping-handling-excl-tax' => 'משלוח וטיפול (לא כולל מס)', + 'shipping-handling-incl-tax' => 'משלוח וטיפול (כולל מס)', + 'sku' => 'קוד SKU', + 'subtotal' => 'סכום חלקי', + 'subtotal-excl-tax' => 'סכום חלקי (לא כולל מס)', + 'subtotal-incl-tax' => 'סכום חלקי (כולל מס)', + 'tax' => 'מס', + 'tax-amount' => 'סכום מס', ], 'shipments' => [ - 'individual-shipment' => 'שליחה #:shipment_id', + 'individual-shipment' => 'משלוח #:shipment_id', 'product-name' => 'שם המוצר', 'qty' => 'כמות', 'shipments' => 'משלוחים', - 'sku' => 'קוד מוצר', + 'sku' => 'קוד SKU', 'subtotal' => 'סכום חלקי', 'tracking-number' => 'מספר מעקב', ], 'refunds' => [ - 'adjustment-fee' => 'עמלת התאמה', - 'adjustment-refund' => 'החזר התאמה', - 'discount' => 'הנחה', - 'grand-total' => 'סכום כולל', - 'individual-refund' => 'החזר #:refund_id', - 'no-result-found' => 'לא נמצאו רשומות.', - 'price' => 'מחיר', - 'product-name' => 'שם המוצר', - 'qty' => 'כמות', - 'refunds' => 'החזרים', - 'shipping-handling' => 'משלוח וטיפול', - 'sku' => 'קוד מוצר', - 'subtotal' => 'סכום חלקי', - 'tax' => 'מע"מ', - 'tax-amount' => 'סכום המע"מ', + 'adjustment-fee' => 'עמלת תיקון', + 'adjustment-refund' => 'החזר תיקון', + 'discount' => 'הנחה', + 'grand-total' => 'סכום כולל', + 'individual-refund' => 'החזר #:refund_id', + 'no-result-found' => 'לא נמצאו רשומות.', + 'price' => 'מחיר', + 'product-name' => 'שם', + 'qty' => 'כמות', + 'refunds' => 'החזרים', + 'shipping-handling' => 'משלוח וטיפול', + 'shipping-handling-excl-tax' => 'משלוח וטיפול (לא כולל מס)', + 'shipping-handling-incl-tax' => 'משלוח וטיפול (כולל מס)', + 'sku' => 'קוד SKU', + 'subtotal' => 'סכום חלקי', + 'subtotal-excl-tax' => 'סכום חלקי (לא כולל מס)', + 'subtotal-incl-tax' => 'סכום חלקי (כולל מס)', + 'tax' => 'מס', + 'tax-amount' => 'סכום מס', ], ], @@ -672,6 +686,7 @@ 'cart' => 'עגלת קניות', 'continue-shopping' => 'המשך לקנות', 'empty-product' => 'אין לך מוצר בעגלה שלך.', + 'excl-tax' => 'לא כולל מס:', 'home' => 'דף הבית', 'items-selected' => ':count פריטים נבחרו', 'move-to-wishlist' => 'העבר לרשימת המשאלות', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'המשך לתשלום', 'empty-cart' => 'עגלת הקניות שלך ריקה', + 'excl-tax' => 'לא כולל מס:', 'offer-on-orders' => 'קבל עד 30% הנחה על הזמנה הראשונה שלך', 'remove' => 'הסר', 'see-details' => 'צפה בפרטים', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'סיכום העגלה', - 'delivery-charges' => 'דמי משלוח', - 'discount-amount' => 'סכום הנחה', - 'grand-total' => 'סך הכל', - 'place-order' => 'הזמן הזמנה', - 'proceed-to-checkout' => 'המשך לתשלום', - 'sub-total' => 'סכום ביניים', - 'tax' => 'מס', + 'cart-summary' => 'סיכום העגלה', + 'delivery-charges' => 'דמי משלוח', + 'delivery-charges-excl-tax' => 'דמי משלוח (לא כולל מס)', + 'delivery-charges-incl-tax' => 'דמי משלוח (כולל מס)', + 'discount-amount' => 'סכום ההנחה', + 'grand-total' => 'סכום כולל', + 'place-order' => 'בצע הזמנה', + 'proceed-to-checkout' => 'המשך לתשלום', + 'sub-total' => 'סיכום ביניים', + 'sub-total-excl-tax' => 'סיכום ביניים (לא כולל מס)', + 'sub-total-incl-tax' => 'סיכום ביניים (כולל מס)', + 'tax' => 'מס', 'estimate-shipping' => [ 'country' => 'מדינה', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'סיכום עגלת הקניות', - 'delivery-charges' => 'דמי משלוח', - 'discount-amount' => 'סכום ההנחה', - 'grand-total' => 'סך הכל לתשלום', - 'place-order' => 'בצע הזמנה', - 'price_&_qty' => ':price × :qty', - 'processing' => 'מעבד', - 'sub-total' => 'תת סך הכל', - 'tax' => 'מס', + 'cart-summary' => 'סיכום עגלת הקניות', + 'delivery-charges' => 'דמי משלוח', + 'delivery-charges-excl-tax' => 'דמי משלוח (לא כולל מס)', + 'delivery-charges-incl-tax' => 'דמי משלוח (כולל מס)', + 'discount-amount' => 'סכום ההנחה', + 'excl-tax' => 'לא כולל מס:', + 'grand-total' => 'סכום כולל', + 'place-order' => 'בצע הזמנה', + 'price_&_qty' => ':price × :qty', + 'processing' => 'מעבד', + 'sub-total' => 'סיכום ביניים', + 'sub-total-excl-tax' => 'סיכום ביניים (לא כולל מס)', + 'sub-total-incl-tax' => 'סיכום ביניים (כולל מס)', + 'tax' => 'מס', ], ], @@ -974,22 +999,27 @@ 'title' => 'הוספת הערה חדשה להזמנתך :order_id שנעשתה בתאריך :created_at', ], - 'billing-address' => 'כתובת לחיוב', - 'carrier' => 'ספק שילוח', - 'contact' => 'פרטי יצירת קשר', - 'discount' => 'הנחה', - 'grand-total' => 'סך הכל', - 'name' => 'שם', - 'payment' => 'תשלום', - 'price' => 'מחיר', - 'qty' => 'כמות', - 'shipping' => 'משלוח', - 'shipping-address' => 'כתובת למשלוח', - 'shipping-handling' => 'משלוח וטיפול', - 'sku' => 'SKU', - 'subtotal' => 'סיכום חלקי', - 'tax' => 'מעמ', - 'tracking-number' => 'מספר מעקב: :tracking_number', + 'billing-address' => 'כתובת לחיוב', + 'carrier' => 'מוביל', + 'contact' => 'צור קשר', + 'discount' => 'הנחה', + 'excl-tax' => 'לא כולל מס: ', + 'grand-total' => 'סכום כולל', + 'name' => 'שם', + 'payment' => 'תשלום', + 'price' => 'מחיר', + 'qty' => 'כמות', + 'shipping' => 'משלוח', + 'shipping-address' => 'כתובת למשלוח', + 'shipping-handling' => 'משלוח וטיפול', + 'shipping-handling-excl-tax' => 'משלוח וטיפול (לא כולל מס)', + 'shipping-handling-incl-tax' => 'משלוח וטיפול (כולל מס)', + 'sku' => 'SKU', + 'subtotal' => 'סיכום ביניים', + 'subtotal-excl-tax' => 'סיכום ביניים (לא כולל מס)', + 'subtotal-incl-tax' => 'סיכום ביניים (כולל מס)', + 'tax' => 'מס', + 'tracking-number' => 'מספר מעקב : :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/hi_IN/app.php b/packages/Webkul/Shop/src/Resources/lang/hi_IN/app.php index 38fd1f5f4fd..82e6f771a8c 100644 --- a/packages/Webkul/Shop/src/Resources/lang/hi_IN/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/hi_IN/app.php @@ -199,80 +199,94 @@ 'cancel-success' => 'आपका आर्डर रद्द कर दिया गया है', 'contact' => 'संपर्क', 'page-title' => 'आर्डर #:order_id', - 'payment-method' => 'भुगतान मेथड', - 'reorder-btn-title' => 'पुनः क्रमबद्ध करें', + 'payment-method' => 'भुगतान का तरीका', + 'reorder-btn-title' => 'फिर से आर्डर करें', 'shipping-address' => 'शिपिंग पता', - 'shipping-method' => 'शिपिंग मेथड', + 'shipping-method' => 'शिपिंग का तरीका', 'title' => 'देखें', 'total' => 'कुल', 'information' => [ - 'discount' => 'डिस्काउंट', - 'grand-total' => 'कुल मिलाकर', - 'info' => 'जानकारी', - 'item-canceled' => 'रद्द किया गया (:qty_canceled)', - 'item-invoice' => 'चालान दिया गया (:qty_invoiced)', - 'item-ordered' => 'मांगा गया (:qty_ordered)', - 'item-refunded' => 'वापसी की गई (:qty_refunded)', - 'item-shipped' => 'भेजा गया (:qty_shipped)', - 'item-status' => 'आइटम स्थिति', - 'placed-on' => 'पर रखा गया', - 'price' => 'मूल्य', - 'product-name' => 'नाम', - 'shipping-handling' => 'शिपिंग और हैंडलिंग', - 'sku' => 'एसकेयू', - 'subtotal' => 'उप-योग', - 'tax' => 'कर', - 'tax-amount' => 'कर राशि', - 'tax-percent' => 'कर प्रतिशत', - 'total-due' => 'कुल बकाया', - 'total-paid' => 'कुल भुगतान किया गया', - 'total-refunded' => 'कुल वापसी की गई', + 'discount' => 'डिस्काउंट', + 'excl-tax' => 'कर सहित नहीं:', + 'grand-total' => 'कुल योग', + 'info' => 'जानकारी', + 'item-canceled' => 'रद्द किया गया (:qty_canceled)', + 'item-invoice' => 'चालानित (:qty_invoiced)', + 'item-ordered' => 'आदेश किया गया (:qty_ordered)', + 'item-refunded' => 'वापसी की गई (:qty_refunded)', + 'item-shipped' => 'भेज दिया गया (:qty_shipped)', + 'item-status' => 'आइटम की स्थिति', + 'placed-on' => 'तारीख पर आदेश दिया गया', + 'price' => 'मूल्य', + 'product-name' => 'उत्पाद का नाम', + 'shipping-handling' => 'शिपिंग और हैंडलिंग', + 'shipping-handling-excl-tax' => 'शिपिंग और हैंडलिंग (कर सहित नहीं)', + 'shipping-handling-incl-tax' => 'शिपिंग और हैंडलिंग (कर सहित)', + 'sku' => 'SKU', + 'subtotal' => 'उपकुल', + 'subtotal-excl-tax' => 'उपकुल (कर सहित नहीं)', + 'subtotal-incl-tax' => 'उपकुल (कर सहित)', + 'tax' => 'कर', + 'tax-amount' => 'कर राशि', + 'tax-percent' => 'कर प्रतिशत', + 'total-due' => 'कुल देय', + 'total-paid' => 'कुल भुगतान', + 'total-refunded' => 'कुल वापसी', ], 'invoices' => [ - 'discount' => 'छूट', - 'grand-total' => 'कुल योग', - 'individual-invoice' => 'चालान #:invoice_id', - 'invoices' => 'चालान', - 'price' => 'मूल्य', - 'print' => 'प्रिंट करें', - 'product-name' => 'नाम', - 'products-ordered' => 'खरीदी गई वस्त्र', - 'qty' => 'मात्रा', - 'shipping-handling' => 'शिपिंग और हैंडलिंग', - 'sku' => 'एसकेयू', - 'subtotal' => 'उपयोगकुल', - 'tax' => 'कर', - 'tax-amount' => 'कर राशि', + 'discount' => 'डिस्काउंट', + 'excl-tax' => 'कर सहित नहीं:', + 'grand-total' => 'कुल योग', + 'individual-invoice' => 'चालान #:invoice_id', + 'invoices' => 'चालान', + 'price' => 'मूल्य', + 'print' => 'प्रिंट', + 'product-name' => 'उत्पाद का नाम', + 'products-ordered' => 'आदेशित उत्पाद', + 'qty' => 'मात्रा', + 'shipping-handling' => 'शिपिंग और हैंडलिंग', + 'shipping-handling-excl-tax' => 'शिपिंग और हैंडलिंग (कर सहित नहीं)', + 'shipping-handling-incl-tax' => 'शिपिंग और हैंडलिंग (कर सहित)', + 'sku' => 'SKU', + 'subtotal' => 'उपकुल', + 'subtotal-excl-tax' => 'उपकुल (कर सहित नहीं)', + 'subtotal-incl-tax' => 'उपकुल (कर सहित)', + 'tax' => 'कर', + 'tax-amount' => 'कर राशि', ], 'shipments' => [ 'individual-shipment' => 'शिपमेंट #:shipment_id', - 'product-name' => 'नाम', + 'product-name' => 'उत्पाद का नाम', 'qty' => 'मात्रा', 'shipments' => 'शिपमेंट', 'sku' => 'SKU', - 'subtotal' => 'सबटोटल', + 'subtotal' => 'उपकुल', 'tracking-number' => 'ट्रैकिंग नंबर', ], 'refunds' => [ - 'adjustment-fee' => 'समायोजन शुल्क', - 'adjustment-refund' => 'समायोजन रिफंड', - 'discount' => 'डिस्काउंट', - 'grand-total' => 'कुल योग', - 'individual-refund' => 'रिफंड #:refund_id', - 'no-result-found' => 'हम कोई रिकॉर्ड नहीं पा सके।', - 'price' => 'मूल्य', - 'product-name' => 'नाम', - 'qty' => 'मात्रा', - 'refunds' => 'रिफंड', - 'shipping-handling' => 'शिपिंग और हैंडलिंग', - 'sku' => 'SKU', - 'subtotal' => 'उप-योग', - 'tax' => 'कर', - 'tax-amount' => 'कर राशि', + 'adjustment-fee' => 'समायोजन शुल्क', + 'adjustment-refund' => 'समायोजन रिफंड', + 'discount' => 'डिस्काउंट', + 'grand-total' => 'कुल योग', + 'individual-refund' => 'रिफंड #:refund_id', + 'no-result-found' => 'कोई रिकॉर्ड नहीं मिला।', + 'price' => 'मूल्य', + 'product-name' => 'उत्पाद का नाम', + 'qty' => 'मात्रा', + 'refunds' => 'रिफंड', + 'shipping-handling' => 'शिपिंग और हैंडलिंग', + 'shipping-handling-excl-tax' => 'शिपिंग और हैंडलिंग (कर सहित नहीं)', + 'shipping-handling-incl-tax' => 'शिपिंग और हैंडलिंग (कर सहित)', + 'sku' => 'SKU', + 'subtotal' => 'उपकुल', + 'subtotal-excl-tax' => 'उपकुल (कर सहित नहीं)', + 'subtotal-incl-tax' => 'उपकुल (कर सहित)', + 'tax' => 'कर', + 'tax-amount' => 'कर राशि', ], ], @@ -672,6 +686,7 @@ 'cart' => 'कार्ट', 'continue-shopping' => 'खरीदारी जारी रखें', 'empty-product' => 'आपके पास आपके कार्ट में कोई उत्पाद नहीं है।', + 'excl-tax' => 'कर से छूट:', 'home' => 'होम', 'items-selected' => ':count आइटम चयनित हैं', 'move-to-wishlist' => 'विशलिस्ट में ले जाने के लिए चयनित आइटम', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'जारी रखने के लिए जारी रखें', 'empty-cart' => 'आपका कार्ट खाली है', + 'excl-tax' => 'कर से छूट:', 'offer-on-orders' => 'अपने पहले आदेश पर 30% तक की छूट पाएं', 'remove' => 'हटाएं', 'see-details' => 'विवरण देखें', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'कार्ट सारांश', - 'delivery-charges' => 'वितरण शुल्क', - 'discount-amount' => 'छूट राशि', - 'grand-total' => 'महा कुल', - 'place-order' => 'आदेश दें', - 'proceed-to-checkout' => 'चेकआउट करें', - 'sub-total' => 'उप-कुल', - 'tax' => 'कर', + 'cart-summary' => 'कार्ट सारांश', + 'delivery-charges' => 'वितरण शुल्क', + 'delivery-charges-excl-tax' => 'वितरण शुल्क (कर से छूट)', + 'delivery-charges-incl-tax' => 'वितरण शुल्क (कर सहित)', + 'discount-amount' => 'डिस्काउंट राशि', + 'grand-total' => 'कुल योग', + 'place-order' => 'आदेश दें', + 'proceed-to-checkout' => 'चेकआउट पर आगे बढ़ें', + 'sub-total' => 'उप-कुल', + 'sub-total-excl-tax' => 'उप-कुल (कर से छूट)', + 'sub-total-incl-tax' => 'उप-कुल (कर सहित)', + 'tax' => 'कर', 'estimate-shipping' => [ 'country' => 'देश', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'कार्ट सारांश', - 'delivery-charges' => 'वितरण शुल्क', - 'discount-amount' => 'छूट राशि', - 'grand-total' => 'महा कुल', - 'place-order' => 'आदेश दें', - 'price_&_qty' => ':price × :qty', - 'proceed-to-checkout' => 'चेकआउट करें', - 'sub-total' => 'उप-कुल', - 'tax' => 'कर', + 'cart-summary' => 'कार्ट सारांश', + 'delivery-charges' => 'वितरण शुल्क', + 'delivery-charges-excl-tax' => 'वितरण शुल्क (कर से छूट)', + 'delivery-charges-incl-tax' => 'वितरण शुल्क (कर सहित)', + 'discount-amount' => 'डिस्काउंट राशि', + 'excl-tax' => 'कर से छूट:', + 'grand-total' => 'कुल योग', + 'place-order' => 'आदेश दें', + 'price_&_qty' => ':price × :qty', + 'processing' => 'प्रसंस्करण', + 'sub-total' => 'उप-कुल', + 'sub-total-excl-tax' => 'उप-कुल (कर से छूट)', + 'sub-total-incl-tax' => 'उप-कुल (कर सहित)', + 'tax' => 'कर', ], ], @@ -974,22 +999,27 @@ 'title' => 'आपके आदेश :order_id पर :created_at को नई टिप्पणी जोड़ दी गई है', ], - 'billing-address' => 'बिलिंग पता', - 'carrier' => 'वाहक', - 'contact' => 'संपर्क', - 'discount' => 'डिस्काउंट', - 'grand-total' => 'कुल योग', - 'name' => 'नाम', - 'payment' => 'भुगतान', - 'price' => 'मूल्य', - 'qty' => 'मात्रा', - 'shipping' => 'शिपिंग', - 'shipping-address' => 'शिपिंग पता', - 'shipping-handling' => 'शिपिंग हैंडलिंग', - 'sku' => 'एसकेयू', - 'subtotal' => 'उप-योग', - 'tax' => 'कर', - 'tracking-number' => 'ट्रैकिंग नंबर: :tracking_number', + 'billing-address' => 'बिलिंग पता', + 'carrier' => 'वाहक', + 'contact' => 'संपर्क', + 'discount' => 'छूट', + 'excl-tax' => 'कर छोड़कर: ', + 'grand-total' => 'कुल योग', + 'name' => 'नाम', + 'payment' => 'भुगतान', + 'price' => 'मूल्य', + 'qty' => 'मात्रा', + 'shipping' => 'शिपिंग', + 'shipping-address' => 'शिपिंग पता', + 'shipping-handling' => 'शिपिंग हैंडलिंग', + 'shipping-handling-excl-tax' => 'शिपिंग हैंडलिंग (कर छोड़कर)', + 'shipping-handling-incl-tax' => 'शिपिंग हैंडलिंग (कर सहित)', + 'sku' => 'एसकेयू', + 'subtotal' => 'उप-योग', + 'subtotal-excl-tax' => 'उप-योग (कर छोड़कर)', + 'subtotal-incl-tax' => 'उप-योग (कर सहित)', + 'tax' => 'कर', + 'tracking-number' => 'ट्रैकिंग नंबर: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/it/app.php b/packages/Webkul/Shop/src/Resources/lang/it/app.php index 123b2563d96..e52ee71eeb6 100644 --- a/packages/Webkul/Shop/src/Resources/lang/it/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/it/app.php @@ -207,44 +207,54 @@ 'total' => 'Totale', 'information' => [ - 'discount' => 'Sconto', - 'grand-total' => 'Totale Generale', - 'info' => 'Informazioni', - 'item-canceled' => 'Annullato (:qty_canceled)', - 'item-invoice' => 'Fatturato (:qty_invoiced)', - 'item-ordered' => 'Ordinato (:qty_ordered)', - 'item-refunded' => 'Rimborsato (:qty_refunded)', - 'item-shipped' => 'spedito (:qty_shipped)', - 'item-status' => 'Stato Articolo', - 'placed-on' => 'Effettuato Il', - 'price' => 'Prezzo', - 'product-name' => 'Nome Prodotto', - 'shipping-handling' => 'Spedizione & Gestione', - 'sku' => 'SKU', - 'subtotal' => 'Subtotale', - 'tax' => 'Tassa', - 'tax-amount' => 'Importo Tassa', - 'tax-percent' => 'Percentuale Tassa', - 'total-due' => 'Totale Dovuto', - 'total-paid' => 'Totale Pagato', - 'total-refunded' => 'Totale Rimborsato', + 'discount' => 'Sconto', + 'excl-tax' => 'Escl. Tasse:', + 'grand-total' => 'Totale Generale', + 'info' => 'Informazioni', + 'item-canceled' => 'Annullato (:qty_canceled)', + 'item-invoice' => 'Fatturato (:qty_invoiced)', + 'item-ordered' => 'Ordinato (:qty_ordered)', + 'item-refunded' => 'Rimborsato (:qty_refunded)', + 'item-shipped' => 'spedito (:qty_shipped)', + 'item-status' => 'Stato Prodotto', + 'placed-on' => 'Effettuato il', + 'price' => 'Prezzo', + 'product-name' => 'Nome', + 'shipping-handling' => 'Spedizione e Gestione', + 'shipping-handling-excl-tax' => 'Spedizione e Gestione (Escl. Tasse)', + 'shipping-handling-incl-tax' => 'Spedizione e Gestione (Incl. Tasse)', + 'sku' => 'SKU', + 'subtotal' => 'Subtotale', + 'subtotal-excl-tax' => 'Subtotale (Escl. Tasse)', + 'subtotal-incl-tax' => 'Subtotale (Incl. Tasse)', + 'tax' => 'Tasse', + 'tax-amount' => 'Importo Tasse', + 'tax-percent' => 'Percentuale Tasse', + 'total-due' => 'Totale Dovuto', + 'total-paid' => 'Totale Pagato', + 'total-refunded' => 'Totale Rimborsato', ], 'invoices' => [ - 'discount' => 'Sconto', - 'grand-total' => 'Totale Generale', - 'individual-invoice' => 'Fattura #:invoice_id', - 'invoices' => 'Fatture', - 'price' => 'Prezzo', - 'print' => 'Stampa', - 'product-name' => 'Nome Prodotto', - 'products-ordered' => 'Prodotti Ordinati', - 'qty' => 'Qtà', - 'shipping-handling' => 'Spedizione & Gestione', - 'sku' => 'SKU', - 'subtotal' => 'Subtotale', - 'tax' => 'Tassa', - 'tax-amount' => 'Importo Tassa', + 'discount' => 'Sconto', + 'excl-tax' => 'Escl. Tasse:', + 'grand-total' => 'Totale Generale', + 'individual-invoice' => 'Fattura #:invoice_id', + 'invoices' => 'Fatture', + 'price' => 'Prezzo', + 'print' => 'Stampa', + 'product-name' => 'Nome', + 'products-ordered' => 'Prodotti Ordinati', + 'qty' => 'Qtà', + 'shipping-handling' => 'Spedizione e Gestione', + 'shipping-handling-excl-tax' => 'Spedizione e Gestione (Escl. Tasse)', + 'shipping-handling-incl-tax' => 'Spedizione e Gestione (Incl. Tasse)', + 'sku' => 'SKU', + 'subtotal' => 'Subtotale', + 'subtotal-excl-tax' => 'Subtotale (Escl. Tasse)', + 'subtotal-incl-tax' => 'Subtotale (Incl. Tasse)', + 'tax' => 'Tasse', + 'tax-amount' => 'Importo Tasse', ], 'shipments' => [ @@ -258,21 +268,25 @@ ], 'refunds' => [ - 'adjustment-fee' => 'Tariffa di Aggiustamento', - 'adjustment-refund' => 'Rimborso Aggiustamento', - 'discount' => 'Sconto', - 'grand-total' => 'Totale Generale', - 'individual-refund' => 'Rimborso #:refund_id', - 'no-result-found' => 'Non abbiamo trovato alcun record.', - 'price' => 'Prezzo', - 'product-name' => 'Nome Prodotto', - 'qty' => 'Qtà', - 'refunds' => 'Rimborsi', - 'shipping-handling' => 'Spedizione & Gestione', - 'sku' => 'SKU', - 'subtotal' => 'Subtotale', - 'tax' => 'Tassa', - 'tax-amount' => 'Importo Tassa', + 'adjustment-fee' => 'Commissione di Regolazione', + 'adjustment-refund' => 'Rimborso di Regolazione', + 'discount' => 'Sconto', + 'grand-total' => 'Totale Generale', + 'individual-refund' => 'Rimborso #:refund_id', + 'no-result-found' => 'Non sono stati trovati risultati.', + 'price' => 'Prezzo', + 'product-name' => 'Nome', + 'qty' => 'Qtà', + 'refunds' => 'Rimborsi', + 'shipping-handling' => 'Spedizione e Gestione', + 'shipping-handling-excl-tax' => 'Spedizione e Gestione (Escl. Tasse)', + 'shipping-handling-incl-tax' => 'Spedizione e Gestione (Incl. Tasse)', + 'sku' => 'SKU', + 'subtotal' => 'Subtotale', + 'subtotal-excl-tax' => 'Subtotale (Escl. Tasse)', + 'subtotal-incl-tax' => 'Subtotale (Incl. Tasse)', + 'tax' => 'Tasse', + 'tax-amount' => 'Importo Tasse', ], ], @@ -672,6 +686,7 @@ 'cart' => 'Carrello', 'continue-shopping' => 'Continua a fare acquisti', 'empty-product' => 'Il carrello è vuoto.', + 'excl-tax' => 'Escl. IVA:', 'home' => 'Home', 'items-selected' => ':count Articoli Selezionati', 'move-to-wishlist' => 'Sposta nella lista dei desideri', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'Continua al pagamento', 'empty-cart' => 'Il tuo carrello è vuoto', + 'excl-tax' => 'Escl. IVA:', 'offer-on-orders' => 'Ottieni fino al 30% di sconto sul tuo primo ordine', 'remove' => 'Rimuovi', 'see-details' => 'Visualizza dettagli', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'Riepilogo carrello', - 'delivery-charges' => 'Spese di consegna', - 'discount-amount' => 'Importo dello sconto', - 'grand-total' => 'Totale generale', - 'place-order' => 'Effettua l\'ordine', - 'proceed-to-checkout' => 'Procedi con il pagamento', - 'sub-total' => 'Subtotale', - 'tax' => 'Imposta', + 'cart-summary' => 'Riepilogo Carrello', + 'delivery-charges' => 'Spese di consegna', + 'delivery-charges-excl-tax' => 'Spese di consegna (escl. IVA)', + 'delivery-charges-incl-tax' => 'Spese di consegna (incl. IVA)', + 'discount-amount' => 'Importo Sconto', + 'grand-total' => 'Totale', + 'place-order' => 'Effettua Ordine', + 'proceed-to-checkout' => 'Procedi al Checkout', + 'sub-total' => 'Subtotale', + 'sub-total-excl-tax' => 'Subtotale (escl. IVA)', + 'sub-total-incl-tax' => 'Subtotale (incl. IVA)', + 'tax' => 'Imposta', 'estimate-shipping' => [ 'country' => 'Paese', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'Riepilogo carrello', - 'delivery-charges' => 'Spese di consegna', - 'discount-amount' => 'Importo dello sconto', - 'grand-total' => 'Totale generale', - 'place-order' => 'Effettua l\'ordine', - 'price_&_qty' => ':price × :qty', - 'processing' => 'Elaborazione', - 'sub-total' => 'Subtotale', - 'tax' => 'Imposta', + 'cart-summary' => 'Riepilogo Carrello', + 'delivery-charges' => 'Spese di consegna', + 'delivery-charges-excl-tax' => 'Spese di consegna (Escl. IVA)', + 'delivery-charges-incl-tax' => 'Spese di consegna (Incl. IVA)', + 'discount-amount' => 'Importo Sconto', + 'excl-tax' => 'Escl. IVA:', + 'grand-total' => 'Totale', + 'place-order' => 'Effettua Ordine', + 'price_&_qty' => ':price × :qty', + 'processing' => 'Elaborazione', + 'sub-total' => 'Subtotale', + 'sub-total-excl-tax' => 'Subtotale (Escl. IVA)', + 'sub-total-incl-tax' => 'Subtotale (Incl. IVA)', + 'tax' => 'Imposta', ], ], @@ -974,22 +999,27 @@ 'title' => 'Nuovo commento aggiunto al tuo ordine :order_id effettuato il :created_at', ], - 'billing-address' => 'Indirizzo di fatturazione', - 'carrier' => 'Vettore', - 'contact' => 'Contatto', - 'discount' => 'Sconto', - 'grand-total' => 'Totale generale', - 'name' => 'Nome', - 'payment' => 'Pagamento', - 'price' => 'Prezzo', - 'qty' => 'Qta', - 'shipping' => 'Spedizione', - 'shipping-address' => 'Indirizzo di spedizione', - 'shipping-handling' => 'Spedizione e gestione', - 'sku' => 'SKU', - 'subtotal' => 'Subtotale', - 'tax' => 'Imposta', - 'tracking-number' => 'Numero di tracciamento : :tracking_number', + 'billing-address' => 'Indirizzo di fatturazione', + 'carrier' => 'Corriere', + 'contact' => 'Contatto', + 'discount' => 'Sconto', + 'excl-tax' => 'Escl. IVA: ', + 'grand-total' => 'Totale', + 'name' => 'Nome', + 'payment' => 'Pagamento', + 'price' => 'Prezzo', + 'qty' => 'Quantità', + 'shipping' => 'Spedizione', + 'shipping-address' => 'Indirizzo di spedizione', + 'shipping-handling' => 'Spedizione e gestione', + 'shipping-handling-excl-tax' => 'Spedizione e gestione (Escl. IVA)', + 'shipping-handling-incl-tax' => 'Spedizione e gestione (Incl. IVA)', + 'sku' => 'SKU', + 'subtotal' => 'Subtotale', + 'subtotal-excl-tax' => 'Subtotale (Escl. IVA)', + 'subtotal-incl-tax' => 'Subtotale (Incl. IVA)', + 'tax' => 'IVA', + 'tracking-number' => 'Numero di tracciamento: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/ja/app.php b/packages/Webkul/Shop/src/Resources/lang/ja/app.php index 18de8c38c94..a918bd3d713 100644 --- a/packages/Webkul/Shop/src/Resources/lang/ja/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/ja/app.php @@ -207,72 +207,86 @@ 'total' => '合計', 'information' => [ - 'discount' => '割引', - 'grand-total' => '総合計', - 'info' => '情報', - 'item-canceled' => 'キャンセル済み (:qty_canceled)', - 'item-invoice' => '請求書 (:qty_invoiced)', - 'item-ordered' => '注文済み (:qty_ordered)', - 'item-refunded' => '返金済み (:qty_refunded)', - 'item-shipped' => '発送済み (:qty_shipped)', - 'item-status' => '商品ステータス', - 'placed-on' => '注文日', - 'price' => '価格', - 'product-name' => '商品名', - 'shipping-handling' => '送料と取り扱い料', - 'sku' => 'SKU', - 'subtotal' => '小計', - 'tax' => '税金', - 'tax-amount' => '税額', - 'tax-percent' => '税率', - 'total-due' => '支払い合計', - 'total-paid' => '支払い合計', - 'total-refunded' => '返金合計', + 'discount' => '割引', + 'excl-tax' => '税抜き:', + 'grand-total' => '総合計', + 'info' => '情報', + 'item-canceled' => 'キャンセル済み(:qty_canceled)', + 'item-invoice' => '請求書(:qty_invoiced)', + 'item-ordered' => '注文済み(:qty_ordered)', + 'item-refunded' => '返金済み(:qty_refunded)', + 'item-shipped' => '出荷済み(:qty_shipped)', + 'item-status' => '商品の状態', + 'placed-on' => '注文日', + 'price' => '価格', + 'product-name' => '商品名', + 'shipping-handling-excl-tax' => '送料および取扱料(税抜き)', + 'shipping-handling-incl-tax' => '送料および取扱料(税込み)', + 'shipping-handling' => '送料および取扱料', + 'sku' => 'SKU', + 'subtotal-excl-tax' => '小計(税抜き)', + 'subtotal-incl-tax' => '小計(税込み)', + 'subtotal' => '小計', + 'tax-amount' => '税額', + 'tax-percent' => '税率', + 'tax' => '税金', + 'total-due' => '合計請求額', + 'total-paid' => '支払済み合計', + 'total-refunded' => '返金済み合計', ], 'invoices' => [ - 'discount' => '割引', - 'grand-total' => '総合計', - 'individual-invoice' => '請求書 #:invoice_id', - 'invoices' => '請求書', - 'price' => '価格', - 'print' => '印刷', - 'product-name' => '商品名', - 'products-ordered' => '注文された商品', - 'qty' => '数量', - 'shipping-handling' => '送料と取り扱い料', - 'sku' => 'SKU', - 'subtotal' => '小計', - 'tax' => '税金', - 'tax-amount' => '税額', + 'discount' => '割引', + 'excl-tax' => '税抜き:', + 'grand-total' => '総合計', + 'individual-invoice' => '請求書 #:invoice_id', + 'invoices' => '請求書', + 'price' => '価格', + 'print' => '印刷', + 'product-name' => '商品名', + 'products-ordered' => '注文商品', + 'qty' => '数量', + 'shipping-handling-excl-tax' => '送料および取扱料(税抜き)', + 'shipping-handling-incl-tax' => '送料および取扱料(税込み)', + 'shipping-handling' => '送料および取扱料', + 'sku' => 'SKU', + 'subtotal-excl-tax' => '小計(税抜き)', + 'subtotal-incl-tax' => '小計(税込み)', + 'subtotal' => '小計', + 'tax' => '税金', + 'tax-amount' => '税額', ], 'shipments' => [ - 'individual-shipment' => '発送 #:shipment_id', + 'individual-shipment' => '出荷 #:shipment_id', 'product-name' => '商品名', 'qty' => '数量', - 'shipments' => '発送', + 'shipments' => '出荷', 'sku' => 'SKU', 'subtotal' => '小計', 'tracking-number' => '追跡番号', ], 'refunds' => [ - 'adjustment-fee' => '調整手数料', - 'adjustment-refund' => '調整返金', - 'discount' => '割引', - 'grand-total' => '総合計', - 'individual-refund' => '返金 #:refund_id', - 'no-result-found' => 'レコードが見つかりませんでした。', - 'price' => '価格', - 'product-name' => '商品名', - 'qty' => '数量', - 'refunds' => '返金', - 'shipping-handling' => '送料と取り扱い料', - 'sku' => 'SKU', - 'subtotal' => '小計', - 'tax' => '税金', - 'tax-amount' => '税額', + 'adjustment-fee' => '調整手数料', + 'adjustment-refund' => '調整返金', + 'discount' => '割引', + 'grand-total' => '総合計', + 'individual-refund' => '返金 #:refund_id', + 'no-result-found' => '該当するレコードが見つかりませんでした。', + 'price' => '価格', + 'product-name' => '商品名', + 'qty' => '数量', + 'refunds' => '返金', + 'shipping-handling-excl-tax' => '送料および取扱料(税抜き)', + 'shipping-handling-incl-tax' => '送料および取扱料(税込み)', + 'shipping-handling' => '送料および取扱料', + 'sku' => 'SKU', + 'subtotal-excl-tax' => '小計(税抜き)', + 'subtotal-incl-tax' => '小計(税込み)', + 'subtotal' => '小計', + 'tax' => '税金', + 'tax-amount' => '税額', ], ], @@ -672,6 +686,7 @@ 'cart' => 'カート', 'continue-shopping' => 'ショッピングを続ける', 'empty-product' => 'カートに製品がありません。', + 'excl-tax' => '税抜き:', 'home' => 'ホーム', 'items-selected' => ':count 個のアイテムが選択されました', 'move-to-wishlist' => 'ウィッシュリストに移動', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'チェックアウトに進む', 'empty-cart' => 'カートは空です', + 'excl-tax' => '税抜き:', 'offer-on-orders' => '1回目の注文で最大30%割引', 'remove' => '削除', 'see-details' => '詳細を表示', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'カートの概要', - 'delivery-charges' => '配送料', - 'discount-amount' => '割引額', - 'grand-total' => '合計金額', - 'place-order' => '注文する', - 'proceed-to-checkout' => 'チェックアウトに進む', - 'sub-total' => '小計', - 'tax' => '税金', + 'cart-summary' => 'カートの概要', + 'delivery-charges-excl-tax' => '配送料(税抜き)', + 'delivery-charges-incl-tax' => '配送料(税込み)', + 'delivery-charges' => '配送料', + 'discount-amount' => '割引額', + 'grand-total' => '合計金額', + 'place-order' => '注文する', + 'proceed-to-checkout' => 'チェックアウトに進む', + 'sub-total-excl-tax' => '小計(税抜き)', + 'sub-total-incl-tax' => '小計(税込み)', + 'sub-total' => '小計', + 'tax' => '税金', 'estimate-shipping' => [ 'country' => '国', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'カートの概要', - 'delivery-charges' => '配送料', - 'discount-amount' => '割引額', - 'grand-total' => '合計金額', - 'place-order' => '注文する', - 'price_&_qty' => ':price × :qty', - 'processing' => '処理中', - 'sub-total' => '小計', - 'tax' => '税金', + 'cart-summary' => 'カートの概要', + 'delivery-charges-excl-tax' => '配送料(税抜き)', + 'delivery-charges-incl-tax' => '配送料(税込み)', + 'delivery-charges' => '配送料', + 'discount-amount' => '割引額', + 'excl-tax' => '税抜き:', + 'grand-total' => '合計金額', + 'place-order' => '注文する', + 'price_&_qty' => ':price × :qty', + 'processing' => '処理中', + 'sub-total-excl-tax' => '小計(税抜き)', + 'sub-total-incl-tax' => '小計(税込み)', + 'sub-total' => '小計', + 'tax' => '税金', ], ], @@ -974,22 +999,27 @@ 'title' => ':created_at にご注文 :order_id に新しいコメントが追加されました', ], - 'billing-address' => '請求先住所', - 'carrier' => 'キャリア', - 'contact' => 'お問い合わせ', - 'discount' => '割引', - 'grand-total' => '合計金額', - 'name' => '名前', - 'payment' => '支払い', - 'price' => '価格', - 'qty' => '数量', - 'shipping' => '配送', - 'shipping-address' => '配送先住所', - 'shipping-handling' => '配送と取扱', - 'sku' => 'SKU', - 'subtotal' => '小計', - 'tax' => '税金', - 'tracking-number' => 'トラッキング番号 : :tracking_number', + 'billing-address' => '請求先住所', + 'carrier' => 'キャリア', + 'contact' => '連絡先', + 'discount' => '割引', + 'excl-tax' => '税抜き: ', + 'grand-total' => '総計', + 'name' => '名前', + 'payment' => '支払い', + 'price' => '価格', + 'qty' => '数量', + 'shipping-address' => '配送先住所', + 'shipping-handling-excl-tax' => '送料・手数料(税抜き)', + 'shipping-handling-incl-tax' => '送料・手数料(税込み)', + 'shipping-handling' => '送料・手数料', + 'shipping' => '配送', + 'sku' => 'SKU', + 'subtotal-excl-tax' => '小計(税抜き)', + 'subtotal-incl-tax' => '小計(税込み)', + 'subtotal' => '小計', + 'tax' => '税金', + 'tracking-number' => '追跡番号: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/nl/app.php b/packages/Webkul/Shop/src/Resources/lang/nl/app.php index e9dc06dca08..37b2b1e1b23 100644 --- a/packages/Webkul/Shop/src/Resources/lang/nl/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/nl/app.php @@ -207,44 +207,54 @@ 'total' => 'Totaal', 'information' => [ - 'discount' => 'Korting', - 'grand-total' => 'Eindtotaal', - 'info' => 'Informatie', - 'item-canceled' => 'Geannuleerd (:qty_canceled)', - 'item-invoice' => 'Gefactureerd (:qty_invoiced)', - 'item-ordered' => 'Besteld (:qty_ordered)', - 'item-refunded' => 'Terugbetaald (:qty_refunded)', - 'item-shipped' => 'Verzonden (:qty_shipped)', - 'item-status' => 'Item Status', - 'placed-on' => 'Geplaatst op', - 'price' => 'Prijs', - 'product-name' => 'Naam', - 'shipping-handling' => 'Verzend- en Verwerkingskosten', - 'sku' => 'Artikelnummer', - 'subtotal' => 'Subtotaal', - 'tax' => 'Belasting', - 'tax-amount' => 'Belastingbedrag', - 'tax-percent' => 'Belastingpercentage', - 'total-due' => 'Totaal Verschuldigd', - 'total-paid' => 'Totaal Betaald', - 'total-refunded' => 'Totaal Terugbetaald', + 'discount' => 'Korting', + 'excl-tax' => 'Excl. BTW:', + 'grand-total' => 'Totaalbedrag', + 'info' => 'Informatie', + 'item-canceled' => 'Geannuleerd (:qty_canceled)', + 'item-invoice' => 'Gefactureerd (:qty_invoiced)', + 'item-ordered' => 'Besteld (:qty_ordered)', + 'item-refunded' => 'Terugbetaald (:qty_refunded)', + 'item-shipped' => 'Verzonden (:qty_shipped)', + 'item-status' => 'Itemstatus', + 'placed-on' => 'Geplaatst op', + 'price' => 'Prijs', + 'product-name' => 'Naam', + 'shipping-handling-excl-tax' => 'Verzend- en afhandelingskosten (Excl. BTW)', + 'shipping-handling-incl-tax' => 'Verzend- en afhandelingskosten (Incl. BTW)', + 'shipping-handling' => 'Verzend- en afhandelingskosten', + 'sku' => 'Artikelnummer', + 'subtotal-excl-tax' => 'Subtotaal (Excl. BTW)', + 'subtotal-incl-tax' => 'Subtotaal (Incl. BTW)', + 'subtotal' => 'Subtotaal', + 'tax-amount' => 'BTW-bedrag', + 'tax-percent' => 'BTW-percentage', + 'tax' => 'BTW', + 'total-due' => 'Totaal verschuldigd', + 'total-paid' => 'Totaal betaald', + 'total-refunded' => 'Totaal terugbetaald', ], 'invoices' => [ - 'discount' => 'Korting', - 'grand-total' => 'Eindtotaal', - 'individual-invoice' => 'Factuur #:invoice_id', - 'invoices' => 'Facturen', - 'price' => 'Prijs', - 'print' => 'Afdrukken', - 'product-name' => 'Naam', - 'products-ordered' => 'Bestelde Producten', - 'qty' => 'Aantal', - 'shipping-handling' => 'Verzend- en Verwerkingskosten', - 'sku' => 'Artikelnummer', - 'subtotal' => 'Subtotaal', - 'tax' => 'Belasting', - 'tax-amount' => 'Belastingbedrag', + 'discount' => 'Korting', + 'excl-tax' => 'Excl. BTW:', + 'grand-total' => 'Totaalbedrag', + 'individual-invoice' => 'Factuur #:invoice_id', + 'invoices' => 'Facturen', + 'price' => 'Prijs', + 'print' => 'Afdrukken', + 'product-name' => 'Naam', + 'products-ordered' => 'Bestelde producten', + 'qty' => 'Aantal', + 'shipping-handling-excl-tax' => 'Verzend- en afhandelingskosten (Excl. BTW)', + 'shipping-handling-incl-tax' => 'Verzend- en afhandelingskosten (Incl. BTW)', + 'shipping-handling' => 'Verzend- en afhandelingskosten', + 'sku' => 'Artikelnummer', + 'subtotal-excl-tax' => 'Subtotaal (Excl. BTW)', + 'subtotal-incl-tax' => 'Subtotaal (Incl. BTW)', + 'subtotal' => 'Subtotaal', + 'tax' => 'BTW', + 'tax-amount' => 'BTW-bedrag', ], 'shipments' => [ @@ -258,21 +268,25 @@ ], 'refunds' => [ - 'adjustment-fee' => 'Aanpassingskosten', - 'adjustment-refund' => 'Aanpassing Terugbetaling', - 'discount' => 'Korting', - 'grand-total' => 'Eindtotaal', - 'individual-refund' => 'Terugbetaling #:refund_id', - 'no-result-found' => 'We konden geen records vinden.', - 'price' => 'Prijs', - 'product-name' => 'Naam', - 'qty' => 'Aantal', - 'refunds' => 'Terugbetalingen', - 'shipping-handling' => 'Verzend- en Verwerkingskosten', - 'sku' => 'Artikelnummer', - 'subtotal' => 'Subtotaal', - 'tax' => 'Belasting', - 'tax-amount' => 'Belastingbedrag', + 'adjustment-fee' => 'Aanpassingskosten', + 'adjustment-refund' => 'Aanpassing terugbetaling', + 'discount' => 'Korting', + 'grand-total' => 'Totaalbedrag', + 'individual-refund' => 'Terugbetaling #:refund_id', + 'no-result-found' => 'Geen resultaten gevonden.', + 'price' => 'Prijs', + 'product-name' => 'Naam', + 'qty' => 'Aantal', + 'refunds' => 'Terugbetalingen', + 'shipping-handling-excl-tax' => 'Verzend- en afhandelingskosten (Excl. BTW)', + 'shipping-handling-incl-tax' => 'Verzend- en afhandelingskosten (Incl. BTW)', + 'shipping-handling' => 'Verzend- en afhandelingskosten', + 'sku' => 'Artikelnummer', + 'subtotal-excl-tax' => 'Subtotaal (Excl. BTW)', + 'subtotal-incl-tax' => 'Subtotaal (Incl. BTW)', + 'subtotal' => 'Subtotaal', + 'tax' => 'BTW', + 'tax-amount' => 'BTW-bedrag', ], ], @@ -672,6 +686,7 @@ 'cart' => 'Winkelwagen', 'continue-shopping' => 'Doorgaan met winkelen', 'empty-product' => 'U heeft geen product in uw winkelwagen.', + 'excl-tax' => 'Excl. BTW:', 'home' => 'Home', 'items-selected' => ':count items geselecteerd', 'move-to-wishlist' => 'Verplaats naar verlanglijst', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'Ga verder naar afrekenen', 'empty-cart' => 'Uw winkelwagen is leeg', + 'excl-tax' => 'Excl. BTW:', 'offer-on-orders' => 'Ontvang tot 30% korting op uw eerste bestelling', 'remove' => 'Verwijderen', 'see-details' => 'Details bekijken', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'Winkelwagenoverzicht', - 'delivery-charges' => 'Leveringskosten', - 'discount-amount' => 'Korting', - 'grand-total' => 'Eindtotaal', - 'place-order' => 'Bestelling plaatsen', - 'proceed-to-checkout' => 'Ga naar afrekenen', - 'sub-total' => 'Subtotaal', - 'tax' => 'Belasting', + 'cart-summary' => 'Winkelwagenoverzicht', + 'delivery-charges-excl-tax' => 'Verzendkosten (Excl. BTW)', + 'delivery-charges-incl-tax' => 'Verzendkosten (Incl. BTW)', + 'delivery-charges' => 'Verzendkosten', + 'discount-amount' => 'Korting', + 'grand-total' => 'Totaalbedrag', + 'place-order' => 'Bestelling plaatsen', + 'proceed-to-checkout' => 'Doorgaan naar afrekenen', + 'sub-total-excl-tax' => 'Subtotaal (Excl. BTW)', + 'sub-total-incl-tax' => 'Subtotaal (Incl. BTW)', + 'sub-total' => 'Subtotaal', + 'tax' => 'Belasting', 'estimate-shipping' => [ 'country' => 'Land', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'Winkelwagenoverzicht', - 'delivery-charges' => 'Leveringskosten', - 'discount-amount' => 'Korting', - 'grand-total' => 'Eindtotaal', - 'place-order' => 'Bestelling plaatsen', - 'price_&_qty' => ':price × :qty', - 'processing' => 'Verwerken', - 'sub-total' => 'Subtotaal', - 'tax' => 'Belasting', + 'cart-summary' => 'Winkelwagenoverzicht', + 'delivery-charges-excl-tax' => 'Verzendkosten (Excl. BTW)', + 'delivery-charges-incl-tax' => 'Verzendkosten (Incl. BTW)', + 'delivery-charges' => 'Verzendkosten', + 'discount-amount' => 'Kortingbedrag', + 'excl-tax' => 'Excl. BTW:', + 'grand-total' => 'Totaalbedrag', + 'place-order' => 'Bestelling plaatsen', + 'price_&_qty' => ':price × :qty', + 'processing' => 'Verwerken', + 'sub-total-excl-tax' => 'Subtotaal (Excl. BTW)', + 'sub-total-incl-tax' => 'Subtotaal (Incl. BTW)', + 'sub-total' => 'Subtotaal', + 'tax' => 'Belasting', ], ], @@ -974,22 +999,27 @@ 'title' => 'Nieuwe opmerking toegevoegd aan je bestelling :order_id geplaatst op :created_at', ], - 'billing-address' => 'Factuuradres', - 'carrier' => 'Vervoerder', - 'contact' => 'Contact', - 'discount' => 'Korting', - 'grand-total' => 'Eindtotaal', - 'name' => 'Naam', - 'payment' => 'Betaling', - 'price' => 'Prijs', - 'qty' => 'Aantal', - 'shipping' => 'Verzending', - 'shipping-address' => 'Verzendadres', - 'shipping-handling' => 'Verzendkosten', - 'sku' => 'SKU', - 'subtotal' => 'Subtotaal', - 'tax' => 'Belasting', - 'tracking-number' => 'Volgnummer: :tracking_number', + 'billing-address' => 'Factuuradres', + 'carrier' => 'Vervoerder', + 'contact' => 'Contact', + 'discount' => 'Korting', + 'excl-tax' => 'Excl. BTW: ', + 'grand-total' => 'Totaalbedrag', + 'name' => 'Naam', + 'payment' => 'Betaling', + 'price' => 'Prijs', + 'qty' => 'Aantal', + 'shipping-address' => 'Verzendadres', + 'shipping-handling-excl-tax' => 'Verzend- en verwerkingskosten (Excl. BTW)', + 'shipping-handling-incl-tax' => 'Verzend- en verwerkingskosten (Incl. BTW)', + 'shipping-handling' => 'Verzend- en verwerkingskosten', + 'shipping' => 'Verzending', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotaal (Excl. BTW)', + 'subtotal-incl-tax' => 'Subtotaal (Incl. BTW)', + 'subtotal' => 'Subtotaal', + 'tax' => 'BTW', + 'tracking-number' => 'Volgnummer: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/pl/app.php b/packages/Webkul/Shop/src/Resources/lang/pl/app.php index 6b21062c86e..933367f9cd2 100644 --- a/packages/Webkul/Shop/src/Resources/lang/pl/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/pl/app.php @@ -207,49 +207,59 @@ 'total' => 'Suma', 'information' => [ - 'discount' => 'Rabat', - 'grand-total' => 'Suma ogólna', - 'info' => 'Informacje', - 'item-canceled' => 'Anulowane (sztuk: :qty_canceled)', - 'item-invoice' => 'Faktura (sztuk: :qty_invoiced)', - 'item-ordered' => 'Zamówione (sztuk: :qty_ordered)', - 'item-refunded' => 'Zwrot (sztuk: :qty_refunded)', - 'item-shipped' => 'Wysłane (sztuk: :qty_shipped)', - 'item-status' => 'Status pozycji', - 'placed-on' => 'Zamówienie złożone dnia', - 'price' => 'Cena', - 'product-name' => 'Nazwa produktu', - 'shipping-handling' => 'Dostawa i obsługa', - 'sku' => 'SKU', - 'subtotal' => 'Suma częściowa', - 'tax' => 'Podatek', - 'tax-amount' => 'Kwota podatku', - 'tax-percent' => 'Procent podatku', - 'total-due' => 'Należność ogółem', - 'total-paid' => 'Suma opłacona', - 'total-refunded' => 'Suma zwrócona', + 'discount' => 'Zniżka', + 'excl-tax' => 'Bez podatku:', + 'grand-total' => 'Razem', + 'info' => 'Informacje', + 'item-canceled' => 'Anulowane (:qty_canceled)', + 'item-invoice' => 'Faktura (:qty_invoiced)', + 'item-ordered' => 'Zamówione (:qty_ordered)', + 'item-refunded' => 'Zwrócone (:qty_refunded)', + 'item-shipped' => 'Wysłane (:qty_shipped)', + 'item-status' => 'Status przedmiotu', + 'placed-on' => 'Zamówione dnia', + 'price' => 'Cena', + 'product-name' => 'Nazwa', + 'shipping-handling-excl-tax' => 'Dostawa i obsługa (bez podatku)', + 'shipping-handling-incl-tax' => 'Dostawa i obsługa (z podatkiem)', + 'shipping-handling' => 'Dostawa i obsługa', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Suma częściowa (bez podatku)', + 'subtotal-incl-tax' => 'Suma częściowa (z podatkiem)', + 'subtotal' => 'Suma częściowa', + 'tax-amount' => 'Kwota podatku', + 'tax-percent' => 'Procent podatku', + 'tax' => 'Podatek', + 'total-due' => 'Całkowita należność', + 'total-paid' => 'Całkowicie zapłacone', + 'total-refunded' => 'Całkowicie zwrócone', ], 'invoices' => [ - 'discount' => 'Rabat', - 'grand-total' => 'Suma ogólna', - 'individual-invoice' => 'Faktura #:invoice_id', - 'invoices' => 'Faktury', - 'price' => 'Cena', - 'print' => 'Drukuj', - 'product-name' => 'Nazwa produktu', - 'products-ordered' => 'Zamówione produkty', - 'qty' => 'Ilość', - 'shipping-handling' => 'Dostawa i obsługa', - 'sku' => 'SKU', - 'subtotal' => 'Suma częściowa', - 'tax' => 'Podatek', - 'tax-amount' => 'Kwota podatku', + 'discount' => 'Zniżka', + 'excl-tax' => 'Bez podatku:', + 'grand-total' => 'Razem', + 'individual-invoice' => 'Faktura #:invoice_id', + 'invoices' => 'Faktury', + 'price' => 'Cena', + 'print' => 'Drukuj', + 'product-name' => 'Nazwa', + 'products-ordered' => 'Zamówione produkty', + 'qty' => 'Ilość', + 'shipping-handling-excl-tax' => 'Dostawa i obsługa (bez podatku)', + 'shipping-handling-incl-tax' => 'Dostawa i obsługa (z podatkiem)', + 'shipping-handling' => 'Dostawa i obsługa', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Suma częściowa (bez podatku)', + 'subtotal-incl-tax' => 'Suma częściowa (z podatkiem)', + 'subtotal' => 'Suma częściowa', + 'tax' => 'Podatek', + 'tax-amount' => 'Kwota podatku', ], 'shipments' => [ 'individual-shipment' => 'Wysyłka #:shipment_id', - 'product-name' => 'Nazwa produktu', + 'product-name' => 'Nazwa', 'qty' => 'Ilość', 'shipments' => 'Wysyłki', 'sku' => 'SKU', @@ -258,21 +268,25 @@ ], 'refunds' => [ - 'adjustment-fee' => 'Opłata korekty', - 'adjustment-refund' => 'Zwrot korekty', - 'discount' => 'Rabat', - 'grand-total' => 'Suma ogólna', - 'individual-refund' => 'Zwrot #:refund_id', - 'no-result-found' => 'Nie znaleziono żadnych rekordów.', - 'price' => 'Cena', - 'product-name' => 'Nazwa produktu', - 'qty' => 'Ilość', - 'refunds' => 'Zwroty', - 'shipping-handling' => 'Dostawa i obsługa', - 'sku' => 'SKU', - 'subtotal' => 'Suma częściowa', - 'tax' => 'Podatek', - 'tax-amount' => 'Kwota podatku', + 'adjustment-fee' => 'Opłata korekcyjna', + 'adjustment-refund' => 'Zwrot korekcyjny', + 'discount' => 'Zniżka', + 'grand-total' => 'Razem', + 'individual-refund' => 'Zwrot #:refund_id', + 'no-result-found' => 'Nie znaleziono żadnych rekordów.', + 'price' => 'Cena', + 'product-name' => 'Nazwa', + 'qty' => 'Ilość', + 'refunds' => 'Zwroty', + 'shipping-handling-excl-tax' => 'Dostawa i obsługa (bez podatku)', + 'shipping-handling-incl-tax' => 'Dostawa i obsługa (z podatkiem)', + 'shipping-handling' => 'Dostawa i obsługa', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Suma częściowa (bez podatku)', + 'subtotal-incl-tax' => 'Suma częściowa (z podatkiem)', + 'subtotal' => 'Suma częściowa', + 'tax' => 'Podatek', + 'tax-amount' => 'Kwota podatku', ], ], @@ -672,6 +686,7 @@ 'cart' => 'Koszyk', 'continue-shopping' => 'Kontynuuj zakupy', 'empty-product' => 'Nie masz produktu w koszyku', + 'excl-tax' => 'Bez podatku:', 'home' => 'Strona główna', 'items-selected' => ':count wybranych produktów', 'move-to-wishlist' => 'Przenieś na listę życzeń', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'Przejdź do realizacji zamówienia', 'empty-cart' => 'Twój koszyk jest pusty', + 'excl-tax' => 'Bez podatku:', 'offer-on-orders' => 'Zyskaj do 30% RABATU na swoje pierwsze zamówienie', 'remove' => 'Usuń', 'see-details' => 'Zobacz szczegóły', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'Podsumowanie koszyka', - 'delivery-charges' => 'Koszty dostawy', - 'discount-amount' => 'Wartość rabatu', - 'grand-total' => 'Łączna suma', - 'place-order' => 'Złóż zamówienie', - 'proceed-to-checkout' => 'Przejdź do realizacji zamówienia', - 'sub-total' => 'Suma częściowa', - 'tax' => 'Podatek', + 'cart-summary' => 'Podsumowanie koszyka', + 'delivery-charges-excl-tax' => 'Opłaty za dostawę (bez podatku)', + 'delivery-charges-incl-tax' => 'Opłaty za dostawę (z podatkiem)', + 'delivery-charges' => 'Opłaty za dostawę', + 'discount-amount' => 'Kwota rabatu', + 'grand-total' => 'Suma ogólna', + 'place-order' => 'Złóż zamówienie', + 'proceed-to-checkout' => 'Przejdź do realizacji zamówienia', + 'sub-total-excl-tax' => 'Suma częściowa (bez podatku)', + 'sub-total-incl-tax' => 'Suma częściowa (z podatkiem)', + 'sub-total' => 'Suma częściowa', + 'tax' => 'Podatek', 'estimate-shipping' => [ 'country' => 'Kraj', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'Podsumowanie koszyka', - 'delivery-charges' => 'Koszty dostawy', - 'discount-amount' => 'Wartość rabatu', - 'grand-total' => 'Łączna suma', - 'place-order' => 'Złóż zamówienie', - 'price_&_qty' => ':price × :qty', - 'processing' => 'Przetwarzanie', - 'sub-total' => 'Suma częściowa', - 'tax' => 'Podatek', + 'cart-summary' => 'Podsumowanie koszyka', + 'delivery-charges-excl-tax' => 'Opłaty za dostawę (bez podatku)', + 'delivery-charges-incl-tax' => 'Opłaty za dostawę (z podatkiem)', + 'delivery-charges' => 'Opłaty za dostawę', + 'discount-amount' => 'Kwota rabatu', + 'excl-tax' => 'Bez podatku:', + 'grand-total' => 'Suma ogólna', + 'place-order' => 'Złóż zamówienie', + 'price_&_qty' => ':price × :qty', + 'processing' => 'Przetwarzanie', + 'sub-total-excl-tax' => 'Suma częściowa (bez podatku)', + 'sub-total-incl-tax' => 'Suma częściowa (z podatkiem)', + 'sub-total' => 'Suma częściowa', + 'tax' => 'Podatek', ], ], @@ -974,22 +999,27 @@ 'title' => 'Dodano nowy komentarz do zamówienia :order_id złożonego :created_at', ], - 'billing-address' => 'Adres rozliczeniowy', - 'carrier' => 'Przewoźnik', - 'contact' => 'Kontakt', - 'discount' => 'Rabat', - 'grand-total' => 'Łączna suma', - 'name' => 'Nazwa', - 'payment' => 'Płatność', - 'price' => 'Cena', - 'qty' => 'Ilość', - 'shipping' => 'Dostawa', - 'shipping-address' => 'Adres dostawy', - 'shipping-handling' => 'Opłaty za przesyłkę', - 'sku' => 'SKU', - 'subtotal' => 'Suma częściowa', - 'tax' => 'Podatek', - 'tracking-number' => 'Numer przesyłki: :tracking_number', + 'billing-address' => 'Adres rozliczeniowy', + 'carrier' => 'Przewoźnik', + 'contact' => 'Kontakt', + 'discount' => 'Rabat', + 'excl-tax' => 'Bez podatku: ', + 'grand-total' => 'Suma całkowita', + 'name' => 'Nazwa', + 'payment' => 'Płatność', + 'price' => 'Cena', + 'qty' => 'Ilość', + 'shipping-address' => 'Adres dostawy', + 'shipping-handling-excl-tax' => 'Obsługa wysyłki (bez podatku)', + 'shipping-handling-incl-tax' => 'Obsługa wysyłki (z podatkiem)', + 'shipping-handling' => 'Obsługa wysyłki', + 'shipping' => 'Wysyłka', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Suma częściowa (bez podatku)', + 'subtotal-incl-tax' => 'Suma częściowa (z podatkiem)', + 'subtotal' => 'Suma częściowa', + 'tax' => 'Podatek', + 'tracking-number' => 'Numer śledzenia: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/pt_BR/app.php b/packages/Webkul/Shop/src/Resources/lang/pt_BR/app.php index 18f3c76f393..ddcc71c2359 100755 --- a/packages/Webkul/Shop/src/Resources/lang/pt_BR/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/pt_BR/app.php @@ -207,72 +207,86 @@ 'total' => 'Total', 'information' => [ - 'discount' => 'Desconto', - 'grand-total' => 'Total Geral', - 'info' => 'Informação', - 'item-canceled' => 'Cancelado (:qty_canceled)', - 'item-invoice' => 'Faturado (:qty_invoiced)', - 'item-ordered' => 'Encomendado (:qty_ordered)', - 'item-refunded' => 'Reembolsado (:qty_refunded)', - 'item-shipped' => 'Enviado (:qty_shipped)', - 'item-status' => 'Status do Item', - 'placed-on' => 'Colocado em', - 'price' => 'Preço', - 'product-name' => 'Nome', - 'shipping-handling' => 'Envio e Manipulação', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Imposto', - 'tax-amount' => 'Valor do Imposto', - 'tax-percent' => 'Percentagem de Imposto', - 'total-due' => 'Total Devido', - 'total-paid' => 'Total Pago', - 'total-refunded' => 'Total Reembolsado', + 'discount' => 'Desconto', + 'excl-tax' => 'Excl. Imposto:', + 'grand-total' => 'Total Geral', + 'info' => 'Informação', + 'item-canceled' => 'Cancelado (:qty_canceled)', + 'item-invoice' => 'Faturado (:qty_invoiced)', + 'item-ordered' => 'Encomendado (:qty_ordered)', + 'item-refunded' => 'Reembolsado (:qty_refunded)', + 'item-shipped' => 'Enviado (:qty_shipped)', + 'item-status' => 'Status do Item', + 'placed-on' => 'Colocado em', + 'price' => 'Preço', + 'product-name' => 'Nome do Produto', + 'shipping-handling-excl-tax' => 'Envio e Manuseio (Excl. Imposto)', + 'shipping-handling-incl-tax' => 'Envio e Manuseio (Incl. Imposto)', + 'shipping-handling' => 'Envio e Manuseio', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotal (Excl. Imposto)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Imposto)', + 'subtotal' => 'Subtotal', + 'tax-amount' => 'Valor do Imposto', + 'tax-percent' => 'Percentual do Imposto', + 'tax' => 'Imposto', + 'total-due' => 'Total Devido', + 'total-paid' => 'Total Pago', + 'total-refunded' => 'Total Reembolsado', ], 'invoices' => [ - 'discount' => 'Desconto', - 'grand-total' => 'Total Geral', - 'individual-invoice' => 'Fatura #:invoice_id', - 'invoices' => 'Faturas', - 'price' => 'Preço', - 'print' => 'Imprimir', - 'product-name' => 'Nome', - 'products-ordered' => 'Produtos Encomendados', - 'qty' => 'Qty', - 'shipping-handling' => 'Envio e Manipulação', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Imposto', - 'tax-amount' => 'Valor do Imposto', + 'discount' => 'Desconto', + 'excl-tax' => 'Excl. Imposto:', + 'grand-total' => 'Total Geral', + 'individual-invoice' => 'Fatura #:invoice_id', + 'invoices' => 'Faturas', + 'price' => 'Preço', + 'print' => 'Imprimir', + 'product-name' => 'Nome do Produto', + 'products-ordered' => 'Produtos Encomendados', + 'qty' => 'Quantidade', + 'shipping-handling-excl-tax' => 'Envio e Manuseio (Excl. Imposto)', + 'shipping-handling-incl-tax' => 'Envio e Manuseio (Incl. Imposto)', + 'shipping-handling' => 'Envio e Manuseio', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotal (Excl. Imposto)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Imposto)', + 'subtotal' => 'Subtotal', + 'tax' => 'Imposto', + 'tax-amount' => 'Valor do Imposto', ], 'shipments' => [ - 'individual-shipment' => 'Envio #:shipment_id', - 'product-name' => 'Nome', - 'qty' => 'Qty', - 'shipments' => 'Envios', + 'individual-shipment' => 'Remessa #:shipment_id', + 'product-name' => 'Nome do Produto', + 'qty' => 'Quantidade', + 'shipments' => 'Remessas', 'sku' => 'SKU', 'subtotal' => 'Subtotal', 'tracking-number' => 'Número de Rastreamento', ], 'refunds' => [ - 'adjustment-fee' => 'Taxa de Ajuste', - 'adjustment-refund' => 'Reembolso de Ajuste', - 'discount' => 'Desconto', - 'grand-total' => 'Total Geral', - 'individual-refund' => 'Reembolso #:refund_id', - 'no-result-found' => 'Não conseguimos encontrar nenhum registro.', - 'price' => 'Preço', - 'product-name' => 'Nome', - 'qty' => 'Qty', - 'refunds' => 'Reembolsos', - 'shipping-handling' => 'Envio e Manipulação', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Imposto', - 'tax-amount' => 'Valor do Imposto', + 'adjustment-fee' => 'Taxa de Ajuste', + 'adjustment-refund' => 'Reembolso de Ajuste', + 'discount' => 'Desconto', + 'grand-total' => 'Total Geral', + 'individual-refund' => 'Reembolso #:refund_id', + 'no-result-found' => 'Não encontramos nenhum registro.', + 'price' => 'Preço', + 'product-name' => 'Nome do Produto', + 'qty' => 'Quantidade', + 'refunds' => 'Reembolsos', + 'shipping-handling-excl-tax' => 'Envio e Manuseio (Excl. Imposto)', + 'shipping-handling-incl-tax' => 'Envio e Manuseio (Incl. Imposto)', + 'shipping-handling' => 'Envio e Manuseio', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotal (Excl. Imposto)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Imposto)', + 'subtotal' => 'Subtotal', + 'tax' => 'Imposto', + 'tax-amount' => 'Valor do Imposto', ], ], @@ -672,6 +686,7 @@ 'cart' => 'Carrinho', 'continue-shopping' => 'Continuar Comprando', 'empty-product' => 'Você não tem um produto no carrinho.', + 'excl-tax' => 'Excl. Imposto:', 'home' => 'Página Inicial', 'items-selected' => ':count Itens Selecionados', 'move-to-wishlist' => 'Mover para a Lista de Desejos', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'Continuar para o Checkout', 'empty-cart' => 'Seu carrinho está vazio', + 'excl-tax' => 'Excl. Imposto:', 'offer-on-orders' => 'Receba até 30% de DESCONTO no seu 1º pedido', 'remove' => 'Remover', 'see-details' => 'Ver Detalhes', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'Resumo do Carrinho', - 'delivery-charges' => 'Custos de Entrega', - 'discount-amount' => 'Valor do Desconto', - 'grand-total' => 'Total Geral', - 'place-order' => 'Realizar Pedido', - 'proceed-to-checkout' => 'Prosseguir para o Checkout', - 'sub-total' => 'Subtotal', - 'tax' => 'Imposto', + 'cart-summary' => 'Resumo do Carrinho', + 'delivery-charges-excl-tax' => 'Taxas de Entrega (Excl. Imposto)', + 'delivery-charges-incl-tax' => 'Taxas de Entrega (Incl. Imposto)', + 'delivery-charges' => 'Taxas de Entrega', + 'discount-amount' => 'Valor do Desconto', + 'grand-total' => 'Total Geral', + 'place-order' => 'Finalizar Pedido', + 'proceed-to-checkout' => 'Prosseguir para o Checkout', + 'sub-total-excl-tax' => 'Subtotal (Excl. Imposto)', + 'sub-total-incl-tax' => 'Subtotal (Incl. Imposto)', + 'sub-total' => 'Subtotal', + 'tax' => 'Imposto', 'estimate-shipping' => [ 'country' => 'País', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'Resumo do Carrinho', - 'delivery-charges' => 'Custos de Entrega', - 'discount-amount' => 'Valor do Desconto', - 'grand-total' => 'Total Geral', - 'place-order' => 'Realizar Pedido', - 'price_&_qty' => ':price × :qty', - 'processing' => 'Processando', - 'sub-total' => 'Subtotal', - 'tax' => 'Imposto', + 'cart-summary' => 'Resumo do Carrinho', + 'delivery-charges-excl-tax' => 'Taxas de Entrega (Excl. Imposto)', + 'delivery-charges-incl-tax' => 'Taxas de Entrega (Incl. Imposto)', + 'delivery-charges' => 'Taxas de Entrega', + 'discount-amount' => 'Valor do Desconto', + 'excl-tax' => 'Excl. Imposto:', + 'grand-total' => 'Total Geral', + 'place-order' => 'Finalizar Pedido', + 'price_&_qty' => ':price × :qty', + 'processing' => 'Processando', + 'sub-total-excl-tax' => 'Subtotal (Excl. Imposto)', + 'sub-total-incl-tax' => 'Subtotal (Incl. Imposto)', + 'sub-total' => 'Subtotal', + 'tax' => 'Imposto', ], ], @@ -974,22 +999,27 @@ 'title' => 'Novo comentário adicionado ao seu Pedido :order_id feito em :created_at', ], - 'billing-address' => 'Endereço de Cobrança', - 'carrier' => 'Transportadora', - 'contact' => 'Contato', - 'discount' => 'Desconto', - 'grand-total' => 'Total Geral', - 'name' => 'Nome', - 'payment' => 'Pagamento', - 'price' => 'Preço', - 'qty' => 'Qtd', - 'shipping' => 'Entrega', - 'shipping-address' => 'Endereço de Entrega', - 'shipping-handling' => 'Manuseio e Entrega', - 'sku' => 'SKU', - 'subtotal' => 'Subtotal', - 'tax' => 'Imposto', - 'tracking-number' => 'Número de Rastreamento : :tracking_number', + 'billing-address' => 'Endereço de Cobrança', + 'carrier' => 'Transportadora', + 'contact' => 'Contato', + 'discount' => 'Desconto', + 'excl-tax' => 'Excl. Imposto: ', + 'grand-total' => 'Total Geral', + 'name' => 'Nome', + 'payment' => 'Pagamento', + 'price' => 'Preço', + 'qty' => 'Quantidade', + 'shipping-address' => 'Endereço de Envio', + 'shipping-handling-excl-tax' => 'Frete e Manuseio (Excl. Imposto)', + 'shipping-handling-incl-tax' => 'Frete e Manuseio (Incl. Imposto)', + 'shipping-handling' => 'Frete e Manuseio', + 'shipping' => 'Envio', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Subtotal (Excl. Imposto)', + 'subtotal-incl-tax' => 'Subtotal (Incl. Imposto)', + 'subtotal' => 'Subtotal', + 'tax' => 'Imposto', + 'tracking-number' => 'Número de Rastreamento: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/ru/app.php b/packages/Webkul/Shop/src/Resources/lang/ru/app.php index f37db4eb1e0..52a5fddc65b 100644 --- a/packages/Webkul/Shop/src/Resources/lang/ru/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/ru/app.php @@ -207,72 +207,86 @@ 'total' => 'Итого', 'information' => [ - 'discount' => 'Скидка', - 'grand-total' => 'Общая сумма', - 'info' => 'Информация', - 'item-canceled' => 'Отменено (:qty_canceled)', - 'item-invoice' => 'Выставлен счет (:qty_invoiced)', - 'item-ordered' => 'Заказано (:qty_ordered)', - 'item-refunded' => 'Возвращено (:qty_refunded)', - 'item-shipped' => 'Отправлено (:qty_shipped)', - 'item-status' => 'Статус товара', - 'placed-on' => 'Заказ размещен', - 'price' => 'Цена', - 'product-name' => 'Наименование', - 'shipping-handling' => 'Доставка и обработка', - 'sku' => 'Артикул', - 'subtotal' => 'Промежуточная сумма', - 'tax' => 'Налог', - 'tax-amount' => 'Сумма налога', - 'tax-percent' => 'Процент налога', - 'total-due' => 'Итого к оплате', - 'total-paid' => 'Всего оплачено', - 'total-refunded' => 'Всего возвращено', + 'discount' => 'Скидка', + 'excl-tax' => 'Без налога:', + 'grand-total' => 'Общая сумма', + 'info' => 'Информация', + 'item-canceled' => 'Отменено (:qty_canceled)', + 'item-invoice' => 'Выставлено счетов (:qty_invoiced)', + 'item-ordered' => 'Заказано (:qty_ordered)', + 'item-refunded' => 'Возвращено (:qty_refunded)', + 'item-shipped' => 'Отправлено (:qty_shipped)', + 'item-status' => 'Статус товара', + 'placed-on' => 'Размещено', + 'price' => 'Цена', + 'product-name' => 'Наименование', + 'shipping-handling-excl-tax' => 'Доставка и обработка (без налога)', + 'shipping-handling-incl-tax' => 'Доставка и обработка (с налогом)', + 'shipping-handling' => 'Доставка и обработка', + 'sku' => 'Артикул', + 'subtotal-excl-tax' => 'Подытог (без налога)', + 'subtotal-incl-tax' => 'Подытог (с налогом)', + 'subtotal' => 'Подытог', + 'tax-amount' => 'Сумма налога', + 'tax-percent' => 'Процент налога', + 'tax' => 'Налог', + 'total-due' => 'Итого к оплате', + 'total-paid' => 'Всего оплачено', + 'total-refunded' => 'Всего возвращено', ], 'invoices' => [ - 'discount' => 'Скидка', - 'grand-total' => 'Общая сумма', - 'individual-invoice' => 'Счет #:invoice_id', - 'invoices' => 'Счета', - 'price' => 'Цена', - 'print' => 'Печать', - 'product-name' => 'Наименование', - 'products-ordered' => 'Заказанные товары', - 'qty' => 'Количество', - 'shipping-handling' => 'Доставка и обработка', - 'sku' => 'Артикул', - 'subtotal' => 'Промежуточная сумма', - 'tax' => 'Налог', - 'tax-amount' => 'Сумма налога', + 'discount' => 'Скидка', + 'excl-tax' => 'Без налога:', + 'grand-total' => 'Общая сумма', + 'individual-invoice' => 'Счет #:invoice_id', + 'invoices' => 'Счета', + 'price' => 'Цена', + 'print' => 'Печать', + 'product-name' => 'Наименование', + 'products-ordered' => 'Заказанные товары', + 'qty' => 'Кол-во', + 'shipping-handling-excl-tax' => 'Доставка и обработка (без налога)', + 'shipping-handling-incl-tax' => 'Доставка и обработка (с налогом)', + 'shipping-handling' => 'Доставка и обработка', + 'sku' => 'Артикул', + 'subtotal-excl-tax' => 'Подытог (без налога)', + 'subtotal-incl-tax' => 'Подытог (с налогом)', + 'subtotal' => 'Подытог', + 'tax' => 'Налог', + 'tax-amount' => 'Сумма налога', ], 'shipments' => [ - 'individual-shipment' => 'Поставка #:shipment_id', + 'individual-shipment' => 'Отгрузка #:shipment_id', 'product-name' => 'Наименование', - 'qty' => 'Количество', - 'shipments' => 'Поставки', + 'qty' => 'Кол-во', + 'shipments' => 'Отгрузки', 'sku' => 'Артикул', - 'subtotal' => 'Промежуточная сумма', + 'subtotal' => 'Подытог', 'tracking-number' => 'Номер отслеживания', ], 'refunds' => [ - 'adjustment-fee' => 'Корректировка платы', - 'adjustment-refund' => 'Корректировка возврата', - 'discount' => 'Скидка', - 'grand-total' => 'Общая сумма', - 'individual-refund' => 'Возврат #:refund_id', - 'no-result-found' => 'Мы не смогли найти записей.', - 'price' => 'Цена', - 'product-name' => 'Наименование', - 'qty' => 'Количество', - 'refunds' => 'Возвраты', - 'shipping-handling' => 'Доставка и обработка', - 'sku' => 'Артикул', - 'subtotal' => 'Промежуточная сумма', - 'tax' => 'Налог', - 'tax-amount' => 'Сумма налога', + 'adjustment-fee' => 'Сбор за корректировку', + 'adjustment-refund' => 'Возврат корректировки', + 'discount' => 'Скидка', + 'grand-total' => 'Общая сумма', + 'individual-refund' => 'Возврат #:refund_id', + 'no-result-found' => 'Мы не смогли найти записи.', + 'price' => 'Цена', + 'product-name' => 'Наименование', + 'qty' => 'Кол-во', + 'refunds' => 'Возвраты', + 'shipping-handling-excl-tax' => 'Доставка и обработка (без налога)', + 'shipping-handling-incl-tax' => 'Доставка и обработка (с налогом)', + 'shipping-handling' => 'Доставка и обработка', + 'sku' => 'Артикул', + 'subtotal-excl-tax' => 'Подытог (без налога)', + 'subtotal-incl-tax' => 'Подытог (с налогом)', + 'subtotal' => 'Подытог', + 'tax' => 'Налог', + 'tax-amount' => 'Сумма налога', ], ], @@ -672,6 +686,7 @@ 'cart' => 'Корзина', 'continue-shopping' => 'Продолжить покупки', 'empty-product' => 'В вашей корзине нет товаров.', + 'excl-tax' => 'Без учета налога:', 'home' => 'Главная', 'items-selected' => ':count товаров выбрано', 'move-to-wishlist' => 'Переместить в список желаний', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'Продолжить оформление заказа', 'empty-cart' => 'Ваша корзина пуста', + 'excl-tax' => 'Без учета налога:', 'offer-on-orders' => 'Получите скидку до 30% на ваш первый заказ', 'remove' => 'Удалить', 'see-details' => 'Подробнее', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'Итоги заказа', - 'delivery-charges' => 'Стоимость доставки', - 'discount-amount' => 'Сумма скидки', - 'grand-total' => 'Итоговая сумма', - 'place-order' => 'Оформить заказ', - 'proceed-to-checkout' => 'Перейти к оформлению заказа', - 'sub-total' => 'Итого', - 'tax' => 'Налог', + 'cart-summary' => 'Сводка корзины', + 'delivery-charges-excl-tax' => 'Стоимость доставки (без учета налога)', + 'delivery-charges-incl-tax' => 'Стоимость доставки (с учетом налога)', + 'delivery-charges' => 'Стоимость доставки', + 'discount-amount' => 'Сумма скидки', + 'grand-total' => 'Общая сумма', + 'place-order' => 'Оформить заказ', + 'proceed-to-checkout' => 'Перейти к оформлению заказа', + 'sub-total-excl-tax' => 'Подитог (без учета налога)', + 'sub-total-incl-tax' => 'Подитог (с учетом налога)', + 'sub-total' => 'Подитог', + 'tax' => 'Налог', 'estimate-shipping' => [ 'country' => 'Страна', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'Итоги заказа', - 'delivery-charges' => 'Стоимость доставки', - 'discount-amount' => 'Сумма скидки', - 'grand-total' => 'Итоговая сумма', - 'place-order' => 'Оформить заказ', - 'price_&_qty' => ':price × :qty', - 'processing' => 'Обработка', - 'sub-total' => 'Итого', - 'tax' => 'Налог', + 'cart-summary' => 'Сводка корзины', + 'delivery-charges-excl-tax' => 'Стоимость доставки (без учета налога)', + 'delivery-charges-incl-tax' => 'Стоимость доставки (с учетом налога)', + 'delivery-charges' => 'Стоимость доставки', + 'discount-amount' => 'Сумма скидки', + 'excl-tax' => 'Без учета налога:', + 'grand-total' => 'Общая сумма', + 'place-order' => 'Оформить заказ', + 'price_&_qty' => ':price × :qty', + 'processing' => 'Обработка', + 'sub-total-excl-tax' => 'Подитог (без учета налога)', + 'sub-total-incl-tax' => 'Подитог (с учетом налога)', + 'sub-total' => 'Подитог', + 'tax' => 'Налог', ], ], @@ -974,22 +999,27 @@ 'title' => 'К заказу #:order_id, размещенному :created_at, добавлен новый комментарий', ], - 'billing-address' => 'Адрес для выставления счетов', - 'carrier' => 'Перевозчик', - 'contact' => 'Контакт', - 'discount' => 'Скидка', - 'grand-total' => 'Итоговая сумма', - 'name' => 'Имя', - 'payment' => 'Оплата', - 'price' => 'Цена', - 'qty' => 'Кол-во', - 'shipping' => 'Доставка', - 'shipping-address' => 'Адрес доставки', - 'shipping-handling' => 'Доставка и обработка', - 'sku' => 'Артикул', - 'subtotal' => 'Итого', - 'tax' => 'Налог', - 'tracking-number' => 'Номер для отслеживания: :tracking_number', + 'billing-address' => 'Адрес оплаты', + 'carrier' => 'Перевозчик', + 'contact' => 'Контакт', + 'discount' => 'Скидка', + 'excl-tax' => 'Без налога: ', + 'grand-total' => 'Общая сумма', + 'name' => 'Имя', + 'payment' => 'Оплата', + 'price' => 'Цена', + 'qty' => 'Кол-во', + 'shipping-address' => 'Адрес доставки', + 'shipping-handling-excl-tax' => 'Доставка и обработка (без налога)', + 'shipping-handling-incl-tax' => 'Доставка и обработка (с налогом)', + 'shipping-handling' => 'Доставка и обработка', + 'shipping' => 'Доставка', + 'sku' => 'Артикул', + 'subtotal-excl-tax' => 'Подитог (без налога)', + 'subtotal-incl-tax' => 'Подитог (с налогом)', + 'subtotal' => 'Подитог', + 'tax' => 'Налог', + 'tracking-number' => 'Номер отслеживания: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/sin/app.php b/packages/Webkul/Shop/src/Resources/lang/sin/app.php index d97204b7c39..75fd2b531e0 100644 --- a/packages/Webkul/Shop/src/Resources/lang/sin/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/sin/app.php @@ -199,7 +199,7 @@ 'cancel-success' => 'ඔබගේ ඇණවුම අවලංගු කර ඇත', 'contact' => 'සබඳතාව', 'page-title' => 'ඇණවුම #:order_id', - 'payment-method' => 'ගෙවීමේ ක්‍රමය', + 'payment-method' => 'ගෙවීමේ ක්රමය', 'reorder-btn-title' => 'නැවත තේරීම', 'shipping-address' => 'ගෙවීමේ ලිපිනය', 'shipping-method' => 'භාණ්ඩ ප්රවාහන ක්රමය', @@ -207,72 +207,86 @@ 'total' => 'මුළු', 'information' => [ - 'discount' => 'අරඹන්යාය', - 'grand-total' => 'විශාල එකතු', - 'info' => 'තොරතුරු', - 'item-canceled' => 'අවලංගු කරන ලද (:qty_canceled) අයිතම්', - 'item-invoice' => 'පිනවන්නේ (:qty_invoiced) අයිතම්', - 'item-ordered' => 'ඇණවුමේ (:qty_ordered) අයිතම්', - 'item-refunded' => 'මුද්දරයට පත් කරන ලද (:qty_refunded) අයිතම්', - 'item-shipped' => 'ස්වාරියෙන් (:qty_shipped) අයිතම්', - 'item-status' => 'අයිතම් තත්ත්වය', - 'placed-on' => 'පෙරදසුන්ගේ මුදල් මොදය', - 'price' => 'මිල', - 'product-name' => 'නම', - 'shipping-handling' => 'නැවුම් සහ පහළට', - 'sku' => 'SKU', - 'subtotal' => 'උප එකතු', - 'tax' => 'බදවාර', - 'tax-amount' => 'බදවාර ප්රමාණය', - 'tax-percent' => 'බදවාර ප්රතිස්වය', - 'total-due' => 'මුළු තැන්පත්', - 'total-paid' => 'මුළු ගෙවීමක්', - 'total-refunded' => 'මුළු මුද්දරයක්', + 'discount' => 'වට්ටම', + 'excl-tax' => 'බදවාරය නොමැත:', + 'grand-total' => 'පාරාදේශීය එකතුව', + 'info' => 'තොරතුරු', + 'item-canceled' => 'අවලංගු කරන ලදි (:qty_canceled)', + 'item-invoice' => 'ක්රෙඩිට් කරන ලදි (:qty_invoiced)', + 'item-ordered' => 'ඇණවුම් කරන ලදි (:qty_ordered)', + 'item-refunded' => 'ආපසු කරන ලදි (:qty_refunded)', + 'item-shipped' => 'නිෂ්පාදනය කරන ලදි (:qty_shipped)', + 'item-status' => 'අයිතම් තත්ත්වය', + 'placed-on' => 'ඇණවුම කළ දිනය', + 'price' => 'මිල', + 'product-name' => 'නම', + 'shipping-handling-excl-tax' => 'නිෂ්පාදන හා අයිතම (බදවාරය නොමැත)', + 'shipping-handling-incl-tax' => 'නිෂ්පාදන හා අයිතම (බදවාරය සමග)', + 'shipping-handling' => 'නිෂ්පාදන හා අයිතම', + 'sku' => 'SKU අංකය', + 'subtotal-excl-tax' => 'අඟල් එකතුව (බදවාරය නොමැත)', + 'subtotal-incl-tax' => 'අඟල් එකතුව (බදවාරය සමග)', + 'subtotal' => 'අඟල් එකතුව', + 'tax-amount' => 'බදවාර මුදල', + 'tax-percent' => 'බදවාර ප්‍රතිශතය', + 'tax' => 'බදවාරය', + 'total-due' => 'මුළු ගෙවීමක්', + 'total-paid' => 'මුළු ගෙවීම් කල යුතු', + 'total-refunded' => 'මුළු ආපසු කල යුතු', ], 'invoices' => [ - 'discount' => 'අරඹන්යාය', - 'grand-total' => 'විශාල එකතු', - 'individual-invoice' => 'පිනවන #:invoice_id', - 'invoices' => 'පිනවන්', - 'price' => 'මිල', - 'print' => 'මුද්දරයක්', - 'product-name' => 'නම', - 'products-ordered' => 'ඇණවුමේ අයිතම්', - 'qty' => 'ප්රමාණය', - 'shipping-handling' => 'නැවුම් සහ පහළට', - 'sku' => 'SKU', - 'subtotal' => 'උප එකතු', - 'tax' => 'බදවාර', - 'tax-amount' => 'බදවාර ප්රමාණය', + 'discount' => 'වට්ටම', + 'excl-tax' => 'බදවාරය නොමැත:', + 'grand-total' => 'පාරාදේශීය එකතුව', + 'individual-invoice' => 'ක්රෙඩිට් #:invoice_id', + 'invoices' => 'ක්රෙඩිට්', + 'price' => 'මිල', + 'print' => 'මුද්‍රණය කරන්න', + 'product-name' => 'නම', + 'products-ordered' => 'ඇණවුම් කරන ලද නිෂ්පාදන', + 'qty' => 'ප්‍රමාණය', + 'shipping-handling-excl-tax' => 'නිෂ්පාදන හා අයිතම (බදවාරය නොමැත)', + 'shipping-handling-incl-tax' => 'නිෂ්පාදන හා අයිතම (බදවාරය සමග)', + 'shipping-handling' => 'නිෂ්පාදන හා අයිතම', + 'sku' => 'SKU අංකය', + 'subtotal-excl-tax' => 'අඟල් එකතුව (බදවාරය නොමැත)', + 'subtotal-incl-tax' => 'අඟල් එකතුව (බදවාරය සමග)', + 'subtotal' => 'අඟල් එකතුව', + 'tax' => 'බදවාරය', + 'tax-amount' => 'බදවාර මුදල', ], 'shipments' => [ - 'individual-shipment' => 'ස්වාරිය #:shipment_id', + 'individual-shipment' => 'නිෂ්පාදනය #:shipment_id', 'product-name' => 'නම', 'qty' => 'ප්රමාණය', - 'shipments' => 'ස්වාරි', - 'sku' => 'SKU', - 'subtotal' => 'උප එකතු', - 'tracking-number' => 'පථවන්කාර අංකය', + 'shipments' => 'නිෂ්පාදන', + 'sku' => 'SKU අංකය', + 'subtotal' => 'අඟල් එකතුව', + 'tracking-number' => 'පාලන අංකය', ], 'refunds' => [ - 'adjustment-fee' => 'ස්කුර් පිදෙන ගානය', - 'adjustment-refund' => 'ස්කුර් පරීක්ෂන මුද්දරය', - 'discount' => 'අරඹන්යාය', - 'grand-total' => 'විශාල එකතු', - 'individual-refund' => 'මුද්දර #:refund_id', - 'no-result-found' => 'අපේක්ෂාකාරි සොයාගත නොහැක.', - 'price' => 'මිල', - 'product-name' => 'නම', - 'qty' => 'ප්රමාණය', - 'refunds' => 'මුද්දර', - 'shipping-handling' => 'නැවුම් සහ පහළට', - 'sku' => 'SKU', - 'subtotal' => 'උප එකතු', - 'tax' => 'බදවාර', - 'tax-amount' => 'බදවාර ප්රමාණය', + 'adjustment-fee' => 'සංස්කරණ ගාස්තුව', + 'adjustment-refund' => 'සංස්කරණ ආපසු', + 'discount' => 'වට්ටම', + 'grand-total' => 'පාරාදේශීය එකතුව', + 'individual-refund' => 'ආපසු #:refund_id', + 'no-result-found' => 'අගුලු වාර්තා හමු නොවීය.', + 'price' => 'මිල', + 'product-name' => 'නම', + 'qty' => 'ප්‍රමාණය', + 'refunds' => 'ආපසු', + 'shipping-handling-excl-tax' => 'නිෂ්පාදන හා අයිතම (බදවාරය නොමැත)', + 'shipping-handling-incl-tax' => 'නිෂ්පාදන හා අයිතම (බදවාරය සමග)', + 'shipping-handling' => 'නිෂ්පාදන හා අයිතම', + 'sku' => 'SKU අංකය', + 'subtotal-excl-tax' => 'අඟල් එකතුව (බදවාරය නොමැත)', + 'subtotal-incl-tax' => 'අඟල් එකතුව (බදවාරය සමග)', + 'subtotal' => 'අඟල් එකතුව', + 'tax' => 'බදවාරය', + 'tax-amount' => 'බදවාර මුදල', ], ], @@ -672,6 +686,7 @@ 'cart' => 'කර්තෘ', 'continue-shopping' => 'කාර්තෘ පෙරවරු', 'empty-product' => 'ඔබේ කර්තෘක්කයේ නිෂ්පාදනයක් නැත.', + 'excl-tax' => 'බදා නොමැතිය:', 'home' => 'මුල් පිටවර', 'items-selected' => ':count අයිතමයන් තෝරාගත්', 'move-to-wishlist' => 'විශ්ලේෂණයට ගෙනන්න', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'පරියේෂයට කිරීමට සහාය', 'empty-cart' => 'ඔබගේ කර්තෘ කැට් එක හිස්', + 'excl-tax' => 'බදා නොමැතිය:', 'offer-on-orders' => 'ඔබගේ 1-ක් ඇණවුම සඳහා 30% වටානකට අඩු වෙයි', 'remove' => 'ඉවත් කරන්න', 'see-details' => 'වැදගත්ද?', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'කර්තෘ සාරාංශය', - 'delivery-charges' => 'භාණ්ඩ ප්රවාහන දීමනා', - 'discount-amount' => 'කෝපන වටාන', - 'grand-total' => 'විශාල එකතු', - 'place-order' => 'ඇණවුමක් කරන්න', - 'proceed-to-checkout' => 'පරියේෂයට ඉදිරියට', - 'sub-total' => 'උපකරණය', - 'tax' => 'බද', + 'cart-summary' => 'කාටු සාර්ථකයි', + 'delivery-charges-excl-tax' => 'භාණ්ඩ ගෙවීම් (බදා නොමැතියි)', + 'delivery-charges-incl-tax' => 'භාණ්ඩ ගෙවීම් (බදා සමග)', + 'delivery-charges' => 'භාණ්ඩ ගෙවීම්', + 'discount-amount' => 'වටාන මුදල', + 'grand-total' => 'සම්පූර්ණ එකතුව', + 'place-order' => 'ඇණවුම ස්ථානයට', + 'proceed-to-checkout' => 'පරියේෂයට ඉදිරිපත් වන්න', + 'sub-total-excl-tax' => 'උපකරණය (බදා නොමැතියි)', + 'sub-total-incl-tax' => 'උපකරණය (බදා සමග)', + 'sub-total' => 'උපකරණය', + 'tax' => 'බද්ද', 'estimate-shipping' => [ 'country' => 'රාජ්‍යය', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'කර්තෘ සාරාංශය', - 'delivery-charges' => 'භාණ්ඩ ප්රවාහන දීමනා', - 'discount-amount' => 'කෝපන වටාන', - 'grand-total' => 'විශාල එකතු', - 'place-order' => 'ඇණවුමක් කරන්න', - 'price_&_qty' => ':price × :qty', - 'processing' => 'ප්රගතිය', - 'sub-total' => 'උපකරණය', - 'tax' => 'බද', + 'cart-summary' => 'කර්තෘ සාර්ථකයි', + 'delivery-charges-excl-tax' => 'භාණ්ඩ ගෙවීම් (බදා නොමැතියි)', + 'delivery-charges-incl-tax' => 'භාණ්ඩ ගෙවීම් (බදා සමග)', + 'delivery-charges' => 'භාණ්ඩ ගෙවීම්', + 'discount-amount' => 'වටාන මුදල', + 'excl-tax' => 'බදා නොමැතියි:', + 'grand-total' => 'සම්පූර්ණ එකතුව', + 'place-order' => 'ඇණවුම ස්ථානයට', + 'price_&_qty' => ':price × :qty', + 'processing' => 'ප්‍රතික්ෂේප', + 'sub-total-excl-tax' => 'උපකරණය (බදා නොමැතියි)', + 'sub-total-incl-tax' => 'උපකරණය (බදා සමග)', + 'sub-total' => 'උපකරණය', + 'tax' => 'බද්ද', ], ], @@ -974,22 +999,27 @@ 'title' => 'ඔබගේ ඇණවුම :order_id අනුමැතියට :created_at හා හොර්ගයක් එක්කරන ලදි', ], - 'billing-address' => 'බිල්පීන් ලිපිනය', - 'carrier' => 'ප්රවාහය', - 'contact' => 'සම්බන්ද', - 'discount' => 'අඩුම', - 'grand-total' => 'මහුදුරු එකතුව', - 'name' => 'නම', - 'payment' => 'ගෙවීම', - 'price' => 'මිල', - 'qty' => 'ප්රමාණය', - 'shipping' => 'නවුකාරය', - 'shipping-address' => 'නවුකාරයේ ලිපිනය', - 'shipping-handling' => 'නවුකාරය හා ස්ථාවික සැළැස්ම', - 'sku' => 'SKU', - 'subtotal' => 'උප එකතුව', - 'tax' => 'බදවාර', - 'tracking-number' => 'මනා සලානනය : :tracking_number', + 'billing-address' => 'බිල් ලිපිනය', + 'carrier' => 'ගොනුව', + 'contact' => 'සබඳතා', + 'discount' => 'වට්ටම්', + 'excl-tax' => 'බදාගැනීමට නොහැකි: ', + 'grand-total' => 'සම්පූර්ණ එකතුව', + 'name' => 'නම', + 'payment' => 'ගොව්යන්ත්‍රිකය', + 'price' => 'මිල', + 'qty' => 'ප්‍රමාණය', + 'shipping-address' => 'නවුකාරයේ ලිපිනය', + 'shipping-handling-excl-tax' => 'නවුකාරයේ අත්තිකාරය (බදාගැනීමට නොහැකි)', + 'shipping-handling-incl-tax' => 'නවුකාරයේ අත්තිකාරය (බදාගැනීමට සහිත)', + 'shipping-handling' => 'නවුකාරයේ අත්තිකාරය', + 'shipping' => 'නවුකාරය', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'මුළු එකතුව (බදාගැනීමට නොහැකි)', + 'subtotal-incl-tax' => 'මුළු එකතුව (බදාගැනීමට සහිත)', + 'subtotal' => 'මුළු එකතුව', + 'tax' => 'බදාගැනීම', + 'tracking-number' => 'දත්ත අංකය : :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/tr/app.php b/packages/Webkul/Shop/src/Resources/lang/tr/app.php index e64127faaee..460514d613a 100644 --- a/packages/Webkul/Shop/src/Resources/lang/tr/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/tr/app.php @@ -207,72 +207,86 @@ 'total' => 'Toplam', 'information' => [ - 'discount' => 'İndirim', - 'grand-total' => 'Toplam', - 'info' => 'Bilgi', - 'item-canceled' => 'İptal Edildi (:qty_canceled)', - 'item-invoice' => 'Faturalandı (:qty_invoiced)', - 'item-ordered' => 'Sipariş Edilen (:qty_ordered)', - 'item-refunded' => 'İade Edildi (:qty_refunded)', - 'item-shipped' => 'Gönderildi (:qty_shipped)', - 'item-status' => 'Ürün Durumu', - 'placed-on' => 'Şuraya Yerleştirildi', - 'price' => 'Fiyat', - 'product-name' => 'Adı', - 'shipping-handling' => 'Kargo & İşlem Ücreti', - 'sku' => 'Stok Kodu', - 'subtotal' => 'Ara Toplam', - 'tax' => 'Vergi', - 'tax-amount' => 'Vergi Miktarı', - 'tax-percent' => 'Vergi Yüzdesi', - 'total-due' => 'Toplam Tutar', - 'total-paid' => 'Toplam Ödenen', - 'total-refunded' => 'Toplam İade Edilen', + 'discount' => 'İndirim', + 'excl-tax' => 'KDV Hariç:', + 'grand-total' => 'Genel Toplam', + 'info' => 'Bilgi', + 'item-canceled' => 'İptal Edildi (:qty_canceled)', + 'item-invoice' => 'Faturalandırıldı (:qty_invoiced)', + 'item-ordered' => 'Sipariş Edildi (:qty_ordered)', + 'item-refunded' => 'İade Edildi (:qty_refunded)', + 'item-shipped' => 'Gönderildi (:qty_shipped)', + 'item-status' => 'Ürün Durumu', + 'placed-on' => 'Sipariş Tarihi', + 'price' => 'Fiyat', + 'product-name' => 'Ürün Adı', + 'shipping-handling-excl-tax' => 'Kargo İşlem Ücreti (KDV Hariç)', + 'shipping-handling-incl-tax' => 'Kargo İşlem Ücreti (KDV Dahil)', + 'shipping-handling' => 'Kargo İşlem Ücreti', + 'sku' => 'Ürün Kodu', + 'subtotal-excl-tax' => 'Ara Toplam (KDV Hariç)', + 'subtotal-incl-tax' => 'Ara Toplam (KDV Dahil)', + 'subtotal' => 'Ara Toplam', + 'tax-amount' => 'Vergi Tutarı', + 'tax-percent' => 'Vergi Oranı', + 'tax' => 'Vergi', + 'total-due' => 'Toplam Tutar', + 'total-paid' => 'Toplam Ödenen', + 'total-refunded' => 'Toplam İade Edilen', ], 'invoices' => [ - 'discount' => 'İndirim', - 'grand-total' => 'Toplam', - 'individual-invoice' => 'Fatura #:invoice_id', - 'invoices' => 'Faturalar', - 'price' => 'Fiyat', - 'print' => 'Yazdır', - 'product-name' => 'Adı', - 'products-ordered' => 'Sipariş Edilen Ürünler', - 'qty' => 'Miktar', - 'shipping-handling' => 'Kargo & İşlem Ücreti', - 'sku' => 'Stok Kodu', - 'subtotal' => 'Ara Toplam', - 'tax' => 'Vergi', - 'tax-amount' => 'Vergi Miktarı', + 'discount' => 'İndirim', + 'excl-tax' => 'KDV Hariç:', + 'grand-total' => 'Genel Toplam', + 'individual-invoice' => 'Fatura #:invoice_id', + 'invoices' => 'Faturalar', + 'price' => 'Fiyat', + 'print' => 'Yazdır', + 'product-name' => 'Ürün Adı', + 'products-ordered' => 'Sipariş Edilen Ürünler', + 'qty' => 'Miktar', + 'shipping-handling-excl-tax' => 'Kargo İşlem Ücreti (KDV Hariç)', + 'shipping-handling-incl-tax' => 'Kargo İşlem Ücreti (KDV Dahil)', + 'shipping-handling' => 'Kargo İşlem Ücreti', + 'sku' => 'Ürün Kodu', + 'subtotal-excl-tax' => 'Ara Toplam (KDV Hariç)', + 'subtotal-incl-tax' => 'Ara Toplam (KDV Dahil)', + 'subtotal' => 'Ara Toplam', + 'tax' => 'Vergi', + 'tax-amount' => 'Vergi Tutarı', ], 'shipments' => [ - 'individual-shipment' => 'Gönderi #:shipment_id', - 'product-name' => 'Adı', + 'individual-shipment' => 'Gönderim #:shipment_id', + 'product-name' => 'Ürün Adı', 'qty' => 'Miktar', - 'shipments' => 'Gönderiler', - 'sku' => 'Stok Kodu', + 'shipments' => 'Gönderimler', + 'sku' => 'Ürün Kodu', 'subtotal' => 'Ara Toplam', 'tracking-number' => 'Takip Numarası', ], 'refunds' => [ - 'adjustment-fee' => 'Düzenleme Ücreti', - 'adjustment-refund' => 'Düzenleme İadesi', - 'discount' => 'İndirim', - 'grand-total' => 'Toplam', - 'individual-refund' => 'İade #:refund_id', - 'no-result-found' => 'Herhangi bir kayıt bulunamadı.', - 'price' => 'Fiyat', - 'product-name' => 'Adı', - 'qty' => 'Miktar', - 'refunds' => 'İadeler', - 'shipping-handling' => 'Kargo & İşlem Ücreti', - 'sku' => 'Stok Kodu', - 'subtotal' => 'Ara Toplam', - 'tax' => 'Vergi', - 'tax-amount' => 'Vergi Miktarı', + 'adjustment-fee' => 'Düzenleme Ücreti', + 'adjustment-refund' => 'Düzenleme İadesi', + 'discount' => 'İndirim', + 'grand-total' => 'Genel Toplam', + 'individual-refund' => 'İade #:refund_id', + 'no-result-found' => 'Hiçbir kayıt bulunamadı.', + 'price' => 'Fiyat', + 'product-name' => 'Ürün Adı', + 'qty' => 'Miktar', + 'refunds' => 'İadeler', + 'shipping-handling-excl-tax' => 'Kargo & İşlem Ücreti (KDV Hariç)', + 'shipping-handling-incl-tax' => 'Kargo & İşlem Ücreti (KDV Dahil)', + 'shipping-handling' => 'Kargo & İşlem Ücreti', + 'sku' => 'Ürün Kodu', + 'subtotal-excl-tax' => 'Ara Toplam (KDV Hariç)', + 'subtotal-incl-tax' => 'Ara Toplam (KDV Dahil)', + 'subtotal' => 'Ara Toplam', + 'tax' => 'Vergi', + 'tax-amount' => 'Vergi Tutarı', ], ], @@ -672,6 +686,7 @@ 'cart' => 'Sepet', 'continue-shopping' => 'Alışverişe Devam Et', 'empty-product' => 'Sepetinizde ürün bulunmuyor.', + 'excl-tax' => 'KDV Hariç:', 'home' => 'Anasayfa', 'items-selected' => ':count Ürün Seçildi', 'move-to-wishlist' => 'Favorilere Taşı', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'Ödemeye Devam Et', 'empty-cart' => 'Sepetiniz boş', + 'excl-tax' => 'KDV Hariç:', 'offer-on-orders' => '1. siparişinizde %30\'a varan İNDİRİM kazanın', 'remove' => 'Kaldır', 'see-details' => 'Detayları Gör', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'Sepet Özeti', - 'delivery-charges' => 'Teslimat Ücretleri', - 'discount-amount' => 'İndirim Tutarı', - 'grand-total' => 'Genel Toplam', - 'place-order' => 'Sipariş Ver', - 'proceed-to-checkout' => 'Ödeme İşlemine Devam Et', - 'sub-total' => 'Ara Toplam', - 'tax' => 'Vergi', + 'cart-summary' => 'Sepet Özeti', + 'delivery-charges-excl-tax' => 'Teslimat Ücretleri (KDV Hariç)', + 'delivery-charges-incl-tax' => 'Teslimat Ücretleri (KDV Dahil)', + 'delivery-charges' => 'Teslimat Ücretleri', + 'discount-amount' => 'İndirim Miktarı', + 'grand-total' => 'Genel Toplam', + 'place-order' => 'Sipariş Ver', + 'proceed-to-checkout' => 'Ödemeye Devam Et', + 'sub-total-excl-tax' => 'Ara Toplam (KDV Hariç)', + 'sub-total-incl-tax' => 'Ara Toplam (KDV Dahil)', + 'sub-total' => 'Ara Toplam', + 'tax' => 'Vergi', 'estimate-shipping' => [ 'country' => 'Ülke', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'Sepet Özeti', - 'delivery-charges' => 'Teslimat Ücretleri', - 'discount-amount' => 'İndirim Tutarı', - 'grand-total' => 'Genel Toplam', - 'place-order' => 'Sipariş Ver', - 'price_&_qty' => ':price × :qty', - 'processing' => 'İşleniyor', - 'sub-total' => 'Ara Toplam', - 'tax' => 'Vergi', + 'cart-summary' => 'Sepet Özeti', + 'delivery-charges-excl-tax' => 'Teslimat Ücretleri (KDV Hariç)', + 'delivery-charges-incl-tax' => 'Teslimat Ücretleri (KDV Dahil)', + 'delivery-charges' => 'Teslimat Ücretleri', + 'discount-amount' => 'İndirim Miktarı', + 'excl-tax' => 'KDV Hariç:', + 'grand-total' => 'Genel Toplam', + 'place-order' => 'Sipariş Ver', + 'price_&_qty' => ':price × :qty', + 'processing' => 'İşleniyor', + 'sub-total-excl-tax' => 'Ara Toplam (KDV Hariç)', + 'sub-total-incl-tax' => 'Ara Toplam (KDV Dahil)', + 'sub-total' => 'Ara Toplam', + 'tax' => 'Vergi', ], ], @@ -974,22 +999,27 @@ 'title' => ':created_at tarihindeki :order_id numaralı siparişinize yeni bir yorum eklendi', ], - 'billing-address' => 'Fatura Adresi', - 'carrier' => 'Taşıyıcı', - 'contact' => 'İletişim', - 'discount' => 'İndirim', - 'grand-total' => 'Genel Toplam', - 'name' => 'Ad', - 'payment' => 'Ödeme', - 'price' => 'Fiyat', - 'qty' => 'Miktar', - 'shipping' => 'Teslimat', - 'shipping-address' => 'Teslimat Adresi', - 'shipping-handling' => 'Kargo ve Taşıma', - 'sku' => 'Ürün Kodu', - 'subtotal' => 'Ara Toplam', - 'tax' => 'Vergi', - 'tracking-number' => 'Takip Numarası : :tracking_number', + 'billing-address' => 'Fatura Adresi', + 'carrier' => 'Kargo', + 'contact' => 'İletişim', + 'discount' => 'İndirim', + 'excl-tax' => 'Vergi Hariç: ', + 'grand-total' => 'Genel Toplam', + 'name' => 'Ad', + 'payment' => 'Ödeme', + 'price' => 'Fiyat', + 'qty' => 'Adet', + 'shipping-address' => 'Teslimat Adresi', + 'shipping-handling-excl-tax' => 'Kargo İşlemi (Vergi Hariç)', + 'shipping-handling-incl-tax' => 'Kargo İşlemi (Vergi Dahil)', + 'shipping-handling' => 'Kargo İşlemi', + 'shipping' => 'Kargo', + 'sku' => 'SKU', + 'subtotal-excl-tax' => 'Ara Toplam (Vergi Hariç)', + 'subtotal-incl-tax' => 'Ara Toplam (Vergi Dahil)', + 'subtotal' => 'Ara Toplam', + 'tax' => 'Vergi', + 'tracking-number' => 'Takip Numarası: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/uk/app.php b/packages/Webkul/Shop/src/Resources/lang/uk/app.php index 26e840bc758..ef3fe439a13 100644 --- a/packages/Webkul/Shop/src/Resources/lang/uk/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/uk/app.php @@ -207,72 +207,86 @@ 'total' => 'Итого', 'information' => [ - 'discount' => 'Скидка', - 'grand-total' => 'Общая сумма', - 'info' => 'Информация', - 'item-canceled' => 'Отменено (:qty_canceled)', - 'item-invoice' => 'Счет (:qty_invoiced)', - 'item-ordered' => 'Заказано (:qty_ordered)', - 'item-refunded' => 'Возвращено (:qty_refunded)', - 'item-shipped' => 'Отправлено (:qty_shipped)', - 'item-status' => 'Статус товара', - 'placed-on' => 'Дата размещения', - 'price' => 'Цена', - 'product-name' => 'Название', - 'shipping-handling' => 'Доставка и обработка', - 'sku' => 'Артикул (SKU)', - 'subtotal' => 'Промежуточный итог', - 'tax' => 'Налог', - 'tax-amount' => 'Сумма налога', - 'tax-percent' => 'Налоговая ставка', - 'total-due' => 'Итого к оплате', - 'total-paid' => 'Всего оплачено', - 'total-refunded' => 'Всего возвращено', + 'discount' => 'Знижка', + 'excl-tax' => 'Без ПДВ:', + 'grand-total' => 'Загальна сума', + 'info' => 'Інформація', + 'item-canceled' => 'Скасовано (:qty_canceled)', + 'item-invoice' => 'Виставлено рахунок (:qty_invoiced)', + 'item-ordered' => 'Замовлено (:qty_ordered)', + 'item-refunded' => 'Повернуто (:qty_refunded)', + 'item-shipped' => 'Відправлено (:qty_shipped)', + 'item-status' => 'Статус товару', + 'placed-on' => 'Дата замовлення', + 'price' => 'Ціна', + 'product-name' => 'Назва', + 'shipping-handling-excl-tax' => 'Доставка та обробка (без ПДВ)', + 'shipping-handling-incl-tax' => 'Доставка та обробка (з ПДВ)', + 'shipping-handling' => 'Доставка та обробка', + 'sku' => 'Артикул', + 'subtotal-excl-tax' => 'Підсумок (без ПДВ)', + 'subtotal-incl-tax' => 'Підсумок (з ПДВ)', + 'subtotal' => 'Підсумок', + 'tax-amount' => 'Сума податку', + 'tax-percent' => 'Відсоток податку', + 'tax' => 'Податок', + 'total-due' => 'Загальна сума до сплати', + 'total-paid' => 'Загальна сплачена сума', + 'total-refunded' => 'Загальна сума повернення', ], 'invoices' => [ - 'discount' => 'Скидка', - 'grand-total' => 'Общая сумма', - 'individual-invoice' => 'Счет #:invoice_id', - 'invoices' => 'Счета', - 'price' => 'Цена', - 'print' => 'Печать', - 'product-name' => 'Название', - 'products-ordered' => 'Заказанные товары', - 'qty' => 'Количество', - 'shipping-handling' => 'Доставка и обработка', - 'sku' => 'Артикул (SKU)', - 'subtotal' => 'Промежуточный итог', - 'tax' => 'Налог', - 'tax-amount' => 'Сумма налога', + 'discount' => 'Знижка', + 'excl-tax' => 'Без ПДВ:', + 'grand-total' => 'Загальна сума', + 'individual-invoice' => 'Рахунок #:invoice_id', + 'invoices' => 'Рахунки', + 'price' => 'Ціна', + 'print' => 'Друк', + 'product-name' => 'Назва', + 'products-ordered' => 'Замовлені товари', + 'qty' => 'Кількість', + 'shipping-handling-excl-tax' => 'Доставка та обробка (без ПДВ)', + 'shipping-handling-incl-tax' => 'Доставка та обробка (з ПДВ)', + 'shipping-handling' => 'Доставка та обробка', + 'sku' => 'Артикул', + 'subtotal-excl-tax' => 'Підсумок (без ПДВ)', + 'subtotal-incl-tax' => 'Підсумок (з ПДВ)', + 'subtotal' => 'Підсумок', + 'tax' => 'Податок', + 'tax-amount' => 'Сума податку', ], 'shipments' => [ - 'individual-shipment' => 'Отправка #:shipment_id', - 'product-name' => 'Название', - 'qty' => 'Количество', - 'shipments' => 'Отправки', - 'sku' => 'Артикул (SKU)', - 'subtotal' => 'Промежуточный итог', - 'tracking-number' => 'Номер отслеживания', + 'individual-shipment' => 'Відправлення #:shipment_id', + 'product-name' => 'Назва', + 'qty' => 'Кількість', + 'shipments' => 'Відправлення', + 'sku' => 'Артикул', + 'subtotal' => 'Підсумок', + 'tracking-number' => 'Номер відстеження', ], 'refunds' => [ - 'adjustment-fee' => 'Сбор за корректировку', - 'adjustment-refund' => 'Возврат корректировки', - 'discount' => 'Скидка', - 'grand-total' => 'Общая сумма', - 'individual-refund' => 'Возврат #:refund_id', - 'no-result-found' => 'Мы не смогли найти записей.', - 'price' => 'Цена', - 'product-name' => 'Название', - 'qty' => 'Количество', - 'refunds' => 'Возвраты', - 'shipping-handling' => 'Доставка и обработка', - 'sku' => 'Артикул (SKU)', - 'subtotal' => 'Промежуточный итог', - 'tax' => 'Налог', - 'tax-amount' => 'Сумма налога', + 'adjustment-fee' => 'Плата за коригування', + 'adjustment-refund' => 'Повернення коригування', + 'discount' => 'Знижка', + 'grand-total' => 'Загальна сума', + 'individual-refund' => 'Повернення #:refund_id', + 'no-result-found' => 'Ми не знайшли жодних записів.', + 'price' => 'Ціна', + 'product-name' => 'Назва', + 'qty' => 'Кількість', + 'refunds' => 'Повернення', + 'shipping-handling-excl-tax' => 'Доставка та обробка (без ПДВ)', + 'shipping-handling-incl-tax' => 'Доставка та обробка (з ПДВ)', + 'shipping-handling' => 'Доставка та обробка', + 'sku' => 'Артикул', + 'subtotal-excl-tax' => 'Підсумок (без ПДВ)', + 'subtotal-incl-tax' => 'Підсумок (з ПДВ)', + 'subtotal' => 'Підсумок', + 'tax' => 'Податок', + 'tax-amount' => 'Сума податку', ], ], @@ -672,6 +686,7 @@ 'cart' => 'Кошик', 'continue-shopping' => 'Продовжити покупки', 'empty-product' => 'У вас немає товарів у кошику.', + 'excl-tax' => 'Без ПДВ:', 'home' => 'Головна', 'items-selected' => ':count товари вибрані', 'move-to-wishlist' => 'Перемістити в список бажань', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => 'Продовжити оформлення замовлення', 'empty-cart' => 'Ваш кошик порожній', + 'excl-tax' => 'Без ПДВ:', 'offer-on-orders' => 'Отримайте до 30% ЗНИЖКА на ваше 1-е замовлення', 'remove' => 'Видалити', 'see-details' => 'Детальніше', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => 'Підсумок кошика', - 'delivery-charges' => 'Вартість доставки', - 'discount-amount' => 'Сума знижки', - 'grand-total' => 'Загальна сума', - 'place-order' => 'Оформити замовлення', - 'proceed-to-checkout' => 'Продовжити оформлення замовлення', - 'sub-total' => 'Підсумок', - 'tax' => 'Податок', + 'cart-summary' => 'Підсумок кошика', + 'delivery-charges-excl-tax' => 'Вартість доставки (без ПДВ)', + 'delivery-charges-incl-tax' => 'Вартість доставки (з ПДВ)', + 'delivery-charges' => 'Вартість доставки', + 'discount-amount' => 'Сума знижки', + 'grand-total' => 'Загальна сума', + 'place-order' => 'Оформити замовлення', + 'proceed-to-checkout' => 'Перейти до оформлення', + 'sub-total-excl-tax' => 'Підсумок (без ПДВ)', + 'sub-total-incl-tax' => 'Підсумок (з ПДВ)', + 'sub-total' => 'Підсумок', + 'tax' => 'Податок', 'estimate-shipping' => [ 'country' => 'Країна', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => 'Підсумок кошика', - 'delivery-charges' => 'Вартість доставки', - 'discount-amount' => 'Сума знижки', - 'grand-total' => 'Загальна сума', - 'place-order' => 'Оформити замовлення', - 'price_&_qty' => ':price × :qty', - 'processing' => 'Обробка', - 'sub-total' => 'Підсумок', - 'tax' => 'Податок', + 'cart-summary' => 'Підсумок кошика', + 'delivery-charges-excl-tax' => 'Вартість доставки (без ПДВ)', + 'delivery-charges-incl-tax' => 'Вартість доставки (з ПДВ)', + 'delivery-charges' => 'Вартість доставки', + 'discount-amount' => 'Сума знижки', + 'excl-tax' => 'Без ПДВ:', + 'grand-total' => 'Загальна сума', + 'place-order' => 'Оформити замовлення', + 'price_&_qty' => ':price × :qty', + 'processing' => 'Обробка', + 'sub-total-excl-tax' => 'Підсумок (без ПДВ)', + 'sub-total-incl-tax' => 'Підсумок (з ПДВ)', + 'sub-total' => 'Підсумок', + 'tax' => 'Податок', ], ], @@ -971,25 +996,30 @@ 'commented' => [ 'subject' => 'Добавлен новый комментарий', - 'title' => 'Добавлен новый комментарий к вашему заказу :order_id, размещенному :created_at', - ], - - 'billing-address' => 'Платежный адрес', - 'carrier' => 'Перевозчик', - 'contact' => 'Контакт', - 'discount' => 'Скидка', - 'grand-total' => 'Общая сумма', - 'name' => 'Имя', - 'payment' => 'Платеж', - 'price' => 'Цена', - 'qty' => 'Количество', - 'shipping' => 'Доставка', - 'shipping-address' => 'Адрес доставки', - 'shipping-handling' => 'Доставка и обработка', - 'sku' => 'Артикул (SKU)', - 'subtotal' => 'Промежуточный итог', - 'tax' => 'Налог', - 'tracking-number' => 'Номер отслеживания: :tracking_number', + 'title' => 'Добавлен новый комментарий до вашого замовлення :order_id, разміщеного :created_at', + ], + + 'billing-address' => 'Адреса оплати', + 'carrier' => 'Перевізник', + 'contact' => 'Контакт', + 'discount' => 'Знижка', + 'excl-tax' => 'Без ПДВ: ', + 'grand-total' => 'Загальна сума', + 'name' => 'Ім\'я', + 'payment' => 'Оплата', + 'price' => 'Ціна', + 'qty' => 'Кількість', + 'shipping-address' => 'Адреса доставки', + 'shipping-handling-excl-tax' => 'Доставка та обробка (без ПДВ)', + 'shipping-handling-incl-tax' => 'Доставка та обробка (з ПДВ)', + 'shipping-handling' => 'Доставка та обробка', + 'shipping' => 'Доставка', + 'sku' => 'Артикул', + 'subtotal-excl-tax' => 'Підсумок (без ПДВ)', + 'subtotal-incl-tax' => 'Підсумок (з ПДВ)', + 'subtotal' => 'Підсумок', + 'tax' => 'ПДВ', + 'tracking-number' => 'Номер відстеження: :tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/lang/zh_CN/app.php b/packages/Webkul/Shop/src/Resources/lang/zh_CN/app.php index 5fd11ea19fd..212458f19a4 100644 --- a/packages/Webkul/Shop/src/Resources/lang/zh_CN/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/zh_CN/app.php @@ -207,72 +207,86 @@ 'total' => '总计', 'information' => [ - 'discount' => '折扣', - 'grand-total' => '总金额', - 'info' => '信息', - 'item-canceled' => '已取消 (:qty_canceled)', - 'item-invoice' => '已开票 (:qty_invoiced)', - 'item-ordered' => '已订购 (:qty_ordered)', - 'item-refunded' => '已退款 (:qty_refunded)', - 'item-shipped' => '已发货 (:qty_shipped)', - 'item-status' => '商品状态', - 'placed-on' => '下单时间', - 'price' => '价格', - 'product-name' => '产品名称', - 'shipping-handling' => '运输与处理', - 'sku' => 'SKU', - 'subtotal' => '小计', - 'tax' => '税金', - 'tax-amount' => '税额', - 'tax-percent' => '税率', - 'total-due' => '总待付款', - 'total-paid' => '总付款', - 'total-refunded' => '总退款', + 'discount' => '折扣', + 'excl-tax' => '不含税:', + 'grand-total' => '总计', + 'info' => '信息', + 'item-canceled' => '已取消 (:qty_canceled)', + 'item-invoice' => '已开票 (:qty_invoiced)', + 'item-ordered' => '已下单 (:qty_ordered)', + 'item-refunded' => '已退款 (:qty_refunded)', + 'item-shipped' => '已发货 (:qty_shipped)', + 'item-status' => '商品状态', + 'placed-on' => '下单时间', + 'price' => '价格', + 'product-name' => '商品名称', + 'shipping-handling-excl-tax' => '运输和处理费(不含税)', + 'shipping-handling-incl-tax' => '运输和处理费(含税)', + 'shipping-handling' => '运输和处理费', + 'sku' => 'SKU', + 'subtotal-excl-tax' => '小计(不含税)', + 'subtotal-incl-tax' => '小计(含税)', + 'subtotal' => '小计', + 'tax-amount' => '税额', + 'tax-percent' => '税率', + 'tax' => '税', + 'total-due' => '应付总额', + 'total-paid' => '已付总额', + 'total-refunded' => '已退款总额', ], 'invoices' => [ - 'discount' => '折扣', - 'grand-total' => '总金额', - 'individual-invoice' => '发票 #:invoice_id', - 'invoices' => '发票', - 'price' => '价格', - 'print' => '打印', - 'product-name' => '产品名称', - 'products-ordered' => '订购的产品', - 'qty' => '数量', - 'shipping-handling' => '运输与处理', - 'sku' => '存貨單位', - 'subtotal' => '小计', - 'tax' => '税金', - 'tax-amount' => '税额', + 'discount' => '折扣', + 'excl-tax' => '不含税:', + 'grand-total' => '总计', + 'individual-invoice' => '发票 #:invoice_id', + 'invoices' => '发票', + 'price' => '价格', + 'print' => '打印', + 'product-name' => '商品名称', + 'products-ordered' => '已订购商品', + 'qty' => '数量', + 'shipping-handling-excl-tax' => '运输和处理费(不含税)', + 'shipping-handling-incl-tax' => '运输和处理费(含税)', + 'shipping-handling' => '运输和处理费', + 'sku' => 'SKU', + 'subtotal-excl-tax' => '小计(不含税)', + 'subtotal-incl-tax' => '小计(含税)', + 'subtotal' => '小计', + 'tax' => '税', + 'tax-amount' => '税额', ], 'shipments' => [ 'individual-shipment' => '发货 #:shipment_id', - 'product-name' => '产品名称', + 'product-name' => '商品名称', 'qty' => '数量', 'shipments' => '发货', 'sku' => 'SKU', 'subtotal' => '小计', - 'tracking-number' => '跟踪编号', + 'tracking-number' => '跟踪号码', ], 'refunds' => [ - 'adjustment-fee' => '调整费用', - 'adjustment-refund' => '调整退款', - 'discount' => '折扣', - 'grand-total' => '总金额', - 'individual-refund' => '退款 #:refund_id', - 'no-result-found' => '未找到任何记录', - 'price' => '价格', - 'product-name' => '产品名称', - 'qty' => '数量', - 'refunds' => '退款', - 'shipping-handling' => '运输与处理', - 'sku' => 'SKU', - 'subtotal' => '小计', - 'tax' => '税金', - 'tax-amount' => '税额', + 'adjustment-fee' => '调整费用', + 'adjustment-refund' => '调整退款', + 'discount' => '折扣', + 'grand-total' => '总计', + 'individual-refund' => '退款 #:refund_id', + 'no-result-found' => '找不到记录。', + 'price' => '价格', + 'product-name' => '商品名称', + 'qty' => '数量', + 'refunds' => '退款', + 'shipping-handling-excl-tax' => '运输和处理费(不含税)', + 'shipping-handling-incl-tax' => '运输和处理费(含税)', + 'shipping-handling' => '运输和处理费', + 'sku' => 'SKU', + 'subtotal-excl-tax' => '小计(不含税)', + 'subtotal-incl-tax' => '小计(含税)', + 'subtotal' => '小计', + 'tax' => '税', + 'tax-amount' => '税额', ], ], @@ -672,6 +686,7 @@ 'cart' => '购物车', 'continue-shopping' => '继续购物', 'empty-product' => '您的购物车中没有产品。', + 'excl-tax' => '不含税:', 'home' => '首页', 'items-selected' => ':count 个已选择的项目', 'move-to-wishlist' => '移至心愿单', @@ -698,6 +713,7 @@ 'mini-cart' => [ 'continue-to-checkout' => '继续结帐', 'empty-cart' => '您的购物车是空的', + 'excl-tax' => '不含税:', 'offer-on-orders' => '首次下单立减30%', 'remove' => '删除', 'see-details' => '查看详情', @@ -707,14 +723,18 @@ ], 'summary' => [ - 'cart-summary' => '购物车摘要', - 'delivery-charges' => '运费', - 'discount-amount' => '折扣金额', - 'grand-total' => '总计', - 'place-order' => '下订单', - 'proceed-to-checkout' => '继续结帐', - 'sub-total' => '小计', - 'tax' => '税', + 'cart-summary' => '购物车摘要', + 'delivery-charges-excl-tax' => '运费(不含税)', + 'delivery-charges-incl-tax' => '运费(含税)', + 'delivery-charges' => '运费', + 'discount-amount' => '折扣金额', + 'grand-total' => '总计', + 'place-order' => '下单', + 'proceed-to-checkout' => '继续结账', + 'sub-total-excl-tax' => '小计(不含税)', + 'sub-total-incl-tax' => '小计(含税)', + 'sub-total' => '小计', + 'tax' => '税费', 'estimate-shipping' => [ 'country' => '国家', @@ -769,15 +789,20 @@ ], 'summary' => [ - 'cart-summary' => '购物车摘要', - 'delivery-charges' => '运费', - 'discount-amount' => '折扣金额', - 'grand-total' => '总计', - 'place-order' => '下订单', - 'price_&_qty' => ':price × :qty', - 'processing' => '处理中', - 'sub-total' => '小计', - 'tax' => '税', + 'cart-summary' => '购物车摘要', + 'delivery-charges-excl-tax' => '运费(不含税)', + 'delivery-charges-incl-tax' => '运费(含税)', + 'delivery-charges' => '运费', + 'discount-amount' => '折扣金额', + 'excl-tax' => '不含税:', + 'grand-total' => '总计', + 'place-order' => '下单', + 'price_&_qty' => ':price × :qty', + 'processing' => '处理中', + 'sub-total-excl-tax' => '小计(不含税)', + 'sub-total-incl-tax' => '小计(含税)', + 'sub-total' => '小计', + 'tax' => '税费', ], ], @@ -974,22 +999,27 @@ 'title' => '新增评论已添加到您的订单 :order_id,下单时间 :created_at', ], - 'billing-address' => '账单地址', - 'carrier' => '运输公司', - 'contact' => '联系方式', - 'discount' => '折扣', - 'grand-total' => '总计', - 'name' => '名称', - 'payment' => '支付', - 'price' => '价格', - 'qty' => '数量', - 'shipping' => '送货', - 'shipping-address' => '送货地址', - 'shipping-handling' => '运输和处理', - 'sku' => 'SKU', - 'subtotal' => '小计', - 'tax' => '税', - 'tracking-number' => '跟踪号码::tracking_number', + 'billing-address' => '账单地址', + 'carrier' => '承运人', + 'contact' => '联系人', + 'discount' => '折扣', + 'excl-tax' => '不含税:', + 'grand-total' => '总计', + 'name' => '姓名', + 'payment' => '支付', + 'price' => '价格', + 'qty' => '数量', + 'shipping-address' => '送货地址', + 'shipping-handling-excl-tax' => '运费(不含税)', + 'shipping-handling-incl-tax' => '运费(含税)', + 'shipping-handling' => '运费', + 'shipping' => '运输', + 'sku' => 'SKU', + 'subtotal-excl-tax' => '小计(不含税)', + 'subtotal-incl-tax' => '小计(含税)', + 'subtotal' => '小计', + 'tax' => '税', + 'tracking-number' => '跟踪号码::tracking_number', ], ], ]; diff --git a/packages/Webkul/Shop/src/Resources/views/checkout/cart/index.blade.php b/packages/Webkul/Shop/src/Resources/views/checkout/cart/index.blade.php index 670771f1158..91ec1e88b40 100755 --- a/packages/Webkul/Shop/src/Resources/views/checkout/cart/index.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/checkout/cart/index.blade.php @@ -281,12 +281,31 @@ class="flex max-w-max items-center gap-x-2.5 rounded-[54px] border border-navyBl
- {!! view_render_event('bagisto.shop.checkout.cart.total.before') !!} + + + + -

- @{{ item.formatted_total }} -

+ {!! view_render_event('bagisto.shop.checkout.cart.total.after') !!} @@ -342,7 +361,7 @@ class="secondary-button max-h-[55px] rounded-2xl" {!! view_render_event('bagisto.shop.checkout.cart.summary.before') !!} - + @include('shop::checkout.cart.summary') {!! view_render_event('bagisto.shop.checkout.cart.summary.after') !!} @@ -383,6 +402,14 @@ class="text-xl" quantity: {}, }, + displayTax: { + prices: "{{ core()->getConfigData('sales.taxes.shopping_cart.display_prices') }}", + + subtotal: "{{ core()->getConfigData('sales.taxes.shopping_cart.display_subtotal') }}", + + shipping: "{{ core()->getConfigData('sales.taxes.shopping_cart.display_shipping_amount') }}", + }, + isLoading: true, isStoring: false, diff --git a/packages/Webkul/Shop/src/Resources/views/checkout/cart/mini-cart.blade.php b/packages/Webkul/Shop/src/Resources/views/checkout/cart/mini-cart.blade.php index 336611b96e1..9119284f6ad 100755 --- a/packages/Webkul/Shop/src/Resources/views/checkout/cart/mini-cart.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/checkout/cart/mini-cart.blade.php @@ -97,10 +97,30 @@ class="max-h-[110px] max-w-[110px] rounded-xl" {!! view_render_event('bagisto.shop.checkout.mini-cart.drawer.content.name.after') !!} {!! view_render_event('bagisto.shop.checkout.mini-cart.drawer.content.price.before') !!} + + -

- @{{ item.formatted_price }} -

+ + + {!! view_render_event('bagisto.shop.checkout.mini-cart.drawer.content.price.after') !!}
@@ -201,47 +221,63 @@ class="pb-8" @lang('shop::app.checkout.cart.mini-cart.subtotal')

-

- @{{ cart.formatted_grand_total }} -

+ -
- - - - - @{{ cart.formatted_grand_total }} - -
+ + + {!! view_render_event('bagisto.shop.checkout.mini-cart.subtotal.after') !!}
{!! view_render_event('bagisto.shop.checkout.mini-cart.action.before') !!} @@ -283,6 +319,11 @@ class="mx-auto block w-full cursor-pointer rounded-2xl bg-navyBlue px-11 py-4 te cart: null, isLoading:false, + + displayTax: { + prices: "{{ core()->getConfigData('sales.taxes.shopping_cart.display_prices') }}", + subtotal: "{{ core()->getConfigData('sales.taxes.shopping_cart.display_subtotal') }}", + }, } }, diff --git a/packages/Webkul/Shop/src/Resources/views/checkout/cart/summary.blade.php b/packages/Webkul/Shop/src/Resources/views/checkout/cart/summary.blade.php index fc2eb3fd708..ad983fb60e6 100644 --- a/packages/Webkul/Shop/src/Resources/views/checkout/cart/summary.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/checkout/cart/summary.blade.php @@ -14,85 +14,196 @@ class="text-2xl font-medium"
{!! view_render_event('bagisto.shop.checkout.cart.summary.sub_total.before') !!} -
-

- @lang('shop::app.checkout.cart.summary.sub-total') -

+ - {!! view_render_event('bagisto.shop.checkout.cart.summary.sub_total.after') !!} + - - {!! view_render_event('bagisto.shop.checkout.cart.summary.tax.before') !!} + - {!! view_render_event('bagisto.shop.checkout.cart.summary.tax.after') !!} + {!! view_render_event('bagisto.shop.checkout.cart.summary.sub_total.after') !!} {!! view_render_event('bagisto.shop.checkout.cart.summary.discount_amount.before') !!}

@lang('shop::app.checkout.cart.summary.discount-amount')

- @{{ cart.formatted_base_discount_amount }} + @{{ cart.formatted_discount_amount }}

{!! view_render_event('bagisto.shop.checkout.cart.summary.discount_amount.after') !!} + + {!! view_render_event('bagisto.shop.checkout.cart.summary.coupon.before') !!} + + @include('shop::checkout.coupon') + + {!! view_render_event('bagisto.shop.checkout.cart.summary.coupon.after') !!} + {!! view_render_event('bagisto.shop.checkout.onepage.summary.delivery_charges.before') !!} + + + + + + + + {!! view_render_event('bagisto.shop.checkout.onepage.summary.delivery_charges.after') !!} + + + {!! view_render_event('bagisto.shop.checkout.cart.summary.tax.before') !!}
-

- @lang('shop::app.checkout.onepage.summary.delivery-charges') +

+ @lang('shop::app.checkout.cart.summary.tax')

-

- @{{ cart.selected_shipping_rate }} +

+ @{{ cart.formatted_tax_total }}

- {!! view_render_event('bagisto.shop.checkout.onepage.summary.delivery_charges.after') !!} - - - {!! view_render_event('bagisto.shop.checkout.cart.summary.coupon.before') !!} - - @include('shop::checkout.coupon') +
+
+

+ @lang('shop::app.checkout.cart.summary.tax') +

+ +

+ @{{ cart.formatted_tax_total }} + + +

+
+ +
+
+

+ @{{ index }} +

+ +

+ @{{ amount }} +

+
+
+
- {!! view_render_event('bagisto.shop.checkout.cart.summary.coupon.after') !!} + {!! view_render_event('bagisto.shop.checkout.cart.summary.tax.after') !!} {!! view_render_event('bagisto.shop.checkout.cart.summary.grand_total.before') !!} diff --git a/packages/Webkul/Shop/src/Resources/views/checkout/onepage/index.blade.php b/packages/Webkul/Shop/src/Resources/views/checkout/onepage/index.blade.php index 8977116f6db..bc62dbeb38c 100755 --- a/packages/Webkul/Shop/src/Resources/views/checkout/onepage/index.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/checkout/onepage/index.blade.php @@ -132,6 +132,14 @@ class="primary-button w-max rounded-2xl bg-navyBlue px-11 py-3 max-sm:mb-10 max- return { cart: null, + displayTax: { + prices: "{{ core()->getConfigData('sales.taxes.shopping_cart.display_prices') }}", + + subtotal: "{{ core()->getConfigData('sales.taxes.shopping_cart.display_subtotal') }}", + + shipping: "{{ core()->getConfigData('sales.taxes.shopping_cart.display_shipping_amount') }}", + }, + isPlacingOrder: false, currentStep: 'address', diff --git a/packages/Webkul/Shop/src/Resources/views/checkout/onepage/summary.blade.php b/packages/Webkul/Shop/src/Resources/views/checkout/onepage/summary.blade.php index 530106a780b..8ffacff456e 100644 --- a/packages/Webkul/Shop/src/Resources/views/checkout/onepage/summary.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/checkout/onepage/summary.blade.php @@ -30,8 +30,14 @@ class="h-[90px] max-h-[90px] w-[90px] max-w-[90px] rounded-md" {!! view_render_event('bagisto.shop.checkout.onepage.summary.item_name.after') !!} -

- @lang('shop::app.checkout.onepage.summary.price_&_qty', ['price' => '@{{ item.formatted_price }}', 'qty' => '@{{ item.quantity }}']) +

+ @lang('shop::app.checkout.onepage.summary.price_&_qty', ['price' => '@{{ item.formatted_price_incl_tax }}', 'qty' => '@{{ item.quantity }}']) + + + @lang('shop::app.checkout.onepage.summary.excl-tax') + + @{{ item.formatted_total }} +

@@ -42,80 +48,191 @@ class="h-[90px] max-h-[90px] w-[90px] max-w-[90px] rounded-md" {!! view_render_event('bagisto.shop.checkout.onepage.summary.sub_total.before') !!} -
-

- @lang('shop::app.checkout.onepage.summary.sub-total') -

+ - {!! view_render_event('bagisto.shop.checkout.onepage.summary.sub_total.after') !!} + -
-

- @lang('shop::app.checkout.onepage.summary.tax') (@{{ index }})% -

+ - {!! view_render_event('bagisto.shop.checkout.onepage.summary.tax.after') !!} + {!! view_render_event('bagisto.shop.checkout.onepage.summary.sub_total.after') !!} - - {!! view_render_event('bagisto.shop.checkout.onepage.summary.delivery_charges.before') !!} + + {!! view_render_event('bagisto.shop.checkout.onepage.summary.discount_amount.before') !!}

- @lang('shop::app.checkout.onepage.summary.delivery-charges') + @lang('shop::app.checkout.onepage.summary.discount-amount')

- @{{ cart.selected_shipping_rate }} + @{{ cart.formatted_base_discount_amount }}

+ {!! view_render_event('bagisto.shop.checkout.onepage.summary.discount_amount.after') !!} + + + {!! view_render_event('bagisto.shop.checkout.onepage.summary.coupon.before') !!} + + @include('shop::checkout.coupon') + + {!! view_render_event('bagisto.shop.checkout.onepage.summary.coupon.after') !!} + + + + {!! view_render_event('bagisto.shop.checkout.onepage.summary.delivery_charges.before') !!} + + + + + + + {!! view_render_event('bagisto.shop.checkout.onepage.summary.delivery_charges.after') !!} - - {!! view_render_event('bagisto.shop.checkout.onepage.summary.discount_amount.before') !!} + + + {!! view_render_event('bagisto.shop.checkout.onepage.summary.tax.before') !!}
-

- @lang('shop::app.checkout.onepage.summary.discount-amount') +

+ @lang('shop::app.checkout.onepage.summary.tax')

-

- @{{ cart.formatted_base_discount_amount }} +

+ @{{ cart.formatted_tax_total }}

- {!! view_render_event('bagisto.shop.checkout.onepage.summary.discount_amount.after') !!} +
+
+

+ @lang('shop::app.checkout.onepage.summary.tax') +

- - {!! view_render_event('bagisto.shop.checkout.onepage.summary.coupon.before') !!} +

+ @{{ cart.formatted_tax_total }} + + +

+
- @include('shop::checkout.coupon') +
+
+

+ @{{ index }} +

+ +

+ @{{ amount }} +

+
+
+
- {!! view_render_event('bagisto.shop.checkout.onepage.summary.coupon.after') !!} + {!! view_render_event('bagisto.shop.checkout.onepage.summary.tax.after') !!} + {!! view_render_event('bagisto.shop.checkout.onepage.summary.grand_total.before') !!} @@ -126,7 +243,7 @@ class="flex justify-between text-right"

- @{{ cart.base_grand_total }} + @{{ cart.formatted_grand_total }}

diff --git a/packages/Webkul/Shop/src/Resources/views/components/layouts/index.blade.php b/packages/Webkul/Shop/src/Resources/views/components/layouts/index.blade.php index 93411211456..6d681589f17 100644 --- a/packages/Webkul/Shop/src/Resources/views/components/layouts/index.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/components/layouts/index.blade.php @@ -11,6 +11,9 @@ dir="{{ core()->getCurrentLocale()->direction }}" > + + {!! view_render_event('bagisto.shop.layout.head.before') !!} + {{ $title ?? '' }} @@ -73,7 +76,8 @@ {!! core()->getConfigData('general.content.custom_scripts.custom_css') !!} - {!! view_render_event('bagisto.shop.layout.head') !!} + {!! view_render_event('bagisto.shop.layout.head.after') !!} + diff --git a/packages/Webkul/Shop/src/Resources/views/components/products/gallery-zoomer.blade.php b/packages/Webkul/Shop/src/Resources/views/components/modal/image-zoomer.blade.php similarity index 82% rename from packages/Webkul/Shop/src/Resources/views/components/products/gallery-zoomer.blade.php rename to packages/Webkul/Shop/src/Resources/views/components/modal/image-zoomer.blade.php index ed9d333c494..d111d6ddcb1 100644 --- a/packages/Webkul/Shop/src/Resources/views/components/products/gallery-zoomer.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/components/modal/image-zoomer.blade.php @@ -38,7 +38,7 @@ class="fixed inset-0 z-10 transform overflow-y-auto transition" v-show="isOpen"
- @{{ getCurrentImageStatus }} + @{{ getCurrentAttachmentStatus }}
+ + @@ -105,15 +116,38 @@ class="icon-arrow-right fixed right-[10px] top-1/2 -mt-[22px] w-auto cursor-poin template: '#v-gallery-zoomer-template', props: { - images: { + attachments: { type: Object, + required: true, }, + + isImageZooming: { + type: Boolean, + + default: false, + }, + + initialIndex: { + type: String, + + default: 0, + }, }, + watch: { + isImageZooming(newVal, oldVal) { + this.currentIndex = parseInt(this.initialIndex.split('_').pop()) + 1; + + this.navigate(this.currentIndex); + + this.toggle(); + }, + }, + data() { return { - isOpen: false, + isOpen: this.isImageZooming, isDragging: false, @@ -134,23 +168,13 @@ class="icon-arrow-right fixed right-[10px] top-1/2 -mt-[22px] w-auto cursor-poin isMouseDownTriggered: false, }; }, - + computed: { - getCurrentImageStatus() { - return `${this.currentIndex} / ${this.images.length}`; + getCurrentAttachmentStatus() { + return `${this.currentIndex} / ${this.attachments.length}`; }, }, - mounted() { - this.$emitter.on('v-show-images-zoomer', (currentIndex) => { - this.currentIndex = parseInt(currentIndex.split('_').pop()) + 1; - - this.navigate(this.currentIndex); - - this.toggle(); - }); - }, - methods: { toggle() { this.isOpen = ! this.isOpen; @@ -165,12 +189,12 @@ class="icon-arrow-right fixed right-[10px] top-1/2 -mt-[22px] w-auto cursor-poin }, navigate(index) { - if (index > this.images.length) { + if (index > this.attachments.length) { this.currentIndex = 1; } if (index < 1) { - this.currentIndex = this.images.length; + this.currentIndex = this.attachments.length; } let slides = this.$refs.slides; @@ -182,7 +206,7 @@ class="icon-arrow-right fixed right-[10px] top-1/2 -mt-[22px] w-auto cursor-poin slides[i].style.display = 'none'; } - + slides[this.currentIndex - 1].style.display = 'flex'; this.isZooming = false; @@ -254,7 +278,7 @@ class="icon-arrow-right fixed right-[10px] top-1/2 -mt-[22px] w-auto cursor-poin handleMouseWheel(event) { const deltaY = event.clientY - this.startDragY; - let newTranslateY = this.translateY - event.deltaY / Math.abs(event.deltaY) * 100; // Subtract instead of add + let newTranslateY = this.translateY - event.deltaY / Math.abs(event.deltaY) * 100; const maxTranslateY = Math.min(0, window.innerHeight - event.srcElement.height); diff --git a/packages/Webkul/Shop/src/Resources/views/components/products/card.blade.php b/packages/Webkul/Shop/src/Resources/views/components/products/card.blade.php index 1760b39b7c6..c4f7b899fac 100644 --- a/packages/Webkul/Shop/src/Resources/views/components/products/card.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/components/products/card.blade.php @@ -351,7 +351,6 @@ class="primary-button whitespace-nowrap px-8 py-2.5" }, addToCart() { - this.isAddingToCart = true; this.$axios.post('{{ route("shop.api.checkout.cart.store") }}', { @@ -359,10 +358,6 @@ class="primary-button whitespace-nowrap px-8 py-2.5" 'product_id': this.product.id, }) .then(response => { - if (response.data.data.redirect_uri) { - window.location.href = response.data.data.redirect_uri; - } - if (response.data.message) { this.$emitter.emit('update-mini-cart', response.data.data ); @@ -374,9 +369,13 @@ class="primary-button whitespace-nowrap px-8 py-2.5" this.isAddingToCart = false; }) .catch(error => { - this.isAddingToCart = false; - this.$emitter.emit('add-flash', { type: 'error', message: error.response.data.message }); + + if (error.response.data.redirect_uri) { + window.location.href = error.response.data.redirect_uri; + } + + this.isAddingToCart = false; }); }, }, diff --git a/packages/Webkul/Shop/src/Resources/views/customers/account/addresses/create.blade.php b/packages/Webkul/Shop/src/Resources/views/customers/account/addresses/create.blade.php index fb8450d361b..9d04d5e368e 100755 --- a/packages/Webkul/Shop/src/Resources/views/customers/account/addresses/create.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/customers/account/addresses/create.blade.php @@ -284,7 +284,7 @@ class="mb-2" @lang('shop::app.customers.account.orders.view.information.subtotal') - - - @lang('shop::app.customers.account.orders.view.information.tax-percent') - - - - @lang('shop::app.customers.account.orders.view.information.tax-amount') - - - - @lang('shop::app.customers.account.orders.view.information.grand-total') - @foreach ($order->items as $item) - + - {{ core()->formatPrice($item->price, $order->order_currency_code) }} + @if (core()->getConfigData('sales.taxes.sales.display_prices') == 'including_tax') + {{ core()->formatPrice($item->price_incl_tax, $order->order_currency_code) }} + @elseif (core()->getConfigData('sales.taxes.sales.display_prices') == 'both') + {{ core()->formatPrice($item->price_incl_tax, $order->order_currency_code) }} + + + @lang('shop::app.customers.account.orders.view.information.excl-tax') + + + {{ core()->formatPrice($item->price, $order->order_currency_code) }} + + + @else + {{ core()->formatPrice($item->price, $order->order_currency_code) }} + @endif - {{ core()->formatPrice($item->total, $order->order_currency_code) }} - - - - {{ number_format($item->tax_percent, 2) }}% - - - - {{ core()->formatPrice($item->tax_amount, $order->order_currency_code) }} - - - - {{ core()->formatPrice($item->total + $item->tax_amount - $item->discount_amount, $order->order_currency_code) }} + @if (core()->getConfigData('sales.taxes.sales.display_prices') == 'including_tax') + {{ core()->formatPrice($item->total_incl_tax, $order->order_currency_code) }} + @elseif (core()->getConfigData('sales.taxes.sales.display_prices') == 'both') + {{ core()->formatPrice($item->total_incl_tax, $order->order_currency_code) }} + + + @lang('shop::app.customers.account.orders.view.information.excl-tax') + + + {{ core()->formatPrice($item->total, $order->order_currency_code) }} + + + @else + {{ core()->formatPrice($item->total, $order->order_currency_code) }} + @endif @endforeach @@ -240,128 +226,161 @@ class="px-6 py-4 font-medium text-black"
-
-
-

- @lang('shop::app.customers.account.orders.view.information.subtotal') -

+
+ @if (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'including_tax') +
+

+ @lang('shop::app.customers.account.orders.view.information.subtotal') +

-
-

-

+

+ {{ core()->formatPrice($order->sub_total_incl_tax, $order->order_currency_code) }} +

+
+ @elseif (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'both') +
+

+ @lang('shop::app.customers.account.orders.view.information.subtotal-excl-tax') +

-

+

{{ core()->formatPrice($order->sub_total, $order->order_currency_code) }}

-
- - @if ($order->haveStockableItems()) +
-

- @lang('shop::app.customers.account.orders.view.information.shipping-handling') +

+ @lang('shop::app.customers.account.orders.view.information.subtotal-incl-tax')

-
-

-

+

+ {{ core()->formatPrice($order->sub_total_incl_tax, $order->order_currency_code) }} +

+
+ @else +
+

+ @lang('shop::app.customers.account.orders.view.information.subtotal') +

-

- {{ core()->formatPrice($order->shipping_amount, $order->order_currency_code) }} -

-
+

+ {{ core()->formatPrice($order->sub_total, $order->order_currency_code) }} +

@endif - @if ($order->base_discount_amount > 0) -
-

- @lang('shop::app.customers.account.orders.view.information.discount') + @if ($order->haveStockableItems()) + @if (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'including_tax') +

+

+ @lang('shop::app.customers.account.orders.view.information.shipping-handling') +

- @if ($order->coupon_code) - ({{ $order->coupon_code }}) - @endif -

+

+ {{ core()->formatPrice($order->shipping_amount_incl_tax, $order->order_currency_code) }} +

+
+ @elseif (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'both') +
+

+ @lang('shop::app.customers.account.orders.view.information.shipping-handling-excl-tax') +

-
-

-

+

+ {{ core()->formatPrice($order->shipping_amount, $order->order_currency_code) }} +

+
+ +
+

+ @lang('shop::app.customers.account.orders.view.information.shipping-handling-incl-tax') +

-

- {{ core()->formatPrice($order->discount_amount, $order->order_currency_code) }} +

+ {{ core()->formatPrice($order->shipping_amount_incl_tax, $order->order_currency_code) }}

-
+ @else +
+

+ @lang('shop::app.customers.account.orders.view.information.shipping-handling') +

+ +

+ {{ core()->formatPrice($order->shipping_amount, $order->order_currency_code) }} +

+
+ @endif @endif
-

+

@lang('shop::app.customers.account.orders.view.information.tax')

-
-

-

+

+ {{ core()->formatPrice($order->tax_amount, $order->order_currency_code) }} +

+
+ + @if ($order->base_discount_amount > 0) +
+

+ @lang('shop::app.customers.account.orders.view.information.discount') -

- {{ core()->formatPrice($order->tax_amount, $order->order_currency_code) }} + @if ($order->coupon_code) + ({{ $order->coupon_code }}) + @endif +

+ +

+ {{ core()->formatPrice($order->discount_amount, $order->order_currency_code) }}

-
+ @endif -
-

+

+

@lang('shop::app.customers.account.orders.view.information.grand-total')

-
-

-

- -

- {{ core()->formatPrice($order->grand_total, $order->order_currency_code) }} -

-
+

+ {{ core()->formatPrice($order->grand_total, $order->order_currency_code) }} +

-

+

@lang('shop::app.customers.account.orders.view.information.total-paid')

-
-

-

- -

- {{ core()->formatPrice($order->grand_total_invoiced, $order->order_currency_code) }} -

-
+

+ {{ core()->formatPrice($order->grand_total_invoiced, $order->order_currency_code) }} +

-

+

@lang('shop::app.customers.account.orders.view.information.total-refunded')

-
-

-

- -

- {{ core()->formatPrice($order->grand_total_refunded, $order->order_currency_code) }} -

-
+

+ {{ core()->formatPrice($order->grand_total_refunded, $order->order_currency_code) }} +

+
-

+

@lang('shop::app.customers.account.orders.view.information.total-due')

-
-

-

- -

- @if($order->status !== \Webkul\Sales\Models\Order::STATUS_CANCELED) - {{ core()->formatPrice($order->total_due, $order->order_currency_code) }} - @else - {{ core()->formatPrice(0.00, $order->order_currency_code) }} - @endif -

-
+

+ @if($order->status !== \Webkul\Sales\Models\Order::STATUS_CANCELED) + {{ core()->formatPrice($order->total_due, $order->order_currency_code) }} + @else + {{ core()->formatPrice(0.00, $order->order_currency_code) }} + @endif +

@@ -425,20 +444,6 @@ class="px-6 py-4 font-medium" > @lang('shop::app.customers.account.orders.view.invoices.subtotal') - - - @lang('shop::app.customers.account.orders.view.invoices.tax-amount') - - - - @lang('shop::app.customers.account.orders.view.invoices.grand-total') - @@ -460,10 +465,24 @@ class="px-6 py-4 font-medium text-black" - {{ core()->formatPrice($item->price, $order->order_currency_code) }} + @if (core()->getConfigData('sales.taxes.sales.display_prices') == 'including_tax') + {{ core()->formatPrice($item->price_incl_tax, $order->order_currency_code) }} + @elseif (core()->getConfigData('sales.taxes.sales.display_prices') == 'both') + {{ core()->formatPrice($item->price_incl_tax, $order->order_currency_code) }} + + + @lang('shop::app.customers.account.orders.view.information.excl-tax') + + + {{ core()->formatPrice($item->price, $order->order_currency_code) }} + + + @else + {{ core()->formatPrice($item->price, $order->order_currency_code) }} + @endif - {{ core()->formatPrice($item->total, $order->order_currency_code) }} - - - - {{ core()->formatPrice($item->tax_amount, $order->order_currency_code) }} - - - - {{ core()->formatPrice($item->total + $item->tax_amount, $order->order_currency_code) }} + @if (core()->getConfigData('sales.taxes.sales.display_prices') == 'including_tax') + {{ core()->formatPrice($item->total_incl_tax, $order->order_currency_code) }} + @elseif (core()->getConfigData('sales.taxes.sales.display_prices') == 'both') + {{ core()->formatPrice($item->total_incl_tax, $order->order_currency_code) }} + + + @lang('shop::app.customers.account.orders.view.invoices.excl-tax') + + + {{ core()->formatPrice($item->total, $order->order_currency_code) }} + + + @else + {{ core()->formatPrice($item->total, $order->order_currency_code) }} + @endif @endforeach @@ -502,77 +521,121 @@ class="px-6 py-4 font-medium text-black"
-
-
-

- @lang('shop::app.customers.account.orders.view.invoices.subtotal') -

+
+ @if (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'including_tax') +
+

+ @lang('shop::app.customers.account.orders.view.invoices.subtotal') +

-
-

-

+

+ {{ core()->formatPrice($invoice->sub_total_incl_tax, $order->order_currency_code) }} +

+
+ @elseif (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'both') +
+

+ @lang('shop::app.customers.account.orders.view.invoices.subtotal-excl-tax') +

-

+

{{ core()->formatPrice($invoice->sub_total, $order->order_currency_code) }}

-
+ +
+

+ @lang('shop::app.customers.account.orders.view.invoices.subtotal-incl-tax') +

-
-

- @lang('shop::app.customers.account.orders.view.invoices.shipping-handling') -

+

+ {{ core()->formatPrice($invoice->sub_total_incl_tax, $order->order_currency_code) }} +

+
+ @else +
+

+ @lang('shop::app.customers.account.orders.view.invoices.subtotal') +

-
-

-

+

+ {{ core()->formatPrice($invoice->sub_total, $order->order_currency_code) }} +

+
+ @endif -

+ @if (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'including_tax') +

+

+ @lang('shop::app.customers.account.orders.view.invoices.shipping-handling') +

+ +

+ {{ core()->formatPrice($invoice->shipping_amount_incl_tax, $order->order_currency_code) }} +

+
+ @elseif (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'both') +
+

+ @lang('shop::app.customers.account.orders.view.invoices.shipping-handling-excl-tax') +

+ +

{{ core()->formatPrice($invoice->shipping_amount, $order->order_currency_code) }}

-
+ +
+

+ @lang('shop::app.customers.account.orders.view.invoices.shipping-handling-incl-tax') +

+ +

+ {{ core()->formatPrice($invoice->shipping_amount_incl_tax, $order->order_currency_code) }} +

+
+ @else +
+

+ @lang('shop::app.customers.account.orders.view.invoices.shipping-handling') +

+ +

+ {{ core()->formatPrice($invoice->shipping_amount, $order->order_currency_code) }} +

+
+ @endif @if ($invoice->base_discount_amount > 0)
-

+

@lang('shop::app.customers.account.orders.view.invoices.discount')

-
-

-

- -

- {{ core()->formatPrice($invoice->discount_amount, $order->order_currency_code) }} -

-
+

+ {{ core()->formatPrice($invoice->discount_amount, $order->order_currency_code) }} +

@endif
-

+

@lang('shop::app.customers.account.orders.view.invoices.tax')

-
-

-

- -

- {{ core()->formatPrice($invoice->tax_amount, $order->order_currency_code) }} -

-
+

+ {{ core()->formatPrice($invoice->tax_amount, $order->order_currency_code) }} +

-
-

+

+

@lang('shop::app.customers.account.orders.view.invoices.grand-total')

-
-

-

- -

- {{ core()->formatPrice($invoice->grand_total, $order->order_currency_code) }} -

-
+

+ {{ core()->formatPrice($invoice->grand_total, $order->order_currency_code) }} +

@@ -709,20 +772,6 @@ class="px-6 py-4 font-medium" > @lang('shop::app.customers.account.orders.view.refunds.subtotal') - - - @lang('shop::app.customers.account.orders.view.refunds.tax-amount') - - - - @lang('shop::app.customers.account.orders.view.refunds.grand-total') - @@ -744,10 +793,24 @@ class="px-6 py-4 font-medium text-black" - {{ core()->formatPrice($item->price, $order->order_currency_code) }} + @if (core()->getConfigData('sales.taxes.sales.display_prices') == 'including_tax') + {{ core()->formatPrice($item->price_incl_tax, $order->order_currency_code) }} + @elseif (core()->getConfigData('sales.taxes.sales.display_prices') == 'both') + {{ core()->formatPrice($item->price_incl_tax, $order->order_currency_code) }} + + + @lang('shop::app.customers.account.orders.view.information.excl-tax') + + + {{ core()->formatPrice($item->price, $order->order_currency_code) }} + + + @else + {{ core()->formatPrice($item->price, $order->order_currency_code) }} + @endif - {{ core()->formatPrice($item->total, $order->order_currency_code) }} - - - - {{ core()->formatPrice($item->tax_amount, $order->order_currency_code) }} - - - - {{ core()->formatPrice($item->total + $item->tax_amount, $order->order_currency_code) }} + @if (core()->getConfigData('sales.taxes.sales.display_prices') == 'including_tax') + {{ core()->formatPrice($item->total_incl_tax, $order->order_currency_code) }} + @elseif (core()->getConfigData('sales.taxes.sales.display_prices') == 'both') + {{ core()->formatPrice($item->total_incl_tax, $order->order_currency_code) }} + + + @lang('shop::app.customers.account.orders.view.information.excl-tax') + + + {{ core()->formatPrice($item->total, $order->order_currency_code) }} + + + @else + {{ core()->formatPrice($item->total, $order->order_currency_code) }} + @endif @endforeach @@ -792,107 +855,143 @@ class="px-6 py-4 font-medium text-black"
-
-
-

- @lang('shop::app.customers.account.orders.view.refunds.subtotal') -

+
+ @if (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'including_tax') +
+

+ @lang('shop::app.customers.account.orders.view.refunds.subtotal') +

+ +

+ {{ core()->formatPrice($refund->sub_total_incl_tax, $order->order_currency_code) }} +

+
+ @elseif (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'both') +
+

+ @lang('shop::app.customers.account.orders.view.refunds.subtotal-excl-tax') +

-
-

-

+

+ {{ core()->formatPrice($refund->sub_total, $order->order_currency_code) }} +

+
+ +
+

+ @lang('shop::app.customers.account.orders.view.refunds.subtotal-incl-tax') +

-

+

+ {{ core()->formatPrice($refund->sub_total_incl_tax, $order->order_currency_code) }} +

+
+ @else +
+

+ @lang('shop::app.customers.account.orders.view.refunds.subtotal') +

+ +

{{ core()->formatPrice($refund->sub_total, $order->order_currency_code) }}

-
+ @endif -
-

- @lang('shop::app.customers.account.orders.view.refunds.shipping-handling') -

+ @if (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'including_tax') +
+

+ @lang('shop::app.customers.account.orders.view.refunds.shipping-handling') +

-
-

-

+

+ {{ core()->formatPrice($refund->shipping_amount_incl_tax, $order->order_currency_code) }} +

+
+ @elseif (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'both') +
+

+ @lang('shop::app.customers.account.orders.view.refunds.shipping-handling-excl-tax') +

-

+

{{ core()->formatPrice($refund->shipping_amount, $order->order_currency_code) }}

-
+ +
+

+ @lang('shop::app.customers.account.orders.view.refunds.shipping-handling-incl-tax') +

+ +

+ {{ core()->formatPrice($refund->shipping_amount_incl_tax, $order->order_currency_code) }} +

+
+ @else +
+

+ @lang('shop::app.customers.account.orders.view.refunds.shipping-handling') +

+ +

+ {{ core()->formatPrice($refund->shipping_amount, $order->order_currency_code) }} +

+
+ @endif @if ($refund->discount_amount > 0)
-

+

@lang('shop::app.customers.account.orders.view.refunds.discount')

-
-

-

- -

- {{ core()->formatPrice($order->discount_amount, $order->order_currency_code) }} -

-
+

+ {{ core()->formatPrice($order->discount_amount, $order->order_currency_code) }} +

@endif @if ($refund->tax_amount > 0)
-

+

@lang('shop::app.customers.account.orders.view.refunds.tax')

-
-

-

- -

- {{ core()->formatPrice($refund->tax_amount, $order->order_currency_code) }} -

-
+

+ {{ core()->formatPrice($refund->tax_amount, $order->order_currency_code) }} +

@endif
-

+

@lang('shop::app.customers.account.orders.view.refunds.adjustment-refund')

-
-

-

- -

- {{ core()->formatPrice($refund->adjustment_refund, $order->order_currency_code) }} -

-
+

+ {{ core()->formatPrice($refund->adjustment_refund, $order->order_currency_code) }} +

-

+

@lang('shop::app.customers.account.orders.view.refunds.adjustment-fee')

-
-

-

- -

- {{ core()->formatPrice($refund->adjustment_fee, $order->order_currency_code) }} -

-
+

+ {{ core()->formatPrice($refund->adjustment_fee, $order->order_currency_code) }} +

-
-

+

+

@lang('shop::app.customers.account.orders.view.refunds.grand-total')

-
-

-

- -

- {{ core()->formatPrice($refund->grand_total, $order->order_currency_code) }} -

-
+

+ {{ core()->formatPrice($refund->grand_total, $order->order_currency_code) }} +

diff --git a/packages/Webkul/Shop/src/Resources/views/emails/orders/canceled.blade.php b/packages/Webkul/Shop/src/Resources/views/emails/orders/canceled.blade.php index 507c46b380b..f3afcb5e243 100644 --- a/packages/Webkul/Shop/src/Resources/views/emails/orders/canceled.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/emails/orders/canceled.blade.php @@ -110,8 +110,10 @@ @foreach ($order->items as $item) - - {{ $item->getTypeInstance()->getOrderedItem($item)->sku }} + + + {{ $item->getTypeInstance()->getOrderedItem($item)->sku }} + {{ $item->name }} @@ -127,10 +129,28 @@ @endif - {{ core()->formatPrice($item->price, $order->order_currency_code) }} + + + @if (core()->getConfigData('sales.taxes.sales.display_prices') == 'including_tax') + {{ core()->formatPrice($item->price_incl_tax, $order->order_currency_code) }} + @elseif (core()->getConfigData('sales.taxes.sales.display_prices') == 'both') + {{ core()->formatPrice($item->price_incl_tax, $order->order_currency_code) }} + + + @lang('shop::app.emails.orders.excl-tax') + + + {{ core()->formatPrice($item->price, $order->order_currency_code) }} + + + @else + {{ core()->formatPrice($item->price, $order->order_currency_code) }} + @endif - {{ $item->qty_canceled }} + + {{ $item->qty_canceled }} + @endforeach @@ -138,35 +158,101 @@
-
- @lang('shop::app.emails.orders.subtotal') - - - {{ core()->formatPrice($order->sub_total, $order->order_currency_code) }} - -
+ @if (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'including_tax') +
+ + @lang('shop::app.emails.orders.subtotal') + - @if ($order->shipping_address) -
- @lang('shop::app.emails.orders.shipping-handling') + + {{ core()->formatPrice($order->sub_total, $order->order_currency_code_incl_tax) }} + +
+ @elseif (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'both') +
+ + @lang('shop::app.emails.orders.subtotal-excl-tax') + - {{ core()->formatPrice($order->shipping_amount, $order->order_currency_code) }} + {{ core()->formatPrice($order->sub_total, $order->order_currency_code) }}
- @endif - @foreach (Webkul\Tax\Helpers\Tax::getTaxRatesWithAmount($order, false) as $taxRate => $taxAmount ) -
+
- @lang('shop::app.emails.orders.tax') {{ $taxRate }} % + @lang('shop::app.emails.orders.subtotal-incl-tax') - {{ core()->formatPrice($taxAmount, $order->order_currency_code) }} + {{ core()->formatPrice($order->sub_total, $order->order_currency_code_incl_tax) }}
- @endforeach + @else +
+ + @lang('shop::app.emails.orders.subtotal') + + + + {{ core()->formatPrice($order->sub_total, $order->order_currency_code) }} + +
+ @endif + + @if ($order->shipping_address) + @if (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'including_tax') +
+ + @lang('shop::app.emails.orders.shipping-handling') + + + + {{ core()->formatPrice($order->shipping_amount_incl_tax, $order->order_currency_code) }} + +
+ @elseif (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'both') +
+ + @lang('shop::app.emails.orders.shipping-handling-excl-tax') + + + + {{ core()->formatPrice($order->shipping_amount, $order->order_currency_code) }} + +
+ +
+ + @lang('shop::app.emails.orders.shipping-handling-incl-tax') + + + + {{ core()->formatPrice($order->shipping_amount_incl_tax, $order->order_currency_code) }} + +
+ @else +
+ + @lang('shop::app.emails.orders.shipping-handling') + + + + {{ core()->formatPrice($order->shipping_amount, $order->order_currency_code) }} + +
+ @endif + @endif + +
+ + @lang('shop::app.emails.orders.tax') + + + + {{ core()->formatPrice($order->tax_amount, $order->order_currency_code) }} + +
@if ($order->discount_amount > 0)
diff --git a/packages/Webkul/Shop/src/Resources/views/emails/orders/created.blade.php b/packages/Webkul/Shop/src/Resources/views/emails/orders/created.blade.php index c370fe8bb80..0a4b4aeedd3 100644 --- a/packages/Webkul/Shop/src/Resources/views/emails/orders/created.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/emails/orders/created.blade.php @@ -89,6 +89,7 @@ @if (! empty($additionalDetails))
{{ $additionalDetails['title'] }}
+
{{ $additionalDetails['value'] }}
@endif @@ -111,8 +112,10 @@ @foreach ($order->items as $item) - - {{ $item->getTypeInstance()->getOrderedItem($item)->sku }} + + + {{ $item->getTypeInstance()->getOrderedItem($item)->sku }} + {{ $item->name }} @@ -128,10 +131,27 @@ @endif - {{ core()->formatPrice($item->price, $order->order_currency_code) }} + + @if (core()->getConfigData('sales.taxes.sales.display_prices') == 'including_tax') + {{ core()->formatPrice($item->price_incl_tax, $order->order_currency_code) }} + @elseif (core()->getConfigData('sales.taxes.sales.display_prices') == 'both') + {{ core()->formatPrice($item->price_incl_tax, $order->order_currency_code) }} + + + @lang('shop::app.emails.orders.excl-tax') + + + {{ core()->formatPrice($item->price, $order->order_currency_code) }} + + + @else + {{ core()->formatPrice($item->price, $order->order_currency_code) }} + @endif - {{ $item->qty_ordered }} + + {{ $item->qty_ordered }} + @endforeach @@ -139,42 +159,104 @@
-
- - @lang('shop::app.emails.orders.subtotal') - - - - {{ core()->formatPrice($order->sub_total, $order->order_currency_code) }} - -
+ @if (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'including_tax') +
+ + @lang('shop::app.emails.orders.subtotal') + - @if ($order->shipping_address) -
+ + {{ core()->formatPrice($order->sub_total, $order->order_currency_code_incl_tax) }} + +
+ @elseif (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'both') +
- @lang('shop::app.emails.orders.shipping-handling') + @lang('shop::app.emails.orders.subtotal-excl-tax') - {{ core()->formatPrice($order->shipping_amount, $order->order_currency_code) }} + {{ core()->formatPrice($order->sub_total, $order->order_currency_code) }}
- @endif - @foreach (Webkul\Tax\Helpers\Tax::getTaxRatesWithAmount($order, false) as $taxRate => $taxAmount ) -
+
+ + @lang('shop::app.emails.orders.subtotal-incl-tax') + + + + {{ core()->formatPrice($order->sub_total, $order->order_currency_code_incl_tax) }} + +
+ @else +
- @lang('shop::app.emails.orders.tax') {{ $taxRate }} % + @lang('shop::app.emails.orders.subtotal') - {{ core()->formatPrice($taxAmount, $order->order_currency_code) }} + {{ core()->formatPrice($order->sub_total, $order->order_currency_code) }}
- @endforeach + @endif + + @if ($order->shipping_address) + @if (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'including_tax') +
+ + @lang('shop::app.emails.orders.shipping-handling') + + + + {{ core()->formatPrice($order->shipping_amount_incl_tax, $order->order_currency_code) }} + +
+ @elseif (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'both') +
+ + @lang('shop::app.emails.orders.shipping-handling-excl-tax') + + + + {{ core()->formatPrice($order->shipping_amount, $order->order_currency_code) }} + +
+ +
+ + @lang('shop::app.emails.orders.shipping-handling-incl-tax') + + + + {{ core()->formatPrice($order->shipping_amount_incl_tax, $order->order_currency_code) }} + +
+ @else +
+ + @lang('shop::app.emails.orders.shipping-handling') + + + + {{ core()->formatPrice($order->shipping_amount, $order->order_currency_code) }} + +
+ @endif + @endif + +
+ + @lang('shop::app.emails.orders.tax') + + + + {{ core()->formatPrice($order->tax_amount, $order->order_currency_code) }} + +
@if ($order->discount_amount > 0) -
+
@lang('shop::app.emails.orders.discount') @@ -185,7 +267,7 @@
@endif -
+
@lang('shop::app.emails.orders.grand-total') diff --git a/packages/Webkul/Shop/src/Resources/views/emails/orders/invoiced.blade.php b/packages/Webkul/Shop/src/Resources/views/emails/orders/invoiced.blade.php index 25e7e219135..c0b5140e2f3 100644 --- a/packages/Webkul/Shop/src/Resources/views/emails/orders/invoiced.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/emails/orders/invoiced.blade.php @@ -111,8 +111,10 @@ @foreach ($invoice->items as $item) - - {{ $item->getTypeInstance()->getOrderedItem($item)->sku }} + + + {{ $item->getTypeInstance()->getOrderedItem($item)->sku }} + {{ $item->name }} @@ -128,10 +130,27 @@ @endif - {{ core()->formatPrice($item->price, $invoice->order_currency_code) }} + + @if (core()->getConfigData('sales.taxes.sales.display_prices') == 'including_tax') + {{ core()->formatPrice($item->price_incl_tax, $invoice->order_currency_code) }} + @elseif (core()->getConfigData('sales.taxes.sales.display_prices') == 'both') + {{ core()->formatPrice($item->price_incl_tax, $invoice->order_currency_code) }} + + + @lang('shop::app.emails.orders.excl-tax') + + + {{ core()->formatPrice($item->price, $invoice->order_currency_code) }} + + + @else + {{ core()->formatPrice($item->price, $invoice->order_currency_code) }} + @endif - {{ $item->qty }} + + {{ $item->qty }} + @endforeach @@ -139,39 +158,102 @@
-
- - @lang('shop::app.emails.orders.subtotal') - - - {{ core()->formatPrice($invoice->sub_total, $invoice->order_currency_code) }} - -
+ @if (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'including_tax') +
+ + @lang('shop::app.emails.orders.subtotal') + - @if ($invoice->order->shipping_address) -
+ + {{ core()->formatPrice($invoice->sub_total, $invoice->order_currency_code_incl_tax) }} + +
+ @elseif (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'both') +
- @lang('shop::app.emails.orders.shipping-handling') + @lang('shop::app.emails.orders.subtotal-excl-tax') - {{ core()->formatPrice($invoice->shipping_amount, $invoice->order_currency_code) }} + {{ core()->formatPrice($invoice->sub_total, $invoice->order_currency_code) }}
- @endif - @foreach (Webkul\Tax\Helpers\Tax::getTaxRatesWithAmount($invoice->order, false) as $taxRate => $taxAmount ) -
+
+ + @lang('shop::app.emails.orders.subtotal-incl-tax') + + + + {{ core()->formatPrice($invoice->sub_total, $invoice->order_currency_code_incl_tax) }} + +
+ @else +
- @lang('shop::app.emails.orders.tax') {{ $taxRate }} % + @lang('shop::app.emails.orders.subtotal') - {{ core()->formatPrice($invoice->tax_amount, $invoice->order_currency_code) }} + {{ core()->formatPrice($invoice->sub_total, $invoice->order_currency_code) }}
- @endforeach + @endif + + @if ($invoice->order->shipping_address) + @if (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'including_tax') +
+ + @lang('shop::app.emails.orders.shipping-handling') + + + + {{ core()->formatPrice($invoice->shipping_amount_incl_tax, $invoice->order_currency_code) }} + +
+ @elseif (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'both') +
+ + @lang('shop::app.emails.orders.shipping-handling-excl-tax') + + + + {{ core()->formatPrice($invoice->shipping_amount, $invoice->order_currency_code) }} + +
+ +
+ + @lang('shop::app.emails.orders.shipping-handling-incl-tax') + + + + {{ core()->formatPrice($invoice->shipping_amount_incl_tax, $invoice->order_currency_code) }} + +
+ @else +
+ + @lang('shop::app.emails.orders.shipping-handling') + + + + {{ core()->formatPrice($invoice->shipping_amount, $invoice->order_currency_code) }} + +
+ @endif + @endif + +
+ + @lang('shop::app.emails.orders.tax') + + + + {{ core()->formatPrice($invoice->tax_amount, $invoice->order_currency_code) }} + +
@if ($invoice->discount_amount > 0)
diff --git a/packages/Webkul/Shop/src/Resources/views/emails/orders/refunded.blade.php b/packages/Webkul/Shop/src/Resources/views/emails/orders/refunded.blade.php index 141e99e5e2c..fa932396d4d 100644 --- a/packages/Webkul/Shop/src/Resources/views/emails/orders/refunded.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/emails/orders/refunded.blade.php @@ -111,25 +111,40 @@ @foreach ($refund->items as $item) - + {{ $item->name }} @if (isset($item->additional['attributes']))
- @foreach ($item->additional['attributes'] as $attribute) {{ $attribute['attribute_name'] }} : {{ $attribute['option_label'] }}
@endforeach -
@endif - {{ core()->formatPrice($item->price, $refund->order_currency_code) }} + + @if (core()->getConfigData('sales.taxes.sales.display_prices') == 'including_tax') + {{ core()->formatPrice($item->price_incl_tax, $refund->order_currency_code) }} + @elseif (core()->getConfigData('sales.taxes.sales.display_prices') == 'both') + {{ core()->formatPrice($item->price_incl_tax, $refund->order_currency_code) }} + + + @lang('shop::app.emails.orders.excl-tax') + + + {{ core()->formatPrice($item->price, $refund->order_currency_code) }} + + + @else + {{ core()->formatPrice($item->price, $refund->order_currency_code) }} + @endif - {{ $item->qty }} + + {{ $item->qty }} + @endforeach @@ -137,39 +152,102 @@
-
- - @lang('shop::app.emails.orders.subtotal') - - - {{ core()->formatPrice($refund->sub_total, $refund->order_currency_code) }} - -
+ @if (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'including_tax') +
+ + @lang('shop::app.emails.orders.subtotal') + - @if ($refund->order->shipping_address) -
+ + {{ core()->formatPrice($refund->sub_total, $refund->order_currency_code_incl_tax) }} + +
+ @elseif (core()->getConfigData('sales.taxes.sales.display_subtotal') == 'both') +
- @lang('shop::app.emails.orders.shipping-handling') + @lang('shop::app.emails.orders.subtotal-excl-tax') - {{ core()->formatPrice($refund->shipping_amount, $refund->order_currency_code) }} + {{ core()->formatPrice($refund->sub_total, $refund->order_currency_code) }}
- @endif - @foreach (Webkul\Tax\Helpers\Tax::getTaxRatesWithAmount($refund->order, false) as $taxRate => $taxAmount ) -
+
+ + @lang('shop::app.emails.orders.subtotal-incl-tax') + + + + {{ core()->formatPrice($refund->sub_total, $refund->order_currency_code_incl_tax) }} + +
+ @else +
- @lang('shop::app.emails.orders.tax') {{ $taxRate }} % + @lang('shop::app.emails.orders.subtotal') - {{ core()->formatPrice($refund->tax_amount, $refund->order_currency_code) }} + {{ core()->formatPrice($refund->sub_total, $refund->order_currency_code) }}
- @endforeach + @endif + + @if ($refund->order->shipping_address) + @if (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'including_tax') +
+ + @lang('shop::app.emails.orders.shipping-handling') + + + + {{ core()->formatPrice($refund->shipping_amount_incl_tax, $refund->order_currency_code) }} + +
+ @elseif (core()->getConfigData('sales.taxes.sales.display_shipping_amount') == 'both') +
+ + @lang('shop::app.emails.orders.shipping-handling-excl-tax') + + + + {{ core()->formatPrice($refund->shipping_amount, $refund->order_currency_code) }} + +
+ +
+ + @lang('shop::app.emails.orders.shipping-handling-incl-tax') + + + + {{ core()->formatPrice($refund->shipping_amount_incl_tax, $refund->order_currency_code) }} + +
+ @else +
+ + @lang('shop::app.emails.orders.shipping-handling') + + + + {{ core()->formatPrice($refund->shipping_amount, $refund->order_currency_code) }} + +
+ @endif + @endif + +
+ + @lang('shop::app.emails.orders.tax') + + + + {{ core()->formatPrice($refund->tax_amount, $refund->order_currency_code) }} + +
@if ($refund->discount_amount > 0)
diff --git a/packages/Webkul/Shop/src/Resources/views/emails/orders/shipped.blade.php b/packages/Webkul/Shop/src/Resources/views/emails/orders/shipped.blade.php index 78cec440617..77160a12cc6 100644 --- a/packages/Webkul/Shop/src/Resources/views/emails/orders/shipped.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/emails/orders/shipped.blade.php @@ -122,8 +122,10 @@ @foreach ($shipment->items as $item) - - {{ $item->getTypeInstance()->getOrderedItem($item)->sku }} + + + {{ $item->sku }} + {{ $item->name }} @@ -139,71 +141,30 @@ @endif - {{ core()->formatPrice($item->price, $shipment->order_currency_code) }} + + @if (core()->getConfigData('sales.taxes.sales.display_prices') == 'including_tax') + {{ core()->formatPrice($item->price_incl_tax, $shipment->order->order_currency_code) }} + @elseif (core()->getConfigData('sales.taxes.sales.display_prices') == 'both') + {{ core()->formatPrice($item->price_incl_tax, $shipment->order->order_currency_code) }} + + + @lang('shop::app.emails.orders.excl-tax') + + + {{ core()->formatPrice($item->price, $shipment->order->order_currency_code) }} + + + @else + {{ core()->formatPrice($item->price, $shipment->order->order_currency_code) }} + @endif - {{ $item->qty }} + + {{ $item->qty }} + @endforeach
- -
-
- - @lang('shop::app.emails.orders.subtotal') - - - - {{ core()->formatPrice($shipment->sub_total, $shipment->order_currency_code) }} - -
- - @if ($shipment->order->shipping_address) -
- - @lang('shop::app.emails.orders.shipping-handling') - - - - {{ core()->formatPrice($shipment->shipping_amount, $shipment->order_currency_code) }} - -
- @endif - - @foreach (Webkul\Tax\Helpers\Tax::getTaxRatesWithAmount($shipment->order, false) as $taxRate => $taxAmount ) -
- - @lang('shop::app.emails.orders.tax') {{ $taxRate }} % - - - - {{ core()->formatPrice($shipment->tax_amount, $shipment->order_currency_code) }} - -
- @endforeach - - @if ($shipment->discount_amount > 0) -
- - @lang('shop::app.emails.orders.discount') - - - - {{ core()->formatPrice($shipment->discount_amount, $shipment->order_currency_code) }} - -
- @endif - -
- - @lang('shop::app.emails.orders.grand-total') - - - - {{ core()->formatPrice($shipment->grand_total, $shipment->order_currency_code) }} - -
-
@endcomponent diff --git a/packages/Webkul/Shop/src/Resources/views/home/contact-us.blade.php b/packages/Webkul/Shop/src/Resources/views/home/contact-us.blade.php index 2374b8837ad..878ef5ce5b3 100644 --- a/packages/Webkul/Shop/src/Resources/views/home/contact-us.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/home/contact-us.blade.php @@ -71,6 +71,7 @@ class="px-6 py-5" type="text" class="px-6 py-5" name="contact" + rules="phone" :value="old('contact')" :label="trans('shop::app.home.contact.phone-number')" :placeholder="trans('shop::app.home.contact.phone-number')" diff --git a/packages/Webkul/Shop/src/Resources/views/products/prices/configurable.blade.php b/packages/Webkul/Shop/src/Resources/views/products/prices/configurable.blade.php index 62883e42fe9..e8bec16c3f2 100644 --- a/packages/Webkul/Shop/src/Resources/views/products/prices/configurable.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/products/prices/configurable.blade.php @@ -2,6 +2,6 @@ @lang('shop::app.products.prices.configurable.as-low-as')

-

+

{{ $prices['regular']['formatted_price'] }}

\ No newline at end of file diff --git a/packages/Webkul/Shop/src/Resources/views/products/view.blade.php b/packages/Webkul/Shop/src/Resources/views/products/view.blade.php index 6c2490b378d..6e60490c841 100755 --- a/packages/Webkul/Shop/src/Resources/views/products/view.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/products/view.blade.php @@ -270,12 +270,6 @@ class="h-5 min-h-5 w-5 min-w-5" v-model="is_buy_now" > - -
@@ -328,16 +322,13 @@ class="flex max-h-[46px] min-h-[46px] min-w-[46px] cursor-pointer items-center j

{!! $product->getTypeInstance()->getPriceHtml() !!} +

- - @if ( - (bool) core()->getConfigData('taxes.catalogue.pricing.tax_inclusive') - && $product->getTypeInstance()->getTaxCategory() - ) - @lang('shop::app.products.view.tax-inclusive') - @endif + @if (\Webkul\Tax\Facades\Tax::isInclusiveTaxProductPrices()) + + @lang('shop::app.products.view.tax-inclusive') -

+ @endif @if (count($product->getTypeInstance()->getCustomerGroupPricingOffers()))
diff --git a/packages/Webkul/Shop/src/Resources/views/products/view/gallery.blade.php b/packages/Webkul/Shop/src/Resources/views/products/view/gallery.blade.php index 4f4ef424890..a7192e3b81c 100755 --- a/packages/Webkul/Shop/src/Resources/views/products/view/gallery.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/products/view/gallery.blade.php @@ -9,8 +9,9 @@ >
- +
+ +
- {{ $product->name }} - - - +
+
- +
@@ -90,8 +94,9 @@ class="min-w-[450px] rounded-xl"
- +
- + - +
@@ -123,6 +132,8 @@ class="w-[490px] min-w-[450px] max-sm:min-w-full" data() { return { + isImageZooming: false, + isMediaLoading: true, media: { @@ -140,7 +151,7 @@ class="w-[490px] min-w-[450px] max-sm:min-w-full" activeIndex: 0, containerOffset: 110, - } + }; }, watch: { @@ -148,7 +159,7 @@ class="w-[490px] min-w-[450px] max-sm:min-w-full" deep: true, handler(newImages, oldImages) { - let selectedImage = newImages?.[this.activeIndex.split('_').pop()]; + let selectedImage = newImages?.[this.activeIndex]; if (JSON.stringify(newImages) !== JSON.stringify(oldImages) && selectedImage?.large_image_url) { this.baseFile.path = selectedImage.large_image_url; @@ -156,16 +167,14 @@ class="w-[490px] min-w-[450px] max-sm:min-w-full" }, }, }, - + mounted() { if (this.media.images.length) { - this.activeIndex = 'image_0'; this.baseFile.type = 'image'; this.baseFile.path = this.media.images[0].large_image_url; } else if (this.media.videos.length) { - this.activeIndex = 'video_0'; this.baseFile.type = 'video'; @@ -178,27 +187,39 @@ class="w-[490px] min-w-[450px] max-sm:min-w-full" if (this.media.images.length) { return [...this.media.images, ...this.media.videos].length > 5; } - } + }, + + attachments() { + return [...this.media.images, ...this.media.videos].map(media => ({ + url: media.type === 'videos' ? media.video_url : media.original_image_url, + + type: media.type === 'videos' ? 'video' : 'image', + })); + }, }, methods: { + isActiveMedia(index) { + return index === this.activeIndex; + }, + onMediaLoad() { this.isMediaLoading = false; }, - change(file, index) { + change(media, index) { this.isMediaLoading = true; - if (file.type == 'videos') { + if (media.type == 'videos') { this.baseFile.type = 'video'; - this.baseFile.path = file.video_url; + this.baseFile.path = media.video_url; this.onMediaLoad(); } else { this.baseFile.type = 'image'; - this.baseFile.path = file.large_image_url; + this.baseFile.path = media.large_image_url; } if (index > this.activeIndex) { diff --git a/packages/Webkul/Shop/src/Resources/views/products/view/reviews.blade.php b/packages/Webkul/Shop/src/Resources/views/products/view/reviews.blade.php index 9ccbf40e552..a1575ce05f9 100755 --- a/packages/Webkul/Shop/src/Resources/views/products/view/reviews.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/products/view/reviews.blade.php @@ -304,14 +304,14 @@ class="h-5 w-5 animate-spin text-blue-600" @lang('shop::app.products.view.reviews.translate') - +
-
+ + +
@@ -426,10 +435,27 @@ class="max-h-[50px] min-w-[50px] cursor-pointer rounded-xl" template: '#v-product-review-item-template', props: ['review'], - + data() { return { isLoading: false, + + isImageZooming: false, + + activeIndex: 0, + } + }, + + computed: { + attachments() { + let data = [...this.review.images].map((file) => { + return { + url: file.url, + type: file.type, + } + }); + + return data; } }, diff --git a/packages/Webkul/Shop/src/Resources/views/products/view/types/configurable.blade.php b/packages/Webkul/Shop/src/Resources/views/products/view/types/configurable.blade.php index 612a407b71f..5c209f1061d 100755 --- a/packages/Webkul/Shop/src/Resources/views/products/view/types/configurable.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/products/view/types/configurable.blade.php @@ -15,7 +15,7 @@ type="hidden" name="selected_configurable_option" id="selected_configurable_option" - :value="selectedProductId" + :value="selectedOptionVariant" ref="selected_configurable_option" > @@ -23,20 +23,21 @@ class="mt-5" v-for='(attribute, index) in childAttributes' > + +

+ @{{ attribute.label }} +

+