From 240167d7c0eb72d9fe5d7f4e5fd1fc3eea48e0d7 Mon Sep 17 00:00:00 2001 From: blair2004 Date: Mon, 27 Feb 2023 23:37:37 +0100 Subject: [PATCH] Changelog: - Fix: typos --- SECURITY.md | 2 +- app/Console/Commands/CrudGeneratorCommand.php | 2 +- app/Console/Commands/DoctorCommand.php | 2 +- app/Console/Commands/ProductCommand.php | 2 +- app/Crud/CashFlowHistoryCrud.php | 2 +- app/Crud/CouponCrud.php | 2 +- app/Crud/CustomerAccountCrud.php | 2 +- app/Crud/CustomerCouponCrud.php | 2 +- app/Crud/CustomerRewardCrud.php | 2 +- app/Crud/ExpenseCrud.php | 12 +- app/Crud/GlobalProductHistoryCrud.php | 2 +- app/Crud/HoldOrderCrud.php | 4 +- app/Crud/OrderInstalmentCrud.php | 2 +- app/Crud/PaymentTypeCrud.php | 2 +- app/Crud/ProcurementProductCrud.php | 2 +- app/Crud/ProductCrud.php | 6 +- app/Crud/ProductHistoryCrud.php | 2 +- app/Crud/ProductUnitQuantitiesCrud.php | 2 +- app/Crud/ProviderCrud.php | 4 +- app/Crud/ProviderProcurementsCrud.php | 2 +- app/Crud/ProviderProductsCrud.php | 2 +- app/Crud/RegisterCrud.php | 2 +- app/Crud/RegisterHistoryCrud.php | 2 +- app/Crud/RolesCrud.php | 6 +- app/Crud/TaxCrud.php | 2 +- app/Crud/UserCrud.php | 2 +- app/Exceptions/ValidationException.php | 2 +- app/Forms/pos/billing.php | 2 +- app/Forms/pos/shipping.php | 2 +- .../Controllers/Dashboard/CrudController.php | 6 +- .../Dashboard/CustomersController.php | 2 +- .../Dashboard/CustomersGroupsController.php | 4 +- .../Dashboard/NotificationsController.php | 2 +- .../Controllers/Dashboard/TaxesController.php | 6 +- .../Middleware/PasswordRecoveryMiddleware.php | 2 +- .../Middleware/RegistrationMiddleware.php | 2 +- app/Models/DashboardDay.php | 2 +- app/Models/Product.php | 4 +- app/Models/Unit.php | 2 +- app/Services/CrudService.php | 14 +- app/Services/ExpenseService.php | 6 +- app/Services/ModulesService.php | 10 +- app/Services/OrdersService.php | 14 +- app/Services/ProcurementService.php | 4 +- app/Services/ProductService.php | 10 +- app/Services/ReportService.php | 2 +- app/Services/SettingsPage.php | 2 +- app/Services/Setup.php | 2 +- app/Services/TaxService.php | 4 +- app/Services/Users.php | 2 +- app/Settings/GeneralSettings.php | 4 +- app/Settings/workers/general.php | 2 +- composer.json | 2 +- composer.lock | 831 +++--- .../2014_10_13_000000_create_users_table.php | 2 +- .../2017_07_28_130434_create_roles_table.php | 6 +- ..._07_28_130610_create_permissions_table.php | 2 +- ..._100000_create_telescope_entries_table.php | 8 +- ..._08_19_000000_create_failed_jobs_table.php | 2 +- ...01_create_personal_access_tokens_table.php | 2 +- .../2020_06_20_000000_create_permissions.php | 2 +- .../core/2020_06_20_000000_create_roles.php | 2 +- ...9_000928_define_sanctum_variables_oct9.php | 2 +- .../2020_10_11_122857_create_jobs_table.php | 2 +- ...4040_add_new_customers_permission_nov4.php | 2 +- ..._create_nexopos_users_attributes_table.php | 2 +- ...2_205243_nov12_create_order_permission.php | 2 +- ...v25_fix_report_permissions_attribution.php | 2 +- ...0_12_08_210001_dec8add_new_permissions.php | 2 +- ...reate_nexopos_modules_migrations_table.php | 2 +- ...5_add_new_customer_permission_janv7_21.php | 2 +- ..._165538_create_new_permissions_march_9.php | 2 +- ...24_update_add_payment_type_permissions.php | 2 +- ...27_create_new_report_permissions_may28.php | 2 +- ..._06_24_053134_update_permissions_jun24.php | 2 +- ...te_websockets_statistics_entries_table.php | 2 +- .../2020_06_20_000000_create_orders_table.php | 2 +- ...020_06_20_000000_create_products_table.php | 2 +- ...748_create_new_instalments_permissions.php | 2 +- ...02253_create_user_role_relations_table.php | 2 +- ...new_fields_to_nexopos_users_table_nov3.php | 2 +- ...8_011827_update_users_attributes_mar18.php | 2 +- ...134_update_nexopos_users_table_march18.php | 2 +- ...09_130048_update_users_attributes_may9.php | 2 +- ...25_170640_update_default_payment_types.php | 2 +- ...ate_adjust_role_create_new_permissions.php | 2 +- ...65210_update_add_new_permissions__aug5.php | 2 +- ...1_12_23_061301_set_cashier_permissions.php | 2 +- ..._073632_update_users_attribute_jan2222.php | 2 +- ...pdate_create_user_attributes17_april22.php | 2 +- lang/ar.json | 102 +- lang/de.json | 100 +- lang/en.json | 2236 ++++++++++++++++- lang/es.json | 103 +- lang/fr.json | 110 +- lang/it.json | 114 +- lang/pt.json | 102 +- lang/tr.json | 102 +- lang/vi.json | 102 +- package-lock.json | 1026 ++++---- package.json | 16 +- resources/ts/components/ns-crud.vue | 30 +- .../ts/components/ns-date-time-picker.vue | 16 +- resources/ts/components/ns-datepicker.vue | 8 +- resources/ts/components/ns-search.vue | 4 +- resources/ts/pages/auth/ns-login.vue | 4 +- resources/ts/pages/auth/ns-new-password.vue | 10 +- resources/ts/pages/auth/ns-password-lost.vue | 8 +- .../ts/pages/dashboard/create-coupons.vue | 18 +- .../dashboard/home/ns-orders-summary.vue | 20 +- resources/ts/pages/dashboard/ns-media.vue | 24 +- .../dashboard/orders/ns-order-details.vue | 28 +- .../orders/ns-order-instalments-payment.vue | 10 +- .../dashboard/orders/ns-order-instalments.vue | 24 +- .../ts/pages/dashboard/pos/ns-pos-grid.vue | 46 +- .../pos/queues/products/product-quantity.ts | 4 +- .../procurements/manage-products.vue | 50 +- .../procurements/ns-product-group.vue | 18 +- .../dashboard/reports/ns-yearly-report.vue | 4 +- .../ts/pages/dashboard/rewards-system.vue | 14 +- resources/ts/pages/setup/welcome.vue | 4 +- .../ts/pages/update/ns-database-update.vue | 10 +- .../ts/popups/ns-pos-coupons-load-popup.vue | 32 +- resources/ts/popups/ns-pos-customers.vue | 22 +- .../ts/popups/ns-pos-hold-orders-popup.vue | 8 +- resources/ts/popups/ns-pos-layaway-popup.vue | 24 +- resources/ts/popups/ns-pos-quantity-popup.vue | 14 +- resources/ts/pos-init.ts | 12 +- .../views/common/dashboard/title.blade.php | 4 +- resources/views/generate/crud.blade.php | 22 +- resources/views/layout/base.blade.php | 4 +- resources/views/layout/dashboard.blade.php | 12 +- resources/views/layout/default.blade.php | 4 +- .../views/pages/dashboard/about.blade.php | 4 +- .../dashboard/reports/annual-report.blade.php | 6 +- .../reports/customers-statement.blade.php | 8 +- routes/authenticate.php | 2 +- tests/Feature/AuthenticationTest.php | 4 +- tests/Traits/WithOrderTest.php | 36 +- 139 files changed, 4074 insertions(+), 1714 deletions(-) diff --git a/SECURITY.md b/SECURITY.md index 9a6b187d6..c6d94ee29 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -1,6 +1,6 @@ # Guideline For Reporting Vulnerability First of all, thank you for taking time to read this. We believe, you're considering sharing what could be a security issue that might affect every installation running NexoPOS 4.x. -We believe in the power of open-source and contributions of it's adherants, that's why regardless of wether your report is proven or not, it's welcome. +We believe in the power of open-source and contributions of it's adherants, that's why regardless of whether your report is proven or not, it's welcome. # What Can Be Reported ? Basically, everything that could be a leak, that makes the system's (NexoPOS) security inefficient, anything that can expose the server (files & database) or that makes the system to be used in a manner that is out of the purpose we're aiming. diff --git a/app/Console/Commands/CrudGeneratorCommand.php b/app/Console/Commands/CrudGeneratorCommand.php index 315f148f8..b45547337 100644 --- a/app/Console/Commands/CrudGeneratorCommand.php +++ b/app/Console/Commands/CrudGeneratorCommand.php @@ -181,7 +181,7 @@ public function askRelation( $fresh = true ) $parameters = explode( ',', $name ); if ( count( $parameters ) != 3 ) { - $this->error( __( 'No enough paramters provided for the relation.' ) ); + $this->error( __( 'Not enough parameters provided for the relation.' ) ); return $this->askRelation(false); } diff --git a/app/Console/Commands/DoctorCommand.php b/app/Console/Commands/DoctorCommand.php index 7c51ded91..b5f7257f9 100644 --- a/app/Console/Commands/DoctorCommand.php +++ b/app/Console/Commands/DoctorCommand.php @@ -103,7 +103,7 @@ public function handle() $this->newLine(); - $this->info( 'The products were succesfully updated' ); + $this->info( 'The products were successfully updated' ); } } } diff --git a/app/Console/Commands/ProductCommand.php b/app/Console/Commands/ProductCommand.php index eee0cff90..e01c7776b 100644 --- a/app/Console/Commands/ProductCommand.php +++ b/app/Console/Commands/ProductCommand.php @@ -126,7 +126,7 @@ private function updateProducts() $this->newLine(); return $this->info( sprintf( - __( '%s prodcuts where updated.' ), + __( '%s products where updated.' ), $queryBuilder->count() ) ); } diff --git a/app/Crud/CashFlowHistoryCrud.php b/app/Crud/CashFlowHistoryCrud.php index 26b79b418..9a5da2549 100644 --- a/app/Crud/CashFlowHistoryCrud.php +++ b/app/Crud/CashFlowHistoryCrud.php @@ -70,7 +70,7 @@ class CashFlowHistoryCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/CouponCrud.php b/app/Crud/CouponCrud.php index 5e851e637..85e857893 100644 --- a/app/Crud/CouponCrud.php +++ b/app/Crud/CouponCrud.php @@ -79,7 +79,7 @@ class CouponCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/CustomerAccountCrud.php b/app/Crud/CustomerAccountCrud.php index 49adb7eb8..0f70282f6 100644 --- a/app/Crud/CustomerAccountCrud.php +++ b/app/Crud/CustomerAccountCrud.php @@ -91,7 +91,7 @@ class CustomerAccountCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/CustomerCouponCrud.php b/app/Crud/CustomerCouponCrud.php index 894b02a10..c0f2af309 100644 --- a/app/Crud/CustomerCouponCrud.php +++ b/app/Crud/CustomerCouponCrud.php @@ -77,7 +77,7 @@ class CustomerCouponCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/CustomerRewardCrud.php b/app/Crud/CustomerRewardCrud.php index c987fd121..7dc116db8 100644 --- a/app/Crud/CustomerRewardCrud.php +++ b/app/Crud/CustomerRewardCrud.php @@ -73,7 +73,7 @@ class CustomerRewardCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/ExpenseCrud.php b/app/Crud/ExpenseCrud.php index c9b37d8e6..1179091b2 100644 --- a/app/Crud/ExpenseCrud.php +++ b/app/Crud/ExpenseCrud.php @@ -149,7 +149,7 @@ public function getForm( $entry = null ) 'options' => Helper::kvToJsOptions([ __( 'No' ), __( 'Yes' ) ]), 'name' => 'active', 'label' => __( 'Active' ), - 'description' => __( 'determine if the expense is effective or not. Work for recurring and not reccuring expenses.' ), + 'description' => __( 'determine if the expense is effective or not. Work for recurring and not recurring expenses.' ), 'validation' => 'required', 'value' => $entry->active ?? '', ], [ @@ -189,7 +189,7 @@ public function getForm( $entry = null ) ], [ 'type' => 'switch', 'name' => 'recurring', - 'description' => __( 'If set to Yes, the expense will trigger on defined occurence.' ), + 'description' => __( 'If set to Yes, the expense will trigger on defined occurrence.' ), 'label' => __( 'Recurring' ), 'validation' => 'required', 'options' => [ @@ -223,13 +223,13 @@ public function getForm( $entry = null ) ], ], 'name' => 'occurence', - 'label' => __( 'Occurence' ), + 'label' => __( 'Occurrence' ), 'description' => __( 'Define how often this expenses occurs' ), 'value' => $entry->occurence ?? '', ], [ 'type' => 'text', 'name' => 'occurence_value', - 'label' => __( 'Occurence Value' ), + 'label' => __( 'Occurrence Value' ), 'description' => __( 'Must be used in case of X days after month starts and X days before month ends.' ), 'value' => $entry->occurence_value ?? '', ], [ @@ -407,7 +407,7 @@ public function getColumns() '$sort' => false, ], 'occurence' => [ - 'label' => __( 'Occurence' ), + 'label' => __( 'Occurrence' ), '$direction' => '', '$sort' => false, ], @@ -443,7 +443,7 @@ public function setActions( CrudEntry $entry, $namespace ) break; case 'x_before_month_ends' : $entry->occurence = __( 'X Days Before Month Ends' ); break; - default: $entry->occurence = __( 'Unknown Occurance' ); + default: $entry->occurence = __( 'Unknown Occurrence' ); break; } diff --git a/app/Crud/GlobalProductHistoryCrud.php b/app/Crud/GlobalProductHistoryCrud.php index cc78c2ee5..43864417d 100644 --- a/app/Crud/GlobalProductHistoryCrud.php +++ b/app/Crud/GlobalProductHistoryCrud.php @@ -79,7 +79,7 @@ class GlobalProductHistoryCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/HoldOrderCrud.php b/app/Crud/HoldOrderCrud.php index 14f182916..b5d18438e 100644 --- a/app/Crud/HoldOrderCrud.php +++ b/app/Crud/HoldOrderCrud.php @@ -73,7 +73,7 @@ class HoldOrderCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ @@ -249,7 +249,7 @@ public function getForm( $entry = null ) ], [ 'type' => 'text', 'name' => 'process_status', - 'label' => __( 'Process Statuss' ), + 'label' => __( 'Process Status' ), 'value' => $entry->process_status ?? '', ], [ 'type' => 'text', diff --git a/app/Crud/OrderInstalmentCrud.php b/app/Crud/OrderInstalmentCrud.php index d1f5b9956..ca72af084 100644 --- a/app/Crud/OrderInstalmentCrud.php +++ b/app/Crud/OrderInstalmentCrud.php @@ -80,7 +80,7 @@ class OrderInstalmentCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/PaymentTypeCrud.php b/app/Crud/PaymentTypeCrud.php index fd599e5e7..5cf8d5ee6 100644 --- a/app/Crud/PaymentTypeCrud.php +++ b/app/Crud/PaymentTypeCrud.php @@ -75,7 +75,7 @@ class PaymentTypeCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/ProcurementProductCrud.php b/app/Crud/ProcurementProductCrud.php index 46478cff3..e962e2cbc 100644 --- a/app/Crud/ProcurementProductCrud.php +++ b/app/Crud/ProcurementProductCrud.php @@ -73,7 +73,7 @@ class ProcurementProductCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/ProductCrud.php b/app/Crud/ProductCrud.php index 803b21dd9..2f643371a 100644 --- a/app/Crud/ProductCrud.php +++ b/app/Crud/ProductCrud.php @@ -313,7 +313,7 @@ public function getForm( $entry = null ) 'available' => __( 'On Sale' ), 'unavailable' => __( 'Hidden' ), ]), - 'description' => __( 'Define wether the product is available for sale.' ), + 'description' => __( 'Define whether the product is available for sale.' ), 'name' => 'status', 'validation' => 'required', 'label' => __( 'Status' ), @@ -474,7 +474,7 @@ public function getForm( $entry = null ) 'name' => 'featured', 'options' => Helper::kvToJsOptions([ __( 'No' ), __( 'Yes' ) ]), 'label' => __( 'Is Primary' ), - 'description' => __( 'Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.' ), + 'description' => __( 'Define whether the image should be primary. If there are more than one primary image, one will be chosen for you.' ), ], ], 'groups' => $entry ? $entry->galleries->map( function( $gallery ) { @@ -491,7 +491,7 @@ public function getForm( $entry = null ) 'options' => Helper::kvToJsOptions([ __( 'No' ), __( 'Yes' ) ]), 'label' => __( 'Is Primary' ), 'value' => (int) $gallery->featured, - 'description' => __( 'Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.' ), + 'description' => __( 'Define whether the image should be primary. If there are more than one primary image, one will be chosen for you.' ), ], ]; }) : [], diff --git a/app/Crud/ProductHistoryCrud.php b/app/Crud/ProductHistoryCrud.php index c526c0fa3..2af5a2e63 100644 --- a/app/Crud/ProductHistoryCrud.php +++ b/app/Crud/ProductHistoryCrud.php @@ -62,7 +62,7 @@ class ProductHistoryCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/ProductUnitQuantitiesCrud.php b/app/Crud/ProductUnitQuantitiesCrud.php index 56d3a1d23..05e9cc6b8 100644 --- a/app/Crud/ProductUnitQuantitiesCrud.php +++ b/app/Crud/ProductUnitQuantitiesCrud.php @@ -56,7 +56,7 @@ class ProductUnitQuantitiesCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/ProviderCrud.php b/app/Crud/ProviderCrud.php index 156cb9f57..172c63760 100644 --- a/app/Crud/ProviderCrud.php +++ b/app/Crud/ProviderCrud.php @@ -139,7 +139,7 @@ public function getForm( $entry = null ) 'type' => 'text', 'name' => 'email', 'label' => __( 'Email' ), - 'description' => __( 'Provide the provider email. Mightbe used to send automatted email.' ), + 'description' => __( 'Provide the provider email. Might be used to send automated email.' ), 'value' => $entry->email ?? '', ], [ 'type' => 'text', @@ -151,7 +151,7 @@ public function getForm( $entry = null ) 'type' => 'text', 'name' => 'phone', 'label' => __( 'Phone' ), - 'description' => __( 'Contact phone number for the provider. Might be used to send automatted SMS notifications.' ), + 'description' => __( 'Contact phone number for the provider. Might be used to send automated SMS notifications.' ), 'value' => $entry->phone ?? '', ], [ 'type' => 'text', diff --git a/app/Crud/ProviderProcurementsCrud.php b/app/Crud/ProviderProcurementsCrud.php index dde430c0f..970833787 100644 --- a/app/Crud/ProviderProcurementsCrud.php +++ b/app/Crud/ProviderProcurementsCrud.php @@ -74,7 +74,7 @@ class ProviderProcurementsCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/ProviderProductsCrud.php b/app/Crud/ProviderProductsCrud.php index dff2bbcf1..82027bd7e 100644 --- a/app/Crud/ProviderProductsCrud.php +++ b/app/Crud/ProviderProductsCrud.php @@ -71,7 +71,7 @@ class ProviderProductsCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/RegisterCrud.php b/app/Crud/RegisterCrud.php index 6b22597a2..259207bd4 100644 --- a/app/Crud/RegisterCrud.php +++ b/app/Crud/RegisterCrud.php @@ -76,7 +76,7 @@ class RegisterCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/RegisterHistoryCrud.php b/app/Crud/RegisterHistoryCrud.php index d4ccc4981..0ee5553e1 100644 --- a/app/Crud/RegisterHistoryCrud.php +++ b/app/Crud/RegisterHistoryCrud.php @@ -73,7 +73,7 @@ class RegisterHistoryCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/RolesCrud.php b/app/Crud/RolesCrud.php index 814d5f6bb..7da33d1ba 100644 --- a/app/Crud/RolesCrud.php +++ b/app/Crud/RolesCrud.php @@ -46,7 +46,7 @@ class RolesCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ @@ -190,7 +190,7 @@ public function getForm( $entry = null ) public function filterPostInputs( $inputs ) { /** - * the namespace can be automatted + * the namespace can be automated */ if ( empty( $inputs[ 'namespace' ] ) ) { $inputs[ 'namespace' ] = Str::slug( $inputs[ 'name' ] ); @@ -230,7 +230,7 @@ public function filterPutInputs( $inputs, Role $entry ) } /** - * the namespace can be automatted + * the namespace can be automated */ if ( empty( $inputs[ 'namespace' ] ) && ! $entry->locked ) { $inputs[ 'namespace' ] = Str::slug( $inputs[ 'name' ] ); diff --git a/app/Crud/TaxCrud.php b/app/Crud/TaxCrud.php index 424c639cc..0c3f69471 100644 --- a/app/Crud/TaxCrud.php +++ b/app/Crud/TaxCrud.php @@ -62,7 +62,7 @@ class TaxCrud extends CrudService /** * Pick - * Restrict columns you retreive from relation. + * Restrict columns you retrieve from relation. * Should be an array of associative keys, where * keys are either the related table or alias name. * Example : [ diff --git a/app/Crud/UserCrud.php b/app/Crud/UserCrud.php index 39fcef8e3..829bfd9bb 100644 --- a/app/Crud/UserCrud.php +++ b/app/Crud/UserCrud.php @@ -184,7 +184,7 @@ public function getForm( $entry = null ) 'options' => Helper::kvToJsOptions([ __( 'No' ), __( 'Yes' ) ]), 'name' => 'active', 'label' => __( 'Active' ), - 'description' => __( 'Define wether the user can use the application.' ), + 'description' => __( 'Define whether the user can use the application.' ), 'value' => ( $entry !== null && $entry->active ? 1 : 0 ) ?? 0, ], [ 'type' => 'multiselect', diff --git a/app/Exceptions/ValidationException.php b/app/Exceptions/ValidationException.php index 85395b8e7..e906cea5a 100644 --- a/app/Exceptions/ValidationException.php +++ b/app/Exceptions/ValidationException.php @@ -17,7 +17,7 @@ public function render( $request ) { if ( ! $request->expectsJson() ) { return response()->view( 'pages.errors.not-allowed', [ - 'title' => __( 'An error has occured' ), + 'title' => __( 'An error has occurred' ), 'message' => __( 'Unable to proceed, the submitted form is not valid.' ), ]); } diff --git a/app/Forms/pos/billing.php b/app/Forms/pos/billing.php index 6c36b77c6..799485aca 100644 --- a/app/Forms/pos/billing.php +++ b/app/Forms/pos/billing.php @@ -11,7 +11,7 @@ 'name' => '_use_customer_billing', 'label' => __( 'Use Customer Billing' ), 'options' => Helper::kvToJsOptions([ __( 'No' ), __( 'Yes' ) ]), - 'description' => __( 'Define wether the customer billing information should be used.' ), + 'description' => __( 'Define whether the customer billing information should be used.' ), ], ...( new CustomerCrud )->getForm()[ 'tabs' ][ 'billing' ][ 'fields' ], ], diff --git a/app/Forms/pos/shipping.php b/app/Forms/pos/shipping.php index 17ceddf25..3d849d296 100644 --- a/app/Forms/pos/shipping.php +++ b/app/Forms/pos/shipping.php @@ -11,7 +11,7 @@ 'name' => '_use_customer_shipping', 'label' => __( 'Use Customer Shipping' ), 'options' => Helper::kvToJsOptions([ __( 'No' ), __( 'Yes' ) ]), - 'description' => __( 'Define wether the customer shipping information should be used.' ), + 'description' => __( 'Define whether the customer shipping information should be used.' ), ], ...( new CustomerCrud )->getForm()[ 'tabs' ][ 'shipping' ][ 'fields' ], ], diff --git a/app/Http/Controllers/Dashboard/CrudController.php b/app/Http/Controllers/Dashboard/CrudController.php index e961f8d19..22130d3db 100644 --- a/app/Http/Controllers/Dashboard/CrudController.php +++ b/app/Http/Controllers/Dashboard/CrudController.php @@ -192,7 +192,7 @@ public function crudGet( string $namespace, Request $request ) $crudClass = Hook::filter( 'ns-crud-resource', $namespace ); /** - * Let's check it the resource has a method to retreive an item + * Let's check it the resource has a method to retrieve an item * * @var CrudService */ @@ -201,7 +201,7 @@ public function crudGet( string $namespace, Request $request ) if ( method_exists( $resource, 'getEntries' ) ) { return $resource->getEntries( $request ); } else { - throw new Exception( __( 'Unable to retreive items. The current CRUD resource doesn\'t implement "getEntries" methods' ) ); + throw new Exception( __( 'Unable to retrieve items. The current CRUD resource doesn\'t implement "getEntries" methods' ) ); } } @@ -407,7 +407,7 @@ public function exportCrud( $namespace, Request $request ) /** * Can Access - * Check wether the logged user has + * Check whether the logged user has * the right to access to the requested resource * * @return AsyncResponse diff --git a/app/Http/Controllers/Dashboard/CustomersController.php b/app/Http/Controllers/Dashboard/CustomersController.php index f0082a9f8..9d5f15294 100644 --- a/app/Http/Controllers/Dashboard/CustomersController.php +++ b/app/Http/Controllers/Dashboard/CustomersController.php @@ -96,7 +96,7 @@ public function get( $customer_id = null ) return $customer; } - throw new NotFoundException( __( 'The requested customer cannot be fonud.' ) ); + throw new NotFoundException( __( 'The requested customer cannot be found.' ) ); } return $this->customerService->get(); diff --git a/app/Http/Controllers/Dashboard/CustomersGroupsController.php b/app/Http/Controllers/Dashboard/CustomersGroupsController.php index cfe3d1452..de27e71c7 100644 --- a/app/Http/Controllers/Dashboard/CustomersGroupsController.php +++ b/app/Http/Controllers/Dashboard/CustomersGroupsController.php @@ -173,7 +173,7 @@ public function transferOwnership( Request $request ) return [ 'status' => 'success', - 'message' => sprintf( __( 'All the customers has been transfered to the new group %s.' ), $toModel->name ), + 'message' => sprintf( __( 'All the customers has been transferred to the new group %s.' ), $toModel->name ), ]; } elseif ( is_array( $customersID ) ) { /** @@ -193,7 +193,7 @@ public function transferOwnership( Request $request ) return [ 'status' => 'success', - 'message' => sprintf( __( 'The categories has been transfered to the group %s.' ), $toModel->name ), + 'message' => sprintf( __( 'The categories has been transferred to the group %s.' ), $toModel->name ), ]; } diff --git a/app/Http/Controllers/Dashboard/NotificationsController.php b/app/Http/Controllers/Dashboard/NotificationsController.php index fb8dc4bb0..8736912ff 100644 --- a/app/Http/Controllers/Dashboard/NotificationsController.php +++ b/app/Http/Controllers/Dashboard/NotificationsController.php @@ -53,7 +53,7 @@ public function deletAllNotifications() return [ 'status' => 'success', - 'message' => __( 'All the notificataions has been cleared.' ), + 'message' => __( 'All the notifications have been cleared.' ), ]; } } diff --git a/app/Http/Controllers/Dashboard/TaxesController.php b/app/Http/Controllers/Dashboard/TaxesController.php index 2fcfc75ea..fcee428da 100644 --- a/app/Http/Controllers/Dashboard/TaxesController.php +++ b/app/Http/Controllers/Dashboard/TaxesController.php @@ -36,7 +36,7 @@ public function get( $id = null ) if ( ! empty( $id ) ) { $productTax = Tax::find( $id ); if ( ! $productTax instanceof Tax ) { - throw new Exception( __( 'Unable to find the requeted product tax using the provided id' ) ); + throw new Exception( __( 'Unable to find the requested product tax using the provided id' ) ); } return $productTax; @@ -86,7 +86,7 @@ public function post( Request $request ) // must be a specific form request with /** * @todo add a prior validation * on this element and check the permisions. - * The validation should check wether the type is "grouped" or "simple" + * The validation should check whether the type is "grouped" or "simple" */ $fields = $request->only([ 'name', 'rate', 'description', 'type', 'parent_id', @@ -142,7 +142,7 @@ public function getTaxGroup( $taxId = null ) if ( ! $taxGroup instanceof TaxGroup ) { throw new NotFoundException( sprintf( - __( 'Unable to retreive the requested tax group using the provided identifier "%s".' ), + __( 'Unable to retrieve the requested tax group using the provided identifier "%s".' ), $taxId ) ); } diff --git a/app/Http/Middleware/PasswordRecoveryMiddleware.php b/app/Http/Middleware/PasswordRecoveryMiddleware.php index eb256cb56..e695c5a9b 100644 --- a/app/Http/Middleware/PasswordRecoveryMiddleware.php +++ b/app/Http/Middleware/PasswordRecoveryMiddleware.php @@ -21,6 +21,6 @@ public function handle(Request $request, Closure $next) return $next($request); } - throw new NotAllowedException( __( 'The recovery has been explicitely disabled.' ) ); + throw new NotAllowedException( __( 'The recovery has been explicitly disabled.' ) ); } } diff --git a/app/Http/Middleware/RegistrationMiddleware.php b/app/Http/Middleware/RegistrationMiddleware.php index 36b3c5670..83f1c9927 100644 --- a/app/Http/Middleware/RegistrationMiddleware.php +++ b/app/Http/Middleware/RegistrationMiddleware.php @@ -21,6 +21,6 @@ public function handle(Request $request, Closure $next) return $next($request); } - throw new NotAllowedException( __( 'The registration has been explicitely disabled.' ) ); + throw new NotAllowedException( __( 'The registration has been explicitly disabled.' ) ); } } diff --git a/app/Models/DashboardDay.php b/app/Models/DashboardDay.php index ca2a4fb76..7987e57a2 100644 --- a/app/Models/DashboardDay.php +++ b/app/Models/DashboardDay.php @@ -56,7 +56,7 @@ public static function forDayBefore( $day ): DashboardDay } /** - * This should retreive the previous DashboardDay instance + * This should retrieve the previous DashboardDay instance * * @todo Maybe there is a better way to do this * diff --git a/app/Models/Product.php b/app/Models/Product.php index 5b8893572..e49db9007 100644 --- a/app/Models/Product.php +++ b/app/Models/Product.php @@ -25,7 +25,7 @@ * @property int $parent_id * @property int $unit_group * @property string $on_expiration - * @property bool $expires wether or not the product has expired + * @property bool $expires whether or not the product has expired * @property bool $searchable * @property int $author * @property string $uuid @@ -137,7 +137,7 @@ public function scopeBarcode( $query, $barcode ) /** * get a product using a barcode * - * @param QueryBuilder $query + * @param QueryBuilder $query * @param string $sku * @return QueryBuilder */ diff --git a/app/Models/Unit.php b/app/Models/Unit.php index 105d9b6fa..e450b96ca 100644 --- a/app/Models/Unit.php +++ b/app/Models/Unit.php @@ -31,7 +31,7 @@ public function group() } /** - * retreive a unit using a defined + * retrieve a unit using a defined * identifier * * @param Query $query diff --git a/app/Services/CrudService.php b/app/Services/CrudService.php index 3863e28c2..01318762f 100644 --- a/app/Services/CrudService.php +++ b/app/Services/CrudService.php @@ -242,7 +242,7 @@ public function submitRequest( $namespace, $inputs, $id = null ): array foreach ( $inputs as $name => $value ) { /** - * If the fields where explicitely added + * If the fields where explicitly added * on field that must be ignored we should skip that. */ if ( ! in_array( $name, $resource->skippable ) ) { @@ -272,7 +272,7 @@ public function submitRequest( $namespace, $inputs, $id = null ): array } /** - * If fillable is empty or if "author" it's explicitely + * If fillable is empty or if "author" it's explicitly * mentionned on the fillable array. */ if ( empty( $fillable ) || in_array( 'author', $fillable ) ) { @@ -493,7 +493,7 @@ public function getEntries( $config = [] ): array $columnsLongName = []; /** - * First loop to retreive the columns and rename it + * First loop to retrieve the columns and rename it */ $select = []; @@ -514,7 +514,7 @@ public function getEntries( $config = [] ): array $columnsLongName[] = $__name; $select[] = $__name . ' as ' . $column; } - + /** * Let's loop relation if they exists */ @@ -1261,14 +1261,14 @@ public static function form( $entry = null, $config = [] ) 'returnUrl' => $config[ 'returnUrl' ] ?? ( $instance->getLinks()[ 'list' ] ?? '#' ), /** - * This will pull the submitURL that might be different wether the $entry is + * This will pull the submitURL that might be different whether the $entry is * provided or not. can be overwritten on the configuration ($config). */ 'submitUrl' => $config[ 'submitUrl' ] ?? ( $entry === null ? $instance->getLinks()[ 'post' ] : str_replace( '{id}', $entry->id, $instance->getLinks()[ 'put' ] ) ), /** * By default the method used is "post" but might change to "put" according to - * wether the entry is provided (Model). Can be changed from the $config. + * whether the entry is provided (Model). Can be changed from the $config. */ 'submitMethod' => $config[ 'submitMethod' ] ?? ( $entry === null ? 'post' : 'put' ), @@ -1392,7 +1392,7 @@ public function handleDependencyForDeletion( $model ) if ( $result instanceof $relatedSubModel ) { $foreignName = $result->$labelColumn ?? __( 'Unidentified Item' ); } else { - $foreignName = $result->$labelColumn ?? __( 'Unexisting Item' ); + $foreignName = $result->$labelColumn ?? __( 'Non-existent Item' ); } } else { $foreignName = $dependencyFound->{ $indexes[ 'foreign_name' ] } ?? __( 'Unidentified Item' ); diff --git a/app/Services/ExpenseService.php b/app/Services/ExpenseService.php index 964580f08..e22386687 100644 --- a/app/Services/ExpenseService.php +++ b/app/Services/ExpenseService.php @@ -405,7 +405,7 @@ public function recordCashFlowHistory( Expense $expense ) /** * Process recorded expenses - * and check wether they are supposed to be processed + * and check whether they are supposed to be processed * on the current day. * * @return array of process results. @@ -580,7 +580,7 @@ public function handleCreatedOrder( Order $order ) { if ( $order->payment_status === Order::PAYMENT_PAID ) { $expenseCategory = $this->getAccountTypeByCode( CashFlow::ACCOUNT_SALES ); - + $expense = new Expense; $expense->value = $order->total; $expense->active = true; @@ -592,7 +592,7 @@ public function handleCreatedOrder( Order $order ) $expense->category = $expenseCategory; $expense->created_at = $order->created_at; $expense->updated_at = $order->updated_at; - + $this->recordCashFlowHistory( $expense ); } } diff --git a/app/Services/ModulesService.php b/app/Services/ModulesService.php index db2c63903..bb22abe77 100644 --- a/app/Services/ModulesService.php +++ b/app/Services/ModulesService.php @@ -112,7 +112,7 @@ public function __init( string $dir ) $rawfiles = Storage::disk( 'ns-modules' )->files( $dir ); /** - * Just retreive the files name + * Just retrieve the files name */ $files = array_map( function( $file ) { $info = pathinfo( $file ); @@ -679,7 +679,7 @@ public function upload( $file ) $module = []; /** - * Just retreive the files name + * Just retrieve the files name */ $files = array_map( function( $file ) { $info = pathinfo( $file ); @@ -1167,7 +1167,7 @@ public function enable( string $namespace ) return response()->json([ 'status' => 'failed', 'message' => sprintf( - __( 'An Error Occured "%s": %s'), + __( 'An Error Occurred "%s": %s'), $module[ 'name' ], $error->getMessage(), ), @@ -1186,7 +1186,7 @@ public function enable( string $namespace ) return response()->json([ 'status' => 'failed', 'message' => sprintf( - __( 'An Error Occured "%s": %s'), + __( 'An Error Occurred "%s": %s'), $module[ 'name' ], $error->getMessage(), $error->getFile(), @@ -1501,7 +1501,7 @@ public function serviceProvider( $module, $instance, $method, $params = null ) /** * Prevent module management when - * it's explicitely disabled from the settings + * it's explicitly disabled from the settings * * @return void */ diff --git a/app/Services/OrdersService.php b/app/Services/OrdersService.php index d50e18dea..36889c2f0 100644 --- a/app/Services/OrdersService.php +++ b/app/Services/OrdersService.php @@ -99,7 +99,7 @@ public function create( $fields, Order $order = null ) /** * We'll now check the attached coupon - * and determin wether they can be processed. + * and determin whether they can be processed. */ $this->__checkAttachedCoupons( $fields[ 'coupons' ] ?? [] ); @@ -305,7 +305,7 @@ public function __checkProvidedInstalments( $fields ) } /** - * Checks wether the attached coupons are valid + * Checks whether the attached coupons are valid * * @param array $coupons * @return void @@ -616,7 +616,7 @@ private function __getShippingFee($fields): float } /** - * Check wether a discount is valid or + * Check whether a discount is valid or * not * * @param array fields @@ -767,7 +767,7 @@ public function makeOrderSinglePayment( $payment, Order $order ) $payment = $this->__saveOrderSinglePayment( $payment, $order ); /** - * let's refresh the order to check wether the + * let's refresh the order to check whether the * payment has made the order complete or not. */ $order->refresh(); @@ -1061,7 +1061,7 @@ private function __saveOrderProducts($order, $products) $orderProduct->rate = $product[ 'rate' ] ?? 0; $orderProduct->product_id = $product[ 'product' ]->id ?? 0; $orderProduct->product_category_id = $product[ 'product' ]->category_id ?? 0; - $orderProduct->name = $product[ 'product' ]->name ?? $product[ 'name' ] ?? __( 'Unamed Product' ); + $orderProduct->name = $product[ 'product' ]->name ?? $product[ 'name' ] ?? __( 'Unnamed Product' ); $orderProduct->quantity = $product[ 'quantity' ]; /** @@ -1418,7 +1418,7 @@ private function __initOrder( $fields, $paymentStatus, $order ) /** * If any other attributes needs to be * saved while creating the order, it should be - * explicitely allowed on this filter + * explicitly allowed on this filter */ foreach ( Hook::filter( 'ns-order-attributes', [] ) as $attribute ) { if ( ! in_array( $attribute, [ @@ -2100,7 +2100,7 @@ public function refreshOrder(Order $order) return [ 'status' => 'success', - 'message' => __('the order has been succesfully computed.'), + 'message' => __('the order has been successfully computed.'), 'data' => compact('order'), ]; } diff --git a/app/Services/ProcurementService.php b/app/Services/ProcurementService.php index a555f14e6..36cf24751 100644 --- a/app/Services/ProcurementService.php +++ b/app/Services/ProcurementService.php @@ -60,7 +60,7 @@ public function __construct( /** * get a single procurement - * or retreive a list of procurement + * or retrieve a list of procurement * * @param int procurement id * @return Collection|Procurement @@ -440,7 +440,7 @@ private function __procureForUnitGroup( $data ) if ( empty( $stored = @$storedUnitReference[ $procurementProduct->unit_id ] ) ) { $unit = $this->unitService->get( $procurementProduct->unit_id ); - $group = $this->unitService->getGroups( $item->purchase_unit_id ); // which should retreive the group + $group = $this->unitService->getGroups( $item->purchase_unit_id ); // which should retrieve the group $base = $unit->base_unit ? $unit : $this->unitService->getBaseUnit( $group ); $base_quantity = $this->unitService->computeBaseUnit( $unit, $base, $procurementProduct->quantity ); $storedBase[ $procurementProduct->unit_id ] = compact( 'base', 'unit', 'group' ); diff --git a/app/Services/ProductService.php b/app/Services/ProductService.php index 1d3dc82e9..c0b68e9cb 100644 --- a/app/Services/ProductService.php +++ b/app/Services/ProductService.php @@ -464,7 +464,7 @@ public function updateSimpleProduct( $id, $fields ) return [ 'status' => 'success', - 'message' => __( 'The product has been udpated' ), + 'message' => __( 'The product has been updated' ), 'data' => compact( 'product', 'editUrl' ), ]; } @@ -697,7 +697,7 @@ private function __computeUnitQuantities( $fields, $product ) /** * We don't need tos ave all the informations * available on the group variable, that's why we define - * explicitely how everything is saved here. + * explicitly how everything is saved here. */ $unitQuantity->sale_price = $this->currency->define( $group[ 'sale_price_edit' ] )->getRaw(); $unitQuantity->sale_price_edit = $this->currency->define( $group[ 'sale_price_edit' ] )->getRaw(); @@ -905,13 +905,13 @@ private function __resetProductRelatives( Product $product ) /** * dispatch an event to let everyone knows - * a product has been resetted + * a product has been reset */ event( new ProductResetEvent( $product ) ); return [ 'status' => 'success', - 'message' => __( 'The product has been resetted.' ), + 'message' => __( 'The product has been reset.' ), 'data' => compact( 'product' ), ]; } @@ -1692,7 +1692,7 @@ public function createProductVariation( Product $parent, $fields ) return [ 'status' => 'success', - 'message' => __( 'The product variation has been succesfully created.' ), + 'message' => __( 'The product variation has been successfully created.' ), 'data' => compact( 'product' ), ]; } diff --git a/app/Services/ReportService.php b/app/Services/ReportService.php index 1ae17608a..a8beb7ad9 100644 --- a/app/Services/ReportService.php +++ b/app/Services/ReportService.php @@ -648,7 +648,7 @@ public function getProductSalesDiff( $startDate, $endDate, $sort ) } /** - * Will detect wether an increase + * Will detect whether an increase * or decrease exists between an old and new value * * @param int $old diff --git a/app/Services/SettingsPage.php b/app/Services/SettingsPage.php index f74c9be1b..250a10b1e 100644 --- a/app/Services/SettingsPage.php +++ b/app/Services/SettingsPage.php @@ -72,7 +72,7 @@ public static function renderForm() 'description' => $form->getLabels()[ 'description' ] ?? __( 'No description provided for this settings page.' ), /** - * retreive the identifier of the form if it's defined. + * retrieve the identifier of the form if it's defined. * this is used to load the form asynchronously. */ 'identifier' => $form->getIdentifier(), diff --git a/app/Services/Setup.php b/app/Services/Setup.php index 1d16a5eaa..f0f6c6019 100644 --- a/app/Services/Setup.php +++ b/app/Services/Setup.php @@ -211,7 +211,7 @@ public function runMigration( $fields ) return [ 'status' => 'success', - 'message' => __( 'NexoPOS has been successfuly installed.' ), + 'message' => __( 'NexoPOS has been successfully installed.' ), ]; } diff --git a/app/Services/TaxService.php b/app/Services/TaxService.php index eeac73c10..ba05a71f6 100644 --- a/app/Services/TaxService.php +++ b/app/Services/TaxService.php @@ -294,7 +294,7 @@ public function computeTax( ProductUnitQuantity $product, $tax_group_id, $tax_ty $product->wholesale_price_tax = 0; /** - * calculate the taxes wether they are all + * calculate the taxes whether they are all * inclusive or exclusive for the sale_price */ if ( $taxGroup instanceof TaxGroup ) { @@ -326,7 +326,7 @@ public function computeTax( ProductUnitQuantity $product, $tax_group_id, $tax_ty } /** - * calculate the taxes wether they are all + * calculate the taxes whether they are all * inclusive or exclusive for the wholesale price */ if ( $taxGroup instanceof TaxGroup ) { diff --git a/app/Services/Users.php b/app/Services/Users.php index 79d516b9e..5178400f3 100644 --- a/app/Services/Users.php +++ b/app/Services/Users.php @@ -113,7 +113,7 @@ public function setUser( $attributes, $user = null ) /** * Every new user comes with attributes that - * should be explicitely defined. + * should be explicitly defined. */ $this->createAttribute( $user ); diff --git a/app/Settings/GeneralSettings.php b/app/Settings/GeneralSettings.php index e6c034676..5ee39fe8a 100644 --- a/app/Settings/GeneralSettings.php +++ b/app/Settings/GeneralSettings.php @@ -66,7 +66,7 @@ public function __construct() 'value' => ns()->option->get( 'ns_store_additional' ), 'label' => __( 'Store Additional Information' ), 'type' => 'textarea', - 'description' => __( 'Store additional informations.' ), + 'description' => __( 'Store additional information.' ), ], [ 'name' => 'ns_store_square_logo', 'value' => ns()->option->get( 'ns_store_square_logo' ), @@ -134,7 +134,7 @@ public function __construct() ], [ 'name' => 'ns_currency_prefered', 'value' => ns()->option->get( 'ns_currency_prefered' ), - 'label' => __( 'Prefered Currency' ), + 'label' => __( 'Preferred Currency' ), 'type' => 'select', 'options' => [ [ diff --git a/app/Settings/workers/general.php b/app/Settings/workers/general.php index a3611ca8c..673ce67ee 100644 --- a/app/Settings/workers/general.php +++ b/app/Settings/workers/general.php @@ -8,7 +8,7 @@ [ 'type' => 'switch', 'label' => __( 'Enable Workers' ), - 'description' => __( 'Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to "Yes".' ), + 'description' => __( 'Enable background services for NexoPOS 4.x. Refresh to check whether the option has turned to "Yes".' ), 'name' => 'ns_workers_enabled', 'value' => ns()->option->get( 'ns_workers_enabled', 'no' ), 'options' => collect( Helper::kvToJsOptions([ diff --git a/composer.json b/composer.json index 17ad1f003..f9eafae80 100644 --- a/composer.json +++ b/composer.json @@ -38,7 +38,7 @@ "require-dev": { "laravel/pint": "^1.1.1", "mockery/mockery": "^1.3.1", - "nunomaduro/collision": "^6.1", + "nunomaduro/collision": "^7.0", "phpunit/phpunit": "^9.2", "spatie/laravel-ignition": "^1.0" }, diff --git a/composer.lock b/composer.lock index 122ade40c..92ce862c3 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "20fc5a39b9f703a0134f2433e4369e6f", + "content-hash": "3c7b6ee61a74f8655d238208fdbe9e62", "packages": [ { "name": "beyondcode/laravel-websockets", @@ -422,16 +422,16 @@ }, { "name": "doctrine/dbal", - "version": "3.5.1", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "f38ee8aaca2d58ee88653cb34a6a3880c23f38a5" + "reference": "85b98cb23c8af471a67abfe14485da696bcabc2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/f38ee8aaca2d58ee88653cb34a6a3880c23f38a5", - "reference": "f38ee8aaca2d58ee88653cb34a6a3880c23f38a5", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/85b98cb23c8af471a67abfe14485da696bcabc2e", + "reference": "85b98cb23c8af471a67abfe14485da696bcabc2e", "shasum": "" }, "require": { @@ -444,16 +444,17 @@ "psr/log": "^1|^2|^3" }, "require-dev": { - "doctrine/coding-standard": "10.0.0", - "jetbrains/phpstorm-stubs": "2022.2", - "phpstan/phpstan": "1.8.10", + "doctrine/coding-standard": "11.1.0", + "fig/log-test": "^1", + "jetbrains/phpstorm-stubs": "2022.3", + "phpstan/phpstan": "1.9.14", "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "9.5.25", - "psalm/plugin-phpunit": "0.17.0", + "phpunit/phpunit": "9.6.3", + "psalm/plugin-phpunit": "0.18.4", "squizlabs/php_codesniffer": "3.7.1", "symfony/cache": "^5.4|^6.0", "symfony/console": "^4.4|^5.4|^6.0", - "vimeo/psalm": "4.29.0" + "vimeo/psalm": "4.30.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -513,7 +514,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.5.1" + "source": "https://github.com/doctrine/dbal/tree/3.6.0" }, "funding": [ { @@ -529,7 +530,7 @@ "type": "tidelift" } ], - "time": "2022-10-24T07:26:18+00:00" + "time": "2023-02-07T22:52:03+00:00" }, { "name": "doctrine/deprecations", @@ -758,31 +759,32 @@ }, { "name": "doctrine/lexer", - "version": "1.2.3", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + "reference": "84a527db05647743d50373e0ec53a152f2cde568" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/84a527db05647743d50373e0ec53a152f2cde568", + "reference": "84a527db05647743d50373e0ec53a152f2cde568", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^9.0", - "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.11" + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.9", + "phpunit/phpunit": "^9.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.0" }, "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + "Doctrine\\Common\\Lexer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -814,7 +816,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.3" + "source": "https://github.com/doctrine/lexer/tree/3.0.0" }, "funding": [ { @@ -830,7 +832,7 @@ "type": "tidelift" } ], - "time": "2022-02-28T11:07:21+00:00" + "time": "2022-12-15T16:57:16+00:00" }, { "name": "dragonmantank/cron-expression", @@ -895,27 +897,26 @@ }, { "name": "egulias/email-validator", - "version": "3.2.1", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715" + "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/f88dcf4b14af14a98ad96b14b2b317969eab6715", - "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/3a85486b709bc384dae8eb78fb2eec649bdb64ff", + "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff", "shasum": "" }, "require": { - "doctrine/lexer": "^1.2", - "php": ">=7.2", - "symfony/polyfill-intl-idn": "^1.15" + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" }, "require-dev": { - "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^8.5.8|^9.3.3", - "vimeo/psalm": "^4" + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^4.30" }, "suggest": { "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" @@ -923,7 +924,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0.x-dev" + "dev-master": "4.0.x-dev" } }, "autoload": { @@ -951,7 +952,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/3.2.1" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.1" }, "funding": [ { @@ -959,7 +960,7 @@ "type": "github" } ], - "time": "2022-06-18T20:57:19+00:00" + "time": "2023-01-14T14:17:03+00:00" }, { "name": "evenement/evenement", @@ -1848,6 +1849,90 @@ ], "time": "2022-10-26T14:07:24+00:00" }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "b945d74a55a25a949158444f09ec0d3c120d69e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/b945d74a55a25a949158444f09ec0d3c120d69e2", + "reference": "b945d74a55a25a949158444f09ec0d3c120d69e2", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.17" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.19 || ^9.5.8", + "uri-template/tests": "1.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\UriTemplate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + } + ], + "description": "A polyfill class for uri_template of PHP", + "keywords": [ + "guzzlehttp", + "uri-template" + ], + "support": { + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", + "type": "tidelift" + } + ], + "time": "2021-10-07T12:57:01+00:00" + }, { "name": "jackiedo/dotenv-editor", "version": "2.0.1", @@ -1963,25 +2048,32 @@ }, { "name": "laravel/framework", - "version": "v9.45.1", + "version": "v9.52.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "faeb20d3fc61b69790068161ab42bcf2d5faccbc" + "reference": "eb85cd9d72e5bfa54b4d0d9040786f26d6184a9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/faeb20d3fc61b69790068161ab42bcf2d5faccbc", - "reference": "faeb20d3fc61b69790068161ab42bcf2d5faccbc", + "url": "https://api.github.com/repos/laravel/framework/zipball/eb85cd9d72e5bfa54b4d0d9040786f26d6184a9e", + "reference": "eb85cd9d72e5bfa54b4d0d9040786f26d6184a9e", "shasum": "" }, "require": { - "doctrine/inflector": "^2.0", + "brick/math": "^0.9.3|^0.10.2|^0.11", + "doctrine/inflector": "^2.0.5", "dragonmantank/cron-expression": "^3.3.2", - "egulias/email-validator": "^3.2.1", + "egulias/email-validator": "^3.2.1|^4.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", "ext-mbstring": "*", "ext-openssl": "*", + "ext-session": "*", + "ext-tokenizer": "*", "fruitcake/php-cors": "^1.2", + "guzzlehttp/uri-template": "^1.0", "laravel/serializable-closure": "^1.2.2", "league/commonmark": "^2.2.1", "league/flysystem": "^3.8.0", @@ -2053,6 +2145,7 @@ "ably/ably-php": "^1.0", "aws/aws-sdk-php": "^3.235.5", "doctrine/dbal": "^2.13.3|^3.1.4", + "ext-gmp": "*", "fakerphp/faker": "^1.21", "guzzlehttp/guzzle": "^7.5", "league/flysystem-aws-s3-v3": "^3.0", @@ -2063,21 +2156,25 @@ "mockery/mockery": "^1.5.1", "orchestra/testbench-core": "^7.16", "pda/pheanstalk": "^4.0", + "phpstan/phpdoc-parser": "^1.15", "phpstan/phpstan": "^1.4.7", "phpunit/phpunit": "^9.5.8", "predis/predis": "^1.1.9|^2.0.2", - "symfony/cache": "^6.0" + "symfony/cache": "^6.0", + "symfony/http-client": "^6.0" }, "suggest": { "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", "brianium/paratest": "Required to run tests in parallel (^6.0).", "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", - "ext-bcmath": "Required to use the multiple_of validation rule.", + "ext-apcu": "Required to use the APC cache driver.", + "ext-fileinfo": "Required to use the Filesystem class.", "ext-ftp": "Required to use the Flysystem FTP driver.", "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", "ext-memcached": "Required to use the memcache cache driver.", - "ext-pcntl": "Required to use all features of the queue worker.", + "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", + "ext-pdo": "Required to use all database features.", "ext-posix": "Required to use all features of the queue worker.", "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", @@ -2145,33 +2242,33 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-12-21T19:37:46+00:00" + "time": "2023-02-14T14:51:14+00:00" }, { "name": "laravel/sanctum", - "version": "v3.0.1", + "version": "v3.2.1", "source": { "type": "git", "url": "https://github.com/laravel/sanctum.git", - "reference": "b71e80a3a8e8029e2ec8c1aa814b999609ce16dc" + "reference": "d09d69bac55708fcd4a3b305d760e673d888baf9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sanctum/zipball/b71e80a3a8e8029e2ec8c1aa814b999609ce16dc", - "reference": "b71e80a3a8e8029e2ec8c1aa814b999609ce16dc", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/d09d69bac55708fcd4a3b305d760e673d888baf9", + "reference": "d09d69bac55708fcd4a3b305d760e673d888baf9", "shasum": "" }, "require": { "ext-json": "*", - "illuminate/console": "^9.21", - "illuminate/contracts": "^9.21", - "illuminate/database": "^9.21", - "illuminate/support": "^9.21", + "illuminate/console": "^9.21|^10.0", + "illuminate/contracts": "^9.21|^10.0", + "illuminate/database": "^9.21|^10.0", + "illuminate/support": "^9.21|^10.0", "php": "^8.0.2" }, "require-dev": { "mockery/mockery": "^1.0", - "orchestra/testbench": "^7.0", + "orchestra/testbench": "^7.0|^8.0", "phpunit/phpunit": "^9.3" }, "type": "library", @@ -2210,20 +2307,20 @@ "issues": "https://github.com/laravel/sanctum/issues", "source": "https://github.com/laravel/sanctum" }, - "time": "2022-07-29T21:33:30+00:00" + "time": "2023-01-13T15:41:49+00:00" }, { "name": "laravel/serializable-closure", - "version": "v1.2.2", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae" + "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/47afb7fae28ed29057fdca37e16a84f90cc62fae", - "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/f23fe9d4e95255dacee1bf3525e0810d1a1b0f37", + "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37", "shasum": "" }, "require": { @@ -2270,32 +2367,33 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2022-09-08T13:45:54+00:00" + "time": "2023-01-30T18:31:20+00:00" }, { "name": "laravel/telescope", - "version": "v4.10.2", + "version": "v4.13.1", "source": { "type": "git", "url": "https://github.com/laravel/telescope.git", - "reference": "3b1220b71ee08ac7be6be074635df50c2b83ab51" + "reference": "f8afaccfb5b636aa20735e0a390ab312a6f57c65" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/telescope/zipball/3b1220b71ee08ac7be6be074635df50c2b83ab51", - "reference": "3b1220b71ee08ac7be6be074635df50c2b83ab51", + "url": "https://api.github.com/repos/laravel/telescope/zipball/f8afaccfb5b636aa20735e0a390ab312a6f57c65", + "reference": "f8afaccfb5b636aa20735e0a390ab312a6f57c65", "shasum": "" }, "require": { "ext-json": "*", - "laravel/framework": "^8.37|^9.0", - "php": "^7.3|^8.0", + "laravel/framework": "^8.37|^9.0|^10.0", + "php": "^8.0", "symfony/var-dumper": "^5.0|^6.0" }, "require-dev": { "ext-gd": "*", "guzzlehttp/guzzle": "^6.0|^7.0", - "orchestra/testbench": "^6.0|^7.0" + "orchestra/testbench": "^6.0|^7.0|^8.0", + "phpunit/phpunit": "^9.0" }, "type": "library", "extra": { @@ -2336,28 +2434,28 @@ ], "support": { "issues": "https://github.com/laravel/telescope/issues", - "source": "https://github.com/laravel/telescope/tree/v4.10.2" + "source": "https://github.com/laravel/telescope/tree/v4.13.1" }, - "time": "2022-12-19T11:20:10+00:00" + "time": "2023-02-06T14:37:41+00:00" }, { "name": "laravel/tinker", - "version": "v2.7.3", + "version": "v2.8.0", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "5062061b4924af3392225dd482ca7b4d85d8b8ef" + "reference": "74d0b287cc4ae65d15c368dd697aae71d62a73ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/5062061b4924af3392225dd482ca7b4d85d8b8ef", - "reference": "5062061b4924af3392225dd482ca7b4d85d8b8ef", + "url": "https://api.github.com/repos/laravel/tinker/zipball/74d0b287cc4ae65d15c368dd697aae71d62a73ad", + "reference": "74d0b287cc4ae65d15c368dd697aae71d62a73ad", "shasum": "" }, "require": { - "illuminate/console": "^6.0|^7.0|^8.0|^9.0", - "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0", - "illuminate/support": "^6.0|^7.0|^8.0|^9.0", + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0", "php": "^7.2.5|^8.0", "psy/psysh": "^0.10.4|^0.11.1", "symfony/var-dumper": "^4.3.4|^5.0|^6.0" @@ -2367,7 +2465,7 @@ "phpunit/phpunit": "^8.5.8|^9.3.3" }, "suggest": { - "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0)." + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0)." }, "type": "library", "extra": { @@ -2404,9 +2502,9 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.7.3" + "source": "https://github.com/laravel/tinker/tree/v2.8.0" }, - "time": "2022-11-09T15:11:38+00:00" + "time": "2023-01-10T18:03:30+00:00" }, { "name": "laravie/parser", @@ -2667,16 +2765,16 @@ }, { "name": "league/flysystem", - "version": "3.12.0", + "version": "3.12.2", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "2aef65a47e44f2d6f9938f720f6dd697e7ba7b76" + "reference": "f6377c709d2275ed6feaf63e44be7a7162b0e77f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/2aef65a47e44f2d6f9938f720f6dd697e7ba7b76", - "reference": "2aef65a47e44f2d6f9938f720f6dd697e7ba7b76", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f6377c709d2275ed6feaf63e44be7a7162b0e77f", + "reference": "f6377c709d2275ed6feaf63e44be7a7162b0e77f", "shasum": "" }, "require": { @@ -2693,7 +2791,7 @@ "require-dev": { "async-aws/s3": "^1.5", "async-aws/simple-s3": "^1.1", - "aws/aws-sdk-php": "^3.198.1", + "aws/aws-sdk-php": "^3.220.0", "composer/semver": "^3.0", "ext-fileinfo": "*", "ext-ftp": "*", @@ -2738,7 +2836,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.12.0" + "source": "https://github.com/thephpleague/flysystem/tree/3.12.2" }, "funding": [ { @@ -2754,7 +2852,7 @@ "type": "tidelift" } ], - "time": "2022-12-20T20:21:10+00:00" + "time": "2023-01-19T12:02:19+00:00" }, { "name": "league/mime-type-detection", @@ -2999,16 +3097,16 @@ }, { "name": "monolog/monolog", - "version": "2.8.0", + "version": "2.9.1", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "720488632c590286b88b80e62aa3d3d551ad4a50" + "reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/720488632c590286b88b80e62aa3d3d551ad4a50", - "reference": "720488632c590286b88b80e62aa3d3d551ad4a50", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f259e2b15fb95494c83f52d3caad003bbf5ffaa1", + "reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1", "shasum": "" }, "require": { @@ -3023,7 +3121,7 @@ "doctrine/couchdb": "~1.0@dev", "elasticsearch/elasticsearch": "^7 || ^8", "ext-json": "*", - "graylog2/gelf-php": "^1.4.2", + "graylog2/gelf-php": "^1.4.2 || ^2@dev", "guzzlehttp/guzzle": "^7.4", "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", @@ -3085,7 +3183,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.8.0" + "source": "https://github.com/Seldaek/monolog/tree/2.9.1" }, "funding": [ { @@ -3097,7 +3195,7 @@ "type": "tidelift" } ], - "time": "2022-07-24T11:55:47+00:00" + "time": "2023-02-06T13:44:46+00:00" }, { "name": "myclabs/php-enum", @@ -3164,16 +3262,16 @@ }, { "name": "nesbot/carbon", - "version": "2.64.0", + "version": "2.66.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "889546413c97de2d05063b8cb7b193c2531ea211" + "reference": "496712849902241f04902033b0441b269effe001" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/889546413c97de2d05063b8cb7b193c2531ea211", - "reference": "889546413c97de2d05063b8cb7b193c2531ea211", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/496712849902241f04902033b0441b269effe001", + "reference": "496712849902241f04902033b0441b269effe001", "shasum": "" }, "require": { @@ -3262,7 +3360,7 @@ "type": "tidelift" } ], - "time": "2022-11-26T17:36:00+00:00" + "time": "2023-01-29T18:53:47+00:00" }, { "name": "nette/schema", @@ -3328,28 +3426,30 @@ }, { "name": "nette/utils", - "version": "v3.2.8", + "version": "v4.0.0", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "02a54c4c872b99e4ec05c4aec54b5a06eb0f6368" + "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/02a54c4c872b99e4ec05c4aec54b5a06eb0f6368", - "reference": "02a54c4c872b99e4ec05c4aec54b5a06eb0f6368", + "url": "https://api.github.com/repos/nette/utils/zipball/cacdbf5a91a657ede665c541eda28941d4b09c1e", + "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e", "shasum": "" }, "require": { - "php": ">=7.2 <8.3" + "php": ">=8.0 <8.3" }, "conflict": { - "nette/di": "<3.0.6" + "nette/finder": "<3", + "nette/schema": "<1.2.2" }, "require-dev": { - "nette/tester": "~2.0", + "jetbrains/phpstorm-attributes": "dev-master", + "nette/tester": "^2.4", "phpstan/phpstan": "^1.0", - "tracy/tracy": "^2.3" + "tracy/tracy": "^2.9" }, "suggest": { "ext-gd": "to use Image", @@ -3363,7 +3463,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.2-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -3407,22 +3507,22 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v3.2.8" + "source": "https://github.com/nette/utils/tree/v4.0.0" }, - "time": "2022-09-12T23:36:20+00:00" + "time": "2023-02-02T10:41:53+00:00" }, { "name": "nikic/php-parser", - "version": "v4.15.2", + "version": "v4.15.3", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc" + "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", - "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039", + "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039", "shasum": "" }, "require": { @@ -3463,22 +3563,22 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.2" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3" }, - "time": "2022-11-12T15:38:23+00:00" + "time": "2023-01-16T22:05:37+00:00" }, { "name": "nunomaduro/termwind", - "version": "v1.15.0", + "version": "v1.15.1", "source": { "type": "git", "url": "https://github.com/nunomaduro/termwind.git", - "reference": "594ab862396c16ead000de0c3c38f4a5cbe1938d" + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/594ab862396c16ead000de0c3c38f4a5cbe1938d", - "reference": "594ab862396c16ead000de0c3c38f4a5cbe1938d", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc", "shasum": "" }, "require": { @@ -3535,7 +3635,7 @@ ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v1.15.0" + "source": "https://github.com/nunomaduro/termwind/tree/v1.15.1" }, "funding": [ { @@ -3551,7 +3651,7 @@ "type": "github" } ], - "time": "2022-12-20T19:00:15+00:00" + "time": "2023-02-08T01:06:31+00:00" }, { "name": "opis/closure", @@ -4506,16 +4606,16 @@ }, { "name": "psy/psysh", - "version": "v0.11.9", + "version": "v0.11.12", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "1acec99d6684a54ff92f8b548a4e41b566963778" + "reference": "52cb7c47d403c31c0adc9bf7710fc355f93c20f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/1acec99d6684a54ff92f8b548a4e41b566963778", - "reference": "1acec99d6684a54ff92f8b548a4e41b566963778", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/52cb7c47d403c31c0adc9bf7710fc355f93c20f7", + "reference": "52cb7c47d403c31c0adc9bf7710fc355f93c20f7", "shasum": "" }, "require": { @@ -4576,9 +4676,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.9" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.12" }, - "time": "2022-11-06T15:29:46+00:00" + "time": "2023-01-29T21:24:40+00:00" }, { "name": "pusher/pusher-php-server", @@ -4687,42 +4787,52 @@ }, { "name": "ramsey/collection", - "version": "1.2.2", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/ramsey/collection.git", - "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a" + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a", - "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", "shasum": "" }, "require": { - "php": "^7.3 || ^8", - "symfony/polyfill-php81": "^1.23" + "php": "^8.1" }, "require-dev": { - "captainhook/captainhook": "^5.3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", - "ergebnis/composer-normalize": "^2.6", - "fakerphp/faker": "^1.5", - "hamcrest/hamcrest-php": "^2", - "jangregor/phpstan-prophecy": "^0.8", - "mockery/mockery": "^1.3", + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.28.3", + "fakerphp/faker": "^1.21", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^1.0", + "mockery/mockery": "^1.5", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpcsstandards/phpcsutils": "^1.0.0-rc1", "phpspec/prophecy-phpunit": "^2.0", - "phpstan/extension-installer": "^1", - "phpstan/phpstan": "^0.12.32", - "phpstan/phpstan-mockery": "^0.12.5", - "phpstan/phpstan-phpunit": "^0.12.11", - "phpunit/phpunit": "^8.5 || ^9", - "psy/psysh": "^0.10.4", - "slevomat/coding-standard": "^6.3", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.4" + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5", + "psalm/plugin-mockery": "^1.1", + "psalm/plugin-phpunit": "^0.18.4", + "ramsey/coding-standard": "^2.0.3", + "ramsey/conventional-commits": "^1.3", + "vimeo/psalm": "^5.4" }, "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, "autoload": { "psr-4": { "Ramsey\\Collection\\": "src/" @@ -4750,7 +4860,7 @@ ], "support": { "issues": "https://github.com/ramsey/collection/issues", - "source": "https://github.com/ramsey/collection/tree/1.2.2" + "source": "https://github.com/ramsey/collection/tree/2.0.0" }, "funding": [ { @@ -4762,27 +4872,27 @@ "type": "tidelift" } ], - "time": "2021-10-10T03:01:02+00:00" + "time": "2022-12-31T21:50:55+00:00" }, { "name": "ramsey/uuid", - "version": "4.7.0", + "version": "4.7.3", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "5ed9ad582647bbc3864ef78db34bdc1afdcf9b49" + "reference": "433b2014e3979047db08a17a205f410ba3869cf2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/5ed9ad582647bbc3864ef78db34bdc1afdcf9b49", - "reference": "5ed9ad582647bbc3864ef78db34bdc1afdcf9b49", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/433b2014e3979047db08a17a205f410ba3869cf2", + "reference": "433b2014e3979047db08a17a205f410ba3869cf2", "shasum": "" }, "require": { "brick/math": "^0.8.8 || ^0.9 || ^0.10", "ext-json": "*", "php": "^8.0", - "ramsey/collection": "^1.2" + "ramsey/collection": "^1.2 || ^2.0" }, "replace": { "rhumsaa/uuid": "self.version" @@ -4842,7 +4952,7 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.7.0" + "source": "https://github.com/ramsey/uuid/tree/4.7.3" }, "funding": [ { @@ -4854,7 +4964,7 @@ "type": "tidelift" } ], - "time": "2022-12-19T22:30:49+00:00" + "time": "2023-01-12T18:13:24+00:00" }, { "name": "ratchet/rfc6455", @@ -5971,16 +6081,16 @@ }, { "name": "symfony/console", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "5a9bd5c543f00157c55face973c149957467db31" + "reference": "3e294254f2191762c1d137aed4b94e966965e985" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/5a9bd5c543f00157c55face973c149957467db31", - "reference": "5a9bd5c543f00157c55face973c149957467db31", + "url": "https://api.github.com/repos/symfony/console/zipball/3e294254f2191762c1d137aed4b94e966965e985", + "reference": "3e294254f2191762c1d137aed4b94e966965e985", "shasum": "" }, "require": { @@ -6047,7 +6157,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.2.2" + "source": "https://github.com/symfony/console/tree/v6.2.5" }, "funding": [ { @@ -6063,20 +6173,20 @@ "type": "tidelift" } ], - "time": "2022-12-16T15:08:36+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/css-selector", - "version": "v6.2.0", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "91c342ffc99283c43653ed8eb47bc2a94db7f398" + "reference": "bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/91c342ffc99283c43653ed8eb47bc2a94db7f398", - "reference": "91c342ffc99283c43653ed8eb47bc2a94db7f398", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1", + "reference": "bf1b9d4ad8b1cf0dbde8b08e0135a2f6259b9ba1", "shasum": "" }, "require": { @@ -6112,7 +6222,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.2.0" + "source": "https://github.com/symfony/css-selector/tree/v6.2.5" }, "funding": [ { @@ -6128,7 +6238,7 @@ "type": "tidelift" } ], - "time": "2022-08-26T05:51:22+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/deprecation-contracts", @@ -6199,16 +6309,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "12a25d01cc5273b2445e125d62b61d34db42297e" + "reference": "0092696af0be8e6124b042fbe2890ca1788d7b28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/12a25d01cc5273b2445e125d62b61d34db42297e", - "reference": "12a25d01cc5273b2445e125d62b61d34db42297e", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/0092696af0be8e6124b042fbe2890ca1788d7b28", + "reference": "0092696af0be8e6124b042fbe2890ca1788d7b28", "shasum": "" }, "require": { @@ -6250,7 +6360,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.2.2" + "source": "https://github.com/symfony/error-handler/tree/v6.2.5" }, "funding": [ { @@ -6266,20 +6376,20 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "3ffeb31139b49bf6ef0bc09d1db95eac053388d1" + "reference": "f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3ffeb31139b49bf6ef0bc09d1db95eac053388d1", - "reference": "3ffeb31139b49bf6ef0bc09d1db95eac053388d1", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68", + "reference": "f02d108b5e9fd4a6245aa73a9d2df2ec060c3e68", "shasum": "" }, "require": { @@ -6333,7 +6443,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.2" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.5" }, "funding": [ { @@ -6349,7 +6459,7 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -6432,16 +6542,16 @@ }, { "name": "symfony/finder", - "version": "v6.2.0", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "eb2355f69519e4ef33f1835bca4c935f5d42e570" + "reference": "c90dc446976a612e3312a97a6ec0069ab0c2099c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/eb2355f69519e4ef33f1835bca4c935f5d42e570", - "reference": "eb2355f69519e4ef33f1835bca4c935f5d42e570", + "url": "https://api.github.com/repos/symfony/finder/zipball/c90dc446976a612e3312a97a6ec0069ab0c2099c", + "reference": "c90dc446976a612e3312a97a6ec0069ab0c2099c", "shasum": "" }, "require": { @@ -6476,7 +6586,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.2.0" + "source": "https://github.com/symfony/finder/tree/v6.2.5" }, "funding": [ { @@ -6492,7 +6602,7 @@ "type": "tidelift" } ], - "time": "2022-10-09T08:55:40+00:00" + "time": "2023-01-20T17:45:48+00:00" }, { "name": "symfony/http-client", @@ -6581,16 +6691,16 @@ }, { "name": "symfony/http-client-contracts", - "version": "v3.1.1", + "version": "v3.2.0", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "fd038f08c623ab5d22b26e9ba35afe8c79071800" + "reference": "c5f587eb445224ddfeb05b5ee703476742d730bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/fd038f08c623ab5d22b26e9ba35afe8c79071800", - "reference": "fd038f08c623ab5d22b26e9ba35afe8c79071800", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/c5f587eb445224ddfeb05b5ee703476742d730bf", + "reference": "c5f587eb445224ddfeb05b5ee703476742d730bf", "shasum": "" }, "require": { @@ -6602,7 +6712,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "3.3-dev" }, "thanks": { "name": "symfony/contracts", @@ -6642,7 +6752,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v3.1.1" + "source": "https://github.com/symfony/http-client-contracts/tree/v3.2.0" }, "funding": [ { @@ -6658,20 +6768,20 @@ "type": "tidelift" } ], - "time": "2022-04-22T07:30:54+00:00" + "time": "2022-11-25T10:21:52+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.2.2", + "version": "v6.2.6", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "ddf4dd35de1623e7c02013523e6c2137b67b636f" + "reference": "e8dd1f502bc2b3371d05092aa233b064b03ce7ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ddf4dd35de1623e7c02013523e6c2137b67b636f", - "reference": "ddf4dd35de1623e7c02013523e6c2137b67b636f", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e8dd1f502bc2b3371d05092aa233b064b03ce7ed", + "reference": "e8dd1f502bc2b3371d05092aa233b064b03ce7ed", "shasum": "" }, "require": { @@ -6720,7 +6830,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.2.2" + "source": "https://github.com/symfony/http-foundation/tree/v6.2.6" }, "funding": [ { @@ -6736,20 +6846,20 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-30T15:46:28+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.2.2", + "version": "v6.2.6", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "860a0189969b755cd571709bd32313aa8599867a" + "reference": "7122db07b0d8dbf0de682267c84217573aee3ea7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/860a0189969b755cd571709bd32313aa8599867a", - "reference": "860a0189969b755cd571709bd32313aa8599867a", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/7122db07b0d8dbf0de682267c84217573aee3ea7", + "reference": "7122db07b0d8dbf0de682267c84217573aee3ea7", "shasum": "" }, "require": { @@ -6831,7 +6941,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.2.2" + "source": "https://github.com/symfony/http-kernel/tree/v6.2.6" }, "funding": [ { @@ -6847,24 +6957,24 @@ "type": "tidelift" } ], - "time": "2022-12-16T19:38:34+00:00" + "time": "2023-02-01T08:32:25+00:00" }, { "name": "symfony/mailer", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "b355ad81f1d2987c47dcd3b04d5dce669e1e62e6" + "reference": "29729ac0b4e5113f24c39c46746bd6afb79e0aaa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/b355ad81f1d2987c47dcd3b04d5dce669e1e62e6", - "reference": "b355ad81f1d2987c47dcd3b04d5dce669e1e62e6", + "url": "https://api.github.com/repos/symfony/mailer/zipball/29729ac0b4e5113f24c39c46746bd6afb79e0aaa", + "reference": "29729ac0b4e5113f24c39c46746bd6afb79e0aaa", "shasum": "" }, "require": { - "egulias/email-validator": "^2.1.10|^3", + "egulias/email-validator": "^2.1.10|^3|^4", "php": ">=8.1", "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", @@ -6910,7 +7020,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.2.2" + "source": "https://github.com/symfony/mailer/tree/v6.2.5" }, "funding": [ { @@ -6926,7 +7036,7 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-10T18:53:53+00:00" }, { "name": "symfony/mailgun-mailer", @@ -6995,16 +7105,16 @@ }, { "name": "symfony/mime", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "8c98bf40406e791043890a163f6f6599b9cfa1ed" + "reference": "4b7b349f67d15cd0639955c8179a76c89f6fd610" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/8c98bf40406e791043890a163f6f6599b9cfa1ed", - "reference": "8c98bf40406e791043890a163f6f6599b9cfa1ed", + "url": "https://api.github.com/repos/symfony/mime/zipball/4b7b349f67d15cd0639955c8179a76c89f6fd610", + "reference": "4b7b349f67d15cd0639955c8179a76c89f6fd610", "shasum": "" }, "require": { @@ -7020,7 +7130,7 @@ "symfony/serializer": "<6.2" }, "require-dev": { - "egulias/email-validator": "^2.1.10|^3.1", + "egulias/email-validator": "^2.1.10|^3.1|^4", "league/html-to-markdown": "^5.0", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", "symfony/dependency-injection": "^5.4|^6.0", @@ -7058,7 +7168,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.2.2" + "source": "https://github.com/symfony/mime/tree/v6.2.5" }, "funding": [ { @@ -7074,7 +7184,7 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:38:10+00:00" + "time": "2023-01-10T18:53:53+00:00" }, { "name": "symfony/polyfill-ctype", @@ -7652,85 +7762,6 @@ ], "time": "2022-11-03T14:55:06+00:00" }, - { - "name": "symfony/polyfill-php81", - "version": "v1.27.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", - "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php81\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-11-03T14:55:06+00:00" - }, { "name": "symfony/polyfill-uuid", "version": "v1.27.0", @@ -7815,16 +7846,16 @@ }, { "name": "symfony/process", - "version": "v6.2.0", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "ba6e55359f8f755fe996c58a81e00eaa67a35877" + "reference": "9ead139f63dfa38c4e4a9049cc64a8b2748c83b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/ba6e55359f8f755fe996c58a81e00eaa67a35877", - "reference": "ba6e55359f8f755fe996c58a81e00eaa67a35877", + "url": "https://api.github.com/repos/symfony/process/zipball/9ead139f63dfa38c4e4a9049cc64a8b2748c83b7", + "reference": "9ead139f63dfa38c4e4a9049cc64a8b2748c83b7", "shasum": "" }, "require": { @@ -7856,7 +7887,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.2.0" + "source": "https://github.com/symfony/process/tree/v6.2.5" }, "funding": [ { @@ -7872,7 +7903,7 @@ "type": "tidelift" } ], - "time": "2022-11-02T09:08:04+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/psr-http-message-bridge", @@ -7964,16 +7995,16 @@ }, { "name": "symfony/routing", - "version": "v6.2.0", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "857ac6f4df371470fbdefa2f5967a2618dbf1852" + "reference": "589bd742d5d03c192c8521911680fe88f61712fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/857ac6f4df371470fbdefa2f5967a2618dbf1852", - "reference": "857ac6f4df371470fbdefa2f5967a2618dbf1852", + "url": "https://api.github.com/repos/symfony/routing/zipball/589bd742d5d03c192c8521911680fe88f61712fe", + "reference": "589bd742d5d03c192c8521911680fe88f61712fe", "shasum": "" }, "require": { @@ -7986,7 +8017,7 @@ "symfony/yaml": "<5.4" }, "require-dev": { - "doctrine/annotations": "^1.12", + "doctrine/annotations": "^1.12|^2", "psr/log": "^1|^2|^3", "symfony/config": "^6.2", "symfony/dependency-injection": "^5.4|^6.0", @@ -8032,7 +8063,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.2.0" + "source": "https://github.com/symfony/routing/tree/v6.2.5" }, "funding": [ { @@ -8048,7 +8079,7 @@ "type": "tidelift" } ], - "time": "2022-11-09T13:28:29+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/service-contracts", @@ -8137,16 +8168,16 @@ }, { "name": "symfony/string", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "863219fd713fa41cbcd285a79723f94672faff4d" + "reference": "b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/863219fd713fa41cbcd285a79723f94672faff4d", - "reference": "863219fd713fa41cbcd285a79723f94672faff4d", + "url": "https://api.github.com/repos/symfony/string/zipball/b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0", + "reference": "b2dac0fa27b1ac0f9c0c0b23b43977f12308d0b0", "shasum": "" }, "require": { @@ -8203,7 +8234,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.2.2" + "source": "https://github.com/symfony/string/tree/v6.2.5" }, "funding": [ { @@ -8219,20 +8250,20 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/translation", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "3294288c335b6267eab14964bf2c46015663d93f" + "reference": "60556925a703cfbc1581cde3b3f35b0bb0ea904c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/3294288c335b6267eab14964bf2c46015663d93f", - "reference": "3294288c335b6267eab14964bf2c46015663d93f", + "url": "https://api.github.com/repos/symfony/translation/zipball/60556925a703cfbc1581cde3b3f35b0bb0ea904c", + "reference": "60556925a703cfbc1581cde3b3f35b0bb0ea904c", "shasum": "" }, "require": { @@ -8301,7 +8332,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.2.2" + "source": "https://github.com/symfony/translation/tree/v6.2.5" }, "funding": [ { @@ -8317,7 +8348,7 @@ "type": "tidelift" } ], - "time": "2022-12-13T18:04:17+00:00" + "time": "2023-01-05T07:00:27+00:00" }, { "name": "symfony/translation-contracts", @@ -8402,16 +8433,16 @@ }, { "name": "symfony/uid", - "version": "v6.2.0", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "4f9f537e57261519808a7ce1d941490736522bbc" + "reference": "8ace895bded57d6496638c9b2d3b788e05b7395b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/4f9f537e57261519808a7ce1d941490736522bbc", - "reference": "4f9f537e57261519808a7ce1d941490736522bbc", + "url": "https://api.github.com/repos/symfony/uid/zipball/8ace895bded57d6496638c9b2d3b788e05b7395b", + "reference": "8ace895bded57d6496638c9b2d3b788e05b7395b", "shasum": "" }, "require": { @@ -8456,7 +8487,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v6.2.0" + "source": "https://github.com/symfony/uid/tree/v6.2.5" }, "funding": [ { @@ -8472,20 +8503,20 @@ "type": "tidelift" } ], - "time": "2022-10-09T08:55:40+00:00" + "time": "2023-01-01T08:38:09+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.2.2", + "version": "v6.2.5", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "6168f544827e897f708a684f75072a8c33a5e309" + "reference": "44b7b81749fd20c1bdf4946c041050e22bc8da27" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6168f544827e897f708a684f75072a8c33a5e309", - "reference": "6168f544827e897f708a684f75072a8c33a5e309", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/44b7b81749fd20c1bdf4946c041050e22bc8da27", + "reference": "44b7b81749fd20c1bdf4946c041050e22bc8da27", "shasum": "" }, "require": { @@ -8544,7 +8575,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.2.2" + "source": "https://github.com/symfony/var-dumper/tree/v6.2.5" }, "funding": [ { @@ -8560,20 +8591,20 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2023-01-20T17:45:48+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "2.2.5", + "version": "2.2.6", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "4348a3a06651827a27d989ad1d13efec6bb49b19" + "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/4348a3a06651827a27d989ad1d13efec6bb49b19", - "reference": "4348a3a06651827a27d989ad1d13efec6bb49b19", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/c42125b83a4fa63b187fdf29f9c93cb7733da30c", + "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c", "shasum": "" }, "require": { @@ -8611,9 +8642,9 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.5" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.6" }, - "time": "2022-09-12T13:28:28+00:00" + "time": "2023-01-03T09:29:04+00:00" }, { "name": "tormjens/eventy", @@ -8975,16 +9006,16 @@ }, { "name": "filp/whoops", - "version": "2.14.5", + "version": "2.14.6", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc" + "reference": "f7948baaa0330277c729714910336383286305da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/a63e5e8f26ebbebf8ed3c5c691637325512eb0dc", - "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc", + "url": "https://api.github.com/repos/filp/whoops/zipball/f7948baaa0330277c729714910336383286305da", + "reference": "f7948baaa0330277c729714910336383286305da", "shasum": "" }, "require": { @@ -9034,7 +9065,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.14.5" + "source": "https://github.com/filp/whoops/tree/2.14.6" }, "funding": [ { @@ -9042,7 +9073,7 @@ "type": "github" } ], - "time": "2022-01-07T12:00:00+00:00" + "time": "2022-11-02T16:23:29+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -9097,16 +9128,16 @@ }, { "name": "laravel/pint", - "version": "v1.3.0", + "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "6a2c0927b4f6ad4eadb5a67fe3835fdad108949d" + "reference": "e0a8cef58b74662f27355be9cdea0e726bbac362" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/6a2c0927b4f6ad4eadb5a67fe3835fdad108949d", - "reference": "6a2c0927b4f6ad4eadb5a67fe3835fdad108949d", + "url": "https://api.github.com/repos/laravel/pint/zipball/e0a8cef58b74662f27355be9cdea0e726bbac362", + "reference": "e0a8cef58b74662f27355be9cdea0e726bbac362", "shasum": "" }, "require": { @@ -9117,13 +9148,13 @@ "php": "^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "~3.13.1", - "illuminate/view": "^9.32.0", + "friendsofphp/php-cs-fixer": "^3.14.4", + "illuminate/view": "^9.51.0", "laravel-zero/framework": "^9.2.0", "mockery/mockery": "^1.5.1", - "nunomaduro/larastan": "^2.2.0", - "nunomaduro/termwind": "^1.14.0", - "pestphp/pest": "^1.22.1" + "nunomaduro/larastan": "^2.4.0", + "nunomaduro/termwind": "^1.15.1", + "pestphp/pest": "^1.22.4" }, "bin": [ "builds/pint" @@ -9159,7 +9190,7 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2022-12-20T17:16:15+00:00" + "time": "2023-02-14T16:31:02+00:00" }, { "name": "mockery/mockery", @@ -9294,38 +9325,38 @@ }, { "name": "nunomaduro/collision", - "version": "v6.3.1", + "version": "v7.0.2", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "0f6349c3ed5dd28467087b08fb59384bb458a22b" + "reference": "15e5fe35305419c9c6cf196be8d62cf70087a20c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/0f6349c3ed5dd28467087b08fb59384bb458a22b", - "reference": "0f6349c3ed5dd28467087b08fb59384bb458a22b", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/15e5fe35305419c9c6cf196be8d62cf70087a20c", + "reference": "15e5fe35305419c9c6cf196be8d62cf70087a20c", "shasum": "" }, "require": { - "filp/whoops": "^2.14.5", - "php": "^8.0.0", - "symfony/console": "^6.0.2" + "filp/whoops": "^2.14.6", + "nunomaduro/termwind": "^1.15.1", + "php": "^8.1.0", + "symfony/console": "^6.2.5" }, "require-dev": { - "brianium/paratest": "^6.4.1", - "laravel/framework": "^9.26.1", - "laravel/pint": "^1.1.1", - "nunomaduro/larastan": "^1.0.3", - "nunomaduro/mock-final-classes": "^1.1.0", - "orchestra/testbench": "^7.7", - "phpunit/phpunit": "^9.5.23", - "spatie/ignition": "^1.4.1" + "laravel/framework": "^10.0.0", + "laravel/pint": "^1.4.1", + "laravel/sail": "^1.20.1", + "laravel/sanctum": "^3.2.1", + "laravel/tinker": "^2.8.0", + "nunomaduro/larastan": "^2.4.0", + "orchestra/testbench-core": "^8.0.0", + "pestphp/pest": "^2.0.0", + "phpunit/phpunit": "^10.0.7", + "spatie/laravel-ignition": "^2.0.0" }, "type": "library", "extra": { - "branch-alias": { - "dev-develop": "6.x-dev" - }, "laravel": { "providers": [ "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" @@ -9333,6 +9364,9 @@ } }, "autoload": { + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], "psr-4": { "NunoMaduro\\Collision\\": "src/" } @@ -9378,7 +9412,7 @@ "type": "patreon" } ], - "time": "2022-09-29T12:29:49+00:00" + "time": "2023-02-11T18:10:08+00:00" }, { "name": "phar-io/manifest", @@ -10939,20 +10973,20 @@ }, { "name": "spatie/flare-client-php", - "version": "1.3.2", + "version": "1.3.5", "source": { "type": "git", "url": "https://github.com/spatie/flare-client-php.git", - "reference": "609903bd154ba3d71f5e23a91c3b431fa8f71868" + "reference": "3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/609903bd154ba3d71f5e23a91c3b431fa8f71868", - "reference": "609903bd154ba3d71f5e23a91c3b431fa8f71868", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42", + "reference": "3e5dd5ac4928f3d2d036bd02de5eb83fd0ef1f42", "shasum": "" }, "require": { - "illuminate/pipeline": "^8.0|^9.0", + "illuminate/pipeline": "^8.0|^9.0|^10.0", "php": "^8.0", "spatie/backtrace": "^1.2", "symfony/http-foundation": "^5.0|^6.0", @@ -10996,7 +11030,7 @@ ], "support": { "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.3.2" + "source": "https://github.com/spatie/flare-client-php/tree/1.3.5" }, "funding": [ { @@ -11004,26 +11038,25 @@ "type": "github" } ], - "time": "2022-12-26T14:36:46+00:00" + "time": "2023-01-23T15:58:46+00:00" }, { "name": "spatie/ignition", - "version": "1.4.1", + "version": "1.4.3", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "dd3d456779108d7078baf4e43f8c2b937d9794a1" + "reference": "2cf3833220cfe8fcf639544f8d7067b6469a00b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/dd3d456779108d7078baf4e43f8c2b937d9794a1", - "reference": "dd3d456779108d7078baf4e43f8c2b937d9794a1", + "url": "https://api.github.com/repos/spatie/ignition/zipball/2cf3833220cfe8fcf639544f8d7067b6469a00b0", + "reference": "2cf3833220cfe8fcf639544f8d7067b6469a00b0", "shasum": "" }, "require": { "ext-json": "*", "ext-mbstring": "*", - "monolog/monolog": "^2.0", "php": "^8.0", "spatie/flare-client-php": "^1.1", "symfony/console": "^5.4|^6.0", @@ -11079,20 +11112,20 @@ "type": "github" } ], - "time": "2022-08-26T11:51:15+00:00" + "time": "2023-01-23T15:28:32+00:00" }, { "name": "spatie/laravel-ignition", - "version": "1.6.3", + "version": "1.6.4", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "2db918babd96f87b73fc26e4195f5a19328dd123" + "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/2db918babd96f87b73fc26e4195f5a19328dd123", - "reference": "2db918babd96f87b73fc26e4195f5a19328dd123", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc", + "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc", "shasum": "" }, "require": { @@ -11169,7 +11202,7 @@ "type": "github" } ], - "time": "2022-12-26T15:13:03+00:00" + "time": "2023-01-03T19:28:04+00:00" }, { "name": "theseer/tokenizer", diff --git a/database/migrations/core/2014_10_13_000000_create_users_table.php b/database/migrations/core/2014_10_13_000000_create_users_table.php index 0d6fd2cd7..b949d9843 100644 --- a/database/migrations/core/2014_10_13_000000_create_users_table.php +++ b/database/migrations/core/2014_10_13_000000_create_users_table.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2017_07_28_130434_create_roles_table.php b/database/migrations/core/2017_07_28_130434_create_roles_table.php index d294c7eb1..65ce20bfb 100644 --- a/database/migrations/core/2017_07_28_130434_create_roles_table.php +++ b/database/migrations/core/2017_07_28_130434_create_roles_table.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ @@ -34,7 +34,7 @@ public function up() $table->boolean( 'locked' )->default( true ); // means the role can be edited from the frontend. $table->timestamps(); }); - } + } // Permissions Relation with Roles if ( ! Schema::hasTable( 'nexopos_role_permission' ) ) { @@ -43,7 +43,7 @@ public function up() $table->integer( 'role_id' ); $table->primary([ 'permission_id', 'role_id' ]); }); - } + } } /** diff --git a/database/migrations/core/2017_07_28_130610_create_permissions_table.php b/database/migrations/core/2017_07_28_130610_create_permissions_table.php index 64cd5ec75..82e78545a 100644 --- a/database/migrations/core/2017_07_28_130610_create_permissions_table.php +++ b/database/migrations/core/2017_07_28_130610_create_permissions_table.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2018_08_08_100000_create_telescope_entries_table.php b/database/migrations/core/2018_08_08_100000_create_telescope_entries_table.php index deb416e0f..e6fcf35e4 100644 --- a/database/migrations/core/2018_08_08_100000_create_telescope_entries_table.php +++ b/database/migrations/core/2018_08_08_100000_create_telescope_entries_table.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ @@ -60,7 +60,7 @@ public function up() $table->string('type', 20); $table->longText('content'); $table->dateTime('created_at')->nullable(); - + $table->unique('uuid'); $table->index('batch_id'); $table->index('family_hash'); @@ -73,10 +73,10 @@ public function up() $this->schema->create('telescope_entries_tags', function (Blueprint $table) { $table->uuid('entry_uuid'); $table->string('tag'); - + $table->index(['entry_uuid', 'tag']); $table->index('tag'); - + $table->foreign('entry_uuid') ->references('uuid') ->on('telescope_entries') diff --git a/database/migrations/core/2019_08_19_000000_create_failed_jobs_table.php b/database/migrations/core/2019_08_19_000000_create_failed_jobs_table.php index ddf069000..d194c173e 100644 --- a/database/migrations/core/2019_08_19_000000_create_failed_jobs_table.php +++ b/database/migrations/core/2019_08_19_000000_create_failed_jobs_table.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2019_12_14_000001_create_personal_access_tokens_table.php b/database/migrations/core/2019_12_14_000001_create_personal_access_tokens_table.php index 6e8b6b94a..fc4ff5aa5 100644 --- a/database/migrations/core/2019_12_14_000001_create_personal_access_tokens_table.php +++ b/database/migrations/core/2019_12_14_000001_create_personal_access_tokens_table.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2020_06_20_000000_create_permissions.php b/database/migrations/core/2020_06_20_000000_create_permissions.php index fe9bc8268..72118c256 100644 --- a/database/migrations/core/2020_06_20_000000_create_permissions.php +++ b/database/migrations/core/2020_06_20_000000_create_permissions.php @@ -9,7 +9,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2020_06_20_000000_create_roles.php b/database/migrations/core/2020_06_20_000000_create_roles.php index 73ddf6919..d4cd87f42 100644 --- a/database/migrations/core/2020_06_20_000000_create_roles.php +++ b/database/migrations/core/2020_06_20_000000_create_roles.php @@ -10,7 +10,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2020_10_09_000928_define_sanctum_variables_oct9.php b/database/migrations/core/2020_10_09_000928_define_sanctum_variables_oct9.php index d1dd81d8b..9afead162 100644 --- a/database/migrations/core/2020_10_09_000928_define_sanctum_variables_oct9.php +++ b/database/migrations/core/2020_10_09_000928_define_sanctum_variables_oct9.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2020_10_11_122857_create_jobs_table.php b/database/migrations/core/2020_10_11_122857_create_jobs_table.php index 17e5eae83..7432fb13a 100644 --- a/database/migrations/core/2020_10_11_122857_create_jobs_table.php +++ b/database/migrations/core/2020_10_11_122857_create_jobs_table.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2020_11_04_124040_add_new_customers_permission_nov4.php b/database/migrations/core/2020_11_04_124040_add_new_customers_permission_nov4.php index 139254da8..e4e3151cb 100644 --- a/database/migrations/core/2020_11_04_124040_add_new_customers_permission_nov4.php +++ b/database/migrations/core/2020_11_04_124040_add_new_customers_permission_nov4.php @@ -9,7 +9,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2020_11_11_151614_nov11_create_nexopos_users_attributes_table.php b/database/migrations/core/2020_11_11_151614_nov11_create_nexopos_users_attributes_table.php index 93dad844c..a9779f567 100644 --- a/database/migrations/core/2020_11_11_151614_nov11_create_nexopos_users_attributes_table.php +++ b/database/migrations/core/2020_11_11_151614_nov11_create_nexopos_users_attributes_table.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2020_11_12_205243_nov12_create_order_permission.php b/database/migrations/core/2020_11_12_205243_nov12_create_order_permission.php index 7446fcf68..63ffa150e 100644 --- a/database/migrations/core/2020_11_12_205243_nov12_create_order_permission.php +++ b/database/migrations/core/2020_11_12_205243_nov12_create_order_permission.php @@ -8,7 +8,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2020_11_25_203531_nov25_fix_report_permissions_attribution.php b/database/migrations/core/2020_11_25_203531_nov25_fix_report_permissions_attribution.php index 35206ff37..e11b6f3b2 100644 --- a/database/migrations/core/2020_11_25_203531_nov25_fix_report_permissions_attribution.php +++ b/database/migrations/core/2020_11_25_203531_nov25_fix_report_permissions_attribution.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2020_12_08_210001_dec8add_new_permissions.php b/database/migrations/core/2020_12_08_210001_dec8add_new_permissions.php index 339eb6a5a..a87ded3b1 100644 --- a/database/migrations/core/2020_12_08_210001_dec8add_new_permissions.php +++ b/database/migrations/core/2020_12_08_210001_dec8add_new_permissions.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2020_12_19_221434_create_nexopos_modules_migrations_table.php b/database/migrations/core/2020_12_19_221434_create_nexopos_modules_migrations_table.php index e62c91891..c524ac698 100644 --- a/database/migrations/core/2020_12_19_221434_create_nexopos_modules_migrations_table.php +++ b/database/migrations/core/2020_12_19_221434_create_nexopos_modules_migrations_table.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2021_01_07_143635_add_new_customer_permission_janv7_21.php b/database/migrations/core/2021_01_07_143635_add_new_customer_permission_janv7_21.php index b16b3f5e0..ac0bd44e0 100644 --- a/database/migrations/core/2021_01_07_143635_add_new_customer_permission_janv7_21.php +++ b/database/migrations/core/2021_01_07_143635_add_new_customer_permission_janv7_21.php @@ -9,7 +9,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2021_03_09_165538_create_new_permissions_march_9.php b/database/migrations/core/2021_03_09_165538_create_new_permissions_march_9.php index a765ccef2..2903c3b73 100644 --- a/database/migrations/core/2021_03_09_165538_create_new_permissions_march_9.php +++ b/database/migrations/core/2021_03_09_165538_create_new_permissions_march_9.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2021_05_25_175424_update_add_payment_type_permissions.php b/database/migrations/core/2021_05_25_175424_update_add_payment_type_permissions.php index 2eec01879..27415d3df 100644 --- a/database/migrations/core/2021_05_25_175424_update_add_payment_type_permissions.php +++ b/database/migrations/core/2021_05_25_175424_update_add_payment_type_permissions.php @@ -9,7 +9,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2021_05_28_114827_create_new_report_permissions_may28.php b/database/migrations/core/2021_05_28_114827_create_new_report_permissions_may28.php index d9d401e49..06b3a5129 100644 --- a/database/migrations/core/2021_05_28_114827_create_new_report_permissions_may28.php +++ b/database/migrations/core/2021_05_28_114827_create_new_report_permissions_may28.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/core/2021_06_24_053134_update_permissions_jun24.php b/database/migrations/core/2021_06_24_053134_update_permissions_jun24.php index 02ae7664b..bece78cf4 100644 --- a/database/migrations/core/2021_06_24_053134_update_permissions_jun24.php +++ b/database/migrations/core/2021_06_24_053134_update_permissions_jun24.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/create/0000_00_00_000000_create_websockets_statistics_entries_table.php b/database/migrations/create/0000_00_00_000000_create_websockets_statistics_entries_table.php index 8f99270ee..756fb1dd9 100644 --- a/database/migrations/create/0000_00_00_000000_create_websockets_statistics_entries_table.php +++ b/database/migrations/create/0000_00_00_000000_create_websockets_statistics_entries_table.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/create/2020_06_20_000000_create_orders_table.php b/database/migrations/create/2020_06_20_000000_create_orders_table.php index 42060fb2f..4f69a8f19 100644 --- a/database/migrations/create/2020_06_20_000000_create_orders_table.php +++ b/database/migrations/create/2020_06_20_000000_create_orders_table.php @@ -28,7 +28,7 @@ public function up() $table->string( 'delivery_status' )->default( 'pending' ); // pending, shipped, delivered, $table->float( 'discount', 18, 5 )->default(0); $table->string( 'discount_type' )->nullable(); - $table->boolean( 'support_instalments' )->default(true); // define wether an order should only be paid using instalments feature + $table->boolean( 'support_instalments' )->default(true); // define whether an order should only be paid using instalments feature $table->float( 'discount_percentage', 18, 5 )->nullable(); $table->float( 'shipping', 18, 5 )->default(0); // could be set manually or computed based on shipping_rate and shipping_type $table->float( 'shipping_rate', 18, 5 )->default(0); diff --git a/database/migrations/create/2020_06_20_000000_create_products_table.php b/database/migrations/create/2020_06_20_000000_create_products_table.php index c75d14097..440f86273 100644 --- a/database/migrations/create/2020_06_20_000000_create_products_table.php +++ b/database/migrations/create/2020_06_20_000000_create_products_table.php @@ -41,7 +41,7 @@ public function up() $table->integer( 'unit_group' ); $table->string( 'on_expiration' )->default( 'prevent_sales' ); // allow_sales, prevent_sales $table->boolean( 'expires' )->default(false); // true/false - $table->boolean( 'searchable' )->default(true); // wether the product can be searched on the POS. + $table->boolean( 'searchable' )->default(true); // whether the product can be searched on the POS. $table->integer( 'author' ); $table->string( 'uuid' )->nullable(); $table->timestamps(); diff --git a/database/migrations/create/2021_02_23_004748_create_new_instalments_permissions.php b/database/migrations/create/2021_02_23_004748_create_new_instalments_permissions.php index 48a9577bd..757dc656f 100644 --- a/database/migrations/create/2021_02_23_004748_create_new_instalments_permissions.php +++ b/database/migrations/create/2021_02_23_004748_create_new_instalments_permissions.php @@ -8,7 +8,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/create/2022_01_20_202253_create_user_role_relations_table.php b/database/migrations/create/2022_01_20_202253_create_user_role_relations_table.php index 52b4c6fa3..b3f672cd4 100644 --- a/database/migrations/create/2022_01_20_202253_create_user_role_relations_table.php +++ b/database/migrations/create/2022_01_20_202253_create_user_role_relations_table.php @@ -10,7 +10,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/update/2020_11_03_171902_add_new_fields_to_nexopos_users_table_nov3.php b/database/migrations/update/2020_11_03_171902_add_new_fields_to_nexopos_users_table_nov3.php index 302c81847..44e5c3640 100644 --- a/database/migrations/update/2020_11_03_171902_add_new_fields_to_nexopos_users_table_nov3.php +++ b/database/migrations/update/2020_11_03_171902_add_new_fields_to_nexopos_users_table_nov3.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/update/2021_03_18_011827_update_users_attributes_mar18.php b/database/migrations/update/2021_03_18_011827_update_users_attributes_mar18.php index c6934a966..be505bc59 100644 --- a/database/migrations/update/2021_03_18_011827_update_users_attributes_mar18.php +++ b/database/migrations/update/2021_03_18_011827_update_users_attributes_mar18.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/update/2021_03_18_204134_update_nexopos_users_table_march18.php b/database/migrations/update/2021_03_18_204134_update_nexopos_users_table_march18.php index 7e54b461c..f00787b26 100644 --- a/database/migrations/update/2021_03_18_204134_update_nexopos_users_table_march18.php +++ b/database/migrations/update/2021_03_18_204134_update_nexopos_users_table_march18.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/update/2021_05_09_130048_update_users_attributes_may9.php b/database/migrations/update/2021_05_09_130048_update_users_attributes_may9.php index 8d94a1481..6deebdcdf 100644 --- a/database/migrations/update/2021_05_09_130048_update_users_attributes_may9.php +++ b/database/migrations/update/2021_05_09_130048_update_users_attributes_may9.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/update/2021_05_25_170640_update_default_payment_types.php b/database/migrations/update/2021_05_25_170640_update_default_payment_types.php index 80ab24e24..dbad113a6 100644 --- a/database/migrations/update/2021_05_25_170640_update_default_payment_types.php +++ b/database/migrations/update/2021_05_25_170640_update_default_payment_types.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/update/2021_07_04_192109_update_adjust_role_create_new_permissions.php b/database/migrations/update/2021_07_04_192109_update_adjust_role_create_new_permissions.php index 0723e6073..1555ec946 100644 --- a/database/migrations/update/2021_07_04_192109_update_adjust_role_create_new_permissions.php +++ b/database/migrations/update/2021_07_04_192109_update_adjust_role_create_new_permissions.php @@ -8,7 +8,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/update/2021_08_05_165210_update_add_new_permissions__aug5.php b/database/migrations/update/2021_08_05_165210_update_add_new_permissions__aug5.php index 95966c692..77f24a7b6 100644 --- a/database/migrations/update/2021_08_05_165210_update_add_new_permissions__aug5.php +++ b/database/migrations/update/2021_08_05_165210_update_add_new_permissions__aug5.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/update/2021_12_23_061301_set_cashier_permissions.php b/database/migrations/update/2021_12_23_061301_set_cashier_permissions.php index 87785cc8f..7ac0a6847 100644 --- a/database/migrations/update/2021_12_23_061301_set_cashier_permissions.php +++ b/database/migrations/update/2021_12_23_061301_set_cashier_permissions.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/update/2022_01_22_073632_update_users_attribute_jan2222.php b/database/migrations/update/2022_01_22_073632_update_users_attribute_jan2222.php index 7cd7ce40d..754648d50 100644 --- a/database/migrations/update/2022_01_22_073632_update_users_attribute_jan2222.php +++ b/database/migrations/update/2022_01_22_073632_update_users_attribute_jan2222.php @@ -7,7 +7,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/database/migrations/update/2022_04_17_205547_update_create_user_attributes17_april22.php b/database/migrations/update/2022_04_17_205547_update_create_user_attributes17_april22.php index eedb17cea..f040fa9ad 100644 --- a/database/migrations/update/2022_04_17_205547_update_create_user_attributes17_april22.php +++ b/database/migrations/update/2022_04_17_205547_update_create_user_attributes17_april22.php @@ -8,7 +8,7 @@ return new class extends Migration { /** - * Determine wether the migration + * Determine whether the migration * should execute when we're accessing * a multistore instance. */ diff --git a/lang/ar.json b/lang/ar.json index ddfdcd64d..88563c5e0 100644 --- a/lang/ar.json +++ b/lang/ar.json @@ -12,7 +12,7 @@ "Bulk Actions": "\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u062c\u0645\u0644\u0629", "displaying {perPage} on {items} items": "\u0639\u0631\u0636 {perPage} \u0639\u0644\u0649 {items} \u0639\u0646\u0635\u0631", "The document has been generated.": "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0633\u062a\u0646\u062f.", - "Unexpected error occured.": "\u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639.", + "Unexpected error occurred.": "\u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639.", "Clear Selected Entries ?": "\u0645\u0633\u062d \u0627\u0644\u0625\u062f\u062e\u0627\u0644\u0627\u062a \u0627\u0644\u0645\u062d\u062f\u062f\u0629\u061f", "Would you like to clear all selected entries ?": "\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0645\u0633\u062d \u0643\u0627\u0641\u0629 \u0627\u0644\u0625\u062f\u062e\u0627\u0644\u0627\u062a \u0627\u0644\u0645\u062e\u062a\u0627\u0631\u0629\u061f", "Would you like to perform the selected bulk action on the selected entries ?": "\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u0645\u062c\u0645\u0639 \u0627\u0644\u0645\u062d\u062f\u062f \u0639\u0644\u0649 \u0627\u0644\u0625\u062f\u062e\u0627\u0644\u0627\u062a \u0627\u0644\u0645\u062d\u062f\u062f\u0629\u061f", @@ -25,7 +25,7 @@ "Mon": "\u0627\u0644\u0625\u062b\u0646\u064a\u0646", "Tue": "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621", "Wed": "\u062a\u0632\u0648\u062c", - "Thr": "Thr", + "Thu": "Thr", "Fri": "\u0627\u0644\u062c\u0645\u0639\u0629", "Sat": "\u062c\u0644\u0633", "Date": "\u062a\u0627\u0631\u064a\u062e", @@ -35,7 +35,7 @@ "Password Forgotten ?": "\u0647\u0644 \u0646\u0633\u064a\u062a \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631\u061f", "Sign In": "\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644", "Register": "\u064a\u0633\u062c\u0644", - "An unexpected error occured.": "\u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639.", + "An unexpected error occurred.": "\u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639.", "Unable to proceed the form is not valid.": "\u062a\u0639\u0630\u0631 \u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.", "Save Password": "\u062d\u0641\u0638 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631", "Remember Your Password ?": "\u062a\u0630\u0643\u0631 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643\u061f", @@ -70,7 +70,7 @@ "Week Expenses": "\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0623\u0633\u0628\u0648\u0639", "Current Week": "\u0627\u0644\u0623\u0633\u0628\u0648\u0639 \u0627\u0644\u062d\u0627\u0644\u064a", "Previous Week": "\u0627\u0644\u0623\u0633\u0628\u0648\u0639 \u0627\u0644\u0633\u0627\u0628\u0642", - "Recents Orders": "\u0623\u0648\u0627\u0645\u0631 \u062d\u062f\u064a\u062b\u0629", + "Recent Orders": "\u0623\u0648\u0627\u0645\u0631 \u062d\u062f\u064a\u062b\u0629", "Order": "\u062a\u0631\u062a\u064a\u0628", "Refresh": "\u064a\u0646\u0639\u0634", "Upload": "\u062a\u062d\u0645\u064a\u0644", @@ -115,7 +115,7 @@ "Create": "\u0625\u0646\u0634\u0627\u0621", "Add Instalment": "\u0623\u0636\u0641 \u062a\u0642\u0633\u064a\u0637", "Would you like to create this instalment ?": "\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0625\u0646\u0634\u0627\u0621 \u0647\u0630\u0627 \u0627\u0644\u0642\u0633\u0637\u061f", - "An unexpected error has occured": "\u0644\u0642\u062f \u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639", + "An unexpected error has occurred": "\u0644\u0642\u062f \u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639", "Would you like to delete this instalment ?": "\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062d\u0630\u0641 \u0647\u0630\u0627 \u0627\u0644\u0642\u0633\u0637\u061f", "Would you like to update that instalment ?": "\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062a\u062d\u062f\u064a\u062b \u0647\u0630\u0627 \u0627\u0644\u0642\u0633\u0637\u061f", "Print": "\u0645\u0637\u0628\u0639\u0629", @@ -214,7 +214,7 @@ "Unable to proceed. Select a correct time range.": "\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627. \u062d\u062f\u062f \u0627\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u0635\u062d\u064a\u062d.", "Unable to proceed. The current time range is not valid.": "\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627. \u0627\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u062d\u0627\u0644\u064a \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.", "Would you like to proceed ?": "\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627 \u061f", - "An unexpected error has occured.": "\u0644\u0642\u062f \u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639.", + "An unexpected error has occurred.": "\u0644\u0642\u062f \u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639.", "No rules has been provided.": "\u0644\u0645 \u064a\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0623\u064a \u0642\u0648\u0627\u0639\u062f.", "No valid run were provided.": "\u0644\u0645 \u064a\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u062a\u0634\u063a\u064a\u0644 \u0635\u0627\u0644\u062d.", "Unable to proceed, the form is invalid.": "\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.", @@ -223,7 +223,7 @@ "General": "\u0639\u0627\u0645", "Add Rule": "\u0623\u0636\u0641 \u0627\u0644\u0642\u0627\u0639\u062f\u0629", "Save Settings": "\u0627\u062d\u0641\u0638 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a", - "An unexpected error occured": "\u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639", + "An unexpected error occurred": "\u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639", "Ok": "\u0646\u0639\u0645", "New Transaction": "\u0645\u0639\u0627\u0645\u0644\u0629 \u062c\u062f\u064a\u062f\u0629", "Close": "\u0642\u0631\u064a\u0628", @@ -308,7 +308,7 @@ "Product Discount": "\u062e\u0635\u0645 \u0627\u0644\u0645\u0646\u062a\u062c", "Cart Discount": "\u0633\u0644\u0629 \u0627\u0644\u062e\u0635\u0645", "Hold Order": "\u0639\u0642\u062f \u0627\u0644\u0623\u0645\u0631", - "The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "\u0633\u064a\u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u062d\u0627\u0644\u064a \u0642\u064a\u062f \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631. \u064a\u0645\u0643\u0646\u0643 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628 \u0645\u0646 \u0632\u0631 \u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u0645\u0639\u0644\u0642. \u0642\u062f \u064a\u0633\u0627\u0639\u062f\u0643 \u062a\u0648\u0641\u064a\u0631 \u0645\u0631\u062c\u0639 \u0644\u0647 \u0641\u064a \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0623\u0645\u0631 \u0628\u0633\u0631\u0639\u0629 \u0623\u0643\u0628\u0631.", + "The current order will be set on hold. You can retrieve this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "\u0633\u064a\u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u062d\u0627\u0644\u064a \u0642\u064a\u062f \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631. \u064a\u0645\u0643\u0646\u0643 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628 \u0645\u0646 \u0632\u0631 \u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u0645\u0639\u0644\u0642. \u0642\u062f \u064a\u0633\u0627\u0639\u062f\u0643 \u062a\u0648\u0641\u064a\u0631 \u0645\u0631\u062c\u0639 \u0644\u0647 \u0641\u064a \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0623\u0645\u0631 \u0628\u0633\u0631\u0639\u0629 \u0623\u0643\u0628\u0631.", "Confirm": "\u064a\u062a\u0623\u0643\u062f", "Layaway Parameters": "\u0645\u0639\u0644\u0645\u0627\u062a Layaway", "Minimum Payment": "\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u062f\u0641\u0639", @@ -317,7 +317,7 @@ "Amount": "\u0643\u0645\u064a\u0629", "You must define layaway settings before proceeding.": "\u064a\u062c\u0628 \u0639\u0644\u064a\u0643 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0624\u0642\u062a\u0629 \u0642\u0628\u0644 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629.", "Please provide instalments before proceeding.": "\u064a\u0631\u062c\u0649 \u062a\u0642\u062f\u064a\u0645 \u0627\u0644\u0623\u0642\u0633\u0627\u0637 \u0642\u0628\u0644 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629.", - "Unable to procee the form is not valid": "\u062a\u0639\u0630\u0631 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u063a\u064a\u0631 \u0635\u0627\u0644\u062d", + "Unable to process, the form is not valid": "\u062a\u0639\u0630\u0631 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u063a\u064a\u0631 \u0635\u0627\u0644\u062d", "One or more instalments has an invalid date.": "\u0642\u0633\u0637 \u0648\u0627\u062d\u062f \u0623\u0648 \u0623\u0643\u062b\u0631 \u0644\u0647 \u062a\u0627\u0631\u064a\u062e \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.", "One or more instalments has an invalid amount.": "\u0642\u0633\u0637 \u0648\u0627\u062d\u062f \u0623\u0648 \u0623\u0643\u062b\u0631 \u0628\u0647 \u0645\u0628\u0644\u063a \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.", "One or more instalments has a date prior to the current date.": "\u0642\u0633\u0637 \u0648\u0627\u062d\u062f \u0623\u0648 \u0623\u0643\u062b\u0631 \u0644\u0647 \u062a\u0627\u0631\u064a\u062e \u0633\u0627\u0628\u0642 \u0644\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062d\u0627\u0644\u064a.", @@ -345,7 +345,7 @@ "Please provide a quantity": "\u064a\u0631\u062c\u0649 \u062a\u0642\u062f\u064a\u0645 \u0643\u0645\u064a\u0629", "Product \/ Service": "\u0627\u0644\u0645\u0646\u062a\u062c \/ \u0627\u0644\u062e\u062f\u0645\u0629", "Unable to proceed. The form is not valid.": "\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627. \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.", - "An error has occured while computing the product.": "\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0646\u062a\u062c.", + "An error has occurred while computing the product.": "\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0646\u062a\u062c.", "Provide a unique name for the product.": "\u0623\u062f\u062e\u0644 \u0627\u0633\u0645\u064b\u0627 \u0641\u0631\u064a\u062f\u064b\u0627 \u0644\u0644\u0645\u0646\u062a\u062c.", "Define what is the sale price of the item.": "\u062a\u062d\u062f\u064a\u062f \u0633\u0639\u0631 \u0628\u064a\u0639 \u0627\u0644\u0633\u0644\u0639\u0629.", "Set the quantity of the product.": "\u062d\u062f\u062f \u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u0646\u062a\u062c.", @@ -382,11 +382,11 @@ "Partially paid orders are disabled.": "\u062a\u0645 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0629 \u062c\u0632\u0626\u064a\u064b\u0627.", "An order is currently being processed.": "\u0623\u0645\u0631 \u0642\u064a\u062f \u0627\u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u062d\u0627\u0644\u064a\u0627.", "Okay": "\u062a\u0645\u0627\u0645", - "An unexpected error has occured while fecthing taxes.": "\u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639 \u0623\u062b\u0646\u0627\u0621 \u0641\u0631\u0636 \u0627\u0644\u0636\u0631\u0627\u0626\u0628.", + "An unexpected error has occurred while fecthing taxes.": "\u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639 \u0623\u062b\u0646\u0627\u0621 \u0641\u0631\u0636 \u0627\u0644\u0636\u0631\u0627\u0626\u0628.", "Loading...": "\u062a\u062d\u0645\u064a\u0644...", "Profile": "\u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0634\u062e\u0635\u064a", "Logout": "\u062a\u0633\u062c\u064a\u0644 \u062e\u0631\u0648\u062c", - "Unamed Page": "\u0627\u0644\u0635\u0641\u062d\u0629 \u063a\u064a\u0631 \u0627\u0644\u0645\u0633\u0645\u0627\u0629", + "Unnamed Page": "\u0627\u0644\u0635\u0641\u062d\u0629 \u063a\u064a\u0631 \u0627\u0644\u0645\u0633\u0645\u0627\u0629", "No description": "\u0628\u062f\u0648\u0646 \u0648\u0635\u0641", "Provide a name to the resource.": "\u0623\u062f\u062e\u0644 \u0627\u0633\u0645\u064b\u0627 \u0644\u0644\u0645\u0648\u0631\u062f.", "Edit": "\u064a\u062d\u0631\u0631", @@ -444,13 +444,13 @@ "Apply Settings": "\u062a\u0637\u0628\u064a\u0642 \u0625\u0639\u062f\u0627\u062f\u0627\u062a", "Basic Settings": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629", "Visibility Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0631\u0624\u064a\u0629", - "An Error Has Occured": "\u062d\u062f\u062b \u062e\u0637\u0623", + "An Error Has Occurred": "\u062d\u062f\u062b \u062e\u0637\u0623", "Unable to load the report as the timezone is not set on the settings.": "\u062a\u0639\u0630\u0631 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u062a\u0642\u0631\u064a\u0631 \u062d\u064a\u062b \u0644\u0645 \u064a\u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0645\u0646\u0637\u0642\u0629 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a.", "Year": "\u0639\u0627\u0645", "Recompute": "\u0625\u0639\u0627\u062f\u0629 \u062d\u0633\u0627\u0628", "Income": "\u062f\u062e\u0644", "January": "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a", - "Febuary": "\u0641\u0628\u0631\u0627\u064a\u0631", + "February": "\u0641\u0628\u0631\u0627\u064a\u0631", "March": "\u0645\u0627\u0631\u0633", "April": "\u0623\u0628\u0631\u064a\u0644", "May": "\u0642\u062f", @@ -495,7 +495,7 @@ "Which table name should be used ? [Q] to quit.": "\u0645\u0627 \u0627\u0633\u0645 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0630\u064a \u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u061f [\u0633] \u0644\u0644\u0627\u0646\u0633\u062d\u0627\u0628.", "If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "\u0625\u0630\u0627 \u0643\u0627\u0646 \u0645\u0648\u0631\u062f CRUD \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0644\u0647 \u0639\u0644\u0627\u0642\u0629 \u060c \u0641\u0630\u0643\u0631\u0647 \u0639\u0644\u0649 \u0627\u0644\u0646\u062d\u0648 \u0627\u0644\u062a\u0627\u0644\u064a \"foreign_table\u060c foreign_key\u060c local_key \"\u061f [S] \u0644\u0644\u062a\u062e\u0637\u064a \u060c [\u0633] \u0644\u0644\u0625\u0646\u0647\u0627\u0621.", "Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "\u0623\u0636\u0641 \u0639\u0644\u0627\u0642\u0629 \u062c\u062f\u064a\u062f\u0629\u061f \u0623\u0630\u0643\u0631\u0647\u0627 \u0639\u0644\u0649 \u0627\u0644\u0646\u062d\u0648 \u0627\u0644\u062a\u0627\u0644\u064a \"foreign_table\u060c foreign_key\u060c local_key \"\u061f [S] \u0644\u0644\u062a\u062e\u0637\u064a \u060c [\u0633] \u0644\u0644\u0625\u0646\u0647\u0627\u0621.", - "No enough paramters provided for the relation.": "\u0644\u0645 \u064a\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0645\u0639\u0644\u0645\u0627\u062a \u0643\u0627\u0641\u064a\u0629 \u0644\u0644\u0639\u0644\u0627\u0642\u0629.", + "Not enough parameters provided for the relation.": "\u0644\u0645 \u064a\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0645\u0639\u0644\u0645\u0627\u062a \u0643\u0627\u0641\u064a\u0629 \u0644\u0644\u0639\u0644\u0627\u0642\u0629.", "The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"": "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0645\u0648\u0631\u062f CRUD \"%s\"\u0644\u0644\u0648\u062d\u062f\u0629 \"%s\"\u0641\u064a \"%s\"", "The CRUD resource \"%s\" has been generated at %s": "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0645\u0648\u0631\u062f CRUD \"%s\" \u0641\u064a%s", "Localization for %s extracted to %s": "\u062a\u0645 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0627\u0644\u062a\u0631\u062c\u0645\u0629 \u0644\u0640%s \u0625\u0644\u0649%s", @@ -705,23 +705,23 @@ "Modify Expense.": "\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641.", "Return to Expenses": "\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", "Active": "\u0646\u0634\u064a\u0637", - "determine if the expense is effective or not. Work for recurring and not reccuring expenses.": "\u062a\u062d\u062f\u064a\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0641\u0639\u0627\u0644\u0629 \u0623\u0645 \u0644\u0627. \u0627\u0644\u0639\u0645\u0644 \u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0645\u062a\u0643\u0631\u0631\u0629 \u0648\u0644\u064a\u0633 \u0645\u062a\u0643\u0631\u0631\u0629.", + "determine if the expense is effective or not. Work for recurring and not recurring expenses.": "\u062a\u062d\u062f\u064a\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0641\u0639\u0627\u0644\u0629 \u0623\u0645 \u0644\u0627. \u0627\u0644\u0639\u0645\u0644 \u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0645\u062a\u0643\u0631\u0631\u0629 \u0648\u0644\u064a\u0633 \u0645\u062a\u0643\u0631\u0631\u0629.", "Users Group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646", "Assign expense to users group. Expense will therefore be multiplied by the number of entity.": "\u062a\u0639\u064a\u064a\u0646 \u062d\u0633\u0627\u0628 \u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646. \u0644\u0630\u0644\u0643 \u0633\u064a\u062a\u0645 \u0636\u0631\u0628 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0641\u064a \u0639\u062f\u062f \u0627\u0644\u0643\u064a\u0627\u0646.", "None": "\u0644\u0627 \u0623\u062d\u062f", "Expense Category": "\u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641", "Assign the expense to a category": "\u0642\u0645 \u0628\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0625\u0644\u0649 \u0641\u0626\u0629", "Is the value or the cost of the expense.": "\u0647\u064a \u0642\u064a\u0645\u0629 \u0623\u0648 \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641.", - "If set to Yes, the expense will trigger on defined occurence.": "\u0625\u0630\u0627 \u062a\u0645 \u0627\u0644\u062a\u0639\u064a\u064a\u0646 \u0639\u0644\u0649 \u0646\u0639\u0645 \u060c \u0641\u0633\u064a\u062a\u0645 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0639\u0646\u062f \u062d\u062f\u0648\u062b \u0645\u062d\u062f\u062f.", + "If set to Yes, the expense will trigger on defined occurrence.": "\u0625\u0630\u0627 \u062a\u0645 \u0627\u0644\u062a\u0639\u064a\u064a\u0646 \u0639\u0644\u0649 \u0646\u0639\u0645 \u060c \u0641\u0633\u064a\u062a\u0645 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0639\u0646\u062f \u062d\u062f\u0648\u062b \u0645\u062d\u062f\u062f.", "Recurring": "\u064a\u062a\u0643\u0631\u0631", "Start of Month": "\u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631", "Mid of Month": "\u0645\u0646\u062a\u0635\u0641 \u0627\u0644\u0634\u0647\u0631", "End of Month": "\u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631", "X days Before Month Ends": "X \u064a\u0648\u0645 \u0642\u0628\u0644 \u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631", "X days After Month Starts": "X \u064a\u0648\u0645 \u0628\u0639\u062f \u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631", - "Occurence": "\u062d\u0627\u062f\u062b\u0629", + "Occurrence": "\u062d\u0627\u062f\u062b\u0629", "Define how often this expenses occurs": "\u062d\u062f\u062f \u0639\u062f\u062f \u0645\u0631\u0627\u062a \u062d\u062f\u0648\u062b \u0647\u0630\u0647 \u0627\u0644\u0646\u0641\u0642\u0627\u062a", - "Occurence Value": "\u0642\u064a\u0645\u0629 \u0627\u0644\u062d\u062f\u0648\u062b", + "Occurrence Value": "\u0642\u064a\u0645\u0629 \u0627\u0644\u062d\u062f\u0648\u062b", "Must be used in case of X days after month starts and X days before month ends.": "\u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647 \u0641\u064a \u062d\u0627\u0644\u0629 X \u064a\u0648\u0645\u064b\u0627 \u0628\u0639\u062f \u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631 \u0648 X \u064a\u0648\u0645\u064b\u0627 \u0642\u0628\u0644 \u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631.", "Category": "\u0641\u0626\u0629", "Month Starts": "\u064a\u0628\u062f\u0623 \u0627\u0644\u0634\u0647\u0631", @@ -729,7 +729,7 @@ "Month Ends": "\u064a\u0646\u062a\u0647\u064a \u0627\u0644\u0634\u0647\u0631", "X Days Before Month Starts": "X \u064a\u0648\u0645 \u0642\u0628\u0644 \u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631", "X Days Before Month Ends": "X \u064a\u0648\u0645 \u0642\u0628\u0644 \u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631", - "Unknown Occurance": "\u062d\u0627\u062f\u062b\u0629 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641\u0629", + "Unknown Occurrence": "\u062d\u0627\u062f\u062b\u0629 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641\u0629", "Hold Orders List": "\u0642\u0627\u0626\u0645\u0629 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631", "Display all hold orders.": "\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u062d\u062c\u0632.", "No hold orders has been registered": "\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u062d\u062c\u0632", @@ -739,7 +739,6 @@ "Edit hold order": "\u062a\u062d\u0631\u064a\u0631 \u0623\u0645\u0631 \u0627\u0644\u062d\u062c\u0632", "Modify Hold Order.": "\u062a\u0639\u062f\u064a\u0644 \u0623\u0645\u0631 \u0627\u0644\u062d\u062c\u0632.", "Return to Hold Orders": "\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u062d\u062c\u0632", - "Process Statuss": "\u062d\u0627\u0644\u0629 \u0627\u0644\u0639\u0645\u0644\u064a\u0629", "Updated At": "\u062a\u0645 \u0627\u0644\u062a\u062d\u062f\u064a\u062b \u0641\u064a", "Restrict the orders by the creation date.": "\u062a\u0642\u064a\u064a\u062f \u0627\u0644\u0623\u0648\u0627\u0645\u0631 \u0628\u062d\u0644\u0648\u0644 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0625\u0646\u0634\u0627\u0621.", "Created Between": "\u062e\u0644\u0642\u062a \u0628\u064a\u0646", @@ -867,7 +866,7 @@ "Define a unique SKU value for the product.": "\u062d\u062f\u062f \u0642\u064a\u0645\u0629 SKU \u0641\u0631\u064a\u062f\u0629 \u0644\u0644\u0645\u0646\u062a\u062c.", "On Sale": "\u0644\u0644\u0628\u064a\u0639", "Hidden": "\u0645\u062e\u062a\u0641\u064a", - "Define wether the product is available for sale.": "\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u0645\u0646\u062a\u062c \u0645\u062a\u0627\u062d\u064b\u0627 \u0644\u0644\u0628\u064a\u0639.", + "Define whether the product is available for sale.": "\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u0645\u0646\u062a\u062c \u0645\u062a\u0627\u062d\u064b\u0627 \u0644\u0644\u0628\u064a\u0639.", "Enable the stock management on the product. Will not work for service or uncountable products.": "\u062a\u0645\u0643\u064a\u0646 \u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c. \u0644\u0646 \u062a\u0639\u0645\u0644 \u0644\u0644\u062e\u062f\u0645\u0629 \u0623\u0648 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u062a\u064a \u0644\u0627 \u062a\u0639\u062f \u0648\u0644\u0627 \u062a\u062d\u0635\u0649.", "Stock Management Enabled": "\u062a\u0645\u0643\u064a\u0646 \u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646", "Units": "\u0627\u0644\u0648\u062d\u062f\u0627\u062a", @@ -889,7 +888,7 @@ "Image": "\u0635\u0648\u0631\u0629", "Choose an image to add on the product gallery": "\u0627\u062e\u062a\u0631 \u0635\u0648\u0631\u0629 \u0644\u0625\u0636\u0627\u0641\u062a\u0647\u0627 \u0625\u0644\u0649 \u0645\u0639\u0631\u0636 \u0627\u0644\u0645\u0646\u062a\u062c", "Is Primary": "\u0623\u0633\u0627\u0633\u064a", - "Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.": "\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0635\u0648\u0631\u0629 \u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0623\u0648\u0644\u064a\u0629. \u0625\u0630\u0627 \u0643\u0627\u0646 \u0647\u0646\u0627\u0643 \u0623\u0643\u062b\u0631 \u0645\u0646 \u0635\u0648\u0631\u0629 \u0623\u0633\u0627\u0633\u064a\u0629 \u0648\u0627\u062d\u062f\u0629 \u060c \u0641\u0633\u064a\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 \u0635\u0648\u0631\u0629 \u0644\u0643.", + "Define whether the image should be primary. If there are more than one primary image, one will be chosen for you.": "\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0635\u0648\u0631\u0629 \u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0623\u0648\u0644\u064a\u0629. \u0625\u0630\u0627 \u0643\u0627\u0646 \u0647\u0646\u0627\u0643 \u0623\u0643\u062b\u0631 \u0645\u0646 \u0635\u0648\u0631\u0629 \u0623\u0633\u0627\u0633\u064a\u0629 \u0648\u0627\u062d\u062f\u0629 \u060c \u0641\u0633\u064a\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 \u0635\u0648\u0631\u0629 \u0644\u0643.", "Sku": "SKU", "Materialized": "\u062a\u062a\u062d\u0642\u0642", "Dematerialized": "\u063a\u064a\u0631 \u0645\u0627\u062f\u064a", @@ -952,9 +951,9 @@ "Edit provider": "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0648\u0641\u0631", "Modify Provider.": "\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0632\u0648\u062f.", "Return to Providers": "\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0645\u0642\u062f\u0645\u064a \u0627\u0644\u062e\u062f\u0645\u0627\u062a", - "Provide the provider email. Mightbe used to send automatted email.": "\u0642\u0645 \u0628\u062a\u0648\u0641\u064a\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0644\u0645\u0648\u0641\u0631. \u0631\u0628\u0645\u0627 \u062a\u0633\u062a\u062e\u062f\u0645 \u0644\u0625\u0631\u0633\u0627\u0644 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0622\u0644\u064a.", + "Provide the provider email. Might be used to send automated email.": "\u0642\u0645 \u0628\u062a\u0648\u0641\u064a\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0644\u0645\u0648\u0641\u0631. \u0631\u0628\u0645\u0627 \u062a\u0633\u062a\u062e\u062f\u0645 \u0644\u0625\u0631\u0633\u0627\u0644 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0622\u0644\u064a.", "Provider surname if necessary.": "\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0641\u0631 \u0625\u0630\u0627 \u0644\u0632\u0645 \u0627\u0644\u0623\u0645\u0631.", - "Contact phone number for the provider. Might be used to send automatted SMS notifications.": "\u0631\u0642\u0645 \u0647\u0627\u062a\u0641 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0644\u0645\u0632\u0648\u062f. \u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627 \u0644\u0625\u0631\u0633\u0627\u0644 \u0625\u0634\u0639\u0627\u0631\u0627\u062a \u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0642\u0635\u064a\u0631\u0629 \u0627\u0644\u0622\u0644\u064a\u0629.", + "Contact phone number for the provider. Might be used to send automated SMS notifications.": "\u0631\u0642\u0645 \u0647\u0627\u062a\u0641 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0644\u0645\u0632\u0648\u062f. \u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627 \u0644\u0625\u0631\u0633\u0627\u0644 \u0625\u0634\u0639\u0627\u0631\u0627\u062a \u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0642\u0635\u064a\u0631\u0629 \u0627\u0644\u0622\u0644\u064a\u0629.", "First address of the provider.": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0623\u0648\u0644 \u0644\u0644\u0645\u0632\u0648\u062f.", "Second address of the provider.": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u062b\u0627\u0646\u064a \u0644\u0644\u0645\u0632\u0648\u062f.", "Further details about the provider": "\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u062d\u0648\u0644 \u0627\u0644\u0645\u0632\u0648\u062f", @@ -1116,7 +1115,7 @@ "Make a unique and secure password.": "\u0623\u0646\u0634\u0626 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0641\u0631\u064a\u062f\u0629 \u0648\u0622\u0645\u0646\u0629.", "Confirm Password": "\u062a\u0623\u0643\u064a\u062f \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631", "Should be the same as the password.": "\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0647\u064a \u0646\u0641\u0633\u0647\u0627 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631.", - "Define wether the user can use the application.": "\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u0645\u0643\u0646 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u062a\u0637\u0628\u064a\u0642.", + "Define whether the user can use the application.": "\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u0645\u0643\u0646 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u062a\u0637\u0628\u064a\u0642.", "Incompatibility Exception": "\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0639\u062f\u0645 \u0627\u0644\u062a\u0648\u0627\u0641\u0642", "Invalid method used for the current request.": "\u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0637\u0631\u064a\u0642\u0629 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d\u0629 \u0644\u0644\u0637\u0644\u0628 \u0627\u0644\u062d\u0627\u0644\u064a.", "The action you tried to perform is not allowed.": "\u0627\u0644\u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u0630\u064a \u062d\u0627\u0648\u0644\u062a \u0627\u0644\u0642\u064a\u0627\u0645 \u0628\u0647 \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0628\u0647.", @@ -1157,15 +1156,14 @@ "POS": "\u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639", "Open POS": "\u0627\u0641\u062a\u062d \u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639", "Create Register": "\u0625\u0646\u0634\u0627\u0621 \u062a\u0633\u062c\u064a\u0644", - "Registers List": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062a\u0633\u062c\u064a\u0644\u0627\u062a", "Use Customer Billing": "\u0627\u0633\u062a\u062e\u062f\u0645 \u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0639\u0645\u064a\u0644", - "Define wether the customer billing information should be used.": "\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0627\u0644\u0639\u0645\u064a\u0644.", + "Define whether the customer billing information should be used.": "\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0627\u0644\u0639\u0645\u064a\u0644.", "General Shipping": "\u0627\u0644\u0634\u062d\u0646 \u0627\u0644\u0639\u0627\u0645", "Define how the shipping is calculated.": "\u062d\u062f\u062f \u0643\u064a\u0641\u064a\u0629 \u062d\u0633\u0627\u0628 \u0627\u0644\u0634\u062d\u0646.", "Shipping Fees": "\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0634\u062d\u0646", "Define shipping fees.": "\u062a\u062d\u062f\u064a\u062f \u0631\u0633\u0648\u0645 \u0627\u0644\u0634\u062d\u0646.", "Use Customer Shipping": "\u0627\u0633\u062a\u062e\u062f\u0645 \u0634\u062d\u0646 \u0627\u0644\u0639\u0645\u064a\u0644", - "Define wether the customer shipping information should be used.": "\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0634\u062d\u0646 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0627\u0644\u0639\u0645\u064a\u0644.", + "Define whether the customer shipping information should be used.": "\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0634\u062d\u0646 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0627\u0644\u0639\u0645\u064a\u0644.", "Invoice Number": "\u0631\u0642\u0645 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629", "If the procurement has been issued outside of NexoPOS, please provide a unique reference.": "\u0625\u0630\u0627 \u062a\u0645 \u0625\u0635\u062f\u0627\u0631 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0634\u0631\u0627\u0621 \u062e\u0627\u0631\u062c NexoPOS \u060c \u0641\u064a\u0631\u062c\u0649 \u062a\u0642\u062f\u064a\u0645 \u0645\u0631\u062c\u0639 \u0641\u0631\u064a\u062f.", "Delivery Time": "\u0645\u0648\u0639\u062f \u0627\u0644\u062a\u0633\u0644\u064a\u0645", @@ -1244,7 +1242,7 @@ "Unable to proceed. No matching CRUD resource has been found.": "\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627. \u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0645\u0648\u0631\u062f CRUD \u0645\u0637\u0627\u0628\u0642.", "This resource is not protected. The access is granted.": "\u0647\u0630\u0627 \u0627\u0644\u0645\u0648\u0631\u062f \u063a\u064a\u0631 \u0645\u062d\u0645\u064a. \u062a\u0645 \u0645\u0646\u062d \u062d\u0642 \u0627\u0644\u0648\u0635\u0648\u0644.", "The requested file cannot be downloaded or has already been downloaded.": "\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u0646\u0632\u064a\u0644 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u0623\u0648 \u062a\u0645 \u062a\u0646\u0632\u064a\u0644\u0647 \u0628\u0627\u0644\u0641\u0639\u0644.", - "The requested customer cannot be fonud.": "\u0644\u0627 \u064a\u0645\u0643\u0646 \u0645\u062e\u0627\u0644\u0641\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0645\u0637\u0644\u0648\u0628.", + "The requested customer cannot be found.": "\u0644\u0627 \u064a\u0645\u0643\u0646 \u0645\u062e\u0627\u0644\u0641\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0645\u0637\u0644\u0648\u0628.", "Create Coupon": "\u0625\u0646\u0634\u0627\u0621 \u0642\u0633\u064a\u0645\u0629", "helps you creating a coupon.": "\u064a\u0633\u0627\u0639\u062f\u0643 \u0641\u064a \u0625\u0646\u0634\u0627\u0621 \u0642\u0633\u064a\u0645\u0629.", "Edit Coupon": "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0642\u0633\u064a\u0645\u0629", @@ -1257,7 +1255,7 @@ "The customer group has been successfully created.": "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0628\u0646\u062c\u0627\u062d.", "The customer group has been successfully saved.": "\u062a\u0645 \u062d\u0641\u0638 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0628\u0646\u062c\u0627\u062d.", "Unable to transfer customers to the same account.": "\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0625\u0644\u0649 \u0646\u0641\u0633 \u0627\u0644\u062d\u0633\u0627\u0628.", - "The categories has been transfered to the group %s.": "\u062a\u0645 \u0646\u0642\u0644 \u0627\u0644\u0641\u0626\u0627\u062a \u0625\u0644\u0649 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 %s.", + "The categories has been transferred to the group %s.": "\u062a\u0645 \u0646\u0642\u0644 \u0627\u0644\u0641\u0626\u0627\u062a \u0625\u0644\u0649 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 %s.", "No customer identifier has been provided to proceed to the transfer.": "\u0644\u0645 \u064a\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0645\u0639\u0631\u0651\u0641 \u0627\u0644\u0639\u0645\u064a\u0644 \u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0646\u0642\u0644.", "Unable to find the requested group using the provided id.": "\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.", "List all created expenses": "\u0642\u0627\u0626\u0645\u0629 \u0628\u062c\u0645\u064a\u0639 \u0627\u0644\u0646\u0641\u0642\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647\u0627", @@ -1268,7 +1266,7 @@ "Upload A Module": "\u062a\u062d\u0645\u064a\u0644 \u0648\u062d\u062f\u0629", "Extends NexoPOS features with some new modules.": "\u064a\u0648\u0633\u0639 \u0645\u064a\u0632\u0627\u062a NexoPOS \u0628\u0628\u0639\u0636 \u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062c\u062f\u064a\u062f\u0629.", "The notification has been successfully deleted": "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0625\u062e\u0637\u0627\u0631 \u0628\u0646\u062c\u0627\u062d", - "All the notificataions has been cleared.": "\u062a\u0645 \u0645\u0633\u062d \u062c\u0645\u064a\u0639 \u0627\u0644\u0625\u062e\u0637\u0627\u0631\u0627\u062a.", + "All the notifications have been cleared.": "\u062a\u0645 \u0645\u0633\u062d \u062c\u0645\u064a\u0639 \u0627\u0644\u0625\u062e\u0637\u0627\u0631\u0627\u062a.", "Order Invoice — %s": "\u0623\u0645\u0631 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0648 [\u0645\u062f\u0634]\u061b \u066a\u0633", "Order Refund Receipt — %s": "\u0637\u0644\u0628 \u0625\u064a\u0635\u0627\u0644 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0648 [\u0645\u062f\u0634] \u061b \u066a\u0633", "Order Receipt — %s": "\u0627\u0633\u062a\u0644\u0627\u0645 \u0627\u0644\u0637\u0644\u0628 \u0648 [\u0645\u062f\u0634] \u061b \u066a\u0633", @@ -1344,11 +1342,11 @@ "Workers Settings": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0639\u0645\u0627\u0644", "Configure the workers settings.": "\u062a\u0643\u0648\u064a\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0639\u0645\u0627\u0644.", "%s is not an instance of \"%s\".": " %s \u0644\u064a\u0633 \u0645\u062b\u064a\u0644\u0627\u064b \u0644\u0640 \"%s\".", - "Unable to find the requeted product tax using the provided id": "\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645", + "Unable to find the requested product tax using the provided id": "\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645", "Unable to find the requested product tax using the provided identifier.": "\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.", "The product tax has been created.": "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0646\u062a\u062c.", "The product tax has been updated": "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0646\u062a\u062c", - "Unable to retreive the requested tax group using the provided identifier \"%s\".": "\u062a\u0639\u0630\u0631 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645 \"%s\".", + "Unable to retrieve the requested tax group using the provided identifier \"%s\".": "\u062a\u0639\u0630\u0631 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645 \"%s\".", "Manage all users available.": "\u0625\u062f\u0627\u0631\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0627\u0644\u0645\u062a\u0627\u062d\u064a\u0646.", "Permission Manager": "\u0645\u062f\u064a\u0631 \u0627\u0644\u0623\u0630\u0648\u0646\u0627\u062a", "Manage all permissions and roles": "\u0625\u062f\u0627\u0631\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0623\u0630\u0648\u0646\u0627\u062a \u0648\u0627\u0644\u0623\u062f\u0648\u0627\u0631", @@ -1495,7 +1493,7 @@ "Unable to proceed as one of the previous submitted payment is missing from the order.": "\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0644\u0623\u0646 \u0625\u062d\u062f\u0649 \u0627\u0644\u062f\u0641\u0639\u0629 \u0627\u0644\u0645\u0631\u0633\u0644\u0629 \u0627\u0644\u0633\u0627\u0628\u0642\u0629 \u0645\u0641\u0642\u0648\u062f\u0629 \u0645\u0646 \u0627\u0644\u0637\u0644\u0628.", "The order payment status cannot switch to hold as a payment has already been made on that order.": "\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u0628\u062f\u064a\u0644 \u062d\u0627\u0644\u0629 \u062f\u0641\u0639 \u0627\u0644\u0637\u0644\u0628 \u0644\u0644\u062a\u0639\u0644\u064a\u0642 \u062d\u064a\u062b \u062a\u0645 \u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u062f\u0641\u0639 \u0628\u0627\u0644\u0641\u0639\u0644 \u0644\u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628.", "Unable to proceed. One of the submitted payment type is not supported.": "\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627. \u0623\u062d\u062f \u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u0642\u062f\u0645\u0629 \u063a\u064a\u0631 \u0645\u0639\u062a\u0645\u062f.", - "Unamed Product": "\u0645\u0646\u062a\u062c \u063a\u064a\u0631 \u0645\u0633\u0645\u0649", + "Unnamed Product": "\u0645\u0646\u062a\u062c \u063a\u064a\u0631 \u0645\u0633\u0645\u0649", "Unable to proceed, the product \"%s\" has a unit which cannot be retreived. It might have been deleted.": "\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0627\u0644\u0645\u0646\u062a\u062c \"%s\" \u0628\u0647 \u0648\u062d\u062f\u0629 \u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u0631\u062f\u0627\u062f\u0647\u0627. \u0631\u0628\u0645\u0627 \u062a\u0645 \u062d\u0630\u0641\u0647.", "Unable to find the customer using the provided ID. The order creation has failed.": "\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645. \u0641\u0634\u0644 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0623\u0645\u0631.", "Unable to proceed a refund on an unpaid order.": "\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0627\u0644\u0623\u0645\u0648\u0627\u0644 \u0639\u0644\u0649 \u0637\u0644\u0628 \u063a\u064a\u0631 \u0645\u062f\u0641\u0648\u0639.", @@ -1507,7 +1505,7 @@ "Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier": "\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0637\u0644\u0628 \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \"%s\" \u0643\u0645\u062d\u0648\u0631 \u0648 \"%s\" \u0643\u0645\u0639\u0631\u0641", "Unable to fetch the order as the provided pivot argument is not supported.": "\u062a\u0639\u0630\u0631 \u062c\u0644\u0628 \u0627\u0644\u0637\u0644\u0628 \u0644\u0623\u0646 \u0627\u0644\u0648\u0633\u064a\u0637\u0629 \u0627\u0644\u0645\u062d\u0648\u0631\u064a\u0629 \u0627\u0644\u0645\u062a\u0648\u0641\u0631\u0629 \u063a\u064a\u0631 \u0645\u062f\u0639\u0648\u0645\u0629.", "The product has been added to the order \"%s\"": "\u062a\u0645\u062a \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0625\u0644\u0649 \u0627\u0644\u0637\u0644\u0628 \"%s\"", - "the order has been succesfully computed.": "\u062a\u0645 \u0627\u062d\u062a\u0633\u0627\u0628 \u0627\u0644\u0637\u0644\u0628 \u0628\u0646\u062c\u0627\u062d.", + "the order has been successfully computed.": "\u062a\u0645 \u0627\u062d\u062a\u0633\u0627\u0628 \u0627\u0644\u0637\u0644\u0628 \u0628\u0646\u062c\u0627\u062d.", "The order has been deleted.": "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0637\u0644\u0628.", "The product has been successfully deleted from the order.": "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0645\u0646\u062a\u062c \u0628\u0646\u062c\u0627\u062d \u0645\u0646 \u0627\u0644\u0637\u0644\u0628.", "Unable to find the requested product on the provider order.": "\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u0641\u064a \u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0641\u0631.", @@ -1553,10 +1551,10 @@ "The product has been saved.": "\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0645\u0646\u062a\u062c.", "The provided barcode is already in use.": "\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0634\u0631\u064a\u0637\u064a \u0627\u0644\u0645\u0642\u062f\u0645 \u0642\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0628\u0627\u0644\u0641\u0639\u0644.", "The provided SKU is already in use.": "\u0643\u0648\u062f \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062a\u0639\u0631\u064a\u0641\u064a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0642\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0628\u0627\u0644\u0641\u0639\u0644.", - "The product has been udpated": "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0646\u062a\u062c", + "The product has been updated": "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0646\u062a\u062c", "The variable product has been updated.": "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u062a\u063a\u064a\u0631.", "The product variations has been reset": "\u062a\u0645\u062a \u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0623\u0634\u0643\u0627\u0644 \u0627\u0644\u0645\u0646\u062a\u062c", - "The product has been resetted.": "\u062a\u0645 \u0625\u0639\u0627\u062f\u0629 \u0636\u0628\u0637 \u0627\u0644\u0645\u0646\u062a\u062c.", + "The product has been reset.": "\u062a\u0645 \u0625\u0639\u0627\u062f\u0629 \u0636\u0628\u0637 \u0627\u0644\u0645\u0646\u062a\u062c.", "The product \"%s\" has been successfully deleted": "\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0645\u0646\u062a\u062c \"%s\" \u0628\u0646\u062c\u0627\u062d", "Unable to find the requested variation using the provided ID.": "\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0634\u0643\u0644 \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.", "The product stock has been updated.": "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0645\u062e\u0632\u0648\u0646 \u0627\u0644\u0645\u0646\u062a\u062c.", @@ -1564,7 +1562,7 @@ "The product quantity has been updated.": "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u0646\u062a\u062c.", "There is no variations to delete.": "\u0644\u0627 \u062a\u0648\u062c\u062f \u0627\u062e\u062a\u0644\u0627\u0641\u0627\u062a \u0644\u062d\u0630\u0641\u0647\u0627.", "There is no products to delete.": "\u0644\u0627 \u062a\u0648\u062c\u062f \u0645\u0646\u062a\u062c\u0627\u062a \u0644\u062d\u0630\u0641\u0647\u0627.", - "The product variation has been succesfully created.": "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u062a\u0646\u0648\u0639 \u0627\u0644\u0645\u0646\u062a\u062c \u0628\u0646\u062c\u0627\u062d.", + "The product variation has been successfully created.": "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u062a\u0646\u0648\u0639 \u0627\u0644\u0645\u0646\u062a\u062c \u0628\u0646\u062c\u0627\u062d.", "The product variation has been updated.": "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0634\u0643\u0644 \u0627\u0644\u0645\u0646\u062a\u062c.", "The provider has been created.": "\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0648\u0641\u0631.", "The provider has been updated.": "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0648\u0641\u0631.", @@ -1590,7 +1588,7 @@ "The connexion with the database was successful": "\u0643\u0627\u0646 \u0627\u0644\u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0646\u0627\u062c\u062d\u064b\u0627", "Cash": "\u0627\u0644\u0633\u064a\u0648\u0644\u0629 \u0627\u0644\u0646\u0642\u062f\u064a\u0629", "Bank Payment": "\u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u0635\u0631\u0641\u064a\u0629", - "NexoPOS has been successfuly installed.": "\u062a\u0645 \u062a\u062b\u0628\u064a\u062a NexoPOS \u0628\u0646\u062c\u0627\u062d.", + "NexoPOS has been successfully installed.": "\u062a\u0645 \u062a\u062b\u0628\u064a\u062a NexoPOS \u0628\u0646\u062c\u0627\u062d.", "A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.": "\u064a\u062c\u0628 \u0639\u062f\u0645 \u062a\u0639\u064a\u064a\u0646 \u0636\u0631\u064a\u0628\u0629 \u0628\u0633\u064a\u0637\u0629 \u0644\u0636\u0631\u064a\u0628\u0629 \u0631\u0626\u064a\u0633\u064a\u0629 \u0645\u0646 \u0627\u0644\u0646\u0648\u0639 \"simple\" \u060c \u0648\u0644\u0643\u0646 \"\u0645\u062c\u0645\u0639\u0629\" \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0630\u0644\u0643.", "A tax cannot be his own parent.": "\u0644\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0648\u0627\u0644\u062f\u064a\u0647.", "The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".": "\u0627\u0644\u062a\u0633\u0644\u0633\u0644 \u0627\u0644\u0647\u0631\u0645\u064a \u0644\u0644\u0636\u0631\u0627\u0626\u0628 \u0645\u062d\u062f\u062f \u0628\u0640 1. \u064a\u062c\u0628 \u0623\u0644\u0627 \u064a\u0643\u0648\u0646 \u0646\u0648\u0639 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0644\u0644\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0641\u0631\u0639\u064a\u0629 \u0645\u0639\u064a\u0651\u0646\u064b\u0627 \u0639\u0644\u0649 \"\u0645\u062c\u0645\u0639\u0629 \".", @@ -1649,7 +1647,7 @@ "Store Fax": "\u0641\u0627\u0643\u0633 \u0627\u0644\u0645\u062a\u062c\u0631", "The store fax number.": "\u0631\u0642\u0645 \u0641\u0627\u0643\u0633 \u0627\u0644\u0645\u062a\u062c\u0631.", "Store Additional Information": "\u062a\u062e\u0632\u064a\u0646 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629", - "Store additional informations.": "\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0625\u0636\u0627\u0641\u064a\u0629.", + "Store additional information.": "\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0625\u0636\u0627\u0641\u064a\u0629.", "Store Square Logo": "\u0645\u062a\u062c\u0631 \u0627\u0644\u0634\u0639\u0627\u0631 \u0627\u0644\u0645\u0631\u0628\u0639", "Choose what is the square logo of the store.": "\u0627\u062e\u062a\u0631 \u0645\u0627 \u0647\u0648 \u0627\u0644\u0634\u0639\u0627\u0631 \u0627\u0644\u0645\u0631\u0628\u0639 \u0644\u0644\u0645\u062a\u062c\u0631.", "Store Rectangle Logo": "\u0645\u062a\u062c\u0631 \u0634\u0639\u0627\u0631 \u0627\u0644\u0645\u0633\u062a\u0637\u064a\u0644", @@ -1664,7 +1662,7 @@ "Before the amount": "\u0642\u0628\u0644 \u0627\u0644\u0645\u0628\u0644\u063a", "After the amount": "\u0628\u0639\u062f \u0627\u0644\u0645\u0628\u0644\u063a", "Define where the currency should be located.": "\u062d\u062f\u062f \u0645\u0643\u0627\u0646 \u062a\u0648\u0627\u062c\u062f \u0627\u0644\u0639\u0645\u0644\u0629.", - "Prefered Currency": "\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0645\u0641\u0636\u0644\u0629", + "Preferred Currency": "\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0645\u0641\u0636\u0644\u0629", "ISO Currency": "\u0639\u0645\u0644\u0629 ISO", "Symbol": "\u0631\u0645\u0632", "Determine what is the currency indicator that should be used.": "\u062d\u062f\u062f \u0645\u0627 \u0647\u0648 \u0645\u0624\u0634\u0631 \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0630\u064a \u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647.", @@ -1789,7 +1787,7 @@ "Public Name": "\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0639\u0627\u0645", "Define what is the user public name. If not provided, the username is used instead.": "\u062d\u062f\u062f \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0639\u0627\u0645 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645. \u0625\u0630\u0627 \u0644\u0645 \u064a\u062a\u0645 \u062a\u0642\u062f\u064a\u0645\u0647 \u060c \u0641\u0633\u064a\u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0630\u0644\u0643.", "Enable Workers": "\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0639\u0645\u0627\u0644", - "Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".": "\u062a\u0645\u0643\u064a\u0646 \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u062e\u0644\u0641\u064a\u0629 \u0644\u0640 NexoPOS 4.x. \u0642\u0645 \u0628\u0627\u0644\u062a\u062d\u062f\u064a\u062b \u0644\u0644\u062a\u062d\u0642\u0642 \u0645\u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u062e\u064a\u0627\u0631 \u0642\u062f \u062a\u062d\u0648\u0644 \u0625\u0644\u0649 \"\u0646\u0639\u0645 \".", + "Enable background services for NexoPOS 4.x. Refresh to check whether the option has turned to \"Yes\".": "\u062a\u0645\u0643\u064a\u0646 \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u062e\u0644\u0641\u064a\u0629 \u0644\u0640 NexoPOS 4.x. \u0642\u0645 \u0628\u0627\u0644\u062a\u062d\u062f\u064a\u062b \u0644\u0644\u062a\u062d\u0642\u0642 \u0645\u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u062e\u064a\u0627\u0631 \u0642\u062f \u062a\u062d\u0648\u0644 \u0625\u0644\u0649 \"\u0646\u0639\u0645 \".", "Test": "\u0627\u062e\u062a\u0628\u0627\u0631", "There is no product to display...": "\u0644\u0627 \u064a\u0648\u062c\u062f \u0645\u0646\u062a\u062c \u0644\u0639\u0631\u0636\u0647 ...", "Low Quantity": "\u0643\u0645\u064a\u0629 \u0642\u0644\u064a\u0644\u0629", @@ -1840,7 +1838,6 @@ "Payment Type": "\u0646\u0648\u0639 \u0627\u0644\u062f\u0641\u0639", "Remove Image": "\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0635\u0648\u0631\u0629", "This form is not completely loaded.": "\u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u0645\u064a\u0644 \u0647\u0630\u0627 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0628\u0627\u0644\u0643\u0627\u0645\u0644.", - "Datebase Update": "\u062a\u062d\u062f\u064a\u062b \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u062a\u0627\u0631\u064a\u062e", "Updating": "\u0627\u0644\u062a\u062d\u062f\u064a\u062b", "Updating Modules": "\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u062d\u062f\u064a\u062b", "Return": "\u064a\u0639\u0648\u062f", @@ -1888,7 +1885,7 @@ "available": "\u0645\u062a\u0648\u0641\u0631\u0629", "No coupons applies to the cart.": "\u0644\u0627 \u0643\u0648\u0628\u0648\u0646\u0627\u062a \u062a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 \u0633\u0644\u0629 \u0627\u0644\u062a\u0633\u0648\u0642.", "Selected": "\u0627\u0644\u0645\u062d\u062f\u062f", - "An error occured while opening the order options": "\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u0641\u062a\u062d \u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0623\u0645\u0631", + "An error occurred while opening the order options": "\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u0641\u062a\u062d \u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0623\u0645\u0631", "There is no instalment defined. Please set how many instalments are allowed for this order": "\u0644\u0627 \u064a\u0648\u062c\u062f \u0642\u0633\u0637 \u0645\u062d\u062f\u062f. \u064a\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062f \u0639\u062f\u062f \u0627\u0644\u0623\u0642\u0633\u0627\u0637 \u0627\u0644\u0645\u0633\u0645\u0648\u062d \u0628\u0647\u0627d for this order", "Select Payment Gateway": "\u062d\u062f\u062f \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u062f\u0641\u0639", "Gateway": "\u0628\u0648\u0627\u0628\u0629", @@ -1899,7 +1896,7 @@ "The current order will be deleted as no payment has been made so far.": "\u0633\u064a\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0637\u0644\u0628 \u0627\u0644\u062d\u0627\u0644\u064a \u0646\u0638\u0631\u064b\u0627 \u0644\u0639\u062f\u0645 \u0625\u062c\u0631\u0627\u0621 \u0623\u064a \u062f\u0641\u0639\u0629 \u062d\u062a\u0649 \u0627\u0644\u0622\u0646.", "Void The Order": "\u0627\u0644\u0623\u0645\u0631 \u0628\u0627\u0637\u0644", "Unable to void an unpaid order.": "\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0625\u0628\u0637\u0627\u0644 \u0623\u0645\u0631 \u063a\u064a\u0631 \u0645\u062f\u0641\u0648\u0639.", - "Enviroment Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0628\u064a\u0626\u0629", + "Environment Details": "\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0628\u064a\u0626\u0629", "Properties": "\u0627\u0644\u062e\u0635\u0627\u0626\u0635", "Extensions": "\u0645\u0644\u062d\u0642\u0627\u062a", "Configurations": "\u0627\u0644\u062a\u0643\u0648\u064a\u0646\u0627\u062a", @@ -1984,7 +1981,7 @@ "There is a missing dependency issue.": "\u0647\u0646\u0627\u0643 \u0645\u0634\u0643\u0644\u0629 \u062a\u0628\u0639\u064a\u0629 \u0645\u0641\u0642\u0648\u062f\u0629.", "The Action You Tried To Perform Is Not Allowed.": "\u0627\u0644\u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u0630\u064a \u062d\u0627\u0648\u0644\u062a \u0627\u0644\u0642\u064a\u0627\u0645 \u0628\u0647 \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0628\u0647.", "Unable to locate the assets.": "\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u062a\u062d\u062f\u064a\u062f \u0645\u0648\u0642\u0639 \u0627\u0644\u0623\u0635\u0648\u0644.", - "All the customers has been transfered to the new group %s.": "\u062a\u0645 \u0646\u0642\u0644 \u0643\u0627\u0641\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0625\u0644\u0649 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629\u066a s.", + "All the customers has been transferred to the new group %s.": "\u062a\u0645 \u0646\u0642\u0644 \u0643\u0627\u0641\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0625\u0644\u0649 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629\u066a s.", "The request method is not allowed.": "\u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0637\u0644\u0628 \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0628\u0647\u0627.", "A Database Exception Occurred.": "\u062d\u062f\u062b \u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0641\u064a \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a.", "An exception has occurred.": "\u062d\u062f\u062b \u0627\u0633\u062a\u062b\u0646\u0627\u0621.", @@ -1994,7 +1991,6 @@ "A database error has occurred": "\u062d\u062f\u062b \u062e\u0637\u0623 \u0641\u064a \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a", "An error occurred while loading the assets.": "\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0623\u0635\u0648\u0644.", "An unexpected error occurred while opening the app. See the log details or enable the debugging.": "\u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639 \u0623\u062b\u0646\u0627\u0621 \u0641\u062a\u062d \u0627\u0644\u062a\u0637\u0628\u064a\u0642. \u0631\u0627\u062c\u0639 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0633\u062c\u0644 \u0623\u0648 \u0642\u0645 \u0628\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u062a\u0635\u062d\u064a\u062d.", - "An unexpected error has occurred.": "\u0644\u0642\u062f \u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639.", "Enter": "\u064a\u062f\u062e\u0644", "Search...": "\u064a\u0628\u062d\u062b...", "Unable to hold an order which payment status has been updated already.": "\u062a\u0639\u0630\u0631 \u062a\u0639\u0644\u064a\u0642 \u0627\u0644\u0637\u0644\u0628 \u0627\u0644\u0630\u064a \u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u062d\u0627\u0644\u0629 \u0627\u0644\u062f\u0641\u0639 \u0641\u064a\u0647 \u0628\u0627\u0644\u0641\u0639\u0644.", @@ -2033,7 +2029,7 @@ "What slug should be used ? [Q] to quit.": "\u0645\u0627 \u0647\u064a \u0633\u0628\u064a\u0643\u0629 \u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627\u061f [\u0633] \u0644\u0644\u0627\u0646\u0633\u062d\u0627\u0628.", "\"%s\" is a reserved class name": "\"%s\" \u0647\u0648 \u0627\u0633\u0645 \u0641\u0626\u0629 \u0645\u062d\u062c\u0648\u0632", "The migration file has been successfully forgotten for the module %s.": "\u062a\u0645 \u0646\u0633\u064a\u0627\u0646 \u0645\u0644\u0641 \u0627\u0644\u062a\u0631\u062d\u064a\u0644 \u0628\u0646\u062c\u0627\u062d \u0644\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0646\u0645\u0637\u064a\u0629 %s.", - "%s prodcuts where updated.": "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b %s \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a.", + "%s products where updated.": "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b %s \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a.", "Previous Amount": "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0633\u0627\u0628\u0642", "Next Amount": "\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u062a\u0627\u0644\u064a", "Restrict the records by the creation date.": "\u062a\u0642\u064a\u064a\u062f \u0627\u0644\u0633\u062c\u0644\u0627\u062a \u0628\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0625\u0646\u0634\u0627\u0621.", @@ -2042,7 +2038,7 @@ "Groups": "\u0645\u062c\u0645\u0648\u0639\u0627\u062a", "Choose Group": "\u0627\u062e\u062a\u0631 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629", "Grouped": "\u0645\u062c\u0645\u0639\u0629", - "An error has occured": "\u062d\u062f\u062b \u062e\u0637\u0623", + "An error has occurred": "\u062d\u062f\u062b \u062e\u0637\u0623", "Unable to proceed, the submitted form is not valid.": "\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0645\u0642\u062f\u0645 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.", "No activation is needed for this account.": "\u0644\u0627 \u064a\u0644\u0632\u0645 \u0627\u0644\u062a\u0646\u0634\u064a\u0637 \u0644\u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628.", "Invalid activation token.": "\u0631\u0645\u0632 \u0627\u0644\u062a\u0646\u0634\u064a\u0637 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.", @@ -2054,8 +2050,8 @@ "Provides an overview of the products stock.": "\u064a\u0642\u062f\u0645 \u0644\u0645\u062d\u0629 \u0639\u0627\u0645\u0629 \u0639\u0646 \u0645\u062e\u0632\u0648\u0646 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a.", "Customers Statement": "\u0628\u064a\u0627\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621", "Display the complete customer statement.": "\u0639\u0631\u0636 \u0628\u064a\u0627\u0646 \u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0643\u0627\u0645\u0644.", - "The recovery has been explicitely disabled.": "\u062a\u0645 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0628\u0634\u0643\u0644 \u0635\u0631\u064a\u062d.", - "The registration has been explicitely disabled.": "\u062a\u0645 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u062a\u0633\u062c\u064a\u0644 \u0628\u0634\u0643\u0644 \u0635\u0631\u064a\u062d.", + "The recovery has been explicitly disabled.": "\u062a\u0645 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0628\u0634\u0643\u0644 \u0635\u0631\u064a\u062d.", + "The registration has been explicitly disabled.": "\u062a\u0645 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u062a\u0633\u062c\u064a\u0644 \u0628\u0634\u0643\u0644 \u0635\u0631\u064a\u062d.", "The entry has been successfully updated.": "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0628\u0646\u062c\u0627\u062d.", "Unable to find the requested account category using the provided id.": "\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0641\u0626\u0629 \u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.", "A similar module has been found": "\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0648\u062d\u062f\u0629 \u0645\u0645\u0627\u062b\u0644\u0629", @@ -2083,7 +2079,7 @@ "Set Paid": "مجموعة مدفوعة", "Would you like to mark this procurement as paid?": "هل ترغب في وضع علامة على هذه المشتريات على أنها مدفوعة؟", "Unidentified Item": "عنصر غير محدد", - "Unexisting Item": "عنصر غير موجود", + "Non-existent Item": "عنصر غير موجود", "You cannot change the status of an already paid procurement.": "لا يمكنك تغيير حالة المشتريات المدفوعة بالفعل.", "The procurement payment status has been changed successfully.": "تم تغيير حالة دفع المشتريات بنجاح.", "The procurement has been marked as paid.": "تم وضع علامة على المشتريات على أنها مدفوعة.", diff --git a/lang/de.json b/lang/de.json index 3f69091ea..f6ce1bf54 100644 --- a/lang/de.json +++ b/lang/de.json @@ -10,7 +10,7 @@ "Please provide a valid value.": "Bitte geben Sie einen gültigen Wert ein.", "If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "Wenn Ihre CRUD-Ressource eine Beziehung hat, erwähnen Sie sie wie folgt: \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.", "Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "Neue Beziehung hinzufügen? Erwähnen Sie es wie folgt: \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.", - "No enough paramters provided for the relation.": "Es wurden nicht genügend Parameter für die Beziehung bereitgestellt.", + "Not enough parameters provided for the relation.": "Es wurden nicht genügend Parameter für die Beziehung bereitgestellt.", "The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"": "Die CRUD Ressource \"%s\" für das Modul \"%s\" wurde auf \"%s\" generiert", "The CRUD resource \"%s\" has been generated at %s": "Die CRUD-Ressource \"%s\" wurde am %s generiert", "An unexpected error has occurred.": "Ein unerwarteter Fehler ist aufgetreten.", @@ -40,7 +40,7 @@ "The module migration has successfully been performed for the module \"%s\"": "Die Modulmigration wurde erfolgreich für das Modul \"%s\" durchgeführt", "The products taxes were computed successfully.": "Die Produktsteuern wurden erfolgreich berechnet.", "The product barcodes has been refreshed successfully.": "Die Produkt-Barcodes wurden erfolgreich aktualisiert.", - "%s prodcuts where updated.": "%s Produkte wurden aktualisiert.", + "%s products where updated.": "%s Produkte wurden aktualisiert.", "The demo has been enabled.": "Die Demo wurde aktiviert.", "What is the store name ? [Q] to quit.": "Wie lautet der Name des Geschäfts? [Q] to quit.", "Please provide at least 6 characters for store name.": "Bitte geben Sie mindestens 6 Zeichen für den Namen des Geschäfts an.", @@ -301,7 +301,7 @@ "Modify Expense.": "Ausgaben ändern.", "Return to Expenses": "Zurück zu Ausgaben", "Active": "Aktiv", - "determine if the expense is effective or not. Work for recurring and not reccuring expenses.": "bestimmen, ob die Ausgabe wirksam ist oder nicht. Arbeiten für wiederkehrende und nicht wiederkehrende Ausgaben.", + "determine if the expense is effective or not. Work for recurring and not recurring expenses.": "bestimmen, ob die Ausgabe wirksam ist oder nicht. Arbeiten für wiederkehrende und nicht wiederkehrende Ausgaben.", "Will set when the expense should be active.": "Legt fest, wann die Ausgabe aktiv sein soll.", "Users Group": "Benutzergruppe", "Assign expense to users group. Expense will therefore be multiplied by the number of entity.": "Weisen Sie Ausgaben der Benutzergruppe zu. Die Ausgaben werden daher mit der Anzahl der Einheiten multipliziert.", @@ -309,16 +309,16 @@ "Expense Category": "Ausgaben-Kategorie", "Assign the expense to a category": "Ordnen Sie die Ausgaben einer Kategorie zu", "Is the value or the cost of the expense.": "Ist der Wert oder die Kosten des Aufwands.", - "If set to Yes, the expense will trigger on defined occurence.": "Wenn auf Ja gesetzt, wird die Ausgabe bei definiertem Auftreten ausgelöst.", + "If set to Yes, the expense will trigger on defined occurrence.": "Wenn auf Ja gesetzt, wird die Ausgabe bei definiertem Auftreten ausgelöst.", "Recurring": "Wiederkehrend", "Start of Month": "Monatsbeginn", "Mid of Month": "Mitte des Monats", "End of Month": "Monatsende", "X days Before Month Ends": "X Tage vor Monatsende", "X days After Month Starts": "X Tage nach Monatsbeginn", - "Occurence": "Vorkommen", + "Occurrence": "Vorkommen", "Define how often this expenses occurs": "Legen Sie fest, wie oft diese Ausgaben anfallen", - "Occurence Value": "Wert des Vorkommens", + "Occurrence Value": "Wert des Vorkommens", "Must be used in case of X days after month starts and X days before month ends.": "Muss bei X Tagen nach Monatsbeginn und X Tagen vor Monatsende verwendet werden.", "Category": "Kategorie", "Month Starts": "Monatliche Starts", @@ -326,7 +326,7 @@ "Month Ends": "Monatsende", "X Days Before Month Starts": "X Tage vor Monatsbeginn", "X Days Before Month Ends": "X Tage vor Monatsende", - "Unknown Occurance": "Unbekanntes Ereignis", + "Unknown Occurrence": "Unbekanntes Ereignis", "Product Histories": "Produkthistorien", "Display all product stock flow.": "Alle Produktbestände anzeigen.", "No products stock flow has been registered": "Es wurde kein Produktbestandsfluss registriert", @@ -365,7 +365,6 @@ "Edit hold order": "Halteauftrag bearbeiten", "Modify Hold Order.": "Halteauftrag ändern.", "Return to Hold Orders": "Zurück zur Auftragssperre", - "Process Statuss": "Prozess Statuss", "Updated At": "Aktualisiert am", "Continue": "Weiter", "Restrict the orders by the creation date.": "Beschränken Sie die Bestellungen auf das Erstellungsdatum.", @@ -522,7 +521,7 @@ "Product Type": "Produkttyp", "On Sale": "Im Angebot", "Hidden": "Versteckt", - "Define wether the product is available for sale.": "Definieren Sie, ob das Produkt zum Verkauf steht.", + "Define whether the product is available for sale.": "Definieren Sie, ob das Produkt zum Verkauf steht.", "Enable the stock management on the product. Will not work for service or uncountable products.": "Aktivieren Sie die Lagerverwaltung für das Produkt. Funktioniert nicht für Service oder unzählige Produkte.", "Stock Management Enabled": "Bestandsverwaltung aktiviert", "Groups": "Gruppen", @@ -550,7 +549,7 @@ "Image": "Bild", "Choose an image to add on the product gallery": "Wählen Sie ein Bild aus, das in der Produktgalerie hinzugefügt werden soll", "Is Primary": "Ist primär", - "Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.": "Definieren Sie, ob das Bild primär sein soll. Wenn es mehr als ein primäres Bild gibt, wird eines für Sie ausgewählt.", + "Define whether the image should be primary. If there are more than one primary image, one will be chosen for you.": "Definieren Sie, ob das Bild primär sein soll. Wenn es mehr als ein primäres Bild gibt, wird eines für Sie ausgewählt.", "Sku": "SKU", "Materialized": "Materialisiert", "Dematerialized": "Dematerialisiert", @@ -603,9 +602,9 @@ "Edit provider": "Anbieter bearbeiten", "Modify Provider.": "Anbieter ändern.", "Return to Providers": "Zurück zu den Anbietern", - "Provide the provider email. Mightbe used to send automatted email.": "Geben Sie die E-Mail-Adresse des Anbieters an. Könnte verwendet werden, um automatisierte E-Mails zu senden.", + "Provide the provider email. Might be used to send automated email.": "Geben Sie die E-Mail-Adresse des Anbieters an. Könnte verwendet werden, um automatisierte E-Mails zu senden.", "Provider surname if necessary.": "Nachname des Anbieters, falls erforderlich.", - "Contact phone number for the provider. Might be used to send automatted SMS notifications.": "Kontakttelefonnummer des Anbieters. Kann verwendet werden, um automatische SMS-Benachrichtigungen zu senden.", + "Contact phone number for the provider. Might be used to send automated SMS notifications.": "Kontakttelefonnummer des Anbieters. Kann verwendet werden, um automatische SMS-Benachrichtigungen zu senden.", "First address of the provider.": "Erste Adresse des Anbieters.", "Second address of the provider.": "Zweite Adresse des Anbieters.", "Further details about the provider": "Weitere Angaben zum Anbieter", @@ -637,7 +636,6 @@ "Modify Provider Product.": "Anbieterprodukt ändern.", "Return to Provider Products": "Zurück zu den Produkten des Anbieters", "Purchase Price": "Kaufpreis", - "Registers List": "Kassenliste", "Display all registers.": "Alle Register anzeigen.", "No registers has been registered": "Es wurden keine Register registriert", "Add a new register": "Neue Kasse hinzufügen", @@ -780,7 +778,7 @@ "Make a unique and secure password.": "Erstellen Sie ein einzigartiges und sicheres Passwort.", "Confirm Password": "Passwort bestätigen", "Should be the same as the password.": "Sollte mit dem Passwort identisch sein.", - "Define wether the user can use the application.": "Definieren Sie, ob der Benutzer die Anwendung verwenden kann.", + "Define whether the user can use the application.": "Definieren Sie, ob der Benutzer die Anwendung verwenden kann.", "Define what roles applies to the user": "Definieren Sie, welche Rollen für den Benutzer gelten", "Roles": "Rollen", "You cannot delete your own account.": "Sie können Ihr eigenes Konto nicht löschen.", @@ -810,7 +808,7 @@ "Not Found Exception": "Ausnahme nicht gefunden", "Query Exception": "Abfrageausnahme", "An error occurred while validating the form.": "Beim Validieren des Formulars ist ein Fehler aufgetreten.", - "An error has occured": "Ein Fehler ist aufgetreten", + "An error has occurred": "Ein Fehler ist aufgetreten", "Unable to proceed, the submitted form is not valid.": "Kann nicht fortfahren, das übermittelte Formular ist ungültig.", "Unable to proceed the form is not valid": "Das Formular kann nicht fortgesetzt werden. Es ist ungültig", "This value is already in use on the database.": "Dieser Wert wird bereits in der Datenbank verwendet.", @@ -875,13 +873,13 @@ "Wrong old password provided": "Falsches altes Passwort angegeben", "Password Successfully updated.": "Passwort erfolgreich aktualisiert.", "Use Customer Billing": "Kundenabrechnung verwenden", - "Define wether the customer billing information should be used.": "Legen Sie fest, ob die Rechnungsinformationen des Kunden verwendet werden sollen.", + "Define whether the customer billing information should be used.": "Legen Sie fest, ob die Rechnungsinformationen des Kunden verwendet werden sollen.", "General Shipping": "Allgemeiner Versand", "Define how the shipping is calculated.": "Legen Sie fest, wie der Versand berechnet wird.", "Shipping Fees": "Versandkosten", "Define shipping fees.": "Versandkosten definieren.", "Use Customer Shipping": "Kundenversand verwenden", - "Define wether the customer shipping information should be used.": "Legen Sie fest, ob die Versandinformationen des Kunden verwendet werden sollen.", + "Define whether the customer shipping information should be used.": "Legen Sie fest, ob die Versandinformationen des Kunden verwendet werden sollen.", "Invoice Number": "Rechnungsnummer", "If the procurement has been issued outside of NexoPOS, please provide a unique reference.": "Wenn die Beschaffung außerhalb von NexoPOS erfolgt ist, geben Sie bitte eine eindeutige Referenz an.", "Delivery Time": "Lieferzeit", @@ -966,7 +964,7 @@ "Unable to proceed. No matching CRUD resource has been found.": "Fortfahren nicht möglich. Es wurde keine passende CRUD-Ressource gefunden.", "This resource is not protected. The access is granted.": "Diese Ressource ist nicht geschützt. Der Zugriff wird gewährt.", "The requested file cannot be downloaded or has already been downloaded.": "Die angeforderte Datei kann nicht heruntergeladen werden oder wurde bereits heruntergeladen.", - "The requested customer cannot be fonud.": "Der angeforderte Kunde kann kein Fonud sein.", + "The requested customer cannot be found.": "Der angeforderte Kunde kann kein Fonud sein.", "Void": "Storno", "Create Coupon": "Gutschein erstellen", "helps you creating a coupon.": "hilft Ihnen beim Erstellen eines Gutscheins.", @@ -980,8 +978,8 @@ "The customer group has been successfully created.": "Die Kundengruppe wurde erfolgreich erstellt.", "The customer group has been successfully saved.": "Die Kundengruppe wurde erfolgreich gespeichert.", "Unable to transfer customers to the same account.": "Kunden können nicht auf dasselbe Konto übertragen werden.", - "All the customers has been transfered to the new group %s.": "Alle Kunden wurden in die neue Gruppe %s übertragen.", - "The categories has been transfered to the group %s.": "Die Kategorien wurden in die Gruppe %s übertragen.", + "All the customers has been transferred to the new group %s.": "Alle Kunden wurden in die neue Gruppe %s übertragen.", + "The categories has been transferred to the group %s.": "Die Kategorien wurden in die Gruppe %s übertragen.", "No customer identifier has been provided to proceed to the transfer.": "Es wurde keine Kundenkennung angegeben, um mit der Übertragung fortzufahren.", "Unable to find the requested group using the provided id.": "Die angeforderte Gruppe kann mit der angegebenen ID nicht gefunden werden.", "Expenses": "Aufwendungen", @@ -994,7 +992,7 @@ "Upload A Module": "Modul hochladen", "Extends NexoPOS features with some new modules.": "Erweitert die NexoPOS-Funktionen um einige neue Module.", "The notification has been successfully deleted": "Die Benachrichtigung wurde erfolgreich gelöscht", - "All the notificataions has been cleared.": "Alle Meldungen wurden gelöscht.", + "All the notifications have been cleared.": "Alle Meldungen wurden gelöscht.", "Payment Receipt — %s": "Zahlungsbeleg — %s", "Order Invoice — %s": "Rechnung — %s bestellen", "Order Refund Receipt — %s": "Bestellungsrückerstattungsbeleg — %s", @@ -1096,11 +1094,11 @@ "Workers Settings": "Arbeitereinstellungen", "Configure the workers settings.": "Konfigurieren Sie die Arbeitereinstellungen.", "%s is not an instance of \"%s\".": "%s ist keine Instanz von \"%s\".", - "Unable to find the requeted product tax using the provided id": "Die angeforderte Produktsteuer kann mit der angegebenen ID nicht gefunden werden", + "Unable to find the requested product tax using the provided id": "Die angeforderte Produktsteuer kann mit der angegebenen ID nicht gefunden werden", "Unable to find the requested product tax using the provided identifier.": "Die angeforderte Produktsteuer kann mit der angegebenen Kennung nicht gefunden werden.", "The product tax has been created.": "Die Produktsteuer wurde erstellt.", "The product tax has been updated": "Die Produktsteuer wurde aktualisiert", - "Unable to retreive the requested tax group using the provided identifier \"%s\".": "Die angeforderte Steuergruppe kann mit der angegebenen Kennung \"%s\" nicht abgerufen werden.", + "Unable to retrieve the requested tax group using the provided identifier \"%s\".": "Die angeforderte Steuergruppe kann mit der angegebenen Kennung \"%s\" nicht abgerufen werden.", "Manage all users available.": "Verwalten Sie alle verfügbaren Benutzer.", "Permission Manager": "Berechtigungs-Manager", "Manage all permissions and roles": "Alle Berechtigungen und Rollen verwalten", @@ -1117,8 +1115,8 @@ "NexoPOS 4 — Setup Wizard": "NexoPOS 4 — Setup-Assistent", "The migration has successfully run.": "Die Migration wurde erfolgreich ausgeführt.", "Workers Misconfiguration": "Fehlkonfiguration der Mitarbeiter", - "The recovery has been explicitely disabled.": "Die Wiederherstellung wurde explizit deaktiviert.", - "The registration has been explicitely disabled.": "Die Registrierung wurde explizit deaktiviert.", + "The recovery has been explicitly disabled.": "Die Wiederherstellung wurde explizit deaktiviert.", + "The registration has been explicitly disabled.": "Die Registrierung wurde explizit deaktiviert.", "Unable to initialize the settings page. The identifier \"%s\" cannot be instantiated.": "Die Einstellungsseite kann nicht initialisiert werden. Die Kennung \"%s\" kann nicht instanziiert werden.", "Unable to register. The registration is closed.": "Registrierung nicht möglich. Die Registrierung ist geschlossen.", "Hold Order Cleared": "Auftrag in Wartestellung gelöscht", @@ -1149,7 +1147,7 @@ "A new entry has been successfully created.": "Ein neuer Eintrag wurde erfolgreich erstellt.", "The entry has been successfully updated.": "Der Eintrag wurde erfolgreich aktualisiert.", "Unidentified Item": "Nicht identifizierter Artikel", - "Unexisting Item": "Nicht vorhandener Artikel", + "Non-existent Item": "Nicht vorhandener Artikel", "Unable to delete this resource as it has %s dependency with %s item.": "Diese Ressource kann nicht gelöscht werden, da sie %s -Abhängigkeit mit %s -Element hat.", "Unable to delete this resource as it has %s dependency with %s items.": "Diese Ressource kann nicht gelöscht werden, da sie %s Abhängigkeit von %s Elementen hat.", "Unable to find the customer using the provided id.": "Der Kunde kann mit der angegebenen ID nicht gefunden werden.", @@ -1295,7 +1293,7 @@ "Unable to proceed as one of the previous submitted payment is missing from the order.": "Es kann nicht fortgefahren werden, da eine der zuvor eingereichten Zahlungen in der Bestellung fehlt.", "The order payment status cannot switch to hold as a payment has already been made on that order.": "Der Zahlungsstatus der Bestellung kann nicht auf \"Halten\" geändert werden, da für diese Bestellung bereits eine Zahlung getätigt wurde.", "Unable to proceed. One of the submitted payment type is not supported.": "Fortfahren nicht möglich. Eine der eingereichten Zahlungsarten wird nicht unterstützt.", - "Unamed Product": "Unbenanntes Produkt", + "Unnamed Product": "Unbenanntes Produkt", "Unable to proceed, the product \"%s\" has a unit which cannot be retreived. It might have been deleted.": "Kann nicht fortfahren, das Produkt \"%s\" hat eine Einheit, die nicht wiederhergestellt werden kann. Es könnte gelöscht worden sein.", "Unable to find the customer using the provided ID. The order creation has failed.": "Der Kunde kann mit der angegebenen ID nicht gefunden werden. Die Auftragserstellung ist fehlgeschlagen.", "Unable to proceed a refund on an unpaid order.": "Eine Rückerstattung für eine unbezahlte Bestellung kann nicht durchgeführt werden.", @@ -1307,7 +1305,7 @@ "Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier": "Die angeforderte Bestellung kann mit \"%s\" als Pivot und \"%s\" als Kennung nicht gefunden werden", "Unable to fetch the order as the provided pivot argument is not supported.": "Die Reihenfolge kann nicht abgerufen werden, da das angegebene Pivot-Argument nicht unterstützt wird.", "The product has been added to the order \"%s\"": "Das Produkt wurde der Bestellung \"%s\" hinzugefügt", - "the order has been succesfully computed.": "die Bestellung erfolgreich berechnet wurde.", + "the order has been successfully computed.": "die Bestellung erfolgreich berechnet wurde.", "The order has been deleted.": "Die Bestellung wurde gelöscht.", "The product has been successfully deleted from the order.": "Das Produkt wurde erfolgreich aus der Bestellung gelöscht.", "Unable to find the requested product on the provider order.": "Das angeforderte Produkt kann auf der Anbieterbestellung nicht gefunden werden.", @@ -1355,11 +1353,11 @@ "A grouped product cannot contain grouped product.": "Ein gruppiertes Produkt darf kein gruppiertes Produkt enthalten.", "The provided barcode is already in use.": "Der angegebene Barcode wird bereits verwendet.", "The provided SKU is already in use.": "Die angegebene SKU wird bereits verwendet.", - "The product has been udpated": "Das Produkt wurde aktualisiert", + "The product has been updated": "Das Produkt wurde aktualisiert", "The subitem has been saved.": "Der Unterpunkt wurde gespeichert.", "The variable product has been updated.": "Das variable Produkt wurde aktualisiert.", "The product variations has been reset": "Die Produktvariationen wurden zurückgesetzt", - "The product has been resetted.": "Das Produkt wurde zurückgesetzt.", + "The product has been reset.": "Das Produkt wurde zurückgesetzt.", "The product \"%s\" has been successfully deleted": "Das Produkt \"%s\" wurde erfolgreich gelöscht", "Unable to find the requested variation using the provided ID.": "Die angeforderte Variante kann mit der angegebenen ID nicht gefunden werden.", "The product stock has been updated.": "Der Produktbestand wurde aktualisiert.", @@ -1367,7 +1365,7 @@ "The product quantity has been updated.": "Die Produktmenge wurde aktualisiert.", "There is no variations to delete.": "Es gibt keine zu löschenden Variationen.", "There is no products to delete.": "Es gibt keine Produkte zu löschen.", - "The product variation has been succesfully created.": "Die Produktvariante wurde erfolgreich erstellt.", + "The product variation has been successfully created.": "Die Produktvariante wurde erfolgreich erstellt.", "The product variation has been updated.": "Die Produktvariante wurde aktualisiert.", "The provider has been created.": "Der Anbieter wurde erstellt.", "The provider has been updated.": "Der Anbieter wurde aktualisiert.", @@ -1392,7 +1390,7 @@ "Access denied for this user.": "Zugriff für diesen Benutzer verweigert.", "Incorrect Authentication Plugin Provided.": "Falsches Authentifizierungs-Plugin bereitgestellt.", "The connexion with the database was successful": "Die Verbindung zur Datenbank war erfolgreich", - "NexoPOS has been successfuly installed.": "NexoPOS wurde erfolgreich installiert.", + "NexoPOS has been successfully installed.": "NexoPOS wurde erfolgreich installiert.", "Cash": "Barmittel", "Bank Payment": "Bankzahlung", "Customer Account": "Kundenkonto", @@ -1437,7 +1435,7 @@ "Store Fax": "Fax", "The store fax number.": "Die Faxnummer des Geschäfts.", "Store Additional Information": "Zusätzliche Informationen", - "Store additional informations.": "Zusätzliche Informationen zum Geschäft.", + "Store additional information.": "Zusätzliche Informationen zum Geschäft.", "Store Square Logo": "Quadratisches Logo", "Choose what is the square logo of the store.": "Wählen Sie das quadratische Logo des Geschäfts.", "Store Rectangle Logo": "Rechteckiges Logo", @@ -1453,7 +1451,7 @@ "Before the amount": "Vor dem Betrag", "After the amount": "Nach dem Betrag", "Define where the currency should be located.": "Definieren Sie, wo sich die Währung befinden soll.", - "Prefered Currency": "Bevorzugte Währung", + "Preferred Currency": "Bevorzugte Währung", "ISO Currency": "ISO-Währung", "Symbol": "Symbol", "Determine what is the currency indicator that should be used.": "Bestimmen Sie, welches Währungskennzeichen verwendet werden soll.", @@ -1617,7 +1615,7 @@ "Public Name": "Öffentlicher Name", "Define what is the user public name. If not provided, the username is used instead.": "Definieren Sie den öffentlichen Benutzernamen. Wenn nicht angegeben, wird stattdessen der Benutzername verwendet.", "Enable Workers": "Mitarbeiter aktivieren", - "Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".": "Hintergrunddienste für NexoPOS 4.x aktivieren. Aktualisieren, um zu überprüfen, ob die Option auf \"Ja\" geändert wurde.", + "Enable background services for NexoPOS 4.x. Refresh to check whether the option has turned to \"Yes\".": "Hintergrunddienste für NexoPOS 4.x aktivieren. Aktualisieren, um zu überprüfen, ob die Option auf \"Ja\" geändert wurde.", "Test": "Test", "OK": "OK", "Howdy, {name}": "Hallo, {name}", @@ -1634,7 +1632,7 @@ "Apply": "Anwenden", "displaying {perPage} on {items} items": "{perPage} von {items} Elemente", "The document has been generated.": "Das Dokument wurde erstellt.", - "Unexpected error occured.": "Unerwarteter Fehler aufgetreten.", + "Unexpected error occurred.": "Unerwarteter Fehler aufgetreten.", "Clear Selected Entries ?": "Ausgewählte Einträge löschen ?", "Would you like to clear all selected entries ?": "Möchten Sie alle ausgewählten Einträge löschen ?", "Would you like to perform the selected bulk action on the selected entries ?": "Möchten Sie die ausgewählte Massenaktion für die ausgewählten Einträge ausführen?", @@ -1647,13 +1645,13 @@ "Mon": "Mo", "Tue": "Di", "Wed": "Mi", - "Thr": "Do", + "Thu": "Do", "Fri": "Fr", "Sat": "Sa", "Nothing to display": "Nichts anzuzeigen", "Enter": "Eingeben", "Search...": "Suche...", - "An unexpected error occured.": "Ein unerwarteter Fehler ist aufgetreten.", + "An unexpected error occurred.": "Ein unerwarteter Fehler ist aufgetreten.", "Choose an option": "Wählen Sie eine Option", "Unable to load the component \"${action.component}\". Make sure the component is registered to \"nsExtraComponents\".": "Die Komponente \"${action.component}\" kann nicht geladen werden. Stellen Sie sicher, dass die Komponente auf \"nsExtraComponents\" registriert ist.", "Unknown Status": "Unbekannter Status", @@ -1685,7 +1683,7 @@ "Week Expenses": "Wochenausgaben", "Current Week": "Aktuelle Woche", "Previous Week": "Vorherige Woche", - "Recents Orders": "Letzte Bestellungen", + "Recent Orders": "Letzte Bestellungen", "Upload": "Hochladen", "Enable": "Aktivieren", "Disable": "Deaktivieren", @@ -1716,7 +1714,7 @@ "Submit Payment": "Zahlung einreichen", "Select the payment type that must apply to the current order.": "Wählen Sie die Zahlungsart aus, die für die aktuelle Bestellung gelten muss.", "Payment Type": "Zahlungsart", - "An unexpected error has occured": "Ein unerwarteter Fehler ist aufgetreten", + "An unexpected error has occurred": "Ein unerwarteter Fehler ist aufgetreten", "The form is not valid.": "Das Formular ist ungültig.", "Update Instalment Date": "Aktualisiere Ratenzahlungstermin", "Would you like to mark that instalment as due today ? If you confirm the instalment will be marked as paid.": "Möchten Sie diese Rate heute als fällig markieren? Wenn Sie bestätigen, wird die Rate als bezahlt markiert.", @@ -1801,7 +1799,7 @@ "Would you like to delete this sub item?": "Möchten Sie diesen Unterpunkt löschen?", "Unable to add a grouped product.": "Ein gruppiertes Produkt kann nicht hinzugefügt werden.", "Choose The Unit": "Wählen Sie die Einheit", - "An unexpected error occured": "Ein unerwarteter Fehler ist aufgetreten", + "An unexpected error occurred": "Ein unerwarteter Fehler ist aufgetreten", "Ok": "Ok", "Looks like no products matched the searched term.": "Sieht so aus, als stimmten keine Produkte mit dem gesuchten Begriff überein.", "The product already exists on the table.": "Das Produkt liegt bereits auf dem Tisch.", @@ -1827,7 +1825,6 @@ "All Users": "Alle Benutzer", "No user was found for proceeding the filtering.": "Es wurde kein Benutzer für die Fortsetzung der Filterung gefunden.", "Would you like to proceed ?": "Möchten Sie fortfahren ?", - "An unexpected error has occured.": "Ein unerwarteter Fehler ist aufgetreten.", "This form is not completely loaded.": "Dieses Formular ist nicht vollständig geladen.", "No rules has been provided.": "Es wurden keine Regeln festgelegt.", "No valid run were provided.": "Es wurde kein gültiger Lauf angegeben.", @@ -1836,7 +1833,6 @@ "No title Provided": "Kein Titel angegeben", "Add Rule": "Regel hinzufügen", "Save Settings": "Einstellungen speichern", - "Datebase Update": "Datebase-Update", "Try Again": "Erneut versuchen", "Updating": "Aktualisieren", "Updating Modules": "Module werden aktualisiert", @@ -1904,14 +1900,14 @@ "Removing": "Entfernen", "Refunding": "Rückerstattung", "Unknow": "Unbekannt", - "An error occured while opening the order options": "Beim Öffnen der Bestelloptionen ist ein Fehler aufgetreten", + "An error occurred while opening the order options": "Beim Öffnen der Bestelloptionen ist ein Fehler aufgetreten", "Use Customer ?": "Kunden verwenden?", "No customer is selected. Would you like to proceed with this customer ?": "Es wurde kein Kunde ausgewählt. Möchten Sie mit diesem Kunden fortfahren?", "Change Customer ?": "Kunden ändern?", "Would you like to assign this customer to the ongoing order ?": "Möchten Sie diesen Kunden der laufenden Bestellung zuordnen?", "Product Discount": "Produktrabatt", "Cart Discount": "Warenkorb-Rabatt", - "The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "Die aktuelle Bestellung wird in die Warteschleife gesetzt. Sie können diese Bestellung über die Schaltfläche \"Ausstehende Bestellung\" zurückziehen. Die Angabe eines Verweises darauf könnte Ihnen helfen, die Bestellung schneller zu identifizieren.", + "The current order will be set on hold. You can retrieve this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "Die aktuelle Bestellung wird in die Warteschleife gesetzt. Sie können diese Bestellung über die Schaltfläche \"Ausstehende Bestellung\" zurückziehen. Die Angabe eines Verweises darauf könnte Ihnen helfen, die Bestellung schneller zu identifizieren.", "Confirm": "Bestätigen", "Layaway Parameters": "Layaway-Parameter", "Minimum Payment": "Mindestzahlung", @@ -1921,7 +1917,7 @@ "Skip Instalments": "Raten überspringen", "You must define layaway settings before proceeding.": "Sie müssen die Layaway-Einstellungen definieren, bevor Sie fortfahren.", "Please provide instalments before proceeding.": "Bitte geben Sie Raten an, bevor Sie fortfahren.", - "Unable to procee the form is not valid": "Das Formular kann nicht verarbeitet werden", + "Unable to process, the form is not valid": "Das Formular kann nicht verarbeitet werden", "One or more instalments has an invalid date.": "Eine oder mehrere Raten haben ein ungültiges Datum.", "One or more instalments has an invalid amount.": "Eine oder mehrere Raten haben einen ungültigen Betrag.", "One or more instalments has a date prior to the current date.": "Eine oder mehrere Raten haben ein Datum vor dem aktuellen Datum.", @@ -1993,16 +1989,16 @@ "The request was canceled": "Die Anfrage wurde storniert", "Partially paid orders are disabled.": "Teilweise bezahlte Bestellungen sind deaktiviert.", "An order is currently being processed.": "Eine Bestellung wird gerade bearbeitet.", - "An error has occured while computing the product.": "Beim Berechnen des Produkts ist ein Fehler aufgetreten.", + "An error has occurred while computing the product.": "Beim Berechnen des Produkts ist ein Fehler aufgetreten.", "The discount has been set to the cart subtotal.": "Der Rabatt wurde auf die Zwischensumme des Warenkorbs festgelegt.", - "An unexpected error has occured while fecthing taxes.": "Bei der Berechnung der Steuern ist ein unerwarteter Fehler aufgetreten.", + "An unexpected error has occurred while fecthing taxes.": "Bei der Berechnung der Steuern ist ein unerwarteter Fehler aufgetreten.", "Order Deletion": "Löschen der Bestellung", "The current order will be deleted as no payment has been made so far.": "Die aktuelle Bestellung wird gelöscht, da noch keine Zahlung erfolgt ist.", "Void The Order": "Die Bestellung stornieren", "Unable to void an unpaid order.": "Eine unbezahlte Bestellung kann nicht storniert werden.", "Loading...": "Wird geladen...", "Logout": "Abmelden", - "Unamed Page": "Unamed Page", + "Unnamed Page": "Unnamed Page", "No description": "Keine Beschreibung", "Activate Your Account": "Aktivieren Sie Ihr Konto", "The account you have created for __%s__, require an activation. In order to proceed, please click on the following link": "Das Konto, das Sie für __%s__ erstellt haben, erfordert eine Aktivierung. Um fortzufahren, klicken Sie bitte auf den folgenden Link", @@ -2014,7 +2010,7 @@ "New User Registration": "Neue Benutzerregistrierung", "Your Account Has Been Created": "Ihr Konto wurde erstellt", "Login": "Anmelden", - "Enviroment Details": "Umgebungsdetails", + "Environment Details": "Umgebungsdetails", "Properties": "Eigenschaften", "Extensions": "Erweiterungen", "Configurations": "Konfigurationen", @@ -2059,13 +2055,13 @@ "Apply Settings": "Einstellungen anwenden", "Basic Settings": "Grundeinstellungen", "Visibility Settings": "Sichtbarkeitseinstellungen", - "An Error Has Occured": "Ein Fehler ist aufgetreten", + "An Error Has Occurred": "Ein Fehler ist aufgetreten", "Unable to load the report as the timezone is not set on the settings.": "Der Bericht kann nicht geladen werden, da die Zeitzone in den Einstellungen nicht festgelegt ist.", "Year": "Jahr", "Recompute": "Neuberechnung", "Income": "Einkommen", "January": "Jänner", - "Febuary": "Februar", + "February": "Februar", "March": "März", "April": "April", "May": "Mai", diff --git a/lang/en.json b/lang/en.json index 01f3b309f..7c65986ca 100644 --- a/lang/en.json +++ b/lang/en.json @@ -1 +1,2235 @@ -{"displaying {perPage} on {items} items":"displaying {perPage} on {items} items","The document has been generated.":"The document has been generated.","Unexpected error occured.":"Unexpected error occured.","{entries} entries selected":"{entries} entries selected","Download":"Download","Bulk Actions":"Bulk Actions","Delivery":"Delivery","Take Away":"Take Away","Unknown Type":"Unknown Type","Pending":"Pending","Ongoing":"Ongoing","Delivered":"Delivered","Unknown Status":"Unknown Status","Ready":"Ready","Paid":"Paid","Hold":"Hold","Unpaid":"Unpaid","Partially Paid":"Partially Paid","Save Password":"Save Password","Unable to proceed the form is not valid.":"Unable to proceed the form is not valid.","Submit":"Submit","Register":"Register","An unexpected error occured.":"An unexpected error occured.","Best Cashiers":"Best Cashiers","No result to display.":"No result to display.","Well.. nothing to show for the meantime.":"Well.. nothing to show for the meantime.","Best Customers":"Best Customers","Well.. nothing to show for the meantime":"Well.. nothing to show for the meantime","Total Sales":"Total Sales","Today":"Today","Incomplete Orders":"Incomplete Orders","Wasted Goods":"Wasted Goods","Expenses":"Expenses","Weekly Sales":"Weekly Sales","Week Taxes":"Week Taxes","Net Income":"Net Income","Week Expenses":"Week Expenses","Recents Orders":"Recents Orders","Order":"Order","Clear All":"Clear All","Confirm Your Action":"Confirm Your Action","Save":"Save","The processing status of the order will be changed. Please confirm your action.":"The processing status of the order will be changed. Please confirm your action.","Instalments":"Instalments","Create":"Create","Add Instalment":"Add Instalment","An unexpected error has occured":"An unexpected error has occured","Store Details":"Store Details","Order Code":"Order Code","Cashier":"Cashier","Date":"Date","Customer":"Customer","Type":"Type","Payment Status":"Payment Status","Delivery Status":"Delivery Status","Billing Details":"Billing Details","Shipping Details":"Shipping Details","Product":"Product","Unit Price":"Unit Price","Quantity":"Quantity","Discount":"Discount","Tax":"Tax","Total Price":"Total Price","Expiration Date":"Expiration Date","Sub Total":"Sub Total","Coupons":"Coupons","Shipping":"Shipping","Total":"Total","Due":"Due","Change":"Change","No title is provided":"No title is provided","SKU":"SKU","Barcode":"Barcode","Looks like no products matched the searched term.":"Looks like no products matched the searched term.","The product already exists on the table.":"The product already exists on the table.","The specified quantity exceed the available quantity.":"The specified quantity exceed the available quantity.","Unable to proceed as the table is empty.":"Unable to proceed as the table is empty.","More Details":"More Details","Useful to describe better what are the reasons that leaded to this adjustment.":"Useful to describe better what are the reasons that leaded to this adjustment.","Search":"Search","Unit":"Unit","Operation":"Operation","Procurement":"Procurement","Value":"Value","Actions":"Actions","Search and add some products":"Search and add some products","Proceed":"Proceed","An unexpected error occured":"An unexpected error occured","Load Coupon":"Load Coupon","Apply A Coupon":"Apply A Coupon","Load":"Load","Input the coupon code that should apply to the POS. If a coupon is issued for a customer, that customer must be selected priorly.":"Input the coupon code that should apply to the POS. If a coupon is issued for a customer, that customer must be selected priorly.","Click here to choose a customer.":"Click here to choose a customer.","Coupon Name":"Coupon Name","Usage":"Usage","Unlimited":"Unlimited","Valid From":"Valid From","Valid Till":"Valid Till","Categories":"Categories","Products":"Products","Active Coupons":"Active Coupons","Apply":"Apply","Cancel":"Cancel","Coupon Code":"Coupon Code","The coupon is out from validity date range.":"The coupon is out from validity date range.","The coupon has applied to the cart.":"The coupon has applied to the cart.","Percentage":"Percentage","Flat":"Flat","The coupon has been loaded.":"The coupon has been loaded.","Layaway Parameters":"Layaway Parameters","Minimum Payment":"Minimum Payment","Instalments & Payments":"Instalments & Payments","The final payment date must be the last within the instalments.":"The final payment date must be the last within the instalments.","Amount":"Amount","You must define layaway settings before proceeding.":"You must define layaway settings before proceeding.","Please provide instalments before proceeding.":"Please provide instalments before proceeding.","Unable to procee the form is not valid":"Unable to procee the form is not valid","One or more instalments has an invalid date.":"One or more instalments has an invalid date.","One or more instalments has an invalid amount.":"One or more instalments has an invalid amount.","One or more instalments has a date prior to the current date.":"One or more instalments has a date prior to the current date.","Total instalments must be equal to the order total.":"Total instalments must be equal to the order total.","The customer has been loaded":"The customer has been loaded","This coupon is already added to the cart":"This coupon is already added to the cart","No tax group assigned to the order":"No tax group assigned to the order","Layaway defined":"Layaway defined","Okay":"Okay","An unexpected error has occured while fecthing taxes.":"An unexpected error has occured while fecthing taxes.","OKAY":"OKAY","Loading...":"Loading...","Profile":"Profile","Logout":"Logout","Unamed Page":"Unamed Page","No description":"No description","Name":"Name","Provide a name to the resource.":"Provide a name to the resource.","General":"General","Edit":"Edit","Delete":"Delete","Delete Selected Groups":"Delete Selected Groups","Activate Your Account":"Activate Your Account","Password Recovered":"Password Recovered","Password Recovery":"Password Recovery","Reset Password":"Reset Password","New User Registration":"New User Registration","Your Account Has Been Created":"Your Account Has Been Created","Login":"Login","Save Coupon":"Save Coupon","This field is required":"This field is required","The form is not valid. Please check it and try again":"The form is not valid. Please check it and try again","mainFieldLabel not defined":"mainFieldLabel not defined","Create Customer Group":"Create Customer Group","Save a new customer group":"Save a new customer group","Update Group":"Update Group","Modify an existing customer group":"Modify an existing customer group","Managing Customers Groups":"Managing Customers Groups","Create groups to assign customers":"Create groups to assign customers","Create Customer":"Create Customer","Managing Customers":"Managing Customers","List of registered customers":"List of registered customers","Your Module":"Your Module","Choose the zip file you would like to upload":"Choose the zip file you would like to upload","Upload":"Upload","Managing Orders":"Managing Orders","Manage all registered orders.":"Manage all registered orders.","Failed":"Failed","Order receipt":"Order receipt","Hide Dashboard":"Hide Dashboard","Taxes":"Taxes","Unknown Payment":"Unknown Payment","Procurement Name":"Procurement Name","Unable to proceed no products has been provided.":"Unable to proceed no products has been provided.","Unable to proceed, one or more products is not valid.":"Unable to proceed, one or more products is not valid.","Unable to proceed the procurement form is not valid.":"Unable to proceed the procurement form is not valid.","Unable to proceed, no submit url has been provided.":"Unable to proceed, no submit url has been provided.","SKU, Barcode, Product name.":"SKU, Barcode, Product name.","Surname":"Surname","N\/A":"N\/A","Email":"Email","Phone":"Phone","First Address":"First Address","Second Address":"Second Address","Address":"Address","City":"City","PO.Box":"PO.Box","Price":"Price","Print":"Print","Description":"Description","Included Products":"Included Products","Apply Settings":"Apply Settings","Basic Settings":"Basic Settings","Visibility Settings":"Visibility Settings","Year":"Year","Sales":"Sales","Income":"Income","January":"January","Febuary":"Febuary","March":"March","April":"April","May":"May","June":"June","July":"July","August":"August","September":"September","October":"October","November":"November","December":"December","Purchase Price":"Purchase Price","Sale Price":"Sale Price","Profit":"Profit","Tax Value":"Tax Value","Reward System Name":"Reward System Name","Missing Dependency":"Missing Dependency","Go Back":"Go Back","Continue":"Continue","Home":"Home","Not Allowed Action":"Not Allowed Action","Try Again":"Try Again","Access Denied":"Access Denied","Dashboard":"Dashboard","Sign In":"Sign In","Sign Up":"Sign Up","This field is required.":"This field is required.","This field must contain a valid email address.":"This field must contain a valid email address.","Clear Selected Entries ?":"Clear Selected Entries ?","Would you like to clear all selected entries ?":"Would you like to clear all selected entries ?","No selection has been made.":"No selection has been made.","No action has been selected.":"No action has been selected.","There is nothing to display...":"There is nothing to display...","Sun":"Sun","Mon":"Mon","Tue":"Tue","Wed":"Wed","Thr":"Thr","Fri":"Fri","Sat":"Sat","Nothing to display":"Nothing to display","Password Forgotten ?":"Password Forgotten ?","OK":"OK","Remember Your Password ?":"Remember Your Password ?","Already registered ?":"Already registered ?","Refresh":"Refresh","Enabled":"Enabled","Disabled":"Disabled","Enable":"Enable","Disable":"Disable","Gallery":"Gallery","Medias Manager":"Medias Manager","Click Here Or Drop Your File To Upload":"Click Here Or Drop Your File To Upload","Nothing has already been uploaded":"Nothing has already been uploaded","File Name":"File Name","Uploaded At":"Uploaded At","By":"By","Previous":"Previous","Next":"Next","Use Selected":"Use Selected","Would you like to clear all the notifications ?":"Would you like to clear all the notifications ?","Permissions":"Permissions","Payment Summary":"Payment Summary","Order Status":"Order Status","Would you proceed ?":"Would you proceed ?","Would you like to create this instalment ?":"Would you like to create this instalment ?","Would you like to delete this instalment ?":"Would you like to delete this instalment ?","Would you like to update that instalment ?":"Would you like to update that instalment ?","Customer Account":"Customer Account","Payment":"Payment","No payment possible for paid order.":"No payment possible for paid order.","Payment History":"Payment History","Unable to proceed the form is not valid":"Unable to proceed the form is not valid","Please provide a valid value":"Please provide a valid value","Refund With Products":"Refund With Products","Refund Shipping":"Refund Shipping","Add Product":"Add Product","Damaged":"Damaged","Unspoiled":"Unspoiled","Summary":"Summary","Payment Gateway":"Payment Gateway","Screen":"Screen","Select the product to perform a refund.":"Select the product to perform a refund.","Please select a payment gateway before proceeding.":"Please select a payment gateway before proceeding.","There is nothing to refund.":"There is nothing to refund.","Please provide a valid payment amount.":"Please provide a valid payment amount.","The refund will be made on the current order.":"The refund will be made on the current order.","Please select a product before proceeding.":"Please select a product before proceeding.","Not enough quantity to proceed.":"Not enough quantity to proceed.","Would you like to delete this product ?":"Would you like to delete this product ?","Customers":"Customers","Order Type":"Order Type","Orders":"Orders","Cash Register":"Cash Register","Reset":"Reset","Cart":"Cart","Comments":"Comments","No products added...":"No products added...","Pay":"Pay","Void":"Void","Current Balance":"Current Balance","Full Payment":"Full Payment","The customer account can only be used once per order. Consider deleting the previously used payment.":"The customer account can only be used once per order. Consider deleting the previously used payment.","Not enough funds to add {amount} as a payment. Available balance {balance}.":"Not enough funds to add {amount} as a payment. Available balance {balance}.","Confirm Full Payment":"Confirm Full Payment","A full payment will be made using {paymentType} for {total}":"A full payment will be made using {paymentType} for {total}","You need to provide some products before proceeding.":"You need to provide some products before proceeding.","Unable to add the product, there is not enough stock. Remaining %s":"Unable to add the product, there is not enough stock. Remaining %s","Add Images":"Add Images","New Group":"New Group","Available Quantity":"Available Quantity","Would you like to delete this group ?":"Would you like to delete this group ?","Your Attention Is Required":"Your Attention Is Required","Please select at least one unit group before you proceed.":"Please select at least one unit group before you proceed.","Unable to proceed as one of the unit group field is invalid":"Unable to proceed as one of the unit group field is invalid","Would you like to delete this variation ?":"Would you like to delete this variation ?","Details":"Details","Unable to proceed, no product were provided.":"Unable to proceed, no product were provided.","Unable to proceed, one or more product has incorrect values.":"Unable to proceed, one or more product has incorrect values.","Unable to proceed, the procurement form is not valid.":"Unable to proceed, the procurement form is not valid.","Unable to submit, no valid submit URL were provided.":"Unable to submit, no valid submit URL were provided.","Options":"Options","The stock adjustment is about to be made. Would you like to confirm ?":"The stock adjustment is about to be made. Would you like to confirm ?","Would you like to remove this product from the table ?":"Would you like to remove this product from the table ?","Unable to proceed. Select a correct time range.":"Unable to proceed. Select a correct time range.","Unable to proceed. The current time range is not valid.":"Unable to proceed. The current time range is not valid.","Would you like to proceed ?":"Would you like to proceed ?","No rules has been provided.":"No rules has been provided.","No valid run were provided.":"No valid run were provided.","Unable to proceed, the form is invalid.":"Unable to proceed, the form is invalid.","Unable to proceed, no valid submit URL is defined.":"Unable to proceed, no valid submit URL is defined.","No title Provided":"No title Provided","Add Rule":"Add Rule","Save Settings":"Save Settings","Ok":"Ok","New Transaction":"New Transaction","Close":"Close","Would you like to delete this order":"Would you like to delete this order","The current order will be void. This action will be recorded. Consider providing a reason for this operation":"The current order will be void. This action will be recorded. Consider providing a reason for this operation","Order Options":"Order Options","Payments":"Payments","Refund & Return":"Refund & Return","Installments":"Installments","The form is not valid.":"The form is not valid.","Balance":"Balance","Input":"Input","Register History":"Register History","Close Register":"Close Register","Cash In":"Cash In","Cash Out":"Cash Out","Register Options":"Register Options","History":"History","Unable to open this register. Only closed register can be opened.":"Unable to open this register. Only closed register can be opened.","Open The Register":"Open The Register","Exit To Orders":"Exit To Orders","Looks like there is no registers. At least one register is required to proceed.":"Looks like there is no registers. At least one register is required to proceed.","Create Cash Register":"Create Cash Register","Yes":"Yes","No":"No","Use":"Use","No coupon available for this customer":"No coupon available for this customer","Select Customer":"Select Customer","No customer match your query...":"No customer match your query...","Customer Name":"Customer Name","Save Customer":"Save Customer","No Customer Selected":"No Customer Selected","In order to see a customer account, you need to select one customer.":"In order to see a customer account, you need to select one customer.","Summary For":"Summary For","Total Purchases":"Total Purchases","Total Owed":"Total Owed","Last Purchases":"Last Purchases","Status":"Status","No orders...":"No orders...","Account Transaction":"Account Transaction","Product Discount":"Product Discount","Cart Discount":"Cart Discount","Hold Order":"Hold Order","The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.":"The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.","Confirm":"Confirm","Order Note":"Order Note","Note":"Note","More details about this order":"More details about this order","Display On Receipt":"Display On Receipt","Will display the note on the receipt":"Will display the note on the receipt","Open":"Open","Define The Order Type":"Define The Order Type","Payment List":"Payment List","List Of Payments":"List Of Payments","No Payment added.":"No Payment added.","Select Payment":"Select Payment","Submit Payment":"Submit Payment","Layaway":"Layaway","On Hold":"On Hold","Tendered":"Tendered","Nothing to display...":"Nothing to display...","Define Quantity":"Define Quantity","Please provide a quantity":"Please provide a quantity","Search Product":"Search Product","There is nothing to display. Have you started the search ?":"There is nothing to display. Have you started the search ?","Shipping & Billing":"Shipping & Billing","Tax & Summary":"Tax & Summary","Settings":"Settings","Select Tax":"Select Tax","Define the tax that apply to the sale.":"Define the tax that apply to the sale.","Define how the tax is computed":"Define how the tax is computed","Exclusive":"Exclusive","Inclusive":"Inclusive","Choose Selling Unit":"Choose Selling Unit","Define when that specific product should expire.":"Define when that specific product should expire.","Renders the automatically generated barcode.":"Renders the automatically generated barcode.","Tax Type":"Tax Type","Adjust how tax is calculated on the item.":"Adjust how tax is calculated on the item.","Unable to proceed. The form is not valid.":"Unable to proceed. The form is not valid.","Units & Quantities":"Units & Quantities","Wholesale Price":"Wholesale Price","Select":"Select","Unsupported print gateway.":"Unsupported print gateway.","Would you like to delete this ?":"Would you like to delete this ?","The account you have created for __%s__, require an activation. In order to proceed, please click on the following link":"The account you have created for __%s__, require an activation. In order to proceed, please click on the following link","Your password has been successfully updated on __%s__. You can now login with your new password.":"Your password has been successfully updated on __%s__. You can now login with your new password.","Someone has requested to reset your password on __\"%s\"__. If you remember having done that request, please proceed by clicking the button below. ":"Someone has requested to reset your password on __\"%s\"__. If you remember having done that request, please proceed by clicking the button below. ","Receipt — %s":"Receipt — %s","Unable to find a module having the identifier\/namespace \"%s\"":"Unable to find a module having the identifier\/namespace \"%s\"","What is the CRUD single resource name ? [Q] to quit.":"What is the CRUD single resource name ? [Q] to quit.","Which table name should be used ? [Q] to quit.":"Which table name should be used ? [Q] to quit.","If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.":"If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.","Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.":"Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.","No enough paramters provided for the relation.":"No enough paramters provided for the relation.","The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"":"The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"","The CRUD resource \"%s\" has been generated at %s":"The CRUD resource \"%s\" has been generated at %s","An unexpected error has occured.":"An unexpected error has occured.","Localization for %s extracted to %s":"Localization for %s extracted to %s","Unable to find the requested module.":"Unable to find the requested module.","Version":"Version","Path":"Path","Index":"Index","Entry Class":"Entry Class","Routes":"Routes","Api":"Api","Controllers":"Controllers","Views":"Views","Attribute":"Attribute","Namespace":"Namespace","Author":"Author","The product barcodes has been refreshed successfully.":"The product barcodes has been refreshed successfully.","What is the store name ? [Q] to quit.":"What is the store name ? [Q] to quit.","Please provide at least 6 characters for store name.":"Please provide at least 6 characters for store name.","What is the administrator password ? [Q] to quit.":"What is the administrator password ? [Q] to quit.","Please provide at least 6 characters for the administrator password.":"Please provide at least 6 characters for the administrator password.","What is the administrator email ? [Q] to quit.":"What is the administrator email ? [Q] to quit.","Please provide a valid email for the administrator.":"Please provide a valid email for the administrator.","What is the administrator username ? [Q] to quit.":"What is the administrator username ? [Q] to quit.","Please provide at least 5 characters for the administrator username.":"Please provide at least 5 characters for the administrator username.","Downloading latest dev build...":"Downloading latest dev build...","Reset project to HEAD...":"Reset project to HEAD...","Coupons List":"Coupons List","Display all coupons.":"Display all coupons.","No coupons has been registered":"No coupons has been registered","Add a new coupon":"Add a new coupon","Create a new coupon":"Create a new coupon","Register a new coupon and save it.":"Register a new coupon and save it.","Edit coupon":"Edit coupon","Modify Coupon.":"Modify Coupon.","Return to Coupons":"Return to Coupons","Might be used while printing the coupon.":"Might be used while printing the coupon.","Percentage Discount":"Percentage Discount","Flat Discount":"Flat Discount","Define which type of discount apply to the current coupon.":"Define which type of discount apply to the current coupon.","Discount Value":"Discount Value","Define the percentage or flat value.":"Define the percentage or flat value.","Valid Until":"Valid Until","Determin Until When the coupon is valid.":"Determin Until When the coupon is valid.","Minimum Cart Value":"Minimum Cart Value","What is the minimum value of the cart to make this coupon eligible.":"What is the minimum value of the cart to make this coupon eligible.","Maximum Cart Value":"Maximum Cart Value","Valid Hours Start":"Valid Hours Start","Define form which hour during the day the coupons is valid.":"Define form which hour during the day the coupons is valid.","Valid Hours End":"Valid Hours End","Define to which hour during the day the coupons end stop valid.":"Define to which hour during the day the coupons end stop valid.","Limit Usage":"Limit Usage","Define how many time a coupons can be redeemed.":"Define how many time a coupons can be redeemed.","Select Products":"Select Products","The following products will be required to be present on the cart, in order for this coupon to be valid.":"The following products will be required to be present on the cart, in order for this coupon to be valid.","Select Categories":"Select Categories","The products assigned to one of these categories should be on the cart, in order for this coupon to be valid.":"The products assigned to one of these categories should be on the cart, in order for this coupon to be valid.","Created At":"Created At","Undefined":"Undefined","Delete a licence":"Delete a licence","Customer Coupons List":"Customer Coupons List","Display all customer coupons.":"Display all customer coupons.","No customer coupons has been registered":"No customer coupons has been registered","Add a new customer coupon":"Add a new customer coupon","Create a new customer coupon":"Create a new customer coupon","Register a new customer coupon and save it.":"Register a new customer coupon and save it.","Edit customer coupon":"Edit customer coupon","Modify Customer Coupon.":"Modify Customer Coupon.","Return to Customer Coupons":"Return to Customer Coupons","Id":"Id","Limit":"Limit","Created_at":"Created_at","Updated_at":"Updated_at","Code":"Code","Customers List":"Customers List","Display all customers.":"Display all customers.","No customers has been registered":"No customers has been registered","Add a new customer":"Add a new customer","Create a new customer":"Create a new customer","Register a new customer and save it.":"Register a new customer and save it.","Edit customer":"Edit customer","Modify Customer.":"Modify Customer.","Return to Customers":"Return to Customers","Provide a unique name for the customer.":"Provide a unique name for the customer.","Provide the customer surname":"Provide the customer surname","Group":"Group","Assign the customer to a group":"Assign the customer to a group","Phone Number":"Phone Number","Provide the customer phone number":"Provide the customer phone number","PO Box":"PO Box","Provide the customer PO.Box":"Provide the customer PO.Box","Not Defined":"Not Defined","Male":"Male","Female":"Female","Gender":"Gender","Billing Address":"Billing Address","Provide the billing name.":"Provide the billing name.","Provide the billing surname.":"Provide the billing surname.","Billing phone number.":"Billing phone number.","Address 1":"Address 1","Billing First Address.":"Billing First Address.","Address 2":"Address 2","Billing Second Address.":"Billing Second Address.","Country":"Country","Billing Country.":"Billing Country.","Postal Address":"Postal Address","Company":"Company","Shipping Address":"Shipping Address","Provide the shipping name.":"Provide the shipping name.","Provide the shipping surname.":"Provide the shipping surname.","Shipping phone number.":"Shipping phone number.","Shipping First Address.":"Shipping First Address.","Shipping Second Address.":"Shipping Second Address.","Shipping Country.":"Shipping Country.","The access is granted.":"The access is granted.","Account Credit":"Account Credit","Owed Amount":"Owed Amount","Purchase Amount":"Purchase Amount","Rewards":"Rewards","Delete a customers":"Delete a customers","Delete Selected Customers":"Delete Selected Customers","Customer Groups List":"Customer Groups List","Display all Customers Groups.":"Display all Customers Groups.","No Customers Groups has been registered":"No Customers Groups has been registered","Add a new Customers Group":"Add a new Customers Group","Create a new Customers Group":"Create a new Customers Group","Register a new Customers Group and save it.":"Register a new Customers Group and save it.","Edit Customers Group":"Edit Customers Group","Modify Customers group.":"Modify Customers group.","Return to Customers Groups":"Return to Customers Groups","Reward System":"Reward System","Select which Reward system applies to the group":"Select which Reward system applies to the group","Minimum Credit Amount":"Minimum Credit Amount","Determine in percentage, what is the first minimum credit payment made by all customers on the group, in case of credit order. If left to \"0\", no minimal credit amount is required.":"Determine in percentage, what is the first minimum credit payment made by all customers on the group, in case of credit order. If left to \"0\", no minimal credit amount is required.","A brief description about what this group is about":"A brief description about what this group is about","Created On":"Created On","Customer Orders List":"Customer Orders List","Display all customer orders.":"Display all customer orders.","No customer orders has been registered":"No customer orders has been registered","Add a new customer order":"Add a new customer order","Create a new customer order":"Create a new customer order","Register a new customer order and save it.":"Register a new customer order and save it.","Edit customer order":"Edit customer order","Modify Customer Order.":"Modify Customer Order.","Return to Customer Orders":"Return to Customer Orders","Created at":"Created at","Customer Id":"Customer Id","Discount Percentage":"Discount Percentage","Discount Type":"Discount Type","Final Payment Date":"Final Payment Date","Process Status":"Process Status","Shipping Rate":"Shipping Rate","Shipping Type":"Shipping Type","Title":"Title","Total installments":"Total installments","Updated at":"Updated at","Uuid":"Uuid","Voidance Reason":"Voidance Reason","Customer Rewards List":"Customer Rewards List","Display all customer rewards.":"Display all customer rewards.","No customer rewards has been registered":"No customer rewards has been registered","Add a new customer reward":"Add a new customer reward","Create a new customer reward":"Create a new customer reward","Register a new customer reward and save it.":"Register a new customer reward and save it.","Edit customer reward":"Edit customer reward","Modify Customer Reward.":"Modify Customer Reward.","Return to Customer Rewards":"Return to Customer Rewards","Points":"Points","Target":"Target","Reward Name":"Reward Name","Last Update":"Last Update","Expenses List":"Expenses List","Display all expenses.":"Display all expenses.","No expenses has been registered":"No expenses has been registered","Add a new expense":"Add a new expense","Create a new expense":"Create a new expense","Register a new expense and save it.":"Register a new expense and save it.","Edit expense":"Edit expense","Modify Expense.":"Modify Expense.","Return to Expenses":"Return to Expenses","Active":"Active","determine if the expense is effective or not. Work for recurring and not reccuring expenses.":"determine if the expense is effective or not. Work for recurring and not reccuring expenses.","Users Group":"Users Group","Assign expense to users group. Expense will therefore be multiplied by the number of entity.":"Assign expense to users group. Expense will therefore be multiplied by the number of entity.","None":"None","Expense Category":"Expense Category","Assign the expense to a category":"Assign the expense to a category","Is the value or the cost of the expense.":"Is the value or the cost of the expense.","If set to Yes, the expense will trigger on defined occurence.":"If set to Yes, the expense will trigger on defined occurence.","Recurring":"Recurring","Start of Month":"Start of Month","Mid of Month":"Mid of Month","End of Month":"End of Month","X days Before Month Ends":"X days Before Month Ends","X days After Month Starts":"X days After Month Starts","Occurence":"Occurence","Define how often this expenses occurs":"Define how often this expenses occurs","Occurence Value":"Occurence Value","Must be used in case of X days after month starts and X days before month ends.":"Must be used in case of X days after month starts and X days before month ends.","Category":"Category","Month Starts":"Month Starts","Month Middle":"Month Middle","Month Ends":"Month Ends","X Days Before Month Starts":"X Days Before Month Starts","X Days Before Month Ends":"X Days Before Month Ends","Unknown Occurance":"Unknown Occurance","Return to Expenses Histories":"Return to Expenses Histories","Expense ID":"Expense ID","Expense Name":"Expense Name","Updated At":"Updated At","Hold Orders List":"Hold Orders List","Display all hold orders.":"Display all hold orders.","No hold orders has been registered":"No hold orders has been registered","Add a new hold order":"Add a new hold order","Create a new hold order":"Create a new hold order","Register a new hold order and save it.":"Register a new hold order and save it.","Edit hold order":"Edit hold order","Modify Hold Order.":"Modify Hold Order.","Return to Hold Orders":"Return to Hold Orders","Process Statuss":"Process Statuss","Orders List":"Orders List","Display all orders.":"Display all orders.","No orders has been registered":"No orders has been registered","Add a new order":"Add a new order","Create a new order":"Create a new order","Register a new order and save it.":"Register a new order and save it.","Edit order":"Edit order","Modify Order.":"Modify Order.","Return to Orders":"Return to Orders","Discount Rate":"Discount Rate","The order and the attached products has been deleted.":"The order and the attached products has been deleted.","Invoice":"Invoice","Receipt":"Receipt","Order Instalments List":"Order Instalments List","Display all Order Instalments.":"Display all Order Instalments.","No Order Instalment has been registered":"No Order Instalment has been registered","Add a new Order Instalment":"Add a new Order Instalment","Create a new Order Instalment":"Create a new Order Instalment","Register a new Order Instalment and save it.":"Register a new Order Instalment and save it.","Edit Order Instalment":"Edit Order Instalment","Modify Order Instalment.":"Modify Order Instalment.","Return to Order Instalment":"Return to Order Instalment","Order Id":"Order Id","Payment Types List":"Payment Types List","Display all payment types.":"Display all payment types.","No payment types has been registered":"No payment types has been registered","Add a new payment type":"Add a new payment type","Create a new payment type":"Create a new payment type","Register a new payment type and save it.":"Register a new payment type and save it.","Edit payment type":"Edit payment type","Modify Payment Type.":"Modify Payment Type.","Return to Payment Types":"Return to Payment Types","Label":"Label","Provide a label to the resource.":"Provide a label to the resource.","Identifier":"Identifier","A payment type having the same identifier already exists.":"A payment type having the same identifier already exists.","Unable to delete a read-only payments type.":"Unable to delete a read-only payments type.","Readonly":"Readonly","Procurements List":"Procurements List","Display all procurements.":"Display all procurements.","No procurements has been registered":"No procurements has been registered","Add a new procurement":"Add a new procurement","Create a new procurement":"Create a new procurement","Register a new procurement and save it.":"Register a new procurement and save it.","Edit procurement":"Edit procurement","Modify Procurement.":"Modify Procurement.","Return to Procurements":"Return to Procurements","Provider Id":"Provider Id","Total Items":"Total Items","Provider":"Provider","Stocked":"Stocked","Procurement Products List":"Procurement Products List","Display all procurement products.":"Display all procurement products.","No procurement products has been registered":"No procurement products has been registered","Add a new procurement product":"Add a new procurement product","Create a new procurement product":"Create a new procurement product","Register a new procurement product and save it.":"Register a new procurement product and save it.","Edit procurement product":"Edit procurement product","Modify Procurement Product.":"Modify Procurement Product.","Return to Procurement Products":"Return to Procurement Products","Define what is the expiration date of the product.":"Define what is the expiration date of the product.","On":"On","Category Products List":"Category Products List","Display all category products.":"Display all category products.","No category products has been registered":"No category products has been registered","Add a new category product":"Add a new category product","Create a new category product":"Create a new category product","Register a new category product and save it.":"Register a new category product and save it.","Edit category product":"Edit category product","Modify Category Product.":"Modify Category Product.","Return to Category Products":"Return to Category Products","No Parent":"No Parent","Preview":"Preview","Provide a preview url to the category.":"Provide a preview url to the category.","Displays On POS":"Displays On POS","Parent":"Parent","If this category should be a child category of an existing category":"If this category should be a child category of an existing category","Total Products":"Total Products","Products List":"Products List","Display all products.":"Display all products.","No products has been registered":"No products has been registered","Add a new product":"Add a new product","Create a new product":"Create a new product","Register a new product and save it.":"Register a new product and save it.","Edit product":"Edit product","Modify Product.":"Modify Product.","Return to Products":"Return to Products","Assigned Unit":"Assigned Unit","The assigned unit for sale":"The assigned unit for sale","Define the regular selling price.":"Define the regular selling price.","Define the wholesale price.":"Define the wholesale price.","Preview Url":"Preview Url","Provide the preview of the current unit.":"Provide the preview of the current unit.","Identification":"Identification","Define the barcode value. Focus the cursor here before scanning the product.":"Define the barcode value. Focus the cursor here before scanning the product.","Define the barcode type scanned.":"Define the barcode type scanned.","EAN 8":"EAN 8","EAN 13":"EAN 13","Barcode Type":"Barcode Type","Determine if the product can be searched on the POS.":"Determine if the product can be searched on the POS.","Searchable":"Searchable","Select to which category the item is assigned.":"Select to which category the item is assigned.","Materialized Product":"Materialized Product","Dematerialized Product":"Dematerialized Product","Define the product type. Applies to all variations.":"Define the product type. Applies to all variations.","Product Type":"Product Type","Define a unique SKU value for the product.":"Define a unique SKU value for the product.","On Sale":"On Sale","Hidden":"Hidden","Define wether the product is available for sale.":"Define wether the product is available for sale.","Enable the stock management on the product. Will not work for service or uncountable products.":"Enable the stock management on the product. Will not work for service or uncountable products.","Stock Management Enabled":"Stock Management Enabled","Units":"Units","Accurate Tracking":"Accurate Tracking","What unit group applies to the actual item. This group will apply during the procurement.":"What unit group applies to the actual item. This group will apply during the procurement.","Unit Group":"Unit Group","Determine the unit for sale.":"Determine the unit for sale.","Selling Unit":"Selling Unit","Expiry":"Expiry","Product Expires":"Product Expires","Set to \"No\" expiration time will be ignored.":"Set to \"No\" expiration time will be ignored.","Prevent Sales":"Prevent Sales","Allow Sales":"Allow Sales","Determine the action taken while a product has expired.":"Determine the action taken while a product has expired.","On Expiration":"On Expiration","Select the tax group that applies to the product\/variation.":"Select the tax group that applies to the product\/variation.","Tax Group":"Tax Group","Define what is the type of the tax.":"Define what is the type of the tax.","Images":"Images","Image":"Image","Choose an image to add on the product gallery":"Choose an image to add on the product gallery","Is Primary":"Is Primary","Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.":"Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.","Sku":"Sku","Materialized":"Materialized","Dematerialized":"Dematerialized","Available":"Available","See Quantities":"See Quantities","See History":"See History","Would you like to delete selected entries ?":"Would you like to delete selected entries ?","Product Histories":"Product Histories","Display all product histories.":"Display all product histories.","No product histories has been registered":"No product histories has been registered","Add a new product history":"Add a new product history","Create a new product history":"Create a new product history","Register a new product history and save it.":"Register a new product history and save it.","Edit product history":"Edit product history","Modify Product History.":"Modify Product History.","Return to Product Histories":"Return to Product Histories","After Quantity":"After Quantity","Before Quantity":"Before Quantity","Operation Type":"Operation Type","Order id":"Order id","Procurement Id":"Procurement Id","Procurement Product Id":"Procurement Product Id","Product Id":"Product Id","Unit Id":"Unit Id","P. Quantity":"P. Quantity","N. Quantity":"N. Quantity","Defective":"Defective","Deleted":"Deleted","Removed":"Removed","Returned":"Returned","Sold":"Sold","Added":"Added","Incoming Transfer":"Incoming Transfer","Outgoing Transfer":"Outgoing Transfer","Transfer Rejected":"Transfer Rejected","Transfer Canceled":"Transfer Canceled","Void Return":"Void Return","Adjustment Return":"Adjustment Return","Adjustment Sale":"Adjustment Sale","Product Unit Quantities List":"Product Unit Quantities List","Display all product unit quantities.":"Display all product unit quantities.","No product unit quantities has been registered":"No product unit quantities has been registered","Add a new product unit quantity":"Add a new product unit quantity","Create a new product unit quantity":"Create a new product unit quantity","Register a new product unit quantity and save it.":"Register a new product unit quantity and save it.","Edit product unit quantity":"Edit product unit quantity","Modify Product Unit Quantity.":"Modify Product Unit Quantity.","Return to Product Unit Quantities":"Return to Product Unit Quantities","Product id":"Product id","Providers List":"Providers List","Display all providers.":"Display all providers.","No providers has been registered":"No providers has been registered","Add a new provider":"Add a new provider","Create a new provider":"Create a new provider","Register a new provider and save it.":"Register a new provider and save it.","Edit provider":"Edit provider","Modify Provider.":"Modify Provider.","Return to Providers":"Return to Providers","Provide the provider email. Mightbe used to send automatted email.":"Provide the provider email. Mightbe used to send automatted email.","Provider surname if necessary.":"Provider surname if necessary.","Contact phone number for the provider. Might be used to send automatted SMS notifications.":"Contact phone number for the provider. Might be used to send automatted SMS notifications.","First address of the provider.":"First address of the provider.","Second address of the provider.":"Second address of the provider.","Further details about the provider":"Further details about the provider","Amount Due":"Amount Due","Amount Paid":"Amount Paid","See Procurements":"See Procurements","Registers List":"Registers List","Display all registers.":"Display all registers.","No registers has been registered":"No registers has been registered","Add a new register":"Add a new register","Create a new register":"Create a new register","Register a new register and save it.":"Register a new register and save it.","Edit register":"Edit register","Modify Register.":"Modify Register.","Return to Registers":"Return to Registers","Closed":"Closed","Define what is the status of the register.":"Define what is the status of the register.","Provide mode details about this cash register.":"Provide mode details about this cash register.","Unable to delete a register that is currently in use":"Unable to delete a register that is currently in use","Used By":"Used By","Register History List":"Register History List","Display all register histories.":"Display all register histories.","No register histories has been registered":"No register histories has been registered","Add a new register history":"Add a new register history","Create a new register history":"Create a new register history","Register a new register history and save it.":"Register a new register history and save it.","Edit register history":"Edit register history","Modify Registerhistory.":"Modify Registerhistory.","Return to Register History":"Return to Register History","Register Id":"Register Id","Action":"Action","Register Name":"Register Name","Done At":"Done At","Reward Systems List":"Reward Systems List","Display all reward systems.":"Display all reward systems.","No reward systems has been registered":"No reward systems has been registered","Add a new reward system":"Add a new reward system","Create a new reward system":"Create a new reward system","Register a new reward system and save it.":"Register a new reward system and save it.","Edit reward system":"Edit reward system","Modify Reward System.":"Modify Reward System.","Return to Reward Systems":"Return to Reward Systems","From":"From","The interval start here.":"The interval start here.","To":"To","The interval ends here.":"The interval ends here.","Points earned.":"Points earned.","Coupon":"Coupon","Decide which coupon you would apply to the system.":"Decide which coupon you would apply to the system.","This is the objective that the user should reach to trigger the reward.":"This is the objective that the user should reach to trigger the reward.","A short description about this system":"A short description about this system","Would you like to delete this reward system ?":"Would you like to delete this reward system ?","Delete Selected Rewards":"Delete Selected Rewards","Would you like to delete selected rewards?":"Would you like to delete selected rewards?","Roles List":"Roles List","Display all roles.":"Display all roles.","No role has been registered.":"No role has been registered.","Add a new role":"Add a new role","Create a new role":"Create a new role","Create a new role and save it.":"Create a new role and save it.","Edit role":"Edit role","Modify Role.":"Modify Role.","Return to Roles":"Return to Roles","Provide a name to the role.":"Provide a name to the role.","Should be a unique value with no spaces or special character":"Should be a unique value with no spaces or special character","Provide more details about what this role is about.":"Provide more details about what this role is about.","Unable to delete a system role.":"Unable to delete a system role.","You do not have enough permissions to perform this action.":"You do not have enough permissions to perform this action.","Taxes List":"Taxes List","Display all taxes.":"Display all taxes.","No taxes has been registered":"No taxes has been registered","Add a new tax":"Add a new tax","Create a new tax":"Create a new tax","Register a new tax and save it.":"Register a new tax and save it.","Edit tax":"Edit tax","Modify Tax.":"Modify Tax.","Return to Taxes":"Return to Taxes","Provide a name to the tax.":"Provide a name to the tax.","Assign the tax to a tax group.":"Assign the tax to a tax group.","Rate":"Rate","Define the rate value for the tax.":"Define the rate value for the tax.","Provide a description to the tax.":"Provide a description to the tax.","Taxes Groups List":"Taxes Groups List","Display all taxes groups.":"Display all taxes groups.","No taxes groups has been registered":"No taxes groups has been registered","Add a new tax group":"Add a new tax group","Create a new tax group":"Create a new tax group","Register a new tax group and save it.":"Register a new tax group and save it.","Edit tax group":"Edit tax group","Modify Tax Group.":"Modify Tax Group.","Return to Taxes Groups":"Return to Taxes Groups","Provide a short description to the tax group.":"Provide a short description to the tax group.","Units List":"Units List","Display all units.":"Display all units.","No units has been registered":"No units has been registered","Add a new unit":"Add a new unit","Create a new unit":"Create a new unit","Register a new unit and save it.":"Register a new unit and save it.","Edit unit":"Edit unit","Modify Unit.":"Modify Unit.","Return to Units":"Return to Units","Preview URL":"Preview URL","Preview of the unit.":"Preview of the unit.","Define the value of the unit.":"Define the value of the unit.","Define to which group the unit should be assigned.":"Define to which group the unit should be assigned.","Base Unit":"Base Unit","Determine if the unit is the base unit from the group.":"Determine if the unit is the base unit from the group.","Provide a short description about the unit.":"Provide a short description about the unit.","Unit Groups List":"Unit Groups List","Display all unit groups.":"Display all unit groups.","No unit groups has been registered":"No unit groups has been registered","Add a new unit group":"Add a new unit group","Create a new unit group":"Create a new unit group","Register a new unit group and save it.":"Register a new unit group and save it.","Edit unit group":"Edit unit group","Modify Unit Group.":"Modify Unit Group.","Return to Unit Groups":"Return to Unit Groups","Users List":"Users List","Display all users.":"Display all users.","No users has been registered":"No users has been registered","Add a new user":"Add a new user","Create a new user":"Create a new user","Register a new user and save it.":"Register a new user and save it.","Edit user":"Edit user","Modify User.":"Modify User.","Return to Users":"Return to Users","Username":"Username","Will be used for various purposes such as email recovery.":"Will be used for various purposes such as email recovery.","Password":"Password","Make a unique and secure password.":"Make a unique and secure password.","Confirm Password":"Confirm Password","Should be the same as the password.":"Should be the same as the password.","Define wether the user can use the application.":"Define wether the user can use the application.","The action you tried to perform is not allowed.":"The action you tried to perform is not allowed.","Not Enough Permissions":"Not Enough Permissions","The resource of the page you tried to access is not available or might have been deleted.":"The resource of the page you tried to access is not available or might have been deleted.","Not Found Exception":"Not Found Exception","Provide your username.":"Provide your username.","Provide your password.":"Provide your password.","Provide your email.":"Provide your email.","Password Confirm":"Password Confirm","define the amount of the transaction.":"define the amount of the transaction.","Further observation while proceeding.":"Further observation while proceeding.","determine what is the transaction type.":"determine what is the transaction type.","Add":"Add","Deduct":"Deduct","Determine the amount of the transaction.":"Determine the amount of the transaction.","Further details about the transaction.":"Further details about the transaction.","Define the installments for the current order.":"Define the installments for the current order.","New Password":"New Password","define your new password.":"define your new password.","confirm your new password.":"confirm your new password.","choose the payment type.":"choose the payment type.","Provide the procurement name.":"Provide the procurement name.","Describe the procurement.":"Describe the procurement.","Define the provider.":"Define the provider.","Define what is the unit price of the product.":"Define what is the unit price of the product.","Condition":"Condition","Determine in which condition the product is returned.":"Determine in which condition the product is returned.","Other Observations":"Other Observations","Describe in details the condition of the returned product.":"Describe in details the condition of the returned product.","Unit Group Name":"Unit Group Name","Provide a unit name to the unit.":"Provide a unit name to the unit.","Describe the current unit.":"Describe the current unit.","assign the current unit to a group.":"assign the current unit to a group.","define the unit value.":"define the unit value.","Provide a unit name to the units group.":"Provide a unit name to the units group.","Describe the current unit group.":"Describe the current unit group.","POS":"POS","Open POS":"Open POS","Create Register":"Create Register","Registes List":"Registes List","Use Customer Billing":"Use Customer Billing","Define wether the customer billing information should be used.":"Define wether the customer billing information should be used.","General Shipping":"General Shipping","Define how the shipping is calculated.":"Define how the shipping is calculated.","Shipping Fees":"Shipping Fees","Define shipping fees.":"Define shipping fees.","Use Customer Shipping":"Use Customer Shipping","Define wether the customer shipping information should be used.":"Define wether the customer shipping information should be used.","Invoice Number":"Invoice Number","If the procurement has been issued outside of NexoPOS, please provide a unique reference.":"If the procurement has been issued outside of NexoPOS, please provide a unique reference.","Delivery Time":"Delivery Time","If the procurement has to be delivered at a specific time, define the moment here.":"If the procurement has to be delivered at a specific time, define the moment here.","Automatic Approval":"Automatic Approval","Determine if the procurement should be marked automatically as approved once the Delivery Time occurs.":"Determine if the procurement should be marked automatically as approved once the Delivery Time occurs.","Determine what is the actual payment status of the procurement.":"Determine what is the actual payment status of the procurement.","Determine what is the actual provider of the current procurement.":"Determine what is the actual provider of the current procurement.","Provide a name that will help to identify the procurement.":"Provide a name that will help to identify the procurement.","UOM":"UOM","First Name":"First Name","Define what is the user first name. If not provided, the username is used instead.":"Define what is the user first name. If not provided, the username is used instead.","Second Name":"Second Name","Define what is the user second name. If not provided, the username is used instead.":"Define what is the user second name. If not provided, the username is used instead.","Avatar":"Avatar","Define the image that should be used as an avatar.":"Define the image that should be used as an avatar.","Language":"Language","Choose the language for the current account.":"Choose the language for the current account.","Security":"Security","Old Password":"Old Password","Provide the old password.":"Provide the old password.","Change your password with a better stronger password.":"Change your password with a better stronger password.","Password Confirmation":"Password Confirmation","The profile has been successfully saved.":"The profile has been successfully saved.","The user attribute has been saved.":"The user attribute has been saved.","The options has been successfully updated.":"The options has been successfully updated.","Wrong password provided":"Wrong password provided","Wrong old password provided":"Wrong old password provided","Password Successfully updated.":"Password Successfully updated.","Sign In — NexoPOS":"Sign In — NexoPOS","Sign Up — NexoPOS":"Sign Up — NexoPOS","Password Lost":"Password Lost","Unable to proceed as the token provided is invalid.":"Unable to proceed as the token provided is invalid.","The token has expired. Please request a new activation token.":"The token has expired. Please request a new activation token.","Set New Password":"Set New Password","Database Update":"Database Update","This account is disabled.":"This account is disabled.","Unable to find record having that username.":"Unable to find record having that username.","Unable to find record having that password.":"Unable to find record having that password.","Invalid username or password.":"Invalid username or password.","Unable to login, the provided account is not active.":"Unable to login, the provided account is not active.","You have been successfully connected.":"You have been successfully connected.","The recovery email has been send to your inbox.":"The recovery email has been send to your inbox.","Unable to find a record matching your entry.":"Unable to find a record matching your entry.","No role has been defined for registration. Please contact the administrators.":"No role has been defined for registration. Please contact the administrators.","Your Account has been created but requires email validation.":"Your Account has been created but requires email validation.","Unable to find the requested user.":"Unable to find the requested user.","Unable to proceed, the provided token is not valid.":"Unable to proceed, the provided token is not valid.","Unable to proceed, the token has expired.":"Unable to proceed, the token has expired.","Your password has been updated.":"Your password has been updated.","Unable to edit a register that is currently in use":"Unable to edit a register that is currently in use","No register has been opened by the logged user.":"No register has been opened by the logged user.","The register is opened.":"The register is opened.","Closing":"Closing","Opening":"Opening","Sale":"Sale","Refund":"Refund","Unable to find the category using the provided identifier":"Unable to find the category using the provided identifier","The category has been deleted.":"The category has been deleted.","Unable to find the category using the provided identifier.":"Unable to find the category using the provided identifier.","Unable to find the attached category parent":"Unable to find the attached category parent","The category has been correctly saved":"The category has been correctly saved","The category has been updated":"The category has been updated","The entry has been successfully deleted.":"The entry has been successfully deleted.","A new entry has been successfully created.":"A new entry has been successfully created.","Unhandled crud resource":"Unhandled crud resource","You need to select at least one item to delete":"You need to select at least one item to delete","You need to define which action to perform":"You need to define which action to perform","Unable to proceed. No matching CRUD resource has been found.":"Unable to proceed. No matching CRUD resource has been found.","This resource is not protected. The access is granted.":"This resource is not protected. The access is granted.","Create Coupon":"Create Coupon","helps you creating a coupon.":"helps you creating a coupon.","Edit Coupon":"Edit Coupon","Editing an existing coupon.":"Editing an existing coupon.","Invalid Request.":"Invalid Request.","Unable to delete a group to which customers are still assigned.":"Unable to delete a group to which customers are still assigned.","The customer group has been deleted.":"The customer group has been deleted.","Unable to find the requested group.":"Unable to find the requested group.","The customer group has been successfully created.":"The customer group has been successfully created.","The customer group has been successfully saved.":"The customer group has been successfully saved.","Unable to transfer customers to the same account.":"Unable to transfer customers to the same account.","The categories has been transfered to the group %s.":"The categories has been transfered to the group %s.","No customer identifier has been provided to proceed to the transfer.":"No customer identifier has been provided to proceed to the transfer.","Unable to find the requested group using the provided id.":"Unable to find the requested group using the provided id.","List all created expenses":"List all created expenses","\"%s\" is not an instance of \"FieldsService\"":"\"%s\" is not an instance of \"FieldsService\"","Manage Medias":"Manage Medias","The operation was successful.":"The operation was successful.","Modules List":"Modules List","List all available modules.":"List all available modules.","Upload A Module":"Upload A Module","Extends NexoPOS features with some new modules.":"Extends NexoPOS features with some new modules.","The notification has been successfully deleted":"The notification has been successfully deleted","All the notificataions has been cleared.":"All the notificataions has been cleared.","Order Invoice — %s":"Order Invoice — %s","Order Receipt — %s":"Order Receipt — %s","The printing event has been successfully dispatched.":"The printing event has been successfully dispatched.","There is a mismatch between the provided order and the order attached to the instalment.":"There is a mismatch between the provided order and the order attached to the instalment.","Unable to edit a procurement that is stocked. Consider performing an adjustment or either delete the procurement.":"Unable to edit a procurement that is stocked. Consider performing an adjustment or either delete the procurement.","New Procurement":"New Procurement","Edit Procurement":"Edit Procurement","Perform adjustment on existing procurement.":"Perform adjustment on existing procurement.","%s - Invoice":"%s - Invoice","list of product procured.":"list of product procured.","The product price has been refreshed.":"The product price has been refreshed.","The single variation has been deleted.":"The single variation has been deleted.","List all products available on the system":"List all products available on the system","Edit a product":"Edit a product","Makes modifications to a product":"Makes modifications to a product","Create a product":"Create a product","Add a new product on the system":"Add a new product on the system","Stock Adjustment":"Stock Adjustment","Adjust stock of existing products.":"Adjust stock of existing products.","Lost":"Lost","No stock is provided for the requested product.":"No stock is provided for the requested product.","The product unit quantity has been deleted.":"The product unit quantity has been deleted.","Unable to proceed as the request is not valid.":"Unable to proceed as the request is not valid.","Unsupported action for the product %s.":"Unsupported action for the product %s.","The stock has been adjustment successfully.":"The stock has been adjustment successfully.","Unable to add the product to the cart as it has expired.":"Unable to add the product to the cart as it has expired.","Unable to add a product that has accurate tracking enabled, using an ordinary barcode.":"Unable to add a product that has accurate tracking enabled, using an ordinary barcode.","There is no products matching the current request.":"There is no products matching the current request.","Print Labels":"Print Labels","Customize and print products labels.":"Customize and print products labels.","Sales Report":"Sales Report","Provides an overview over the sales during a specific period":"Provides an overview over the sales during a specific period","Sold Stock":"Sold Stock","Provides an overview over the sold stock during a specific period.":"Provides an overview over the sold stock during a specific period.","Profit Report":"Profit Report","Provides an overview of the provide of the products sold.":"Provides an overview of the provide of the products sold.","Cash Flow Report":"Cash Flow Report","Provides an overview on the activity for a specific period.":"Provides an overview on the activity for a specific period.","Annual Report":"Annual Report","Invalid authorization code provided.":"Invalid authorization code provided.","The database has been successfully seeded.":"The database has been successfully seeded.","Rewards System":"Rewards System","Manage all rewards program.":"Manage all rewards program.","Create A Reward System":"Create A Reward System","Add a new reward system.":"Add a new reward system.","Edit A Reward System":"Edit A Reward System","edit an existing reward system with the rules attached.":"edit an existing reward system with the rules attached.","Settings Page Not Found":"Settings Page Not Found","Customers Settings":"Customers Settings","Configure the customers settings of the application.":"Configure the customers settings of the application.","General Settings":"General Settings","Configure the general settings of the application.":"Configure the general settings of the application.","Invoices Settings":"Invoices Settings","Configure the invoice settings.":"Configure the invoice settings.","Orders Settings":"Orders Settings","Configure the orders settings.":"Configure the orders settings.","POS Settings":"POS Settings","Configure the pos settings.":"Configure the pos settings.","Reports Settings":"Reports Settings","Configure the reports.":"Configure the reports.","Reset Settings":"Reset Settings","Reset the data and enable demo.":"Reset the data and enable demo.","Workers Settings":"Workers Settings","Configure the workers settings.":"Configure the workers settings.","%s is not an instance of \"%s\".":"%s is not an instance of \"%s\".","Unable to find the requeted product tax using the provided id":"Unable to find the requeted product tax using the provided id","Unable to find the requested product tax using the provided identifier.":"Unable to find the requested product tax using the provided identifier.","The product tax has been created.":"The product tax has been created.","The product tax has been updated":"The product tax has been updated","Unable to retreive the requested tax group using the provided identifier \"%s\".":"Unable to retreive the requested tax group using the provided identifier \"%s\".","Manage all users available.":"Manage all users available.","Permission Manager":"Permission Manager","Manage all permissions and roles":"Manage all permissions and roles","My Profile":"My Profile","Change your personal settings":"Change your personal settings","The permissions has been updated.":"The permissions has been updated.","Sunday":"Sunday","Monday":"Monday","Tuesday":"Tuesday","Wednesday":"Wednesday","Thursday":"Thursday","Friday":"Friday","Saturday":"Saturday","NexoPOS 4 — Setup Wizard":"NexoPOS 4 — Setup Wizard","The migration has successfully run.":"The migration has successfully run.","Workers Misconfiguration":"Workers Misconfiguration","Unable to initialize the settings page. The identifier \"%s\" cannot be instantiated.":"Unable to initialize the settings page. The identifier \"%s\" cannot be instantiated.","Unable to register. The registration is closed.":"Unable to register. The registration is closed.","Hold Order Cleared":"Hold Order Cleared","[NexoPOS] Activate Your Account":"[NexoPOS] Activate Your Account","[NexoPOS] A New User Has Registered":"[NexoPOS] A New User Has Registered","[NexoPOS] Your Account Has Been Created":"[NexoPOS] Your Account Has Been Created","Unable to find the permission with the namespace \"%s\".":"Unable to find the permission with the namespace \"%s\".","Voided":"Voided","Refunded":"Refunded","Partially Refunded":"Partially Refunded","The register has been successfully opened":"The register has been successfully opened","The register has been successfully closed":"The register has been successfully closed","The provided amount is not allowed. The amount should be greater than \"0\". ":"The provided amount is not allowed. The amount should be greater than \"0\". ","The cash has successfully been stored":"The cash has successfully been stored","Not enough fund to cash out.":"Not enough fund to cash out.","The cash has successfully been disbursed.":"The cash has successfully been disbursed.","In Use":"In Use","Opened":"Opened","Delete Selected entries":"Delete Selected entries","%s entries has been deleted":"%s entries has been deleted","%s entries has not been deleted":"%s entries has not been deleted","Unable to find the customer using the provided id.":"Unable to find the customer using the provided id.","The customer has been deleted.":"The customer has been deleted.","The email \"%s\" is already stored on another customer informations.":"The email \"%s\" is already stored on another customer informations.","The customer has been created.":"The customer has been created.","Unable to find the customer using the provided ID.":"Unable to find the customer using the provided ID.","The customer has been edited.":"The customer has been edited.","Unable to find the customer using the provided email.":"Unable to find the customer using the provided email.","The customer account has been updated.":"The customer account has been updated.","Issuing Coupon Failed":"Issuing Coupon Failed","Unable to apply a coupon attached to the reward \"%s\". It looks like the coupon no more exists.":"Unable to apply a coupon attached to the reward \"%s\". It looks like the coupon no more exists.","The coupon is issued for a customer.":"The coupon is issued for a customer.","The coupon is not issued for the selected customer.":"The coupon is not issued for the selected customer.","Unable to find a coupon with the provided code.":"Unable to find a coupon with the provided code.","The coupon has been updated.":"The coupon has been updated.","The group has been created.":"The group has been created.","The expense has been successfully saved.":"The expense has been successfully saved.","The expense has been successfully updated.":"The expense has been successfully updated.","Unable to find the expense using the provided identifier.":"Unable to find the expense using the provided identifier.","Unable to find the requested expense using the provided id.":"Unable to find the requested expense using the provided id.","The expense has been correctly deleted.":"The expense has been correctly deleted.","You cannot delete a category which has expenses bound.":"You cannot delete a category which has expenses bound.","The expense category has been deleted.":"The expense category has been deleted.","Unable to find the expense category using the provided ID.":"Unable to find the expense category using the provided ID.","The expense category has been saved":"The expense category has been saved","The expense category has been updated.":"The expense category has been updated.","The expense \"%s\" has been processed.":"The expense \"%s\" has been processed.","The expense \"%s\" has already been processed.":"The expense \"%s\" has already been processed.","The process has been correctly executed and all expenses has been processed.":"The process has been correctly executed and all expenses has been processed.","%s — NexoPOS 4":"%s — NexoPOS 4","The media has been deleted":"The media has been deleted","Unable to find the media.":"Unable to find the media.","Unable to find the requested file.":"Unable to find the requested file.","Unable to find the media entry":"Unable to find the media entry","Payment Types":"Payment Types","Medias":"Medias","List":"List","Customers Groups":"Customers Groups","Create Group":"Create Group","Reward Systems":"Reward Systems","Create Reward":"Create Reward","List Coupons":"List Coupons","Providers":"Providers","Create A Provider":"Create A Provider","Create Expense":"Create Expense","Inventory":"Inventory","Create Product":"Create Product","Create Category":"Create Category","Create Unit":"Create Unit","Unit Groups":"Unit Groups","Create Unit Groups":"Create Unit Groups","Taxes Groups":"Taxes Groups","Create Tax Groups":"Create Tax Groups","Create Tax":"Create Tax","Modules":"Modules","Upload Module":"Upload Module","Users":"Users","Create User":"Create User","Roles":"Roles","Create Roles":"Create Roles","Permissions Manager":"Permissions Manager","Procurements":"Procurements","Reports":"Reports","Sale Report":"Sale Report","Incomes & Loosses":"Incomes & Loosses","Cash Flow":"Cash Flow","Invoice Settings":"Invoice Settings","Workers":"Workers","Unable to locate the requested module.":"Unable to locate the requested module.","The module \"%s\" has been disabled as the dependency \"%s\" is missing. ":"The module \"%s\" has been disabled as the dependency \"%s\" is missing. ","The module \"%s\" has been disabled as the dependency \"%s\" is not enabled. ":"The module \"%s\" has been disabled as the dependency \"%s\" is not enabled. ","Unable to detect the folder from where to perform the installation.":"Unable to detect the folder from where to perform the installation.","Invalid Module provided":"Invalid Module provided","The uploaded file is not a valid module.":"The uploaded file is not a valid module.","A migration is required for this module":"A migration is required for this module","The module has been successfully installed.":"The module has been successfully installed.","The migration run successfully.":"The migration run successfully.","The module has correctly been enabled.":"The module has correctly been enabled.","Unable to enable the module.":"Unable to enable the module.","The Module has been disabled.":"The Module has been disabled.","Unable to disable the module.":"Unable to disable the module.","Unable to proceed, the modules management is disabled.":"Unable to proceed, the modules management is disabled.","Missing required parameters to create a notification":"Missing required parameters to create a notification","The order has been placed.":"The order has been placed.","The provided coupon \"%s\", can no longer be used":"The provided coupon \"%s\", can no longer be used","The percentage discount provided is not valid.":"The percentage discount provided is not valid.","A discount cannot exceed the sub total value of an order.":"A discount cannot exceed the sub total value of an order.","No payment is expected at the moment. If the customer want to pay early, consider adjusting instalment payments date.":"No payment is expected at the moment. If the customer want to pay early, consider adjusting instalment payments date.","The payment has been saved.":"The payment has been saved.","Unable to edit an order that is completely paid.":"Unable to edit an order that is completely paid.","Unable to proceed as one of the previous submitted payment is missing from the order.":"Unable to proceed as one of the previous submitted payment is missing from the order.","The order payment status cannot switch to hold as a payment has already been made on that order.":"The order payment status cannot switch to hold as a payment has already been made on that order.","Unable to proceed. One of the submitted payment type is not supported.":"Unable to proceed. One of the submitted payment type is not supported.","Unable to proceed, the product \"%s\" has a unit which cannot be retreived. It might have been deleted.":"Unable to proceed, the product \"%s\" has a unit which cannot be retreived. It might have been deleted.","Unable to find the customer using the provided ID. The order creation has failed.":"Unable to find the customer using the provided ID. The order creation has failed.","Unable to proceed a refund on an unpaid order.":"Unable to proceed a refund on an unpaid order.","The current credit has been issued from a refund.":"The current credit has been issued from a refund.","The order has been successfully refunded.":"The order has been successfully refunded.","unable to proceed to a refund as the provided status is not supported.":"unable to proceed to a refund as the provided status is not supported.","The product %s has been successfully refunded.":"The product %s has been successfully refunded.","Unable to find the order product using the provided id.":"Unable to find the order product using the provided id.","Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier":"Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier","Unable to fetch the order as the provided pivot argument is not supported.":"Unable to fetch the order as the provided pivot argument is not supported.","The product has been added to the order \"%s\"":"The product has been added to the order \"%s\"","the order has been succesfully computed.":"the order has been succesfully computed.","The order has been deleted.":"The order has been deleted.","The product has been successfully deleted from the order.":"The product has been successfully deleted from the order.","Unable to find the requested product on the provider order.":"Unable to find the requested product on the provider order.","Unpaid Orders Turned Due":"Unpaid Orders Turned Due","No orders to handle for the moment.":"No orders to handle for the moment.","The order has been correctly voided.":"The order has been correctly voided.","Unable to edit an already paid instalment.":"Unable to edit an already paid instalment.","The instalment has been saved.":"The instalment has been saved.","The instalment has been deleted.":"The instalment has been deleted.","The defined amount is not valid.":"The defined amount is not valid.","No further instalments is allowed for this order. The total instalment already covers the order total.":"No further instalments is allowed for this order. The total instalment already covers the order total.","The instalment has been created.":"The instalment has been created.","The provided status is not supported.":"The provided status is not supported.","The order has been successfully updated.":"The order has been successfully updated.","Unable to find the requested procurement using the provided identifier.":"Unable to find the requested procurement using the provided identifier.","Unable to find the assigned provider.":"Unable to find the assigned provider.","The procurement has been created.":"The procurement has been created.","Unable to edit a procurement that has already been stocked. Please consider performing and stock adjustment.":"Unable to edit a procurement that has already been stocked. Please consider performing and stock adjustment.","The provider has been edited.":"The provider has been edited.","Unable to delete the procurement as there is not enough stock remaining for \"%s\". This likely means the stock count has changed either with a sale, adjustment after the procurement has been stocked.":"Unable to delete the procurement as there is not enough stock remaining for \"%s\". This likely means the stock count has changed either with a sale, adjustment after the procurement has been stocked.","Unable to have a unit group id for the product using the reference \"%s\" as \"%s\"":"Unable to have a unit group id for the product using the reference \"%s\" as \"%s\"","The operation has completed.":"The operation has completed.","The procurement has been refreshed.":"The procurement has been refreshed.","The procurement has been reset.":"The procurement has been reset.","The procurement products has been deleted.":"The procurement products has been deleted.","The procurement product has been updated.":"The procurement product has been updated.","Unable to find the procurement product using the provided id.":"Unable to find the procurement product using the provided id.","The product %s has been deleted from the procurement %s":"The product %s has been deleted from the procurement %s","The product with the following ID \"%s\" is not initially included on the procurement":"The product with the following ID \"%s\" is not initially included on the procurement","The procurement products has been updated.":"The procurement products has been updated.","Procurement Automatically Stocked":"Procurement Automatically Stocked","Draft":"Draft","The category has been created":"The category has been created","Unable to find the product using the provided id.":"Unable to find the product using the provided id.","Unable to find the requested product using the provided SKU.":"Unable to find the requested product using the provided SKU.","The variable product has been created.":"The variable product has been created.","The provided barcode \"%s\" is already in use.":"The provided barcode \"%s\" is already in use.","The provided SKU \"%s\" is already in use.":"The provided SKU \"%s\" is already in use.","The product has been saved.":"The product has been saved.","The provided barcode is already in use.":"The provided barcode is already in use.","The provided SKU is already in use.":"The provided SKU is already in use.","The product has been udpated":"The product has been udpated","The variable product has been updated.":"The variable product has been updated.","The product variations has been reset":"The product variations has been reset","The product has been resetted.":"The product has been resetted.","The product \"%s\" has been successfully deleted":"The product \"%s\" has been successfully deleted","Unable to find the requested variation using the provided ID.":"Unable to find the requested variation using the provided ID.","The product stock has been updated.":"The product stock has been updated.","The action is not an allowed operation.":"The action is not an allowed operation.","The product quantity has been updated.":"The product quantity has been updated.","There is no variations to delete.":"There is no variations to delete.","There is no products to delete.":"There is no products to delete.","The product variation has been succesfully created.":"The product variation has been succesfully created.","The product variation has been updated.":"The product variation has been updated.","The provider has been created.":"The provider has been created.","The provider has been updated.":"The provider has been updated.","Unable to find the provider using the specified id.":"Unable to find the provider using the specified id.","The provider has been deleted.":"The provider has been deleted.","Unable to find the provider using the specified identifier.":"Unable to find the provider using the specified identifier.","The provider account has been updated.":"The provider account has been updated.","The procurement payment has been deducted.":"The procurement payment has been deducted.","The dashboard report has been updated.":"The dashboard report has been updated.","Untracked Stock Operation":"Untracked Stock Operation","Unsupported action":"Unsupported action","The expense has been correctly saved.":"The expense has been correctly saved.","The table has been truncated.":"The table has been truncated.","The database has been hard reset.":"The database has been hard reset.","Untitled Settings Page":"Untitled Settings Page","No description provided for this settings page.":"No description provided for this settings page.","The form has been successfully saved.":"The form has been successfully saved.","Unable to reach the host":"Unable to reach the host","Unable to connect to the database using the credentials provided.":"Unable to connect to the database using the credentials provided.","Unable to select the database.":"Unable to select the database.","Access denied for this user.":"Access denied for this user.","The connexion with the database was successful":"The connexion with the database was successful","Cash":"Cash","Bank Payment":"Bank Payment","NexoPOS has been successfuly installed.":"NexoPOS has been successfuly installed.","A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.":"A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.","A tax cannot be his own parent.":"A tax cannot be his own parent.","The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".":"The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".","Unable to find the requested tax using the provided identifier.":"Unable to find the requested tax using the provided identifier.","The tax group has been correctly saved.":"The tax group has been correctly saved.","The tax has been correctly created.":"The tax has been correctly created.","The product tax has been saved.":"The product tax has been saved.","The tax has been successfully deleted.":"The tax has been successfully deleted.","The Unit Group has been created.":"The Unit Group has been created.","The unit group %s has been updated.":"The unit group %s has been updated.","Unable to find the unit group to which this unit is attached.":"Unable to find the unit group to which this unit is attached.","The unit has been saved.":"The unit has been saved.","Unable to find the Unit using the provided id.":"Unable to find the Unit using the provided id.","The unit has been updated.":"The unit has been updated.","The unit group %s has more than one base unit":"The unit group %s has more than one base unit","The unit has been deleted.":"The unit has been deleted.","The activation process has failed.":"The activation process has failed.","Unable to activate the account. The activation token is wrong.":"Unable to activate the account. The activation token is wrong.","Unable to activate the account. The activation token has expired.":"Unable to activate the account. The activation token has expired.","The account has been successfully activated.":"The account has been successfully activated.","unable to find this validation class %s.":"unable to find this validation class %s.","Enable Reward":"Enable Reward","Will activate the reward system for the customers.":"Will activate the reward system for the customers.","Default Customer Account":"Default Customer Account","Default Customer Group":"Default Customer Group","Select to which group each new created customers are assigned to.":"Select to which group each new created customers are assigned to.","Enable Credit & Account":"Enable Credit & Account","The customers will be able to make deposit or obtain credit.":"The customers will be able to make deposit or obtain credit.","Store Name":"Store Name","This is the store name.":"This is the store name.","Store Address":"Store Address","The actual store address.":"The actual store address.","Store City":"Store City","The actual store city.":"The actual store city.","Store Phone":"Store Phone","The phone number to reach the store.":"The phone number to reach the store.","Store Email":"Store Email","The actual store email. Might be used on invoice or for reports.":"The actual store email. Might be used on invoice or for reports.","Store PO.Box":"Store PO.Box","The store mail box number.":"The store mail box number.","Store Fax":"Store Fax","The store fax number.":"The store fax number.","Store Additional Information":"Store Additional Information","Store additional informations.":"Store additional informations.","Store Square Logo":"Store Square Logo","Choose what is the square logo of the store.":"Choose what is the square logo of the store.","Store Rectangle Logo":"Store Rectangle Logo","Choose what is the rectangle logo of the store.":"Choose what is the rectangle logo of the store.","Define the default fallback language.":"Define the default fallback language.","Currency":"Currency","Currency Symbol":"Currency Symbol","This is the currency symbol.":"This is the currency symbol.","Currency ISO":"Currency ISO","The international currency ISO format.":"The international currency ISO format.","Currency Position":"Currency Position","Before the amount":"Before the amount","After the amount":"After the amount","Define where the currency should be located.":"Define where the currency should be located.","Prefered Currency":"Prefered Currency","ISO Currency":"ISO Currency","Symbol":"Symbol","Determine what is the currency indicator that should be used.":"Determine what is the currency indicator that should be used.","Currency Thousand Separator":"Currency Thousand Separator","Define the symbol that indicate thousand. By default \",\" is used.":"Define the symbol that indicate thousand. By default \",\" is used.","Currency Decimal Separator":"Currency Decimal Separator","Define the symbol that indicate decimal number. By default \".\" is used.":"Define the symbol that indicate decimal number. By default \".\" is used.","Currency Precision":"Currency Precision","%s numbers after the decimal":"%s numbers after the decimal","Date Format":"Date Format","This define how the date should be defined. The default format is \"Y-m-d\".":"This define how the date should be defined. The default format is \"Y-m-d\".","Determine the default timezone of the store.":"Determine the default timezone of the store.","Registration":"Registration","Registration Open":"Registration Open","Determine if everyone can register.":"Determine if everyone can register.","Registration Role":"Registration Role","Select what is the registration role.":"Select what is the registration role.","Requires Validation":"Requires Validation","Force account validation after the registration.":"Force account validation after the registration.","Allow Recovery":"Allow Recovery","Allow any user to recover his account.":"Allow any user to recover his account.","Receipts":"Receipts","Receipt Template":"Receipt Template","Default":"Default","Choose the template that applies to receipts":"Choose the template that applies to receipts","Receipt Logo":"Receipt Logo","Provide a URL to the logo.":"Provide a URL to the logo.","Receipt Footer":"Receipt Footer","If you would like to add some disclosure at the bottom of the receipt.":"If you would like to add some disclosure at the bottom of the receipt.","Column A":"Column A","Column B":"Column B","Order Code Type":"Order Code Type","Determine how the system will generate code for each orders.":"Determine how the system will generate code for each orders.","Sequential":"Sequential","Random Code":"Random Code","Number Sequential":"Number Sequential","Allow Unpaid Orders":"Allow Unpaid Orders","Will prevent incomplete orders to be placed. If credit is allowed, this option should be set to \"yes\".":"Will prevent incomplete orders to be placed. If credit is allowed, this option should be set to \"yes\".","Allow Partial Orders":"Allow Partial Orders","Will prevent partially paid orders to be placed.":"Will prevent partially paid orders to be placed.","Quotation Expiration":"Quotation Expiration","Quotations will get deleted after they defined they has reached.":"Quotations will get deleted after they defined they has reached.","%s Days":"%s Days","Features":"Features","Show Quantity":"Show Quantity","Will show the quantity selector while choosing a product. Otherwise the default quantity is set to 1.":"Will show the quantity selector while choosing a product. Otherwise the default quantity is set to 1.","Allow Customer Creation":"Allow Customer Creation","Allow customers to be created on the POS.":"Allow customers to be created on the POS.","Quick Product":"Quick Product","Allow quick product to be created from the POS.":"Allow quick product to be created from the POS.","Editable Unit Price":"Editable Unit Price","Allow product unit price to be edited.":"Allow product unit price to be edited.","Order Types":"Order Types","Control the order type enabled.":"Control the order type enabled.","Layout":"Layout","Retail Layout":"Retail Layout","Clothing Shop":"Clothing Shop","POS Layout":"POS Layout","Change the layout of the POS.":"Change the layout of the POS.","Printing":"Printing","Printed Document":"Printed Document","Choose the document used for printing aster a sale.":"Choose the document used for printing aster a sale.","Printing Enabled For":"Printing Enabled For","All Orders":"All Orders","From Partially Paid Orders":"From Partially Paid Orders","Only Paid Orders":"Only Paid Orders","Determine when the printing should be enabled.":"Determine when the printing should be enabled.","Printing Gateway":"Printing Gateway","Determine what is the gateway used for printing.":"Determine what is the gateway used for printing.","Enable Cash Registers":"Enable Cash Registers","Determine if the POS will support cash registers.":"Determine if the POS will support cash registers.","Cashier Idle Counter":"Cashier Idle Counter","5 Minutes":"5 Minutes","10 Minutes":"10 Minutes","15 Minutes":"15 Minutes","20 Minutes":"20 Minutes","30 Minutes":"30 Minutes","Selected after how many minutes the system will set the cashier as idle.":"Selected after how many minutes the system will set the cashier as idle.","Cash Disbursement":"Cash Disbursement","Allow cash disbursement by the cashier.":"Allow cash disbursement by the cashier.","Cash Registers":"Cash Registers","Keyboard Shortcuts":"Keyboard Shortcuts","Cancel Order":"Cancel Order","Keyboard shortcut to cancel the current order.":"Keyboard shortcut to cancel the current order.","Keyboard shortcut to hold the current order.":"Keyboard shortcut to hold the current order.","Keyboard shortcut to create a customer.":"Keyboard shortcut to create a customer.","Proceed Payment":"Proceed Payment","Keyboard shortcut to proceed to the payment.":"Keyboard shortcut to proceed to the payment.","Open Shipping":"Open Shipping","Keyboard shortcut to define shipping details.":"Keyboard shortcut to define shipping details.","Open Note":"Open Note","Keyboard shortcut to open the notes.":"Keyboard shortcut to open the notes.","Order Type Selector":"Order Type Selector","Keyboard shortcut to open the order type selector.":"Keyboard shortcut to open the order type selector.","Toggle Fullscreen":"Toggle Fullscreen","Keyboard shortcut to toggle fullscreen.":"Keyboard shortcut to toggle fullscreen.","Quick Search":"Quick Search","Keyboard shortcut open the quick search popup.":"Keyboard shortcut open the quick search popup.","Amount Shortcuts":"Amount Shortcuts","VAT Type":"VAT Type","Determine the VAT type that should be used.":"Determine the VAT type that should be used.","Flat Rate":"Flat Rate","Flexible Rate":"Flexible Rate","Products Vat":"Products Vat","Products & Flat Rate":"Products & Flat Rate","Products & Flexible Rate":"Products & Flexible Rate","Define the tax group that applies to the sales.":"Define the tax group that applies to the sales.","Define how the tax is computed on sales.":"Define how the tax is computed on sales.","VAT Settings":"VAT Settings","Enable Email Reporting":"Enable Email Reporting","Determine if the reporting should be enabled globally.":"Determine if the reporting should be enabled globally.","Supplies":"Supplies","Public Name":"Public Name","Define what is the user public name. If not provided, the username is used instead.":"Define what is the user public name. If not provided, the username is used instead.","Enable Workers":"Enable Workers","Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".":"Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".","Test":"Test","Current Week":"Current Week","Previous Week":"Previous Week","Unable to find a module having the identifier \"%\".":"Unable to find a module having the identifier \"%\".","There is no migrations to perform for the module \"%s\"":"There is no migrations to perform for the module \"%s\"","The module migration has successfully been performed for the module \"%s\"":"The module migration has successfully been performed for the module \"%s\"","Sales By Payment Types":"Sales By Payment Types","Provide a report of the sales by payment types, for a specific period.":"Provide a report of the sales by payment types, for a specific period.","Sales By Payments":"Sales By Payments","Order Settings":"Order Settings","Define the order name.":"Define the order name.","Define the date of creation of the order.":"Define the date of creation of the order.","Total Refunds":"Total Refunds","Clients Registered":"Clients Registered","Commissions":"Commissions","Processing Status":"Processing Status","Refunded Products":"Refunded Products","The delivery status of the order will be changed. Please confirm your action.":"The delivery status of the order will be changed. Please confirm your action.","The product price has been updated.":"The product price has been updated.","The editable price feature is disabled.":"The editable price feature is disabled.","Order Refunds":"Order Refunds","Product Price":"Product Price","Unable to proceed":"Unable to proceed","Partially paid orders are disabled.":"Partially paid orders are disabled.","An order is currently being processed.":"An order is currently being processed.","Log out":"Log out","Refund receipt":"Refund receipt","Recompute":"Recompute","Sort Results":"Sort Results","Using Quantity Ascending":"Using Quantity Ascending","Using Quantity Descending":"Using Quantity Descending","Using Sales Ascending":"Using Sales Ascending","Using Sales Descending":"Using Sales Descending","Using Name Ascending":"Using Name Ascending","Using Name Descending":"Using Name Descending","Progress":"Progress","Discounts":"Discounts","An invalid date were provided. Make sure it a prior date to the actual server date.":"An invalid date were provided. Make sure it a prior date to the actual server date.","Computing report from %s...":"Computing report from %s...","The demo has been enabled.":"The demo has been enabled.","Refund Receipt":"Refund Receipt","Codabar":"Codabar","Code 128":"Code 128","Code 39":"Code 39","Code 11":"Code 11","UPC A":"UPC A","UPC E":"UPC E","Dashboard Identifier":"Dashboard Identifier","Store Dashboard":"Store Dashboard","Cashier Dashboard":"Cashier Dashboard","Default Dashboard":"Default Dashboard","Define what should be the home page of the dashboard.":"Define what should be the home page of the dashboard.","%s has been processed, %s has not been processed.":"%s has been processed, %s has not been processed.","Order Refund Receipt — %s":"Order Refund Receipt — %s","Provides an overview over the best products sold during a specific period.":"Provides an overview over the best products sold during a specific period.","The report will be computed for the current year.":"The report will be computed for the current year.","Unknown report to refresh.":"Unknown report to refresh.","Expenses Settings":"Expenses Settings","Configure the expenses settings of the application.":"Configure the expenses settings of the application.","Report Refreshed":"Report Refreshed","The yearly report has been successfully refreshed for the year \"%s\".":"The yearly report has been successfully refreshed for the year \"%s\".","Countable":"Countable","Piece":"Piece","GST":"GST","SGST":"SGST","CGST":"CGST","Sample Procurement %s":"Sample Procurement %s","generated":"generated","Not Available":"Not Available","The report has been computed successfully.":"The report has been computed successfully.","Create a customer":"Create a customer","Cash Flow List":"Cash Flow List","Display all Cash Flow.":"Display all Cash Flow.","No Cash Flow has been registered":"No Cash Flow has been registered","Add a new Cash Flow":"Add a new Cash Flow","Create a new Cash Flow":"Create a new Cash Flow","Register a new Cash Flow and save it.":"Register a new Cash Flow and save it.","Edit Cash Flow":"Edit Cash Flow","Modify Cash Flow.":"Modify Cash Flow.","Credit":"Credit","Debit":"Debit","All entities attached to this category will either produce a \"credit\" or \"debit\" to the cash flow history.":"All entities attached to this category will either produce a \"credit\" or \"debit\" to the cash flow history.","Account":"Account","Provide the accounting number for this category.":"Provide the accounting number for this category.","Unable to register using this email.":"Unable to register using this email.","Unable to register using this username.":"Unable to register using this username.","Accounting Settings":"Accounting Settings","Configure the accounting settings of the application.":"Configure the accounting settings of the application.","Accounting":"Accounting","Cash Flow History":"Cash Flow History","Procurement Cash Flow Account":"Procurement Cash Flow Account","Every procurement will be added to the selected cash flow account":"Every procurement will be added to the selected cash flow account","Sale Cash Flow Account":"Sale Cash Flow Account","Every sales will be added to the selected cash flow account":"Every sales will be added to the selected cash flow account","Every customer credit will be added to the selected cash flow account":"Every customer credit will be added to the selected cash flow account","Every customer credit removed will be added to the selected cash flow account":"Every customer credit removed will be added to the selected cash flow account","Sales Refunds Account":"Sales Refunds Account","Sales refunds will be attached to this cash flow account":"Sales refunds will be attached to this cash flow account","Stock return for spoiled items will be attached to this account":"Stock return for spoiled items will be attached to this account","Cash Register Cash-In Account":"Cash Register Cash-In Account","Cash Register Cash-Out Account":"Cash Register Cash-Out Account","Cash Register cash-in will be added to the cash flow account":"Cash Register cash-in will be added to the cash flow account","Cash Register cash-out will be added to the cash flow account":"Cash Register cash-out will be added to the cash flow account","No module has been updated yet.":"No module has been updated yet.","The reason has been updated.":"The reason has been updated.","You must select a customer before applying a coupon.":"You must select a customer before applying a coupon.","No coupons for the selected customer...":"No coupons for the selected customer...","Use Coupon":"Use Coupon","Use Customer ?":"Use Customer ?","No customer is selected. Would you like to proceed with this customer ?":"No customer is selected. Would you like to proceed with this customer ?","Change Customer ?":"Change Customer ?","Would you like to assign this customer to the ongoing order ?":"Would you like to assign this customer to the ongoing order ?","Product \/ Service":"Product \/ Service","An error has occured while computing the product.":"An error has occured while computing the product.","Provide a unique name for the product.":"Provide a unique name for the product.","Define what is the sale price of the item.":"Define what is the sale price of the item.","Set the quantity of the product.":"Set the quantity of the product.","Define what is tax type of the item.":"Define what is tax type of the item.","Choose the tax group that should apply to the item.":"Choose the tax group that should apply to the item.","Assign a unit to the product.":"Assign a unit to the product.","Some products has been added to the cart. Would youl ike to discard this order ?":"Some products has been added to the cart. Would youl ike to discard this order ?","Customer Accounts List":"Customer Accounts List","Display all customer accounts.":"Display all customer accounts.","No customer accounts has been registered":"No customer accounts has been registered","Add a new customer account":"Add a new customer account","Create a new customer account":"Create a new customer account","Register a new customer account and save it.":"Register a new customer account and save it.","Edit customer account":"Edit customer account","Modify Customer Account.":"Modify Customer Account.","Return to Customer Accounts":"Return to Customer Accounts","This will be ignored.":"This will be ignored.","Define the amount of the transaction":"Define the amount of the transaction","Define what operation will occurs on the customer account.":"Define what operation will occurs on the customer account.","Provider Procurements List":"Provider Procurements List","Display all provider procurements.":"Display all provider procurements.","No provider procurements has been registered":"No provider procurements has been registered","Add a new provider procurement":"Add a new provider procurement","Create a new provider procurement":"Create a new provider procurement","Register a new provider procurement and save it.":"Register a new provider procurement and save it.","Edit provider procurement":"Edit provider procurement","Modify Provider Procurement.":"Modify Provider Procurement.","Return to Provider Procurements":"Return to Provider Procurements","Delivered On":"Delivered On","Items":"Items","Displays the customer account history for %s":"Displays the customer account history for %s","Procurements by \"%s\"":"Procurements by \"%s\"","Crediting":"Crediting","Deducting":"Deducting","Order Payment":"Order Payment","Order Refund":"Order Refund","Unknown Operation":"Unknown Operation","Unamed Product":"Unamed Product","Bubble":"Bubble","Ding":"Ding","Pop":"Pop","Cash Sound":"Cash Sound","Sale Complete Sound":"Sale Complete Sound","New Item Audio":"New Item Audio","The sound that plays when an item is added to the cart.":"The sound that plays when an item is added to the cart.","Howdy, {name}":"Howdy, {name}","Would you like to perform the selected bulk action on the selected entries ?":"Would you like to perform the selected bulk action on the selected entries ?","The payment to be made today is less than what is expected.":"The payment to be made today is less than what is expected.","Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.":"Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.","How to change database configuration":"How to change database configuration","Common Database Issues":"Common Database Issues","Setup":"Setup","Compute Products":"Compute Products","Query Exception":"Query Exception","The category products has been refreshed":"The category products has been refreshed","The requested customer cannot be fonud.":"The requested customer cannot be fonud.","Filters":"Filters","Has Filters":"Has Filters","N\/D":"N\/D","Range Starts":"Range Starts","Range Ends":"Range Ends","Search Filters":"Search Filters","Clear Filters":"Clear Filters","Use Filters":"Use Filters","No rewards available the selected customer...":"No rewards available the selected customer...","An Error Has Occured":"An Error Has Occured","Unable to load the report as the timezone is not set on the settings.":"Unable to load the report as the timezone is not set on the settings.","There is no product to display...":"There is no product to display...","Method Not Allowed":"Method Not Allowed","Documentation":"Documentation","Module Version Mismatch":"Module Version Mismatch","Define how many time the coupon has been used.":"Define how many time the coupon has been used.","Define the maximum usage possible for this coupon.":"Define the maximum usage possible for this coupon.","Restrict the orders by the creation date.":"Restrict the orders by the creation date.","Created Between":"Created Between","Restrict the orders by the payment status.":"Restrict the orders by the payment status.","Due With Payment":"Due With Payment","Restrict the orders by the author.":"Restrict the orders by the author.","Restrict the orders by the customer.":"Restrict the orders by the customer.","Customer Phone":"Customer Phone","Restrict orders using the customer phone number.":"Restrict orders using the customer phone number.","Restrict the orders to the cash registers.":"Restrict the orders to the cash registers.","Low Quantity":"Low Quantity","Which quantity should be assumed low.":"Which quantity should be assumed low.","Stock Alert":"Stock Alert","See Products":"See Products","Provider Products List":"Provider Products List","Display all Provider Products.":"Display all Provider Products.","No Provider Products has been registered":"No Provider Products has been registered","Add a new Provider Product":"Add a new Provider Product","Create a new Provider Product":"Create a new Provider Product","Register a new Provider Product and save it.":"Register a new Provider Product and save it.","Edit Provider Product":"Edit Provider Product","Modify Provider Product.":"Modify Provider Product.","Return to Provider Products":"Return to Provider Products","Clone":"Clone","Would you like to clone this role ?":"Would you like to clone this role ?","Incompatibility Exception":"Incompatibility Exception","Invalid method used for the current request.":"Invalid method used for the current request.","The requested file cannot be downloaded or has already been downloaded.":"The requested file cannot be downloaded or has already been downloaded.","Low Stock Report":"Low Stock Report","Low Stock Alert":"Low Stock Alert","The module \"%s\" has been disabled as the dependency \"%s\" is not on the minimum required version \"%s\". ":"The module \"%s\" has been disabled as the dependency \"%s\" is not on the minimum required version \"%s\". ","The module \"%s\" has been disabled as the dependency \"%s\" is on a version beyond the recommended \"%s\". ":"The module \"%s\" has been disabled as the dependency \"%s\" is on a version beyond the recommended \"%s\". ","Clone of \"%s\"":"Clone of \"%s\"","The role has been cloned.":"The role has been cloned.","Merge Products On Receipt\/Invoice":"Merge Products On Receipt\/Invoice","All similar products will be merged to avoid a paper waste for the receipt\/invoice.":"All similar products will be merged to avoid a paper waste for the receipt\/invoice.","Define whether the stock alert should be enabled for this unit.":"Define whether the stock alert should be enabled for this unit.","All Refunds":"All Refunds","No result match your query.":"No result match your query.","Report Type":"Report Type","Categories Detailed":"Categories Detailed","Categories Summary":"Categories Summary","Allow you to choose the report type.":"Allow you to choose the report type.","Unknown":"Unknown","Not Authorized":"Not Authorized","Creating customers has been explicitly disabled from the settings.":"Creating customers has been explicitly disabled from the settings.","Sales Discounts":"Sales Discounts","Sales Taxes":"Sales Taxes","Birth Date":"Birth Date","Displays the customer birth date":"Displays the customer birth date","Sale Value":"Sale Value","Purchase Value":"Purchase Value","Would you like to refresh this ?":"Would you like to refresh this ?","You cannot delete your own account.":"You cannot delete your own account.","Sales Progress":"Sales Progress","Procurement Refreshed":"Procurement Refreshed","The procurement \"%s\" has been successfully refreshed.":"The procurement \"%s\" has been successfully refreshed.","Partially Due":"Partially Due","No payment type has been selected on the settings. Please check your POS features and choose the supported order type":"No payment type has been selected on the settings. Please check your POS features and choose the supported order type","Read More":"Read More","Wipe All":"Wipe All","Wipe Plus Grocery":"Wipe Plus Grocery","Accounts List":"Accounts List","Display All Accounts.":"Display All Accounts.","No Account has been registered":"No Account has been registered","Add a new Account":"Add a new Account","Create a new Account":"Create a new Account","Register a new Account and save it.":"Register a new Account and save it.","Edit Account":"Edit Account","Modify An Account.":"Modify An Account.","Return to Accounts":"Return to Accounts","Accounts":"Accounts","Create Account":"Create Account","Payment Method":"Payment Method","Before submitting the payment, choose the payment type used for that order.":"Before submitting the payment, choose the payment type used for that order.","Select the payment type that must apply to the current order.":"Select the payment type that must apply to the current order.","Payment Type":"Payment Type","Remove Image":"Remove Image","This form is not completely loaded.":"This form is not completely loaded.","Datebase Update":"Datebase Update","Updating":"Updating","Updating Modules":"Updating Modules","Return":"Return","Credit Limit":"Credit Limit","The request was canceled":"The request was canceled","Payment Receipt — %s":"Payment Receipt — %s","Payment receipt":"Payment receipt","Current Payment":"Current Payment","Total Paid":"Total Paid","Set what should be the limit of the purchase on credit.":"Set what should be the limit of the purchase on credit.","Provide the customer email.":"Provide the customer email.","Priority":"Priority","Define the order for the payment. The lower the number is, the first it will display on the payment popup. Must start from \"0\".":"Define the order for the payment. The lower the number is, the first it will display on the payment popup. Must start from \"0\".","Mode":"Mode","Choose what mode applies to this demo.":"Choose what mode applies to this demo.","Set if the sales should be created.":"Set if the sales should be created.","Create Procurements":"Create Procurements","Will create procurements.":"Will create procurements.","Sales Account":"Sales Account","Procurements Account":"Procurements Account","Sale Refunds Account":"Sale Refunds Account","Spoiled Goods Account":"Spoiled Goods Account","Customer Crediting Account":"Customer Crediting Account","Customer Debiting Account":"Customer Debiting Account","Unable to find the requested account type using the provided id.":"Unable to find the requested account type using the provided id.","You cannot delete an account type that has transaction bound.":"You cannot delete an account type that has transaction bound.","The account type has been deleted.":"The account type has been deleted.","The account has been created.":"The account has been created.","Customer Credit Account":"Customer Credit Account","Customer Debit Account":"Customer Debit Account","Register Cash-In Account":"Register Cash-In Account","Register Cash-Out Account":"Register Cash-Out Account","Require Valid Email":"Require Valid Email","Will for valid unique email for every customer.":"Will for valid unique email for every customer.","Choose an option":"Choose an option","Update Instalment Date":"Update Instalment Date","Would you like to mark that instalment as due today ? If you confirm the instalment will be marked as paid.":"Would you like to mark that instalment as due today ? If you confirm the instalment will be marked as paid.","Search for products.":"Search for products.","Toggle merging similar products.":"Toggle merging similar products.","Toggle auto focus.":"Toggle auto focus.","Rebuilding...":"Rebuilding...","Filter User":"Filter User","All Users":"All Users","No user was found for proceeding the filtering.":"No user was found for proceeding the filtering.","available":"available","No coupons applies to the cart.":"No coupons applies to the cart.","Selected":"Selected","An error occured while opening the order options":"An error occured while opening the order options","There is no instalment defined. Please set how many instalments are allowed for this order":"There is no instalment defined. Please set how many instalments are allowed for this order","Select Payment Gateway":"Select Payment Gateway","Gateway":"Gateway","No tax is active":"No tax is active","Unable to delete a payment attached to the order.":"Unable to delete a payment attached to the order.","The discount has been set to the cart subtotal.":"The discount has been set to the cart subtotal.","Order Deletion":"Order Deletion","The current order will be deleted as no payment has been made so far.":"The current order will be deleted as no payment has been made so far.","Void The Order":"Void The Order","Unable to void an unpaid order.":"Unable to void an unpaid order.","Enviroment Details":"Enviroment Details","Properties":"Properties","Extensions":"Extensions","Configurations":"Configurations","Something went wrong":"Something went wrong","The current logged user has more that 2 roles that has dashboard defined. In case multiple roles are assigned to a user, only one of these roles should have a dashboard defined.":"The current logged user has more that 2 roles that has dashboard defined. In case multiple roles are assigned to a user, only one of these roles should have a dashboard defined.","Learn More":"Learn More","No Dashboard Assigned":"No Dashboard Assigned","Search Products...":"Search Products...","No results to show.":"No results to show.","Start by choosing a range and loading the report.":"Start by choosing a range and loading the report.","Filter By User":"Filter By User","Will set when the expense should be active.":"Will set when the expense should be active.","Invoice Date":"Invoice Date","Initial Balance":"Initial Balance","New Balance":"New Balance","Transaction Type":"Transaction Type","Unchanged":"Unchanged","Missing Observed":"Missing Observed","Surplus Observed":"Surplus Observed","Define what roles applies to the user":"Define what roles applies to the user","Not Assigned":"Not Assigned","This value is already in use on the database.":"This value is already in use on the database.","This field should be checked.":"This field should be checked.","This field must be a valid URL.":"This field must be a valid URL.","This field is not a valid email.":"This field is not a valid email.","If you would like to define a custom invoice date.":"If you would like to define a custom invoice date.","Theme":"Theme","Dark":"Dark","Light":"Light","Define what is the theme that applies to the dashboard.":"Define what is the theme that applies to the dashboard.","Unable to delete this resource as it has %s dependency with %s item.":"Unable to delete this resource as it has %s dependency with %s item.","Unable to delete this resource as it has %s dependency with %s items.":"Unable to delete this resource as it has %s dependency with %s items.","Make a new procurement.":"Make a new procurement.","About":"About","Details about the environment.":"Details about the environment.","Core Version":"Core Version","PHP Version":"PHP Version","Mb String Enabled":"Mb String Enabled","Zip Enabled":"Zip Enabled","Curl Enabled":"Curl Enabled","Math Enabled":"Math Enabled","XML Enabled":"XML Enabled","XDebug Enabled":"XDebug Enabled","File Upload Enabled":"File Upload Enabled","File Upload Size":"File Upload Size","Post Max Size":"Post Max Size","Max Execution Time":"Max Execution Time","Memory Limit":"Memory Limit","Administrator":"Administrator","Store Administrator":"Store Administrator","Store Cashier":"Store Cashier","User":"User","Unable to find the requested asset file \"%s\".":"Unable to find the requested asset file \"%s\".","Incorrect Authentication Plugin Provided.":"Incorrect Authentication Plugin Provided.","Require Unique Phone":"Require Unique Phone","Every customer should have a unique phone number.":"Every customer should have a unique phone number.","Define the default theme.":"Define the default theme.","Merge Similar Items":"Merge Similar Items","Will enforce similar products to be merged from the POS.":"Will enforce similar products to be merged from the POS.","Toggle Product Merge":"Toggle Product Merge","Will enable or disable the product merging.":"Will enable or disable the product merging.","Your system is running in production mode. You probably need to build the assets":"Your system is running in production mode. You probably need to build the assets","Your system is in development mode. Make sure to build the assets.":"Your system is in development mode. Make sure to build the assets.","Unassigned":"Unassigned","Display all product stock flow.":"Display all product stock flow.","No products stock flow has been registered":"No products stock flow has been registered","Add a new products stock flow":"Add a new products stock flow","Create a new products stock flow":"Create a new products stock flow","Register a new products stock flow and save it.":"Register a new products stock flow and save it.","Edit products stock flow":"Edit products stock flow","Modify Globalproducthistorycrud.":"Modify Globalproducthistorycrud.","Initial Quantity":"Initial Quantity","New Quantity":"New Quantity","Stock Return":"Stock Return","Sale Adjustment":"Sale Adjustment","No Dashboard":"No Dashboard","Unknown Dashboard":"Unknown Dashboard","Not Found Assets":"Not Found Assets","Stock Flow Records":"Stock Flow Records","The user attributes has been updated.":"The user attributes has been updated.","Laravel Version":"Laravel Version","There is a missing dependency issue.":"There is a missing dependency issue.","The Action You Tried To Perform Is Not Allowed.":"The Action You Tried To Perform Is Not Allowed.","Unable to locate the assets.":"Unable to locate the assets.","All the customers has been transfered to the new group %s.":"All the customers has been transfered to the new group %s.","The request method is not allowed.":"The request method is not allowed.","A Database Exception Occurred.":"A Database Exception Occurred.","An exception has occurred.":"An exception has occurred.","An Error Occurred":"An Error Occurred","An error occurred while validating the form.":"An error occurred while validating the form.","A database issue has occurred.":"A database issue has occurred.","A database error has occurred":"A database error has occurred","An error occurred while loading the assets.":"An error occurred while loading the assets.","An unexpected error occurred while opening the app. See the log details or enable the debugging.":"An unexpected error occurred while opening the app. See the log details or enable the debugging.","An unexpected error has occurred.":"An unexpected error has occurred.","Enter":"Enter","Search...":"Search...","Unable to hold an order which payment status has been updated already.":"Unable to hold an order which payment status has been updated already.","Unable to change the price mode. This feature has been disabled.":"Unable to change the price mode. This feature has been disabled.","Enable WholeSale Price":"Enable WholeSale Price","Would you like to switch to wholesale price ?":"Would you like to switch to wholesale price ?","Enable Normal Price":"Enable Normal Price","Would you like to switch to normal price ?":"Would you like to switch to normal price ?","Search products...":"Search products...","Set Sale Price":"Set Sale Price","Remove":"Remove","No product are added to this group.":"No product are added to this group.","Delete Sub item":"Delete Sub item","Would you like to delete this sub item?":"Would you like to delete this sub item?","Unable to add a grouped product.":"Unable to add a grouped product.","Choose The Unit":"Choose The Unit","Stock Report":"Stock Report","Wallet Amount":"Wallet Amount","Wallet History":"Wallet History","Transaction":"Transaction","No History...":"No History...","Removing":"Removing","Refunding":"Refunding","Unknow":"Unknow","Skip Instalments":"Skip Instalments","Define the product type.":"Define the product type.","Dynamic":"Dynamic","In case the product is computed based on a percentage, define the rate here.":"In case the product is computed based on a percentage, define the rate here.","Before saving this order, a minimum payment of {amount} is required":"Before saving this order, a minimum payment of {amount} is required","Initial Payment":"Initial Payment","In order to proceed, an initial payment of {amount} is required for the selected payment type \"{paymentType}\". Would you like to proceed ?":"In order to proceed, an initial payment of {amount} is required for the selected payment type \"{paymentType}\". Would you like to proceed ?","Search Customer...":"Search Customer...","Due Amount":"Due Amount","Wallet Balance":"Wallet Balance","Total Orders":"Total Orders","What slug should be used ? [Q] to quit.":"What slug should be used ? [Q] to quit.","\"%s\" is a reserved class name":"\"%s\" is a reserved class name","The migration file has been successfully forgotten for the module %s.":"The migration file has been successfully forgotten for the module %s.","%s prodcuts where updated.":"%s prodcuts where updated.","Previous Amount":"Previous Amount","Next Amount":"Next Amount","Restrict the records by the creation date.":"Restrict the records by the creation date.","Restrict the records by the author.":"Restrict the records by the author.","Grouped Product":"Grouped Product","Groups":"Groups","Choose Group":"Choose Group","Grouped":"Grouped","An error has occured":"An error has occured","Unable to proceed, the submitted form is not valid.":"Unable to proceed, the submitted form is not valid.","No activation is needed for this account.":"No activation is needed for this account.","Invalid activation token.":"Invalid activation token.","The expiration token has expired.":"The expiration token has expired.","Your account is not activated.":"Your account is not activated.","Unable to change a password for a non active user.":"Unable to change a password for a non active user.","Unable to submit a new password for a non active user.":"Unable to submit a new password for a non active user.","Unable to delete an entry that no longer exists.":"Unable to delete an entry that no longer exists.","Provides an overview of the products stock.":"Provides an overview of the products stock.","Customers Statement":"Customers Statement","Display the complete customer statement.":"Display the complete customer statement.","The recovery has been explicitely disabled.":"The recovery has been explicitely disabled.","The registration has been explicitely disabled.":"The registration has been explicitely disabled.","The entry has been successfully updated.":"The entry has been successfully updated.","Unable to find the requested account category using the provided id.":"Unable to find the requested account category using the provided id.","A similar module has been found":"A similar module has been found","A grouped product cannot be saved without any sub items.":"A grouped product cannot be saved without any sub items.","A grouped product cannot contain grouped product.":"A grouped product cannot contain grouped product.","The subitem has been saved.":"The subitem has been saved.","The %s is already taken.":"The %s is already taken.","The user has been successfully created":"The user has been successfully created","Allow Wholesale Price":"Allow Wholesale Price","Define if the wholesale price can be selected on the POS.":"Define if the wholesale price can be selected on the POS.","Allow Decimal Quantities":"Allow Decimal Quantities","Will change the numeric keyboard for allowing decimal for quantities. Only for \"default\" numpad.":"Will change the numeric keyboard for allowing decimal for quantities. Only for \"default\" numpad.","Numpad":"Numpad","Advanced":"Advanced","Will set what is the numpad used on the POS screen.":"Will set what is the numpad used on the POS screen.","Force Barcode Auto Focus":"Force Barcode Auto Focus","Will permanently enable barcode autofocus to ease using a barcode reader.":"Will permanently enable barcode autofocus to ease using a barcode reader.","Tax Included":"Tax Included","Unable to proceed, more than one product is set as featured":"Unable to proceed, more than one product is set as featured","POS — %s":"POS — %s","The transaction was deleted.":"The transaction was deleted.","Database connection was successful.":"Database connection was successful.","The products taxes were computed successfully.":"The products taxes were computed successfully.","Tax Excluded":"Tax Excluded","Set Paid":"Set Paid","Would you like to mark this procurement as paid?":"Would you like to mark this procurement as paid?","Unidentified Item":"Unidentified Item","Unexisting Item":"Unexisting Item","You cannot change the status of an already paid procurement.":"You cannot change the status of an already paid procurement.","The procurement payment status has been changed successfully.":"The procurement payment status has been changed successfully.","The procurement has been marked as paid.":"The procurement has been marked as paid.","Show Price With Tax":"Show Price With Tax","Will display price with tax for each products.":"Will display price with tax for each products.","Unable to load the component \"${action.component}\". Make sure the component is registered to \"nsExtraComponents\".":"Unable to load the component \"${action.component}\". Make sure the component is registered to \"nsExtraComponents\".","Tax Inclusive":"Tax Inclusive","Apply Coupon":"Apply Coupon","Not applicable":"Not applicable","Normal":"Normal","Product Taxes":"Product Taxes","The unit attached to this product is missing or not assigned. Please review the \"Unit\" tab for this product.":"The unit attached to this product is missing or not assigned. Please review the \"Unit\" tab for this product.","Please provide a valid value.":"Please provide a valid value.","Your Account has been successfully created.":"Your Account has been successfully created.","Give Change":"Give Change","%s products were freed":"%s products were freed","Restoring cash flow from paid orders...":"Restoring cash flow from paid orders...","Restoring cash flow from refunded orders...":"Restoring cash flow from refunded orders...","Unable to add the product":"Unable to add the product","No result to result match the search value provided.":"No result to result match the search value provided."} \ No newline at end of file +{ + "displaying {perPage} on {items} items": "displaying {perPage} on {items} items", + "The document has been generated.": "The document has been generated.", + "Unexpected error occurred.": "Unexpected error occurred.", + "{entries} entries selected": "{entries} entries selected", + "Download": "Download", + "Bulk Actions": "Bulk Actions", + "Delivery": "Delivery", + "Take Away": "Take Away", + "Unknown Type": "Unknown Type", + "Pending": "Pending", + "Ongoing": "Ongoing", + "Delivered": "Delivered", + "Unknown Status": "Unknown Status", + "Ready": "Ready", + "Paid": "Paid", + "Hold": "Hold", + "Unpaid": "Unpaid", + "Partially Paid": "Partially Paid", + "Save Password": "Save Password", + "Unable to proceed the form is not valid.": "Unable to proceed the form is not valid.", + "Submit": "Submit", + "Register": "Register", + "An unexpected error occurred.": "An unexpected error occurred.", + "Best Cashiers": "Best Cashiers", + "No result to display.": "No result to display.", + "Well.. nothing to show for the meantime.": "Well.. nothing to show for the meantime.", + "Best Customers": "Best Customers", + "Well.. nothing to show for the meantime": "Well.. nothing to show for the meantime", + "Total Sales": "Total Sales", + "Today": "Today", + "Incomplete Orders": "Incomplete Orders", + "Wasted Goods": "Wasted Goods", + "Expenses": "Expenses", + "Weekly Sales": "Weekly Sales", + "Week Taxes": "Week Taxes", + "Net Income": "Net Income", + "Week Expenses": "Week Expenses", + "Recent Orders": "Recent Orders", + "Order": "Order", + "Clear All": "Clear All", + "Confirm Your Action": "Confirm Your Action", + "Save": "Save", + "The processing status of the order will be changed. Please confirm your action.": "The processing status of the order will be changed. Please confirm your action.", + "Instalments": "Instalments", + "Create": "Create", + "Add Instalment": "Add Instalment", + "An unexpected error has occurred": "An unexpected error has occurred", + "Store Details": "Store Details", + "Order Code": "Order Code", + "Cashier": "Cashier", + "Date": "Date", + "Customer": "Customer", + "Type": "Type", + "Payment Status": "Payment Status", + "Delivery Status": "Delivery Status", + "Billing Details": "Billing Details", + "Shipping Details": "Shipping Details", + "Product": "Product", + "Unit Price": "Unit Price", + "Quantity": "Quantity", + "Discount": "Discount", + "Tax": "Tax", + "Total Price": "Total Price", + "Expiration Date": "Expiration Date", + "Sub Total": "Sub Total", + "Coupons": "Coupons", + "Shipping": "Shipping", + "Total": "Total", + "Due": "Due", + "Change": "Change", + "No title is provided": "No title is provided", + "SKU": "SKU", + "Barcode": "Barcode", + "Looks like no products matched the searched term.": "Looks like no products matched the searched term.", + "The product already exists on the table.": "The product already exists on the table.", + "The specified quantity exceed the available quantity.": "The specified quantity exceed the available quantity.", + "Unable to proceed as the table is empty.": "Unable to proceed as the table is empty.", + "More Details": "More Details", + "Useful to describe better what are the reasons that leaded to this adjustment.": "Useful to describe better what are the reasons that leaded to this adjustment.", + "Search": "Search", + "Unit": "Unit", + "Operation": "Operation", + "Procurement": "Procurement", + "Value": "Value", + "Actions": "Actions", + "Search and add some products": "Search and add some products", + "Proceed": "Proceed", + "An unexpected error occurred": "An unexpected error occurred", + "Load Coupon": "Load Coupon", + "Apply A Coupon": "Apply A Coupon", + "Load": "Load", + "Input the coupon code that should apply to the POS. If a coupon is issued for a customer, that customer must be selected priorly.": "Input the coupon code that should apply to the POS. If a coupon is issued for a customer, that customer must be selected priorly.", + "Click here to choose a customer.": "Click here to choose a customer.", + "Coupon Name": "Coupon Name", + "Usage": "Usage", + "Unlimited": "Unlimited", + "Valid From": "Valid From", + "Valid Till": "Valid Till", + "Categories": "Categories", + "Products": "Products", + "Active Coupons": "Active Coupons", + "Apply": "Apply", + "Cancel": "Cancel", + "Coupon Code": "Coupon Code", + "The coupon is out from validity date range.": "The coupon is out from validity date range.", + "The coupon has applied to the cart.": "The coupon has applied to the cart.", + "Percentage": "Percentage", + "Flat": "Flat", + "The coupon has been loaded.": "The coupon has been loaded.", + "Layaway Parameters": "Layaway Parameters", + "Minimum Payment": "Minimum Payment", + "Instalments & Payments": "Instalments & Payments", + "The final payment date must be the last within the instalments.": "The final payment date must be the last within the instalments.", + "Amount": "Amount", + "You must define layaway settings before proceeding.": "You must define layaway settings before proceeding.", + "Please provide instalments before proceeding.": "Please provide instalments before proceeding.", + "Unable to process, the form is not valid": "Unable to process, the form is not valid", + "One or more instalments has an invalid date.": "One or more instalments has an invalid date.", + "One or more instalments has an invalid amount.": "One or more instalments has an invalid amount.", + "One or more instalments has a date prior to the current date.": "One or more instalments has a date prior to the current date.", + "Total instalments must be equal to the order total.": "Total instalments must be equal to the order total.", + "The customer has been loaded": "The customer has been loaded", + "This coupon is already added to the cart": "This coupon is already added to the cart", + "No tax group assigned to the order": "No tax group assigned to the order", + "Layaway defined": "Layaway defined", + "Okay": "Okay", + "An unexpected error has occurred while fecthing taxes.": "An unexpected error has occurred while fecthing taxes.", + "OKAY": "OKAY", + "Loading...": "Loading...", + "Profile": "Profile", + "Logout": "Logout", + "Unnamed Page": "Unnamed Page", + "No description": "No description", + "Name": "Name", + "Provide a name to the resource.": "Provide a name to the resource.", + "General": "General", + "Edit": "Edit", + "Delete": "Delete", + "Delete Selected Groups": "Delete Selected Groups", + "Activate Your Account": "Activate Your Account", + "Password Recovered": "Password Recovered", + "Password Recovery": "Password Recovery", + "Reset Password": "Reset Password", + "New User Registration": "New User Registration", + "Your Account Has Been Created": "Your Account Has Been Created", + "Login": "Login", + "Save Coupon": "Save Coupon", + "This field is required": "This field is required", + "The form is not valid. Please check it and try again": "The form is not valid. Please check it and try again", + "mainFieldLabel not defined": "mainFieldLabel not defined", + "Create Customer Group": "Create Customer Group", + "Save a new customer group": "Save a new customer group", + "Update Group": "Update Group", + "Modify an existing customer group": "Modify an existing customer group", + "Managing Customers Groups": "Managing Customers Groups", + "Create groups to assign customers": "Create groups to assign customers", + "Create Customer": "Create Customer", + "Managing Customers": "Managing Customers", + "List of registered customers": "List of registered customers", + "Your Module": "Your Module", + "Choose the zip file you would like to upload": "Choose the zip file you would like to upload", + "Upload": "Upload", + "Managing Orders": "Managing Orders", + "Manage all registered orders.": "Manage all registered orders.", + "Failed": "Failed", + "Order receipt": "Order receipt", + "Hide Dashboard": "Hide Dashboard", + "Taxes": "Taxes", + "Unknown Payment": "Unknown Payment", + "Procurement Name": "Procurement Name", + "Unable to proceed no products has been provided.": "Unable to proceed no products has been provided.", + "Unable to proceed, one or more products is not valid.": "Unable to proceed, one or more products is not valid.", + "Unable to proceed the procurement form is not valid.": "Unable to proceed the procurement form is not valid.", + "Unable to proceed, no submit url has been provided.": "Unable to proceed, no submit url has been provided.", + "SKU, Barcode, Product name.": "SKU, Barcode, Product name.", + "Surname": "Surname", + "N\/A": "N\/A", + "Email": "Email", + "Phone": "Phone", + "First Address": "First Address", + "Second Address": "Second Address", + "Address": "Address", + "City": "City", + "PO.Box": "PO.Box", + "Price": "Price", + "Print": "Print", + "Description": "Description", + "Included Products": "Included Products", + "Apply Settings": "Apply Settings", + "Basic Settings": "Basic Settings", + "Visibility Settings": "Visibility Settings", + "Year": "Year", + "Sales": "Sales", + "Income": "Income", + "January": "January", + "February": "February", + "March": "March", + "April": "April", + "May": "May", + "June": "June", + "July": "July", + "August": "August", + "September": "September", + "October": "October", + "November": "November", + "December": "December", + "Purchase Price": "Purchase Price", + "Sale Price": "Sale Price", + "Profit": "Profit", + "Tax Value": "Tax Value", + "Reward System Name": "Reward System Name", + "Missing Dependency": "Missing Dependency", + "Go Back": "Go Back", + "Continue": "Continue", + "Home": "Home", + "Not Allowed Action": "Not Allowed Action", + "Try Again": "Try Again", + "Access Denied": "Access Denied", + "Dashboard": "Dashboard", + "Sign In": "Sign In", + "Sign Up": "Sign Up", + "This field is required.": "This field is required.", + "This field must contain a valid email address.": "This field must contain a valid email address.", + "Clear Selected Entries ?": "Clear Selected Entries ?", + "Would you like to clear all selected entries ?": "Would you like to clear all selected entries ?", + "No selection has been made.": "No selection has been made.", + "No action has been selected.": "No action has been selected.", + "There is nothing to display...": "There is nothing to display...", + "Sun": "Sun", + "Mon": "Mon", + "Tue": "Tue", + "Wed": "Wed", + "Thu": "Thu", + "Fri": "Fri", + "Sat": "Sat", + "Nothing to display": "Nothing to display", + "Password Forgotten ?": "Password Forgotten ?", + "OK": "OK", + "Remember Your Password ?": "Remember Your Password ?", + "Already registered ?": "Already registered ?", + "Refresh": "Refresh", + "Enabled": "Enabled", + "Disabled": "Disabled", + "Enable": "Enable", + "Disable": "Disable", + "Gallery": "Gallery", + "Medias Manager": "Medias Manager", + "Click Here Or Drop Your File To Upload": "Click Here Or Drop Your File To Upload", + "Nothing has already been uploaded": "Nothing has already been uploaded", + "File Name": "File Name", + "Uploaded At": "Uploaded At", + "By": "By", + "Previous": "Previous", + "Next": "Next", + "Use Selected": "Use Selected", + "Would you like to clear all the notifications ?": "Would you like to clear all the notifications ?", + "Permissions": "Permissions", + "Payment Summary": "Payment Summary", + "Order Status": "Order Status", + "Would you proceed ?": "Would you proceed ?", + "Would you like to create this instalment ?": "Would you like to create this instalment ?", + "Would you like to delete this instalment ?": "Would you like to delete this instalment ?", + "Would you like to update that instalment ?": "Would you like to update that instalment ?", + "Customer Account": "Customer Account", + "Payment": "Payment", + "No payment possible for paid order.": "No payment possible for paid order.", + "Payment History": "Payment History", + "Unable to proceed the form is not valid": "Unable to proceed the form is not valid", + "Please provide a valid value": "Please provide a valid value", + "Refund With Products": "Refund With Products", + "Refund Shipping": "Refund Shipping", + "Add Product": "Add Product", + "Damaged": "Damaged", + "Unspoiled": "Unspoiled", + "Summary": "Summary", + "Payment Gateway": "Payment Gateway", + "Screen": "Screen", + "Select the product to perform a refund.": "Select the product to perform a refund.", + "Please select a payment gateway before proceeding.": "Please select a payment gateway before proceeding.", + "There is nothing to refund.": "There is nothing to refund.", + "Please provide a valid payment amount.": "Please provide a valid payment amount.", + "The refund will be made on the current order.": "The refund will be made on the current order.", + "Please select a product before proceeding.": "Please select a product before proceeding.", + "Not enough quantity to proceed.": "Not enough quantity to proceed.", + "Would you like to delete this product ?": "Would you like to delete this product ?", + "Customers": "Customers", + "Order Type": "Order Type", + "Orders": "Orders", + "Cash Register": "Cash Register", + "Reset": "Reset", + "Cart": "Cart", + "Comments": "Comments", + "No products added...": "No products added...", + "Pay": "Pay", + "Void": "Void", + "Current Balance": "Current Balance", + "Full Payment": "Full Payment", + "The customer account can only be used once per order. Consider deleting the previously used payment.": "The customer account can only be used once per order. Consider deleting the previously used payment.", + "Not enough funds to add {amount} as a payment. Available balance {balance}.": "Not enough funds to add {amount} as a payment. Available balance {balance}.", + "Confirm Full Payment": "Confirm Full Payment", + "A full payment will be made using {paymentType} for {total}": "A full payment will be made using {paymentType} for {total}", + "You need to provide some products before proceeding.": "You need to provide some products before proceeding.", + "Unable to add the product, there is not enough stock. Remaining %s": "Unable to add the product, there is not enough stock. Remaining %s", + "Add Images": "Add Images", + "New Group": "New Group", + "Available Quantity": "Available Quantity", + "Would you like to delete this group ?": "Would you like to delete this group ?", + "Your Attention Is Required": "Your Attention Is Required", + "Please select at least one unit group before you proceed.": "Please select at least one unit group before you proceed.", + "Unable to proceed as one of the unit group field is invalid": "Unable to proceed as one of the unit group field is invalid", + "Would you like to delete this variation ?": "Would you like to delete this variation ?", + "Details": "Details", + "Unable to proceed, no product were provided.": "Unable to proceed, no product were provided.", + "Unable to proceed, one or more product has incorrect values.": "Unable to proceed, one or more product has incorrect values.", + "Unable to proceed, the procurement form is not valid.": "Unable to proceed, the procurement form is not valid.", + "Unable to submit, no valid submit URL were provided.": "Unable to submit, no valid submit URL were provided.", + "Options": "Options", + "The stock adjustment is about to be made. Would you like to confirm ?": "The stock adjustment is about to be made. Would you like to confirm ?", + "Would you like to remove this product from the table ?": "Would you like to remove this product from the table ?", + "Unable to proceed. Select a correct time range.": "Unable to proceed. Select a correct time range.", + "Unable to proceed. The current time range is not valid.": "Unable to proceed. The current time range is not valid.", + "Would you like to proceed ?": "Would you like to proceed ?", + "No rules has been provided.": "No rules has been provided.", + "No valid run were provided.": "No valid run were provided.", + "Unable to proceed, the form is invalid.": "Unable to proceed, the form is invalid.", + "Unable to proceed, no valid submit URL is defined.": "Unable to proceed, no valid submit URL is defined.", + "No title Provided": "No title Provided", + "Add Rule": "Add Rule", + "Save Settings": "Save Settings", + "Ok": "Ok", + "New Transaction": "New Transaction", + "Close": "Close", + "Would you like to delete this order": "Would you like to delete this order", + "The current order will be void. This action will be recorded. Consider providing a reason for this operation": "The current order will be void. This action will be recorded. Consider providing a reason for this operation", + "Order Options": "Order Options", + "Payments": "Payments", + "Refund & Return": "Refund & Return", + "Installments": "Installments", + "The form is not valid.": "The form is not valid.", + "Balance": "Balance", + "Input": "Input", + "Register History": "Register History", + "Close Register": "Close Register", + "Cash In": "Cash In", + "Cash Out": "Cash Out", + "Register Options": "Register Options", + "History": "History", + "Unable to open this register. Only closed register can be opened.": "Unable to open this register. Only closed register can be opened.", + "Open The Register": "Open The Register", + "Exit To Orders": "Exit To Orders", + "Looks like there is no registers. At least one register is required to proceed.": "Looks like there is no registers. At least one register is required to proceed.", + "Create Cash Register": "Create Cash Register", + "Yes": "Yes", + "No": "No", + "Use": "Use", + "No coupon available for this customer": "No coupon available for this customer", + "Select Customer": "Select Customer", + "No customer match your query...": "No customer match your query...", + "Customer Name": "Customer Name", + "Save Customer": "Save Customer", + "No Customer Selected": "No Customer Selected", + "In order to see a customer account, you need to select one customer.": "In order to see a customer account, you need to select one customer.", + "Summary For": "Summary For", + "Total Purchases": "Total Purchases", + "Total Owed": "Total Owed", + "Last Purchases": "Last Purchases", + "Status": "Status", + "No orders...": "No orders...", + "Account Transaction": "Account Transaction", + "Product Discount": "Product Discount", + "Cart Discount": "Cart Discount", + "Hold Order": "Hold Order", + "The current order will be set on hold. You can retrieve this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "The current order will be set on hold. You can retrieve this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.", + "Confirm": "Confirm", + "Order Note": "Order Note", + "Note": "Note", + "More details about this order": "More details about this order", + "Display On Receipt": "Display On Receipt", + "Will display the note on the receipt": "Will display the note on the receipt", + "Open": "Open", + "Define The Order Type": "Define The Order Type", + "Payment List": "Payment List", + "List Of Payments": "List Of Payments", + "No Payment added.": "No Payment added.", + "Select Payment": "Select Payment", + "Submit Payment": "Submit Payment", + "Layaway": "Layaway", + "On Hold": "On Hold", + "Tendered": "Tendered", + "Nothing to display...": "Nothing to display...", + "Define Quantity": "Define Quantity", + "Please provide a quantity": "Please provide a quantity", + "Search Product": "Search Product", + "There is nothing to display. Have you started the search ?": "There is nothing to display. Have you started the search ?", + "Shipping & Billing": "Shipping & Billing", + "Tax & Summary": "Tax & Summary", + "Settings": "Settings", + "Select Tax": "Select Tax", + "Define the tax that apply to the sale.": "Define the tax that apply to the sale.", + "Define how the tax is computed": "Define how the tax is computed", + "Exclusive": "Exclusive", + "Inclusive": "Inclusive", + "Choose Selling Unit": "Choose Selling Unit", + "Define when that specific product should expire.": "Define when that specific product should expire.", + "Renders the automatically generated barcode.": "Renders the automatically generated barcode.", + "Tax Type": "Tax Type", + "Adjust how tax is calculated on the item.": "Adjust how tax is calculated on the item.", + "Unable to proceed. The form is not valid.": "Unable to proceed. The form is not valid.", + "Units & Quantities": "Units & Quantities", + "Wholesale Price": "Wholesale Price", + "Select": "Select", + "Unsupported print gateway.": "Unsupported print gateway.", + "Would you like to delete this ?": "Would you like to delete this ?", + "The account you have created for __%s__, require an activation. In order to proceed, please click on the following link": "The account you have created for __%s__, require an activation. In order to proceed, please click on the following link", + "Your password has been successfully updated on __%s__. You can now login with your new password.": "Your password has been successfully updated on __%s__. You can now login with your new password.", + "Someone has requested to reset your password on __\"%s\"__. If you remember having done that request, please proceed by clicking the button below. ": "Someone has requested to reset your password on __\"%s\"__. If you remember having done that request, please proceed by clicking the button below. ", + "Receipt — %s": "Receipt — %s", + "Unable to find a module having the identifier\/namespace \"%s\"": "Unable to find a module having the identifier\/namespace \"%s\"", + "What is the CRUD single resource name ? [Q] to quit.": "What is the CRUD single resource name ? [Q] to quit.", + "Which table name should be used ? [Q] to quit.": "Which table name should be used ? [Q] to quit.", + "If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.", + "Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.", + "Not enough parameters provided for the relation.": "Not enough parameters provided for the relation.", + "The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"": "The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"", + "The CRUD resource \"%s\" has been generated at %s": "The CRUD resource \"%s\" has been generated at %s", + "An unexpected error has occurred.": "An unexpected error has occurred.", + "Localization for %s extracted to %s": "Localization for %s extracted to %s", + "Unable to find the requested module.": "Unable to find the requested module.", + "Version": "Version", + "Path": "Path", + "Index": "Index", + "Entry Class": "Entry Class", + "Routes": "Routes", + "Api": "Api", + "Controllers": "Controllers", + "Views": "Views", + "Attribute": "Attribute", + "Namespace": "Namespace", + "Author": "Author", + "The product barcodes has been refreshed successfully.": "The product barcodes has been refreshed successfully.", + "What is the store name ? [Q] to quit.": "What is the store name ? [Q] to quit.", + "Please provide at least 6 characters for store name.": "Please provide at least 6 characters for store name.", + "What is the administrator password ? [Q] to quit.": "What is the administrator password ? [Q] to quit.", + "Please provide at least 6 characters for the administrator password.": "Please provide at least 6 characters for the administrator password.", + "What is the administrator email ? [Q] to quit.": "What is the administrator email ? [Q] to quit.", + "Please provide a valid email for the administrator.": "Please provide a valid email for the administrator.", + "What is the administrator username ? [Q] to quit.": "What is the administrator username ? [Q] to quit.", + "Please provide at least 5 characters for the administrator username.": "Please provide at least 5 characters for the administrator username.", + "Downloading latest dev build...": "Downloading latest dev build...", + "Reset project to HEAD...": "Reset project to HEAD...", + "Coupons List": "Coupons List", + "Display all coupons.": "Display all coupons.", + "No coupons has been registered": "No coupons has been registered", + "Add a new coupon": "Add a new coupon", + "Create a new coupon": "Create a new coupon", + "Register a new coupon and save it.": "Register a new coupon and save it.", + "Edit coupon": "Edit coupon", + "Modify Coupon.": "Modify Coupon.", + "Return to Coupons": "Return to Coupons", + "Might be used while printing the coupon.": "Might be used while printing the coupon.", + "Percentage Discount": "Percentage Discount", + "Flat Discount": "Flat Discount", + "Define which type of discount apply to the current coupon.": "Define which type of discount apply to the current coupon.", + "Discount Value": "Discount Value", + "Define the percentage or flat value.": "Define the percentage or flat value.", + "Valid Until": "Valid Until", + "Determin Until When the coupon is valid.": "Determin Until When the coupon is valid.", + "Minimum Cart Value": "Minimum Cart Value", + "What is the minimum value of the cart to make this coupon eligible.": "What is the minimum value of the cart to make this coupon eligible.", + "Maximum Cart Value": "Maximum Cart Value", + "Valid Hours Start": "Valid Hours Start", + "Define form which hour during the day the coupons is valid.": "Define form which hour during the day the coupons is valid.", + "Valid Hours End": "Valid Hours End", + "Define to which hour during the day the coupons end stop valid.": "Define to which hour during the day the coupons end stop valid.", + "Limit Usage": "Limit Usage", + "Define how many time a coupons can be redeemed.": "Define how many time a coupons can be redeemed.", + "Select Products": "Select Products", + "The following products will be required to be present on the cart, in order for this coupon to be valid.": "The following products will be required to be present on the cart, in order for this coupon to be valid.", + "Select Categories": "Select Categories", + "The products assigned to one of these categories should be on the cart, in order for this coupon to be valid.": "The products assigned to one of these categories should be on the cart, in order for this coupon to be valid.", + "Created At": "Created At", + "Undefined": "Undefined", + "Delete a licence": "Delete a licence", + "Customer Coupons List": "Customer Coupons List", + "Display all customer coupons.": "Display all customer coupons.", + "No customer coupons has been registered": "No customer coupons has been registered", + "Add a new customer coupon": "Add a new customer coupon", + "Create a new customer coupon": "Create a new customer coupon", + "Register a new customer coupon and save it.": "Register a new customer coupon and save it.", + "Edit customer coupon": "Edit customer coupon", + "Modify Customer Coupon.": "Modify Customer Coupon.", + "Return to Customer Coupons": "Return to Customer Coupons", + "Id": "Id", + "Limit": "Limit", + "Created_at": "Created_at", + "Updated_at": "Updated_at", + "Code": "Code", + "Customers List": "Customers List", + "Display all customers.": "Display all customers.", + "No customers has been registered": "No customers has been registered", + "Add a new customer": "Add a new customer", + "Create a new customer": "Create a new customer", + "Register a new customer and save it.": "Register a new customer and save it.", + "Edit customer": "Edit customer", + "Modify Customer.": "Modify Customer.", + "Return to Customers": "Return to Customers", + "Provide a unique name for the customer.": "Provide a unique name for the customer.", + "Provide the customer surname": "Provide the customer surname", + "Group": "Group", + "Assign the customer to a group": "Assign the customer to a group", + "Phone Number": "Phone Number", + "Provide the customer phone number": "Provide the customer phone number", + "PO Box": "PO Box", + "Provide the customer PO.Box": "Provide the customer PO.Box", + "Not Defined": "Not Defined", + "Male": "Male", + "Female": "Female", + "Gender": "Gender", + "Billing Address": "Billing Address", + "Provide the billing name.": "Provide the billing name.", + "Provide the billing surname.": "Provide the billing surname.", + "Billing phone number.": "Billing phone number.", + "Address 1": "Address 1", + "Billing First Address.": "Billing First Address.", + "Address 2": "Address 2", + "Billing Second Address.": "Billing Second Address.", + "Country": "Country", + "Billing Country.": "Billing Country.", + "Postal Address": "Postal Address", + "Company": "Company", + "Shipping Address": "Shipping Address", + "Provide the shipping name.": "Provide the shipping name.", + "Provide the shipping surname.": "Provide the shipping surname.", + "Shipping phone number.": "Shipping phone number.", + "Shipping First Address.": "Shipping First Address.", + "Shipping Second Address.": "Shipping Second Address.", + "Shipping Country.": "Shipping Country.", + "The access is granted.": "The access is granted.", + "Account Credit": "Account Credit", + "Owed Amount": "Owed Amount", + "Purchase Amount": "Purchase Amount", + "Rewards": "Rewards", + "Delete a customers": "Delete a customers", + "Delete Selected Customers": "Delete Selected Customers", + "Customer Groups List": "Customer Groups List", + "Display all Customers Groups.": "Display all Customers Groups.", + "No Customers Groups has been registered": "No Customers Groups has been registered", + "Add a new Customers Group": "Add a new Customers Group", + "Create a new Customers Group": "Create a new Customers Group", + "Register a new Customers Group and save it.": "Register a new Customers Group and save it.", + "Edit Customers Group": "Edit Customers Group", + "Modify Customers group.": "Modify Customers group.", + "Return to Customers Groups": "Return to Customers Groups", + "Reward System": "Reward System", + "Select which Reward system applies to the group": "Select which Reward system applies to the group", + "Minimum Credit Amount": "Minimum Credit Amount", + "Determine in percentage, what is the first minimum credit payment made by all customers on the group, in case of credit order. If left to \"0\", no minimal credit amount is required.": "Determine in percentage, what is the first minimum credit payment made by all customers on the group, in case of credit order. If left to \"0\", no minimal credit amount is required.", + "A brief description about what this group is about": "A brief description about what this group is about", + "Created On": "Created On", + "Customer Orders List": "Customer Orders List", + "Display all customer orders.": "Display all customer orders.", + "No customer orders has been registered": "No customer orders has been registered", + "Add a new customer order": "Add a new customer order", + "Create a new customer order": "Create a new customer order", + "Register a new customer order and save it.": "Register a new customer order and save it.", + "Edit customer order": "Edit customer order", + "Modify Customer Order.": "Modify Customer Order.", + "Return to Customer Orders": "Return to Customer Orders", + "Created at": "Created at", + "Customer Id": "Customer Id", + "Discount Percentage": "Discount Percentage", + "Discount Type": "Discount Type", + "Final Payment Date": "Final Payment Date", + "Process Status": "Process Status", + "Shipping Rate": "Shipping Rate", + "Shipping Type": "Shipping Type", + "Title": "Title", + "Total installments": "Total installments", + "Updated at": "Updated at", + "Uuid": "Uuid", + "Voidance Reason": "Voidance Reason", + "Customer Rewards List": "Customer Rewards List", + "Display all customer rewards.": "Display all customer rewards.", + "No customer rewards has been registered": "No customer rewards has been registered", + "Add a new customer reward": "Add a new customer reward", + "Create a new customer reward": "Create a new customer reward", + "Register a new customer reward and save it.": "Register a new customer reward and save it.", + "Edit customer reward": "Edit customer reward", + "Modify Customer Reward.": "Modify Customer Reward.", + "Return to Customer Rewards": "Return to Customer Rewards", + "Points": "Points", + "Target": "Target", + "Reward Name": "Reward Name", + "Last Update": "Last Update", + "Expenses List": "Expenses List", + "Display all expenses.": "Display all expenses.", + "No expenses has been registered": "No expenses has been registered", + "Add a new expense": "Add a new expense", + "Create a new expense": "Create a new expense", + "Register a new expense and save it.": "Register a new expense and save it.", + "Edit expense": "Edit expense", + "Modify Expense.": "Modify Expense.", + "Return to Expenses": "Return to Expenses", + "Active": "Active", + "determine if the expense is effective or not. Work for recurring and not recurring expenses.": "determine if the expense is effective or not. Work for recurring and not recurring expenses.", + "Users Group": "Users Group", + "Assign expense to users group. Expense will therefore be multiplied by the number of entity.": "Assign expense to users group. Expense will therefore be multiplied by the number of entity.", + "None": "None", + "Expense Category": "Expense Category", + "Assign the expense to a category": "Assign the expense to a category", + "Is the value or the cost of the expense.": "Is the value or the cost of the expense.", + "If set to Yes, the expense will trigger on defined occurrence.": "If set to Yes, the expense will trigger on defined occurrence.", + "Recurring": "Recurring", + "Start of Month": "Start of Month", + "Mid of Month": "Mid of Month", + "End of Month": "End of Month", + "X days Before Month Ends": "X days Before Month Ends", + "X days After Month Starts": "X days After Month Starts", + "Occurrence": "Occurrence", + "Define how often this expenses occurs": "Define how often this expenses occurs", + "Occurrence Value": "Occurrence Value", + "Must be used in case of X days after month starts and X days before month ends.": "Must be used in case of X days after month starts and X days before month ends.", + "Category": "Category", + "Month Starts": "Month Starts", + "Month Middle": "Month Middle", + "Month Ends": "Month Ends", + "X Days Before Month Starts": "X Days Before Month Starts", + "X Days Before Month Ends": "X Days Before Month Ends", + "Unknown Occurrence": "Unknown Occurrence", + "Return to Expenses Histories": "Return to Expenses Histories", + "Expense ID": "Expense ID", + "Expense Name": "Expense Name", + "Updated At": "Updated At", + "Hold Orders List": "Hold Orders List", + "Display all hold orders.": "Display all hold orders.", + "No hold orders has been registered": "No hold orders has been registered", + "Add a new hold order": "Add a new hold order", + "Create a new hold order": "Create a new hold order", + "Register a new hold order and save it.": "Register a new hold order and save it.", + "Edit hold order": "Edit hold order", + "Modify Hold Order.": "Modify Hold Order.", + "Return to Hold Orders": "Return to Hold Orders", + "Orders List": "Orders List", + "Display all orders.": "Display all orders.", + "No orders has been registered": "No orders has been registered", + "Add a new order": "Add a new order", + "Create a new order": "Create a new order", + "Register a new order and save it.": "Register a new order and save it.", + "Edit order": "Edit order", + "Modify Order.": "Modify Order.", + "Return to Orders": "Return to Orders", + "Discount Rate": "Discount Rate", + "The order and the attached products has been deleted.": "The order and the attached products has been deleted.", + "Invoice": "Invoice", + "Receipt": "Receipt", + "Order Instalments List": "Order Instalments List", + "Display all Order Instalments.": "Display all Order Instalments.", + "No Order Instalment has been registered": "No Order Instalment has been registered", + "Add a new Order Instalment": "Add a new Order Instalment", + "Create a new Order Instalment": "Create a new Order Instalment", + "Register a new Order Instalment and save it.": "Register a new Order Instalment and save it.", + "Edit Order Instalment": "Edit Order Instalment", + "Modify Order Instalment.": "Modify Order Instalment.", + "Return to Order Instalment": "Return to Order Instalment", + "Order Id": "Order Id", + "Payment Types List": "Payment Types List", + "Display all payment types.": "Display all payment types.", + "No payment types has been registered": "No payment types has been registered", + "Add a new payment type": "Add a new payment type", + "Create a new payment type": "Create a new payment type", + "Register a new payment type and save it.": "Register a new payment type and save it.", + "Edit payment type": "Edit payment type", + "Modify Payment Type.": "Modify Payment Type.", + "Return to Payment Types": "Return to Payment Types", + "Label": "Label", + "Provide a label to the resource.": "Provide a label to the resource.", + "Identifier": "Identifier", + "A payment type having the same identifier already exists.": "A payment type having the same identifier already exists.", + "Unable to delete a read-only payments type.": "Unable to delete a read-only payments type.", + "Readonly": "Readonly", + "Procurements List": "Procurements List", + "Display all procurements.": "Display all procurements.", + "No procurements has been registered": "No procurements has been registered", + "Add a new procurement": "Add a new procurement", + "Create a new procurement": "Create a new procurement", + "Register a new procurement and save it.": "Register a new procurement and save it.", + "Edit procurement": "Edit procurement", + "Modify Procurement.": "Modify Procurement.", + "Return to Procurements": "Return to Procurements", + "Provider Id": "Provider Id", + "Total Items": "Total Items", + "Provider": "Provider", + "Stocked": "Stocked", + "Procurement Products List": "Procurement Products List", + "Display all procurement products.": "Display all procurement products.", + "No procurement products has been registered": "No procurement products has been registered", + "Add a new procurement product": "Add a new procurement product", + "Create a new procurement product": "Create a new procurement product", + "Register a new procurement product and save it.": "Register a new procurement product and save it.", + "Edit procurement product": "Edit procurement product", + "Modify Procurement Product.": "Modify Procurement Product.", + "Return to Procurement Products": "Return to Procurement Products", + "Define what is the expiration date of the product.": "Define what is the expiration date of the product.", + "On": "On", + "Category Products List": "Category Products List", + "Display all category products.": "Display all category products.", + "No category products has been registered": "No category products has been registered", + "Add a new category product": "Add a new category product", + "Create a new category product": "Create a new category product", + "Register a new category product and save it.": "Register a new category product and save it.", + "Edit category product": "Edit category product", + "Modify Category Product.": "Modify Category Product.", + "Return to Category Products": "Return to Category Products", + "No Parent": "No Parent", + "Preview": "Preview", + "Provide a preview url to the category.": "Provide a preview url to the category.", + "Displays On POS": "Displays On POS", + "Parent": "Parent", + "If this category should be a child category of an existing category": "If this category should be a child category of an existing category", + "Total Products": "Total Products", + "Products List": "Products List", + "Display all products.": "Display all products.", + "No products has been registered": "No products has been registered", + "Add a new product": "Add a new product", + "Create a new product": "Create a new product", + "Register a new product and save it.": "Register a new product and save it.", + "Edit product": "Edit product", + "Modify Product.": "Modify Product.", + "Return to Products": "Return to Products", + "Assigned Unit": "Assigned Unit", + "The assigned unit for sale": "The assigned unit for sale", + "Define the regular selling price.": "Define the regular selling price.", + "Define the wholesale price.": "Define the wholesale price.", + "Preview Url": "Preview Url", + "Provide the preview of the current unit.": "Provide the preview of the current unit.", + "Identification": "Identification", + "Define the barcode value. Focus the cursor here before scanning the product.": "Define the barcode value. Focus the cursor here before scanning the product.", + "Define the barcode type scanned.": "Define the barcode type scanned.", + "EAN 8": "EAN 8", + "EAN 13": "EAN 13", + "Barcode Type": "Barcode Type", + "Determine if the product can be searched on the POS.": "Determine if the product can be searched on the POS.", + "Searchable": "Searchable", + "Select to which category the item is assigned.": "Select to which category the item is assigned.", + "Materialized Product": "Materialized Product", + "Dematerialized Product": "Dematerialized Product", + "Define the product type. Applies to all variations.": "Define the product type. Applies to all variations.", + "Product Type": "Product Type", + "Define a unique SKU value for the product.": "Define a unique SKU value for the product.", + "On Sale": "On Sale", + "Hidden": "Hidden", + "Define whether the product is available for sale.": "Define whether the product is available for sale.", + "Enable the stock management on the product. Will not work for service or uncountable products.": "Enable the stock management on the product. Will not work for service or uncountable products.", + "Stock Management Enabled": "Stock Management Enabled", + "Units": "Units", + "Accurate Tracking": "Accurate Tracking", + "What unit group applies to the actual item. This group will apply during the procurement.": "What unit group applies to the actual item. This group will apply during the procurement.", + "Unit Group": "Unit Group", + "Determine the unit for sale.": "Determine the unit for sale.", + "Selling Unit": "Selling Unit", + "Expiry": "Expiry", + "Product Expires": "Product Expires", + "Set to \"No\" expiration time will be ignored.": "Set to \"No\" expiration time will be ignored.", + "Prevent Sales": "Prevent Sales", + "Allow Sales": "Allow Sales", + "Determine the action taken while a product has expired.": "Determine the action taken while a product has expired.", + "On Expiration": "On Expiration", + "Select the tax group that applies to the product\/variation.": "Select the tax group that applies to the product\/variation.", + "Tax Group": "Tax Group", + "Define what is the type of the tax.": "Define what is the type of the tax.", + "Images": "Images", + "Image": "Image", + "Choose an image to add on the product gallery": "Choose an image to add on the product gallery", + "Is Primary": "Is Primary", + "Define whether the image should be primary. If there are more than one primary image, one will be chosen for you.": "Define whether the image should be primary. If there are more than one primary image, one will be chosen for you.", + "Sku": "Sku", + "Materialized": "Materialized", + "Dematerialized": "Dematerialized", + "Available": "Available", + "See Quantities": "See Quantities", + "See History": "See History", + "Would you like to delete selected entries ?": "Would you like to delete selected entries ?", + "Product Histories": "Product Histories", + "Display all product histories.": "Display all product histories.", + "No product histories has been registered": "No product histories has been registered", + "Add a new product history": "Add a new product history", + "Create a new product history": "Create a new product history", + "Register a new product history and save it.": "Register a new product history and save it.", + "Edit product history": "Edit product history", + "Modify Product History.": "Modify Product History.", + "Return to Product Histories": "Return to Product Histories", + "After Quantity": "After Quantity", + "Before Quantity": "Before Quantity", + "Operation Type": "Operation Type", + "Order id": "Order id", + "Procurement Id": "Procurement Id", + "Procurement Product Id": "Procurement Product Id", + "Product Id": "Product Id", + "Unit Id": "Unit Id", + "P. Quantity": "P. Quantity", + "N. Quantity": "N. Quantity", + "Defective": "Defective", + "Deleted": "Deleted", + "Removed": "Removed", + "Returned": "Returned", + "Sold": "Sold", + "Added": "Added", + "Incoming Transfer": "Incoming Transfer", + "Outgoing Transfer": "Outgoing Transfer", + "Transfer Rejected": "Transfer Rejected", + "Transfer Canceled": "Transfer Canceled", + "Void Return": "Void Return", + "Adjustment Return": "Adjustment Return", + "Adjustment Sale": "Adjustment Sale", + "Product Unit Quantities List": "Product Unit Quantities List", + "Display all product unit quantities.": "Display all product unit quantities.", + "No product unit quantities has been registered": "No product unit quantities has been registered", + "Add a new product unit quantity": "Add a new product unit quantity", + "Create a new product unit quantity": "Create a new product unit quantity", + "Register a new product unit quantity and save it.": "Register a new product unit quantity and save it.", + "Edit product unit quantity": "Edit product unit quantity", + "Modify Product Unit Quantity.": "Modify Product Unit Quantity.", + "Return to Product Unit Quantities": "Return to Product Unit Quantities", + "Product id": "Product id", + "Providers List": "Providers List", + "Display all providers.": "Display all providers.", + "No providers has been registered": "No providers has been registered", + "Add a new provider": "Add a new provider", + "Create a new provider": "Create a new provider", + "Register a new provider and save it.": "Register a new provider and save it.", + "Edit provider": "Edit provider", + "Modify Provider.": "Modify Provider.", + "Return to Providers": "Return to Providers", + "Provide the provider email. Might be used to send automated email.": "Provide the provider email. Might be used to send automated email.", + "Provider surname if necessary.": "Provider surname if necessary.", + "Contact phone number for the provider. Might be used to send automated SMS notifications.": "Contact phone number for the provider. Might be used to send automated SMS notifications.", + "First address of the provider.": "First address of the provider.", + "Second address of the provider.": "Second address of the provider.", + "Further details about the provider": "Further details about the provider", + "Amount Due": "Amount Due", + "Amount Paid": "Amount Paid", + "See Procurements": "See Procurements", + "Registers List": "Registers List", + "Display all registers.": "Display all registers.", + "No registers has been registered": "No registers has been registered", + "Add a new register": "Add a new register", + "Create a new register": "Create a new register", + "Register a new register and save it.": "Register a new register and save it.", + "Edit register": "Edit register", + "Modify Register.": "Modify Register.", + "Return to Registers": "Return to Registers", + "Closed": "Closed", + "Define what is the status of the register.": "Define what is the status of the register.", + "Provide mode details about this cash register.": "Provide mode details about this cash register.", + "Unable to delete a register that is currently in use": "Unable to delete a register that is currently in use", + "Used By": "Used By", + "Register History List": "Register History List", + "Display all register histories.": "Display all register histories.", + "No register histories has been registered": "No register histories has been registered", + "Add a new register history": "Add a new register history", + "Create a new register history": "Create a new register history", + "Register a new register history and save it.": "Register a new register history and save it.", + "Edit register history": "Edit register history", + "Modify Registerhistory.": "Modify Registerhistory.", + "Return to Register History": "Return to Register History", + "Register Id": "Register Id", + "Action": "Action", + "Register Name": "Register Name", + "Done At": "Done At", + "Reward Systems List": "Reward Systems List", + "Display all reward systems.": "Display all reward systems.", + "No reward systems has been registered": "No reward systems has been registered", + "Add a new reward system": "Add a new reward system", + "Create a new reward system": "Create a new reward system", + "Register a new reward system and save it.": "Register a new reward system and save it.", + "Edit reward system": "Edit reward system", + "Modify Reward System.": "Modify Reward System.", + "Return to Reward Systems": "Return to Reward Systems", + "From": "From", + "The interval start here.": "The interval start here.", + "To": "To", + "The interval ends here.": "The interval ends here.", + "Points earned.": "Points earned.", + "Coupon": "Coupon", + "Decide which coupon you would apply to the system.": "Decide which coupon you would apply to the system.", + "This is the objective that the user should reach to trigger the reward.": "This is the objective that the user should reach to trigger the reward.", + "A short description about this system": "A short description about this system", + "Would you like to delete this reward system ?": "Would you like to delete this reward system ?", + "Delete Selected Rewards": "Delete Selected Rewards", + "Would you like to delete selected rewards?": "Would you like to delete selected rewards?", + "Roles List": "Roles List", + "Display all roles.": "Display all roles.", + "No role has been registered.": "No role has been registered.", + "Add a new role": "Add a new role", + "Create a new role": "Create a new role", + "Create a new role and save it.": "Create a new role and save it.", + "Edit role": "Edit role", + "Modify Role.": "Modify Role.", + "Return to Roles": "Return to Roles", + "Provide a name to the role.": "Provide a name to the role.", + "Should be a unique value with no spaces or special character": "Should be a unique value with no spaces or special character", + "Provide more details about what this role is about.": "Provide more details about what this role is about.", + "Unable to delete a system role.": "Unable to delete a system role.", + "You do not have enough permissions to perform this action.": "You do not have enough permissions to perform this action.", + "Taxes List": "Taxes List", + "Display all taxes.": "Display all taxes.", + "No taxes has been registered": "No taxes has been registered", + "Add a new tax": "Add a new tax", + "Create a new tax": "Create a new tax", + "Register a new tax and save it.": "Register a new tax and save it.", + "Edit tax": "Edit tax", + "Modify Tax.": "Modify Tax.", + "Return to Taxes": "Return to Taxes", + "Provide a name to the tax.": "Provide a name to the tax.", + "Assign the tax to a tax group.": "Assign the tax to a tax group.", + "Rate": "Rate", + "Define the rate value for the tax.": "Define the rate value for the tax.", + "Provide a description to the tax.": "Provide a description to the tax.", + "Taxes Groups List": "Taxes Groups List", + "Display all taxes groups.": "Display all taxes groups.", + "No taxes groups has been registered": "No taxes groups has been registered", + "Add a new tax group": "Add a new tax group", + "Create a new tax group": "Create a new tax group", + "Register a new tax group and save it.": "Register a new tax group and save it.", + "Edit tax group": "Edit tax group", + "Modify Tax Group.": "Modify Tax Group.", + "Return to Taxes Groups": "Return to Taxes Groups", + "Provide a short description to the tax group.": "Provide a short description to the tax group.", + "Units List": "Units List", + "Display all units.": "Display all units.", + "No units has been registered": "No units has been registered", + "Add a new unit": "Add a new unit", + "Create a new unit": "Create a new unit", + "Register a new unit and save it.": "Register a new unit and save it.", + "Edit unit": "Edit unit", + "Modify Unit.": "Modify Unit.", + "Return to Units": "Return to Units", + "Preview URL": "Preview URL", + "Preview of the unit.": "Preview of the unit.", + "Define the value of the unit.": "Define the value of the unit.", + "Define to which group the unit should be assigned.": "Define to which group the unit should be assigned.", + "Base Unit": "Base Unit", + "Determine if the unit is the base unit from the group.": "Determine if the unit is the base unit from the group.", + "Provide a short description about the unit.": "Provide a short description about the unit.", + "Unit Groups List": "Unit Groups List", + "Display all unit groups.": "Display all unit groups.", + "No unit groups has been registered": "No unit groups has been registered", + "Add a new unit group": "Add a new unit group", + "Create a new unit group": "Create a new unit group", + "Register a new unit group and save it.": "Register a new unit group and save it.", + "Edit unit group": "Edit unit group", + "Modify Unit Group.": "Modify Unit Group.", + "Return to Unit Groups": "Return to Unit Groups", + "Users List": "Users List", + "Display all users.": "Display all users.", + "No users has been registered": "No users has been registered", + "Add a new user": "Add a new user", + "Create a new user": "Create a new user", + "Register a new user and save it.": "Register a new user and save it.", + "Edit user": "Edit user", + "Modify User.": "Modify User.", + "Return to Users": "Return to Users", + "Username": "Username", + "Will be used for various purposes such as email recovery.": "Will be used for various purposes such as email recovery.", + "Password": "Password", + "Make a unique and secure password.": "Make a unique and secure password.", + "Confirm Password": "Confirm Password", + "Should be the same as the password.": "Should be the same as the password.", + "Define whether the user can use the application.": "Define whether the user can use the application.", + "The action you tried to perform is not allowed.": "The action you tried to perform is not allowed.", + "Not Enough Permissions": "Not Enough Permissions", + "The resource of the page you tried to access is not available or might have been deleted.": "The resource of the page you tried to access is not available or might have been deleted.", + "Not Found Exception": "Not Found Exception", + "Provide your username.": "Provide your username.", + "Provide your password.": "Provide your password.", + "Provide your email.": "Provide your email.", + "Password Confirm": "Password Confirm", + "define the amount of the transaction.": "define the amount of the transaction.", + "Further observation while proceeding.": "Further observation while proceeding.", + "determine what is the transaction type.": "determine what is the transaction type.", + "Add": "Add", + "Deduct": "Deduct", + "Determine the amount of the transaction.": "Determine the amount of the transaction.", + "Further details about the transaction.": "Further details about the transaction.", + "Define the installments for the current order.": "Define the installments for the current order.", + "New Password": "New Password", + "define your new password.": "define your new password.", + "confirm your new password.": "confirm your new password.", + "choose the payment type.": "choose the payment type.", + "Provide the procurement name.": "Provide the procurement name.", + "Describe the procurement.": "Describe the procurement.", + "Define the provider.": "Define the provider.", + "Define what is the unit price of the product.": "Define what is the unit price of the product.", + "Condition": "Condition", + "Determine in which condition the product is returned.": "Determine in which condition the product is returned.", + "Other Observations": "Other Observations", + "Describe in details the condition of the returned product.": "Describe in details the condition of the returned product.", + "Unit Group Name": "Unit Group Name", + "Provide a unit name to the unit.": "Provide a unit name to the unit.", + "Describe the current unit.": "Describe the current unit.", + "assign the current unit to a group.": "assign the current unit to a group.", + "define the unit value.": "define the unit value.", + "Provide a unit name to the units group.": "Provide a unit name to the units group.", + "Describe the current unit group.": "Describe the current unit group.", + "POS": "POS", + "Open POS": "Open POS", + "Create Register": "Create Register", + "Use Customer Billing": "Use Customer Billing", + "Define whether the customer billing information should be used.": "Define whether the customer billing information should be used.", + "General Shipping": "General Shipping", + "Define how the shipping is calculated.": "Define how the shipping is calculated.", + "Shipping Fees": "Shipping Fees", + "Define shipping fees.": "Define shipping fees.", + "Use Customer Shipping": "Use Customer Shipping", + "Define whether the customer shipping information should be used.": "Define whether the customer shipping information should be used.", + "Invoice Number": "Invoice Number", + "If the procurement has been issued outside of NexoPOS, please provide a unique reference.": "If the procurement has been issued outside of NexoPOS, please provide a unique reference.", + "Delivery Time": "Delivery Time", + "If the procurement has to be delivered at a specific time, define the moment here.": "If the procurement has to be delivered at a specific time, define the moment here.", + "Automatic Approval": "Automatic Approval", + "Determine if the procurement should be marked automatically as approved once the Delivery Time occurs.": "Determine if the procurement should be marked automatically as approved once the Delivery Time occurs.", + "Determine what is the actual payment status of the procurement.": "Determine what is the actual payment status of the procurement.", + "Determine what is the actual provider of the current procurement.": "Determine what is the actual provider of the current procurement.", + "Provide a name that will help to identify the procurement.": "Provide a name that will help to identify the procurement.", + "UOM": "UOM", + "First Name": "First Name", + "Define what is the user first name. If not provided, the username is used instead.": "Define what is the user first name. If not provided, the username is used instead.", + "Second Name": "Second Name", + "Define what is the user second name. If not provided, the username is used instead.": "Define what is the user second name. If not provided, the username is used instead.", + "Avatar": "Avatar", + "Define the image that should be used as an avatar.": "Define the image that should be used as an avatar.", + "Language": "Language", + "Choose the language for the current account.": "Choose the language for the current account.", + "Security": "Security", + "Old Password": "Old Password", + "Provide the old password.": "Provide the old password.", + "Change your password with a better stronger password.": "Change your password with a better stronger password.", + "Password Confirmation": "Password Confirmation", + "The profile has been successfully saved.": "The profile has been successfully saved.", + "The user attribute has been saved.": "The user attribute has been saved.", + "The options has been successfully updated.": "The options has been successfully updated.", + "Wrong password provided": "Wrong password provided", + "Wrong old password provided": "Wrong old password provided", + "Password Successfully updated.": "Password Successfully updated.", + "Sign In — NexoPOS": "Sign In — NexoPOS", + "Sign Up — NexoPOS": "Sign Up — NexoPOS", + "Password Lost": "Password Lost", + "Unable to proceed as the token provided is invalid.": "Unable to proceed as the token provided is invalid.", + "The token has expired. Please request a new activation token.": "The token has expired. Please request a new activation token.", + "Set New Password": "Set New Password", + "Database Update": "Database Update", + "This account is disabled.": "This account is disabled.", + "Unable to find record having that username.": "Unable to find record having that username.", + "Unable to find record having that password.": "Unable to find record having that password.", + "Invalid username or password.": "Invalid username or password.", + "Unable to login, the provided account is not active.": "Unable to login, the provided account is not active.", + "You have been successfully connected.": "You have been successfully connected.", + "The recovery email has been send to your inbox.": "The recovery email has been send to your inbox.", + "Unable to find a record matching your entry.": "Unable to find a record matching your entry.", + "No role has been defined for registration. Please contact the administrators.": "No role has been defined for registration. Please contact the administrators.", + "Your Account has been created but requires email validation.": "Your Account has been created but requires email validation.", + "Unable to find the requested user.": "Unable to find the requested user.", + "Unable to proceed, the provided token is not valid.": "Unable to proceed, the provided token is not valid.", + "Unable to proceed, the token has expired.": "Unable to proceed, the token has expired.", + "Your password has been updated.": "Your password has been updated.", + "Unable to edit a register that is currently in use": "Unable to edit a register that is currently in use", + "No register has been opened by the logged user.": "No register has been opened by the logged user.", + "The register is opened.": "The register is opened.", + "Closing": "Closing", + "Opening": "Opening", + "Sale": "Sale", + "Refund": "Refund", + "Unable to find the category using the provided identifier": "Unable to find the category using the provided identifier", + "The category has been deleted.": "The category has been deleted.", + "Unable to find the category using the provided identifier.": "Unable to find the category using the provided identifier.", + "Unable to find the attached category parent": "Unable to find the attached category parent", + "The category has been correctly saved": "The category has been correctly saved", + "The category has been updated": "The category has been updated", + "The entry has been successfully deleted.": "The entry has been successfully deleted.", + "A new entry has been successfully created.": "A new entry has been successfully created.", + "Unhandled crud resource": "Unhandled crud resource", + "You need to select at least one item to delete": "You need to select at least one item to delete", + "You need to define which action to perform": "You need to define which action to perform", + "Unable to proceed. No matching CRUD resource has been found.": "Unable to proceed. No matching CRUD resource has been found.", + "This resource is not protected. The access is granted.": "This resource is not protected. The access is granted.", + "Create Coupon": "Create Coupon", + "helps you creating a coupon.": "helps you creating a coupon.", + "Edit Coupon": "Edit Coupon", + "Editing an existing coupon.": "Editing an existing coupon.", + "Invalid Request.": "Invalid Request.", + "Unable to delete a group to which customers are still assigned.": "Unable to delete a group to which customers are still assigned.", + "The customer group has been deleted.": "The customer group has been deleted.", + "Unable to find the requested group.": "Unable to find the requested group.", + "The customer group has been successfully created.": "The customer group has been successfully created.", + "The customer group has been successfully saved.": "The customer group has been successfully saved.", + "Unable to transfer customers to the same account.": "Unable to transfer customers to the same account.", + "The categories has been transferred to the group %s.": "The categories has been transferred to the group %s.", + "No customer identifier has been provided to proceed to the transfer.": "No customer identifier has been provided to proceed to the transfer.", + "Unable to find the requested group using the provided id.": "Unable to find the requested group using the provided id.", + "List all created expenses": "List all created expenses", + "\"%s\" is not an instance of \"FieldsService\"": "\"%s\" is not an instance of \"FieldsService\"", + "Manage Medias": "Manage Medias", + "The operation was successful.": "The operation was successful.", + "Modules List": "Modules List", + "List all available modules.": "List all available modules.", + "Upload A Module": "Upload A Module", + "Extends NexoPOS features with some new modules.": "Extends NexoPOS features with some new modules.", + "The notification has been successfully deleted": "The notification has been successfully deleted", + "All the notifications have been cleared.": "All the notifications have been cleared.", + "Order Invoice — %s": "Order Invoice — %s", + "Order Receipt — %s": "Order Receipt — %s", + "The printing event has been successfully dispatched.": "The printing event has been successfully dispatched.", + "There is a mismatch between the provided order and the order attached to the instalment.": "There is a mismatch between the provided order and the order attached to the instalment.", + "Unable to edit a procurement that is stocked. Consider performing an adjustment or either delete the procurement.": "Unable to edit a procurement that is stocked. Consider performing an adjustment or either delete the procurement.", + "New Procurement": "New Procurement", + "Edit Procurement": "Edit Procurement", + "Perform adjustment on existing procurement.": "Perform adjustment on existing procurement.", + "%s - Invoice": "%s - Invoice", + "list of product procured.": "list of product procured.", + "The product price has been refreshed.": "The product price has been refreshed.", + "The single variation has been deleted.": "The single variation has been deleted.", + "List all products available on the system": "List all products available on the system", + "Edit a product": "Edit a product", + "Makes modifications to a product": "Makes modifications to a product", + "Create a product": "Create a product", + "Add a new product on the system": "Add a new product on the system", + "Stock Adjustment": "Stock Adjustment", + "Adjust stock of existing products.": "Adjust stock of existing products.", + "Lost": "Lost", + "No stock is provided for the requested product.": "No stock is provided for the requested product.", + "The product unit quantity has been deleted.": "The product unit quantity has been deleted.", + "Unable to proceed as the request is not valid.": "Unable to proceed as the request is not valid.", + "Unsupported action for the product %s.": "Unsupported action for the product %s.", + "The stock has been adjustment successfully.": "The stock has been adjustment successfully.", + "Unable to add the product to the cart as it has expired.": "Unable to add the product to the cart as it has expired.", + "Unable to add a product that has accurate tracking enabled, using an ordinary barcode.": "Unable to add a product that has accurate tracking enabled, using an ordinary barcode.", + "There is no products matching the current request.": "There is no products matching the current request.", + "Print Labels": "Print Labels", + "Customize and print products labels.": "Customize and print products labels.", + "Sales Report": "Sales Report", + "Provides an overview over the sales during a specific period": "Provides an overview over the sales during a specific period", + "Sold Stock": "Sold Stock", + "Provides an overview over the sold stock during a specific period.": "Provides an overview over the sold stock during a specific period.", + "Profit Report": "Profit Report", + "Provides an overview of the provide of the products sold.": "Provides an overview of the provide of the products sold.", + "Cash Flow Report": "Cash Flow Report", + "Provides an overview on the activity for a specific period.": "Provides an overview on the activity for a specific period.", + "Annual Report": "Annual Report", + "Invalid authorization code provided.": "Invalid authorization code provided.", + "The database has been successfully seeded.": "The database has been successfully seeded.", + "Rewards System": "Rewards System", + "Manage all rewards program.": "Manage all rewards program.", + "Create A Reward System": "Create A Reward System", + "Add a new reward system.": "Add a new reward system.", + "Edit A Reward System": "Edit A Reward System", + "edit an existing reward system with the rules attached.": "edit an existing reward system with the rules attached.", + "Settings Page Not Found": "Settings Page Not Found", + "Customers Settings": "Customers Settings", + "Configure the customers settings of the application.": "Configure the customers settings of the application.", + "General Settings": "General Settings", + "Configure the general settings of the application.": "Configure the general settings of the application.", + "Invoices Settings": "Invoices Settings", + "Configure the invoice settings.": "Configure the invoice settings.", + "Orders Settings": "Orders Settings", + "Configure the orders settings.": "Configure the orders settings.", + "POS Settings": "POS Settings", + "Configure the pos settings.": "Configure the pos settings.", + "Reports Settings": "Reports Settings", + "Configure the reports.": "Configure the reports.", + "Reset Settings": "Reset Settings", + "Reset the data and enable demo.": "Reset the data and enable demo.", + "Workers Settings": "Workers Settings", + "Configure the workers settings.": "Configure the workers settings.", + "%s is not an instance of \"%s\".": "%s is not an instance of \"%s\".", + "Unable to find the requested product tax using the provided id": "Unable to find the requested product tax using the provided id", + "Unable to find the requested product tax using the provided identifier.": "Unable to find the requested product tax using the provided identifier.", + "The product tax has been created.": "The product tax has been created.", + "The product tax has been updated": "The product tax has been updated", + "Unable to retrieve the requested tax group using the provided identifier \"%s\".": "Unable to retrieve the requested tax group using the provided identifier \"%s\".", + "Manage all users available.": "Manage all users available.", + "Permission Manager": "Permission Manager", + "Manage all permissions and roles": "Manage all permissions and roles", + "My Profile": "My Profile", + "Change your personal settings": "Change your personal settings", + "The permissions has been updated.": "The permissions has been updated.", + "Sunday": "Sunday", + "Monday": "Monday", + "Tuesday": "Tuesday", + "Wednesday": "Wednesday", + "Thursday": "Thursday", + "Friday": "Friday", + "Saturday": "Saturday", + "NexoPOS 4 — Setup Wizard": "NexoPOS 4 — Setup Wizard", + "The migration has successfully run.": "The migration has successfully run.", + "Workers Misconfiguration": "Workers Misconfiguration", + "Unable to initialize the settings page. The identifier \"%s\" cannot be instantiated.": "Unable to initialize the settings page. The identifier \"%s\" cannot be instantiated.", + "Unable to register. The registration is closed.": "Unable to register. The registration is closed.", + "Hold Order Cleared": "Hold Order Cleared", + "[NexoPOS] Activate Your Account": "[NexoPOS] Activate Your Account", + "[NexoPOS] A New User Has Registered": "[NexoPOS] A New User Has Registered", + "[NexoPOS] Your Account Has Been Created": "[NexoPOS] Your Account Has Been Created", + "Unable to find the permission with the namespace \"%s\".": "Unable to find the permission with the namespace \"%s\".", + "Voided": "Voided", + "Refunded": "Refunded", + "Partially Refunded": "Partially Refunded", + "The register has been successfully opened": "The register has been successfully opened", + "The register has been successfully closed": "The register has been successfully closed", + "The provided amount is not allowed. The amount should be greater than \"0\". ": "The provided amount is not allowed. The amount should be greater than \"0\". ", + "The cash has successfully been stored": "The cash has successfully been stored", + "Not enough fund to cash out.": "Not enough fund to cash out.", + "The cash has successfully been disbursed.": "The cash has successfully been disbursed.", + "In Use": "In Use", + "Opened": "Opened", + "Delete Selected entries": "Delete Selected entries", + "%s entries has been deleted": "%s entries has been deleted", + "%s entries has not been deleted": "%s entries has not been deleted", + "Unable to find the customer using the provided id.": "Unable to find the customer using the provided id.", + "The customer has been deleted.": "The customer has been deleted.", + "The email \"%s\" is already stored on another customer informations.": "The email \"%s\" is already stored on another customer informations.", + "The customer has been created.": "The customer has been created.", + "Unable to find the customer using the provided ID.": "Unable to find the customer using the provided ID.", + "The customer has been edited.": "The customer has been edited.", + "Unable to find the customer using the provided email.": "Unable to find the customer using the provided email.", + "The customer account has been updated.": "The customer account has been updated.", + "Issuing Coupon Failed": "Issuing Coupon Failed", + "Unable to apply a coupon attached to the reward \"%s\". It looks like the coupon no more exists.": "Unable to apply a coupon attached to the reward \"%s\". It looks like the coupon no more exists.", + "The coupon is issued for a customer.": "The coupon is issued for a customer.", + "The coupon is not issued for the selected customer.": "The coupon is not issued for the selected customer.", + "Unable to find a coupon with the provided code.": "Unable to find a coupon with the provided code.", + "The coupon has been updated.": "The coupon has been updated.", + "The group has been created.": "The group has been created.", + "The expense has been successfully saved.": "The expense has been successfully saved.", + "The expense has been successfully updated.": "The expense has been successfully updated.", + "Unable to find the expense using the provided identifier.": "Unable to find the expense using the provided identifier.", + "Unable to find the requested expense using the provided id.": "Unable to find the requested expense using the provided id.", + "The expense has been correctly deleted.": "The expense has been correctly deleted.", + "You cannot delete a category which has expenses bound.": "You cannot delete a category which has expenses bound.", + "The expense category has been deleted.": "The expense category has been deleted.", + "Unable to find the expense category using the provided ID.": "Unable to find the expense category using the provided ID.", + "The expense category has been saved": "The expense category has been saved", + "The expense category has been updated.": "The expense category has been updated.", + "The expense \"%s\" has been processed.": "The expense \"%s\" has been processed.", + "The expense \"%s\" has already been processed.": "The expense \"%s\" has already been processed.", + "The process has been correctly executed and all expenses has been processed.": "The process has been correctly executed and all expenses has been processed.", + "%s — NexoPOS 4": "%s — NexoPOS 4", + "The media has been deleted": "The media has been deleted", + "Unable to find the media.": "Unable to find the media.", + "Unable to find the requested file.": "Unable to find the requested file.", + "Unable to find the media entry": "Unable to find the media entry", + "Payment Types": "Payment Types", + "Medias": "Medias", + "List": "List", + "Customers Groups": "Customers Groups", + "Create Group": "Create Group", + "Reward Systems": "Reward Systems", + "Create Reward": "Create Reward", + "List Coupons": "List Coupons", + "Providers": "Providers", + "Create A Provider": "Create A Provider", + "Create Expense": "Create Expense", + "Inventory": "Inventory", + "Create Product": "Create Product", + "Create Category": "Create Category", + "Create Unit": "Create Unit", + "Unit Groups": "Unit Groups", + "Create Unit Groups": "Create Unit Groups", + "Taxes Groups": "Taxes Groups", + "Create Tax Groups": "Create Tax Groups", + "Create Tax": "Create Tax", + "Modules": "Modules", + "Upload Module": "Upload Module", + "Users": "Users", + "Create User": "Create User", + "Roles": "Roles", + "Create Roles": "Create Roles", + "Permissions Manager": "Permissions Manager", + "Procurements": "Procurements", + "Reports": "Reports", + "Sale Report": "Sale Report", + "Incomes & Loosses": "Incomes & Loosses", + "Cash Flow": "Cash Flow", + "Invoice Settings": "Invoice Settings", + "Workers": "Workers", + "Unable to locate the requested module.": "Unable to locate the requested module.", + "The module \"%s\" has been disabled as the dependency \"%s\" is missing. ": "The module \"%s\" has been disabled as the dependency \"%s\" is missing. ", + "The module \"%s\" has been disabled as the dependency \"%s\" is not enabled. ": "The module \"%s\" has been disabled as the dependency \"%s\" is not enabled. ", + "Unable to detect the folder from where to perform the installation.": "Unable to detect the folder from where to perform the installation.", + "Invalid Module provided": "Invalid Module provided", + "The uploaded file is not a valid module.": "The uploaded file is not a valid module.", + "A migration is required for this module": "A migration is required for this module", + "The module has been successfully installed.": "The module has been successfully installed.", + "The migration run successfully.": "The migration run successfully.", + "The module has correctly been enabled.": "The module has correctly been enabled.", + "Unable to enable the module.": "Unable to enable the module.", + "The Module has been disabled.": "The Module has been disabled.", + "Unable to disable the module.": "Unable to disable the module.", + "Unable to proceed, the modules management is disabled.": "Unable to proceed, the modules management is disabled.", + "Missing required parameters to create a notification": "Missing required parameters to create a notification", + "The order has been placed.": "The order has been placed.", + "The provided coupon \"%s\", can no longer be used": "The provided coupon \"%s\", can no longer be used", + "The percentage discount provided is not valid.": "The percentage discount provided is not valid.", + "A discount cannot exceed the sub total value of an order.": "A discount cannot exceed the sub total value of an order.", + "No payment is expected at the moment. If the customer want to pay early, consider adjusting instalment payments date.": "No payment is expected at the moment. If the customer want to pay early, consider adjusting instalment payments date.", + "The payment has been saved.": "The payment has been saved.", + "Unable to edit an order that is completely paid.": "Unable to edit an order that is completely paid.", + "Unable to proceed as one of the previous submitted payment is missing from the order.": "Unable to proceed as one of the previous submitted payment is missing from the order.", + "The order payment status cannot switch to hold as a payment has already been made on that order.": "The order payment status cannot switch to hold as a payment has already been made on that order.", + "Unable to proceed. One of the submitted payment type is not supported.": "Unable to proceed. One of the submitted payment type is not supported.", + "Unable to proceed, the product \"%s\" has a unit which cannot be retreived. It might have been deleted.": "Unable to proceed, the product \"%s\" has a unit which cannot be retreived. It might have been deleted.", + "Unable to find the customer using the provided ID. The order creation has failed.": "Unable to find the customer using the provided ID. The order creation has failed.", + "Unable to proceed a refund on an unpaid order.": "Unable to proceed a refund on an unpaid order.", + "The current credit has been issued from a refund.": "The current credit has been issued from a refund.", + "The order has been successfully refunded.": "The order has been successfully refunded.", + "unable to proceed to a refund as the provided status is not supported.": "unable to proceed to a refund as the provided status is not supported.", + "The product %s has been successfully refunded.": "The product %s has been successfully refunded.", + "Unable to find the order product using the provided id.": "Unable to find the order product using the provided id.", + "Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier": "Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier", + "Unable to fetch the order as the provided pivot argument is not supported.": "Unable to fetch the order as the provided pivot argument is not supported.", + "The product has been added to the order \"%s\"": "The product has been added to the order \"%s\"", + "the order has been successfully computed.": "the order has been successfully computed.", + "The order has been deleted.": "The order has been deleted.", + "The product has been successfully deleted from the order.": "The product has been successfully deleted from the order.", + "Unable to find the requested product on the provider order.": "Unable to find the requested product on the provider order.", + "Unpaid Orders Turned Due": "Unpaid Orders Turned Due", + "No orders to handle for the moment.": "No orders to handle for the moment.", + "The order has been correctly voided.": "The order has been correctly voided.", + "Unable to edit an already paid instalment.": "Unable to edit an already paid instalment.", + "The instalment has been saved.": "The instalment has been saved.", + "The instalment has been deleted.": "The instalment has been deleted.", + "The defined amount is not valid.": "The defined amount is not valid.", + "No further instalments is allowed for this order. The total instalment already covers the order total.": "No further instalments is allowed for this order. The total instalment already covers the order total.", + "The instalment has been created.": "The instalment has been created.", + "The provided status is not supported.": "The provided status is not supported.", + "The order has been successfully updated.": "The order has been successfully updated.", + "Unable to find the requested procurement using the provided identifier.": "Unable to find the requested procurement using the provided identifier.", + "Unable to find the assigned provider.": "Unable to find the assigned provider.", + "The procurement has been created.": "The procurement has been created.", + "Unable to edit a procurement that has already been stocked. Please consider performing and stock adjustment.": "Unable to edit a procurement that has already been stocked. Please consider performing and stock adjustment.", + "The provider has been edited.": "The provider has been edited.", + "Unable to delete the procurement as there is not enough stock remaining for \"%s\". This likely means the stock count has changed either with a sale, adjustment after the procurement has been stocked.": "Unable to delete the procurement as there is not enough stock remaining for \"%s\". This likely means the stock count has changed either with a sale, adjustment after the procurement has been stocked.", + "Unable to have a unit group id for the product using the reference \"%s\" as \"%s\"": "Unable to have a unit group id for the product using the reference \"%s\" as \"%s\"", + "The operation has completed.": "The operation has completed.", + "The procurement has been refreshed.": "The procurement has been refreshed.", + "The procurement has been reset.": "The procurement has been reset.", + "The procurement products has been deleted.": "The procurement products has been deleted.", + "The procurement product has been updated.": "The procurement product has been updated.", + "Unable to find the procurement product using the provided id.": "Unable to find the procurement product using the provided id.", + "The product %s has been deleted from the procurement %s": "The product %s has been deleted from the procurement %s", + "The product with the following ID \"%s\" is not initially included on the procurement": "The product with the following ID \"%s\" is not initially included on the procurement", + "The procurement products has been updated.": "The procurement products has been updated.", + "Procurement Automatically Stocked": "Procurement Automatically Stocked", + "Draft": "Draft", + "The category has been created": "The category has been created", + "Unable to find the product using the provided id.": "Unable to find the product using the provided id.", + "Unable to find the requested product using the provided SKU.": "Unable to find the requested product using the provided SKU.", + "The variable product has been created.": "The variable product has been created.", + "The provided barcode \"%s\" is already in use.": "The provided barcode \"%s\" is already in use.", + "The provided SKU \"%s\" is already in use.": "The provided SKU \"%s\" is already in use.", + "The product has been saved.": "The product has been saved.", + "The provided barcode is already in use.": "The provided barcode is already in use.", + "The provided SKU is already in use.": "The provided SKU is already in use.", + "The product has been updated": "The product has been updated", + "The variable product has been updated.": "The variable product has been updated.", + "The product variations has been reset": "The product variations has been reset", + "The product has been reset.": "The product has been reset.", + "The product \"%s\" has been successfully deleted": "The product \"%s\" has been successfully deleted", + "Unable to find the requested variation using the provided ID.": "Unable to find the requested variation using the provided ID.", + "The product stock has been updated.": "The product stock has been updated.", + "The action is not an allowed operation.": "The action is not an allowed operation.", + "The product quantity has been updated.": "The product quantity has been updated.", + "There is no variations to delete.": "There is no variations to delete.", + "There is no products to delete.": "There is no products to delete.", + "The product variation has been successfully created.": "The product variation has been successfully created.", + "The product variation has been updated.": "The product variation has been updated.", + "The provider has been created.": "The provider has been created.", + "The provider has been updated.": "The provider has been updated.", + "Unable to find the provider using the specified id.": "Unable to find the provider using the specified id.", + "The provider has been deleted.": "The provider has been deleted.", + "Unable to find the provider using the specified identifier.": "Unable to find the provider using the specified identifier.", + "The provider account has been updated.": "The provider account has been updated.", + "The procurement payment has been deducted.": "The procurement payment has been deducted.", + "The dashboard report has been updated.": "The dashboard report has been updated.", + "Untracked Stock Operation": "Untracked Stock Operation", + "Unsupported action": "Unsupported action", + "The expense has been correctly saved.": "The expense has been correctly saved.", + "The table has been truncated.": "The table has been truncated.", + "The database has been hard reset.": "The database has been hard reset.", + "Untitled Settings Page": "Untitled Settings Page", + "No description provided for this settings page.": "No description provided for this settings page.", + "The form has been successfully saved.": "The form has been successfully saved.", + "Unable to reach the host": "Unable to reach the host", + "Unable to connect to the database using the credentials provided.": "Unable to connect to the database using the credentials provided.", + "Unable to select the database.": "Unable to select the database.", + "Access denied for this user.": "Access denied for this user.", + "The connexion with the database was successful": "The connexion with the database was successful", + "Cash": "Cash", + "Bank Payment": "Bank Payment", + "NexoPOS has been successfully installed.": "NexoPOS has been successfully installed.", + "A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.": "A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.", + "A tax cannot be his own parent.": "A tax cannot be his own parent.", + "The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".": "The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".", + "Unable to find the requested tax using the provided identifier.": "Unable to find the requested tax using the provided identifier.", + "The tax group has been correctly saved.": "The tax group has been correctly saved.", + "The tax has been correctly created.": "The tax has been correctly created.", + "The product tax has been saved.": "The product tax has been saved.", + "The tax has been successfully deleted.": "The tax has been successfully deleted.", + "The Unit Group has been created.": "The Unit Group has been created.", + "The unit group %s has been updated.": "The unit group %s has been updated.", + "Unable to find the unit group to which this unit is attached.": "Unable to find the unit group to which this unit is attached.", + "The unit has been saved.": "The unit has been saved.", + "Unable to find the Unit using the provided id.": "Unable to find the Unit using the provided id.", + "The unit has been updated.": "The unit has been updated.", + "The unit group %s has more than one base unit": "The unit group %s has more than one base unit", + "The unit has been deleted.": "The unit has been deleted.", + "The activation process has failed.": "The activation process has failed.", + "Unable to activate the account. The activation token is wrong.": "Unable to activate the account. The activation token is wrong.", + "Unable to activate the account. The activation token has expired.": "Unable to activate the account. The activation token has expired.", + "The account has been successfully activated.": "The account has been successfully activated.", + "unable to find this validation class %s.": "unable to find this validation class %s.", + "Enable Reward": "Enable Reward", + "Will activate the reward system for the customers.": "Will activate the reward system for the customers.", + "Default Customer Account": "Default Customer Account", + "Default Customer Group": "Default Customer Group", + "Select to which group each new created customers are assigned to.": "Select to which group each new created customers are assigned to.", + "Enable Credit & Account": "Enable Credit & Account", + "The customers will be able to make deposit or obtain credit.": "The customers will be able to make deposit or obtain credit.", + "Store Name": "Store Name", + "This is the store name.": "This is the store name.", + "Store Address": "Store Address", + "The actual store address.": "The actual store address.", + "Store City": "Store City", + "The actual store city.": "The actual store city.", + "Store Phone": "Store Phone", + "The phone number to reach the store.": "The phone number to reach the store.", + "Store Email": "Store Email", + "The actual store email. Might be used on invoice or for reports.": "The actual store email. Might be used on invoice or for reports.", + "Store PO.Box": "Store PO.Box", + "The store mail box number.": "The store mail box number.", + "Store Fax": "Store Fax", + "The store fax number.": "The store fax number.", + "Store Additional Information": "Store Additional Information", + "Store additional information.": "Store additional information.", + "Store Square Logo": "Store Square Logo", + "Choose what is the square logo of the store.": "Choose what is the square logo of the store.", + "Store Rectangle Logo": "Store Rectangle Logo", + "Choose what is the rectangle logo of the store.": "Choose what is the rectangle logo of the store.", + "Define the default fallback language.": "Define the default fallback language.", + "Currency": "Currency", + "Currency Symbol": "Currency Symbol", + "This is the currency symbol.": "This is the currency symbol.", + "Currency ISO": "Currency ISO", + "The international currency ISO format.": "The international currency ISO format.", + "Currency Position": "Currency Position", + "Before the amount": "Before the amount", + "After the amount": "After the amount", + "Define where the currency should be located.": "Define where the currency should be located.", + "Preferred Currency": "Preferred Currency", + "ISO Currency": "ISO Currency", + "Symbol": "Symbol", + "Determine what is the currency indicator that should be used.": "Determine what is the currency indicator that should be used.", + "Currency Thousand Separator": "Currency Thousand Separator", + "Define the symbol that indicate thousand. By default \",\" is used.": "Define the symbol that indicate thousand. By default \",\" is used.", + "Currency Decimal Separator": "Currency Decimal Separator", + "Define the symbol that indicate decimal number. By default \".\" is used.": "Define the symbol that indicate decimal number. By default \".\" is used.", + "Currency Precision": "Currency Precision", + "%s numbers after the decimal": "%s numbers after the decimal", + "Date Format": "Date Format", + "This define how the date should be defined. The default format is \"Y-m-d\".": "This define how the date should be defined. The default format is \"Y-m-d\".", + "Determine the default timezone of the store.": "Determine the default timezone of the store.", + "Registration": "Registration", + "Registration Open": "Registration Open", + "Determine if everyone can register.": "Determine if everyone can register.", + "Registration Role": "Registration Role", + "Select what is the registration role.": "Select what is the registration role.", + "Requires Validation": "Requires Validation", + "Force account validation after the registration.": "Force account validation after the registration.", + "Allow Recovery": "Allow Recovery", + "Allow any user to recover his account.": "Allow any user to recover his account.", + "Receipts": "Receipts", + "Receipt Template": "Receipt Template", + "Default": "Default", + "Choose the template that applies to receipts": "Choose the template that applies to receipts", + "Receipt Logo": "Receipt Logo", + "Provide a URL to the logo.": "Provide a URL to the logo.", + "Receipt Footer": "Receipt Footer", + "If you would like to add some disclosure at the bottom of the receipt.": "If you would like to add some disclosure at the bottom of the receipt.", + "Column A": "Column A", + "Column B": "Column B", + "Order Code Type": "Order Code Type", + "Determine how the system will generate code for each orders.": "Determine how the system will generate code for each orders.", + "Sequential": "Sequential", + "Random Code": "Random Code", + "Number Sequential": "Number Sequential", + "Allow Unpaid Orders": "Allow Unpaid Orders", + "Will prevent incomplete orders to be placed. If credit is allowed, this option should be set to \"yes\".": "Will prevent incomplete orders to be placed. If credit is allowed, this option should be set to \"yes\".", + "Allow Partial Orders": "Allow Partial Orders", + "Will prevent partially paid orders to be placed.": "Will prevent partially paid orders to be placed.", + "Quotation Expiration": "Quotation Expiration", + "Quotations will get deleted after they defined they has reached.": "Quotations will get deleted after they defined they has reached.", + "%s Days": "%s Days", + "Features": "Features", + "Show Quantity": "Show Quantity", + "Will show the quantity selector while choosing a product. Otherwise the default quantity is set to 1.": "Will show the quantity selector while choosing a product. Otherwise the default quantity is set to 1.", + "Allow Customer Creation": "Allow Customer Creation", + "Allow customers to be created on the POS.": "Allow customers to be created on the POS.", + "Quick Product": "Quick Product", + "Allow quick product to be created from the POS.": "Allow quick product to be created from the POS.", + "Editable Unit Price": "Editable Unit Price", + "Allow product unit price to be edited.": "Allow product unit price to be edited.", + "Order Types": "Order Types", + "Control the order type enabled.": "Control the order type enabled.", + "Layout": "Layout", + "Retail Layout": "Retail Layout", + "Clothing Shop": "Clothing Shop", + "POS Layout": "POS Layout", + "Change the layout of the POS.": "Change the layout of the POS.", + "Printing": "Printing", + "Printed Document": "Printed Document", + "Choose the document used for printing aster a sale.": "Choose the document used for printing aster a sale.", + "Printing Enabled For": "Printing Enabled For", + "All Orders": "All Orders", + "From Partially Paid Orders": "From Partially Paid Orders", + "Only Paid Orders": "Only Paid Orders", + "Determine when the printing should be enabled.": "Determine when the printing should be enabled.", + "Printing Gateway": "Printing Gateway", + "Determine what is the gateway used for printing.": "Determine what is the gateway used for printing.", + "Enable Cash Registers": "Enable Cash Registers", + "Determine if the POS will support cash registers.": "Determine if the POS will support cash registers.", + "Cashier Idle Counter": "Cashier Idle Counter", + "5 Minutes": "5 Minutes", + "10 Minutes": "10 Minutes", + "15 Minutes": "15 Minutes", + "20 Minutes": "20 Minutes", + "30 Minutes": "30 Minutes", + "Selected after how many minutes the system will set the cashier as idle.": "Selected after how many minutes the system will set the cashier as idle.", + "Cash Disbursement": "Cash Disbursement", + "Allow cash disbursement by the cashier.": "Allow cash disbursement by the cashier.", + "Cash Registers": "Cash Registers", + "Keyboard Shortcuts": "Keyboard Shortcuts", + "Cancel Order": "Cancel Order", + "Keyboard shortcut to cancel the current order.": "Keyboard shortcut to cancel the current order.", + "Keyboard shortcut to hold the current order.": "Keyboard shortcut to hold the current order.", + "Keyboard shortcut to create a customer.": "Keyboard shortcut to create a customer.", + "Proceed Payment": "Proceed Payment", + "Keyboard shortcut to proceed to the payment.": "Keyboard shortcut to proceed to the payment.", + "Open Shipping": "Open Shipping", + "Keyboard shortcut to define shipping details.": "Keyboard shortcut to define shipping details.", + "Open Note": "Open Note", + "Keyboard shortcut to open the notes.": "Keyboard shortcut to open the notes.", + "Order Type Selector": "Order Type Selector", + "Keyboard shortcut to open the order type selector.": "Keyboard shortcut to open the order type selector.", + "Toggle Fullscreen": "Toggle Fullscreen", + "Keyboard shortcut to toggle fullscreen.": "Keyboard shortcut to toggle fullscreen.", + "Quick Search": "Quick Search", + "Keyboard shortcut open the quick search popup.": "Keyboard shortcut open the quick search popup.", + "Amount Shortcuts": "Amount Shortcuts", + "VAT Type": "VAT Type", + "Determine the VAT type that should be used.": "Determine the VAT type that should be used.", + "Flat Rate": "Flat Rate", + "Flexible Rate": "Flexible Rate", + "Products Vat": "Products Vat", + "Products & Flat Rate": "Products & Flat Rate", + "Products & Flexible Rate": "Products & Flexible Rate", + "Define the tax group that applies to the sales.": "Define the tax group that applies to the sales.", + "Define how the tax is computed on sales.": "Define how the tax is computed on sales.", + "VAT Settings": "VAT Settings", + "Enable Email Reporting": "Enable Email Reporting", + "Determine if the reporting should be enabled globally.": "Determine if the reporting should be enabled globally.", + "Supplies": "Supplies", + "Public Name": "Public Name", + "Define what is the user public name. If not provided, the username is used instead.": "Define what is the user public name. If not provided, the username is used instead.", + "Enable Workers": "Enable Workers", + "Enable background services for NexoPOS 4.x. Refresh to check whether the option has turned to \"Yes\".": "Enable background services for NexoPOS 4.x. Refresh to check whether the option has turned to \"Yes\".", + "Test": "Test", + "Current Week": "Current Week", + "Previous Week": "Previous Week", + "Unable to find a module having the identifier \"%\".": "Unable to find a module having the identifier \"%\".", + "There is no migrations to perform for the module \"%s\"": "There is no migrations to perform for the module \"%s\"", + "The module migration has successfully been performed for the module \"%s\"": "The module migration has successfully been performed for the module \"%s\"", + "Sales By Payment Types": "Sales By Payment Types", + "Provide a report of the sales by payment types, for a specific period.": "Provide a report of the sales by payment types, for a specific period.", + "Sales By Payments": "Sales By Payments", + "Order Settings": "Order Settings", + "Define the order name.": "Define the order name.", + "Define the date of creation of the order.": "Define the date of creation of the order.", + "Total Refunds": "Total Refunds", + "Clients Registered": "Clients Registered", + "Commissions": "Commissions", + "Processing Status": "Processing Status", + "Refunded Products": "Refunded Products", + "The delivery status of the order will be changed. Please confirm your action.": "The delivery status of the order will be changed. Please confirm your action.", + "The product price has been updated.": "The product price has been updated.", + "The editable price feature is disabled.": "The editable price feature is disabled.", + "Order Refunds": "Order Refunds", + "Product Price": "Product Price", + "Unable to proceed": "Unable to proceed", + "Partially paid orders are disabled.": "Partially paid orders are disabled.", + "An order is currently being processed.": "An order is currently being processed.", + "Log out": "Log out", + "Refund receipt": "Refund receipt", + "Recompute": "Recompute", + "Sort Results": "Sort Results", + "Using Quantity Ascending": "Using Quantity Ascending", + "Using Quantity Descending": "Using Quantity Descending", + "Using Sales Ascending": "Using Sales Ascending", + "Using Sales Descending": "Using Sales Descending", + "Using Name Ascending": "Using Name Ascending", + "Using Name Descending": "Using Name Descending", + "Progress": "Progress", + "Discounts": "Discounts", + "An invalid date were provided. Make sure it a prior date to the actual server date.": "An invalid date were provided. Make sure it a prior date to the actual server date.", + "Computing report from %s...": "Computing report from %s...", + "The demo has been enabled.": "The demo has been enabled.", + "Refund Receipt": "Refund Receipt", + "Codabar": "Codabar", + "Code 128": "Code 128", + "Code 39": "Code 39", + "Code 11": "Code 11", + "UPC A": "UPC A", + "UPC E": "UPC E", + "Dashboard Identifier": "Dashboard Identifier", + "Store Dashboard": "Store Dashboard", + "Cashier Dashboard": "Cashier Dashboard", + "Default Dashboard": "Default Dashboard", + "Define what should be the home page of the dashboard.": "Define what should be the home page of the dashboard.", + "%s has been processed, %s has not been processed.": "%s has been processed, %s has not been processed.", + "Order Refund Receipt — %s": "Order Refund Receipt — %s", + "Provides an overview over the best products sold during a specific period.": "Provides an overview over the best products sold during a specific period.", + "The report will be computed for the current year.": "The report will be computed for the current year.", + "Unknown report to refresh.": "Unknown report to refresh.", + "Expenses Settings": "Expenses Settings", + "Configure the expenses settings of the application.": "Configure the expenses settings of the application.", + "Report Refreshed": "Report Refreshed", + "The yearly report has been successfully refreshed for the year \"%s\".": "The yearly report has been successfully refreshed for the year \"%s\".", + "Countable": "Countable", + "Piece": "Piece", + "GST": "GST", + "SGST": "SGST", + "CGST": "CGST", + "Sample Procurement %s": "Sample Procurement %s", + "generated": "generated", + "Not Available": "Not Available", + "The report has been computed successfully.": "The report has been computed successfully.", + "Create a customer": "Create a customer", + "Cash Flow List": "Cash Flow List", + "Display all Cash Flow.": "Display all Cash Flow.", + "No Cash Flow has been registered": "No Cash Flow has been registered", + "Add a new Cash Flow": "Add a new Cash Flow", + "Create a new Cash Flow": "Create a new Cash Flow", + "Register a new Cash Flow and save it.": "Register a new Cash Flow and save it.", + "Edit Cash Flow": "Edit Cash Flow", + "Modify Cash Flow.": "Modify Cash Flow.", + "Credit": "Credit", + "Debit": "Debit", + "All entities attached to this category will either produce a \"credit\" or \"debit\" to the cash flow history.": "All entities attached to this category will either produce a \"credit\" or \"debit\" to the cash flow history.", + "Account": "Account", + "Provide the accounting number for this category.": "Provide the accounting number for this category.", + "Unable to register using this email.": "Unable to register using this email.", + "Unable to register using this username.": "Unable to register using this username.", + "Accounting Settings": "Accounting Settings", + "Configure the accounting settings of the application.": "Configure the accounting settings of the application.", + "Accounting": "Accounting", + "Cash Flow History": "Cash Flow History", + "Procurement Cash Flow Account": "Procurement Cash Flow Account", + "Every procurement will be added to the selected cash flow account": "Every procurement will be added to the selected cash flow account", + "Sale Cash Flow Account": "Sale Cash Flow Account", + "Every sales will be added to the selected cash flow account": "Every sales will be added to the selected cash flow account", + "Every customer credit will be added to the selected cash flow account": "Every customer credit will be added to the selected cash flow account", + "Every customer credit removed will be added to the selected cash flow account": "Every customer credit removed will be added to the selected cash flow account", + "Sales Refunds Account": "Sales Refunds Account", + "Sales refunds will be attached to this cash flow account": "Sales refunds will be attached to this cash flow account", + "Stock return for spoiled items will be attached to this account": "Stock return for spoiled items will be attached to this account", + "Cash Register Cash-In Account": "Cash Register Cash-In Account", + "Cash Register Cash-Out Account": "Cash Register Cash-Out Account", + "Cash Register cash-in will be added to the cash flow account": "Cash Register cash-in will be added to the cash flow account", + "Cash Register cash-out will be added to the cash flow account": "Cash Register cash-out will be added to the cash flow account", + "No module has been updated yet.": "No module has been updated yet.", + "The reason has been updated.": "The reason has been updated.", + "You must select a customer before applying a coupon.": "You must select a customer before applying a coupon.", + "No coupons for the selected customer...": "No coupons for the selected customer...", + "Use Coupon": "Use Coupon", + "Use Customer ?": "Use Customer ?", + "No customer is selected. Would you like to proceed with this customer ?": "No customer is selected. Would you like to proceed with this customer ?", + "Change Customer ?": "Change Customer ?", + "Would you like to assign this customer to the ongoing order ?": "Would you like to assign this customer to the ongoing order ?", + "Product \/ Service": "Product \/ Service", + "An error has occurred while computing the product.": "An error has occurred while computing the product.", + "Provide a unique name for the product.": "Provide a unique name for the product.", + "Define what is the sale price of the item.": "Define what is the sale price of the item.", + "Set the quantity of the product.": "Set the quantity of the product.", + "Define what is tax type of the item.": "Define what is tax type of the item.", + "Choose the tax group that should apply to the item.": "Choose the tax group that should apply to the item.", + "Assign a unit to the product.": "Assign a unit to the product.", + "Some products has been added to the cart. Would youl ike to discard this order ?": "Some products has been added to the cart. Would youl ike to discard this order ?", + "Customer Accounts List": "Customer Accounts List", + "Display all customer accounts.": "Display all customer accounts.", + "No customer accounts has been registered": "No customer accounts has been registered", + "Add a new customer account": "Add a new customer account", + "Create a new customer account": "Create a new customer account", + "Register a new customer account and save it.": "Register a new customer account and save it.", + "Edit customer account": "Edit customer account", + "Modify Customer Account.": "Modify Customer Account.", + "Return to Customer Accounts": "Return to Customer Accounts", + "This will be ignored.": "This will be ignored.", + "Define the amount of the transaction": "Define the amount of the transaction", + "Define what operation will occurs on the customer account.": "Define what operation will occurs on the customer account.", + "Provider Procurements List": "Provider Procurements List", + "Display all provider procurements.": "Display all provider procurements.", + "No provider procurements has been registered": "No provider procurements has been registered", + "Add a new provider procurement": "Add a new provider procurement", + "Create a new provider procurement": "Create a new provider procurement", + "Register a new provider procurement and save it.": "Register a new provider procurement and save it.", + "Edit provider procurement": "Edit provider procurement", + "Modify Provider Procurement.": "Modify Provider Procurement.", + "Return to Provider Procurements": "Return to Provider Procurements", + "Delivered On": "Delivered On", + "Items": "Items", + "Displays the customer account history for %s": "Displays the customer account history for %s", + "Procurements by \"%s\"": "Procurements by \"%s\"", + "Crediting": "Crediting", + "Deducting": "Deducting", + "Order Payment": "Order Payment", + "Order Refund": "Order Refund", + "Unknown Operation": "Unknown Operation", + "Unnamed Product": "Unnamed Product", + "Bubble": "Bubble", + "Ding": "Ding", + "Pop": "Pop", + "Cash Sound": "Cash Sound", + "Sale Complete Sound": "Sale Complete Sound", + "New Item Audio": "New Item Audio", + "The sound that plays when an item is added to the cart.": "The sound that plays when an item is added to the cart.", + "Howdy, {name}": "Howdy, {name}", + "Would you like to perform the selected bulk action on the selected entries ?": "Would you like to perform the selected bulk action on the selected entries ?", + "The payment to be made today is less than what is expected.": "The payment to be made today is less than what is expected.", + "Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.": "Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.", + "How to change database configuration": "How to change database configuration", + "Common Database Issues": "Common Database Issues", + "Setup": "Setup", + "Compute Products": "Compute Products", + "Query Exception": "Query Exception", + "The category products has been refreshed": "The category products has been refreshed", + "The requested customer cannot be found.": "The requested customer cannot be found.", + "Filters": "Filters", + "Has Filters": "Has Filters", + "N\/D": "N\/D", + "Range Starts": "Range Starts", + "Range Ends": "Range Ends", + "Search Filters": "Search Filters", + "Clear Filters": "Clear Filters", + "Use Filters": "Use Filters", + "No rewards available the selected customer...": "No rewards available the selected customer...", + "An Error Has Occurred": "An Error Has Occurred", + "Unable to load the report as the timezone is not set on the settings.": "Unable to load the report as the timezone is not set on the settings.", + "There is no product to display...": "There is no product to display...", + "Method Not Allowed": "Method Not Allowed", + "Documentation": "Documentation", + "Module Version Mismatch": "Module Version Mismatch", + "Define how many time the coupon has been used.": "Define how many time the coupon has been used.", + "Define the maximum usage possible for this coupon.": "Define the maximum usage possible for this coupon.", + "Restrict the orders by the creation date.": "Restrict the orders by the creation date.", + "Created Between": "Created Between", + "Restrict the orders by the payment status.": "Restrict the orders by the payment status.", + "Due With Payment": "Due With Payment", + "Restrict the orders by the author.": "Restrict the orders by the author.", + "Restrict the orders by the customer.": "Restrict the orders by the customer.", + "Customer Phone": "Customer Phone", + "Restrict orders using the customer phone number.": "Restrict orders using the customer phone number.", + "Restrict the orders to the cash registers.": "Restrict the orders to the cash registers.", + "Low Quantity": "Low Quantity", + "Which quantity should be assumed low.": "Which quantity should be assumed low.", + "Stock Alert": "Stock Alert", + "See Products": "See Products", + "Provider Products List": "Provider Products List", + "Display all Provider Products.": "Display all Provider Products.", + "No Provider Products has been registered": "No Provider Products has been registered", + "Add a new Provider Product": "Add a new Provider Product", + "Create a new Provider Product": "Create a new Provider Product", + "Register a new Provider Product and save it.": "Register a new Provider Product and save it.", + "Edit Provider Product": "Edit Provider Product", + "Modify Provider Product.": "Modify Provider Product.", + "Return to Provider Products": "Return to Provider Products", + "Clone": "Clone", + "Would you like to clone this role ?": "Would you like to clone this role ?", + "Incompatibility Exception": "Incompatibility Exception", + "Invalid method used for the current request.": "Invalid method used for the current request.", + "The requested file cannot be downloaded or has already been downloaded.": "The requested file cannot be downloaded or has already been downloaded.", + "Low Stock Report": "Low Stock Report", + "Low Stock Alert": "Low Stock Alert", + "The module \"%s\" has been disabled as the dependency \"%s\" is not on the minimum required version \"%s\". ": "The module \"%s\" has been disabled as the dependency \"%s\" is not on the minimum required version \"%s\". ", + "The module \"%s\" has been disabled as the dependency \"%s\" is on a version beyond the recommended \"%s\". ": "The module \"%s\" has been disabled as the dependency \"%s\" is on a version beyond the recommended \"%s\". ", + "Clone of \"%s\"": "Clone of \"%s\"", + "The role has been cloned.": "The role has been cloned.", + "Merge Products On Receipt\/Invoice": "Merge Products On Receipt\/Invoice", + "All similar products will be merged to avoid a paper waste for the receipt\/invoice.": "All similar products will be merged to avoid a paper waste for the receipt\/invoice.", + "Define whether the stock alert should be enabled for this unit.": "Define whether the stock alert should be enabled for this unit.", + "All Refunds": "All Refunds", + "No result match your query.": "No result match your query.", + "Report Type": "Report Type", + "Categories Detailed": "Categories Detailed", + "Categories Summary": "Categories Summary", + "Allow you to choose the report type.": "Allow you to choose the report type.", + "Unknown": "Unknown", + "Not Authorized": "Not Authorized", + "Creating customers has been explicitly disabled from the settings.": "Creating customers has been explicitly disabled from the settings.", + "Sales Discounts": "Sales Discounts", + "Sales Taxes": "Sales Taxes", + "Birth Date": "Birth Date", + "Displays the customer birth date": "Displays the customer birth date", + "Sale Value": "Sale Value", + "Purchase Value": "Purchase Value", + "Would you like to refresh this ?": "Would you like to refresh this ?", + "You cannot delete your own account.": "You cannot delete your own account.", + "Sales Progress": "Sales Progress", + "Procurement Refreshed": "Procurement Refreshed", + "The procurement \"%s\" has been successfully refreshed.": "The procurement \"%s\" has been successfully refreshed.", + "Partially Due": "Partially Due", + "No payment type has been selected on the settings. Please check your POS features and choose the supported order type": "No payment type has been selected on the settings. Please check your POS features and choose the supported order type", + "Read More": "Read More", + "Wipe All": "Wipe All", + "Wipe Plus Grocery": "Wipe Plus Grocery", + "Accounts List": "Accounts List", + "Display All Accounts.": "Display All Accounts.", + "No Account has been registered": "No Account has been registered", + "Add a new Account": "Add a new Account", + "Create a new Account": "Create a new Account", + "Register a new Account and save it.": "Register a new Account and save it.", + "Edit Account": "Edit Account", + "Modify An Account.": "Modify An Account.", + "Return to Accounts": "Return to Accounts", + "Accounts": "Accounts", + "Create Account": "Create Account", + "Payment Method": "Payment Method", + "Before submitting the payment, choose the payment type used for that order.": "Before submitting the payment, choose the payment type used for that order.", + "Select the payment type that must apply to the current order.": "Select the payment type that must apply to the current order.", + "Payment Type": "Payment Type", + "Remove Image": "Remove Image", + "This form is not completely loaded.": "This form is not completely loaded.", + "Updating": "Updating", + "Updating Modules": "Updating Modules", + "Return": "Return", + "Credit Limit": "Credit Limit", + "The request was canceled": "The request was canceled", + "Payment Receipt — %s": "Payment Receipt — %s", + "Payment receipt": "Payment receipt", + "Current Payment": "Current Payment", + "Total Paid": "Total Paid", + "Set what should be the limit of the purchase on credit.": "Set what should be the limit of the purchase on credit.", + "Provide the customer email.": "Provide the customer email.", + "Priority": "Priority", + "Define the order for the payment. The lower the number is, the first it will display on the payment popup. Must start from \"0\".": "Define the order for the payment. The lower the number is, the first it will display on the payment popup. Must start from \"0\".", + "Mode": "Mode", + "Choose what mode applies to this demo.": "Choose what mode applies to this demo.", + "Set if the sales should be created.": "Set if the sales should be created.", + "Create Procurements": "Create Procurements", + "Will create procurements.": "Will create procurements.", + "Sales Account": "Sales Account", + "Procurements Account": "Procurements Account", + "Sale Refunds Account": "Sale Refunds Account", + "Spoiled Goods Account": "Spoiled Goods Account", + "Customer Crediting Account": "Customer Crediting Account", + "Customer Debiting Account": "Customer Debiting Account", + "Unable to find the requested account type using the provided id.": "Unable to find the requested account type using the provided id.", + "You cannot delete an account type that has transaction bound.": "You cannot delete an account type that has transaction bound.", + "The account type has been deleted.": "The account type has been deleted.", + "The account has been created.": "The account has been created.", + "Customer Credit Account": "Customer Credit Account", + "Customer Debit Account": "Customer Debit Account", + "Register Cash-In Account": "Register Cash-In Account", + "Register Cash-Out Account": "Register Cash-Out Account", + "Require Valid Email": "Require Valid Email", + "Will for valid unique email for every customer.": "Will for valid unique email for every customer.", + "Choose an option": "Choose an option", + "Update Instalment Date": "Update Instalment Date", + "Would you like to mark that instalment as due today ? If you confirm the instalment will be marked as paid.": "Would you like to mark that instalment as due today ? If you confirm the instalment will be marked as paid.", + "Search for products.": "Search for products.", + "Toggle merging similar products.": "Toggle merging similar products.", + "Toggle auto focus.": "Toggle auto focus.", + "Rebuilding...": "Rebuilding...", + "Filter User": "Filter User", + "All Users": "All Users", + "No user was found for proceeding the filtering.": "No user was found for proceeding the filtering.", + "available": "available", + "No coupons applies to the cart.": "No coupons applies to the cart.", + "Selected": "Selected", + "An error occurred while opening the order options": "An error occurred while opening the order options", + "There is no instalment defined. Please set how many instalments are allowed for this order": "There is no instalment defined. Please set how many instalments are allowed for this order", + "Select Payment Gateway": "Select Payment Gateway", + "Gateway": "Gateway", + "No tax is active": "No tax is active", + "Unable to delete a payment attached to the order.": "Unable to delete a payment attached to the order.", + "The discount has been set to the cart subtotal.": "The discount has been set to the cart subtotal.", + "Order Deletion": "Order Deletion", + "The current order will be deleted as no payment has been made so far.": "The current order will be deleted as no payment has been made so far.", + "Void The Order": "Void The Order", + "Unable to void an unpaid order.": "Unable to void an unpaid order.", + "Environment Details": "Environment Details", + "Properties": "Properties", + "Extensions": "Extensions", + "Configurations": "Configurations", + "Something went wrong": "Something went wrong", + "The current logged user has more that 2 roles that has dashboard defined. In case multiple roles are assigned to a user, only one of these roles should have a dashboard defined.": "The current logged user has more that 2 roles that has dashboard defined. In case multiple roles are assigned to a user, only one of these roles should have a dashboard defined.", + "Learn More": "Learn More", + "No Dashboard Assigned": "No Dashboard Assigned", + "Search Products...": "Search Products...", + "No results to show.": "No results to show.", + "Start by choosing a range and loading the report.": "Start by choosing a range and loading the report.", + "Filter By User": "Filter By User", + "Will set when the expense should be active.": "Will set when the expense should be active.", + "Invoice Date": "Invoice Date", + "Initial Balance": "Initial Balance", + "New Balance": "New Balance", + "Transaction Type": "Transaction Type", + "Unchanged": "Unchanged", + "Missing Observed": "Missing Observed", + "Surplus Observed": "Surplus Observed", + "Define what roles applies to the user": "Define what roles applies to the user", + "Not Assigned": "Not Assigned", + "This value is already in use on the database.": "This value is already in use on the database.", + "This field should be checked.": "This field should be checked.", + "This field must be a valid URL.": "This field must be a valid URL.", + "This field is not a valid email.": "This field is not a valid email.", + "If you would like to define a custom invoice date.": "If you would like to define a custom invoice date.", + "Theme": "Theme", + "Dark": "Dark", + "Light": "Light", + "Define what is the theme that applies to the dashboard.": "Define what is the theme that applies to the dashboard.", + "Unable to delete this resource as it has %s dependency with %s item.": "Unable to delete this resource as it has %s dependency with %s item.", + "Unable to delete this resource as it has %s dependency with %s items.": "Unable to delete this resource as it has %s dependency with %s items.", + "Make a new procurement.": "Make a new procurement.", + "About": "About", + "Details about the environment.": "Details about the environment.", + "Core Version": "Core Version", + "PHP Version": "PHP Version", + "Mb String Enabled": "Mb String Enabled", + "Zip Enabled": "Zip Enabled", + "Curl Enabled": "Curl Enabled", + "Math Enabled": "Math Enabled", + "XML Enabled": "XML Enabled", + "XDebug Enabled": "XDebug Enabled", + "File Upload Enabled": "File Upload Enabled", + "File Upload Size": "File Upload Size", + "Post Max Size": "Post Max Size", + "Max Execution Time": "Max Execution Time", + "Memory Limit": "Memory Limit", + "Administrator": "Administrator", + "Store Administrator": "Store Administrator", + "Store Cashier": "Store Cashier", + "User": "User", + "Unable to find the requested asset file \"%s\".": "Unable to find the requested asset file \"%s\".", + "Incorrect Authentication Plugin Provided.": "Incorrect Authentication Plugin Provided.", + "Require Unique Phone": "Require Unique Phone", + "Every customer should have a unique phone number.": "Every customer should have a unique phone number.", + "Define the default theme.": "Define the default theme.", + "Merge Similar Items": "Merge Similar Items", + "Will enforce similar products to be merged from the POS.": "Will enforce similar products to be merged from the POS.", + "Toggle Product Merge": "Toggle Product Merge", + "Will enable or disable the product merging.": "Will enable or disable the product merging.", + "Your system is running in production mode. You probably need to build the assets": "Your system is running in production mode. You probably need to build the assets", + "Your system is in development mode. Make sure to build the assets.": "Your system is in development mode. Make sure to build the assets.", + "Unassigned": "Unassigned", + "Display all product stock flow.": "Display all product stock flow.", + "No products stock flow has been registered": "No products stock flow has been registered", + "Add a new products stock flow": "Add a new products stock flow", + "Create a new products stock flow": "Create a new products stock flow", + "Register a new products stock flow and save it.": "Register a new products stock flow and save it.", + "Edit products stock flow": "Edit products stock flow", + "Modify Globalproducthistorycrud.": "Modify Globalproducthistorycrud.", + "Initial Quantity": "Initial Quantity", + "New Quantity": "New Quantity", + "Stock Return": "Stock Return", + "Sale Adjustment": "Sale Adjustment", + "No Dashboard": "No Dashboard", + "Unknown Dashboard": "Unknown Dashboard", + "Not Found Assets": "Not Found Assets", + "Stock Flow Records": "Stock Flow Records", + "The user attributes has been updated.": "The user attributes has been updated.", + "Laravel Version": "Laravel Version", + "There is a missing dependency issue.": "There is a missing dependency issue.", + "The Action You Tried To Perform Is Not Allowed.": "The Action You Tried To Perform Is Not Allowed.", + "Unable to locate the assets.": "Unable to locate the assets.", + "All the customers has been transferred to the new group %s.": "All the customers has been transferred to the new group %s.", + "The request method is not allowed.": "The request method is not allowed.", + "A Database Exception Occurred.": "A Database Exception Occurred.", + "An exception has occurred.": "An exception has occurred.", + "An Error Occurred": "An Error Occurred", + "An error occurred while validating the form.": "An error occurred while validating the form.", + "A database issue has occurred.": "A database issue has occurred.", + "A database error has occurred": "A database error has occurred", + "An error occurred while loading the assets.": "An error occurred while loading the assets.", + "An unexpected error occurred while opening the app. See the log details or enable the debugging.": "An unexpected error occurred while opening the app. See the log details or enable the debugging.", + "Enter": "Enter", + "Search...": "Search...", + "Unable to hold an order which payment status has been updated already.": "Unable to hold an order which payment status has been updated already.", + "Unable to change the price mode. This feature has been disabled.": "Unable to change the price mode. This feature has been disabled.", + "Enable WholeSale Price": "Enable WholeSale Price", + "Would you like to switch to wholesale price ?": "Would you like to switch to wholesale price ?", + "Enable Normal Price": "Enable Normal Price", + "Would you like to switch to normal price ?": "Would you like to switch to normal price ?", + "Search products...": "Search products...", + "Set Sale Price": "Set Sale Price", + "Remove": "Remove", + "No product are added to this group.": "No product are added to this group.", + "Delete Sub item": "Delete Sub item", + "Would you like to delete this sub item?": "Would you like to delete this sub item?", + "Unable to add a grouped product.": "Unable to add a grouped product.", + "Choose The Unit": "Choose The Unit", + "Stock Report": "Stock Report", + "Wallet Amount": "Wallet Amount", + "Wallet History": "Wallet History", + "Transaction": "Transaction", + "No History...": "No History...", + "Removing": "Removing", + "Refunding": "Refunding", + "Unknow": "Unknow", + "Skip Instalments": "Skip Instalments", + "Define the product type.": "Define the product type.", + "Dynamic": "Dynamic", + "In case the product is computed based on a percentage, define the rate here.": "In case the product is computed based on a percentage, define the rate here.", + "Before saving this order, a minimum payment of {amount} is required": "Before saving this order, a minimum payment of {amount} is required", + "Initial Payment": "Initial Payment", + "In order to proceed, an initial payment of {amount} is required for the selected payment type \"{paymentType}\". Would you like to proceed ?": "In order to proceed, an initial payment of {amount} is required for the selected payment type \"{paymentType}\". Would you like to proceed ?", + "Search Customer...": "Search Customer...", + "Due Amount": "Due Amount", + "Wallet Balance": "Wallet Balance", + "Total Orders": "Total Orders", + "What slug should be used ? [Q] to quit.": "What slug should be used ? [Q] to quit.", + "\"%s\" is a reserved class name": "\"%s\" is a reserved class name", + "The migration file has been successfully forgotten for the module %s.": "The migration file has been successfully forgotten for the module %s.", + "%s products where updated.": "%s products where updated.", + "Previous Amount": "Previous Amount", + "Next Amount": "Next Amount", + "Restrict the records by the creation date.": "Restrict the records by the creation date.", + "Restrict the records by the author.": "Restrict the records by the author.", + "Grouped Product": "Grouped Product", + "Groups": "Groups", + "Choose Group": "Choose Group", + "Grouped": "Grouped", + "An error has occurred": "An error has occurred", + "Unable to proceed, the submitted form is not valid.": "Unable to proceed, the submitted form is not valid.", + "No activation is needed for this account.": "No activation is needed for this account.", + "Invalid activation token.": "Invalid activation token.", + "The expiration token has expired.": "The expiration token has expired.", + "Your account is not activated.": "Your account is not activated.", + "Unable to change a password for a non active user.": "Unable to change a password for a non active user.", + "Unable to submit a new password for a non active user.": "Unable to submit a new password for a non active user.", + "Unable to delete an entry that no longer exists.": "Unable to delete an entry that no longer exists.", + "Provides an overview of the products stock.": "Provides an overview of the products stock.", + "Customers Statement": "Customers Statement", + "Display the complete customer statement.": "Display the complete customer statement.", + "The recovery has been explicitly disabled.": "The recovery has been explicitly disabled.", + "The registration has been explicitly disabled.": "The registration has been explicitly disabled.", + "The entry has been successfully updated.": "The entry has been successfully updated.", + "Unable to find the requested account category using the provided id.": "Unable to find the requested account category using the provided id.", + "A similar module has been found": "A similar module has been found", + "A grouped product cannot be saved without any sub items.": "A grouped product cannot be saved without any sub items.", + "A grouped product cannot contain grouped product.": "A grouped product cannot contain grouped product.", + "The subitem has been saved.": "The subitem has been saved.", + "The %s is already taken.": "The %s is already taken.", + "The user has been successfully created": "The user has been successfully created", + "Allow Wholesale Price": "Allow Wholesale Price", + "Define if the wholesale price can be selected on the POS.": "Define if the wholesale price can be selected on the POS.", + "Allow Decimal Quantities": "Allow Decimal Quantities", + "Will change the numeric keyboard for allowing decimal for quantities. Only for \"default\" numpad.": "Will change the numeric keyboard for allowing decimal for quantities. Only for \"default\" numpad.", + "Numpad": "Numpad", + "Advanced": "Advanced", + "Will set what is the numpad used on the POS screen.": "Will set what is the numpad used on the POS screen.", + "Force Barcode Auto Focus": "Force Barcode Auto Focus", + "Will permanently enable barcode autofocus to ease using a barcode reader.": "Will permanently enable barcode autofocus to ease using a barcode reader.", + "Tax Included": "Tax Included", + "Unable to proceed, more than one product is set as featured": "Unable to proceed, more than one product is set as featured", + "POS — %s": "POS — %s", + "The transaction was deleted.": "The transaction was deleted.", + "Database connection was successful.": "Database connection was successful.", + "The products taxes were computed successfully.": "The products taxes were computed successfully.", + "Tax Excluded": "Tax Excluded", + "Set Paid": "Set Paid", + "Would you like to mark this procurement as paid?": "Would you like to mark this procurement as paid?", + "Unidentified Item": "Unidentified Item", + "Non-existent Item": "Non-existent Item", + "You cannot change the status of an already paid procurement.": "You cannot change the status of an already paid procurement.", + "The procurement payment status has been changed successfully.": "The procurement payment status has been changed successfully.", + "The procurement has been marked as paid.": "The procurement has been marked as paid.", + "Show Price With Tax": "Show Price With Tax", + "Will display price with tax for each products.": "Will display price with tax for each products.", + "Unable to load the component \"${action.component}\". Make sure the component is registered to \"nsExtraComponents\".": "Unable to load the component \"${action.component}\". Make sure the component is registered to \"nsExtraComponents\".", + "Tax Inclusive": "Tax Inclusive", + "Apply Coupon": "Apply Coupon", + "Not applicable": "Not applicable", + "Normal": "Normal", + "Product Taxes": "Product Taxes", + "The unit attached to this product is missing or not assigned. Please review the \"Unit\" tab for this product.": "The unit attached to this product is missing or not assigned. Please review the \"Unit\" tab for this product.", + "Please provide a valid value.": "Please provide a valid value.", + "Your Account has been successfully created.": "Your Account has been successfully created.", + "Give Change": "Give Change", + "%s products were freed": "%s products were freed", + "Restoring cash flow from paid orders...": "Restoring cash flow from paid orders...", + "Restoring cash flow from refunded orders...": "Restoring cash flow from refunded orders...", + "Unable to add the product": "Unable to add the product", + "No result to result match the search value provided.": "No result to result match the search value provided.", + "What is the namespace of the CRUD Resource. eg: system.users ? [Q] to quit.": "What is the namespace of the CRUD Resource. eg: system.users ? [Q] to quit.", + "What is the full model name. eg: App\\Models\\Order ? [Q] to quit.": "What is the full model name. eg: App\\Models\\Order ? [Q] to quit.", + "What are the fillable column on the table: eg: username, email, password ? [S] to skip, [Q] to quit.": "What are the fillable column on the table: eg: username, email, password ? [S] to skip, [Q] to quit.", + "Translation process is complete for the module %s !": "Translation process is complete for the module %s !", + "%s migration(s) has been deleted.": "%s migration(s) has been deleted.", + "The command has been created for the module \"%s\"!": "The command has been created for the module \"%s\"!", + "The controller has been created for the module \"%s\"!": "The controller has been created for the module \"%s\"!", + "A request with the same name has been found !": "A request with the same name has been found !", + "Crediting (Add)": "Crediting (Add)", + "Refund (Add)": "Refund (Add)", + "Deducting (Remove)": "Deducting (Remove)", + "Payment (Remove)": "Payment (Remove)", + "Provide the customer gender.": "Provide the customer gender.", + "Unknown Type: %s": "Unknown Type: %s", + "Create Sales (needs Procurements)": "Create Sales (needs Procurements)", + "Register History For : %s": "Register History For : %s", + "Unable to load the CRUD resource : %s.": "Unable to load the CRUD resource : %s.", + "The crud columns exceed the maximum column that can be exported (27)": "The crud columns exceed the maximum column that can be exported (27)", + "Account History : %s": "Account History : %s", + "Upload and manage medias (photos).": "Upload and manage medias (photos).", + "The operation will cause a negative stock for the product \"%s\" (%s).": "The operation will cause a negative stock for the product \"%s\" (%s).", + "%s Second(s)": "%s Second(s)", + "NexoPOS is unable to run tasks correctly. This happens if Queues or Tasks Scheduling aren't configured correctly.": "NexoPOS is unable to run tasks correctly. This happens if Queues or Tasks Scheduling aren't configured correctly.", + "%s order(s) has recently been deleted as they has expired.": "%s order(s) has recently been deleted as they has expired.", + "%s product(s) has low stock. Check those products to reorder them before the stock reach zero.": "%s product(s) has low stock. Check those products to reorder them before the stock reach zero.", + "Not enough fund to delete a sale from \"%s\". If funds were cashed-out or disbursed, consider adding some cash (%s) to the register.": "Not enough fund to delete a sale from \"%s\". If funds were cashed-out or disbursed, consider adding some cash (%s) to the register.", + "Not enough credits on the customer account. Requested : %s, Remaining: %s.": "Not enough credits on the customer account. Requested : %s, Remaining: %s.", + "Small Box": "Small Box", + "Box": "Box", + "The process has been executed with some failures. %s\/%s process(es) has successed.": "The process has been executed with some failures. %s\/%s process(es) has successed.", + "Procurement : %s": "Procurement : %s", + "Refunding : %s": "Refunding : %s", + "Spoiled Good : %s": "Spoiled Good : %s", + "Sale : %s": "Sale : %s", + "Not found account type: %s": "Not found account type: %s", + "Refund : %s": "Refund : %s", + "Customer Account Crediting : %s": "Customer Account Crediting : %s", + "Customer Account Purchase : %s": "Customer Account Purchase : %s", + "Customer Account Deducting : %s": "Customer Account Deducting : %s", + "Unable to execute the following class callback string : %s": "Unable to execute the following class callback string : %s", + "No config.xml has been found on the directory : %s": "No config.xml has been found on the directory : %s", + "Unable to locate the following file : %s": "Unable to locate the following file : %s", + "The module %s cannot be enabled as his dependencies (%s) are missing or are not enabled.": "The module %s cannot be enabled as his dependencies (%s) are missing or are not enabled.", + "An Error Occurred \"%s\": %s": "An Error Occurred \"%s\": %s", + "Unable to find a reference to the attached coupon : %s": "Unable to find a reference to the attached coupon : %s", + "By proceeding this order, the customer will exceed the maximum credit allowed for his account: %s.": "By proceeding this order, the customer will exceed the maximum credit allowed for his account: %s.", + "Unable to proceed, there is not enough stock for %s using the unit %s. Requested : %s, available %s": "Unable to proceed, there is not enough stock for %s using the unit %s. Requested : %s, available %s", + "Unknown Type (%s)": "Unknown Type (%s)", + "Unknown Status (%s)": "Unknown Status (%s)", + "%s order(s) either unpaid or partially paid has turned due. This occurs if none has been completed before the expected payment date.": "%s order(s) either unpaid or partially paid has turned due. This occurs if none has been completed before the expected payment date.", + "Unable to find a reference of the provided coupon : %s": "Unable to find a reference of the provided coupon : %s", + "The procurement has been deleted. %s included stock record(s) has been deleted as well.": "The procurement has been deleted. %s included stock record(s) has been deleted as well.", + "%s procurement(s) has recently been automatically procured.": "%s procurement(s) has recently been automatically procured.", + "Unable to create a product with an unknow type : %s": "Unable to create a product with an unknow type : %s", + "A variation within the product has a barcode which is already in use : %s.": "A variation within the product has a barcode which is already in use : %s.", + "A variation within the product has a SKU which is already in use : %s": "A variation within the product has a SKU which is already in use : %s", + "Unable to edit a product with an unknown type : %s": "Unable to edit a product with an unknown type : %s", + "Unable to proceed, this action will cause negative stock (%s). Old Quantity : (%s), Quantity : (%s).": "Unable to proceed, this action will cause negative stock (%s). Old Quantity : (%s), Quantity : (%s).", + "%s product(s) has been deleted.": "%s product(s) has been deleted.", + "%s products(s) has been deleted.": "%s products(s) has been deleted.", + "An error occurred: %s.": "An error occurred: %s.", + "This define how the date and times hould be formated. The default format is \"Y-m-d H:i\".": "This define how the date and times hould be formated. The default format is \"Y-m-d H:i\".", + "Date TimeZone (Now: %s)": "Date TimeZone (Now: %s)", + "Customer Credit Account (crediting)": "Customer Credit Account (crediting)", + "Customer Credit Account (debitting)": "Customer Credit Account (debitting)", + "Stock Return Account (Spoiled Items)": "Stock Return Account (Spoiled Items)", + "Available tags : ": "Available tags : ", + "{store_name}: displays the store name.": "{store_name}: displays the store name.", + "{store_email}: displays the store email.": "{store_email}: displays the store email.", + "{store_phone}: displays the store phone number.": "{store_phone}: displays the store phone number.", + "{cashier_name}: displays the cashier name.": "{cashier_name}: displays the cashier name.", + "{cashier_id}: displays the cashier id.": "{cashier_id}: displays the cashier id.", + "{order_code}: displays the order code.": "{order_code}: displays the order code.", + "{order_date}: displays the order date.": "{order_date}: displays the order date.", + "{order_type}: displays the order type.": "{order_type}: displays the order type.", + "{customer_name}: displays the customer name.": "{customer_name}: displays the customer name.", + "{customer_email}: displays the customer email.": "{customer_email}: displays the customer email.", + "{shipping_name}: displays the shipping name.": "{shipping_name}: displays the shipping name.", + "{shipping_surname}: displays the shipping surname.": "{shipping_surname}: displays the shipping surname.", + "{shipping_phone}: displays the shipping phone.": "{shipping_phone}: displays the shipping phone.", + "{shipping_address_1}: displays the shipping address_1.": "{shipping_address_1}: displays the shipping address_1.", + "{shipping_address_2}: displays the shipping address_2.": "{shipping_address_2}: displays the shipping address_2.", + "{shipping_country}: displays the shipping country.": "{shipping_country}: displays the shipping country.", + "{shipping_city}: displays the shipping city.": "{shipping_city}: displays the shipping city.", + "{shipping_pobox}: displays the shipping pobox.": "{shipping_pobox}: displays the shipping pobox.", + "{shipping_company}: displays the shipping company.": "{shipping_company}: displays the shipping company.", + "{shipping_email}: displays the shipping email.": "{shipping_email}: displays the shipping email.", + "{billing_name}: displays the billing name.": "{billing_name}: displays the billing name.", + "{billing_surname}: displays the billing surname.": "{billing_surname}: displays the billing surname.", + "{billing_phone}: displays the billing phone.": "{billing_phone}: displays the billing phone.", + "{billing_address_1}: displays the billing address_1.": "{billing_address_1}: displays the billing address_1.", + "{billing_address_2}: displays the billing address_2.": "{billing_address_2}: displays the billing address_2.", + "{billing_country}: displays the billing country.": "{billing_country}: displays the billing country.", + "{billing_city}: displays the billing city.": "{billing_city}: displays the billing city.", + "{billing_pobox}: displays the billing pobox.": "{billing_pobox}: displays the billing pobox.", + "{billing_company}: displays the billing company.": "{billing_company}: displays the billing company.", + "{billing_email}: displays the billing email.": "{billing_email}: displays the billing email.", + "Available tags :": "Available tags :", + "Default Printing (web)": "Default Printing (web)", + "The amount numbers shortcuts separated with a \"|\".": "The amount numbers shortcuts separated with a \"|\".", + "Nothing to care about !": "Nothing to care about !", + "Total :": "Total :", + "Remaining :": "Remaining :", + "Instalments:": "Instalments:", + "Cash Register : {register}": "Cash Register : {register}", + "You don't have the right to edit the purchase price.": "You don't have the right to edit the purchase price.", + "You're not allowed to add a discount on the product.": "You're not allowed to add a discount on the product.", + "You're not allowed to add a discount on the cart.": "You're not allowed to add a discount on the cart.", + "This product does't have any stock to adjust.": "This product does't have any stock to adjust.", + "The report will be computed for the current year, a job will be dispatched and you'll be informed once it's completed.": "The report will be computed for the current year, a job will be dispatched and you'll be informed once it's completed.", + "Please report this message to the support : ": "Please report this message to the support : ", + "Open Register : %s": "Open Register : %s", + "Loading Coupon For : ": "Loading Coupon For : ", + "Usage :": "Usage :", + "Code :": "Code :", + "Exclusive Taxes": "Exclusive Taxes", + "Inclusive Taxes": "Inclusive Taxes", + "Previewing :": "Previewing :", + "A new user has registered to your store (%s) with the email %s.": "A new user has registered to your store (%s) with the email %s.", + "The account you have created for __%s__, has been successfully created. You can now login user your username (__%s__) and the password you have defined.": "The account you have created for __%s__, has been successfully created. You can now login user your username (__%s__) and the password you have defined.", + "Note: ": "Note: ", + "Date : %s": "Date : %s", + "Document : Annual Report": "Document : Annual Report", + "By : %s": "By : %s", + "Document : Best Sales Report": "Document : Best Sales Report", + "Document : Sale By Payment": "Document : Sale By Payment", + "Document : Customer Statement": "Document : Customer Statement", + "Customer : %s": "Customer : %s", + "Document : %s": "Document : %s", + "Document : Sale Report": "Document : Sale Report", + "Document : Profit Report": "Document : Profit Report", + "Document : Sold Stock Report": "Document : Sold Stock Report", + "If you see this page, this means NexoPOS 4.x is correctly installed on your system. As this page is meant to be the frontend, NexoPOS 4.x doesn't have a frontend for the meantime. This page shows useful links that will take you to the important resources.": "If you see this page, this means NexoPOS 4.x is correctly installed on your system. As this page is meant to be the frontend, NexoPOS 4.x doesn't have a frontend for the meantime. This page shows useful links that will take you to the important resources." +} \ No newline at end of file diff --git a/lang/es.json b/lang/es.json index e90055d97..7decfd482 100644 --- a/lang/es.json +++ b/lang/es.json @@ -1,7 +1,7 @@ { "displaying {perPage} on {items} items": "mostrando {perPage} en {items} items", "The document has been generated.": "El documento ha sido generado.", - "Unexpected error occured.": "Se ha producido un error inesperado.", + "Unexpected error occurred.": "Se ha producido un error inesperado.", "{entries} entries selected": "{entries} entradas seleccionadas", "Download": "descargar", "This field is required.": "Este campo es obligatorio.", @@ -18,7 +18,7 @@ "Mon": "Mon", "Tue": "Mar", "Wed": "Mi\u00e9rcoles", - "Thr": "Juv", + "Thu": "Juv", "Fri": "Vie", "Sat": "S\u00e1b", "Nothing to display": "Nada que mostrar", @@ -37,7 +37,7 @@ "Password Forgotten ?": "Contrase\u00f1a olvidada ?", "Sign In": "Inicia sesi\u00f3n", "Register": "registro", - "An unexpected error occured.": "Se ha producido un error inesperado.", + "An unexpected error occurred.": "Se ha producido un error inesperado.", "OK": "De acuerdo", "Unable to proceed the form is not valid.": "No se puede continuar el formulario no es v\u00e1lido.", "Save Password": "Guardar contrase\u00f1a", @@ -58,7 +58,7 @@ "Week Taxes": "Impuestos semanales", "Net Income": "Ingresos netos", "Week Expenses": "Gastos semanales", - "Recents Orders": "Pedidos recientes", + "Recent Orders": "Pedidos recientes", "Order": "orden", "Refresh": "actualizar", "Upload": "subir", @@ -101,7 +101,7 @@ "Create": "Crear", "Add Instalment": "A\u00f1adir cuota", "Would you like to create this instalment ?": "\u00bfTe gustar\u00eda crear esta entrega?", - "An unexpected error has occured": "Se ha producido un error inesperado", + "An unexpected error has occurred": "Se ha producido un error inesperado", "Would you like to delete this instalment ?": "\u00bfDesea eliminar esta cuota?", "Would you like to update that instalment ?": "\u00bfLe gustar\u00eda actualizar esa entrega?", "Print": "Impresi\u00f3n", @@ -205,7 +205,7 @@ "General": "General", "Add Rule": "Agregar regla", "Save Settings": "Guardar ajustes", - "An unexpected error occured": "Ocurri\u00f3 un error inesperado", + "An unexpected error occurred": "Ocurri\u00f3 un error inesperado", "Ok": "OK", "New Transaction": "Nueva transacci\u00f3n", "Close": "Cerca", @@ -268,7 +268,7 @@ "Product Discount": "Descuento de producto", "Cart Discount": "Descuento del carrito", "Hold Order": "Mantener orden", - "The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "El pedido actual se pondr\u00e1 en espera. Puede recuperar este pedido desde el bot\u00f3n de pedido pendiente. Proporcionar una referencia podr\u00eda ayudarlo a identificar el pedido m\u00e1s r\u00e1pidamente.", + "The current order will be set on hold. You can retrieve this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "El pedido actual se pondr\u00e1 en espera. Puede recuperar este pedido desde el bot\u00f3n de pedido pendiente. Proporcionar una referencia podr\u00eda ayudarlo a identificar el pedido m\u00e1s r\u00e1pidamente.", "Confirm": "Confirmar", "Layaway Parameters": "Par\u00e1metros de layaway", "Minimum Payment": "Pago m\u00ednimo", @@ -277,7 +277,7 @@ "Amount": "Monto", "You must define layaway settings before proceeding.": "Debe definir la configuraci\u00f3n de layaway antes de continuar.", "Please provide instalments before proceeding.": "Proporcione cuotas antes de continuar.", - "Unable to procee the form is not valid": "No se puede continuar, el formulario no es v\u00e1lido", + "Unable to process, the form is not valid": "No se puede continuar, el formulario no es v\u00e1lido", "One or more instalments has an invalid date.": "Una o m\u00e1s cuotas tienen una fecha no v\u00e1lida.", "One or more instalments has an invalid amount.": "Una o m\u00e1s cuotas tienen un monto no v\u00e1lido.", "One or more instalments has a date prior to the current date.": "Una o m\u00e1s cuotas tienen una fecha anterior a la fecha actual.", @@ -325,12 +325,12 @@ "No tax group assigned to the order": "Ning\u00fan grupo de impuestos asignado al pedido", "Layaway defined": "Apartado definido", "Okay": "Okey", - "An unexpected error has occured while fecthing taxes.": "Ha ocurrido un error inesperado al cobrar impuestos.", + "An unexpected error has occurred while fecthing taxes.": "Ha ocurrido un error inesperado al cobrar impuestos.", "OKAY": "OKEY", "Loading...": "Cargando...", "Profile": "Perfil", "Logout": "Cerrar sesi\u00f3n", - "Unamed Page": "P\u00e1gina sin nombre", + "Unnamed Page": "P\u00e1gina sin nombre", "No description": "Sin descripci\u00f3n", "Name": "Nombre", "Provide a name to the resource.": "Proporcione un nombre al recurso.", @@ -391,7 +391,7 @@ "Sales": "Ventas", "Income": "Ingreso", "January": "enero", - "Febuary": "Febrero", + "February": "Febrero", "March": "marcha", "April": "abril", "May": "Mayo", @@ -419,10 +419,10 @@ "Which table name should be used ? [Q] to quit.": "\u00bfQu\u00e9 nombre de tabla deber\u00eda usarse? [Q] para salir.", "If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "Si su recurso CRUD tiene una relaci\u00f3n, menci\u00f3nelo como sigue \"foreign_table, foreign_key, local_key \"? [S] para omitir, [Q] para salir.", "Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "\u00bfAgregar una nueva relaci\u00f3n? Mencionarlo como sigue \"foreign_table, foreign_key, local_key\"? [S] para omitir, [Q] para salir.", - "No enough paramters provided for the relation.": "No se proporcionaron suficientes par\u00e1metros para la relaci\u00f3n.", + "Not enough parameters provided for the relation.": "No se proporcionaron suficientes par\u00e1metros para la relaci\u00f3n.", "The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"": "El recurso CRUD \"%s\" para el m\u00f3dulo \"%s\" se ha generado en \"%s\"", "The CRUD resource \"%s\" has been generated at %s": "El recurso CRUD \"%s\" se ha generado en%s", - "An unexpected error has occured.": "Un error inesperado ha ocurrido.", + "An unexpected error has occurred.": "Un error inesperado ha ocurrido.", "Unable to find the requested module.": "No se pudo encontrar el m\u00f3dulo solicitado.", "Version": "Versi\u00f3n", "Path": "Camino", @@ -598,23 +598,23 @@ "Modify Expense.": "Modificar gastos.", "Return to Expenses": "Volver a Gastos", "Active": "Activo", - "determine if the expense is effective or not. Work for recurring and not reccuring expenses.": "determinar si el gasto es efectivo o no. Trabajar para gastos recurrentes y no recurrentes.", + "determine if the expense is effective or not. Work for recurring and not recurring expenses.": "determinar si el gasto es efectivo o no. Trabajar para gastos recurrentes y no recurrentes.", "Users Group": "Grupo de usuarios", "Assign expense to users group. Expense will therefore be multiplied by the number of entity.": "Asignar gastos al grupo de usuarios. Por tanto, el gasto se multiplicar\u00e1 por el n\u00famero de entidad.", "None": "Ninguno", "Expense Category": "Categor\u00eda de gastos", "Assign the expense to a category": "Asignar el gasto a una categor\u00eda", "Is the value or the cost of the expense.": "Es el valor o el costo del gasto.", - "If set to Yes, the expense will trigger on defined occurence.": "Si se establece en S\u00ed, el gasto se activar\u00e1 en una ocurrencia definida.", + "If set to Yes, the expense will trigger on defined occurrence.": "Si se establece en S\u00ed, el gasto se activar\u00e1 en una ocurrencia definida.", "Recurring": "Peri\u00f3dico", "Start of Month": "Inicio de mes", "Mid of Month": "Mediados de mes", "End of Month": "Fin de mes", "X days Before Month Ends": "X d\u00edas antes de que finalice el mes", "X days After Month Starts": "X d\u00edas despu\u00e9s del comienzo del mes", - "Occurence": "Ocurrencia", + "Occurrence": "Ocurrencia", "Define how often this expenses occurs": "Definir con qu\u00e9 frecuencia ocurren estos gastos", - "Occurence Value": "Valor de ocurrencia", + "Occurrence Value": "Valor de ocurrencia", "Must be used in case of X days after month starts and X days before month ends.": "Debe usarse en el caso de X d\u00edas despu\u00e9s del comienzo del mes y X d\u00edas antes de que finalice el mes.", "Category": "Categor\u00eda", "Month Starts": "Comienza el mes", @@ -622,7 +622,7 @@ "Month Ends": "Fin de mes", "X Days Before Month Starts": "X d\u00edas antes de que comience el mes", "X Days Before Month Ends": "X d\u00edas antes de que termine el mes", - "Unknown Occurance": "Ocupaci\u00f3n desconocida", + "Unknown Occurrence": "Ocupaci\u00f3n desconocida", "Return to Expenses Histories": "Volver a Historial de gastos", "Expense ID": "ID de gastos", "Expense Name": "Nombre del gasto", @@ -636,7 +636,7 @@ "Edit hold order": "Editar orden de retenci\u00f3n", "Modify Hold Order.": "Modificar orden de retenci\u00f3n.", "Return to Hold Orders": "Volver a \u00f3rdenes de espera", - "Process Statuss": "Estado del proceso", + "Process Status": "Estado del proceso", "Orders List": "Lista de pedidos", "Display all orders.": "Muestra todos los pedidos.", "No orders has been registered": "No se han registrado pedidos", @@ -731,7 +731,7 @@ "Define a unique SKU value for the product.": "Defina un valor de SKU \u00fanico para el producto.", "On Sale": "En venta", "Hidden": "Oculto", - "Define wether the product is available for sale.": "Defina si el producto est\u00e1 disponible para la venta.", + "Define whether the product is available for sale.": "Defina si el producto est\u00e1 disponible para la venta.", "Enable the stock management on the product. Will not work for service or uncountable products.": "Habilite la gesti\u00f3n de stock del producto. No funcionar\u00e1 para servicios o productos incontables.", "Stock Management Enabled": "Gesti\u00f3n de stock habilitada", "Units": "Unidades", @@ -754,7 +754,7 @@ "Image": "Imagen", "Choose an image to add on the product gallery": "Elija una imagen para agregar en la galer\u00eda de productos", "Is Primary": "Es primaria", - "Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.": "Defina si la imagen debe ser primaria. Si hay m\u00e1s de una imagen principal, se elegir\u00e1 una para usted.", + "Define whether the image should be primary. If there are more than one primary image, one will be chosen for you.": "Defina si la imagen debe ser primaria. Si hay m\u00e1s de una imagen principal, se elegir\u00e1 una para usted.", "Sku": "Sku", "Materialized": "Materializado", "Dematerialized": "Desmaterializado", @@ -813,9 +813,9 @@ "Edit provider": "Editar proveedor", "Modify Provider.": "Modificar proveedor.", "Return to Providers": "Volver a proveedores", - "Provide the provider email. Mightbe used to send automatted email.": "Proporcione el correo electr\u00f3nico del proveedor. Podr\u00eda usarse para enviar correos electr\u00f3nicos automatizados.", + "Provide the provider email. Might be used to send automated email.": "Proporcione el correo electr\u00f3nico del proveedor. Podr\u00eda usarse para enviar correos electr\u00f3nicos automatizados.", "Provider surname if necessary.": "Apellido del proveedor si es necesario.", - "Contact phone number for the provider. Might be used to send automatted SMS notifications.": "N\u00famero de tel\u00e9fono de contacto del proveedor. Puede usarse para enviar notificaciones autom\u00e1ticas por SMS.", + "Contact phone number for the provider. Might be used to send automated SMS notifications.": "N\u00famero de tel\u00e9fono de contacto del proveedor. Puede usarse para enviar notificaciones autom\u00e1ticas por SMS.", "First address of the provider.": "Primera direcci\u00f3n del proveedor.", "Second address of the provider.": "Segunda direcci\u00f3n del proveedor.", "Further details about the provider": "M\u00e1s detalles sobre el proveedor", @@ -949,7 +949,7 @@ "Make a unique and secure password.": "Crea una contrase\u00f1a \u00fanica y segura.", "Confirm Password": "confirmar Contrase\u00f1a", "Should be the same as the password.": "Debe ser la misma que la contrase\u00f1a.", - "Define wether the user can use the application.": "Defina si el usuario puede utilizar la aplicaci\u00f3n.", + "Define whether the user can use the application.": "Defina si el usuario puede utilizar la aplicaci\u00f3n.", "The action you tried to perform is not allowed.": "La acci\u00f3n que intent\u00f3 realizar no est\u00e1 permitida.", "Not Enough Permissions": "No hay suficientes permisos", "The resource of the page you tried to access is not available or might have been deleted.": "El recurso de la p\u00e1gina a la que intent\u00f3 acceder no est\u00e1 disponible o puede que se haya eliminado.", @@ -988,15 +988,14 @@ "POS": "POS", "Open POS": "POS abierto", "Create Register": "Crear registro", - "Registers List": "Lista de registros", "Use Customer Billing": "Utilice la facturaci\u00f3n del cliente", - "Define wether the customer billing information should be used.": "Defina si se debe utilizar la informaci\u00f3n de facturaci\u00f3n del cliente.", + "Define whether the customer billing information should be used.": "Defina si se debe utilizar la informaci\u00f3n de facturaci\u00f3n del cliente.", "General Shipping": "Env\u00edo general", "Define how the shipping is calculated.": "Defina c\u00f3mo se calcula el env\u00edo.", "Shipping Fees": "Gastos de env\u00edo", "Define shipping fees.": "Defina las tarifas de env\u00edo.", "Use Customer Shipping": "Usar env\u00edo del cliente", - "Define wether the customer shipping information should be used.": "Defina si se debe utilizar la informaci\u00f3n de env\u00edo del cliente.", + "Define whether the customer shipping information should be used.": "Defina si se debe utilizar la informaci\u00f3n de env\u00edo del cliente.", "Invoice Number": "N\u00famero de factura", "If the procurement has been issued outside of NexoPOS, please provide a unique reference.": "Si la adquisici\u00f3n se ha emitido fuera de NexoPOS, proporcione una referencia \u00fanica.", "Delivery Time": "El tiempo de entrega", @@ -1076,7 +1075,7 @@ "The customer group has been successfully created.": "El grupo de clientes se ha creado correctamente.", "The customer group has been successfully saved.": "El grupo de clientes se ha guardado correctamente.", "Unable to transfer customers to the same account.": "No se pueden transferir clientes a la misma cuenta.", - "The categories has been transfered to the group %s.": "Las categor\u00edas se han transferido al grupo%s.", + "The categories has been transferred to the group %s.": "Las categor\u00edas se han transferido al grupo%s.", "No customer identifier has been provided to proceed to the transfer.": "No se ha proporcionado ning\u00fan identificador de cliente para proceder a la transferencia.", "Unable to find the requested group using the provided id.": "No se pudo encontrar el grupo solicitado con la identificaci\u00f3n proporcionada.", "List all created expenses": "Enumere todos los gastos creados", @@ -1088,7 +1087,7 @@ "Upload A Module": "Cargar un m\u00f3dulo", "Extends NexoPOS features with some new modules.": "Ampl\u00eda las funciones de NexoPOS con algunos m\u00f3dulos nuevos.", "The notification has been successfully deleted": "La notificaci\u00f3n se ha eliminado correctamente", - "All the notificataions has been cleared.": "Se han borrado todas las notificaciones.", + "All the notifications have been cleared.": "Se han borrado todas las notificaciones.", "The printing event has been successfully dispatched.": "El evento de impresi\u00f3n se ha enviado correctamente.", "There is a mismatch between the provided order and the order attached to the instalment.": "Existe una discrepancia entre el pedido proporcionado y el pedido adjunto a la entrega.", "Unable to edit a procurement that is stocked. Consider performing an adjustment or either delete the procurement.": "No se puede editar una adquisici\u00f3n que est\u00e1 en stock. Considere realizar un ajuste o eliminar la adquisici\u00f3n.", @@ -1154,11 +1153,11 @@ "Workers Settings": "Configuraci\u00f3n de trabajadores", "Configure the workers settings.": "Configure los ajustes de los trabajadores.", "%s is not an instance of \"%s\".": "%s no es una instancia de \"%s\".", - "Unable to find the requeted product tax using the provided id": "No se puede encontrar el impuesto sobre el producto solicitado con la identificaci\u00f3n proporcionada", + "Unable to find the requested product tax using the provided id": "No se puede encontrar el impuesto sobre el producto solicitado con la identificaci\u00f3n proporcionada", "Unable to find the requested product tax using the provided identifier.": "No se puede encontrar el impuesto sobre el producto solicitado con el identificador proporcionado.", "The product tax has been created.": "Se ha creado el impuesto sobre el producto.", "The product tax has been updated": "Se actualiz\u00f3 el impuesto sobre el producto.", - "Unable to retreive the requested tax group using the provided identifier \"%s\".": "No se puede recuperar el grupo de impuestos solicitado con el identificador proporcionado \"%s\".", + "Unable to retrieve the requested tax group using the provided identifier \"%s\".": "No se puede recuperar el grupo de impuestos solicitado con el identificador proporcionado \"%s\".", "Manage all users available.": "Gestiona todos los usuarios disponibles.", "Create User": "Crear usuario", "Permission Manager": "Administrador de permisos", @@ -1294,7 +1293,7 @@ "Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier": "No se pudo encontrar el pedido solicitado usando \"%s\" como pivote y \"%s\" como identificador", "Unable to fetch the order as the provided pivot argument is not supported.": "No se puede recuperar el pedido porque el argumento din\u00e1mico proporcionado no es compatible.", "The product has been added to the order \"%s\"": "El producto se ha a\u00f1adido al pedido \"%s\"", - "the order has been succesfully computed.": "el pedido se ha calculado con \u00e9xito.", + "the order has been successfully computed.": "el pedido se ha calculado con \u00e9xito.", "The order has been deleted.": "El pedido ha sido eliminado.", "The product has been successfully deleted from the order.": "El producto se ha eliminado correctamente del pedido.", "Unable to find the requested product on the provider order.": "No se pudo encontrar el producto solicitado en el pedido del proveedor.", @@ -1336,10 +1335,10 @@ "The product has been saved.": "El producto se ha guardado.", "The provided barcode is already in use.": "El c\u00f3digo de barras proporcionado ya est\u00e1 en uso.", "The provided SKU is already in use.": "El SKU proporcionado ya est\u00e1 en uso.", - "The product has been udpated": "El producto ha sido actualizado", + "The product has been updated": "El producto ha sido actualizado", "The variable product has been updated.": "Se ha actualizado el producto variable.", "The product variations has been reset": "Las variaciones del producto se han restablecido.", - "The product has been resetted.": "El producto se ha reiniciado.", + "The product has been reset.": "El producto se ha reiniciado.", "The product \"%s\" has been successfully deleted": "El producto \"%s\" se ha eliminado correctamente", "Unable to find the requested variation using the provided ID.": "No se puede encontrar la variaci\u00f3n solicitada con el ID proporcionado.", "The product stock has been updated.": "Se ha actualizado el stock del producto.", @@ -1347,7 +1346,7 @@ "The product quantity has been updated.": "Se actualiz\u00f3 la cantidad de producto.", "There is no variations to delete.": "No hay variaciones para eliminar.", "There is no products to delete.": "No hay productos para eliminar.", - "The product variation has been succesfully created.": "La variaci\u00f3n de producto se ha creado con \u00e9xito.", + "The product variation has been successfully created.": "La variaci\u00f3n de producto se ha creado con \u00e9xito.", "The product variation has been updated.": "Se actualiz\u00f3 la variaci\u00f3n del producto.", "The provider has been created.": "Se ha creado el proveedor.", "The provider has been updated.": "El proveedor se ha actualizado.", @@ -1370,7 +1369,7 @@ "Unable to select the database.": "No se puede seleccionar la base de datos.", "Access denied for this user.": "Acceso denegado para este usuario.", "The connexion with the database was successful": "La conexi\u00f3n con la base de datos fue exitosa", - "NexoPOS has been successfuly installed.": "NexoPOS se ha instalado correctamente.", + "NexoPOS has been successfully installed.": "NexoPOS se ha instalado correctamente.", "A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.": "No se debe asignar un impuesto simple a un impuesto principal con el tipo \"simple\", sino \"agrupado\".", "A tax cannot be his own parent.": "Un impuesto no puede ser su propio padre.", "The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".": "La jerarqu\u00eda de impuestos est\u00e1 limitada a 1. Un impuesto secundario no debe tener el tipo de impuesto establecido en \"agrupado\".", @@ -1414,7 +1413,7 @@ "Store Fax": "Fax de la tienda", "The store fax number.": "El n\u00famero de fax de la tienda.", "Store Additional Information": "Almacenar informaci\u00f3n adicional", - "Store additional informations.": "Almacene informaci\u00f3n adicional.", + "Store additional information.": "Almacene informaci\u00f3n adicional.", "Store Square Logo": "Logotipo de Store Square", "Choose what is the square logo of the store.": "Elige cu\u00e1l es el logo cuadrado de la tienda.", "Store Rectangle Logo": "Logotipo de tienda rectangular", @@ -1429,7 +1428,7 @@ "Before the amount": "Antes de la cantidad", "After the amount": "Despues de la cantidad", "Define where the currency should be located.": "Defina d\u00f3nde debe ubicarse la moneda.", - "Prefered Currency": "Moneda preferida", + "Preferred Currency": "Moneda preferida", "ISO Currency": "Moneda ISO", "Symbol": "S\u00edmbolo", "Determine what is the currency indicator that should be used.": "Determine cu\u00e1l es el indicador de moneda que se debe utilizar.", @@ -1543,7 +1542,7 @@ "Public Name": "Nombre publico", "Define what is the user public name. If not provided, the username is used instead.": "Defina cu\u00e1l es el nombre p\u00fablico del usuario. Si no se proporciona, se utiliza en su lugar el nombre de usuario.", "Enable Workers": "Habilitar trabajadores", - "Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".": "Habilite los servicios en segundo plano para NexoPOS 4.x. Actualice para comprobar si la opci\u00f3n se ha convertido en \"S\u00ed\".", + "Enable background services for NexoPOS 4.x. Refresh to check whether the option has turned to \"Yes\".": "Habilite los servicios en segundo plano para NexoPOS 4.x. Actualice para comprobar si la opci\u00f3n se ha convertido en \"S\u00ed\".", "Test": "Test", "Receipt — %s": "Recibo — %s", "Choose the language for the current account.": "Elija el idioma para la cuenta corriente.", @@ -1688,7 +1687,7 @@ "Change Customer ?": "Cambiar al cliente?", "Would you like to assign this customer to the ongoing order ?": "\u00bfLe gustar\u00eda asignar a este cliente a la orden en curso?", "Product \/ Service": "Producto \/ Servicio", - "An error has occured while computing the product.": "Se ha producido un error al calcular el producto.", + "An error has occurred while computing the product.": "Se ha producido un error al calcular el producto.", "Provide a unique name for the product.": "Proporcionar un nombre \u00fanico para el producto.", "Define what is the sale price of the item.": "Definir cu\u00e1l es el precio de venta del art\u00edculo.", "Set the quantity of the product.": "Establecer la cantidad del producto.", @@ -1726,7 +1725,7 @@ "Order Payment": "Orden de pago", "Order Refund": "Reembolso de pedidos", "Unknown Operation": "Operaci\u00f3n desconocida", - "Unamed Product": "Producto por calificaciones", + "Unnamed Product": "Producto por calificaciones", "Bubble": "Burbuja", "Ding": "Cosa", "Pop": "M\u00fasica pop", @@ -1744,7 +1743,7 @@ "Compute Products": "C\u00f3mputo Products", "Query Exception": "Excepci\u00f3n de consulta", "The category products has been refreshed": "Los productos de la categor\u00eda se han actualizado.", - "The requested customer cannot be fonud.": "El cliente solicitado no se puede encontrar.", + "The requested customer cannot be found.": "El cliente solicitado no se puede encontrar.", "Filters": "Filtros", "Has Filters": "Tiene filtros", "N\/D": "DAKOTA DEL NORTE", @@ -1754,7 +1753,7 @@ "Clear Filters": "Limpiar filtros", "Use Filters": "Usar filtros", "No rewards available the selected customer...": "No hay recompensas disponibles para el cliente seleccionado ...", - "An Error Has Occured": "Ha ocurrido un error", + "An Error Has Occurred": "Ha ocurrido un error", "Unable to load the report as the timezone is not set on the settings.": "No se puede cargar el informe porque la zona horaria no est\u00e1 configurada en la configuraci\u00f3n.", "There is no product to display...": "No hay producto para mostrar ...", "Method Not Allowed": "M\u00e9todo no permitido", @@ -1840,7 +1839,6 @@ "Payment Type": "Tipo de pago", "Remove Image": "Quita la imagen", "This form is not completely loaded.": "Este formulario no est\u00e1 completamente cargado.", - "Datebase Update": "Actualizaci\u00f3n de base de datos", "Updating": "Actualizando", "Updating Modules": "Actualizaci\u00f3n de m\u00f3dulos", "Return": "Regreso", @@ -1888,7 +1886,7 @@ "available": "disponible", "No coupons applies to the cart.": "No se aplican cupones al carrito.", "Selected": "Seleccionado", - "An error occured while opening the order options": "Ocurri\u00f3 un error al abrir las opciones de pedido", + "An error occurred while opening the order options": "Ocurri\u00f3 un error al abrir las opciones de pedido", "There is no instalment defined. Please set how many instalments are allowed for this order": "No hay cuota definida. Por favor, establezca cu\u00e1ntas cuotas se permitend for this order", "Select Payment Gateway": "Seleccionar pasarela de pago", "Gateway": "Puerta", @@ -1899,7 +1897,7 @@ "The current order will be deleted as no payment has been made so far.": "El pedido actual se eliminar\u00e1 ya que no se ha realizado ning\u00fan pago hasta el momento.", "Void The Order": "anular la orden", "Unable to void an unpaid order.": "No se puede anular un pedido impago.", - "Enviroment Details": "Detalles del entorno", + "Environment Details": "Detalles del entorno", "Properties": "Propiedades", "Extensions": "Extensiones", "Configurations": "Configuraciones", @@ -1984,7 +1982,7 @@ "There is a missing dependency issue.": "Falta un problema de dependencia.", "The Action You Tried To Perform Is Not Allowed.": "La acci\u00f3n que intent\u00f3 realizar no est\u00e1 permitida.", "Unable to locate the assets.": "No se pueden localizar los activos.", - "All the customers has been transfered to the new group %s.": "Todos los clientes han sido transferidos al nuevo grupo %s.", + "All the customers has been transferred to the new group %s.": "Todos los clientes han sido transferidos al nuevo grupo %s.", "The request method is not allowed.": "El m\u00e9todo de solicitud no est\u00e1 permitido.", "A Database Exception Occurred.": "Ocurri\u00f3 una excepci\u00f3n de base de datos.", "An exception has occurred.": "Ha ocurrido una excepci\u00f3n.", @@ -1994,7 +1992,6 @@ "A database error has occurred": "Se ha producido un error en la base de datos.", "An error occurred while loading the assets.": "Ocurri\u00f3 un error al cargar los activos.", "An unexpected error occurred while opening the app. See the log details or enable the debugging.": "Se produjo un error inesperado al abrir la aplicaci\u00f3n. Vea los detalles del registro o habilite la depuraci\u00f3n.", - "An unexpected error has occurred.": "Ha ocurrido un error inesperado.", "Enter": "Ingresar", "Search...": "B\u00fasqueda...", "Unable to hold an order which payment status has been updated already.": "No se puede retener un pedido cuyo estado de pago ya se actualiz\u00f3.", @@ -2033,7 +2030,7 @@ "What slug should be used ? [Q] to quit.": "\u00bfQu\u00e9 babosa se debe usar? [Q] para salir.", "\"%s\" is a reserved class name": "\"%s\" es un nombre de clase reservado", "The migration file has been successfully forgotten for the module %s.": "El archivo de migraci\u00f3n se ha olvidado correctamente para el m\u00f3dulo %s.", - "%s prodcuts where updated.": "Se actualizaron %s productos.", + "%s products where updated.": "Se actualizaron %s productos.", "Previous Amount": "Importe anterior", "Next Amount": "Cantidad siguiente", "Restrict the records by the creation date.": "Restrinja los registros por la fecha de creaci\u00f3n.", @@ -2042,7 +2039,7 @@ "Groups": "Grupos", "Choose Group": "Elegir grupo", "Grouped": "agrupados", - "An error has occured": "Ha ocurrido un error", + "An error has occurred": "Ha ocurrido un error", "Unable to proceed, the submitted form is not valid.": "No se puede continuar, el formulario enviado no es v\u00e1lido.", "No activation is needed for this account.": "No se necesita activaci\u00f3n para esta cuenta.", "Invalid activation token.": "Token de activaci\u00f3n no v\u00e1lido.", @@ -2054,8 +2051,8 @@ "Provides an overview of the products stock.": "Proporciona una visi\u00f3n general del stock de productos.", "Customers Statement": "Declaraci\u00f3n de clientes", "Display the complete customer statement.": "Muestre la declaraci\u00f3n completa del cliente.", - "The recovery has been explicitely disabled.": "La recuperaci\u00f3n se ha desactivado expl\u00edcitamente.", - "The registration has been explicitely disabled.": "El registro ha sido expl\u00edcitamente deshabilitado.", + "The recovery has been explicitly disabled.": "La recuperaci\u00f3n se ha desactivado expl\u00edcitamente.", + "The registration has been explicitly disabled.": "El registro ha sido expl\u00edcitamente deshabilitado.", "The entry has been successfully updated.": "La entrada se ha actualizado correctamente.", "Unable to find the requested account category using the provided id.": "No se puede encontrar la categor\u00eda de cuenta solicitada con la identificaci\u00f3n proporcionada.", "A similar module has been found": "Se ha encontrado un m\u00f3dulo similar.", @@ -2083,7 +2080,7 @@ "Set Paid": "Establecer pagado", "Would you like to mark this procurement as paid?": "¿Desea marcar esta adquisición como pagada?", "Unidentified Item": "Artículo no identificado", - "Unexisting Item": "Artículo inexistente", + "Non-existent Item": "Artículo inexistente", "You cannot change the status of an already paid procurement.": "No puede cambiar el estado de una compra ya pagada.", "The procurement payment status has been changed successfully.": "El estado de pago de la compra se ha cambiado correctamente.", "The procurement has been marked as paid.": "La adquisición se ha marcado como pagada.", diff --git a/lang/fr.json b/lang/fr.json index 200d99eb5..c7dc57b1f 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -1,7 +1,7 @@ { "displaying {perPage} on {items} items": "affiche {perPage} sur {items} \u00e9l\u00e9ments", "The document has been generated.": "Le document a \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9.", - "Unexpected error occured.": "Une errer inattendue s'est produite.", + "Unexpected error occurred.": "Une errer inattendue s'est produite.", "{entries} entries selected": "{entries} \u00e9l\u00e9ments selectionn\u00e9s", "Download": "T\u00e9l\u00e9charger", "Bulk Actions": "Actions Group\u00e9es", @@ -21,7 +21,7 @@ "Unable to proceed the form is not valid.": "Unable to proceed the form is not valid.", "Submit": "Soumettre", "Register": "Inscription", - "An unexpected error occured.": "Une erreur inattendue s'est produite.", + "An unexpected error occurred.": "Une erreur inattendue s'est produite.", "Best Cashiers": "Meilleurs Caissiers", "No result to display.": "Aucun r\u00e9sultat \u00e0 afficher.", "Well.. nothing to show for the meantime.": "Eh bien... Il n'y a rien \u00e0 afficher pour le moment.", @@ -36,7 +36,7 @@ "Week Taxes": "Taxes Hebdomadaires", "Net Income": "Chiffre d'affaire net", "Week Expenses": "D\u00e9penses Hebdomadaires", - "Recents Orders": "Commandes R\u00e9centes", + "Recent Orders": "Commandes R\u00e9centes", "Order": "Commande", "Clear All": "Tout effacer", "Confirm Your Action": "Confirmez votre action", @@ -45,7 +45,7 @@ "Instalments": "Versements", "Create": "Cr\u00e9er", "Add Instalment": "Ajouter de l'acompte", - "An unexpected error has occured": "Une erreur inattendue s'est produite", + "An unexpected error has occurred": "Une erreur inattendue s'est produite", "Store Details": "D\u00e9tails du magasin", "Order Code": "Code de commande", "Cashier": "La caissi\u00e8re", @@ -86,7 +86,7 @@ "Actions": "actions", "Search and add some products": "Rechercher et ajouter des produits", "Proceed": "Proc\u00e9der", - "An unexpected error occured": "Une erreur inattendue s'est produite", + "An unexpected error occurred": "Une erreur inattendue s'est produite", "Load Coupon": "Chargement du coupon", "Apply A Coupon": "Appliquer un coupon", "Load": "Charger", @@ -114,7 +114,7 @@ "Amount": "Montante", "You must define layaway settings before proceeding.": "Vous devez d\u00e9finir des param\u00e8tres LayAway avant de continuer.", "Please provide instalments before proceeding.": "Veuillez fournir des acomptes avant de continuer.", - "Unable to procee the form is not valid": "Impossible de traiter le formulaire n'est pas valide", + "Unable to process, the form is not valid": "Impossible de traiter le formulaire n'est pas valide", "One or more instalments has an invalid date.": "Une ou plusieurs versements ont une date invalide.", "One or more instalments has an invalid amount.": "Une ou plusieurs versements ont un montant non valide.", "One or more instalments has a date prior to the current date.": "Une ou plusieurs versements ont une date avant la date actuelle.", @@ -124,12 +124,12 @@ "No tax group assigned to the order": "Aucun groupe d'imposition attribu\u00e9 \u00e0 la commande", "Layaway defined": "Layaway d\u00e9finie", "Okay": "D'accord", - "An unexpected error has occured while fecthing taxes.": "Une erreur inattendue s'est produite lors de la r\u00e9cup\u00e9ration des taxes.", + "An unexpected error has occurred while fecthing taxes.": "Une erreur inattendue s'est produite lors de la r\u00e9cup\u00e9ration des taxes.", "OKAY": "D'ACCORD", "Loading...": "Chargement...", "Profile": "Profil", "Logout": "D\u00e9connexion", - "Unamed Page": "Page iname", + "Unnamed Page": "Page iname", "No description": "Pas de description", "Name": "Nom", "Provide a name to the resource.": "Fournir un nom \u00e0 la ressource.", @@ -190,7 +190,7 @@ "Sales": "Ventes", "Income": "Revenu", "January": "Janvier", - "Febuary": "F\u00e9vrier", + "February": "F\u00e9vrier", "March": "Mars", "April": "avril", "May": "Mai", @@ -217,8 +217,8 @@ "Sign Up": "Inscription", "Access Denied": "Acc\u00e8s Refus\u00e9", "Please provide a valid value": "S'il vous pla\u00eet fournir une valeur valide", - "No enough paramters provided for the relation.": "Pas assez de param\u00e8tres fournis pour la relation.", - "An unexpected error has occured.": "Une erreur inattendue s'est produite.", + "Not enough parameters provided for the relation.": "Pas assez de param\u00e8tres fournis pour la relation.", + "An unexpected error has occurred.": "Une erreur inattendue s'est produite.", "Unable to find the requested module.": "Impossible de trouver le module demand\u00e9.", "Version": "version", "Enabled": "Activ\u00e9e", @@ -382,7 +382,7 @@ "Modify Expense.": "Modifier les d\u00e9penses.", "Return to Expenses": "Retour aux d\u00e9penses", "Active": "active", - "determine if the expense is effective or not. Work for recurring and not reccuring expenses.": "d\u00e9terminer si la d\u00e9pense est efficace ou non.Travailler pour les d\u00e9penses r\u00e9currentes et ne correspondantes pas.", + "determine if the expense is effective or not. Work for recurring and not recurring expenses.": "d\u00e9terminer si la d\u00e9pense est efficace ou non.Travailler pour les d\u00e9penses r\u00e9currentes et ne correspondantes pas.", "Users Group": "Groupe d'utilisateurs", "Assign expense to users group. Expense will therefore be multiplied by the number of entity.": "Affecter des d\u00e9penses au groupe d'utilisateurs.Les d\u00e9penses seront donc multipli\u00e9es par le nombre d'entit\u00e9.", "None": "Rien", @@ -395,9 +395,9 @@ "End of Month": "Fin du mois", "X days Before Month Ends": "X jours avant la fin du mois", "X days After Month Starts": "X jours apr\u00e8s le d\u00e9but du mois", - "Occurence": "Occurrence", + "Occurrence": "Occurrence", "Define how often this expenses occurs": "D\u00e9finir combien de fois ces d\u00e9penses se produisent", - "Occurence Value": "Valeur d'occurrence", + "Occurrence Value": "Valeur d'occurrence", "Must be used in case of X days after month starts and X days before month ends.": "Must be used in case of X days after month starts and X days before month ends.", "Category": "Cat\u00e9gorie", "Month Starts": "D\u00e9but du mois", @@ -405,7 +405,7 @@ "Month Ends": "Fin du mois", "X Days Before Month Starts": "X jours avant le d\u00e9but du mois", "X Days Before Month Ends": "X jours avant la fin du mois", - "Unknown Occurance": "Occurrence inconnue", + "Unknown Occurrence": "Occurrence inconnue", "Return to Expenses Histories": "Retour aux histoires des d\u00e9penses", "Expense Name": "Nom de la d\u00e9pense", "By": "Par", @@ -513,7 +513,7 @@ "Define a unique SKU value for the product.": "D\u00e9finissez une valeur SKU unique pour le produit.", "On Sale": "En soldes", "Hidden": "Cach\u00e9e", - "Define wether the product is available for sale.": "D\u00e9finir si le produit est disponible \u00e0 la vente.", + "Define whether the product is available for sale.": "D\u00e9finir si le produit est disponible \u00e0 la vente.", "Enable the stock management on the product. Will not work for service or uncountable products.": "Activez la gestion des stocks sur le produit.Ne fonctionnera pas pour des services ou des produits ind\u00e9ciens.", "Stock Management Enabled": "Gestion des stocks activ\u00e9s", "Units": "Unit\u00e9s", @@ -589,9 +589,9 @@ "Edit provider": "Modifier le fournisseur", "Modify Provider.": "Modifier le fournisseur.", "Return to Providers": "Retourner aux fournisseurs", - "Provide the provider email. Mightbe used to send automatted email.": "Fournir le courrier \u00e9lectronique du fournisseur.Peut \u00eatre utilis\u00e9 pour envoyer un courrier \u00e9lectronique automatis\u00e9.", + "Provide the provider email. Might be used to send automated email.": "Fournir le courrier \u00e9lectronique du fournisseur.Peut \u00eatre utilis\u00e9 pour envoyer un courrier \u00e9lectronique automatis\u00e9.", "Provider surname if necessary.": "Fournisseur de famille si n\u00e9cessaire.", - "Contact phone number for the provider. Might be used to send automatted SMS notifications.": "Contactez le num\u00e9ro de t\u00e9l\u00e9phone du fournisseur.Peut \u00eatre utilis\u00e9 pour envoyer des notifications SMS automatis\u00e9es.", + "Contact phone number for the provider. Might be used to send automated SMS notifications.": "Contactez le num\u00e9ro de t\u00e9l\u00e9phone du fournisseur.Peut \u00eatre utilis\u00e9 pour envoyer des notifications SMS automatis\u00e9es.", "First address of the provider.": "Premi\u00e8re adresse du fournisseur.", "Second address of the provider.": "Deuxi\u00e8me adresse du fournisseur.", "Further details about the provider": "Plus de d\u00e9tails sur le fournisseur", @@ -719,7 +719,7 @@ "Password": "Mot de passe", "Confirm Password": "Confirmez le mot de passe", "Should be the same as the password.": "Devrait \u00eatre identique au mot de passe.", - "Define wether the user can use the application.": "D\u00e9finissez si l'utilisateur peut utiliser l'application.", + "Define whether the user can use the application.": "D\u00e9finissez si l'utilisateur peut utiliser l'application.", "The action you tried to perform is not allowed.": "L'action que vous avez essay\u00e9e n'est pas autoris\u00e9e.", "Not Enough Permissions": "Pas assez d'autorisations", "The resource of the page you tried to access is not available or might have been deleted.": "La ressource de la page que vous avez essay\u00e9e d'acc\u00e9der n'est pas disponible ou peut avoir \u00e9t\u00e9 supprim\u00e9e", @@ -762,16 +762,15 @@ "POS": "Point de Vente", "Open POS": "Open pos", "Create Register": "Cr\u00e9er un registre", - "Registers List": "Liste des registes", "Use Customer Billing": "Utiliser la facturation client", - "Define wether the customer billing information should be used.": "D\u00e9finir Wether Les informations de facturation client doivent \u00eatre utilis\u00e9es.", + "Define whether the customer billing information should be used.": "D\u00e9finir Wether Les informations de facturation client doivent \u00eatre utilis\u00e9es.", "General Shipping": "Exp\u00e9dition g\u00e9n\u00e9rale", "Shipping Type": "Type d'exp\u00e9dition", "Define how the shipping is calculated.": "D\u00e9finissez comment l'exp\u00e9dition est calcul\u00e9e.", "Shipping Fees": "Frais de port", "Define shipping fees.": "D\u00e9finir les frais d'exp\u00e9dition.", "Use Customer Shipping": "Utiliser la livraison client", - "Define wether the customer shipping information should be used.": "D\u00e9finir Wether Les informations de livraison client doivent \u00eatre utilis\u00e9es.", + "Define whether the customer shipping information should be used.": "D\u00e9finir Wether Les informations de livraison client doivent \u00eatre utilis\u00e9es.", "Invoice Number": "Num\u00e9ro de facture", "Delivery Time": "Heure de livraison", "Automatic Approval": "Approbation automatique", @@ -856,7 +855,7 @@ "Upload A Module": "T\u00e9l\u00e9charger un module", "Extends NexoPOS features with some new modules.": "\u00c9tend les fonctionnalit\u00e9s Nexopos avec de nouveaux modules.", "The notification has been successfully deleted": "La notification a \u00e9t\u00e9 supprim\u00e9e avec succ\u00e8s", - "All the notificataions has been cleared.": "Toutes les notifications ont \u00e9t\u00e9 effac\u00e9es.", + "All the notifications have been cleared.": "Toutes les notifications ont \u00e9t\u00e9 effac\u00e9es.", "The printing event has been successfully dispatched.": "L'\u00e9v\u00e9nement d'impression a \u00e9t\u00e9 exp\u00e9di\u00e9 avec succ\u00e8s.", "There is a mismatch between the provided order and the order attached to the instalment.": "Il y a une inad\u00e9quation entre la commande fournie et la commande attach\u00e9e \u00e0 l'acompte.", "Unable to edit a procurement that is stocked. Consider performing an adjustment or either delete the procurement.": "Impossible de modifier un achat approvisionn\u00e9.Envisagez d'effectuer un ajustement ou de supprimer l'approvisionnement.", @@ -918,7 +917,7 @@ "Reset the data and enable demo.": "R\u00e9initialisez les donn\u00e9es et activez la d\u00e9monstration.", "Workers Settings": "Param\u00e8tres des travailleurs", "Configure the workers settings.": "Configurez les param\u00e8tres des travailleurs.", - "Unable to find the requeted product tax using the provided id": "Impossible de trouver la taxe sur les produits demand\u00e9e \u00e0 l'aide de l'identifiant fourni", + "Unable to find the requested product tax using the provided id": "Impossible de trouver la taxe sur les produits demand\u00e9e \u00e0 l'aide de l'identifiant fourni", "Unable to find the requested product tax using the provided identifier.": "Impossible de trouver la taxe sur les produits demand\u00e9e \u00e0 l'aide de l'identifiant fourni.", "The product tax has been created.": "La taxe sur les produits a \u00e9t\u00e9 cr\u00e9\u00e9e.", "The product tax has been updated": "La taxe sur le produit a \u00e9t\u00e9 mise \u00e0 jour", @@ -1043,7 +1042,7 @@ "unable to proceed to a refund as the provided status is not supported.": "Impossible de proc\u00e9der \u00e0 un remboursement car l'\u00e9tat fourni n'est pas pris en charge.", "Unable to find the order product using the provided id.": "Impossible de trouver le produit de commande \u00e0 l'aide de l'ID fourni.", "Unable to fetch the order as the provided pivot argument is not supported.": "Impossible d'aller chercher la commande car l'argument de pivot fourni n'est pas pris en charge.", - "the order has been succesfully computed.": "La commande a \u00e9t\u00e9 compl\u00e9t\u00e9e avec succ\u00e8s.", + "the order has been successfully computed.": "La commande a \u00e9t\u00e9 compl\u00e9t\u00e9e avec succ\u00e8s.", "The order has been deleted.": "La commande a \u00e9t\u00e9 supprim\u00e9e.", "The product has been successfully deleted from the order.": "Le produit a \u00e9t\u00e9 supprim\u00e9 avec succ\u00e8s de la commande.", "Unable to find the requested product on the provider order.": "Impossible de trouver le produit demand\u00e9 sur l'ordre du fournisseur.", @@ -1079,17 +1078,17 @@ "The product has been saved.": "Le produit a \u00e9t\u00e9 enregistr\u00e9.", "The provided barcode is already in use.": "Le code \u00e0 barres fourni est d\u00e9j\u00e0 utilis\u00e9.", "The provided SKU is already in use.": "Le SKU fourni est d\u00e9j\u00e0 utilis\u00e9.", - "The product has been udpated": "Le produit a \u00e9t\u00e9 mis \u00e0 jour", + "The product has been updated": "Le produit a \u00e9t\u00e9 mis \u00e0 jour", "The variable product has been updated.": "Le produit variable a \u00e9t\u00e9 mis \u00e0 jour.", "The product variations has been reset": "Les variations de produit ont \u00e9t\u00e9 r\u00e9initialis\u00e9es", - "The product has been resetted.": "Le produit a \u00e9t\u00e9 r\u00e9int\u00e9gr\u00e9.", + "The product has been reset.": "Le produit a \u00e9t\u00e9 r\u00e9int\u00e9gr\u00e9.", "Unable to find the requested variation using the provided ID.": "Impossible de trouver la variation demand\u00e9e \u00e0 l'aide de l'identifiant fourni.", "The product stock has been updated.": "Le stock de produit a \u00e9t\u00e9 mis \u00e0 jour.", "The action is not an allowed operation.": "L'action n'est pas une op\u00e9ration autoris\u00e9e.", "The product quantity has been updated.": "La quantit\u00e9 de produit a \u00e9t\u00e9 mise \u00e0 jour.", "There is no variations to delete.": "Il n'y a pas de variations \u00e0 supprimer.", "There is no products to delete.": "Il n'y a pas de produits \u00e0 supprimer.", - "The product variation has been succesfully created.": "La variation du produit a \u00e9t\u00e9 cr\u00e9\u00e9e avec succ\u00e8s.", + "The product variation has been successfully created.": "La variation du produit a \u00e9t\u00e9 cr\u00e9\u00e9e avec succ\u00e8s.", "The product variation has been updated.": "La variation du produit a \u00e9t\u00e9 mise \u00e0 jour.", "The provider has been created.": "Le fournisseur a \u00e9t\u00e9 cr\u00e9\u00e9.", "The provider has been updated.": "Le fournisseur a \u00e9t\u00e9 mis \u00e0 jour.", @@ -1112,7 +1111,7 @@ "Unable to select the database.": "Impossible de s\u00e9lectionner la base de donn\u00e9es.", "Access denied for this user.": "Acc\u00e8s refus\u00e9 pour cet utilisateur.", "The connexion with the database was successful": "La connexion avec la base de donn\u00e9es a \u00e9t\u00e9 r\u00e9ussie", - "NexoPOS has been successfuly installed.": "Nexopos a \u00e9t\u00e9 install\u00e9 avec succ\u00e8s.", + "NexoPOS has been successfully installed.": "Nexopos a \u00e9t\u00e9 install\u00e9 avec succ\u00e8s.", "A tax cannot be his own parent.": "Une taxe ne peut pas \u00eatre son propre parent.", "The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".": "La hi\u00e9rarchie fiscale est limit\u00e9e \u00e0 1. Une sous-taxe ne doit pas avoir le type d'imp\u00f4t d\u00e9fini sur \"group\u00e9\".", "Unable to find the requested tax using the provided identifier.": "Impossible de trouver la taxe demand\u00e9e \u00e0 l'aide de l'identifiant fourni.", @@ -1152,7 +1151,7 @@ "Store Fax": "Lib\u00e9rer le fax", "The store fax number.": "Le num\u00e9ro de fax du magasin.", "Store Additional Information": "Stocker des informations suppl\u00e9mentaires", - "Store additional informations.": "Stocker des informations suppl\u00e9mentaires.", + "Store additional information.": "Stocker des informations suppl\u00e9mentaires.", "Store Square Logo": "Logo Carr\u00e9 du magasin", "Choose what is the square logo of the store.": "Choisissez quel est le logo carr\u00e9 du magasin.", "Store Rectangle Logo": "Logo Restangulaire", @@ -1167,7 +1166,7 @@ "Before the amount": "Avant le montant", "After the amount": "Apr\u00e8s le montant", "Define where the currency should be located.": "D\u00e9finissez o\u00f9 la monnaie devrait \u00eatre situ\u00e9e.", - "Prefered Currency": "Monnaie pr\u00e9f\u00e9r\u00e9e", + "Preferred Currency": "Monnaie pr\u00e9f\u00e9r\u00e9e", "ISO Currency": "Monnaie ISO", "Symbol": "symbole", "Determine what is the currency indicator that should be used.": "D\u00e9terminez quel est l'indicateur de devise qui doit \u00eatre utilis\u00e9.", @@ -1276,7 +1275,7 @@ "Supplies": "Fournitures", "Public Name": "Nom public", "Enable Workers": "Permettre aux travailleurs", - "Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".": "Activer les services de base pour Nexopos 4.x.Actualiser Pour v\u00e9rifier que l'option est tourn\u00e9e vers \"Oui\".", + "Enable background services for NexoPOS 4.x. Refresh to check whether the option has turned to \"Yes\".": "Activer les services de base pour Nexopos 4.x.Actualiser Pour v\u00e9rifier que l'option est tourn\u00e9e vers \"Oui\".", "Test": "Test", "Cart": "Panier", "Comments": "Commentaires", @@ -1291,7 +1290,6 @@ "Total installments": "Total des versements", "Updated at": "Mis \u00e0 jour \u00e0", "Voidance Reason": "Raison de la vidange", - "Process Statuss": "\u00c9tat du processus", "Discount Rate": "Taux de remise", "Expense ID": "D\u00e9pense", "Provider Id": "ID fournisseur", @@ -1319,12 +1317,12 @@ "No selection has been made.": "Aucune s\u00e9lection n'a \u00e9t\u00e9 faite.", "No action has been selected.": "Aucune action n'a \u00e9t\u00e9 s\u00e9lectionn\u00e9e.", "There is nothing to display...": "Il n'y a rien \u00e0 afficher ...", - "Sun": "Soleil", - "Mon": "lun", + "Sun": "Dim", + "Mon": "Lun", "Tue": "Mar", - "Wed": "mer", - "Thr": "THR", - "Fri": "ven", + "Wed": "Mer", + "Thu": "Jeu", + "Fri": "Ven", "Sat": "Sam", "Nothing to display": "Rien \u00e0 afficher", "Password Forgotten ?": "Mot de passe oubli\u00e9 ?", @@ -1430,7 +1428,7 @@ "Account Transaction": "Transaction de compte", "Product Discount": "R\u00e9duction du produit", "Cart Discount": "R\u00e9duction sur panier", - "The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "L'ordre actuel sera mis en attente.Vous pouvez r\u00e9cup\u00e9rer cette commande \u00e0 partir du bouton de commande en attente.Fournir une r\u00e9f\u00e9rence \u00e0 cela pourrait vous aider \u00e0 identifier la commande plus rapidement.", + "The current order will be set on hold. You can retrieve this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "L'ordre actuel sera mis en attente.Vous pouvez r\u00e9cup\u00e9rer cette commande \u00e0 partir du bouton de commande en attente.Fournir une r\u00e9f\u00e9rence \u00e0 cela pourrait vous aider \u00e0 identifier la commande plus rapidement.", "Confirm": "Confirmer", "Order Note": "Note de commande", "Note": "Noter", @@ -1496,8 +1494,8 @@ "The following products will be required to be present on the cart, in order for this coupon to be valid.": "Les produits suivants devront \u00eatre pr\u00e9sents sur le panier, afin que ce coupon soit valide.", "The products assigned to one of these categories should be on the cart, in order for this coupon to be valid.": "Les produits attribu\u00e9s \u00e0 l'une de ces cat\u00e9gories doivent \u00eatre sur le panier, afin que ce coupon soit valide.", "Determine in percentage, what is the first minimum credit payment made by all customers on the group, in case of credit order. If left to \"0\", no minimal credit amount is required.": "D\u00e9terminez en pourcentage, quel est le premier paiement de cr\u00e9dit minimum effectu\u00e9 par tous les clients du groupe, en cas de cr\u00e9dits.Si vous \u00eates laiss\u00e9 \u00e0 \"0\", aucun montant de cr\u00e9dit minimal n'est requis.", - "If set to Yes, the expense will trigger on defined occurence.": "Si d\u00e9fini sur Oui, la d\u00e9pense se d\u00e9clenchera sur l'occurrence d\u00e9finie.", - "Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.": "D\u00e9finissez si l'image doit \u00eatre primaire.S'il y a plus d'une image principale, on sera choisi pour vous.", + "If set to Yes, the expense will trigger on defined occurrence.": "Si d\u00e9fini sur Oui, la d\u00e9pense se d\u00e9clenchera sur l'occurrence d\u00e9finie.", + "Define whether the image should be primary. If there are more than one primary image, one will be chosen for you.": "D\u00e9finissez si l'image doit \u00eatre primaire.S'il y a plus d'une image principale, on sera choisi pour vous.", "If the procurement has been issued outside of NexoPOS, please provide a unique reference.": "Si les achats ont \u00e9t\u00e9 d\u00e9livr\u00e9s en dehors de Nexopos, veuillez fournir une r\u00e9f\u00e9rence unique.", "If the procurement has to be delivered at a specific time, define the moment here.": "Si les achats doivent \u00eatre livr\u00e9s \u00e0 une heure pr\u00e9cise, d\u00e9finissez le moment ici.", "Define what is the user first name. If not provided, the username is used instead.": "D\u00e9finir quel est le pr\u00e9nom d'utilisateur.Si non fourni, le nom d'utilisateur est utilis\u00e9 \u00e0 la place.", @@ -1505,13 +1503,13 @@ "Unable to login, the provided account is not active.": "Impossible de se connecter, le compte fourni n'est pas actif.", "Unable to proceed, the provided token is not valid.": "Impossible de proc\u00e9der, le jeton fourni n'est pas valide.", "Unable to proceed, the token has expired.": "Impossible de proc\u00e9der, le jeton a expir\u00e9.", - "The categories has been transfered to the group %s.": "Les cat\u00e9gories ont \u00e9t\u00e9 transf\u00e9r\u00e9es au groupe %s.", + "The categories has been transferred to the group %s.": "Les cat\u00e9gories ont \u00e9t\u00e9 transf\u00e9r\u00e9es au groupe %s.", "\"%s\" is not an instance of \"FieldsService\"": "\"%s\" n'est pas une instance de \"FieldsService\"", "%s - Invoice": "%s - Facture", "Unsupported action for the product %s.": "Action non prise en charge pour le produit %s.", "Unable to add a product that has accurate tracking enabled, using an ordinary barcode.": "Impossible d'ajouter un produit contenant un suivi pr\u00e9cis activ\u00e9, \u00e0 l'aide d'un code \u00e0 barres ordinaire.", "%s is not an instance of \"%s\".": "%s n'est pas une instance de \"%s\".", - "Unable to retreive the requested tax group using the provided identifier \"%s\".": "Impossible de retrouver le groupe de taxe demand\u00e9 \u00e0 l'aide de l'identifiant fourni \"%s\".", + "Unable to retrieve the requested tax group using the provided identifier \"%s\".": "Impossible de retrouver le groupe de taxe demand\u00e9 \u00e0 l'aide de l'identifiant fourni \"%s\".", "Unable to initialize the settings page. The identifier \"%s\" cannot be instantiated.": "Impossible d'initialiser la page Param\u00e8tres.L'identifiant \"%s\" ne peut pas \u00eatre instanci\u00e9.", "Unable to find the permission with the namespace \"%s\".": "Impossible de trouver la permission avec l'espace de noms \"%s\".", "%s entries has been deleted": "Les entr\u00e9es de %s ont \u00e9t\u00e9 supprim\u00e9es", @@ -1688,7 +1686,7 @@ "Change Customer ?": "Changer de client ?", "Would you like to assign this customer to the ongoing order ?": "Souhaitez-vous affecter ce client \u00e0 la commande en cours ?", "Product \/ Service": "Produit \/ Service", - "An error has occured while computing the product.": "Une erreur s'est produite lors du calcul du produit.", + "An error has occurred while computing the product.": "Une erreur s'est produite lors du calcul du produit.", "Provide a unique name for the product.": "Fournissez un nom unique pour le produit.", "Define what is the sale price of the item.": "D\u00e9finir quel est le prix de vente de l'article.", "Set the quantity of the product.": "R\u00e9glez la quantit\u00e9 du produit.", @@ -1726,7 +1724,7 @@ "Order Payment": "Paiement de la commande", "Order Refund": "Remboursement de la commande", "Unknown Operation": "Op\u00e9ration inconnue", - "Unamed Product": "Produit sans nom", + "Unnamed Product": "Produit sans nom", "Bubble": "Bulle", "Ding": "Ding", "Pop": "Pop", @@ -1744,7 +1742,7 @@ "Compute Products": "Calculer des produits", "Query Exception": "Exception de requ\u00eate", "The category products has been refreshed": "La cat\u00e9gorie Products a \u00e9t\u00e9 rafra\u00eechi", - "The requested customer cannot be fonud.": "Le client demand\u00e9 est introuvable.", + "The requested customer cannot be found.": "Le client demand\u00e9 est introuvable.", "Filters": "Filtres", "Has Filters": "A des filtres", "N\/D": "N\/D", @@ -1754,7 +1752,7 @@ "Clear Filters": "Effacer les filtres", "Use Filters": "Utiliser des filtres", "No rewards available the selected customer...": "Aucune r\u00e9compense disponible le client s\u00e9lectionn\u00e9...", - "An Error Has Occured": "Une erreur est survenue", + "An Error Has Occurred": "Une erreur est survenue", "Unable to load the report as the timezone is not set on the settings.": "Impossible de charger le rapport car le fuseau horaire n'est pas d\u00e9fini dans les param\u00e8tres.", "There is no product to display...": "Il n'y a aucun produit \u00e0 afficher...", "Method Not Allowed": "M\u00e9thode Non Autoris\u00e9e", @@ -1840,7 +1838,6 @@ "Payment Type": "Type de paiement", "Remove Image": "Supprimer l'image", "This form is not completely loaded.": "Ce formulaire n'est pas compl\u00e8tement charg\u00e9.", - "Datebase Update": "Mise \u00e0 jour de la base de donn\u00e9es", "Updating": "Mise \u00e0 jour", "Updating Modules": "Mise \u00e0 jour des modules", "Return": "Retourner", @@ -1888,7 +1885,7 @@ "available": "disponible", "No coupons applies to the cart.": "Aucun coupon ne s'applique au panier.", "Selected": "Choisi", - "An error occured while opening the order options": "Une erreur s'est produite lors de l'ouverture des options de commande", + "An error occurred while opening the order options": "Une erreur s'est produite lors de l'ouverture des options de commande", "There is no instalment defined. Please set how many instalments are allowed for this order": "Il n'y a pas de versement d\u00e9fini. Veuillez d\u00e9finir le nombre de versements autoris\u00e9sd for this order", "Select Payment Gateway": "S\u00e9lectionnez la passerelle de paiement", "Gateway": "passerelle", @@ -1899,7 +1896,7 @@ "The current order will be deleted as no payment has been made so far.": "La commande en cours sera supprim\u00e9e car aucun paiement n'a \u00e9t\u00e9 effectu\u00e9 \u00e0 ce jour.", "Void The Order": "Annuler la commande", "Unable to void an unpaid order.": "Impossible d'annuler une commande impay\u00e9e.", - "Enviroment Details": "D\u00e9tails de l'environnement", + "Environment Details": "D\u00e9tails de l'environnement", "Properties": "Propri\u00e9t\u00e9s", "Extensions": "Rallonges", "Configurations": "Configurations", @@ -1984,7 +1981,7 @@ "There is a missing dependency issue.": "Il y a un probl\u00e8me de d\u00e9pendance manquante.", "The Action You Tried To Perform Is Not Allowed.": "L'action que vous avez tent\u00e9 d'effectuer n'est pas autoris\u00e9e.", "Unable to locate the assets.": "Impossible de localiser les actifs.", - "All the customers has been transfered to the new group %s.": "Tous les clients ont \u00e9t\u00e9 transf\u00e9r\u00e9s vers le nouveau groupe %s.", + "All the customers has been transferred to the new group %s.": "Tous les clients ont \u00e9t\u00e9 transf\u00e9r\u00e9s vers le nouveau groupe %s.", "The request method is not allowed.": "La m\u00e9thode de requ\u00eate n'est pas autoris\u00e9e.", "A Database Exception Occurred.": "Une exception de base de donn\u00e9es s'est produite.", "An exception has occurred.": "Une exception s'est produite.", @@ -1994,7 +1991,6 @@ "A database error has occurred": "Une erreur de base de donn\u00e9es s'est produite", "An error occurred while loading the assets.": "Une erreur s'est produite lors du chargement des actifs.", "An unexpected error occurred while opening the app. See the log details or enable the debugging.": "Une erreur inattendue s'est produite lors de l'ouverture de l'application. Consultez les d\u00e9tails du journal ou activez le d\u00e9bogage.", - "An unexpected error has occurred.": "Une erreur impr\u00e9vue s'est produite.", "Enter": "Entrer", "Search...": "Chercher...", "Unable to hold an order which payment status has been updated already.": "Impossible de retenir une commande dont le statut de paiement a d\u00e9j\u00e0 \u00e9t\u00e9 mis \u00e0 jour.", @@ -2033,7 +2029,7 @@ "What slug should be used ? [Q] to quit.": "Quelle limace utiliser ? [Q] pour quitter.", "\"%s\" is a reserved class name": "\"%s\" est un nom de classe r\u00e9serv\u00e9", "The migration file has been successfully forgotten for the module %s.": "Le fichier de migration a \u00e9t\u00e9 oubli\u00e9 avec succ\u00e8s pour le module %s.", - "%s prodcuts where updated.": "%s produits ont \u00e9t\u00e9 mis \u00e0 jour.", + "%s products where updated.": "%s produits ont \u00e9t\u00e9 mis \u00e0 jour.", "Previous Amount": "Montant pr\u00e9c\u00e9dent", "Next Amount": "Montant suivant", "Restrict the records by the creation date.": "Restreindre les enregistrements par date de cr\u00e9ation.", @@ -2042,7 +2038,7 @@ "Groups": "Groupes", "Choose Group": "Choisissez le groupe", "Grouped": "Group\u00e9", - "An error has occured": "Une erreur est survenue", + "An error has occurred": "Une erreur est survenue", "Unable to proceed, the submitted form is not valid.": "Impossible de continuer, le formulaire soumis n'est pas valide.", "No activation is needed for this account.": "Aucune activation n'est n\u00e9cessaire pour ce compte.", "Invalid activation token.": "Jeton d'activation non valide.", @@ -2054,8 +2050,8 @@ "Provides an overview of the products stock.": "Fournit un aper\u00e7u du stock de produits.", "Customers Statement": "D\u00e9claration des clients", "Display the complete customer statement.": "Afficher le relev\u00e9 client complet.", - "The recovery has been explicitely disabled.": "La r\u00e9cup\u00e9ration a \u00e9t\u00e9 explicitement d\u00e9sactiv\u00e9e.", - "The registration has been explicitely disabled.": "L'enregistrement a \u00e9t\u00e9 explicitement d\u00e9sactiv\u00e9.", + "The recovery has been explicitly disabled.": "La r\u00e9cup\u00e9ration a \u00e9t\u00e9 explicitement d\u00e9sactiv\u00e9e.", + "The registration has been explicitly disabled.": "L'enregistrement a \u00e9t\u00e9 explicitement d\u00e9sactiv\u00e9.", "The entry has been successfully updated.": "L'entr\u00e9e a \u00e9t\u00e9 mise \u00e0 jour avec succ\u00e8s.", "Unable to find the requested account category using the provided id.": "Impossible de trouver la cat\u00e9gorie de compte demand\u00e9e \u00e0 l'aide de l'identifiant fourni.", "A similar module has been found": "Un module similaire a \u00e9t\u00e9 trouv\u00e9", @@ -2083,7 +2079,7 @@ "Set Paid": "Payé", "Would you like to mark this procurement as paid?": "Souhaitez-vous marquer cet achat comme payé ?", "Unidentified Item": "Article non identifié", - "Unexisting Item": "Article inexistant", + "Non-existent Item": "Article inexistant", "You cannot change the status of an already paid procurement.": "Vous ne pouvez pas modifier le statut d'un achat déjà payé.", "The procurement payment status has been changed successfully.": "Le statut de paiement de l'approvisionnement a été modifié avec succès.", "The procurement has been marked as paid.": "Le marché a été marqué comme payé.", diff --git a/lang/it.json b/lang/it.json index eeec52028..b746d0b2a 100644 --- a/lang/it.json +++ b/lang/it.json @@ -4,7 +4,7 @@ "This field must contain a valid email address.": "Questo campo deve contenere un indirizzo email valido.", "displaying {perPage} on {items} items": "visualizzando {perPage} su {items} elementi", "The document has been generated.": "Il documento \u00e8 stato generato.", - "Unexpected error occured.": "Si \u00e8 verificato un errore imprevisto.", + "Unexpected error occurred.": "Si \u00e8 verificato un errore imprevisto.", "Clear Selected Entries ?": "Cancella voci selezionate?", "Would you like to clear all selected entries ?": "Vuoi cancellare tutte le voci selezionate?", "No selection has been made.": "Non \u00e8 stata effettuata alcuna selezione.", @@ -13,13 +13,13 @@ "Download": "Scarica", "There is nothing to display...": "Non c'\u00e8 niente da mostrare...", "Bulk Actions": "Azioni in blocco", - "Sun": "sole", - "Mon": "mon", - "Tue": "Siete", - "Wed": "sposi", - "Thr": "Thr", - "Fri": "ven", - "Sat": "sab", + "Sun": "Dom", + "Mon": "Lun", + "Tue": "Mar", + "Wed": "Mer", + "Thu": "Gio", + "Fri": "Ven", + "Sat": "Sab", "Date": "Ti d\u00e0", "N\/A": "IN", "Nothing to display": "Niente da mostrare", @@ -38,7 +38,7 @@ "Password Forgotten ?": "Password dimenticata?", "Sign In": "Registrazione", "Register": "Registrati", - "An unexpected error occured.": "Si \u00e8 verificato un errore imprevisto.", + "An unexpected error occurred.": "Si \u00e8 verificato un errore imprevisto.", "Unable to proceed the form is not valid.": "Impossibile procedere il modulo non \u00e8 valido.", "Save Password": "Salva la password", "Remember Your Password ?": "Ricordi la tua password?", @@ -69,7 +69,7 @@ "Week Expenses": "Settimana delle spese", "Current Week": "Settimana corrente", "Previous Week": "La settimana precedente", - "Recents Orders": "Ordini Recenti", + "Recent Orders": "Ordini Recenti", "Order": "Ordine", "Refresh": "ricaricare", "Upload": "Caricamento", @@ -110,7 +110,7 @@ "Create": "Creare", "Add Instalment": "Aggiungi installazione", "Would you like to create this instalment ?": "Vuoi creare questa installazione?", - "An unexpected error has occured": "Si \u00e8 verificato un errore imprevisto", + "An unexpected error has occurred": "Si \u00e8 verificato un errore imprevisto", "Would you like to delete this instalment ?": "Vuoi eliminare questa installazione?", "Would you like to update that instalment ?": "Vuoi aggiornare quell'installazione?", "Print": "Stampa", @@ -208,7 +208,7 @@ "Unable to proceed. Select a correct time range.": "Impossibile procedere. Seleziona un intervallo di tempo corretto.", "Unable to proceed. The current time range is not valid.": "Impossibile procedere. L'intervallo di tempo corrente non \u00e8 valido.", "Would you like to proceed ?": "Vuoi continuare ?", - "An unexpected error has occured.": "Si \u00e8 verificato un errore imprevisto.", + "An unexpected error has occurred.": "Si \u00e8 verificato un errore imprevisto.", "No rules has been provided.": "Non \u00e8 stata fornita alcuna regola.", "No valid run were provided.": "Non sono state fornite corse valide.", "Unable to proceed, the form is invalid.": "Impossibile procedere, il modulo non \u00e8 valido.", @@ -217,7 +217,7 @@ "General": "Generale", "Add Rule": "Aggiungi regola", "Save Settings": "Salva le impostazioni", - "An unexpected error occured": "Si \u00e8 verificato un errore imprevisto", + "An unexpected error occurred": "Si \u00e8 verificato un errore imprevisto", "Ok": "Ok", "New Transaction": "Nuova transazione", "Close": "Chiudere", @@ -279,7 +279,7 @@ "Product Discount": "Sconto sul prodotto", "Cart Discount": "Sconto carrello", "Hold Order": "Mantieni l'ordine", - "The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "L'ordine corrente verr\u00e0 messo in attesa. Puoi recuperare questo ordine dal pulsante dell'ordine in sospeso. Fornire un riferimento ad esso potrebbe aiutarti a identificare l'ordine pi\u00f9 rapidamente.", + "The current order will be set on hold. You can retrieve this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "L'ordine corrente verr\u00e0 messo in attesa. Puoi recuperare questo ordine dal pulsante dell'ordine in sospeso. Fornire un riferimento ad esso potrebbe aiutarti a identificare l'ordine pi\u00f9 rapidamente.", "Confirm": "Confermare", "Layaway Parameters": "Parametri layaway", "Minimum Payment": "Pagamento minimo", @@ -288,7 +288,7 @@ "Amount": "Importo", "You must define layaway settings before proceeding.": "\u00c8 necessario definire le impostazioni layaway prima di procedere.", "Please provide instalments before proceeding.": "Si prega di fornire le rate prima di procedere.", - "Unable to procee the form is not valid": "Impossibile procedere il modulo non \u00e8 valido", + "Unable to process, the form is not valid": "Impossibile procedere il modulo non \u00e8 valido", "One or more instalments has an invalid date.": "Una o pi\u00f9 rate hanno una data non valida.", "One or more instalments has an invalid amount.": "Una o pi\u00f9 rate hanno un importo non valido.", "One or more instalments has a date prior to the current date.": "Una o pi\u00f9 rate hanno una data antecedente alla data corrente.", @@ -338,12 +338,12 @@ "Layaway defined": "Layaway definita", "Unsupported print gateway.": "Gateway di stampa non supportato.", "Okay": "Va bene", - "An unexpected error has occured while fecthing taxes.": "Si \u00e8 verificato un errore imprevisto durante l'evasione delle imposte.", + "An unexpected error has occurred while fecthing taxes.": "Si \u00e8 verificato un errore imprevisto durante l'evasione delle imposte.", "OKAY": "VA BENE", "Loading...": "Caricamento in corso...", "Profile": "Profilo", "Logout": "Disconnettersi", - "Unamed Page": "Pagina senza nome", + "Unnamed Page": "Pagina senza nome", "No description": "Nessuna descrizione", "Name": "Nome", "Provide a name to the resource.": "Fornire un nome alla risorsa.", @@ -407,7 +407,7 @@ "Sales": "I saldi", "Income": "Reddito", "January": "Gennaio", - "Febuary": "febbraio", + "February": "febbraio", "March": "marzo", "April": "aprile", "May": "Maggio", @@ -447,7 +447,7 @@ "Which table name should be used ? [Q] to quit.": "Quale nome di tabella dovrebbe essere usato? [Q] per uscire.", "If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "Se la tua risorsa CRUD ha una relazione, menzionala come segue \"foreign_table, foreign_key, local_key\" ? [S] per saltare, [Q] per uscire.", "Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "Aggiungere una nuova relazione? Menzionalo come segue \"foreign_table, foreign_key, local_key\" ? [S] per saltare, [Q] per uscire.", - "No enough paramters provided for the relation.": "Non sono stati forniti parametri sufficienti per la relazione.", + "Not enough parameters provided for the relation.": "Non sono stati forniti parametri sufficienti per la relazione.", "The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"": "La risorsa CRUD \"%s\" for the module \"%s\" has been generated at \"%s\"", "The CRUD resource \"%s\" has been generated at %s": "La risorsa CRUD \"%s\" has been generated at %s", "Localization for %s extracted to %s": "Localizzazione per %s estratta in %s", @@ -632,23 +632,23 @@ "Modify Expense.": "Modifica spesa.", "Return to Expenses": "Torna alle spese", "Active": "Attivo", - "determine if the expense is effective or not. Work for recurring and not reccuring expenses.": "determinare se la spesa \u00e8 efficace o meno. Lavoro per spese ricorrenti e non ricorrenti.", + "determine if the expense is effective or not. Work for recurring and not recurring expenses.": "determinare se la spesa \u00e8 efficace o meno. Lavoro per spese ricorrenti e non ricorrenti.", "Users Group": "Gruppo utenti", "Assign expense to users group. Expense will therefore be multiplied by the number of entity.": "Assegna la spesa al gruppo di utenti. La spesa sar\u00e0 quindi moltiplicata per il numero di entit\u00e0.", "None": "Nessuno", "Expense Category": "Categoria di spesa", "Assign the expense to a category": "Assegna la spesa a una categoria", "Is the value or the cost of the expense.": "\u00c8 il valore o il costo della spesa.", - "If set to Yes, the expense will trigger on defined occurence.": "Se impostato su S\u00ec, la spesa si attiver\u00e0 all'evento definito.", + "If set to Yes, the expense will trigger on defined occurrence.": "Se impostato su S\u00ec, la spesa si attiver\u00e0 all'evento definito.", "Recurring": "Ricorrente", "Start of Month": "Inizio del mese", "Mid of Month": "Met\u00e0 mese", "End of Month": "Fine mese", "X days Before Month Ends": "X giorni prima della fine del mese", "X days After Month Starts": "X giorni dopo l'inizio del mese", - "Occurence": "Evento", + "Occurrence": "Evento", "Define how often this expenses occurs": "Definisci la frequenza con cui si verifica questa spesa", - "Occurence Value": "Valore di occorrenza", + "Occurrence Value": "Valore di occorrenza", "Must be used in case of X days after month starts and X days before month ends.": "Deve essere utilizzato in caso di X giorni dopo l'inizio del mese e X giorni prima della fine del mese.", "Category": "Categoria", "Month Starts": "Inizio mese Month", @@ -656,7 +656,7 @@ "Month Ends": "Fine del mese", "X Days Before Month Starts": "X giorni prima dell'inizio del mese", "X Days Before Month Ends": "X giorni prima della fine del mese", - "Unknown Occurance": "Evento sconosciuto", + "Unknown Occurrence": "Evento sconosciuto", "Return to Expenses Histories": "Torna allo storico delle spese", "Expense ID": "ID spesa", "Expense Name": "Nome spesa", @@ -670,7 +670,6 @@ "Edit hold order": "Modifica ordine di sospensione", "Modify Hold Order.": "Modifica ordine di sospensione.", "Return to Hold Orders": "Torna a mantenere gli ordini", - "Process Statuss": "Stati del processo", "Orders List": "Elenco ordini", "Display all orders.": "Visualizza tutti gli ordini.", "No orders has been registered": "Nessun ordine \u00e8 stato registrato", @@ -786,7 +785,7 @@ "Define a unique SKU value for the product.": "Definire un valore SKU univoco per il prodotto.", "On Sale": "In vendita", "Hidden": "Nascosto", - "Define wether the product is available for sale.": "Definire se il prodotto \u00e8 disponibile per la vendita.", + "Define whether the product is available for sale.": "Definire se il prodotto \u00e8 disponibile per la vendita.", "Enable the stock management on the product. Will not work for service or uncountable products.": "Abilita la gestione delle scorte sul prodotto. Non funzioner\u00e0 per servizi o prodotti non numerabili.", "Stock Management Enabled": "Gestione delle scorte abilitata", "Units": "Unit\u00e0", @@ -809,7 +808,7 @@ "Image": "Immagine", "Choose an image to add on the product gallery": "Scegli un'immagine da aggiungere alla galleria dei prodotti", "Is Primary": "\u00e8 primario?", - "Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.": "Definisci se l'immagine deve essere primaria. Se sono presenti pi\u00f9 immagini principali, ne verr\u00e0 scelta una per te.", + "Define whether the image should be primary. If there are more than one primary image, one will be chosen for you.": "Definisci se l'immagine deve essere primaria. Se sono presenti pi\u00f9 immagini principali, ne verr\u00e0 scelta una per te.", "Sku": "Sku", "Materialized": "materializzato", "Dematerialized": "smaterializzato", @@ -869,9 +868,9 @@ "Edit provider": "Modifica fornitore", "Modify Provider.": "Modifica fornitore.", "Return to Providers": "Ritorna ai fornitori", - "Provide the provider email. Mightbe used to send automatted email.": "Fornire l'e-mail del provider. Potrebbe essere utilizzato per inviare e-mail automatizzate.", + "Provide the provider email. Might be used to send automated email.": "Fornire l'e-mail del provider. Potrebbe essere utilizzato per inviare e-mail automatizzate.", "Provider surname if necessary.": "Cognome del fornitore se necessario.", - "Contact phone number for the provider. Might be used to send automatted SMS notifications.": "Contattare il numero di telefono del provider. Potrebbe essere utilizzato per inviare notifiche SMS automatizzate.", + "Contact phone number for the provider. Might be used to send automated SMS notifications.": "Contattare il numero di telefono del provider. Potrebbe essere utilizzato per inviare notifiche SMS automatizzate.", "First address of the provider.": "Primo indirizzo del provider.", "Second address of the provider.": "Secondo indirizzo del provider.", "Further details about the provider": "Ulteriori dettagli sul fornitore", @@ -1009,7 +1008,7 @@ "Make a unique and secure password.": "Crea una password unica e sicura.", "Confirm Password": "Conferma password", "Should be the same as the password.": "Dovrebbe essere uguale alla password.", - "Define wether the user can use the application.": "Definire se l'utente pu\u00f2 utilizzare l'applicazione.", + "Define whether the user can use the application.": "Definire se l'utente pu\u00f2 utilizzare l'applicazione.", "The action you tried to perform is not allowed.": "L'azione che hai tentato di eseguire non \u00e8 consentita.", "Not Enough Permissions": "Autorizzazioni insufficienti", "The resource of the page you tried to access is not available or might have been deleted.": "La risorsa della pagina a cui hai tentato di accedere non \u00e8 disponibile o potrebbe essere stata eliminata.", @@ -1050,15 +1049,14 @@ "POS": "POS", "Open POS": "Apri POS", "Create Register": "Crea Registrati", - "Registers List": "Elenco dei registri", "Use Customer Billing": "Usa fatturazione cliente", - "Define wether the customer billing information should be used.": "Definire se devono essere utilizzate le informazioni di fatturazione del cliente.", + "Define whether the customer billing information should be used.": "Definire se devono essere utilizzate le informazioni di fatturazione del cliente.", "General Shipping": "Spedizione generale", "Define how the shipping is calculated.": "Definisci come viene calcolata la spedizione.", "Shipping Fees": "Spese di spedizione", "Define shipping fees.": "Definire le spese di spedizione.", "Use Customer Shipping": "Usa la spedizione del cliente", - "Define wether the customer shipping information should be used.": "Definire se devono essere utilizzate le informazioni di spedizione del cliente.", + "Define whether the customer shipping information should be used.": "Definire se devono essere utilizzate le informazioni di spedizione del cliente.", "Invoice Number": "Numero di fattura", "If the procurement has been issued outside of NexoPOS, please provide a unique reference.": "Se l'appalto \u00e8 stato emesso al di fuori di NexoPOS, fornire un riferimento univoco.", "Delivery Time": "Tempi di consegna", @@ -1142,7 +1140,7 @@ "The customer group has been successfully created.": "Il gruppo di clienti \u00e8 stato creato con successo.", "The customer group has been successfully saved.": "Il gruppo di clienti \u00e8 stato salvato con successo.", "Unable to transfer customers to the same account.": "Impossibile trasferire i clienti sullo stesso account.", - "The categories has been transfered to the group %s.": "Le categorie sono state trasferite al gruppo %s.", + "The categories has been transferred to the group %s.": "Le categorie sono state trasferite al gruppo %s.", "No customer identifier has been provided to proceed to the transfer.": "Non \u00e8 stato fornito alcun identificativo cliente per procedere al trasferimento.", "Unable to find the requested group using the provided id.": "Impossibile trovare il gruppo richiesto utilizzando l'ID fornito.", "List all created expenses": "Elenca tutte le spese create", @@ -1153,7 +1151,7 @@ "Upload A Module": "Carica un modulo", "Extends NexoPOS features with some new modules.": "Estende le funzionalit\u00e0 di NexoPOS con alcuni nuovi moduli.", "The notification has been successfully deleted": "La notifica \u00e8 stata eliminata con successo", - "All the notificataions has been cleared.": "Tutte le notifiche sono state cancellate.", + "All the notifications have been cleared.": "Tutte le notifiche sono state cancellate.", "Order Invoice — %s": "Fattura dell'ordine — %S", "Order Receipt — %s": "Ricevuta dell'ordine — %S", "The printing event has been successfully dispatched.": "L'evento di stampa \u00e8 stato inviato con successo.", @@ -1225,11 +1223,11 @@ "Workers Settings": "Impostazioni dei lavoratori", "Configure the workers settings.": "Configura le impostazioni dei lavoratori.", "%s is not an instance of \"%s\".": "%s non \u00e8 un'istanza di \"%s\".", - "Unable to find the requeted product tax using the provided id": "Impossibile trovare l'imposta sul prodotto richiesta utilizzando l'ID fornito", + "Unable to find the requested product tax using the provided id": "Impossibile trovare l'imposta sul prodotto richiesta utilizzando l'ID fornito", "Unable to find the requested product tax using the provided identifier.": "Impossibile trovare l'imposta sul prodotto richiesta utilizzando l'identificatore fornito.", "The product tax has been created.": "L'imposta sul prodotto \u00e8 stata creata.", "The product tax has been updated": "L'imposta sul prodotto \u00e8 stata aggiornata", - "Unable to retreive the requested tax group using the provided identifier \"%s\".": "Impossibile recuperare il gruppo fiscale richiesto utilizzando l'identificatore fornito \"%s\".", + "Unable to retrieve the requested tax group using the provided identifier \"%s\".": "Impossibile recuperare il gruppo fiscale richiesto utilizzando l'identificatore fornito \"%s\".", "Manage all users available.": "Gestisci tutti gli utenti disponibili.", "Permission Manager": "Gestore dei permessi", "Manage all permissions and roles": "Gestisci tutti i permessi e i ruoli", @@ -1378,7 +1376,7 @@ "Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier": "Impossibile trovare l'ordine richiesto utilizzando \"%s\" as pivot and \"%s\" as identifier", "Unable to fetch the order as the provided pivot argument is not supported.": "Impossibile recuperare l'ordine poich\u00e9 l'argomento pivot fornito non \u00e8 supportato.", "The product has been added to the order \"%s\"": "Il prodotto \u00e8 stato aggiunto all'ordine \"%s\"", - "the order has been succesfully computed.": "l'ordine \u00e8 stato calcolato con successo.", + "the order has been successfully computed.": "l'ordine \u00e8 stato calcolato con successo.", "The order has been deleted.": "L'ordine \u00e8 stato cancellato.", "The product has been successfully deleted from the order.": "Il prodotto \u00e8 stato eliminato con successo dall'ordine.", "Unable to find the requested product on the provider order.": "Impossibile trovare il prodotto richiesto nell'ordine del fornitore.", @@ -1420,10 +1418,10 @@ "The product has been saved.": "Il prodotto \u00e8 stato salvato.", "The provided barcode is already in use.": "Il codice a barre fornito \u00e8 gi\u00e0 in uso.", "The provided SKU is already in use.": "Lo SKU fornito \u00e8 gi\u00e0 in uso.", - "The product has been udpated": "Il prodotto \u00e8 stato aggiornato", + "The product has been updated": "Il prodotto \u00e8 stato aggiornato", "The variable product has been updated.": "Il prodotto variabile \u00e8 stato aggiornato.", "The product variations has been reset": "Le variazioni del prodotto sono state ripristinate", - "The product has been resetted.": "Il prodotto \u00e8 stato ripristinato.", + "The product has been reset.": "Il prodotto \u00e8 stato ripristinato.", "The product \"%s\" has been successfully deleted": "Il prodotto \"%s\" has been successfully deleted", "Unable to find the requested variation using the provided ID.": "Impossibile trovare la variazione richiesta utilizzando l'ID fornito.", "The product stock has been updated.": "Lo stock del prodotto \u00e8 stato aggiornato.", @@ -1431,7 +1429,7 @@ "The product quantity has been updated.": "La quantit\u00e0 del prodotto \u00e8 stata aggiornata.", "There is no variations to delete.": "Non ci sono variazioni da eliminare.", "There is no products to delete.": "Non ci sono prodotti da eliminare.", - "The product variation has been succesfully created.": "La variazione del prodotto \u00e8 stata creata con successo.", + "The product variation has been successfully created.": "La variazione del prodotto \u00e8 stata creata con successo.", "The product variation has been updated.": "La variazione del prodotto \u00e8 stata aggiornata.", "The provider has been created.": "Il provider \u00e8 stato creato.", "The provider has been updated.": "Il provider \u00e8 stato aggiornato.", @@ -1457,7 +1455,7 @@ "The connexion with the database was successful": "La connessione con il database \u00e8 andata a buon fine", "Cash": "Contanti", "Bank Payment": "Pagamento bancario", - "NexoPOS has been successfuly installed.": "NexoPOS \u00e8 stato installato con successo.", + "NexoPOS has been successfully installed.": "NexoPOS \u00e8 stato installato con successo.", "A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.": "Un'imposta semplice non deve essere assegnata a un'imposta madre di tipo \"semplice\", ma \"raggruppata\".", "A tax cannot be his own parent.": "Una tassa non pu\u00f2 essere il suo stesso genitore.", "The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".": "La gerarchia delle imposte \u00e8 limitata a 1. Una sottoimposta non deve avere il tipo di imposta impostato su \"raggruppata\".", @@ -1501,7 +1499,7 @@ "Store Fax": "Negozio fax", "The store fax number.": "Il numero di fax del negozio.", "Store Additional Information": "Memorizzare informazioni aggiuntive", - "Store additional informations.": "Memorizza ulteriori informazioni.", + "Store additional information.": "Memorizza ulteriori informazioni.", "Store Square Logo": "Logo quadrato del negozio", "Choose what is the square logo of the store.": "Scegli qual \u00e8 il logo quadrato del negozio.", "Store Rectangle Logo": "Negozio Rettangolo Logo", @@ -1516,7 +1514,7 @@ "Before the amount": "Prima dell'importo", "After the amount": "Dopo l'importo", "Define where the currency should be located.": "Definisci dove deve essere posizionata la valuta.", - "Prefered Currency": "Valuta preferita", + "Preferred Currency": "Valuta preferita", "ISO Currency": "Valuta ISO", "Symbol": "Simbolo", "Determine what is the currency indicator that should be used.": "Determina qual \u00e8 l'indicatore di valuta da utilizzare.", @@ -1632,7 +1630,7 @@ "Public Name": "Nome pubblico", "Define what is the user public name. If not provided, the username is used instead.": "Definire qual \u00e8 il nome pubblico dell'utente. Se non fornito, viene utilizzato il nome utente.", "Enable Workers": "Abilita i lavoratori", - "Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".": "Abilita i servizi in background per NexoPOS 4.x. Aggiorna per verificare se l'opzione \u00e8 stata impostata su \"Yes\".", + "Enable background services for NexoPOS 4.x. Refresh to check whether the option has turned to \"Yes\".": "Abilita i servizi in background per NexoPOS 4.x. Aggiorna per verificare se l'opzione \u00e8 stata impostata su \"Yes\".", "Test": "Test", "Processing Status": "Stato di elaborazione", "Refunded Products": "Prodotti rimborsati", @@ -1688,7 +1686,7 @@ "Change Customer ?": "Cambia cliente?", "Would you like to assign this customer to the ongoing order ?": "Vuoi assegnare questo cliente all'ordine in corso?", "Product \/ Service": "Prodotto \/ Servizio", - "An error has occured while computing the product.": "Si \u00e8 verificato un errore durante il calcolo del prodotto.", + "An error has occurred while computing the product.": "Si \u00e8 verificato un errore durante il calcolo del prodotto.", "Provide a unique name for the product.": "Fornire un nome univoco per il prodotto.", "Define what is the sale price of the item.": "Definire qual \u00e8 il prezzo di vendita dell'articolo.", "Set the quantity of the product.": "Imposta la quantit\u00e0 del prodotto.", @@ -1726,7 +1724,7 @@ "Order Payment": "Pagamento dell'ordine", "Order Refund": "Rimborso ordine", "Unknown Operation": "Operazione sconosciuta", - "Unamed Product": "Prodotto senza nome", + "Unnamed Product": "Prodotto senza nome", "Bubble": "Bolla", "Ding": "Ding", "Pop": "Pop", @@ -1744,7 +1742,7 @@ "Compute Products": "Computa Products.", "Query Exception": "Eccezione della query", "The category products has been refreshed": "La categoria Prodotti \u00e8 stata aggiornata", - "The requested customer cannot be fonud.": "Il cliente richiesto non pu\u00f2 essere trovato.", + "The requested customer cannot be found.": "Il cliente richiesto non pu\u00f2 essere trovato.", "Filters": "Filtri", "Has Filters": "Ha filtri", "N\/D": "NS", @@ -1754,7 +1752,7 @@ "Clear Filters": "Cancella filtri", "Use Filters": "Usa filtri", "No rewards available the selected customer...": "Nessun premio disponibile il cliente selezionato...", - "An Error Has Occured": "C'\u00e8 stato un errore", + "An Error Has Occurred": "C'\u00e8 stato un errore", "Unable to load the report as the timezone is not set on the settings.": "Impossibile caricare il rapporto poich\u00e9 il fuso orario non \u00e8 impostato nelle impostazioni.", "There is no product to display...": "Nessun prodotto da visualizzare...", "Method Not Allowed": "operazione non permessa", @@ -1840,7 +1838,6 @@ "Payment Type": "Modalit\u00e0 di pagamento", "Remove Image": "Rimuovi immagine", "This form is not completely loaded.": "Questo modulo non \u00e8 completamente caricato.", - "Datebase Update": "Aggiornamento database", "Updating": "In aggiornamento", "Updating Modules": "Moduli di aggiornamento", "Return": "Ritorno", @@ -1888,7 +1885,7 @@ "available": "a disposizione", "No coupons applies to the cart.": "Nessun coupon si applica al carrello.", "Selected": "Selezionato", - "An error occured while opening the order options": "Si \u00e8 verificato un errore durante l'apertura delle opzioni dell'ordine", + "An error occurred while opening the order options": "Si \u00e8 verificato un errore durante l'apertura delle opzioni dell'ordine", "There is no instalment defined. Please set how many instalments are allowed for this order": "Non c'\u00e8 nessuna rata definita. Si prega di impostare quante rate sono consentited for this order", "Select Payment Gateway": "Seleziona Gateway di pagamento", "Gateway": "Gateway", @@ -1899,7 +1896,7 @@ "The current order will be deleted as no payment has been made so far.": "L'ordine corrente verr\u00e0 cancellato poich\u00e9 finora non \u00e8 stato effettuato alcun pagamento.", "Void The Order": "Annulla l'ordine", "Unable to void an unpaid order.": "Impossibile annullare un ordine non pagato.", - "Enviroment Details": "Dettagli sull'ambiente", + "Environment Details": "Dettagli sull'ambiente", "Properties": "Propriet\u00e0", "Extensions": "Estensioni", "Configurations": "Configurazioni", @@ -1984,7 +1981,7 @@ "There is a missing dependency issue.": "C'\u00e8 un problema di dipendenza mancante.", "The Action You Tried To Perform Is Not Allowed.": "L'azione che hai tentato di eseguire non \u00e8 consentita.", "Unable to locate the assets.": "Impossibile individuare le risorse.", - "All the customers has been transfered to the new group %s.": "Tutti i clienti sono stati trasferiti al nuovo gruppo %s.", + "All the customers has been transferred to the new group %s.": "Tutti i clienti sono stati trasferiti al nuovo gruppo %s.", "The request method is not allowed.": "Il metodo di richiesta non \u00e8 consentito.", "A Database Exception Occurred.": "Si \u00e8 verificata un'eccezione al database.", "An exception has occurred.": "Si \u00e8 verificata un'eccezione.", @@ -1994,7 +1991,6 @@ "A database error has occurred": "Si \u00e8 verificato un errore nel database", "An error occurred while loading the assets.": "Si \u00e8 verificato un errore durante il caricamento delle risorse.", "An unexpected error occurred while opening the app. See the log details or enable the debugging.": "Si \u00e8 verificato un errore imprevisto durante l'apertura dell'app. Visualizza i dettagli del registro o abilita il debug.", - "An unexpected error has occurred.": "Si \u00e8 verificato un errore imprevisto.", "Enter": "accedere", "Search...": "Ricerca...", "Unable to hold an order which payment status has been updated already.": "Impossibile trattenere un ordine il cui stato di pagamento \u00e8 gi\u00e0 stato aggiornato.", @@ -2033,7 +2029,7 @@ "What slug should be used ? [Q] to quit.": "Quale slug dovrebbe essere usato? [Q] per uscire.", "\"%s\" is a reserved class name": "\"%s\" \u00e8 un nome di classe riservato", "The migration file has been successfully forgotten for the module %s.": "Il file di migrazione \u00e8 stato dimenticato con successo per il modulo %s.", - "%s prodcuts where updated.": "%s prodotti dove aggiornato.", + "%s products where updated.": "%s prodotti dove aggiornato.", "Previous Amount": "Importo precedente", "Next Amount": "Importo successivo", "Restrict the records by the creation date.": "Limita i record entro la data di creazione.", @@ -2042,7 +2038,7 @@ "Groups": "Gruppi", "Choose Group": "Scegli Gruppo", "Grouped": "Raggruppato", - "An error has occured": "C'\u00e8 stato un errore", + "An error has occurred": "C'\u00e8 stato un errore", "Unable to proceed, the submitted form is not valid.": "Impossibile procedere, il modulo inviato non \u00e8 valido.", "No activation is needed for this account.": "Non \u00e8 necessaria alcuna attivazione per questo account.", "Invalid activation token.": "Token di attivazione non valido.", @@ -2054,8 +2050,8 @@ "Provides an overview of the products stock.": "Fornisce una panoramica dello stock di prodotti.", "Customers Statement": "Dichiarazione dei clienti", "Display the complete customer statement.": "Visualizza l'estratto conto completo del cliente.", - "The recovery has been explicitely disabled.": "La recovery \u00e8 stata espressamente disabilitata.", - "The registration has been explicitely disabled.": "La registrazione \u00e8 stata espressamente disabilitata.", + "The recovery has been explicitly disabled.": "La recovery \u00e8 stata espressamente disabilitata.", + "The registration has been explicitly disabled.": "La registrazione \u00e8 stata espressamente disabilitata.", "The entry has been successfully updated.": "La voce \u00e8 stata aggiornata correttamente.", "Unable to find the requested account category using the provided id.": "Impossibile trovare la categoria di account richiesta utilizzando l'ID fornito.", "A similar module has been found": "Un modulo simile \u00e8 stato trovato", @@ -2083,7 +2079,7 @@ "Set Paid": "Imposta pagato", "Would you like to mark this procurement as paid?": "Vorresti contrassegnare questo appalto come pagato?", "Unidentified Item": "Oggetto non identificato", - "Unexisting Item": "Oggetto inesistente", + "Non-existent Item": "Oggetto inesistente", "You cannot change the status of an already paid procurement.": "Non è possibile modificare lo stato di un appalto già pagato.", "The procurement payment status has been changed successfully.": "Lo stato del pagamento dell'approvvigionamento è stato modificato correttamente.", "The procurement has been marked as paid.": "L'appalto è stato contrassegnato come pagato.", diff --git a/lang/pt.json b/lang/pt.json index 1ebb8d34f..c47f43363 100644 --- a/lang/pt.json +++ b/lang/pt.json @@ -11,7 +11,7 @@ "Bulk Actions": "A\u00e7\u00f5es em massa", "displaying {perPage} on {items} items": "exibindo {perPage} em {items} itens", "The document has been generated.": "O documento foi gerado.", - "Unexpected error occured.": "Ocorreu um erro inesperado.", + "Unexpected error occurred.": "Ocorreu um erro inesperado.", "Clear Selected Entries ?": "Limpar entradas selecionadas?", "Would you like to clear all selected entries ?": "Deseja limpar todas as entradas selecionadas?", "Would you like to perform the selected bulk action on the selected entries ?": "Deseja executar a a\u00e7\u00e3o em massa selecionada nas entradas selecionadas?", @@ -24,7 +24,7 @@ "Mon": "seg", "Tue": "ter", "Wed": "Casar", - "Thr": "Thr", + "Thu": "Thr", "Fri": "Sex", "Sat": "Sentado", "Date": "Encontro", @@ -34,7 +34,7 @@ "Password Forgotten ?": "Senha esquecida ?", "Sign In": "Entrar", "Register": "Registro", - "An unexpected error occured.": "Ocorreu um erro inesperado.", + "An unexpected error occurred.": "Ocorreu um erro inesperado.", "Unable to proceed the form is not valid.": "N\u00e3o \u00e9 poss\u00edvel continuar o formul\u00e1rio n\u00e3o \u00e9 v\u00e1lido.", "Save Password": "Salvar senha", "Remember Your Password ?": "Lembrar sua senha?", @@ -69,7 +69,7 @@ "Week Expenses": "Despesas semanais", "Current Week": "Semana atual", "Previous Week": "Semana anterior", - "Recents Orders": "Pedidos recentes", + "Recent Orders": "Pedidos recentes", "Order": "Pedido", "Refresh": "Atualizar", "Upload": "Envio", @@ -114,7 +114,7 @@ "Create": "Crio", "Add Instalment": "Adicionar Parcela", "Would you like to create this instalment ?": "Deseja criar esta parcela?", - "An unexpected error has occured": "Ocorreu um erro inesperado", + "An unexpected error has occurred": "Ocorreu um erro inesperado", "Would you like to delete this instalment ?": "Deseja excluir esta parcela?", "Would you like to update that instalment ?": "Voc\u00ea gostaria de atualizar essa parcela?", "Print": "Imprimir", @@ -214,7 +214,7 @@ "Unable to proceed. Select a correct time range.": "N\u00e3o foi poss\u00edvel prosseguir. Selecione um intervalo de tempo correto.", "Unable to proceed. The current time range is not valid.": "N\u00e3o foi poss\u00edvel prosseguir. O intervalo de tempo atual n\u00e3o \u00e9 v\u00e1lido.", "Would you like to proceed ?": "Gostaria de continuar ?", - "An unexpected error has occured.": "Ocorreu um erro inesperado.", + "An unexpected error has occurred.": "Ocorreu um erro inesperado.", "No rules has been provided.": "Nenhuma regra foi fornecida.", "No valid run were provided.": "Nenhuma execu\u00e7\u00e3o v\u00e1lida foi fornecida.", "Unable to proceed, the form is invalid.": "N\u00e3o foi poss\u00edvel continuar, o formul\u00e1rio \u00e9 inv\u00e1lido.", @@ -223,7 +223,7 @@ "General": "Em geral", "Add Rule": "Adicionar regra", "Save Settings": "Salvar configura\u00e7\u00f5es", - "An unexpected error occured": "Ocorreu um erro inesperado", + "An unexpected error occurred": "Ocorreu um erro inesperado", "Ok": "OK", "New Transaction": "Nova transa\u00e7\u00e3o", "Close": "Fechar", @@ -308,7 +308,7 @@ "Product Discount": "Desconto de produto", "Cart Discount": "Desconto no carrinho", "Hold Order": "Reter pedido", - "The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "A ordem atual ser\u00e1 colocada em espera. Voc\u00ea pode recuperar este pedido no bot\u00e3o de pedido pendente. Fornecer uma refer\u00eancia a ele pode ajud\u00e1-lo a identificar o pedido mais rapidamente.", + "The current order will be set on hold. You can retrieve this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "A ordem atual ser\u00e1 colocada em espera. Voc\u00ea pode recuperar este pedido no bot\u00e3o de pedido pendente. Fornecer uma refer\u00eancia a ele pode ajud\u00e1-lo a identificar o pedido mais rapidamente.", "Confirm": "confirme", "Layaway Parameters": "Par\u00e2metros de Layaway", "Minimum Payment": "Pagamento minimo", @@ -317,7 +317,7 @@ "Amount": "Montante", "You must define layaway settings before proceeding.": "Voc\u00ea deve definir as configura\u00e7\u00f5es de layaway antes de continuar.", "Please provide instalments before proceeding.": "Por favor, forne\u00e7a as parcelas antes de prosseguir.", - "Unable to procee the form is not valid": "N\u00e3o foi poss\u00edvel continuar o formul\u00e1rio n\u00e3o \u00e9 v\u00e1lido", + "Unable to process, the form is not valid": "N\u00e3o foi poss\u00edvel continuar o formul\u00e1rio n\u00e3o \u00e9 v\u00e1lido", "One or more instalments has an invalid date.": "Uma ou mais parcelas tem data inv\u00e1lida.", "One or more instalments has an invalid amount.": "Uma ou mais parcelas tem valor inv\u00e1lido.", "One or more instalments has a date prior to the current date.": "Uma ou mais parcelas tem data anterior \u00e0 data atual.", @@ -345,7 +345,7 @@ "Please provide a quantity": "Por favor, forne\u00e7a uma quantidade", "Product \/ Service": "Produto \/ Servi\u00e7o", "Unable to proceed. The form is not valid.": "N\u00e3o foi poss\u00edvel prosseguir. O formul\u00e1rio n\u00e3o \u00e9 v\u00e1lido.", - "An error has occured while computing the product.": "Ocorreu um erro ao calcular o produto.", + "An error has occurred while computing the product.": "Ocorreu um erro ao calcular o produto.", "Provide a unique name for the product.": "Forne\u00e7a um nome exclusivo para o produto.", "Define what is the sale price of the item.": "Defina qual \u00e9 o pre\u00e7o de venda do item.", "Set the quantity of the product.": "Defina a quantidade do produto.", @@ -382,11 +382,11 @@ "Partially paid orders are disabled.": "Pedidos parcialmente pagos est\u00e3o desabilitados.", "An order is currently being processed.": "Um pedido est\u00e1 sendo processado.", "Okay": "OK", - "An unexpected error has occured while fecthing taxes.": "Ocorreu um erro inesperado durante a coleta de impostos.", + "An unexpected error has occurred while fecthing taxes.": "Ocorreu um erro inesperado durante a coleta de impostos.", "Loading...": "Carregando...", "Profile": "Perfil", "Logout": "Sair", - "Unamed Page": "P\u00e1gina sem nome", + "Unnamed Page": "P\u00e1gina sem nome", "No description": "Sem descri\u00e7\u00e3o", "Provide a name to the resource.": "Forne\u00e7a um nome para o recurso.", "Edit": "Editar", @@ -444,13 +444,13 @@ "Apply Settings": "Aplicar configura\u00e7\u00f5es", "Basic Settings": "Configura\u00e7\u00f5es b\u00e1sicas", "Visibility Settings": "Configura\u00e7\u00f5es de visibilidade", - "An Error Has Occured": "Ocorreu um erro", + "An Error Has Occurred": "Ocorreu um erro", "Unable to load the report as the timezone is not set on the settings.": "N\u00e3o foi poss\u00edvel carregar o relat\u00f3rio porque o fuso hor\u00e1rio n\u00e3o est\u00e1 definido nas configura\u00e7\u00f5es.", "Year": "Ano", "Recompute": "Recalcular", "Income": "Renda", "January": "Janeiro", - "Febuary": "fevereiro", + "February": "fevereiro", "March": "marchar", "April": "abril", "May": "Poderia", @@ -496,7 +496,7 @@ "Which table name should be used ? [Q] to quit.": "Qual nome de tabela deve ser usado? [Q] para sair.", "If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "Se o seu recurso CRUD tiver uma rela\u00e7\u00e3o, mencione-a como segue \"foreign_table, estrangeira_key, local_key\" ? [S] para pular, [Q] para sair.", "Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "Adicionar uma nova rela\u00e7\u00e3o? Mencione-o como segue \"tabela_estrangeira, chave_estrangeira, chave_local\" ? [S] para pular, [Q] para sair.", - "No enough paramters provided for the relation.": "N\u00e3o h\u00e1 par\u00e2metros suficientes fornecidos para a rela\u00e7\u00e3o.", + "Not enough parameters provided for the relation.": "N\u00e3o h\u00e1 par\u00e2metros suficientes fornecidos para a rela\u00e7\u00e3o.", "The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"": "O recurso CRUD \"%s\" para o m\u00f3dulo \"%s\" foi gerado em \"%s\"", "The CRUD resource \"%s\" has been generated at %s": "O recurso CRUD \"%s\" foi gerado em %s", "Localization for %s extracted to %s": "Localiza\u00e7\u00e3o para %s extra\u00edda para %s", @@ -706,23 +706,23 @@ "Modify Expense.": "Modificar Despesa.", "Return to Expenses": "Voltar para Despesas", "Active": "Ativo", - "determine if the expense is effective or not. Work for recurring and not reccuring expenses.": "determinar se a despesa \u00e9 efetiva ou n\u00e3o. Trabalhe para despesas recorrentes e n\u00e3o recorrentes.", + "determine if the expense is effective or not. Work for recurring and not recurring expenses.": "determinar se a despesa \u00e9 efetiva ou n\u00e3o. Trabalhe para despesas recorrentes e n\u00e3o recorrentes.", "Users Group": "Grupo de usu\u00e1rios", "Assign expense to users group. Expense will therefore be multiplied by the number of entity.": "Atribuir despesa ao grupo de usu\u00e1rios. A despesa ser\u00e1, portanto, multiplicada pelo n\u00famero de entidades.", "None": "Nenhum", "Expense Category": "Categoria de Despesa", "Assign the expense to a category": "Atribuir a despesa a uma categoria", "Is the value or the cost of the expense.": "\u00c9 o valor ou o custo da despesa.", - "If set to Yes, the expense will trigger on defined occurence.": "Se definido como Sim, a despesa ser\u00e1 acionada na ocorr\u00eancia definida.", + "If set to Yes, the expense will trigger on defined occurrence.": "Se definido como Sim, a despesa ser\u00e1 acionada na ocorr\u00eancia definida.", "Recurring": "Recorrente", "Start of Month": "In\u00edcio do m\u00eas", "Mid of Month": "Meio do m\u00eas", "End of Month": "Fim do m\u00eas", "X days Before Month Ends": "X dias antes do fim do m\u00eas", "X days After Month Starts": "X dias ap\u00f3s o in\u00edcio do m\u00eas", - "Occurence": "Ocorr\u00eancia", + "Occurrence": "Ocorr\u00eancia", "Define how often this expenses occurs": "Defina com que frequ\u00eancia essas despesas ocorrem", - "Occurence Value": "Valor de ocorr\u00eancia", + "Occurrence Value": "Valor de ocorr\u00eancia", "Must be used in case of X days after month starts and X days before month ends.": "Deve ser usado no caso de X dias ap\u00f3s o in\u00edcio do m\u00eas e X dias antes do t\u00e9rmino do m\u00eas.", "Category": "Categoria", "Month Starts": "In\u00edcio do m\u00eas", @@ -730,7 +730,7 @@ "Month Ends": "Fim do m\u00eas", "X Days Before Month Starts": "X dias antes do in\u00edcio do m\u00eas", "X Days Before Month Ends": "X dias antes do fim do m\u00eas", - "Unknown Occurance": "Ocorr\u00eancia Desconhecida", + "Unknown Occurrence": "Ocorr\u00eancia Desconhecida", "Hold Orders List": "Lista de pedidos em espera", "Display all hold orders.": "Exibir todos os pedidos de espera.", "No hold orders has been registered": "Nenhuma ordem de espera foi registrada", @@ -740,7 +740,6 @@ "Edit hold order": "Editar pedido de espera", "Modify Hold Order.": "Modificar ordem de espera.", "Return to Hold Orders": "Retornar para reter pedidos", - "Process Statuss": "Status do processo", "Updated At": "Atualizado em", "Restrict the orders by the creation date.": "Restrinja os pedidos pela data de cria\u00e7\u00e3o.", "Created Between": "Criado entre", @@ -865,7 +864,7 @@ "Define a unique SKU value for the product.": "Defina um valor de SKU exclusivo para o produto.", "On Sale": "\u00c0 venda", "Hidden": "Escondido", - "Define wether the product is available for sale.": "Defina se o produto est\u00e1 dispon\u00edvel para venda.", + "Define whether the product is available for sale.": "Defina se o produto est\u00e1 dispon\u00edvel para venda.", "Enable the stock management on the product. Will not work for service or uncountable products.": "Habilite o gerenciamento de estoque no produto. N\u00e3o funcionar\u00e1 para servi\u00e7os ou produtos incont\u00e1veis.", "Stock Management Enabled": "Gerenciamento de estoque ativado", "Units": "Unidades", @@ -887,7 +886,7 @@ "Image": "Imagem", "Choose an image to add on the product gallery": "Escolha uma imagem para adicionar na galeria de produtos", "Is Primary": "\u00c9 prim\u00e1rio", - "Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.": "Defina se a imagem deve ser prim\u00e1ria. Se houver mais de uma imagem prim\u00e1ria, uma ser\u00e1 escolhida para voc\u00ea.", + "Define whether the image should be primary. If there are more than one primary image, one will be chosen for you.": "Defina se a imagem deve ser prim\u00e1ria. Se houver mais de uma imagem prim\u00e1ria, uma ser\u00e1 escolhida para voc\u00ea.", "Sku": "Sku", "Materialized": "Materializado", "Dematerialized": "Desmaterializado", @@ -950,9 +949,9 @@ "Edit provider": "Editar provedor", "Modify Provider.": "Modificar provedor.", "Return to Providers": "Devolver aos fornecedores", - "Provide the provider email. Mightbe used to send automatted email.": "Informe o e-mail do provedor. Pode ser usado para enviar e-mail automatizado.", + "Provide the provider email. Might be used to send automated email.": "Informe o e-mail do provedor. Pode ser usado para enviar e-mail automatizado.", "Provider surname if necessary.": "Sobrenome do provedor, se necess\u00e1rio.", - "Contact phone number for the provider. Might be used to send automatted SMS notifications.": "Telefone de contato do provedor. Pode ser usado para enviar notifica\u00e7\u00f5es SMS automatizadas.", + "Contact phone number for the provider. Might be used to send automated SMS notifications.": "Telefone de contato do provedor. Pode ser usado para enviar notifica\u00e7\u00f5es SMS automatizadas.", "First address of the provider.": "Primeiro endere\u00e7o do provedor.", "Second address of the provider.": "Segundo endere\u00e7o do provedor.", "Further details about the provider": "Mais detalhes sobre o provedor", @@ -1102,7 +1101,7 @@ "Make a unique and secure password.": "Crie uma senha \u00fanica e segura.", "Confirm Password": "Confirme a Senha", "Should be the same as the password.": "Deve ser igual \u00e0 senha.", - "Define wether the user can use the application.": "Defina se o usu\u00e1rio pode usar o aplicativo.", + "Define whether the user can use the application.": "Defina se o usu\u00e1rio pode usar o aplicativo.", "Incompatibility Exception": "Exce\u00e7\u00e3o de incompatibilidade", "Invalid method used for the current request.": "M\u00e9todo inv\u00e1lido usado para a solicita\u00e7\u00e3o atual.", "The action you tried to perform is not allowed.": "A a\u00e7\u00e3o que voc\u00ea tentou realizar n\u00e3o \u00e9 permitida.", @@ -1143,15 +1142,14 @@ "POS": "PDV", "Open POS": "Abrir PDV", "Create Register": "Criar registro", - "Registers List": "Lista de Registros", "Use Customer Billing": "Usar faturamento do cliente", - "Define wether the customer billing information should be used.": "Defina se as informa\u00e7\u00f5es de faturamento do cliente devem ser usadas.", + "Define whether the customer billing information should be used.": "Defina se as informa\u00e7\u00f5es de faturamento do cliente devem ser usadas.", "General Shipping": "Envio geral", "Define how the shipping is calculated.": "Defina como o frete \u00e9 calculado.", "Shipping Fees": "Taxas de envio", "Define shipping fees.": "Defina as taxas de envio.", "Use Customer Shipping": "Usar o envio do cliente", - "Define wether the customer shipping information should be used.": "Defina se as informa\u00e7\u00f5es de envio do cliente devem ser usadas.", + "Define whether the customer shipping information should be used.": "Defina se as informa\u00e7\u00f5es de envio do cliente devem ser usadas.", "Invoice Number": "N\u00famero da fatura", "If the procurement has been issued outside of NexoPOS, please provide a unique reference.": "Se a aquisi\u00e7\u00e3o foi emitida fora do NexoPOS, forne\u00e7a uma refer\u00eancia exclusiva.", "Delivery Time": "Prazo de entrega", @@ -1230,7 +1228,7 @@ "Unable to proceed. No matching CRUD resource has been found.": "N\u00e3o foi poss\u00edvel prosseguir. Nenhum recurso CRUD correspondente foi encontrado.", "This resource is not protected. The access is granted.": "Este recurso n\u00e3o est\u00e1 protegido. O acesso \u00e9 concedido.", "The requested file cannot be downloaded or has already been downloaded.": "O arquivo solicitado n\u00e3o pode ser baixado ou j\u00e1 foi baixado.", - "The requested customer cannot be fonud.": "O cliente solicitado n\u00e3o pode ser fonud.", + "The requested customer cannot be found.": "O cliente solicitado n\u00e3o pode ser found.", "Create Coupon": "Criar cupom", "helps you creating a coupon.": "ajuda voc\u00ea a criar um cupom.", "Edit Coupon": "Editar cupom", @@ -1243,7 +1241,7 @@ "The customer group has been successfully created.": "O grupo de clientes foi criado com sucesso.", "The customer group has been successfully saved.": "O grupo de clientes foi salvo com sucesso.", "Unable to transfer customers to the same account.": "N\u00e3o foi poss\u00edvel transferir clientes para a mesma conta.", - "The categories has been transfered to the group %s.": "As categorias foram transferidas para o grupo %s.", + "The categories has been transferred to the group %s.": "As categorias foram transferidas para o grupo %s.", "No customer identifier has been provided to proceed to the transfer.": "Nenhum identificador de cliente foi fornecido para prosseguir com a transfer\u00eancia.", "Unable to find the requested group using the provided id.": "N\u00e3o foi poss\u00edvel encontrar o grupo solicitado usando o ID fornecido.", "List all created expenses": "Listar todas as despesas criadas", @@ -1254,7 +1252,7 @@ "Upload A Module": "Carregar um m\u00f3dulo", "Extends NexoPOS features with some new modules.": "Estende os recursos do NexoPOS com alguns novos m\u00f3dulos.", "The notification has been successfully deleted": "A notifica\u00e7\u00e3o foi exclu\u00edda com sucesso", - "All the notificataions has been cleared.": "Todas as notifica\u00e7\u00f5es foram apagadas.", + "All the notifications have been cleared.": "Todas as notifica\u00e7\u00f5es foram apagadas.", "Order Invoice — %s": "Fatura do pedido — %s", "Order Refund Receipt — %s": "Recibo de reembolso do pedido — %s", "Order Receipt — %s": "Recibo do pedido — %s", @@ -1330,11 +1328,11 @@ "Workers Settings": "Configura\u00e7\u00f5es de trabalhadores", "Configure the workers settings.": "Defina as configura\u00e7\u00f5es dos trabalhadores.", "%s is not an instance of \"%s\".": "%s n\u00e3o \u00e9 uma inst\u00e2ncia de \"%s\".", - "Unable to find the requeted product tax using the provided id": "N\u00e3o foi poss\u00edvel encontrar o imposto do produto solicitado usando o ID fornecido", + "Unable to find the requested product tax using the provided id": "N\u00e3o foi poss\u00edvel encontrar o imposto do produto solicitado usando o ID fornecido", "Unable to find the requested product tax using the provided identifier.": "N\u00e3o foi poss\u00edvel encontrar o imposto do produto solicitado usando o identificador fornecido.", "The product tax has been created.": "O imposto sobre o produto foi criado.", "The product tax has been updated": "O imposto do produto foi atualizado", - "Unable to retreive the requested tax group using the provided identifier \"%s\".": "N\u00e3o foi poss\u00edvel recuperar o grupo de impostos solicitado usando o identificador fornecido \"%s\".", + "Unable to retrieve the requested tax group using the provided identifier \"%s\".": "N\u00e3o foi poss\u00edvel recuperar o grupo de impostos solicitado usando o identificador fornecido \"%s\".", "Manage all users available.": "Gerencie todos os usu\u00e1rios dispon\u00edveis.", "Permission Manager": "Gerenciador de permiss\u00f5es", "Manage all permissions and roles": "Gerencie todas as permiss\u00f5es e fun\u00e7\u00f5es", @@ -1481,7 +1479,7 @@ "Unable to proceed as one of the previous submitted payment is missing from the order.": "N\u00e3o foi poss\u00edvel prosseguir porque um dos pagamentos enviados anteriormente est\u00e1 faltando no pedido.", "The order payment status cannot switch to hold as a payment has already been made on that order.": "O status de pagamento do pedido n\u00e3o pode mudar para retido, pois um pagamento j\u00e1 foi feito nesse pedido.", "Unable to proceed. One of the submitted payment type is not supported.": "N\u00e3o foi poss\u00edvel prosseguir. Um dos tipos de pagamento enviados n\u00e3o \u00e9 suportado.", - "Unamed Product": "Produto sem nome", + "Unnamed Product": "Produto sem nome", "Unable to proceed, the product \"%s\" has a unit which cannot be retreived. It might have been deleted.": "N\u00e3o foi poss\u00edvel continuar, o produto \"%s\" possui uma unidade que n\u00e3o pode ser recuperada. Pode ter sido deletado.", "Unable to find the customer using the provided ID. The order creation has failed.": "N\u00e3o foi poss\u00edvel encontrar o cliente usando o ID fornecido. A cria\u00e7\u00e3o do pedido falhou.", "Unable to proceed a refund on an unpaid order.": "N\u00e3o foi poss\u00edvel efetuar o reembolso de um pedido n\u00e3o pago.", @@ -1493,7 +1491,7 @@ "Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier": "N\u00e3o foi poss\u00edvel encontrar o pedido solicitado usando \"%s\" como piv\u00f4 e \"%s\" como identificador", "Unable to fetch the order as the provided pivot argument is not supported.": "N\u00e3o \u00e9 poss\u00edvel buscar o pedido porque o argumento de piv\u00f4 fornecido n\u00e3o \u00e9 compat\u00edvel.", "The product has been added to the order \"%s\"": "O produto foi adicionado ao pedido \"%s\"", - "the order has been succesfully computed.": "a ordem foi computada com sucesso.", + "the order has been successfully computed.": "a ordem foi computada com sucesso.", "The order has been deleted.": "O pedido foi exclu\u00eddo.", "The product has been successfully deleted from the order.": "O produto foi exclu\u00eddo com sucesso do pedido.", "Unable to find the requested product on the provider order.": "N\u00e3o foi poss\u00edvel encontrar o produto solicitado no pedido do fornecedor.", @@ -1539,10 +1537,10 @@ "The product has been saved.": "O produto foi salvo.", "The provided barcode is already in use.": "O c\u00f3digo de barras fornecido j\u00e1 est\u00e1 em uso.", "The provided SKU is already in use.": "O SKU fornecido j\u00e1 est\u00e1 em uso.", - "The product has been udpated": "O produto foi atualizado", + "The product has been updated": "O produto foi atualizado", "The variable product has been updated.": "A vari\u00e1vel produto foi atualizada.", "The product variations has been reset": "As varia\u00e7\u00f5es do produto foram redefinidas", - "The product has been resetted.": "O produto foi redefinido.", + "The product has been reset.": "O produto foi redefinido.", "The product \"%s\" has been successfully deleted": "O produto \"%s\" foi exclu\u00eddo com sucesso", "Unable to find the requested variation using the provided ID.": "N\u00e3o foi poss\u00edvel encontrar a varia\u00e7\u00e3o solicitada usando o ID fornecido.", "The product stock has been updated.": "O estoque de produtos foi atualizado.", @@ -1550,7 +1548,7 @@ "The product quantity has been updated.": "A quantidade do produto foi atualizada.", "There is no variations to delete.": "N\u00e3o h\u00e1 varia\u00e7\u00f5es para excluir.", "There is no products to delete.": "N\u00e3o h\u00e1 produtos para excluir.", - "The product variation has been succesfully created.": "A varia\u00e7\u00e3o do produto foi criada com sucesso.", + "The product variation has been successfully created.": "A varia\u00e7\u00e3o do produto foi criada com sucesso.", "The product variation has been updated.": "A varia\u00e7\u00e3o do produto foi atualizada.", "The provider has been created.": "O provedor foi criado.", "The provider has been updated.": "O provedor foi atualizado.", @@ -1576,7 +1574,7 @@ "The connexion with the database was successful": "A conex\u00e3o com o banco de dados foi bem sucedida", "Cash": "Dinheiro", "Bank Payment": "Pagamento banc\u00e1rio", - "NexoPOS has been successfuly installed.": "NexoPOS foi instalado com sucesso.", + "NexoPOS has been successfully installed.": "NexoPOS foi instalado com sucesso.", "A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.": "Um imposto simples n\u00e3o deve ser atribu\u00eddo a um imposto pai com o tipo \"simples\", mas sim \"agrupado\".", "A tax cannot be his own parent.": "Um imposto n\u00e3o pode ser seu pr\u00f3prio pai.", "The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".": "A hierarquia de impostos \u00e9 limitada a 1. Um subimposto n\u00e3o deve ter o tipo de imposto definido como \"agrupado\".", @@ -1633,7 +1631,7 @@ "Store Fax": "Armazenar fax", "The store fax number.": "O n\u00famero de fax da loja.", "Store Additional Information": "Armazenar informa\u00e7\u00f5es adicionais", - "Store additional informations.": "Armazenar informa\u00e7\u00f5es adicionais.", + "Store additional information.": "Armazenar informa\u00e7\u00f5es adicionais.", "Store Square Logo": "Log\u00f3tipo da Pra\u00e7a da Loja", "Choose what is the square logo of the store.": "Escolha qual \u00e9 o logotipo quadrado da loja.", "Store Rectangle Logo": "Armazenar logotipo retangular", @@ -1648,7 +1646,7 @@ "Before the amount": "Antes do montante", "After the amount": "Ap\u00f3s a quantidade", "Define where the currency should be located.": "Defina onde a moeda deve estar localizada.", - "Prefered Currency": "Moeda preferida", + "Preferred Currency": "Moeda preferida", "ISO Currency": "Moeda ISO", "Symbol": "S\u00edmbolo", "Determine what is the currency indicator that should be used.": "Determine qual \u00e9 o indicador de moeda que deve ser usado.", @@ -1773,7 +1771,7 @@ "Public Name": "Nome p\u00fablico", "Define what is the user public name. If not provided, the username is used instead.": "Defina qual \u00e9 o nome p\u00fablico do usu\u00e1rio. Se n\u00e3o for fornecido, o nome de usu\u00e1rio ser\u00e1 usado.", "Enable Workers": "Ativar trabalhadores", - "Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".": "Habilite servi\u00e7os em segundo plano para NexoPOS 4.x. Atualize para verificar se a op\u00e7\u00e3o mudou para \"Sim\".", + "Enable background services for NexoPOS 4.x. Refresh to check whether the option has turned to \"Yes\".": "Habilite servi\u00e7os em segundo plano para NexoPOS 4.x. Atualize para verificar se a op\u00e7\u00e3o mudou para \"Sim\".", "Test": "Teste", "Choose an option": "Escolha uma op\u00e7\u00e3o", "All Refunds": "Todos os reembolsos", @@ -1798,7 +1796,6 @@ "All Users": "Todos os usu\u00e1rios", "No user was found for proceeding the filtering.": "Nenhum usu\u00e1rio foi encontrado para prosseguir com a filtragem.", "This form is not completely loaded.": "Este formul\u00e1rio n\u00e3o est\u00e1 completamente carregado.", - "Datebase Update": "Atualiza\u00e7\u00e3o do banco de dados", "Updating": "Atualizando", "Updating Modules": "Atualizando M\u00f3dulos", "available": "acess\u00edvel", @@ -1807,7 +1804,7 @@ "Not Authorized": "N\u00e3o autorizado", "Creating customers has been explicitly disabled from the settings.": "A cria\u00e7\u00e3o de clientes foi explicitamente desativada nas configura\u00e7\u00f5es.", "Credit Limit": "Limite de cr\u00e9dito", - "An error occured while opening the order options": "Ocorreu um erro ao abrir as op\u00e7\u00f5es de pedido", + "An error occurred while opening the order options": "Ocorreu um erro ao abrir as op\u00e7\u00f5es de pedido", "There is no instalment defined. Please set how many instalments are allowed for this order": "N\u00e3o h\u00e1 parcela definida. Por favor, defina quantas parcelas s\u00e3o permitidasd for this order", "No payment type has been selected on the settings. Please check your POS features and choose the supported order type": "Nenhum tipo de pagamento foi selecionado nas configura\u00e7\u00f5es. Please check your POS features and choose the supported order type", "Read More": "consulte Mais informa\u00e7\u00e3o", @@ -1821,7 +1818,7 @@ "The current order will be deleted as no payment has been made so far.": "O pedido atual ser\u00e1 exclu\u00eddo, pois nenhum pagamento foi feito at\u00e9 o momento.", "Void The Order": "Anular o pedido", "Unable to void an unpaid order.": "N\u00e3o \u00e9 poss\u00edvel anular um pedido n\u00e3o pago.", - "Enviroment Details": "Detalhes do ambiente", + "Environment Details": "Detalhes do ambiente", "Properties": "Propriedades", "Extensions": "Extens\u00f5es", "Configurations": "Configura\u00e7\u00f5es", @@ -1984,7 +1981,7 @@ "There is a missing dependency issue.": "H\u00e1 um problema de depend\u00eancia ausente.", "The Action You Tried To Perform Is Not Allowed.": "A a\u00e7\u00e3o que voc\u00ea tentou executar n\u00e3o \u00e9 permitida.", "Unable to locate the assets.": "N\u00e3o foi poss\u00edvel localizar os ativos.", - "All the customers has been transfered to the new group %s.": "Todos os clientes foram transferidos para o novo grupo %s.", + "All the customers has been transferred to the new group %s.": "Todos os clientes foram transferidos para o novo grupo %s.", "The request method is not allowed.": "O m\u00e9todo de solicita\u00e7\u00e3o n\u00e3o \u00e9 permitido.", "A Database Exception Occurred.": "Ocorreu uma exce\u00e7\u00e3o de banco de dados.", "An exception has occurred.": "Ocorreu uma exce\u00e7\u00e3o.", @@ -1994,7 +1991,6 @@ "A database error has occurred": "Ocorreu um erro de banco de dados", "An error occurred while loading the assets.": "Ocorreu um erro ao carregar os ativos.", "An unexpected error occurred while opening the app. See the log details or enable the debugging.": "Ocorreu um erro inesperado ao abrir o aplicativo. Veja os detalhes do log ou habilite a depura\u00e7\u00e3o.", - "An unexpected error has occurred.": "Ocorreu um erro inesperado.", "Enter": "Digitar", "Search...": "Procurar...", "Unable to hold an order which payment status has been updated already.": "N\u00e3o foi poss\u00edvel reter um pedido cujo status de pagamento j\u00e1 foi atualizado.", @@ -2033,7 +2029,7 @@ "What slug should be used ? [Q] to quit.": "Que slug deve ser usado? [Q] para sair.", "\"%s\" is a reserved class name": "\"%s\" \u00e9 um nome de classe reservado", "The migration file has been successfully forgotten for the module %s.": "O arquivo de migra\u00e7\u00e3o foi esquecido com sucesso para o m\u00f3dulo %s.", - "%s prodcuts where updated.": "%s produtos foram atualizados.", + "%s products where updated.": "%s produtos foram atualizados.", "Previous Amount": "Valor anterior", "Next Amount": "Pr\u00f3ximo Valor", "Restrict the records by the creation date.": "Restrinja os registros pela data de cria\u00e7\u00e3o.", @@ -2042,7 +2038,7 @@ "Groups": "Grupos", "Choose Group": "Escolher Grupo", "Grouped": "Agrupado", - "An error has occured": "Ocorreu um erro", + "An error has occurred": "Ocorreu um erro", "Unable to proceed, the submitted form is not valid.": "N\u00e3o foi poss\u00edvel continuar, o formul\u00e1rio enviado n\u00e3o \u00e9 v\u00e1lido.", "No activation is needed for this account.": "Nenhuma ativa\u00e7\u00e3o \u00e9 necess\u00e1ria para esta conta.", "Invalid activation token.": "Token de ativa\u00e7\u00e3o inv\u00e1lido.", @@ -2054,8 +2050,8 @@ "Provides an overview of the products stock.": "Fornece uma vis\u00e3o geral do estoque de produtos.", "Customers Statement": "Declara\u00e7\u00e3o de clientes", "Display the complete customer statement.": "Exiba o extrato completo do cliente.", - "The recovery has been explicitely disabled.": "A recupera\u00e7\u00e3o foi explicitamente desativada.", - "The registration has been explicitely disabled.": "O registro foi explicitamente desabilitado.", + "The recovery has been explicitly disabled.": "A recupera\u00e7\u00e3o foi explicitamente desativada.", + "The registration has been explicitly disabled.": "O registro foi explicitamente desabilitado.", "The entry has been successfully updated.": "A entrada foi atualizada com sucesso.", "Unable to find the requested account category using the provided id.": "N\u00e3o foi poss\u00edvel encontrar a categoria de conta solicitada usando o ID fornecido.", "A similar module has been found": "Um m\u00f3dulo semelhante foi encontrado", @@ -2083,7 +2079,7 @@ "Set Paid": "Definir pago", "Would you like to mark this procurement as paid?": "Gostaria de marcar esta aquisição como paga?", "Unidentified Item": "Item não identificado", - "Unexisting Item": "Item inexistente", + "Non-existent Item": "Item inexistente", "You cannot change the status of an already paid procurement.": "Você não pode alterar o status de uma aquisição já paga.", "The procurement payment status has been changed successfully.": "O status de pagamento de compras foi alterado com sucesso.", "The procurement has been marked as paid.": "A aquisição foi marcada como paga.", diff --git a/lang/tr.json b/lang/tr.json index 9ea1796c2..bd34dbee0 100644 --- a/lang/tr.json +++ b/lang/tr.json @@ -1,7 +1,7 @@ { "displaying {perPage} on {items} items": "{items} \u00f6\u011fede {perPage} g\u00f6steriliyor", "The document has been generated.": "Belge olu\u015fturuldu.", - "Unexpected error occured.": "Beklenmeyen bir hata olu\u015ftu.", + "Unexpected error occurred.": "Beklenmeyen bir hata olu\u015ftu.", "{entries} entries selected": "{entries} giri\u015f se\u00e7ildi", "Download": "\u0130ndir", "Bulk Actions": "Toplu eylemler", @@ -21,7 +21,7 @@ "Unable to proceed the form is not valid.": "Devam edilemiyor form ge\u00e7erli de\u011fil.", "Submit": "G\u00f6nder", "Register": "Kay\u0131t Ol", - "An unexpected error occured.": "Beklenmeyen bir hata olu\u015ftu.", + "An unexpected error occurred.": "Beklenmeyen bir hata olu\u015ftu.", "Best Cashiers": "En \u0130yi Kasiyerler", "No result to display.": "G\u00f6r\u00fcnt\u00fclenecek sonu\u00e7 yok.", "Well.. nothing to show for the meantime.": "Veri Bulunamad\u0131.", @@ -36,14 +36,14 @@ "Week Taxes": "Haftal\u0131k Vergiler", "Net Income": "Net gelir", "Week Expenses": "Haftal\u0131k Giderler", - "Recents Orders": "Son Sipari\u015fler", + "Recent Orders": "Son Sipari\u015fler", "Order": "Sipari\u015f", "Clear All": "Hepsini temizle", "Save": "Kaydet", "Instalments": "Taksitler", "Create": "Olu\u015ftur", "Add Instalment": "Taksit Ekle", - "An unexpected error has occured": "Beklenmeyen bir hata olu\u015ftu", + "An unexpected error has occurred": "Beklenmeyen bir hata olu\u015ftu", "Store Details": "Ma\u011faza Detaylar\u0131", "Order Code": "Sipari\u015f Kodu", "Cashier": "Kasiyer", @@ -84,7 +84,7 @@ "Actions": "Hareketler", "Search and add some products": "Baz\u0131 \u00fcr\u00fcnleri aray\u0131n ve ekleyin", "Proceed": "Devam et", - "An unexpected error occured": "Beklenmeyen bir hata olu\u015ftu", + "An unexpected error occurred": "Beklenmeyen bir hata olu\u015ftu", "Load Coupon": "Kupon Y\u00fckle", "Apply A Coupon": "Kupon Uygula", "Load": "Y\u00fckle", @@ -113,7 +113,7 @@ "Amount": "Miktar", "You must define layaway settings before proceeding.": "Devam etmeden \u00f6nce taksit ayarlar\u0131n\u0131 tan\u0131mlaman\u0131z gerekir.", "Please provide instalments before proceeding.": "L\u00fctfen devam etmeden \u00f6nce taksitleri belirtin.", - "Unable to procee the form is not valid": "Form i\u015flenemiyor ge\u00e7erli de\u011fil", + "Unable to process, the form is not valid": "Form i\u015flenemiyor ge\u00e7erli de\u011fil", "One or more instalments has an invalid date.": "Bir veya daha fazla taksitin tarihi ge\u00e7ersiz.", "One or more instalments has an invalid amount.": "Bir veya daha fazla taksitin tutar\u0131 ge\u00e7ersiz.", "One or more instalments has a date prior to the current date.": "Bir veya daha fazla taksitin ge\u00e7erli tarihten \u00f6nce bir tarihi var.", @@ -123,12 +123,12 @@ "No tax group assigned to the order": "Sipari\u015fe atanan vergi grubu yok", "Layaway defined": "Taksit Tan\u0131ml\u0131", "Okay": "Tamam", - "An unexpected error has occured while fecthing taxes.": "An unexpected error has occured while fecthing taxes.", + "An unexpected error has occurred while fecthing taxes.": "An unexpected error has occurred while fecthing taxes.", "OKAY": "TAMAM", "Loading...": "Y\u00fckleniyor...", "Profile": "Profil", "Logout": "\u00c7\u0131k\u0131\u015f Yap", - "Unamed Page": "Ads\u0131z Sayfa", + "Unnamed Page": "Ads\u0131z Sayfa", "No description": "A\u00e7\u0131klama yok", "Name": "\u0130sim", "Provide a name to the resource.": "Kayna\u011fa bir ad verin.", @@ -192,7 +192,7 @@ "Sales": "Sat\u0131\u015f", "Income": "Gelir", "January": "Ocak", - "Febuary": "\u015eubat", + "February": "\u015eubat", "March": "Mart", "April": "Nisan", "May": "May\u0131s", @@ -228,7 +228,7 @@ "Mon": "Pzt", "Tue": "Sal", "Wed": "\u00c7ar", - "Thr": "Per", + "Thu": "Per", "Fri": "Cum", "Sat": "Cmt", "Nothing to display": "G\u00f6r\u00fcnt\u00fclenecek bir \u015fey yok", @@ -367,7 +367,7 @@ "Product Discount": "\u00dcr\u00fcn \u0130ndirimi", "Cart Discount": "Sepet indirimi", "Hold Order": "Sipari\u015fi Beklemeye Al", - "The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "Mevcut sipari\u015f beklemeye al\u0131nacakt\u0131r. Bu sipari\u015fi bekleyen sipari\u015f butonundan alabilirsiniz. Buna bir referans sa\u011flamak, sipari\u015fi daha h\u0131zl\u0131 tan\u0131mlaman\u0131za yard\u0131mc\u0131 olabilir.", + "The current order will be set on hold. You can retrieve this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "Mevcut sipari\u015f beklemeye al\u0131nacakt\u0131r. Bu sipari\u015fi bekleyen sipari\u015f butonundan alabilirsiniz. Buna bir referans sa\u011flamak, sipari\u015fi daha h\u0131zl\u0131 tan\u0131mlaman\u0131za yard\u0131mc\u0131 olabilir.", "Confirm": "Onayla", "Order Note": "Sipari\u015f Notu", "Note": "Not", @@ -417,10 +417,10 @@ "Which table name should be used ? [Q] to quit.": "Hangi Masa ad\u0131 kullan\u0131lmal\u0131d\u0131r ? [Q] Kullan\u0131n.", "If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "CRUD kayna\u011f\u0131n\u0131z\u0131n bir ili\u015fkisi varsa, bunu \"yabanc\u0131 tablo, yabanc\u0131 anahtar, yerel_anahtar\" \u015feklinde belirtin mi? [S] atlamak i\u00e7in, [Q] \u00e7\u0131kmak i\u00e7in.", "Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "Yeni bir ili\u015fki ekle? Bunu \"yabanc\u0131 tablo, yabanc\u0131 anahtar, yerel_anahtar\" \u015feklinde mi belirtin? [S] atlamak i\u00e7in, [Q] \u00e7\u0131kmak i\u00e7in.", - "No enough paramters provided for the relation.": "\u0130li\u015fki i\u00e7in yeterli parametre sa\u011flanmad\u0131.", + "Not enough parameters provided for the relation.": "\u0130li\u015fki i\u00e7in yeterli parametre sa\u011flanmad\u0131.", "The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"": "CRUD kayna\u011f\u0131 \"%s\" mod\u00fcl i\u00e7in \"%s\" de olu\u015fturuldu \"%s\"", "The CRUD resource \"%s\" has been generated at %s": "CRUD kayna\u011f\u0131 \"%s\" de olu\u015fturuldu %s", - "An unexpected error has occured.": "Beklenmeyen bir hata olu\u015ftu.", + "An unexpected error has occurred.": "Beklenmeyen bir hata olu\u015ftu.", "Localization for %s extracted to %s": "%s i\u00e7in yerelle\u015ftirme \u015furaya \u00e7\u0131kar\u0131ld\u0131 %s", "Unable to find the requested module.": "\u0130stenen mod\u00fcl bulunamad\u0131.", "Version": "S\u00fcr\u00fcm", @@ -599,23 +599,23 @@ "Modify Expense.": "Gideri De\u011fi\u015ftir.", "Return to Expenses": "Giderlere D\u00f6n\u00fc\u015f", "Active": "Aktif", - "determine if the expense is effective or not. Work for recurring and not reccuring expenses.": "Giderin etkin olup olmad\u0131\u011f\u0131n\u0131 belirlemek. Yinelenen ve yinelenmeyen giderler i\u00e7in \u00e7al\u0131\u015f\u0131n.", + "determine if the expense is effective or not. Work for recurring and not recurring expenses.": "Giderin etkin olup olmad\u0131\u011f\u0131n\u0131 belirlemek. Yinelenen ve yinelenmeyen giderler i\u00e7in \u00e7al\u0131\u015f\u0131n.", "Users Group": "Users Group", "Assign expense to users group. Expense will therefore be multiplied by the number of entity.": "Kullan\u0131c\u0131lar grubuna gider atay\u0131n. Bu nedenle gider, varl\u0131k say\u0131s\u0131yla \u00e7arp\u0131lacakt\u0131r.", "None": "Hi\u00e7biri", "Expense Category": "Gider Kategorisi", "Assign the expense to a category": "Gideri bir kategoriye atay\u0131n", "Is the value or the cost of the expense.": "Masraf\u0131n de\u011feri mi yoksa maliyeti mi.", - "If set to Yes, the expense will trigger on defined occurence.": "Evet olarak ayarlan\u0131rsa, gider tan\u0131mlanan olu\u015fumda tetiklenir.", + "If set to Yes, the expense will trigger on defined occurrence.": "Evet olarak ayarlan\u0131rsa, gider tan\u0131mlanan olu\u015fumda tetiklenir.", "Recurring": "Yinelenen", "Start of Month": "Ay\u0131n Ba\u015flang\u0131c\u0131", "Mid of Month": "Ay\u0131n Ortas\u0131", "End of Month": "Ay\u0131n sonu", "X days Before Month Ends": "Ay Bitmeden X g\u00fcn \u00f6nce", "X days After Month Starts": "Ay Ba\u015flad\u0131ktan X G\u00fcn Sonra", - "Occurence": "Olu\u015ftur", + "Occurrence": "Olu\u015ftur", "Define how often this expenses occurs": "Bu masraflar\u0131n ne s\u0131kl\u0131kla meydana geldi\u011fini tan\u0131mlay\u0131n", - "Occurence Value": "Olu\u015fum De\u011feri", + "Occurrence Value": "Olu\u015fum De\u011feri", "Must be used in case of X days after month starts and X days before month ends.": "Ay ba\u015flad\u0131ktan X g\u00fcn sonra ve ay bitmeden X g\u00fcn \u00f6nce kullan\u0131lmal\u0131d\u0131r.", "Category": "Kategori Se\u00e7iniz", "Month Starts": "Ay Ba\u015flang\u0131c\u0131", @@ -623,7 +623,7 @@ "Month Ends": "Ay Biti\u015fi", "X Days Before Month Starts": "Ay Ba\u015flamadan X G\u00fcn \u00d6nce", "X Days Before Month Ends": "Ay Bitmeden X G\u00fcn \u00d6nce", - "Unknown Occurance": "Bilinmeyen Olay", + "Unknown Occurrence": "Bilinmeyen Olay", "Return to Expenses Histories": "Gider Ge\u00e7mi\u015flerine D\u00f6n", "Expense ID": "Gider kimli\u011fi", "Expense Name": "Gider Ad\u0131", @@ -637,7 +637,6 @@ "Edit hold order": "Bekletme s\u0131ras\u0131n\u0131 d\u00fczenle", "Modify Hold Order.": "Bekletme S\u0131ras\u0131n\u0131 De\u011fi\u015ftir.", "Return to Hold Orders": "Bekletme Emirlerine D\u00f6n", - "Process Statuss": "\u0130\u015flem durumu", "Orders List": "Sipari\u015f Listesi", "Display all orders.": "T\u00fcm sipari\u015fleri g\u00f6ster.", "No orders has been registered": "Kay\u0131tl\u0131 sipari\u015f yok", @@ -747,7 +746,7 @@ "Define a unique SKU value for the product.": "\u00dcr\u00fcn i\u00e7in benzersiz bir SKU de\u011feri tan\u0131mlay\u0131n.", "On Sale": "Sat\u0131l\u0131k", "Hidden": "Gizlenmi\u015f", - "Define wether the product is available for sale.": "\u00dcr\u00fcn\u00fcn sat\u0131\u015fa sunulup sunulmad\u0131\u011f\u0131n\u0131 tan\u0131mlay\u0131n.", + "Define whether the product is available for sale.": "\u00dcr\u00fcn\u00fcn sat\u0131\u015fa sunulup sunulmad\u0131\u011f\u0131n\u0131 tan\u0131mlay\u0131n.", "Enable the stock management on the product. Will not work for service or uncountable products.": "\u00dcr\u00fcn \u00fczerinde stok y\u00f6netimini etkinle\u015ftirin. Servis veya say\u0131lamayan \u00fcr\u00fcnler i\u00e7in \u00e7al\u0131\u015fmaz.", "Stock Management Enabled": "Stok Y\u00f6netimi Etkin", "Units": "Birimler", @@ -770,7 +769,7 @@ "Image": "Resim", "Choose an image to add on the product gallery": "\u00dcr\u00fcn galerisine eklemek i\u00e7in bir resim se\u00e7in", "Is Primary": "Birincil", - "Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.": "Resmin birincil olup olmayaca\u011f\u0131n\u0131 tan\u0131mlay\u0131n. Birden fazla birincil resim varsa, sizin i\u00e7in bir tanesi se\u00e7ilecektir.", + "Define whether the image should be primary. If there are more than one primary image, one will be chosen for you.": "Resmin birincil olup olmayaca\u011f\u0131n\u0131 tan\u0131mlay\u0131n. Birden fazla birincil resim varsa, sizin i\u00e7in bir tanesi se\u00e7ilecektir.", "Sku": "Sku", "Materialized": "Ger\u00e7ekle\u015ftirilmi\u015f", "Dematerialized": "Kaydile\u015ftirilmi\u015f", @@ -829,9 +828,9 @@ "Edit provider": "Sa\u011flay\u0131c\u0131y\u0131 d\u00fczenle", "Modify Provider.": "Sa\u011flay\u0131c\u0131y\u0131 De\u011fi\u015ftir.", "Return to Providers": "Sa\u011flay\u0131c\u0131lara D\u00f6n", - "Provide the provider email. Mightbe used to send automatted email.": "Sa\u011flay\u0131c\u0131 e-postas\u0131n\u0131 sa\u011flay\u0131n. Otomatik e-posta g\u00f6ndermek i\u00e7in kullan\u0131labilir.", + "Provide the provider email. Might be used to send automated email.": "Sa\u011flay\u0131c\u0131 e-postas\u0131n\u0131 sa\u011flay\u0131n. Otomatik e-posta g\u00f6ndermek i\u00e7in kullan\u0131labilir.", "Provider surname if necessary.": "Gerekirse sa\u011flay\u0131c\u0131 soyad\u0131.", - "Contact phone number for the provider. Might be used to send automatted SMS notifications.": "Sa\u011flay\u0131c\u0131 i\u00e7in ileti\u015fim telefon numaras\u0131. Otomatik SMS bildirimleri g\u00f6ndermek i\u00e7in kullan\u0131labilir.", + "Contact phone number for the provider. Might be used to send automated SMS notifications.": "Sa\u011flay\u0131c\u0131 i\u00e7in ileti\u015fim telefon numaras\u0131. Otomatik SMS bildirimleri g\u00f6ndermek i\u00e7in kullan\u0131labilir.", "First address of the provider.": "Sa\u011flay\u0131c\u0131n\u0131n ilk adresi.", "Second address of the provider.": "Sa\u011flay\u0131c\u0131n\u0131n ikinci adresi.", "Further details about the provider": "Sa\u011flay\u0131c\u0131 hakk\u0131nda daha fazla ayr\u0131nt\u0131", @@ -964,7 +963,7 @@ "Make a unique and secure password.": "Benzersiz ve g\u00fcvenli bir \u015fifre olu\u015fturun.", "Confirm Password": "\u015eifreyi Onayla", "Should be the same as the password.": "\u015eifre ile ayn\u0131 olmal\u0131.", - "Define wether the user can use the application.": "Kullan\u0131c\u0131n\u0131n uygulamay\u0131 kullan\u0131p kullanamayaca\u011f\u0131n\u0131 tan\u0131mlay\u0131n.", + "Define whether the user can use the application.": "Kullan\u0131c\u0131n\u0131n uygulamay\u0131 kullan\u0131p kullanamayaca\u011f\u0131n\u0131 tan\u0131mlay\u0131n.", "The action you tried to perform is not allowed.": "Yapmaya \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z i\u015fleme izin verilmiyor.", "Not Enough Permissions": "Yetersiz \u0130zinler", "The resource of the page you tried to access is not available or might have been deleted.": "Eri\u015fmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z sayfan\u0131n kayna\u011f\u0131 mevcut de\u011fil veya silinmi\u015f olabilir.", @@ -1003,15 +1002,14 @@ "POS": "SATI\u015e", "Open POS": "SATI\u015eA BA\u015eLA", "Create Register": "Kay\u0131t Olu\u015ftur", - "Registers List": "Kay\u0131t Listesi", "Use Customer Billing": "M\u00fc\u015fteri Faturaland\u0131rmas\u0131n\u0131 Kullan", - "Define wether the customer billing information should be used.": "M\u00fc\u015fteri fatura bilgilerinin kullan\u0131l\u0131p kullan\u0131lmayaca\u011f\u0131n\u0131 tan\u0131mlay\u0131n.", + "Define whether the customer billing information should be used.": "M\u00fc\u015fteri fatura bilgilerinin kullan\u0131l\u0131p kullan\u0131lmayaca\u011f\u0131n\u0131 tan\u0131mlay\u0131n.", "General Shipping": "Genel Nakliye", "Define how the shipping is calculated.": "G\u00f6nderinin nas\u0131l hesapland\u0131\u011f\u0131n\u0131 tan\u0131mlay\u0131n.", "Shipping Fees": "Nakliye \u00fccretleri", "Define shipping fees.": "Nakliye \u00fccretlerini tan\u0131mlay\u0131n.", "Use Customer Shipping": "M\u00fc\u015fteri G\u00f6nderimini Kullan", - "Define wether the customer shipping information should be used.": "M\u00fc\u015fteri g\u00f6nderi bilgilerinin kullan\u0131l\u0131p kullan\u0131lmayaca\u011f\u0131n\u0131 tan\u0131mlay\u0131n.", + "Define whether the customer shipping information should be used.": "M\u00fc\u015fteri g\u00f6nderi bilgilerinin kullan\u0131l\u0131p kullan\u0131lmayaca\u011f\u0131n\u0131 tan\u0131mlay\u0131n.", "Invoice Number": "Fatura numaras\u0131", "If the procurement has been issued outside of NexoPOS, please provide a unique reference.": "Tedarik LimonPOS d\u0131\u015f\u0131nda verilmi\u015fse, l\u00fctfen benzersiz bir referans sa\u011flay\u0131n.", "Delivery Time": "Teslimat s\u00fcresi", @@ -1094,7 +1092,7 @@ "The customer group has been successfully created.": "M\u00fc\u015fteri grubu ba\u015far\u0131yla olu\u015fturuldu.", "The customer group has been successfully saved.": "M\u00fc\u015fteri grubu ba\u015far\u0131yla kaydedildi.", "Unable to transfer customers to the same account.": "M\u00fc\u015fteriler ayn\u0131 hesaba aktar\u0131lam\u0131yor.", - "The categories has been transfered to the group %s.": "Kategoriler gruba aktar\u0131ld\u0131 %s.", + "The categories has been transferred to the group %s.": "Kategoriler gruba aktar\u0131ld\u0131 %s.", "No customer identifier has been provided to proceed to the transfer.": "Aktarma i\u015flemine devam etmek i\u00e7in hi\u00e7bir m\u00fc\u015fteri tan\u0131mlay\u0131c\u0131s\u0131 sa\u011flanmad\u0131.", "Unable to find the requested group using the provided id.": "Sa\u011flanan kimli\u011fi kullanarak istenen grup bulunamad\u0131.", "List all created expenses": "Olu\u015fturulan t\u00fcm masraflar\u0131 listeleyin", @@ -1106,7 +1104,7 @@ "Upload A Module": "Bir Mod\u00fcl Y\u00fckle", "Extends NexoPOS features with some new modules.": "LimonPOS \u00f6zelliklerini baz\u0131 yeni mod\u00fcllerle geni\u015fletiyor.", "The notification has been successfully deleted": "Bildirim ba\u015far\u0131yla silindi", - "All the notificataions has been cleared.": "T\u00fcm bildirimler temizlendi.", + "All the notifications have been cleared.": "T\u00fcm bildirimler temizlendi.", "Order Invoice — %s": "Sipari\u015f faturas\u0131 — %s", "Order Receipt — %s": "Sipari\u015f makbuzu — %s", "The printing event has been successfully dispatched.": "Yazd\u0131rma olay\u0131 ba\u015far\u0131yla g\u00f6nderildi.", @@ -1172,11 +1170,11 @@ "Workers Settings": "\u00c7al\u0131\u015fan Ayarlar\u0131", "Configure the workers settings.": "\u00c7al\u0131\u015fan ayarlar\u0131n\u0131 yap\u0131land\u0131r\u0131n.", "%s is not an instance of \"%s\".": "%s \u00f6rne\u011fi de\u011fil \"%s\".", - "Unable to find the requeted product tax using the provided id": "Sa\u011flanan kimlik kullan\u0131larak istenen \u00fcr\u00fcn vergisi bulunamad\u0131", + "Unable to find the requested product tax using the provided id": "Sa\u011flanan kimlik kullan\u0131larak istenen \u00fcr\u00fcn vergisi bulunamad\u0131", "Unable to find the requested product tax using the provided identifier.": "Verilen tan\u0131mlay\u0131c\u0131 kullan\u0131larak istenen \u00fcr\u00fcn vergisi bulunamad\u0131.", "The product tax has been created.": "\u00dcr\u00fcn vergisi olu\u015fturuldu.", "The product tax has been updated": "\u00dcr\u00fcn vergisi g\u00fcncellendi", - "Unable to retreive the requested tax group using the provided identifier \"%s\".": "Sa\u011flanan tan\u0131mlay\u0131c\u0131 kullan\u0131larak istenen vergi grubu al\u0131nam\u0131yor \"%s\".", + "Unable to retrieve the requested tax group using the provided identifier \"%s\".": "Sa\u011flanan tan\u0131mlay\u0131c\u0131 kullan\u0131larak istenen vergi grubu al\u0131nam\u0131yor \"%s\".", "Manage all users available.": "Mevcut t\u00fcm kullan\u0131c\u0131lar\u0131 y\u00f6netin.", "Permission Manager": "\u0130zin Y\u00f6neticisi", "Manage all permissions and roles": "T\u00fcm izinleri ve rolleri y\u00f6netin", @@ -1317,7 +1315,7 @@ "Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier": "Pivot olarak \"%s\" ve tan\u0131mlay\u0131c\u0131 olarak \"%s\" kullan\u0131larak istenen sipari\u015f bulunamad\u0131", "Unable to fetch the order as the provided pivot argument is not supported.": "Sa\u011flanan pivot ba\u011f\u0131ms\u0131z de\u011fi\u015fkeni desteklenmedi\u011finden sipari\u015f getirilemiyor.", "The product has been added to the order \"%s\"": "\u00dcr\u00fcn sipari\u015fe eklendi \"%s\"", - "the order has been succesfully computed.": "sipari\u015f ba\u015far\u0131yla tamamland\u0131.", + "the order has been successfully computed.": "sipari\u015f ba\u015far\u0131yla tamamland\u0131.", "The order has been deleted.": "sipari\u015f silindi.", "The product has been successfully deleted from the order.": "\u00dcr\u00fcn sipari\u015ften ba\u015far\u0131yla silindi.", "Unable to find the requested product on the provider order.": "Sa\u011flay\u0131c\u0131 sipari\u015finde istenen \u00fcr\u00fcn bulunamad\u0131.", @@ -1359,10 +1357,10 @@ "The product has been saved.": "\u00dcr\u00fcn kaydedildi.", "The provided barcode is already in use.": "Sa\u011flanan barkod zaten kullan\u0131mda.", "The provided SKU is already in use.": "Sa\u011flanan SKU zaten kullan\u0131mda.", - "The product has been udpated": "\u00dcr\u00fcn g\u00fcncellendi", + "The product has been updated": "\u00dcr\u00fcn g\u00fcncellendi", "The variable product has been updated.": "De\u011fi\u015fken \u00fcr\u00fcn g\u00fcncellendi.", "The product variations has been reset": "\u00dcr\u00fcn varyasyonlar\u0131 s\u0131f\u0131rland\u0131", - "The product has been resetted.": "\u00dcr\u00fcn s\u0131f\u0131rland\u0131.", + "The product has been reset.": "\u00dcr\u00fcn s\u0131f\u0131rland\u0131.", "The product \"%s\" has been successfully deleted": "\"%s\" \u00fcr\u00fcn\u00fc ba\u015far\u0131yla silindi", "Unable to find the requested variation using the provided ID.": "Sa\u011flanan kimlik kullan\u0131larak istenen varyasyon bulunamad\u0131.", "The product stock has been updated.": "\u00dcr\u00fcn sto\u011fu g\u00fcncellendi.", @@ -1370,7 +1368,7 @@ "The product quantity has been updated.": "\u00dcr\u00fcn miktar\u0131 g\u00fcncellendi.", "There is no variations to delete.": "Silinecek bir varyasyon yok.", "There is no products to delete.": "Silinecek \u00fcr\u00fcn yok.", - "The product variation has been succesfully created.": "\u00dcr\u00fcn varyasyonu ba\u015far\u0131yla olu\u015fturuldu.", + "The product variation has been successfully created.": "\u00dcr\u00fcn varyasyonu ba\u015far\u0131yla olu\u015fturuldu.", "The product variation has been updated.": "\u00dcr\u00fcn varyasyonu g\u00fcncellendi.", "The provider has been created.": "Sa\u011flay\u0131c\u0131 olu\u015fturuldu.", "The provider has been updated.": "Sa\u011flay\u0131c\u0131 g\u00fcncellendi.", @@ -1395,7 +1393,7 @@ "The connexion with the database was successful": "Veritaban\u0131yla ba\u011flant\u0131 ba\u015far\u0131l\u0131 oldu", "Cash": "Nakit \u00d6deme", "Bank Payment": "Kartla \u00d6deme", - "NexoPOS has been successfuly installed.": "LimonPOS ba\u015far\u0131yla kuruldu.", + "NexoPOS has been successfully installed.": "LimonPOS ba\u015far\u0131yla kuruldu.", "A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.": "Bir ana vergiye \"basit\" t\u00fcr\u00fcnde basit bir vergi atanmamal\u0131, bunun yerine \"grupland\u0131r\u0131lm\u0131\u015f\" t\u00fcr\u00fcnden bir vergi atanmal\u0131d\u0131r.", "A tax cannot be his own parent.": "Bir vergi kendi ebeveyni olamaz.", "The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".": "Vergi hiyerar\u015fisi 1 ile s\u0131n\u0131rl\u0131d\u0131r. Bir alt verginin vergi t\u00fcr\u00fc \"grupland\u0131r\u0131lm\u0131\u015f\" olarak ayarlanmamal\u0131d\u0131r.", @@ -1439,7 +1437,7 @@ "Store Fax": "Faks\u0131 Sakla", "The store fax number.": "Ma\u011faza faks numaras\u0131.", "Store Additional Information": "Ek Bilgileri Saklay\u0131n", - "Store additional informations.": "Ek bilgileri saklay\u0131n.", + "Store additional information.": "Ek bilgileri saklay\u0131n.", "Store Square Logo": "Ma\u011faza Meydan\u0131 Logosu", "Choose what is the square logo of the store.": "Ma\u011fazan\u0131n kare logosunun ne oldu\u011funu se\u00e7in.", "Store Rectangle Logo": "Dikd\u00f6rtgen Logo Ma\u011fazas\u0131", @@ -1454,7 +1452,7 @@ "Before the amount": "Miktardan \u00f6nce", "After the amount": "Miktardan sonra", "Define where the currency should be located.": "Para biriminin nerede bulunmas\u0131 gerekti\u011fini tan\u0131mlay\u0131n.", - "Prefered Currency": "Tercih Edilen Para Birimi", + "Preferred Currency": "Tercih Edilen Para Birimi", "ISO Currency": "ISO Para Birimi", "Symbol": "Sembol", "Determine what is the currency indicator that should be used.": "Kullan\u0131lmas\u0131 gereken para birimi g\u00f6stergesinin ne oldu\u011funu belirleyin.", @@ -1569,7 +1567,7 @@ "Public Name": "Genel Ad", "Define what is the user public name. If not provided, the username is used instead.": "Define what is the user public name. If not provided, the username is used instead.", "Enable Workers": "\u00c7al\u0131\u015fanlar\u0131 Etkinle\u015ftir", - "Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".": "LimonPOS i\u00e7in arka plan hizmetlerini etkinle\u015ftirin. Se\u00e7ene\u011fin \"Evet\" olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in yenileyin.", + "Enable background services for NexoPOS 4.x. Refresh to check whether the option has turned to \"Yes\".": "LimonPOS i\u00e7in arka plan hizmetlerini etkinle\u015ftirin. Se\u00e7ene\u011fin \"Evet\" olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in yenileyin.", "Test": "\u00d6l\u00e7ek", "Current Week": "Bu hafta", "Previous Week": "\u00d6nceki hafta", @@ -1682,7 +1680,7 @@ "Change Customer ?": "M\u00fc\u015fteriyi De\u011fi\u015ftir ?", "Would you like to assign this customer to the ongoing order ?": "Bu m\u00fc\u015fteriyi devam eden sipari\u015fe atamak ister misiniz ?", "Product \/ Service": "\u00dcr\u00fcn \/ Hizmet", - "An error has occured while computing the product.": "\u00dcr\u00fcn hesaplan\u0131rken bir hata olu\u015ftu.", + "An error has occurred while computing the product.": "\u00dcr\u00fcn hesaplan\u0131rken bir hata olu\u015ftu.", "Provide a unique name for the product.": "\u00dcr\u00fcn i\u00e7in benzersiz bir ad sa\u011flay\u0131n.", "Define what is the sale price of the item.": "\u00d6\u011fenin sat\u0131\u015f fiyat\u0131n\u0131n ne oldu\u011funu tan\u0131mlay\u0131n.", "Set the quantity of the product.": "\u00dcr\u00fcn\u00fcn miktar\u0131n\u0131 ayarlay\u0131n.", @@ -1720,7 +1718,7 @@ "Order Payment": "Sipari\u015f \u00f6deme", "Order Refund": "Sipari\u015f \u0130adesi", "Unknown Operation": "Bilinmeyen \u0130\u015flem", - "Unamed Product": "\u0130simsiz \u00dcr\u00fcn", + "Unnamed Product": "\u0130simsiz \u00dcr\u00fcn", "Bubble": "Kabarc\u0131k", "Ding": "Ding", "Pop": "Pop", @@ -1738,7 +1736,7 @@ "Compute Products": "Hesaplanan \u00dcr\u00fcnler", "Query Exception": "Sorgu \u0130stisnas\u0131", "The category products has been refreshed": "Kategori \u00fcr\u00fcnleri yenilendi", - "The requested customer cannot be fonud.": "\u0130stenen m\u00fc\u015fteri bulunamad\u0131.", + "The requested customer cannot be found.": "\u0130stenen m\u00fc\u015fteri bulunamad\u0131.", "Filters": "filtreler", "Has Filters": "Filtreleri Var", "N\/D": "N\/D", @@ -1748,7 +1746,7 @@ "Clear Filters": "Filtreleri Temizle", "Use Filters": "Filtreleri Kullan", "No rewards available the selected customer...": "Se\u00e7ilen m\u00fc\u015fteri i\u00e7in \u00f6d\u00fcl yok...", - "An Error Has Occured": "Bir hata olu\u015ftu", + "An Error Has Occurred": "Bir hata olu\u015ftu", "Unable to load the report as the timezone is not set on the settings.": "Ayarlarda saat dilimi ayarlanmad\u0131\u011f\u0131ndan rapor y\u00fcklenemiyor.", "There is no product to display...": "G\u00f6sterilecek \u00fcr\u00fcn yok...", "Method Not Allowed": "izinsiz metod", @@ -1834,7 +1832,6 @@ "Payment Type": "\u00d6deme t\u00fcr\u00fc", "Remove Image": "Resmi Kald\u0131r", "This form is not completely loaded.": "Bu form tamamen y\u00fcklenmedi.", - "Datebase Update": "Veritaban\u0131 G\u00fcncellemesi", "Updating": "G\u00fcncelleniyor", "Updating Modules": "Mod\u00fcllerin G\u00fcncellenmesi", "Return": "Geri", @@ -1882,7 +1879,7 @@ "available": "Mevcut", "No coupons applies to the cart.": "Sepete kupon uygulanmaz.", "Selected": "Se\u00e7ildi", - "An error occured while opening the order options": "Sipari\u015f se\u00e7enekleri a\u00e7\u0131l\u0131rken bir hata olu\u015ftu", + "An error occurred while opening the order options": "Sipari\u015f se\u00e7enekleri a\u00e7\u0131l\u0131rken bir hata olu\u015ftu", "There is no instalment defined. Please set how many instalments are allowed for this order": "Tan\u0131mlanm\u0131\u015f bir taksit yoktur. L\u00fctfen bu sipari\u015f i\u00e7in ka\u00e7 taksite izin verilece\u011fini ayarlay\u0131n", "Select Payment Gateway": "\u00d6deme A\u011f Ge\u00e7idini Se\u00e7in", "Gateway": "\u00d6deme Y\u00f6ntemi", @@ -1893,7 +1890,7 @@ "The current order will be deleted as no payment has been made so far.": "\u015eu ana kadar herhangi bir \u00f6deme yap\u0131lmad\u0131\u011f\u0131 i\u00e7in mevcut sipari\u015f silinecek.", "Void The Order": "Sipari\u015fi \u0130ptal Et", "Unable to void an unpaid order.": "\u00d6denmemi\u015f bir sipari\u015f iptal edilemiyor.", - "Enviroment Details": "\u00c7evre Ayr\u0131nt\u0131lar\u0131", + "Environment Details": "\u00c7evre Ayr\u0131nt\u0131lar\u0131", "Properties": "\u00d6zellikler", "Extensions": "Uzant\u0131lar", "Configurations": "Konfig\u00fcrasyonlar", @@ -1978,7 +1975,7 @@ "There is a missing dependency issue.": "Eksik bir ba\u011f\u0131ml\u0131l\u0131k sorunu var.", "The Action You Tried To Perform Is Not Allowed.": "Yapmaya \u00c7al\u0131\u015ft\u0131\u011f\u0131n\u0131z Eyleme \u0130zin Verilmiyor.", "Unable to locate the assets.": "Varl\u0131klar bulunam\u0131yor.", - "All the customers has been transfered to the new group %s.": "T\u00fcm m\u00fc\u015fteriler yeni gruba transfer edildi %s.", + "All the customers has been transferred to the new group %s.": "T\u00fcm m\u00fc\u015fteriler yeni gruba transfer edildi %s.", "The request method is not allowed.": "\u0130stek y\u00f6ntemine izin verilmiyor.", "A Database Exception Occurred.": "Bir Veritaban\u0131 \u0130stisnas\u0131 Olu\u015ftu.", "An exception has occurred.": "Bir istisna olu\u015ftu.", @@ -1988,7 +1985,6 @@ "A database error has occurred": "Bir veritaban\u0131 hatas\u0131 olu\u015ftu", "An error occurred while loading the assets.": "Varl\u0131klar y\u00fcklenirken bir hata olu\u015ftu.", "An unexpected error occurred while opening the app. See the log details or enable the debugging.": "Uygulama a\u00e7\u0131l\u0131rken beklenmeyen bir hata olu\u015ftu. G\u00fcnl\u00fck ayr\u0131nt\u0131lar\u0131na bak\u0131n veya hata ay\u0131klamay\u0131 etkinle\u015ftirin.", - "An unexpected error has occurred.": "Beklenmeyen bir hata olu\u015ftu.", "Enter": "Girmek", "Search...": "Arama...", "Confirm Your Action": "\u0130\u015fleminizi Onaylay\u0131n", @@ -2032,7 +2028,7 @@ "What slug should be used ? [Q] to quit.": "Hangi s\u00fcm\u00fckl\u00fc b\u00f6cek kullan\u0131lmal\u0131d\u0131r? [Q] \u00e7\u0131kmak i\u00e7in.", "\"%s\" is a reserved class name": "\"%s\" ayr\u0131lm\u0131\u015f bir s\u0131n\u0131f ad\u0131d\u0131r", "The migration file has been successfully forgotten for the module %s.": "%s mod\u00fcl\u00fc i\u00e7in ta\u015f\u0131ma dosyas\u0131 ba\u015far\u0131yla unutuldu.", - "%s prodcuts where updated.": "%s \u00fcr\u00fcnleri g\u00fcncellendi.", + "%s products where updated.": "%s \u00fcr\u00fcnleri g\u00fcncellendi.", "Previous Amount": "\u00d6nceki Tutar", "Next Amount": "Sonraki Tutar", "Restrict the records by the creation date.": "Kay\u0131tlar\u0131 olu\u015fturma tarihine g\u00f6re s\u0131n\u0131rlay\u0131n.", @@ -2041,7 +2037,7 @@ "Groups": "Gruplar", "Choose Group": "Grup Se\u00e7", "Grouped": "grupland\u0131r\u0131lm\u0131\u015f", - "An error has occured": "Bir hata olu\u015ftu", + "An error has occurred": "Bir hata olu\u015ftu", "Unable to proceed, the submitted form is not valid.": "Devam edilemiyor, g\u00f6nderilen form ge\u00e7erli de\u011fil.", "No activation is needed for this account.": "Bu hesap i\u00e7in aktivasyon gerekli de\u011fildir.", "Invalid activation token.": "Ge\u00e7ersiz etkinle\u015ftirme jetonu.", @@ -2053,8 +2049,8 @@ "Provides an overview of the products stock.": "\u00dcr\u00fcn sto\u011funa genel bir bak\u0131\u015f sa\u011flar.", "Customers Statement": "M\u00fc\u015fteri Bildirimi", "Display the complete customer statement.": "Tam m\u00fc\u015fteri beyan\u0131n\u0131 g\u00f6r\u00fcnt\u00fcleyin.", - "The recovery has been explicitely disabled.": "Kurtarma a\u00e7\u0131k\u00e7a devre d\u0131\u015f\u0131 b\u0131rak\u0131ld\u0131.", - "The registration has been explicitely disabled.": "Kay\u0131t a\u00e7\u0131k\u00e7a devre d\u0131\u015f\u0131 b\u0131rak\u0131ld\u0131.", + "The recovery has been explicitly disabled.": "Kurtarma a\u00e7\u0131k\u00e7a devre d\u0131\u015f\u0131 b\u0131rak\u0131ld\u0131.", + "The registration has been explicitly disabled.": "Kay\u0131t a\u00e7\u0131k\u00e7a devre d\u0131\u015f\u0131 b\u0131rak\u0131ld\u0131.", "The entry has been successfully updated.": "Giri\u015f ba\u015far\u0131yla g\u00fcncellendi.", "Unable to find the requested account category using the provided id.": "Sa\u011flanan kimlik kullan\u0131larak istenen hesap kategorisi bulunamad\u0131.", "A similar module has been found": "Benzer bir mod\u00fcl bulundu", @@ -2083,7 +2079,7 @@ "Set Paid": "Ücretli olarak ayarla", "Would you like to mark this procurement as paid?": "Bu satın alma işlemini ödendi olarak işaretlemek ister misiniz?", "Unidentified Item": "Tanımlanamayan Öğe", - "Unexisting Item": "Varolmayan Öğe", + "Non-existent Item": "Varolmayan Öğe", "You cannot change the status of an already paid procurement.": "Halihazırda ödenmiş bir tedarikin durumunu değiştiremezsiniz.", "The procurement payment status has been changed successfully.": "Tedarik ödeme durumu başarıyla değiştirildi.", "The procurement has been marked as paid.": "Satın alma ödendi olarak işaretlendi.", diff --git a/lang/vi.json b/lang/vi.json index 99542d007..9d3792f99 100644 --- a/lang/vi.json +++ b/lang/vi.json @@ -1,7 +1,7 @@ { "displaying {perPage} on {items} items": "Hi\u1ec3n th\u1ecb {perPage} tr\u00ean {items} m\u1ee5c", "The document has been generated.": "T\u00e0i li\u1ec7u \u0111\u00e3 \u0111\u01b0\u1ee3c t\u1ea1o.", - "Unexpected error occured.": "X\u1ea3y ra l\u1ed7i.", + "Unexpected error occurred.": "X\u1ea3y ra l\u1ed7i.", "{entries} entries selected": "{entries} M\u1ee5c nh\u1eadp \u0111\u01b0\u1ee3c ch\u1ecdn", "Download": "T\u1ea3i xu\u1ed1ng", "Bulk Actions": "Th\u1ef1c hi\u1ec7n theo l\u00f4", @@ -21,7 +21,7 @@ "Unable to proceed the form is not valid.": "Kh\u00f4ng th\u1ec3 ti\u1ebfn h\u00e0nh.", "Submit": "X\u00e1c nh\u1eadn", "Register": "\u0110\u0103ng k\u00fd", - "An unexpected error occured.": "L\u1ed7i kh\u00f4ng x\u00e1c \u0111\u1ecbnh.", + "An unexpected error occurred.": "L\u1ed7i kh\u00f4ng x\u00e1c \u0111\u1ecbnh.", "Best Cashiers": "Thu ng\u00e2n c\u00f3 doanh thu cao nh\u1ea5t", "No result to display.": "Kh\u00f4ng c\u00f3 d\u1eef li\u1ec7u \u0111\u1ec3 hi\u1ec3n th\u1ecb.", "Well.. nothing to show for the meantime.": "Kh\u00f4ng c\u00f3 g\u00ec \u0111\u1ec3 hi\u1ec3n th\u1ecb.", @@ -36,7 +36,7 @@ "Week Taxes": "Ti\u1ec1n thu\u1ebf h\u00e0ng tu\u1ea7n", "Net Income": "L\u1ee3i nhu\u1eadn", "Week Expenses": "Chi ph\u00ed h\u00e0ng tu\u1ea7n", - "Recents Orders": "C\u00e1c \u0111\u01a1n g\u1ea7n \u0111\u00e2y", + "Recent Orders": "C\u00e1c \u0111\u01a1n g\u1ea7n \u0111\u00e2y", "Order": "\u0110\u01a1n h\u00e0ng", "Clear All": "X\u00f3a h\u1ebft", "Confirm Your Action": "X\u00e1c nh\u1eadn thao t\u00e1c", @@ -45,7 +45,7 @@ "Instalments": "Tr\u1ea3 g\u00f3p", "Create": "T\u1ea1o", "Add Instalment": "Th\u00eam ph\u01b0\u01a1ng th\u1ee9c tr\u1ea3 g\u00f3p", - "An unexpected error has occured": "C\u00f3 l\u1ed7i x\u1ea3y ra", + "An unexpected error has occurred": "C\u00f3 l\u1ed7i x\u1ea3y ra", "Store Details": "Chi ti\u1ebft c\u1eeda h\u00e0ng", "Order Code": "M\u00e3 \u0111\u01a1n", "Cashier": "Thu ng\u00e2n", @@ -86,7 +86,7 @@ "Actions": "Thao t\u00e1c", "Search and add some products": "T\u00ecm ki\u1ebfm v\u00e0 th\u00eam s\u1ea3n ph\u1ea9m", "Proceed": "Ti\u1ebfn h\u00e0nh", - "An unexpected error occured": "X\u1ea3y ra l\u1ed7i", + "An unexpected error occurred": "X\u1ea3y ra l\u1ed7i", "Load Coupon": "N\u1ea1p phi\u1ebfu gi\u1ea3m gi\u00e1", "Apply A Coupon": "\u00c1p d\u1ee5ng phi\u1ebfu gi\u1ea3m gi\u00e1", "Load": "T\u1ea3i", @@ -115,7 +115,7 @@ "Amount": "Th\u00e0nh ti\u1ec1n", "You must define layaway settings before proceeding.": "B\u1ea1n ph\u1ea3i c\u00e0i \u0111\u1eb7t tham s\u1ed1 tr\u01b0\u1edbc khi ti\u1ebfn h\u00e0nh.", "Please provide instalments before proceeding.": "Vui l\u00f2ng tr\u1ea3 g\u00f3p tr\u01b0\u1edbc khi ti\u1ebfn h\u00e0nh.", - "Unable to procee the form is not valid": "Bi\u1ec3u m\u1eabu kh\u00f4ng h\u1ee3p l\u1ec7", + "Unable to process, the form is not valid": "Bi\u1ec3u m\u1eabu kh\u00f4ng h\u1ee3p l\u1ec7", "One or more instalments has an invalid date.": "M\u1ed9t ho\u1eb7c nhi\u1ec1u \u0111\u1ee3t c\u00f3 ng\u00e0y kh\u00f4ng h\u1ee3p l\u1ec7.", "One or more instalments has an invalid amount.": "M\u1ed9t ho\u1eb7c nhi\u1ec1u \u0111\u1ee3t c\u00f3 s\u1ed1 ti\u1ec1n kh\u00f4ng h\u1ee3p l\u1ec7.", "One or more instalments has a date prior to the current date.": "M\u1ed9t ho\u1eb7c nhi\u1ec1u \u0111\u1ee3t c\u00f3 ng\u00e0y tr\u01b0\u1edbc ng\u00e0y hi\u1ec7n t\u1ea1i.", @@ -125,12 +125,12 @@ "No tax group assigned to the order": "Kh\u00f4ng c\u00f3 nh\u00f3m thu\u1ebf n\u00e0o \u0111\u01b0\u1ee3c giao cho \u0111\u01a1n \u0111\u1eb7t h\u00e0ng", "Layaway defined": "\u0110\u1ecbnh ngh\u0129a tham s\u1ed1", "Okay": "\u0110\u1ed3ng \u00fd", - "An unexpected error has occured while fecthing taxes.": "C\u00f3 l\u1ed7i x\u1ea3y ra.", + "An unexpected error has occurred while fecthing taxes.": "C\u00f3 l\u1ed7i x\u1ea3y ra.", "OKAY": "\u0110\u1ed3ng \u00fd", "Loading...": "\u0110ang x\u1eed l\u00fd...", "Profile": "H\u1ed3 s\u01a1", "Logout": "Tho\u00e1t", - "Unamed Page": "Trang ch\u01b0a \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh", + "Unnamed Page": "Trang ch\u01b0a \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh", "No description": "Kh\u00f4ng c\u00f3 di\u1ec5n gi\u1ea3i", "Name": "T\u00ean", "Provide a name to the resource.": "Cung c\u1ea5p t\u00ean.", @@ -194,7 +194,7 @@ "Sales": "B\u00e1n", "Income": "L\u00e3i", "January": "Th\u00e1ng 1", - "Febuary": "Th\u00e1ng 2", + "February": "Th\u00e1ng 2", "March": "Th\u00e1ng 3", "April": "Th\u00e1ng 4", "May": "Th\u00e1ng 5", @@ -231,7 +231,7 @@ "Mon": "Th\u1ee9 hai", "Tue": "Th\u1ee9 ba", "Wed": "Th\u1ee9 t\u01b0", - "Thr": "Th\u1ee9 n\u0103m", + "Thu": "Th\u1ee9 n\u0103m", "Fri": "Th\u1ee9 s\u00e1u", "Sat": "Th\u1ee9 b\u1ea3y", "Nothing to display": "Kh\u00f4ng c\u00f3 g\u00ec \u0111\u1ec3 hi\u1ec3n th\u1ecb", @@ -371,7 +371,7 @@ "Product Discount": "Chi\u1ebft kh\u1ea5u h\u00e0ng h\u00f3a", "Cart Discount": "Gi\u1ea3m gi\u00e1 \u0111\u01a1n h\u00e0ng", "Hold Order": "Gi\u1eef \u0111\u01a1n", - "The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "L\u1ec7nh hi\u1ec7n t\u1ea1i s\u1ebd \u0111\u01b0\u1ee3c gi\u1eef nguy\u00ean. B\u1ea1n c\u00f3 th\u1ec3 \u0111i\u1ec1u ch\u1ec9nh l\u1ea1i \u0111\u01a1n \u0111\u1eb7t h\u00e0ng n\u00e0y t\u1eeb n\u00fat l\u1ec7nh \u0111ang ch\u1edd x\u1eed l\u00fd. Cung c\u1ea5p m\u1ed9t t\u00e0i li\u1ec7u tham kh\u1ea3o cho n\u00f3 c\u00f3 th\u1ec3 gi\u00fap b\u1ea1n x\u00e1c \u0111\u1ecbnh \u0111\u01a1n \u0111\u1eb7t h\u00e0ng nhanh h\u01a1n.", + "The current order will be set on hold. You can retrieve this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "L\u1ec7nh hi\u1ec7n t\u1ea1i s\u1ebd \u0111\u01b0\u1ee3c gi\u1eef nguy\u00ean. B\u1ea1n c\u00f3 th\u1ec3 \u0111i\u1ec1u ch\u1ec9nh l\u1ea1i \u0111\u01a1n \u0111\u1eb7t h\u00e0ng n\u00e0y t\u1eeb n\u00fat l\u1ec7nh \u0111ang ch\u1edd x\u1eed l\u00fd. Cung c\u1ea5p m\u1ed9t t\u00e0i li\u1ec7u tham kh\u1ea3o cho n\u00f3 c\u00f3 th\u1ec3 gi\u00fap b\u1ea1n x\u00e1c \u0111\u1ecbnh \u0111\u01a1n \u0111\u1eb7t h\u00e0ng nhanh h\u01a1n.", "Confirm": "X\u00e1c nh\u1eadn", "Order Note": "Ghi ch\u00fa \u0111\u01a1n h\u00e0ng", "Note": "Th\u00f4ng tin ghi ch\u00fa", @@ -421,10 +421,10 @@ "Which table name should be used ? [Q] to quit.": "S\u1eed d\u1ee5ng b\u00e0n n\u00e0o ? [Q] \u0111\u1ec3 tho\u00e1t.", "If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "N\u1ebfu t\u00e0i nguy\u00ean CRUD c\u1ee7a b\u1ea1n c\u00f3 m\u1ed1i quan h\u1ec7, h\u00e3y \u0111\u1ec1 c\u1eadp \u0111\u1ebfn n\u00f3 nh\u01b0 sau \"foreign_table, foreign_key, local_key\" ? [S] b\u1ecf qua, [Q] tho\u00e1t.", "Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "Th\u00eam m\u1ed9t m\u1ed1i quan h\u1ec7 m\u1edbi? \u0110\u1ec1 c\u1eadp \u0111\u1ebfn n\u00f3 nh\u01b0 sau \"foreign_table, foreign_key, local_key\" ? [S] b\u1ecf qua, [Q] tho\u00e1t.", - "No enough paramters provided for the relation.": "Kh\u00f4ng c\u00f3 tham s\u1ed1 cung c\u1ea5p cho quan h\u1ec7 n\u00e0y.", + "Not enough parameters provided for the relation.": "Kh\u00f4ng c\u00f3 tham s\u1ed1 cung c\u1ea5p cho quan h\u1ec7 n\u00e0y.", "The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"": "T\u00e0i nguy\u00ean CRUD \"%s\" cho ph\u00e2n h\u1ec7 \"%s\" \u0111\u00e3 \u0111\u01b0\u1ee3c t\u1ea1o ra t\u1ea1i \"%s\"", "The CRUD resource \"%s\" has been generated at %s": "T\u00e0i nguy\u00ean CRUD \"%s\" \u0111\u00e3 \u0111\u01b0\u1ee3c t\u1ea1o ra t\u1ea1i %s", - "An unexpected error has occured.": "L\u1ed7i x\u1ea3y ra.", + "An unexpected error has occurred.": "L\u1ed7i x\u1ea3y ra.", "Localization for %s extracted to %s": "N\u1ed9i \u0111\u1ecba h\u00f3a cho %s tr\u00edch xu\u1ea5t \u0111\u1ebfn %s", "Unable to find the requested module.": "Kh\u00f4ng t\u00ecm th\u1ea5y ph\u00e2n h\u1ec7.", "Version": "Phi\u00ean b\u1ea3n", @@ -603,23 +603,23 @@ "Modify Expense.": "C\u1eadp nh\u1eadt kho\u1ea3n m\u1ee5c ph\u00ed.", "Return to Expenses": "Tr\u1ea3 kho\u1ea3n m\u1ee5c ph\u00ed", "Active": "K\u00edch ho\u1ea1t", - "determine if the expense is effective or not. Work for recurring and not reccuring expenses.": "X\u00e1c \u0111\u1ecbnh xem chi ph\u00ed c\u00f3 hi\u1ec7u qu\u1ea3 hay kh\u00f4ng. L\u00e0m chi ph\u00ed \u0111\u1ecbnh k\u1ef3 v\u00e0 kh\u00f4ng t\u00e1i ph\u00e1t sinh.", + "determine if the expense is effective or not. Work for recurring and not recurring expenses.": "X\u00e1c \u0111\u1ecbnh xem chi ph\u00ed c\u00f3 hi\u1ec7u qu\u1ea3 hay kh\u00f4ng. L\u00e0m chi ph\u00ed \u0111\u1ecbnh k\u1ef3 v\u00e0 kh\u00f4ng t\u00e1i ph\u00e1t sinh.", "Users Group": "Nh\u00f3m ng\u01b0\u1eddi d\u00f9ng", "Assign expense to users group. Expense will therefore be multiplied by the number of entity.": "G\u00e1n chi ph\u00ed cho nh\u00f3m ng\u01b0\u1eddi d\u00f9ng. Do \u0111\u00f3, chi ph\u00ed s\u1ebd \u0111\u01b0\u1ee3c nh\u00e2n v\u1edbi s\u1ed1 l\u01b0\u1ee3ng th\u1ef1c th\u1ec3.", "None": "Kh\u00f4ng", "Expense Category": "Nh\u00f3m kho\u1ea3n m\u1ee5c ph\u00ed", "Assign the expense to a category": "G\u00e1n kho\u1ea3n m\u1ee5c ph\u00ed v\u00e0o nh\u00f3m", "Is the value or the cost of the expense.": "L\u00e0 gi\u00e1 tr\u1ecb ho\u1eb7c chi ph\u00ed.", - "If set to Yes, the expense will trigger on defined occurence.": "N\u1ebfu ch\u1ecdn c\u00f3, chi ph\u00ed s\u1ebd \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh.", + "If set to Yes, the expense will trigger on defined occurrence.": "N\u1ebfu ch\u1ecdn c\u00f3, chi ph\u00ed s\u1ebd \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh.", "Recurring": "L\u1eb7p l\u1ea1i", "Start of Month": "\u0110\u1ea7u th\u00e1ng", "Mid of Month": "Gi\u1eefa th\u00e1ng", "End of Month": "Cu\u1ed1i th\u00e1ng", "X days Before Month Ends": "S\u1ed1 ng\u00e0y tr\u01b0\u1edbc khi k\u1ebft th\u00fac th\u00e1ng", "X days After Month Starts": "S\u1ed1 ng\u00e0y \u0111\u1ebfn \u0111\u1ea7u th\u00e1ng kh\u00e1c", - "Occurence": "X\u1ea3y ra", + "Occurrence": "X\u1ea3y ra", "Define how often this expenses occurs": "X\u00e1c \u0111\u1ecbnh t\u1ea7n su\u1ea5t c\u00e1c chi ph\u00ed n\u00e0y x\u1ea3y ra", - "Occurence Value": "Gi\u00e1 tr\u1ecb chi ph\u00ed x\u1ea3y ra", + "Occurrence Value": "Gi\u00e1 tr\u1ecb chi ph\u00ed x\u1ea3y ra", "Must be used in case of X days after month starts and X days before month ends.": "Ph\u1ea3i \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong tr\u01b0\u1eddng h\u1ee3p s\u1ed1 ng\u00e0y t\u00ednh t\u1eeb \u0111\u1ea7u th\u00e1ng v\u00e0 s\u1ed1 ng\u00e0y \u0111\u1ebfn cu\u1ed1i th\u00e1ng.", "Category": "Nh\u00f3m h\u00e0ng", "Month Starts": "Th\u00e1ng b\u1eaft \u0111\u1ea7u", @@ -627,7 +627,7 @@ "Month Ends": "Th\u00e1ng k\u1ebft th\u00fac", "X Days Before Month Starts": "S\u1ed1 ng\u00e0y tr\u01b0\u1edbc khi th\u00e1ng b\u1eaft \u0111\u1ea7u", "X Days Before Month Ends": "S\u1ed1 ng\u00e0y sau khi th\u00e1ng k\u1ebft th\u00fac", - "Unknown Occurance": "X\u1ea3y ra tr\u01b0\u1eddng h\u1ee3p kh\u00f4ng x\u00e1c \u0111\u1ecbnh", + "Unknown Occurrence": "X\u1ea3y ra tr\u01b0\u1eddng h\u1ee3p kh\u00f4ng x\u00e1c \u0111\u1ecbnh", "Return to Expenses Histories": "Quay l\u1ea1i l\u1ecbch s\u1eed chi ph\u00ed", "Expense ID": "M\u00e3 kho\u1ea3n m\u1ee5c ph\u00ed", "Expense Name": "T\u00ean kho\u1ea3n m\u1ee5c ph\u00ed", @@ -641,7 +641,6 @@ "Edit hold order": "S\u1eeda \u0111\u01a1n c\u1ea5t gi\u1eef", "Modify Hold Order.": "C\u1eadp nh\u1eadt \u0111\u01a1n c\u1ea5t gi\u1eef.", "Return to Hold Orders": "Quay l\u1ea1i \u0111\u01a1n c\u1ea5t gi\u1eef", - "Process Statuss": "Tr\u1ea1ng th\u00e1i", "Orders List": "Danh s\u00e1ch \u0111\u01a1n", "Display all orders.": "Hi\u1ec7n t\u1ea5t c\u1ea3 c\u00e1c \u0111\u01a1n.", "No orders has been registered": "Kh\u00f4ng c\u00f3 \u0111\u01a1n n\u00e0o", @@ -751,7 +750,7 @@ "Define a unique SKU value for the product.": "Quy \u0111\u1ecbnh m\u00e3 s\u1ea3n ph\u1ea9m.", "On Sale": "\u0110\u1ec3 b\u00e1n", "Hidden": "\u1ea8n", - "Define wether the product is available for sale.": "Quy \u0111\u1ecbnh s\u1ea3n ph\u1ea9m c\u00f3 s\u1eb5n \u0111\u1ec3 b\u00e1n hay kh\u00f4ng.", + "Define whether the product is available for sale.": "Quy \u0111\u1ecbnh s\u1ea3n ph\u1ea9m c\u00f3 s\u1eb5n \u0111\u1ec3 b\u00e1n hay kh\u00f4ng.", "Enable the stock management on the product. Will not work for service or uncountable products.": "Cho ph\u00e9p qu\u1ea3n l\u00fd c\u1ed5 phi\u1ebfu tr\u00ean s\u1ea3n ph\u1ea9m. S\u1ebd kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng cho d\u1ecbch v\u1ee5 ho\u1eb7c c\u00e1c s\u1ea3n ph\u1ea9m kh\u00f4ng th\u1ec3 \u0111\u1ebfm \u0111\u01b0\u1ee3c.", "Stock Management Enabled": "\u0110\u01b0\u1ee3c k\u00edch ho\u1ea1t qu\u1ea3n l\u00fd kho", "Units": "\u0110\u01a1n v\u1ecb t\u00ednh", @@ -774,7 +773,7 @@ "Image": "\u1ea2nh", "Choose an image to add on the product gallery": "Ch\u1ecdn \u1ea3nh \u0111\u1ec3 th\u00eam v\u00e0o b\u1ed9 s\u01b0u t\u1eadp \u1ea3nh c\u1ee7a s\u1ea3n ph\u1ea9m", "Is Primary": "L\u00e0m \u1ea3nh ch\u00ednh", - "Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.": "X\u00e1c \u0111\u1ecbnh \u0111\u00e2u l\u00e0 h\u00ecnh \u1ea3nh ch\u00ednh. N\u1ebfu c\u00f3 nhi\u1ec1u h\u01a1n m\u1ed9t h\u00ecnh \u1ea3nh ch\u00ednh, m\u1ed9t h\u00ecnh \u1ea3nh s\u1ebd \u0111\u01b0\u1ee3c ch\u1ecdn cho b\u1ea1n.", + "Define whether the image should be primary. If there are more than one primary image, one will be chosen for you.": "X\u00e1c \u0111\u1ecbnh \u0111\u00e2u l\u00e0 h\u00ecnh \u1ea3nh ch\u00ednh. N\u1ebfu c\u00f3 nhi\u1ec1u h\u01a1n m\u1ed9t h\u00ecnh \u1ea3nh ch\u00ednh, m\u1ed9t h\u00ecnh \u1ea3nh s\u1ebd \u0111\u01b0\u1ee3c ch\u1ecdn cho b\u1ea1n.", "Sku": "M\u00e3 h\u00e0ng h\u00f3a", "Materialized": "H\u00e0ng h\u00f3a", "Dematerialized": "D\u1ecbch v\u1ee5", @@ -833,9 +832,9 @@ "Edit provider": "S\u1eeda nh\u00e0 cung c\u1ea5p", "Modify Provider.": "C\u1eadp nh\u1eadt nh\u00e0 cung c\u1ea5p.", "Return to Providers": "Tr\u1ea3 l\u1ea1i nh\u00e0 cung c\u1ea5p", - "Provide the provider email. Mightbe used to send automatted email.": "Cung c\u1ea5p email c\u1ee7a nh\u00e0 cung c\u1ea5p. C\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 g\u1eedi email t\u1ef1 \u0111\u1ed9ng h\u00f3a.", + "Provide the provider email. Might be used to send automated email.": "Cung c\u1ea5p email c\u1ee7a nh\u00e0 cung c\u1ea5p. C\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 g\u1eedi email t\u1ef1 \u0111\u1ed9ng h\u00f3a.", "Provider surname if necessary.": "T\u00ean nh\u00e0 cung c\u1ea5p.", - "Contact phone number for the provider. Might be used to send automatted SMS notifications.": "S\u1ed1 \u0111i\u1ec7n tho\u1ea1i li\u00ean h\u1ec7 c\u1ee7a nh\u00e0 cung c\u1ea5p. C\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 g\u1eedi th\u00f4ng b\u00e1o SMS t\u1ef1 \u0111\u1ed9ng.", + "Contact phone number for the provider. Might be used to send automated SMS notifications.": "S\u1ed1 \u0111i\u1ec7n tho\u1ea1i li\u00ean h\u1ec7 c\u1ee7a nh\u00e0 cung c\u1ea5p. C\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 g\u1eedi th\u00f4ng b\u00e1o SMS t\u1ef1 \u0111\u1ed9ng.", "First address of the provider.": "\u0110\u1ecba ch\u1ec9 1 nh\u00e0 cung c\u1ea5p.", "Second address of the provider.": "\u0110\u1ecba ch\u1ec9 2 nh\u00e0 cung c\u1ea5p.", "Further details about the provider": "Th\u00f4ng tin chi ti\u1ebft v\u1ec1 nh\u00e0 cung c\u1ea5p", @@ -968,7 +967,7 @@ "Make a unique and secure password.": "T\u1ea1o m\u1eadt kh\u1ea9u duy nh\u1ea5t v\u00e0 an to\u00e0n.", "Confirm Password": "Nh\u1eadp l\u1ea1i m\u1eadt kh\u1ea9u", "Should be the same as the password.": "Gi\u1ed1ng m\u1eadt kh\u1ea9u \u0111\u00e3 nh\u1eadp.", - "Define wether the user can use the application.": "Quy \u0111\u1ecbnh khi n\u00e0o ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng.", + "Define whether the user can use the application.": "Quy \u0111\u1ecbnh khi n\u00e0o ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng.", "The action you tried to perform is not allowed.": "B\u1ea1n kh\u00f4ng \u0111\u01b0\u1ee3c ph\u00e9p th\u1ef1c hi\u1ec7n thao t\u00e1c n\u00e0y.", "Not Enough Permissions": "Ch\u01b0a \u0111\u1ee7 b\u1ea3o m\u1eadt", "The resource of the page you tried to access is not available or might have been deleted.": "T\u00e0i nguy\u00ean c\u1ee7a trang b\u1ea1n \u0111\u00e3 c\u1ed1 g\u1eafng truy c\u1eadp kh\u00f4ng s\u1eb5n d\u00f9ng ho\u1eb7c c\u00f3 th\u1ec3 \u0111\u00e3 b\u1ecb x\u00f3a.", @@ -1007,15 +1006,14 @@ "POS": "C\u1eeda h\u00e0ng", "Open POS": "M\u1edf c\u1eeda h\u00e0ng", "Create Register": "T\u1ea1o \u0111\u0103ng k\u00fd", - "Registers List": "Danh s\u00e1ch \u0111\u0103ng k\u00fd", "Use Customer Billing": "S\u1eed d\u1ee5ng thanh to\u00e1n cho kh\u00e1ch h\u00e0ng", - "Define wether the customer billing information should be used.": "X\u00e1c \u0111\u1ecbnh r\u00f5 h\u01a1n th\u00f4ng tin thanh to\u00e1n c\u1ee7a kh\u00e1ch h\u00e0ng n\u00ean \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng.", + "Define whether the customer billing information should be used.": "X\u00e1c \u0111\u1ecbnh r\u00f5 h\u01a1n th\u00f4ng tin thanh to\u00e1n c\u1ee7a kh\u00e1ch h\u00e0ng n\u00ean \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng.", "General Shipping": "V\u1eadn chuy\u1ec3n chung", "Define how the shipping is calculated.": "X\u00e1c \u0111\u1ecbnh c\u00e1ch t\u00ednh ph\u00ed v\u1eadn chuy\u1ec3n.", "Shipping Fees": "Ph\u00ed v\u1eadn chuy\u1ec3n", "Define shipping fees.": "X\u00e1c \u0111\u1ecbnh ph\u00ed v\u1eadn chuy\u1ec3n.", "Use Customer Shipping": "S\u1eed d\u1ee5ng v\u1eadn chuy\u1ec3n c\u1ee7a kh\u00e1ch h\u00e0ng", - "Define wether the customer shipping information should be used.": "X\u00e1c \u0111\u1ecbnh th\u00f4ng tin v\u1eadn chuy\u1ec3n c\u1ee7a kh\u00e1ch h\u00e0ng n\u00ean \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng.", + "Define whether the customer shipping information should be used.": "X\u00e1c \u0111\u1ecbnh th\u00f4ng tin v\u1eadn chuy\u1ec3n c\u1ee7a kh\u00e1ch h\u00e0ng n\u00ean \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng.", "Invoice Number": "S\u1ed1 h\u00f3a \u0111\u01a1n", "If the procurement has been issued outside of NexoPOS, please provide a unique reference.": "N\u1ebfu mua s\u1eafm \u0111\u01b0\u1ee3c ph\u00e1t h\u00e0nh b\u00ean ngo\u00e0i VasPOS, vui l\u00f2ng cung c\u1ea5p m\u1ed9t t\u00e0i li\u1ec7u tham kh\u1ea3o duy nh\u1ea5t.", "Delivery Time": "Th\u1eddi gian giao h\u00e0ng", @@ -1098,7 +1096,7 @@ "The customer group has been successfully created.": "Nh\u00f3m kh\u00e1ch \u0111\u00e3 \u0111\u01b0\u1ee3c t\u1ea1o.", "The customer group has been successfully saved.": "The customer group has been successfully saved.", "Unable to transfer customers to the same account.": "Kh\u00f4ng th\u1ec3 chuy\u1ec3n kh\u00e1ch h\u00e0ng sang c\u00f9ng m\u1ed9t t\u00e0i kho\u1ea3n.", - "The categories has been transfered to the group %s.": "C\u00e1c danh m\u1ee5c \u0111\u00e3 \u0111\u01b0\u1ee3c chuy\u1ec3n cho nh\u00f3m %s.", + "The categories has been transferred to the group %s.": "C\u00e1c danh m\u1ee5c \u0111\u00e3 \u0111\u01b0\u1ee3c chuy\u1ec3n cho nh\u00f3m %s.", "No customer identifier has been provided to proceed to the transfer.": "Kh\u00f4ng c\u00f3 m\u00e3 nh\u1eadn d\u1ea1ng kh\u00e1ch h\u00e0ng n\u00e0o \u0111\u01b0\u1ee3c cung c\u1ea5p \u0111\u1ec3 ti\u1ebfn h\u00e0nh chuy\u1ec3n kho\u1ea3n.", "Unable to find the requested group using the provided id.": "Kh\u00f4ng th\u1ec3 t\u00ecm th\u1ea5y nh\u00f3m \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u b\u1eb1ng m\u00e3 nh\u00e0 cung c\u1ea5p.", "List all created expenses": "Li\u1ec7t k\u00ea t\u1ea5t c\u1ea3 c\u00e1c chi ph\u00ed \u0111\u00e3 t\u1ea1o", @@ -1110,7 +1108,7 @@ "Upload A Module": "T\u1ea3i l\u00ean ph\u00e2n h\u1ec7", "Extends NexoPOS features with some new modules.": "M\u1edf r\u1ed9ng c\u00e1c t\u00ednh n\u0103ng c\u1ee7a VasPOS v\u1edbi m\u1ed9t s\u1ed1 ph\u00e2n h\u1ec7 m\u1edbi.", "The notification has been successfully deleted": "Th\u00f4ng b\u00e1o \u0111\u00e3 \u0111\u01b0\u1ee3c x\u00f3a th\u00e0nh c\u00f4ng", - "All the notificataions has been cleared.": "T\u1ea5t c\u1ea3 c\u00e1c th\u00f4ng b\u00e1o \u0111\u00e3 \u0111\u01b0\u1ee3c x\u00f3a.", + "All the notifications have been cleared.": "T\u1ea5t c\u1ea3 c\u00e1c th\u00f4ng b\u00e1o \u0111\u00e3 \u0111\u01b0\u1ee3c x\u00f3a.", "Order Invoice — %s": "\u0110\u01a1n h\u00e0ng — %s", "Order Receipt — %s": "Bi\u00ean nh\u1eadn \u0111\u01a1n h\u00e0ng — %s", "The printing event has been successfully dispatched.": "\u0110\u00e3 g\u1eedi \u0111\u1ebfn m\u00e1y in.", @@ -1176,11 +1174,11 @@ "Workers Settings": "C\u00e0i \u0111\u1eb7t nh\u00e2n vi\u00ean", "Configure the workers settings.": "C\u1ea5u h\u00ecnh nh\u00e2n vi\u00ean.", "%s is not an instance of \"%s\".": "%s kh\u00f4ng ph\u1ea3i l\u00e0 m\u1ed9t tr\u01b0\u1eddng h\u1ee3p c\u1ee7a \"%s\".", - "Unable to find the requeted product tax using the provided id": "Kh\u00f4ng t\u00ecm th\u1ea5y thu\u1ebf nh\u00e0 cung c\u1ea5p khi t\u00ecm b\u1eb1ng m\u00e3 nh\u00e0 cung c\u1ea5p", + "Unable to find the requested product tax using the provided id": "Kh\u00f4ng t\u00ecm th\u1ea5y thu\u1ebf nh\u00e0 cung c\u1ea5p khi t\u00ecm b\u1eb1ng m\u00e3 nh\u00e0 cung c\u1ea5p", "Unable to find the requested product tax using the provided identifier.": "Kh\u00f4ng t\u00ecm th\u1ea5y thu\u1ebf nh\u00e0 cung c\u1ea5p khi t\u00ecm ki\u1ebfm b\u1eb1ng m\u00e3 \u0111\u1ecbnh danh.", "The product tax has been created.": "Thu\u1ebf c\u1ee7a s\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c t\u1ea1o.", "The product tax has been updated": "Thu\u1ebf c\u1ee7a s\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt", - "Unable to retreive the requested tax group using the provided identifier \"%s\".": "Kh\u00f4ng t\u00ecm th\u1ea5y nh\u00f3m thu\u1ebf b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng m\u00e3 \u0111\u1ecbnh danh \"%s\".", + "Unable to retrieve the requested tax group using the provided identifier \"%s\".": "Kh\u00f4ng t\u00ecm th\u1ea5y nh\u00f3m thu\u1ebf b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng m\u00e3 \u0111\u1ecbnh danh \"%s\".", "Manage all users available.": "Qu\u1ea3n l\u00fd t\u1ea5t c\u1ea3 ng\u01b0\u1eddi d\u00f9ng c\u00f3 s\u1eb5n.", "Permission Manager": "Qu\u1ea3n l\u00fd quy\u1ec1n", "Manage all permissions and roles": "Qu\u1ea3n l\u00fd t\u1ea5t c\u1ea3 quy\u1ec1n v\u00e0 nh\u00f3m quy\u1ec1n", @@ -1321,7 +1319,7 @@ "Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier": "Kh\u00f4ng th\u1ec3 t\u00ecm th\u1ea5y \u0111\u01a1n \u0111\u1eb7t h\u00e0ng \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng \"%s\" nh\u01b0 tr\u1ee5c v\u00e0 \"%s\" l\u00e0m \u0111\u1ecbnh danh", "Unable to fetch the order as the provided pivot argument is not supported.": "Kh\u00f4ng th\u1ec3 t\u00ecm n\u1ea1p \u0111\u01a1n \u0111\u1eb7t h\u00e0ng v\u00ec \u0111\u1ed1i s\u1ed1 t\u1ed5ng h\u1ee3p \u0111\u00e3 cung c\u1ea5p kh\u00f4ng \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3.", "The product has been added to the order \"%s\"": "S\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c th\u00eam v\u00e0o \u0111\u01a1n h\u00e0ng \"%s\"", - "the order has been succesfully computed.": "\u0110\u01a1n h\u00e0ng \u0111\u00e3 \u0111\u01b0\u1ee3c t\u00ednh to\u00e1n.", + "the order has been successfully computed.": "\u0110\u01a1n h\u00e0ng \u0111\u00e3 \u0111\u01b0\u1ee3c t\u00ednh to\u00e1n.", "The order has been deleted.": "\u0110\u01a1n h\u00e0ng \u0111\u00e3 b\u1ecb x\u00f3a.", "The product has been successfully deleted from the order.": "S\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c x\u00f3a th\u00e0nh c\u00f4ng kh\u1ecfi \u0111\u01a1n \u0111\u1eb7t h\u00e0ng.", "Unable to find the requested product on the provider order.": "Kh\u00f4ng th\u1ec3 t\u00ecm th\u1ea5y s\u1ea3n ph\u1ea9m \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u trong \u0111\u01a1n \u0111\u1eb7t h\u00e0ng c\u1ee7a nh\u00e0 cung c\u1ea5p.", @@ -1363,10 +1361,10 @@ "The product has been saved.": "S\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c l\u01b0u.", "The provided barcode is already in use.": "M\u00e3 v\u1ea1ch \u0111\u00e3 t\u1ed3n t\u1ea1i.", "The provided SKU is already in use.": "M\u00e3 s\u1ea3n ph\u1ea9m \u0111\u00e3 t\u1ed3n t\u1ea1i.", - "The product has been udpated": "S\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt", + "The product has been updated": "S\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt", "The variable product has been updated.": "Bi\u1ebfn th\u1ec3 s\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt.", "The product variations has been reset": "Bi\u1ebfn th\u1ec3 s\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c \u0111\u1eb7t l\u1ea1i", - "The product has been resetted.": "S\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c \u0111\u1eb7t l\u1ea1i.", + "The product has been reset.": "S\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c \u0111\u1eb7t l\u1ea1i.", "The product \"%s\" has been successfully deleted": "S\u1ea3n ph\u1ea9m \"%s\" \u0111\u00e3 \u0111\u01b0\u1ee3c x\u00f3a th\u00e0nh c\u00f4ng", "Unable to find the requested variation using the provided ID.": "Kh\u00f4ng t\u00ecm th\u1ea5y bi\u1ebfn th\u1ec3.", "The product stock has been updated.": "Kho s\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt.", @@ -1374,7 +1372,7 @@ "The product quantity has been updated.": "S\u1ed1 l\u01b0\u1ee3ng s\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt.", "There is no variations to delete.": "Kh\u00f4ng c\u00f3 bi\u1ebfn th\u1ec3 n\u00e0o \u0111\u1ec3 x\u00f3a.", "There is no products to delete.": "Kh\u00f4ng c\u00f3 s\u1ea3n ph\u1ea9m n\u00e0o \u0111\u1ec3 x\u00f3a.", - "The product variation has been succesfully created.": "Bi\u1ebfn th\u1ec3 s\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c t\u1ea1o th\u00e0nh c\u00f4ng.", + "The product variation has been successfully created.": "Bi\u1ebfn th\u1ec3 s\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c t\u1ea1o th\u00e0nh c\u00f4ng.", "The product variation has been updated.": "Bi\u1ebfn th\u1ec3 s\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt th\u00e0nh c\u00f4ng.", "The provider has been created.": "Nh\u00e0 cung c\u1ea5p \u0111\u00e3 \u0111\u01b0\u1ee3c t\u1ea1o.", "The provider has been updated.": "Nh\u00e0 cung c\u1ea5p \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt.", @@ -1399,7 +1397,7 @@ "The connexion with the database was successful": "K\u1ebft n\u1ed1i v\u1edbi c\u01a1 s\u1edf d\u1eef li\u1ec7u \u0111\u00e3 th\u00e0nh c\u00f4ng", "Cash": "Ti\u1ec1n m\u1eb7t", "Bank Payment": "Chuy\u1ec3n kho\u1ea3n", - "NexoPOS has been successfuly installed.": "VasPOS \u0111\u00e3 \u0111\u01b0\u1ee3c c\u00e0i \u0111\u1eb7t th\u00e0nh c\u00f4ng.", + "NexoPOS has been successfully installed.": "VasPOS \u0111\u00e3 \u0111\u01b0\u1ee3c c\u00e0i \u0111\u1eb7t th\u00e0nh c\u00f4ng.", "A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.": "M\u1ed9t lo\u1ea1i thu\u1ebf \u0111\u01a1n gi\u1ea3n kh\u00f4ng \u0111\u01b0\u1ee3c g\u00e1n cho thu\u1ebf m\u1eb9 v\u1edbi lo\u1ea1i \"simple\", nh\u01b0ng \"grouped\" thay v\u00ec.", "A tax cannot be his own parent.": "M\u1ed9t m\u1ee5c thu\u1ebf kh\u00f4ng th\u1ec3 l\u00e0 cha c\u1ee7a ch\u00ednh m\u1ee5c \u0111\u00f3.", "The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".": "H\u1ec7 th\u1ed1ng ph\u00e2n c\u1ea5p thu\u1ebf \u0111\u01b0\u1ee3c gi\u1edbi h\u1ea1n \u1edf 1. M\u1ed9t lo\u1ea1i thu\u1ebf ph\u1ee5 kh\u00f4ng \u0111\u01b0\u1ee3c \u0111\u1eb7t lo\u1ea1i thu\u1ebf th\u00e0nh \"grouped\".", @@ -1443,7 +1441,7 @@ "Store Fax": "Fax", "The store fax number.": "S\u1ed1 fax c\u1ee7a c\u1eeda h\u00e0ng.", "Store Additional Information": "L\u01b0u tr\u1eef th\u00f4ng tin b\u1ed5 sung", - "Store additional informations.": "L\u01b0u tr\u1eef th\u00f4ng tin b\u1ed5 sung.", + "Store additional information.": "L\u01b0u tr\u1eef th\u00f4ng tin b\u1ed5 sung.", "Store Square Logo": "Logo c\u1ee7a c\u1eeda h\u00e0ng", "Choose what is the square logo of the store.": "Ch\u1ecdn h\u00ecnh logo cho c\u1eeda h\u00e0ng.", "Store Rectangle Logo": "Logo c\u1ee7a c\u1eeda h\u00e0ng", @@ -1458,7 +1456,7 @@ "Before the amount": "Tr\u01b0\u1edbc s\u1ed1 ti\u1ec1n", "After the amount": "Sau s\u1ed1 ti\u1ec1n", "Define where the currency should be located.": "X\u00e1c \u0111\u1ecbnh v\u1ecb tr\u00ed c\u1ee7a \u0111\u1ed3ng ti\u1ec1n.", - "Prefered Currency": "Ti\u1ec1n t\u1ec7 \u01b0a th\u00edch", + "Preferred Currency": "Ti\u1ec1n t\u1ec7 \u01b0a th\u00edch", "ISO Currency": "Ngo\u1ea1i t\u1ec7", "Symbol": "Bi\u1ec3u t\u01b0\u1ee3ng", "Determine what is the currency indicator that should be used.": "X\u00e1c \u0111\u1ecbnh ch\u1ec9 s\u1ed1 ti\u1ec1n t\u1ec7 n\u00ean \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng l\u00e0 g\u00ec.", @@ -1574,7 +1572,7 @@ "Public Name": "T\u00ean c\u00f4ng khai", "Define what is the user public name. If not provided, the username is used instead.": "X\u00e1c \u0111\u1ecbnh t\u00ean c\u00f4ng khai c\u1ee7a ng\u01b0\u1eddi d\u00f9ng l\u00e0 g\u00ec. N\u1ebfu kh\u00f4ng \u0111\u01b0\u1ee3c cung c\u1ea5p, t\u00ean ng\u01b0\u1eddi d\u00f9ng s\u1ebd \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng thay th\u1ebf.", "Enable Workers": "Cho ph\u00e9p nh\u00e2n vi\u00ean", - "Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".": "B\u1eadt c\u00e1c d\u1ecbch v\u1ee5 n\u1ec1n cho VasPOS 1.0.0. L\u00e0m m\u1edbi \u0111\u1ec3 ki\u1ec3m tra t\u00f9y ch\u1ecdn \u0111\u00e3 chuy\u1ec3n sang \"Yes\".", + "Enable background services for NexoPOS 4.x. Refresh to check whether the option has turned to \"Yes\".": "B\u1eadt c\u00e1c d\u1ecbch v\u1ee5 n\u1ec1n cho VasPOS 1.0.0. L\u00e0m m\u1edbi \u0111\u1ec3 ki\u1ec3m tra t\u00f9y ch\u1ecdn \u0111\u00e3 chuy\u1ec3n sang \"Yes\".", "Test": "Ki\u1ec3m tra", "Current Week": "Tu\u1ea7n n\u00e0y", "Previous Week": "Tu\u1ea7n tr\u01b0\u1edbc", @@ -1688,7 +1686,7 @@ "Change Customer ?": "Thay \u0111\u1ed5i kh\u00e1ch h\u00e0ng ?", "Would you like to assign this customer to the ongoing order ?": "B\u1ea1n c\u00f3 mu\u1ed1n ch\u1ec9 \u0111\u1ecbnh kh\u00e1ch h\u00e0ng n\u00e0y cho \u0111\u01a1n h\u00e0ng \u0111ang di\u1ec5n ra kh\u00f4ng ?", "Product \/ Service": "H\u00e0ng h\u00f3a \/ D\u1ecbch v\u1ee5", - "An error has occured while computing the product.": "\u0110\u00e3 x\u1ea3y ra l\u1ed7i khi t\u00ednh to\u00e1n s\u1ea3n ph\u1ea9m.", + "An error has occurred while computing the product.": "\u0110\u00e3 x\u1ea3y ra l\u1ed7i khi t\u00ednh to\u00e1n s\u1ea3n ph\u1ea9m.", "Provide a unique name for the product.": "Cung c\u1ea5p m\u1ed9t t\u00ean duy nh\u1ea5t cho s\u1ea3n ph\u1ea9m.", "Define what is the sale price of the item.": "X\u00e1c \u0111\u1ecbnh gi\u00e1 b\u00e1n c\u1ee7a m\u1eb7t h\u00e0ng l\u00e0 bao nhi\u00eau.", "Set the quantity of the product.": "\u0110\u1eb7t s\u1ed1 l\u01b0\u1ee3ng s\u1ea3n ph\u1ea9m.", @@ -1726,7 +1724,7 @@ "Order Payment": "Thanh to\u00e1n \u0111\u01a1n \u0111\u1eb7t h\u00e0ng", "Order Refund": "\u0110\u01a1n h\u00e0ng tr\u1ea3 l\u1ea1i", "Unknown Operation": "Ho\u1ea1t \u0111\u1ed9ng kh\u00f4ng x\u00e1c \u0111\u1ecbnh", - "Unamed Product": "S\u1ea3n ph\u1ea9m ch\u01b0a \u0111\u01b0\u1ee3c \u0111\u1eb7t t\u00ean", + "Unnamed Product": "S\u1ea3n ph\u1ea9m ch\u01b0a \u0111\u01b0\u1ee3c \u0111\u1eb7t t\u00ean", "Bubble": "Bubble", "Ding": "Ding", "Pop": "Pop", @@ -1744,7 +1742,7 @@ "Compute Products": "T\u00ednh to\u00e1n s\u1ea3n ph\u1ea9m", "Query Exception": "Truy v\u1ea5n", "The category products has been refreshed": "Nh\u00f3m s\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c l\u00e0m m\u1edbi", - "The requested customer cannot be fonud.": "Kh\u00f4ng t\u00ecm th\u1ea5y kh\u00e1ch h\u00e0ng.", + "The requested customer cannot be found.": "Kh\u00f4ng t\u00ecm th\u1ea5y kh\u00e1ch h\u00e0ng.", "Filters": "L\u1ecdc", "Has Filters": "B\u1ed9 l\u1ecdc", "N\/D": "N\/D", @@ -1754,7 +1752,7 @@ "Clear Filters": "X\u00f3a b\u1ed9 l\u1ecdc", "Use Filters": "S\u1eed d\u1ee5ng b\u1ed9 l\u1ecdc", "No rewards available the selected customer...": "Kh\u00f4ng c\u00f3 ph\u1ea7n th\u01b0\u1edfng n\u00e0o cho kh\u00e1ch h\u00e0ng \u0111\u00e3 ch\u1ecdn...", - "An Error Has Occured": "\u0110\u00e3 x\u1ea3y ra l\u1ed7i", + "An Error Has Occurred": "\u0110\u00e3 x\u1ea3y ra l\u1ed7i", "Unable to load the report as the timezone is not set on the settings.": "Kh\u00f4ng th\u1ec3 t\u1ea3i b\u00e1o c\u00e1o v\u00ec m\u00fai gi\u1edd kh\u00f4ng \u0111\u01b0\u1ee3c \u0111\u1eb7t trong c\u00e0i \u0111\u1eb7t.", "There is no product to display...": "Kh\u00f4ng c\u00f3 s\u1ea3n ph\u1ea9m \u0111\u1ec3 hi\u1ec3n th\u1ecb...", "Method Not Allowed": "Ph\u01b0\u01a1ng ph\u00e1p kh\u00f4ng \u0111\u01b0\u1ee3c ph\u00e9p", @@ -1840,7 +1838,6 @@ "Payment Type": "H\u00ecnh th\u1ee9c thanh to\u00e1n", "Remove Image": "X\u00f3a \u1ea3nh", "This form is not completely loaded.": "Bi\u1ec3u m\u1eabu n\u00e0y ch\u01b0a \u0111\u01b0\u1ee3c t\u1ea3i ho\u00e0n to\u00e0n.", - "Datebase Update": "C\u1eadp nh\u1eadt c\u01a1 s\u1edf d\u1eef li\u1ec7u", "Updating": "\u0110ang c\u1eadp nh\u1eadt", "Updating Modules": "C\u1eadp nh\u1eadt module", "Return": "Quay l\u1ea1i", @@ -1888,7 +1885,7 @@ "available": "c\u00f3 s\u1eb5n", "No coupons applies to the cart.": "Kh\u00f4ng c\u00f3 phi\u1ebfu gi\u1ea3m gi\u00e1 \u00e1p d\u1ee5ng cho gi\u1ecf h\u00e0ng.", "Selected": "\u0110\u00e3 ch\u1ecdn", - "An error occured while opening the order options": "\u0110\u00e3 x\u1ea3y ra l\u1ed7i khi m\u1edf c\u00e1c t\u00f9y ch\u1ecdn \u0111\u01a1n h\u00e0ng", + "An error occurred while opening the order options": "\u0110\u00e3 x\u1ea3y ra l\u1ed7i khi m\u1edf c\u00e1c t\u00f9y ch\u1ecdn \u0111\u01a1n h\u00e0ng", "There is no instalment defined. Please set how many instalments are allowed for this order": "Kh\u00f4ng c\u00f3 ph\u1ea7n n\u00e0o \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh. Vui l\u00f2ng \u0111\u1eb7t s\u1ed1 l\u1ea7n tr\u1ea3 g\u00f3p \u0111\u01b0\u1ee3c ph\u00e9p cho \u0111\u01a1n h\u00e0ng n\u00e0y", "Select Payment Gateway": "Ch\u1ecdn c\u1ed5ng thanh to\u00e1n", "Gateway": "C\u1ed5ng thanh to\u00e1n", @@ -1899,7 +1896,7 @@ "The current order will be deleted as no payment has been made so far.": "\u0110\u01a1n \u0111\u1eb7t h\u00e0ng hi\u1ec7n t\u1ea1i s\u1ebd b\u1ecb x\u00f3a v\u00ec kh\u00f4ng c\u00f3 kho\u1ea3n thanh to\u00e1n n\u00e0o \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n cho \u0111\u1ebfn nay.", "Void The Order": "\u0110\u01a1n h\u00e0ng tr\u1ed1ng", "Unable to void an unpaid order.": "Kh\u00f4ng th\u1ec3 h\u1ee7y \u0111\u01a1n \u0111\u1eb7t h\u00e0ng ch\u01b0a thanh to\u00e1n.", - "Enviroment Details": "Chi ti\u1ebft m\u00f4i tr\u01b0\u1eddng", + "Environment Details": "Chi ti\u1ebft m\u00f4i tr\u01b0\u1eddng", "Properties": "\u0110\u1eb7c t\u00ednh", "Extensions": "Ti\u1ec7n \u00edch m\u1edf r\u1ed9ng", "Configurations": "C\u1ea5u h\u00ecnh", @@ -1984,7 +1981,7 @@ "There is a missing dependency issue.": "C\u00f3 m\u1ed9t v\u1ea5n \u0111\u1ec1 ph\u1ee5 thu\u1ed9c b\u1ecb thi\u1ebfu.", "The Action You Tried To Perform Is Not Allowed.": "H\u00e0nh \u0111\u1ed9ng b\u1ea1n \u0111\u00e3 c\u1ed1 g\u1eafng th\u1ef1c hi\u1ec7n kh\u00f4ng \u0111\u01b0\u1ee3c ph\u00e9p.", "Unable to locate the assets.": "Kh\u00f4ng th\u1ec3 \u0111\u1ecbnh v\u1ecb n\u1ed9i dung.", - "All the customers has been transfered to the new group %s.": "T\u1ea5t c\u1ea3 kh\u00e1ch h\u00e0ng \u0111\u00e3 \u0111\u01b0\u1ee3c chuy\u1ec3n sang nh\u00f3m m\u1edbi %s.", + "All the customers has been transferred to the new group %s.": "T\u1ea5t c\u1ea3 kh\u00e1ch h\u00e0ng \u0111\u00e3 \u0111\u01b0\u1ee3c chuy\u1ec3n sang nh\u00f3m m\u1edbi %s.", "The request method is not allowed.": "Ph\u01b0\u01a1ng th\u1ee9c y\u00eau c\u1ea7u kh\u00f4ng \u0111\u01b0\u1ee3c ph\u00e9p.", "A Database Exception Occurred.": "\u0110\u00e3 x\u1ea3y ra ngo\u1ea1i l\u1ec7 c\u01a1 s\u1edf d\u1eef li\u1ec7u.", "An exception has occurred.": "M\u1ed9t ngo\u1ea1i l\u1ec7 \u0111\u00e3 x\u1ea3y ra.", @@ -1994,7 +1991,6 @@ "A database error has occurred": "\u0110\u00e3 x\u1ea3y ra l\u1ed7i c\u01a1 s\u1edf d\u1eef li\u1ec7u", "An error occurred while loading the assets.": "\u0110\u00e3 x\u1ea3y ra l\u1ed7i khi t\u1ea3i n\u1ed9i dung.", "An unexpected error occurred while opening the app. See the log details or enable the debugging.": "\u0110\u00e3 x\u1ea3y ra l\u1ed7i kh\u00f4ng mong mu\u1ed1n khi m\u1edf \u1ee9ng d\u1ee5ng. Xem chi ti\u1ebft nh\u1eadt k\u00fd ho\u1eb7c k\u00edch ho\u1ea1t g\u1ee1 l\u1ed7i.", - "An unexpected error has occurred.": "M\u1ed9t l\u1ed7i kh\u00f4ng mong mu\u1ed1n \u0111\u00e3 x\u1ea3y ra.", "Enter": "Girmek", "Search...": "Arama...", "Unable to hold an order which payment status has been updated already.": "\u00d6deme durumu zaten g\u00fcncellenmi\u015f bir sipari\u015f bekletilemez.", @@ -2033,7 +2029,7 @@ "What slug should be used ? [Q] to quit.": "Hangi s\u00fcm\u00fckl\u00fc b\u00f6cek kullan\u0131lmal\u0131d\u0131r? [Q] \u00e7\u0131kmak i\u00e7in.", "\"%s\" is a reserved class name": "\"%s\" ayr\u0131lm\u0131\u015f bir s\u0131n\u0131f ad\u0131d\u0131r", "The migration file has been successfully forgotten for the module %s.": "%s mod\u00fcl\u00fc i\u00e7in ta\u015f\u0131ma dosyas\u0131 ba\u015far\u0131yla unutuldu.", - "%s prodcuts where updated.": "%s \u00fcr\u00fcnleri g\u00fcncellendi.", + "%s products where updated.": "%s \u00fcr\u00fcnleri g\u00fcncellendi.", "Previous Amount": "\u00d6nceki Tutar", "Next Amount": "Sonraki Tutar", "Restrict the records by the creation date.": "Kay\u0131tlar\u0131 olu\u015fturma tarihine g\u00f6re s\u0131n\u0131rlay\u0131n.", @@ -2042,7 +2038,7 @@ "Groups": "Gruplar", "Choose Group": "Grup Se\u00e7", "Grouped": "grupland\u0131r\u0131lm\u0131\u015f", - "An error has occured": "Bir hata olu\u015ftu", + "An error has occurred": "Bir hata olu\u015ftu", "Unable to proceed, the submitted form is not valid.": "Devam edilemiyor, g\u00f6nderilen form ge\u00e7erli de\u011fil.", "No activation is needed for this account.": "Bu hesap i\u00e7in aktivasyon gerekli de\u011fildir.", "Invalid activation token.": "Ge\u00e7ersiz etkinle\u015ftirme jetonu.", @@ -2054,8 +2050,8 @@ "Provides an overview of the products stock.": "\u00dcr\u00fcn sto\u011funa genel bir bak\u0131\u015f sa\u011flar.", "Customers Statement": "M\u00fc\u015fteri Bildirimi", "Display the complete customer statement.": "Tam m\u00fc\u015fteri beyan\u0131n\u0131 g\u00f6r\u00fcnt\u00fcleyin.", - "The recovery has been explicitely disabled.": "Kurtarma a\u00e7\u0131k\u00e7a devre d\u0131\u015f\u0131 b\u0131rak\u0131ld\u0131.", - "The registration has been explicitely disabled.": "Kay\u0131t a\u00e7\u0131k\u00e7a devre d\u0131\u015f\u0131 b\u0131rak\u0131ld\u0131.", + "The recovery has been explicitly disabled.": "Kurtarma a\u00e7\u0131k\u00e7a devre d\u0131\u015f\u0131 b\u0131rak\u0131ld\u0131.", + "The registration has been explicitly disabled.": "Kay\u0131t a\u00e7\u0131k\u00e7a devre d\u0131\u015f\u0131 b\u0131rak\u0131ld\u0131.", "The entry has been successfully updated.": "Giri\u015f ba\u015far\u0131yla g\u00fcncellendi.", "Unable to find the requested account category using the provided id.": "Sa\u011flanan kimlik kullan\u0131larak istenen hesap kategorisi bulunamad\u0131.", "A similar module has been found": "Benzer bir mod\u00fcl bulundu", @@ -2083,7 +2079,7 @@ "Set Paid": "Đặt trả tiền", "Would you like to mark this procurement as paid?": "Bạn có muốn đánh dấu việc mua sắm này là đã trả tiền không?", "Unidentified Item": "Mặt hàng không xác định", - "Unexisting Item": "Mặt hàng không tồn tại", + "Non-existent Item": "Mặt hàng không tồn tại", "You cannot change the status of an already paid procurement.": "Bạn không thể thay đổi trạng thái của mua sắm đã được thanh toán.", "The procurement payment status has been changed successfully.": "Trạng thái thanh toán mua sắm đã được thay đổi thành công.", "The procurement has been marked as paid.": "Việc mua sắm đã được đánh dấu là đã thanh toán.", diff --git a/package-lock.json b/package-lock.json index f3d7e7b0b..c01e7a2dc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,10 +6,10 @@ "": { "name": "nexopos-4x", "dependencies": { - "@ckeditor/ckeditor5-build-classic": "^35.4.0", + "@ckeditor/ckeditor5-build-classic": "^36.0.1", "@ckeditor/ckeditor5-vue": "^4.0.1", "@ckeditor/ckeditor5-vue2": "^3.0.1", - "@dicebear/avatars": "^4.10.5", + "@dicebear/avatars": "^4.10.8", "@dicebear/avatars-avataaars-sprites": "^4.10.7", "@wordpress/hooks": "^3.23.0", "acorn": "^8.8.1", @@ -38,7 +38,7 @@ "vue2-daterange-picker": "^0.6.6" }, "devDependencies": { - "@types/node": "^18.11.8", + "@types/node": "^18.13.0", "autoprefixer": "^10.4.13", "axios": "^1.2.2", "babel-loader": "^9.1.0", @@ -49,18 +49,18 @@ "lodash": "^4.17.20", "postcss": "^8.4.16", "postcss-advanced-variables": "^3.0.1", - "postcss-cli": "^10.0.0", + "postcss-cli": "^10.1.0", "postcss-css-variables": "^0.18.0", - "postcss-custom-properties": "^12.1.10", + "postcss-custom-properties": "^13.1.3", "postcss-hash": "^3.0.0", - "postcss-import": "^15.0.0", + "postcss-import": "^15.1.0", "postcss-mixins": "^9.0.4", "postcss-nested": "^6.0.0", "postcss-nesting": "^10.2.0", - "postcss-scss": "^4.0.5", + "postcss-scss": "^4.0.6", "postcss-simple-vars": "^7.0.0", "postcss-url": "^10.1.3", - "pusher-js": "^7.4.0", + "pusher-js": "^8.0.1", "resolve-url-loader": "^5.0.0", "sass": "^1.57.1", "sass-loader": "^13.1.0", @@ -1563,11 +1563,11 @@ } }, "node_modules/@ckeditor/ckeditor5-adapter-ckfinder": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-35.4.0.tgz", - "integrity": "sha512-0o0nkggKYwjx60Ge7GGuJp2jJGwGW9LlAOZEVPTMRG8b/uSzMNLHyCChKeakRO4z7tiopJM6o9Y8sfbDM/nKpA==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-36.0.1.tgz", + "integrity": "sha512-kZUvaG0fpGavArn5Yl2eKkCfCelemRfPRVyPerliJUh/6xhDhwT2ds/stI4VyhE2tHRD9ohOywxAEcH2XJUthg==", "dependencies": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1575,11 +1575,11 @@ } }, "node_modules/@ckeditor/ckeditor5-autoformat": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-35.4.0.tgz", - "integrity": "sha512-4vAOaoiziR2XN8KmismiBiknCeOYKtskW8yQnSrFWUX3Fkok3KrHaRFr48AbIN4pHI2xTMKPLeMLeRtZd8tTVw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-36.0.1.tgz", + "integrity": "sha512-kve+Ergl40L6DzbtvyTMhbwfMZgpl0SJgsAzukQ72OyvJykQywworJ3zt/PgLCJKD+EKN80X9nR8kfBzXRG/vw==", "dependencies": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1587,11 +1587,11 @@ } }, "node_modules/@ckeditor/ckeditor5-basic-styles": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-35.4.0.tgz", - "integrity": "sha512-6JkoplYMwIHN1E/w3DoY0i95B41sbGwsNAtlvx6qaBvNKkLu4rRCtiBUJDnx8qZxxQXHih5ZOw8bUQHl4mt8hw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-36.0.1.tgz", + "integrity": "sha512-5qbgzsgmJP7lecf78sy6QpqbsF2BLs7WxziMrJUXQytgq4S7o+Q/uqGF/itpkQMBBnLulRFJ8/x055iOBugreQ==", "dependencies": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1599,11 +1599,11 @@ } }, "node_modules/@ckeditor/ckeditor5-block-quote": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-35.4.0.tgz", - "integrity": "sha512-AXoJhSVwl/RSelmxqxMcLq0VUXubjEvMc32xvF6CyUkc/vlSkZec6noznXyVo0P5TXOxsFbzwFAdBOSFTFjD+A==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-36.0.1.tgz", + "integrity": "sha512-kLvkHGiu5lAnPiUnRUc0M0Nlls179PmcOvX+YIIp62YBYTxG/R6oCC5clnnhodNiDQBEgwbxqoqTKNSkOX0VWw==", "dependencies": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1611,30 +1611,30 @@ } }, "node_modules/@ckeditor/ckeditor5-build-classic": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-classic/-/ckeditor5-build-classic-35.4.0.tgz", - "integrity": "sha512-DDvhtoOggo2B7/M+XPReIkFOvkXzzjTP3d4dzakODIFhZ5Y633U0NlIwTeMP/KVvTfzmesW9FJzER0fbVosQgA==", - "dependencies": { - "@ckeditor/ckeditor5-adapter-ckfinder": "^35.4.0", - "@ckeditor/ckeditor5-autoformat": "^35.4.0", - "@ckeditor/ckeditor5-basic-styles": "^35.4.0", - "@ckeditor/ckeditor5-block-quote": "^35.4.0", - "@ckeditor/ckeditor5-ckbox": "^35.4.0", - "@ckeditor/ckeditor5-ckfinder": "^35.4.0", - "@ckeditor/ckeditor5-cloud-services": "^35.4.0", - "@ckeditor/ckeditor5-easy-image": "^35.4.0", - "@ckeditor/ckeditor5-editor-classic": "^35.4.0", - "@ckeditor/ckeditor5-essentials": "^35.4.0", - "@ckeditor/ckeditor5-heading": "^35.4.0", - "@ckeditor/ckeditor5-image": "^35.4.0", - "@ckeditor/ckeditor5-indent": "^35.4.0", - "@ckeditor/ckeditor5-link": "^35.4.0", - "@ckeditor/ckeditor5-list": "^35.4.0", - "@ckeditor/ckeditor5-media-embed": "^35.4.0", - "@ckeditor/ckeditor5-paragraph": "^35.4.0", - "@ckeditor/ckeditor5-paste-from-office": "^35.4.0", - "@ckeditor/ckeditor5-table": "^35.4.0", - "@ckeditor/ckeditor5-typing": "^35.4.0" + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-classic/-/ckeditor5-build-classic-36.0.1.tgz", + "integrity": "sha512-noBqFM9rzf9WAn5JLqbmKbjarrrLzu0cNDX8LUaYPa/n/AYThL2ul4vy6zmHS7OS+PJLQaH+S/bTFLRflcVl3A==", + "dependencies": { + "@ckeditor/ckeditor5-adapter-ckfinder": "^36.0.1", + "@ckeditor/ckeditor5-autoformat": "^36.0.1", + "@ckeditor/ckeditor5-basic-styles": "^36.0.1", + "@ckeditor/ckeditor5-block-quote": "^36.0.1", + "@ckeditor/ckeditor5-ckbox": "^36.0.1", + "@ckeditor/ckeditor5-ckfinder": "^36.0.1", + "@ckeditor/ckeditor5-cloud-services": "^36.0.1", + "@ckeditor/ckeditor5-easy-image": "^36.0.1", + "@ckeditor/ckeditor5-editor-classic": "^36.0.1", + "@ckeditor/ckeditor5-essentials": "^36.0.1", + "@ckeditor/ckeditor5-heading": "^36.0.1", + "@ckeditor/ckeditor5-image": "^36.0.1", + "@ckeditor/ckeditor5-indent": "^36.0.1", + "@ckeditor/ckeditor5-link": "^36.0.1", + "@ckeditor/ckeditor5-list": "^36.0.1", + "@ckeditor/ckeditor5-media-embed": "^36.0.1", + "@ckeditor/ckeditor5-paragraph": "^36.0.1", + "@ckeditor/ckeditor5-paste-from-office": "^36.0.1", + "@ckeditor/ckeditor5-table": "^36.0.1", + "@ckeditor/ckeditor5-typing": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1642,11 +1642,11 @@ } }, "node_modules/@ckeditor/ckeditor5-ckbox": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-35.4.0.tgz", - "integrity": "sha512-kpEleQLsu3/nyvc46zkWBp3EvvxinnQfmwvi52h+FLbbI0TE0dxadRppQHZjHXd4yw29N6B1ePeMAVFRX1iYjQ==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-36.0.1.tgz", + "integrity": "sha512-QzrsGCj84Yd3wDIvFk/e/BJvjeQHhBDxJ/XUfkDw2rhFvJZ9V5Xx08JR+Hsamvc/wd/ES/SlJyDPRjzdfuq/gw==", "dependencies": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1654,11 +1654,11 @@ } }, "node_modules/@ckeditor/ckeditor5-ckfinder": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-35.4.0.tgz", - "integrity": "sha512-PeA3PA1c1JGn9f+rZlnWHSuXUU4DjWU4oUp5tMWAtS8OV1srJ2DbU/+Z/WZHO4jmDMfQX9XmN5B/sdLvTQ7ZjQ==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-36.0.1.tgz", + "integrity": "sha512-2qdUHEDmBdyFMeiNSWgE/f1p3Tt9b1uuOsvAt+pXJHET9zT8TlpipbhzN3e9+Vqbiy7tv1ofK/gGGHLGoI25tg==", "dependencies": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1666,14 +1666,14 @@ } }, "node_modules/@ckeditor/ckeditor5-clipboard": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-35.4.0.tgz", - "integrity": "sha512-B6rIQxvOrHvO9TZRC8JA0wKk+IfN880UJkYIg1qlhf9HFNVjdVbtHaiCsPD+TzGmQN3XHXfNjgjabGRIn0iZmw==", - "dependencies": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", - "@ckeditor/ckeditor5-widget": "^35.4.0", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-36.0.1.tgz", + "integrity": "sha512-CFh5oO29dUXwsUf/BPM8g5l8MV3hiG27/h6fpC1qRUTAVXDAj43j+cfYYs8MwNi3hv0c/1KyT1bLySqQ/LZctw==", + "dependencies": { + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-engine": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1", + "@ckeditor/ckeditor5-widget": "^36.0.1", "lodash-es": "^4.17.11" }, "engines": { @@ -1682,11 +1682,11 @@ } }, "node_modules/@ckeditor/ckeditor5-cloud-services": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-35.4.0.tgz", - "integrity": "sha512-iavLfEKx0GVPMIyPnnOlD9TCVVLIrwp1dCQAfO3A7WUySiLBcC7ShJ+6Bm00CVQQE6VtrYOevrKN/RcRzImzHw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-36.0.1.tgz", + "integrity": "sha512-o+Xp3mAWISx+LCHeV8wYN1v7ZA0XUtIOXPb6N+6lJcS9fDSdc/B4+0KnpHoDZQThgvs9UoNb6ty2f3H5Den/Bg==", "dependencies": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1694,13 +1694,12 @@ } }, "node_modules/@ckeditor/ckeditor5-core": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-35.4.0.tgz", - "integrity": "sha512-Rf0H7C4inCj/YC8aii0cT7TC/IuBIQ+tXmu9qd8/1BJ/rz1MCHXtBPApjTbFp33OE3aOFB5+NUaKt05k/dL3OA==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-36.0.1.tgz", + "integrity": "sha512-50O+DYXtaf4dMOn+3mGUvfYiE2qsCgVn114WQj7Tj3pZl5w+pAIv/2P+9cBB2Kb7QxgPZqZ7bvsi9wHqIJ6KCw==", "dependencies": { - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", + "@ckeditor/ckeditor5-engine": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1", "lodash-es": "^4.17.15" }, "engines": { @@ -1709,11 +1708,11 @@ } }, "node_modules/@ckeditor/ckeditor5-easy-image": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-35.4.0.tgz", - "integrity": "sha512-DRCQ/zh2Ul0f7RrSBG3WYKnZbrU2jj1RazX4qZM1b1WlM81y7+i+Rnp209JIT9TnlrTdYJy2EUY17YHughuyzA==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-36.0.1.tgz", + "integrity": "sha512-t74s840xNPaWibgI1YcC/lHcigCY4zUyXzpXhepWe9qw4zfg58H2wK6a0AwBN+yy8mXcotDUmjXkOXgnNkJp0Q==", "dependencies": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1721,11 +1720,11 @@ } }, "node_modules/@ckeditor/ckeditor5-editor-classic": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-35.4.0.tgz", - "integrity": "sha512-EqAqFD/5oPtDMU2AoH3eJaDplcS8MxfkiRQ5hzeC1JeIPT94w5FCHnB4SAkjLPDnlyZnBWOOYdZSuln2TRIbEw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-36.0.1.tgz", + "integrity": "sha512-/euO79HzgIxILgxbqpGaMxO3f2BSGazljAGTc+aGJQ4bs9YnkxpeCc2wxYXuUzMNev2vVqhaPTvRJzg2Bb2r9w==", "dependencies": { - "ckeditor5": "^35.4.0", + "ckeditor5": "^36.0.1", "lodash-es": "^4.17.15" }, "engines": { @@ -1734,11 +1733,11 @@ } }, "node_modules/@ckeditor/ckeditor5-engine": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-35.4.0.tgz", - "integrity": "sha512-67QKtUGJeLM072h9qURvzczYGU3ecuxR9LLmM4dffnV+PBNQ9e8RDCY7PuuEP0pplmAUI6/XqoZJIbk6h7ZV3Q==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-36.0.1.tgz", + "integrity": "sha512-Ze2omTguUggwiL9vvLvPk+QpjEBbIOPS1Hi/ROYlsW8QSdnPbSTv+6rCIYThqJMFeonxLZWV5XwbcqpgSAs0MA==", "dependencies": { - "@ckeditor/ckeditor5-utils": "^35.4.0", + "@ckeditor/ckeditor5-utils": "^36.0.1", "lodash-es": "^4.17.15" }, "engines": { @@ -1747,12 +1746,12 @@ } }, "node_modules/@ckeditor/ckeditor5-enter": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-35.4.0.tgz", - "integrity": "sha512-y95RnA/Gw72e220PJKVwNbwPzX4SRs82/rXu1jVyJXty7CcEZqqfyRtW6odICAXr5eKI5XKgzFgpFYULL3D9Nw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-36.0.1.tgz", + "integrity": "sha512-FHZ43bltDGFyihfBOTwBOgsS2mMU2ATR9xxFEKlDP+8+P1bq4e0YkC3t4PuwtHIZMvNHiFxqvmFtA2eznGS7sQ==", "dependencies": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0" + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-engine": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1760,11 +1759,11 @@ } }, "node_modules/@ckeditor/ckeditor5-essentials": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-35.4.0.tgz", - "integrity": "sha512-tTtTb4NYSQi99LPDzAVUnFhW6iTqSuaylkg0XnDvO2lVR3tAA27gOOjGqc8Ri9NMGGeZkFTvXpnVkXkFnDP2nQ==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-36.0.1.tgz", + "integrity": "sha512-f6yEeSA75/hAqK+hZ09LnUj+2PSXFSTHFBzC32WKr+e2qlTx3/mArvwnnQcTj7lo7SuUmctpg7X5DD3/Rcg+HA==", "dependencies": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1772,11 +1771,11 @@ } }, "node_modules/@ckeditor/ckeditor5-heading": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-35.4.0.tgz", - "integrity": "sha512-cZwKzAg0USxaDZstQXKMkzrE+fOEr+6YFtXpHGrKgsaisI9xkuOWD40dZvLovTmENLGPopDkdfGewj8jscB9Kg==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-36.0.1.tgz", + "integrity": "sha512-elVL6y8kFFB4wCjmVTYsbx5vFoNCsPn9fAJ4/T2tElb9wszs4BsbMjScUNwVomOxuSPy3x6Qt4HG1NFVoh1FKg==", "dependencies": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1784,12 +1783,12 @@ } }, "node_modules/@ckeditor/ckeditor5-image": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-35.4.0.tgz", - "integrity": "sha512-SQ+IiIB6SLhdhVy3gRKxxfBXpLikInvaP3ILOvPQlaC0Bt5ciJ3t/180zCBlbCvvRwIQNo4bYbZc5cI8UBIAaA==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-36.0.1.tgz", + "integrity": "sha512-HElSvvBXL4kmwtwrAw28oIuJN1gXMr0kOYnR+sLkJGlfeymOQ4RKEqW3vOPMmN6s2RMJVoNkpytPbhzalFn3Sg==", "dependencies": { - "@ckeditor/ckeditor5-ui": "^35.4.0", - "ckeditor5": "^35.4.0", + "@ckeditor/ckeditor5-ui": "^36.0.1", + "ckeditor5": "^36.0.1", "lodash-es": "^4.17.15" }, "engines": { @@ -1798,11 +1797,11 @@ } }, "node_modules/@ckeditor/ckeditor5-indent": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-35.4.0.tgz", - "integrity": "sha512-FNp5S6t/RlY4eARR4E/jzxqjAbsGMa+30ZKS9maTOCx0TDmvmjD0jvZc9+1fe/KzSBk9wtmHYOil1J+W66rKvw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-36.0.1.tgz", + "integrity": "sha512-3E+3UCP9Krr41yP8g5a/QmJEJCChOFWdrLShi0YYODkJlhI/UUJFWVDTx54x1GnnDhXt8HhpOVGHCo14+KuRfA==", "dependencies": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1810,12 +1809,12 @@ } }, "node_modules/@ckeditor/ckeditor5-link": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-35.4.0.tgz", - "integrity": "sha512-aqHFwlnGyjW/fp/fklD1VupYLsfbvSwsh9RFGIdgJL4TuWnlhxR5JXCOAKyZtvCWpdyuKyqzEB8EV0NQAa+OMg==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-36.0.1.tgz", + "integrity": "sha512-u0E22wCzgAWMlg5BemYAUHws6zausSek+tmI6VmTRibogsUsfso3JnWI0RXNiEd4i2w1wRspvb9S/D8iy7n4fA==", "dependencies": { - "@ckeditor/ckeditor5-ui": "^35.4.0", - "ckeditor5": "^35.4.0", + "@ckeditor/ckeditor5-ui": "^36.0.1", + "ckeditor5": "^36.0.1", "lodash-es": "^4.17.15" }, "engines": { @@ -1824,12 +1823,12 @@ } }, "node_modules/@ckeditor/ckeditor5-list": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-35.4.0.tgz", - "integrity": "sha512-fPENWzEicpoXZsDmGR6EiR/j3Z4Q3KYAsBMsmWf8YwUlbM/hERt+V3yIB+LKdGQKbFrL6CWOA1JBB4tmmwd50A==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-36.0.1.tgz", + "integrity": "sha512-v4h5iXCqbOpjaiQRZNp1SExU7BzKfcDU9VUGZpUzFLC0S1JKVO1DAJKMxhqgUCvgGrTOrYHZoGaqNWQZXXwZQg==", "dependencies": { - "@ckeditor/ckeditor5-ui": "^35.4.0", - "ckeditor5": "^35.4.0" + "@ckeditor/ckeditor5-ui": "^36.0.1", + "ckeditor5": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1837,12 +1836,12 @@ } }, "node_modules/@ckeditor/ckeditor5-media-embed": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-35.4.0.tgz", - "integrity": "sha512-So+BYkI82pdIGP2VQ+b+gstEOnHLHA9yBX94pTJM9eW1O+ZTPMR1t2wJFFmEbCjQUYDVC8SdGUGaOb1gaeVXiw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-36.0.1.tgz", + "integrity": "sha512-TBl9bh+wBndkHfjjULqTYdYjbwtpO0ug4QTE5PQuAXrfvNeTAGvpYRqnJtLlASzqvUcgc3uBCXI9sO90ZUnFWw==", "dependencies": { - "@ckeditor/ckeditor5-ui": "^35.4.0", - "ckeditor5": "^35.4.0" + "@ckeditor/ckeditor5-ui": "^36.0.1", + "ckeditor5": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1850,13 +1849,13 @@ } }, "node_modules/@ckeditor/ckeditor5-paragraph": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-35.4.0.tgz", - "integrity": "sha512-8nhkEEFv1WClhH6q/HW8P596d+dlatSVc46kQ2+jGlYirL8P66tV/nK+OiE8z1d897oVr4QPGsqk2qGkRFUChw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-36.0.1.tgz", + "integrity": "sha512-NF1PH9WVfY81vkohj6GV1W/u1ogbZnfy60wrDy8Qp3iaFK1LJBsKNz3q1tf0WkBghaX/MUjR9E06l/OrTtaTZw==", "dependencies": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0" + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-ui": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1864,11 +1863,11 @@ } }, "node_modules/@ckeditor/ckeditor5-paste-from-office": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-35.4.0.tgz", - "integrity": "sha512-Uav1z9t52+qcu1axykcZ/NeH7JnURuZF9l0o+Pq/sNg3zjzVqB92V5cvFXg9hXeod8LzxlNLHy1BR8ZWTHeKHQ==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-36.0.1.tgz", + "integrity": "sha512-JG3Ex/0mQ94E6coU16/CpnjikadCLebRLKXKYQyK/Wag7MbkKh8jgzpnZTC4Br4HvpQORfx7eC475BWF927FeQ==", "dependencies": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1876,13 +1875,13 @@ } }, "node_modules/@ckeditor/ckeditor5-select-all": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-35.4.0.tgz", - "integrity": "sha512-c+pIIY77SP6ux4/cyD7cCrllQAqtFVSnzNYdy7ygNPqljCGngCnpSV9xfCO/blFo6/zx2vsmzVGdRq3ArzGoMg==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-36.0.1.tgz", + "integrity": "sha512-8rPxcenTAoqXy1gleZvfsc7VD0IltPFq8R+blD4JL+sSMMDUtKhPuok4TA9h6Yh0nP6LfRK2fBUKIWH3xRPABg==", "dependencies": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0" + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-ui": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1890,11 +1889,11 @@ } }, "node_modules/@ckeditor/ckeditor5-table": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-35.4.0.tgz", - "integrity": "sha512-u2g3CIqXO7ByrfFVqlHagPssta8hd/zSE37CjFuylc5KYVmMxcuh3TiFirKaladH92/3gjfnf+GWEC5X14mA8w==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-36.0.1.tgz", + "integrity": "sha512-ishbq3Rp8n7aypswmbqAVWT5W0iYZfAfm6wS+dpSoFqzAPX6ko8+bnoTkq+Wbs1S4+JDaua7QOJw9A1L1cv17A==", "dependencies": { - "ckeditor5": "^35.4.0", + "ckeditor5": "^36.0.1", "lodash-es": "^4.17.15" }, "engines": { @@ -1903,13 +1902,13 @@ } }, "node_modules/@ckeditor/ckeditor5-typing": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-35.4.0.tgz", - "integrity": "sha512-Ad/PHWbVWcnAj9oevkkfLqf6CmvCFOti466uhvfOCKRNVf2+/xuGwleOGr8W6Lir/x/qav7ojFjKPKDxqbPXhA==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-36.0.1.tgz", + "integrity": "sha512-NwXQxNxf/LLANiiteEVaLr1ZzvJd7y6+O5a6x0Tv9Uuheu80aw2Axm3icneODt05G/XT+iJmCHzUYdEiCsHUaw==", "dependencies": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-engine": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1", "lodash-es": "^4.17.15" }, "engines": { @@ -1918,12 +1917,12 @@ } }, "node_modules/@ckeditor/ckeditor5-ui": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-35.4.0.tgz", - "integrity": "sha512-0SmYE+k1cYQPqyw2rQsPDV/RpudneBh1bNfiaTOz+rqViJIMe+TxiuK6Fz+znNZ05s0exr+ZHWvMttGqlVoQNw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-36.0.1.tgz", + "integrity": "sha512-wPqAdXUZnEAD3XPvS5vEGU2kxzTQah3wne3B1esdlbJ7dSLZDdx8r1dyKyp3/WCpCT8G+PqGvSUrlnqcy7WI5A==", "dependencies": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1", "lodash-es": "^4.17.15" }, "engines": { @@ -1932,13 +1931,13 @@ } }, "node_modules/@ckeditor/ckeditor5-undo": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-35.4.0.tgz", - "integrity": "sha512-0RhsK0f/pX/7KB/JXYTLiDOswmUTQ9EKIIuewAwr7LTsBf4Q309FZSFdbeTmc0wIyX33212Xh5xsi3LyG1VJRg==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-36.0.1.tgz", + "integrity": "sha512-TBm6TAnur59f5hqlgUZ89NV3cPQw0xqqpSuVMFrvFruPmPiIay2E34Mapb5KRXr83AEPhNN8GAE2YM7HmMqKrQ==", "dependencies": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0" + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-engine": "^36.0.1", + "@ckeditor/ckeditor5-ui": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1946,13 +1945,13 @@ } }, "node_modules/@ckeditor/ckeditor5-upload": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-35.4.0.tgz", - "integrity": "sha512-+eJAluAc4mAFmx5FNuSGjkCYmbm0V9NpSleubAXEx2e+KNiLarPAnsolwRaAcYXcloNp4C9/l0D+lPEx7VRYtg==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-36.0.1.tgz", + "integrity": "sha512-932vnvO++SzfZ6EpNkOj6PPKN6vVgn5aW3gu0c1D51cF9KkCFiaMhBDsOzDRVvq/bbnDqUQ9v3j1cNo2UlC8oA==", "dependencies": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0" + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-ui": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -1960,9 +1959,9 @@ } }, "node_modules/@ckeditor/ckeditor5-utils": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-35.4.0.tgz", - "integrity": "sha512-sFjbb+1VYdLbELDLWVYk86WzVN7Lo3sXHbVhdr8+kc0Ufxdr3mTFHDAkiymFt2fs1FOB5gZyWJlJU+EeJnhKUw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-36.0.1.tgz", + "integrity": "sha512-TW/YRb0OQe88IyqRoq2xS02iXOG82NQybzMuFDnGyCaFV0hA/9ysOyWwFpxDLcPDhDgVJZIxuwvFaek9x+uCMA==", "dependencies": { "lodash-es": "^4.17.15" }, @@ -1988,16 +1987,16 @@ } }, "node_modules/@ckeditor/ckeditor5-widget": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-35.4.0.tgz", - "integrity": "sha512-SNYOXXWu7XV1BZET+ar0Cea25836vzNtUqXlDPwBx/jrmK86b8GMbFR99P2bUG0NvtIsH5cSk7XCmnxb4ZQ6wA==", - "dependencies": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-enter": "^35.4.0", - "@ckeditor/ckeditor5-typing": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-36.0.1.tgz", + "integrity": "sha512-on92cCRYLWTfwrpnFi5z4FY7NDhY+X+p6yuYStnB9d9jM3FJi3/7y2q9ojr8fSMot4pQsXCiFXzaF6yez+77wA==", + "dependencies": { + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-engine": "^36.0.1", + "@ckeditor/ckeditor5-enter": "^36.0.1", + "@ckeditor/ckeditor5-typing": "^36.0.1", + "@ckeditor/ckeditor5-ui": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1", "lodash-es": "^4.17.15" }, "engines": { @@ -2005,6 +2004,52 @@ "npm": ">=5.7.1" } }, + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.1.tgz", + "integrity": "sha512-SAAi5DpgJJWkfTvWSaqkgyIsTawa83hMwKrktkj6ra2h+q6ZN57vOGZ6ySHq6RSo+CbP64fA3aPChPBRDDUgtw==", + "dev": true, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.0.0", + "@csstools/css-tokenizer": "^2.0.0" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.0.1.tgz", + "integrity": "sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw==", + "dev": true, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^2.0.0" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.0.2.tgz", + "integrity": "sha512-prUTipz0NZH7Lc5wyBUy93NFy3QYDMVEQgSeZzNdpMbKRd6V2bgRFyJ+O0S0Dw0MXWuE/H9WXlJk3kzMZRHZ/g==", + "dev": true, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, "node_modules/@csstools/sass-import-resolve": { "version": "1.0.0", "dev": true, @@ -2030,9 +2075,10 @@ } }, "node_modules/@dicebear/avatars": { - "version": "4.10.5", - "resolved": "https://registry.npmjs.org/@dicebear/avatars/-/avatars-4.10.5.tgz", - "integrity": "sha512-vK1z5rtBaHs+hHW7UkKxx2yPA1ITIfdYQHwdtnXkSiXshRtXeL7JhSsMozU8GC7pT94WppIY8U9atIltQa0NUQ==", + "version": "4.10.8", + "resolved": "https://registry.npmjs.org/@dicebear/avatars/-/avatars-4.10.8.tgz", + "integrity": "sha512-jni3+W1yRRh4sJYmuQUZ8JpKI9aEEud53TUcxNFtntdRyOUJygIFdC5JPKNac58eALnBTZZ4ox7b+oeo0Ux/oA==", + "deprecated": "This package is deprecated. Use '@dicebear/core' instead. Read more: https://dicebear.com/how-to-use/js-library", "dependencies": { "@types/json-schema": "^7.0.7", "pure-color": "^1.3.0", @@ -2350,9 +2396,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "18.11.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.8.tgz", - "integrity": "sha512-uGwPWlE0Hj972KkHtCDVwZ8O39GmyjfMane1Z3GUBGGnkZ2USDq7SxLpVIiIHpweY9DS0QTDH0Nw7RNBsAAZ5A==" + "version": "18.13.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz", + "integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==" }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -3512,22 +3558,22 @@ } }, "node_modules/ckeditor5": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-35.4.0.tgz", - "integrity": "sha512-vBEQVkFCbjYmEPVkyWsOqU44DOovUio6xBuCwroe4TuJLplqeRasCjFwB0DPknXQU8U0iM3Lh/QSKRyN92pw3Q==", - "dependencies": { - "@ckeditor/ckeditor5-clipboard": "^35.4.0", - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-enter": "^35.4.0", - "@ckeditor/ckeditor5-paragraph": "^35.4.0", - "@ckeditor/ckeditor5-select-all": "^35.4.0", - "@ckeditor/ckeditor5-typing": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-undo": "^35.4.0", - "@ckeditor/ckeditor5-upload": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", - "@ckeditor/ckeditor5-widget": "^35.4.0" + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-36.0.1.tgz", + "integrity": "sha512-9zKX7WIRKSDviM0s41VvW8JtDiRtNrhwrzYj4XCjGpZyIXsUKttdJYHIP5iP1MdfZU/hCvpgSUn2fmRPxFbg+Q==", + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "^36.0.1", + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-engine": "^36.0.1", + "@ckeditor/ckeditor5-enter": "^36.0.1", + "@ckeditor/ckeditor5-paragraph": "^36.0.1", + "@ckeditor/ckeditor5-select-all": "^36.0.1", + "@ckeditor/ckeditor5-typing": "^36.0.1", + "@ckeditor/ckeditor5-ui": "^36.0.1", + "@ckeditor/ckeditor5-undo": "^36.0.1", + "@ckeditor/ckeditor5-upload": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1", + "@ckeditor/ckeditor5-widget": "^36.0.1" }, "engines": { "node": ">=14.0.0", @@ -6089,12 +6135,10 @@ "license": "MIT" }, "node_modules/json5": { - "version": "2.2.0", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5" - }, "bin": { "json5": "lib/cli.js" }, @@ -6520,9 +6564,10 @@ } }, "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, - "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -7414,9 +7459,9 @@ } }, "node_modules/postcss": { - "version": "8.4.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", - "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", + "version": "8.4.20", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", + "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", "funding": [ { "type": "opencollective", @@ -7491,13 +7536,14 @@ } }, "node_modules/postcss-cli": { - "version": "10.0.0", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-10.1.0.tgz", + "integrity": "sha512-Zu7PLORkE9YwNdvOeOVKPmWghprOtjFQU3srMUGbdz3pHJiFh7yZ4geiZFMkjMfB0mtTFR3h8RemR62rPkbOPA==", "dev": true, - "license": "MIT", "dependencies": { "chokidar": "^3.3.0", "dependency-graph": "^0.11.0", - "fs-extra": "^10.0.0", + "fs-extra": "^11.0.0", "get-stdin": "^9.0.0", "globby": "^13.0.0", "picocolors": "^1.0.0", @@ -7505,7 +7551,7 @@ "postcss-reporter": "^7.0.0", "pretty-hrtime": "^1.0.3", "read-cache": "^1.0.0", - "slash": "^4.0.0", + "slash": "^5.0.0", "yargs": "^17.0.0" }, "bin": { @@ -7518,6 +7564,20 @@ "postcss": "^8.0.0" } }, + "node_modules/postcss-cli/node_modules/fs-extra": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", + "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, "node_modules/postcss-cli/node_modules/globby": { "version": "13.1.2", "dev": true, @@ -7536,6 +7596,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/postcss-cli/node_modules/globby/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/postcss-cli/node_modules/postcss-load-config": { "version": "4.0.1", "dev": true, @@ -7565,11 +7637,12 @@ } }, "node_modules/postcss-cli/node_modules/slash": { - "version": "4.0.0", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.0.0.tgz", + "integrity": "sha512-n6KkmvKS0623igEVj3FF0OZs1gYYJ0o0Hj939yc1fyxl2xt+xYpLnzJB6xBSqOfV9ZFLEWodBBN/heZJahuIJQ==", "dev": true, - "license": "MIT", "engines": { - "node": ">=12" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -7631,22 +7704,25 @@ } }, "node_modules/postcss-custom-properties": { - "version": "12.1.10", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", - "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.1.3.tgz", + "integrity": "sha512-15equAsfqtnr7jyzes6vyaGdAiNmKd+50FZ35/E/huBNBt7PgGMSNL/4o765nnNoP2dmaMJklb3FwJf3fdRcpA==", "dev": true, "dependencies": { + "@csstools/cascade-layer-name-parser": "^1.0.0", + "@csstools/css-parser-algorithms": "^2.0.0", + "@csstools/css-tokenizer": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/postcss-discard-comments": { @@ -7706,9 +7782,9 @@ } }, "node_modules/postcss-import": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.0.0.tgz", - "integrity": "sha512-Y20shPQ07RitgBGv2zvkEAu9bqvrD77C9axhj/aA1BQj4czape2MdClCExvB27EwYEJdGgKZBpKanb0t1rK2Kg==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", "dev": true, "dependencies": { "postcss-value-parser": "^4.0.0", @@ -8241,9 +8317,9 @@ } }, "node_modules/postcss-scss": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.5.tgz", - "integrity": "sha512-F7xpB6TrXyqUh3GKdyB4Gkp3QL3DDW1+uI+gxx/oJnUt/qXI4trj5OGlp9rOKdoABGULuqtqeG+3HEVQk4DjmA==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", "dev": true, "funding": [ { @@ -8259,7 +8335,7 @@ "node": ">=12.0" }, "peerDependencies": { - "postcss": "^8.3.3" + "postcss": "^8.4.19" } }, "node_modules/postcss-selector-parser": { @@ -8452,11 +8528,12 @@ "license": "MIT" }, "node_modules/pusher-js": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/pusher-js/-/pusher-js-7.4.0.tgz", - "integrity": "sha512-4ewETSlJEdRZ2eHGEMH3pHxMVB+sB4oMmOWbgYbSRsYbTFPOpRBumSEm9NSNse3pfjiluTrB98PaXijJ6BL3lg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/pusher-js/-/pusher-js-8.0.1.tgz", + "integrity": "sha512-DbhfDfghqCF94gb+TFHZAgauXFT7k6onWXcd3Q4vnk/C2f5bC7/qKV14rvdoAAB8FCIBb11ZL0YX7N/oQPVxXA==", "dev": true, "dependencies": { + "@types/express-serve-static-core": "4.17.28", "@types/node": "^14.14.31", "tweetnacl": "^1.0.3" } @@ -11722,290 +11799,289 @@ } }, "@ckeditor/ckeditor5-adapter-ckfinder": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-35.4.0.tgz", - "integrity": "sha512-0o0nkggKYwjx60Ge7GGuJp2jJGwGW9LlAOZEVPTMRG8b/uSzMNLHyCChKeakRO4z7tiopJM6o9Y8sfbDM/nKpA==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-36.0.1.tgz", + "integrity": "sha512-kZUvaG0fpGavArn5Yl2eKkCfCelemRfPRVyPerliJUh/6xhDhwT2ds/stI4VyhE2tHRD9ohOywxAEcH2XJUthg==", "requires": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" } }, "@ckeditor/ckeditor5-autoformat": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-35.4.0.tgz", - "integrity": "sha512-4vAOaoiziR2XN8KmismiBiknCeOYKtskW8yQnSrFWUX3Fkok3KrHaRFr48AbIN4pHI2xTMKPLeMLeRtZd8tTVw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-36.0.1.tgz", + "integrity": "sha512-kve+Ergl40L6DzbtvyTMhbwfMZgpl0SJgsAzukQ72OyvJykQywworJ3zt/PgLCJKD+EKN80X9nR8kfBzXRG/vw==", "requires": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" } }, "@ckeditor/ckeditor5-basic-styles": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-35.4.0.tgz", - "integrity": "sha512-6JkoplYMwIHN1E/w3DoY0i95B41sbGwsNAtlvx6qaBvNKkLu4rRCtiBUJDnx8qZxxQXHih5ZOw8bUQHl4mt8hw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-36.0.1.tgz", + "integrity": "sha512-5qbgzsgmJP7lecf78sy6QpqbsF2BLs7WxziMrJUXQytgq4S7o+Q/uqGF/itpkQMBBnLulRFJ8/x055iOBugreQ==", "requires": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" } }, "@ckeditor/ckeditor5-block-quote": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-35.4.0.tgz", - "integrity": "sha512-AXoJhSVwl/RSelmxqxMcLq0VUXubjEvMc32xvF6CyUkc/vlSkZec6noznXyVo0P5TXOxsFbzwFAdBOSFTFjD+A==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-36.0.1.tgz", + "integrity": "sha512-kLvkHGiu5lAnPiUnRUc0M0Nlls179PmcOvX+YIIp62YBYTxG/R6oCC5clnnhodNiDQBEgwbxqoqTKNSkOX0VWw==", "requires": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" } }, "@ckeditor/ckeditor5-build-classic": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-classic/-/ckeditor5-build-classic-35.4.0.tgz", - "integrity": "sha512-DDvhtoOggo2B7/M+XPReIkFOvkXzzjTP3d4dzakODIFhZ5Y633U0NlIwTeMP/KVvTfzmesW9FJzER0fbVosQgA==", - "requires": { - "@ckeditor/ckeditor5-adapter-ckfinder": "^35.4.0", - "@ckeditor/ckeditor5-autoformat": "^35.4.0", - "@ckeditor/ckeditor5-basic-styles": "^35.4.0", - "@ckeditor/ckeditor5-block-quote": "^35.4.0", - "@ckeditor/ckeditor5-ckbox": "^35.4.0", - "@ckeditor/ckeditor5-ckfinder": "^35.4.0", - "@ckeditor/ckeditor5-cloud-services": "^35.4.0", - "@ckeditor/ckeditor5-easy-image": "^35.4.0", - "@ckeditor/ckeditor5-editor-classic": "^35.4.0", - "@ckeditor/ckeditor5-essentials": "^35.4.0", - "@ckeditor/ckeditor5-heading": "^35.4.0", - "@ckeditor/ckeditor5-image": "^35.4.0", - "@ckeditor/ckeditor5-indent": "^35.4.0", - "@ckeditor/ckeditor5-link": "^35.4.0", - "@ckeditor/ckeditor5-list": "^35.4.0", - "@ckeditor/ckeditor5-media-embed": "^35.4.0", - "@ckeditor/ckeditor5-paragraph": "^35.4.0", - "@ckeditor/ckeditor5-paste-from-office": "^35.4.0", - "@ckeditor/ckeditor5-table": "^35.4.0", - "@ckeditor/ckeditor5-typing": "^35.4.0" + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-classic/-/ckeditor5-build-classic-36.0.1.tgz", + "integrity": "sha512-noBqFM9rzf9WAn5JLqbmKbjarrrLzu0cNDX8LUaYPa/n/AYThL2ul4vy6zmHS7OS+PJLQaH+S/bTFLRflcVl3A==", + "requires": { + "@ckeditor/ckeditor5-adapter-ckfinder": "^36.0.1", + "@ckeditor/ckeditor5-autoformat": "^36.0.1", + "@ckeditor/ckeditor5-basic-styles": "^36.0.1", + "@ckeditor/ckeditor5-block-quote": "^36.0.1", + "@ckeditor/ckeditor5-ckbox": "^36.0.1", + "@ckeditor/ckeditor5-ckfinder": "^36.0.1", + "@ckeditor/ckeditor5-cloud-services": "^36.0.1", + "@ckeditor/ckeditor5-easy-image": "^36.0.1", + "@ckeditor/ckeditor5-editor-classic": "^36.0.1", + "@ckeditor/ckeditor5-essentials": "^36.0.1", + "@ckeditor/ckeditor5-heading": "^36.0.1", + "@ckeditor/ckeditor5-image": "^36.0.1", + "@ckeditor/ckeditor5-indent": "^36.0.1", + "@ckeditor/ckeditor5-link": "^36.0.1", + "@ckeditor/ckeditor5-list": "^36.0.1", + "@ckeditor/ckeditor5-media-embed": "^36.0.1", + "@ckeditor/ckeditor5-paragraph": "^36.0.1", + "@ckeditor/ckeditor5-paste-from-office": "^36.0.1", + "@ckeditor/ckeditor5-table": "^36.0.1", + "@ckeditor/ckeditor5-typing": "^36.0.1" } }, "@ckeditor/ckeditor5-ckbox": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-35.4.0.tgz", - "integrity": "sha512-kpEleQLsu3/nyvc46zkWBp3EvvxinnQfmwvi52h+FLbbI0TE0dxadRppQHZjHXd4yw29N6B1ePeMAVFRX1iYjQ==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-36.0.1.tgz", + "integrity": "sha512-QzrsGCj84Yd3wDIvFk/e/BJvjeQHhBDxJ/XUfkDw2rhFvJZ9V5Xx08JR+Hsamvc/wd/ES/SlJyDPRjzdfuq/gw==", "requires": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" } }, "@ckeditor/ckeditor5-ckfinder": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-35.4.0.tgz", - "integrity": "sha512-PeA3PA1c1JGn9f+rZlnWHSuXUU4DjWU4oUp5tMWAtS8OV1srJ2DbU/+Z/WZHO4jmDMfQX9XmN5B/sdLvTQ7ZjQ==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-36.0.1.tgz", + "integrity": "sha512-2qdUHEDmBdyFMeiNSWgE/f1p3Tt9b1uuOsvAt+pXJHET9zT8TlpipbhzN3e9+Vqbiy7tv1ofK/gGGHLGoI25tg==", "requires": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" } }, "@ckeditor/ckeditor5-clipboard": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-35.4.0.tgz", - "integrity": "sha512-B6rIQxvOrHvO9TZRC8JA0wKk+IfN880UJkYIg1qlhf9HFNVjdVbtHaiCsPD+TzGmQN3XHXfNjgjabGRIn0iZmw==", - "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", - "@ckeditor/ckeditor5-widget": "^35.4.0", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-36.0.1.tgz", + "integrity": "sha512-CFh5oO29dUXwsUf/BPM8g5l8MV3hiG27/h6fpC1qRUTAVXDAj43j+cfYYs8MwNi3hv0c/1KyT1bLySqQ/LZctw==", + "requires": { + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-engine": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1", + "@ckeditor/ckeditor5-widget": "^36.0.1", "lodash-es": "^4.17.11" } }, "@ckeditor/ckeditor5-cloud-services": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-35.4.0.tgz", - "integrity": "sha512-iavLfEKx0GVPMIyPnnOlD9TCVVLIrwp1dCQAfO3A7WUySiLBcC7ShJ+6Bm00CVQQE6VtrYOevrKN/RcRzImzHw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-36.0.1.tgz", + "integrity": "sha512-o+Xp3mAWISx+LCHeV8wYN1v7ZA0XUtIOXPb6N+6lJcS9fDSdc/B4+0KnpHoDZQThgvs9UoNb6ty2f3H5Den/Bg==", "requires": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" } }, "@ckeditor/ckeditor5-core": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-35.4.0.tgz", - "integrity": "sha512-Rf0H7C4inCj/YC8aii0cT7TC/IuBIQ+tXmu9qd8/1BJ/rz1MCHXtBPApjTbFp33OE3aOFB5+NUaKt05k/dL3OA==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-36.0.1.tgz", + "integrity": "sha512-50O+DYXtaf4dMOn+3mGUvfYiE2qsCgVn114WQj7Tj3pZl5w+pAIv/2P+9cBB2Kb7QxgPZqZ7bvsi9wHqIJ6KCw==", "requires": { - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", + "@ckeditor/ckeditor5-engine": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1", "lodash-es": "^4.17.15" } }, "@ckeditor/ckeditor5-easy-image": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-35.4.0.tgz", - "integrity": "sha512-DRCQ/zh2Ul0f7RrSBG3WYKnZbrU2jj1RazX4qZM1b1WlM81y7+i+Rnp209JIT9TnlrTdYJy2EUY17YHughuyzA==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-36.0.1.tgz", + "integrity": "sha512-t74s840xNPaWibgI1YcC/lHcigCY4zUyXzpXhepWe9qw4zfg58H2wK6a0AwBN+yy8mXcotDUmjXkOXgnNkJp0Q==", "requires": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" } }, "@ckeditor/ckeditor5-editor-classic": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-35.4.0.tgz", - "integrity": "sha512-EqAqFD/5oPtDMU2AoH3eJaDplcS8MxfkiRQ5hzeC1JeIPT94w5FCHnB4SAkjLPDnlyZnBWOOYdZSuln2TRIbEw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-36.0.1.tgz", + "integrity": "sha512-/euO79HzgIxILgxbqpGaMxO3f2BSGazljAGTc+aGJQ4bs9YnkxpeCc2wxYXuUzMNev2vVqhaPTvRJzg2Bb2r9w==", "requires": { - "ckeditor5": "^35.4.0", + "ckeditor5": "^36.0.1", "lodash-es": "^4.17.15" } }, "@ckeditor/ckeditor5-engine": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-35.4.0.tgz", - "integrity": "sha512-67QKtUGJeLM072h9qURvzczYGU3ecuxR9LLmM4dffnV+PBNQ9e8RDCY7PuuEP0pplmAUI6/XqoZJIbk6h7ZV3Q==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-36.0.1.tgz", + "integrity": "sha512-Ze2omTguUggwiL9vvLvPk+QpjEBbIOPS1Hi/ROYlsW8QSdnPbSTv+6rCIYThqJMFeonxLZWV5XwbcqpgSAs0MA==", "requires": { - "@ckeditor/ckeditor5-utils": "^35.4.0", + "@ckeditor/ckeditor5-utils": "^36.0.1", "lodash-es": "^4.17.15" } }, "@ckeditor/ckeditor5-enter": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-35.4.0.tgz", - "integrity": "sha512-y95RnA/Gw72e220PJKVwNbwPzX4SRs82/rXu1jVyJXty7CcEZqqfyRtW6odICAXr5eKI5XKgzFgpFYULL3D9Nw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-36.0.1.tgz", + "integrity": "sha512-FHZ43bltDGFyihfBOTwBOgsS2mMU2ATR9xxFEKlDP+8+P1bq4e0YkC3t4PuwtHIZMvNHiFxqvmFtA2eznGS7sQ==", "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0" + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-engine": "^36.0.1" } }, "@ckeditor/ckeditor5-essentials": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-35.4.0.tgz", - "integrity": "sha512-tTtTb4NYSQi99LPDzAVUnFhW6iTqSuaylkg0XnDvO2lVR3tAA27gOOjGqc8Ri9NMGGeZkFTvXpnVkXkFnDP2nQ==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-36.0.1.tgz", + "integrity": "sha512-f6yEeSA75/hAqK+hZ09LnUj+2PSXFSTHFBzC32WKr+e2qlTx3/mArvwnnQcTj7lo7SuUmctpg7X5DD3/Rcg+HA==", "requires": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" } }, "@ckeditor/ckeditor5-heading": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-35.4.0.tgz", - "integrity": "sha512-cZwKzAg0USxaDZstQXKMkzrE+fOEr+6YFtXpHGrKgsaisI9xkuOWD40dZvLovTmENLGPopDkdfGewj8jscB9Kg==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-36.0.1.tgz", + "integrity": "sha512-elVL6y8kFFB4wCjmVTYsbx5vFoNCsPn9fAJ4/T2tElb9wszs4BsbMjScUNwVomOxuSPy3x6Qt4HG1NFVoh1FKg==", "requires": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" } }, "@ckeditor/ckeditor5-image": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-35.4.0.tgz", - "integrity": "sha512-SQ+IiIB6SLhdhVy3gRKxxfBXpLikInvaP3ILOvPQlaC0Bt5ciJ3t/180zCBlbCvvRwIQNo4bYbZc5cI8UBIAaA==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-36.0.1.tgz", + "integrity": "sha512-HElSvvBXL4kmwtwrAw28oIuJN1gXMr0kOYnR+sLkJGlfeymOQ4RKEqW3vOPMmN6s2RMJVoNkpytPbhzalFn3Sg==", "requires": { - "@ckeditor/ckeditor5-ui": "^35.4.0", - "ckeditor5": "^35.4.0", + "@ckeditor/ckeditor5-ui": "^36.0.1", + "ckeditor5": "^36.0.1", "lodash-es": "^4.17.15" } }, "@ckeditor/ckeditor5-indent": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-35.4.0.tgz", - "integrity": "sha512-FNp5S6t/RlY4eARR4E/jzxqjAbsGMa+30ZKS9maTOCx0TDmvmjD0jvZc9+1fe/KzSBk9wtmHYOil1J+W66rKvw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-36.0.1.tgz", + "integrity": "sha512-3E+3UCP9Krr41yP8g5a/QmJEJCChOFWdrLShi0YYODkJlhI/UUJFWVDTx54x1GnnDhXt8HhpOVGHCo14+KuRfA==", "requires": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" } }, "@ckeditor/ckeditor5-link": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-35.4.0.tgz", - "integrity": "sha512-aqHFwlnGyjW/fp/fklD1VupYLsfbvSwsh9RFGIdgJL4TuWnlhxR5JXCOAKyZtvCWpdyuKyqzEB8EV0NQAa+OMg==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-36.0.1.tgz", + "integrity": "sha512-u0E22wCzgAWMlg5BemYAUHws6zausSek+tmI6VmTRibogsUsfso3JnWI0RXNiEd4i2w1wRspvb9S/D8iy7n4fA==", "requires": { - "@ckeditor/ckeditor5-ui": "^35.4.0", - "ckeditor5": "^35.4.0", + "@ckeditor/ckeditor5-ui": "^36.0.1", + "ckeditor5": "^36.0.1", "lodash-es": "^4.17.15" } }, "@ckeditor/ckeditor5-list": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-35.4.0.tgz", - "integrity": "sha512-fPENWzEicpoXZsDmGR6EiR/j3Z4Q3KYAsBMsmWf8YwUlbM/hERt+V3yIB+LKdGQKbFrL6CWOA1JBB4tmmwd50A==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-36.0.1.tgz", + "integrity": "sha512-v4h5iXCqbOpjaiQRZNp1SExU7BzKfcDU9VUGZpUzFLC0S1JKVO1DAJKMxhqgUCvgGrTOrYHZoGaqNWQZXXwZQg==", "requires": { - "@ckeditor/ckeditor5-ui": "^35.4.0", - "ckeditor5": "^35.4.0" + "@ckeditor/ckeditor5-ui": "^36.0.1", + "ckeditor5": "^36.0.1" } }, "@ckeditor/ckeditor5-media-embed": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-35.4.0.tgz", - "integrity": "sha512-So+BYkI82pdIGP2VQ+b+gstEOnHLHA9yBX94pTJM9eW1O+ZTPMR1t2wJFFmEbCjQUYDVC8SdGUGaOb1gaeVXiw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-36.0.1.tgz", + "integrity": "sha512-TBl9bh+wBndkHfjjULqTYdYjbwtpO0ug4QTE5PQuAXrfvNeTAGvpYRqnJtLlASzqvUcgc3uBCXI9sO90ZUnFWw==", "requires": { - "@ckeditor/ckeditor5-ui": "^35.4.0", - "ckeditor5": "^35.4.0" + "@ckeditor/ckeditor5-ui": "^36.0.1", + "ckeditor5": "^36.0.1" } }, "@ckeditor/ckeditor5-paragraph": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-35.4.0.tgz", - "integrity": "sha512-8nhkEEFv1WClhH6q/HW8P596d+dlatSVc46kQ2+jGlYirL8P66tV/nK+OiE8z1d897oVr4QPGsqk2qGkRFUChw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-36.0.1.tgz", + "integrity": "sha512-NF1PH9WVfY81vkohj6GV1W/u1ogbZnfy60wrDy8Qp3iaFK1LJBsKNz3q1tf0WkBghaX/MUjR9E06l/OrTtaTZw==", "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0" + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-ui": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1" } }, "@ckeditor/ckeditor5-paste-from-office": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-35.4.0.tgz", - "integrity": "sha512-Uav1z9t52+qcu1axykcZ/NeH7JnURuZF9l0o+Pq/sNg3zjzVqB92V5cvFXg9hXeod8LzxlNLHy1BR8ZWTHeKHQ==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-36.0.1.tgz", + "integrity": "sha512-JG3Ex/0mQ94E6coU16/CpnjikadCLebRLKXKYQyK/Wag7MbkKh8jgzpnZTC4Br4HvpQORfx7eC475BWF927FeQ==", "requires": { - "ckeditor5": "^35.4.0" + "ckeditor5": "^36.0.1" } }, "@ckeditor/ckeditor5-select-all": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-35.4.0.tgz", - "integrity": "sha512-c+pIIY77SP6ux4/cyD7cCrllQAqtFVSnzNYdy7ygNPqljCGngCnpSV9xfCO/blFo6/zx2vsmzVGdRq3ArzGoMg==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-36.0.1.tgz", + "integrity": "sha512-8rPxcenTAoqXy1gleZvfsc7VD0IltPFq8R+blD4JL+sSMMDUtKhPuok4TA9h6Yh0nP6LfRK2fBUKIWH3xRPABg==", "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0" + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-ui": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1" } }, "@ckeditor/ckeditor5-table": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-35.4.0.tgz", - "integrity": "sha512-u2g3CIqXO7ByrfFVqlHagPssta8hd/zSE37CjFuylc5KYVmMxcuh3TiFirKaladH92/3gjfnf+GWEC5X14mA8w==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-36.0.1.tgz", + "integrity": "sha512-ishbq3Rp8n7aypswmbqAVWT5W0iYZfAfm6wS+dpSoFqzAPX6ko8+bnoTkq+Wbs1S4+JDaua7QOJw9A1L1cv17A==", "requires": { - "ckeditor5": "^35.4.0", + "ckeditor5": "^36.0.1", "lodash-es": "^4.17.15" } }, "@ckeditor/ckeditor5-typing": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-35.4.0.tgz", - "integrity": "sha512-Ad/PHWbVWcnAj9oevkkfLqf6CmvCFOti466uhvfOCKRNVf2+/xuGwleOGr8W6Lir/x/qav7ojFjKPKDxqbPXhA==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-36.0.1.tgz", + "integrity": "sha512-NwXQxNxf/LLANiiteEVaLr1ZzvJd7y6+O5a6x0Tv9Uuheu80aw2Axm3icneODt05G/XT+iJmCHzUYdEiCsHUaw==", "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-engine": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1", "lodash-es": "^4.17.15" } }, "@ckeditor/ckeditor5-ui": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-35.4.0.tgz", - "integrity": "sha512-0SmYE+k1cYQPqyw2rQsPDV/RpudneBh1bNfiaTOz+rqViJIMe+TxiuK6Fz+znNZ05s0exr+ZHWvMttGqlVoQNw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-36.0.1.tgz", + "integrity": "sha512-wPqAdXUZnEAD3XPvS5vEGU2kxzTQah3wne3B1esdlbJ7dSLZDdx8r1dyKyp3/WCpCT8G+PqGvSUrlnqcy7WI5A==", "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1", "lodash-es": "^4.17.15" } }, "@ckeditor/ckeditor5-undo": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-35.4.0.tgz", - "integrity": "sha512-0RhsK0f/pX/7KB/JXYTLiDOswmUTQ9EKIIuewAwr7LTsBf4Q309FZSFdbeTmc0wIyX33212Xh5xsi3LyG1VJRg==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-36.0.1.tgz", + "integrity": "sha512-TBm6TAnur59f5hqlgUZ89NV3cPQw0xqqpSuVMFrvFruPmPiIay2E34Mapb5KRXr83AEPhNN8GAE2YM7HmMqKrQ==", "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0" + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-engine": "^36.0.1", + "@ckeditor/ckeditor5-ui": "^36.0.1" } }, "@ckeditor/ckeditor5-upload": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-35.4.0.tgz", - "integrity": "sha512-+eJAluAc4mAFmx5FNuSGjkCYmbm0V9NpSleubAXEx2e+KNiLarPAnsolwRaAcYXcloNp4C9/l0D+lPEx7VRYtg==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-36.0.1.tgz", + "integrity": "sha512-932vnvO++SzfZ6EpNkOj6PPKN6vVgn5aW3gu0c1D51cF9KkCFiaMhBDsOzDRVvq/bbnDqUQ9v3j1cNo2UlC8oA==", "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0" + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-ui": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1" } }, "@ckeditor/ckeditor5-utils": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-35.4.0.tgz", - "integrity": "sha512-sFjbb+1VYdLbELDLWVYk86WzVN7Lo3sXHbVhdr8+kc0Ufxdr3mTFHDAkiymFt2fs1FOB5gZyWJlJU+EeJnhKUw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-36.0.1.tgz", + "integrity": "sha512-TW/YRb0OQe88IyqRoq2xS02iXOG82NQybzMuFDnGyCaFV0hA/9ysOyWwFpxDLcPDhDgVJZIxuwvFaek9x+uCMA==", "requires": { "lodash-es": "^4.17.15" } @@ -12017,19 +12093,39 @@ "version": "3.0.1" }, "@ckeditor/ckeditor5-widget": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-35.4.0.tgz", - "integrity": "sha512-SNYOXXWu7XV1BZET+ar0Cea25836vzNtUqXlDPwBx/jrmK86b8GMbFR99P2bUG0NvtIsH5cSk7XCmnxb4ZQ6wA==", - "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-enter": "^35.4.0", - "@ckeditor/ckeditor5-typing": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-36.0.1.tgz", + "integrity": "sha512-on92cCRYLWTfwrpnFi5z4FY7NDhY+X+p6yuYStnB9d9jM3FJi3/7y2q9ojr8fSMot4pQsXCiFXzaF6yez+77wA==", + "requires": { + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-engine": "^36.0.1", + "@ckeditor/ckeditor5-enter": "^36.0.1", + "@ckeditor/ckeditor5-typing": "^36.0.1", + "@ckeditor/ckeditor5-ui": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1", "lodash-es": "^4.17.15" } }, + "@csstools/cascade-layer-name-parser": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.1.tgz", + "integrity": "sha512-SAAi5DpgJJWkfTvWSaqkgyIsTawa83hMwKrktkj6ra2h+q6ZN57vOGZ6ySHq6RSo+CbP64fA3aPChPBRDDUgtw==", + "dev": true, + "requires": {} + }, + "@csstools/css-parser-algorithms": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.0.1.tgz", + "integrity": "sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw==", + "dev": true, + "requires": {} + }, + "@csstools/css-tokenizer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.0.2.tgz", + "integrity": "sha512-prUTipz0NZH7Lc5wyBUy93NFy3QYDMVEQgSeZzNdpMbKRd6V2bgRFyJ+O0S0Dw0MXWuE/H9WXlJk3kzMZRHZ/g==", + "dev": true + }, "@csstools/sass-import-resolve": { "version": "1.0.0", "dev": true @@ -12040,9 +12136,9 @@ "requires": {} }, "@dicebear/avatars": { - "version": "4.10.5", - "resolved": "https://registry.npmjs.org/@dicebear/avatars/-/avatars-4.10.5.tgz", - "integrity": "sha512-vK1z5rtBaHs+hHW7UkKxx2yPA1ITIfdYQHwdtnXkSiXshRtXeL7JhSsMozU8GC7pT94WppIY8U9atIltQa0NUQ==", + "version": "4.10.8", + "resolved": "https://registry.npmjs.org/@dicebear/avatars/-/avatars-4.10.8.tgz", + "integrity": "sha512-jni3+W1yRRh4sJYmuQUZ8JpKI9aEEud53TUcxNFtntdRyOUJygIFdC5JPKNac58eALnBTZZ4ox7b+oeo0Ux/oA==", "requires": { "@types/json-schema": "^7.0.7", "pure-color": "^1.3.0", @@ -12304,9 +12400,9 @@ "dev": true }, "@types/node": { - "version": "18.11.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.8.tgz", - "integrity": "sha512-uGwPWlE0Hj972KkHtCDVwZ8O39GmyjfMane1Z3GUBGGnkZ2USDq7SxLpVIiIHpweY9DS0QTDH0Nw7RNBsAAZ5A==" + "version": "18.13.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz", + "integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==" }, "@types/parse-json": { "version": "4.0.0", @@ -13125,22 +13221,22 @@ } }, "ckeditor5": { - "version": "35.4.0", - "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-35.4.0.tgz", - "integrity": "sha512-vBEQVkFCbjYmEPVkyWsOqU44DOovUio6xBuCwroe4TuJLplqeRasCjFwB0DPknXQU8U0iM3Lh/QSKRyN92pw3Q==", - "requires": { - "@ckeditor/ckeditor5-clipboard": "^35.4.0", - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-enter": "^35.4.0", - "@ckeditor/ckeditor5-paragraph": "^35.4.0", - "@ckeditor/ckeditor5-select-all": "^35.4.0", - "@ckeditor/ckeditor5-typing": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-undo": "^35.4.0", - "@ckeditor/ckeditor5-upload": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", - "@ckeditor/ckeditor5-widget": "^35.4.0" + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-36.0.1.tgz", + "integrity": "sha512-9zKX7WIRKSDviM0s41VvW8JtDiRtNrhwrzYj4XCjGpZyIXsUKttdJYHIP5iP1MdfZU/hCvpgSUn2fmRPxFbg+Q==", + "requires": { + "@ckeditor/ckeditor5-clipboard": "^36.0.1", + "@ckeditor/ckeditor5-core": "^36.0.1", + "@ckeditor/ckeditor5-engine": "^36.0.1", + "@ckeditor/ckeditor5-enter": "^36.0.1", + "@ckeditor/ckeditor5-paragraph": "^36.0.1", + "@ckeditor/ckeditor5-select-all": "^36.0.1", + "@ckeditor/ckeditor5-typing": "^36.0.1", + "@ckeditor/ckeditor5-ui": "^36.0.1", + "@ckeditor/ckeditor5-undo": "^36.0.1", + "@ckeditor/ckeditor5-upload": "^36.0.1", + "@ckeditor/ckeditor5-utils": "^36.0.1", + "@ckeditor/ckeditor5-widget": "^36.0.1" } }, "clean-css": { @@ -14794,11 +14890,10 @@ "version": "0.4.1" }, "json5": { - "version": "2.2.0", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true }, "jsonfile": { "version": "6.1.0", @@ -15069,7 +15164,9 @@ }, "dependencies": { "json5": { - "version": "1.0.1", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -15660,9 +15757,9 @@ } }, "postcss": { - "version": "8.4.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", - "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", + "version": "8.4.20", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", + "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", "requires": { "nanoid": "^3.3.4", "picocolors": "^1.0.0", @@ -15706,12 +15803,14 @@ } }, "postcss-cli": { - "version": "10.0.0", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-10.1.0.tgz", + "integrity": "sha512-Zu7PLORkE9YwNdvOeOVKPmWghprOtjFQU3srMUGbdz3pHJiFh7yZ4geiZFMkjMfB0mtTFR3h8RemR62rPkbOPA==", "dev": true, "requires": { "chokidar": "^3.3.0", "dependency-graph": "^0.11.0", - "fs-extra": "^10.0.0", + "fs-extra": "^11.0.0", "get-stdin": "^9.0.0", "globby": "^13.0.0", "picocolors": "^1.0.0", @@ -15719,10 +15818,21 @@ "postcss-reporter": "^7.0.0", "pretty-hrtime": "^1.0.3", "read-cache": "^1.0.0", - "slash": "^4.0.0", + "slash": "^5.0.0", "yargs": "^17.0.0" }, "dependencies": { + "fs-extra": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", + "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, "globby": { "version": "13.1.2", "dev": true, @@ -15732,6 +15842,14 @@ "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^4.0.0" + }, + "dependencies": { + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + } } }, "postcss-load-config": { @@ -15743,7 +15861,9 @@ } }, "slash": { - "version": "4.0.0", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.0.0.tgz", + "integrity": "sha512-n6KkmvKS0623igEVj3FF0OZs1gYYJ0o0Hj939yc1fyxl2xt+xYpLnzJB6xBSqOfV9ZFLEWodBBN/heZJahuIJQ==", "dev": true }, "yaml": { @@ -15784,11 +15904,14 @@ } }, "postcss-custom-properties": { - "version": "12.1.10", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", - "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.1.3.tgz", + "integrity": "sha512-15equAsfqtnr7jyzes6vyaGdAiNmKd+50FZ35/E/huBNBt7PgGMSNL/4o765nnNoP2dmaMJklb3FwJf3fdRcpA==", "dev": true, "requires": { + "@csstools/cascade-layer-name-parser": "^1.0.0", + "@csstools/css-parser-algorithms": "^2.0.0", + "@csstools/css-tokenizer": "^2.0.0", "postcss-value-parser": "^4.2.0" } }, @@ -15828,9 +15951,9 @@ } }, "postcss-import": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.0.0.tgz", - "integrity": "sha512-Y20shPQ07RitgBGv2zvkEAu9bqvrD77C9axhj/aA1BQj4czape2MdClCExvB27EwYEJdGgKZBpKanb0t1rK2Kg==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", "dev": true, "requires": { "postcss-value-parser": "^4.0.0", @@ -16125,9 +16248,9 @@ } }, "postcss-scss": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.5.tgz", - "integrity": "sha512-F7xpB6TrXyqUh3GKdyB4Gkp3QL3DDW1+uI+gxx/oJnUt/qXI4trj5OGlp9rOKdoABGULuqtqeG+3HEVQk4DjmA==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", "dev": true, "requires": {} }, @@ -16257,11 +16380,12 @@ "version": "1.3.0" }, "pusher-js": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/pusher-js/-/pusher-js-7.4.0.tgz", - "integrity": "sha512-4ewETSlJEdRZ2eHGEMH3pHxMVB+sB4oMmOWbgYbSRsYbTFPOpRBumSEm9NSNse3pfjiluTrB98PaXijJ6BL3lg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/pusher-js/-/pusher-js-8.0.1.tgz", + "integrity": "sha512-DbhfDfghqCF94gb+TFHZAgauXFT7k6onWXcd3Q4vnk/C2f5bC7/qKV14rvdoAAB8FCIBb11ZL0YX7N/oQPVxXA==", "dev": true, "requires": { + "@types/express-serve-static-core": "4.17.28", "@types/node": "^14.14.31", "tweetnacl": "^1.0.3" }, diff --git a/package.json b/package.json index d9db6b637..fcd8c5da8 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "asset-build": "npm run font-build && npm run css-build" }, "devDependencies": { - "@types/node": "^18.11.8", + "@types/node": "^18.13.0", "autoprefixer": "^10.4.13", "axios": "^1.2.2", "babel-loader": "^9.1.0", @@ -29,18 +29,18 @@ "lodash": "^4.17.20", "postcss": "^8.4.16", "postcss-advanced-variables": "^3.0.1", - "postcss-cli": "^10.0.0", + "postcss-cli": "^10.1.0", "postcss-css-variables": "^0.18.0", - "postcss-custom-properties": "^12.1.10", + "postcss-custom-properties": "^13.1.3", "postcss-hash": "^3.0.0", - "postcss-import": "^15.0.0", + "postcss-import": "^15.1.0", "postcss-mixins": "^9.0.4", "postcss-nested": "^6.0.0", "postcss-nesting": "^10.2.0", - "postcss-scss": "^4.0.5", + "postcss-scss": "^4.0.6", "postcss-simple-vars": "^7.0.0", "postcss-url": "^10.1.3", - "pusher-js": "^7.4.0", + "pusher-js": "^8.0.1", "resolve-url-loader": "^5.0.0", "sass": "^1.57.1", "sass-loader": "^13.1.0", @@ -54,10 +54,10 @@ "wildcard": "^2.0.0" }, "dependencies": { - "@ckeditor/ckeditor5-build-classic": "^35.4.0", + "@ckeditor/ckeditor5-build-classic": "^36.0.1", "@ckeditor/ckeditor5-vue": "^4.0.1", "@ckeditor/ckeditor5-vue2": "^3.0.1", - "@dicebear/avatars": "^4.10.5", + "@dicebear/avatars": "^4.10.8", "@dicebear/avatars-avataaars-sprites": "^4.10.7", "@wordpress/hooks": "^3.23.0", "acorn": "^8.8.1", diff --git a/resources/ts/components/ns-crud.vue b/resources/ts/components/ns-crud.vue index cd80eefb5..30e4c95d1 100644 --- a/resources/ts/components/ns-crud.vue +++ b/resources/ts/components/ns-crud.vue @@ -65,14 +65,14 @@ @@ -145,7 +145,7 @@ export default { data: [], first_page_url: null, from: null, - last_page: null, + last_page: null, last_page_url: null, next_page_url: null, path: null, @@ -155,7 +155,7 @@ export default { total: null, } } - }, + }, name: 'ns-crud', mounted() { if ( this.identifier !== undefined ) { @@ -233,7 +233,7 @@ export default { if ( current + 3 < count ) { result.push( '...', count ); } - + return result.filter( f => f > 0 || typeof f === 'string' ); }, @@ -246,7 +246,7 @@ export default { .subscribe() }, error => { nsSnackBar - .error( error.message || __( 'Unexpected error occured.' ) ) + .error( error.message || __( 'Unexpected error occurred.' ) ) .subscribe(); }) }, @@ -348,7 +348,7 @@ export default { this.columns[ identifier ].$direction = 'asc'; break; } - + if ( [ 'asc', 'desc' ].includes( this.columns[ identifier ].$direction ) ) { this.sortColumn = `active=${identifier}&direction=${this.columns[ identifier ].$direction}`; } else { @@ -391,7 +391,7 @@ export default { async openQueryFilter() { try { console.log( nsOrdersFilterPopupVue ); - + const result = await new Promise( ( resolve, reject ) => { Popup.show( nsOrdersFilterPopupVue, { resolve, reject, queryFilters: this.queryFilters }); }); @@ -405,8 +405,8 @@ export default { */ if ( result !== null ) { this.withFilters = true; - this.queryFiltersString = '&queryFilters=' + encodeURIComponent( JSON.stringify(result) ); - } + this.queryFiltersString = '&queryFilters=' + encodeURIComponent( JSON.stringify(result) ); + } this.refresh(); } catch( exception ) { @@ -425,7 +425,7 @@ export default { */ f.data = f.data.map( entry => { const selected = this.selectedEntries.filter( e => e.$id === entry.$id ).length > 0; - + if( selected ) { entry.$checked = true; } @@ -443,4 +443,4 @@ export default { } }, } - \ No newline at end of file + diff --git a/resources/ts/components/ns-date-time-picker.vue b/resources/ts/components/ns-date-time-picker.vue index 0849bb935..ecd27302a 100644 --- a/resources/ts/components/ns-date-time-picker.vue +++ b/resources/ts/components/ns-date-time-picker.vue @@ -83,7 +83,7 @@
{{ __( 'Mon' ) }}
{{ __( 'Tue' ) }}
{{ __( 'Wed' ) }}
-
{{ __( 'Thr' ) }}
+
{{ __( 'Thu' ) }}
{{ __( 'Fri' ) }}
{{ __( 'Sat' ) }}
@@ -178,7 +178,7 @@ export default { this.hours = this.currentDay.format( 'HH' ); this.minutes = this.currentDay.format( 'mm' ); - this.build(); + this.build(); }, methods: { __, @@ -203,8 +203,8 @@ export default { this.updateDateTime(); }, toggleView( currentView ) { - this.currentView = currentView; - + this.currentView = currentView; + if ( this.currentView === 'years' ) { setTimeout( () => { this.$refs.year.select(); @@ -243,7 +243,7 @@ export default { let clickChildrens; clickChildrens = this.$el.contains( event.srcElement ); - + if ( ! clickChildrens && this.visible ) { this.visible = false; } @@ -265,7 +265,7 @@ export default { if ( this.field ) { this.field.value = null; } - + this.$emit( 'change', null ); } }, @@ -286,7 +286,7 @@ export default { const startOfMonth = this.currentDay.clone().startOf( 'month' ); const currentCursor = this.currentDay.clone().startOf( 'month' ); const endOfMonth = this.currentDay.clone().endOf( 'month' ); - + while( true ) { if ( currentCursor.day() === 0 ) { if ( this.calendar[0].length > 0 ) { @@ -311,4 +311,4 @@ export default { } } } - \ No newline at end of file + diff --git a/resources/ts/components/ns-datepicker.vue b/resources/ts/components/ns-datepicker.vue index 67c40bcd4..029ed36fc 100644 --- a/resources/ts/components/ns-datepicker.vue +++ b/resources/ts/components/ns-datepicker.vue @@ -25,7 +25,7 @@
{{ __( 'Mon' ) }}
{{ __( 'Tue' ) }}
{{ __( 'Wed' ) }}
-
{{ __( 'Thr' ) }}
+
{{ __( 'Thu' ) }}
{{ __( 'Fri' ) }}
{{ __( 'Sat' ) }}
@@ -73,7 +73,7 @@ export default { let clickChildrens; clickChildrens = this.$el.contains( event.srcElement ); - + if ( ! clickChildrens && this.visible ) { this.visible = false; } @@ -101,7 +101,7 @@ export default { const startOfMonth = this.currentDay.clone().startOf( 'month' ); const currentCursor = this.currentDay.clone().startOf( 'month' ); const endOfMonth = this.currentDay.clone().endOf( 'month' ); - + while( true ) { if ( currentCursor.day() === 0 ) { if ( this.calendar[0].length > 0 ) { @@ -126,4 +126,4 @@ export default { } } } - \ No newline at end of file + diff --git a/resources/ts/components/ns-search.vue b/resources/ts/components/ns-search.vue index e59d5dfc0..907d112fa 100644 --- a/resources/ts/components/ns-search.vue +++ b/resources/ts/components/ns-search.vue @@ -44,7 +44,7 @@ export default { this.results = results; }, error: error => { - nsSnackBar.error( error.message || __( 'An unexpected error occured.' ) ).subscribe(); + nsSnackBar.error( error.message || __( 'An unexpected error occurred.' ) ).subscribe(); } }) } @@ -55,4 +55,4 @@ export default { // ... } } - \ No newline at end of file + diff --git a/resources/ts/pages/auth/ns-login.vue b/resources/ts/pages/auth/ns-login.vue index a51056022..e57c05fd2 100644 --- a/resources/ts/pages/auth/ns-login.vue +++ b/resources/ts/pages/auth/ns-login.vue @@ -59,7 +59,7 @@ export default { setTimeout( () => nsHooks.doAction( 'ns-login-mounted', this ), 100 ); }, error: ( error ) => { - nsSnackBar.error( error.message || __( 'An unexpected error occured.' ), __( 'OK' ), { duration: 0 }).subscribe(); + nsSnackBar.error( error.message || __( 'An unexpected error occurred.' ), __( 'OK' ), { duration: 0 }).subscribe(); } }); }, @@ -103,4 +103,4 @@ export default { } } } - \ No newline at end of file + diff --git a/resources/ts/pages/auth/ns-new-password.vue b/resources/ts/pages/auth/ns-new-password.vue index dc03022be..9ffd58c7a 100644 --- a/resources/ts/pages/auth/ns-new-password.vue +++ b/resources/ts/pages/auth/ns-new-password.vue @@ -16,7 +16,7 @@
- +
@@ -53,13 +53,13 @@ export default { */ setTimeout( () => nsHooks.doAction( 'ns-login-mounted', this ), 100 ); }, ( error ) => { - nsSnackBar.error( error.message || __( 'An unexpected error occured.' ), __( 'OK' ), { duration: 0 }).subscribe(); + nsSnackBar.error( error.message || __( 'An unexpected error occurred.' ), __( 'OK' ), { duration: 0 }).subscribe(); }); }, methods: { __, submitNewPassword() { - const isValid = this.validation.validateFields( this.fields ); + const isValid = this.validation.validateFields( this.fields ); if ( ! isValid ) { return nsSnackBar.error( __( 'Unable to proceed the form is not valid.' ) ).subscribe(); @@ -85,7 +85,7 @@ export default { }, ( error ) => { this.isSubitting = false; this.validation.enableFields( this.fields ); - + if ( error.data ) { this.validation.triggerFieldsErrors( this.fields, error.data ); } @@ -96,4 +96,4 @@ export default { } } } - \ No newline at end of file + diff --git a/resources/ts/pages/auth/ns-password-lost.vue b/resources/ts/pages/auth/ns-password-lost.vue index 35e19a7ba..28ffe4a5c 100644 --- a/resources/ts/pages/auth/ns-password-lost.vue +++ b/resources/ts/pages/auth/ns-password-lost.vue @@ -55,13 +55,13 @@ export default { */ setTimeout( () => nsHooks.doAction( 'ns-login-mounted', this ), 100 ); }, ( error ) => { - nsSnackBar.error( error.message || __( 'An unexpected error occured.' ), __( 'OK' ), { duration: 0 }).subscribe(); + nsSnackBar.error( error.message || __( 'An unexpected error occurred.' ), __( 'OK' ), { duration: 0 }).subscribe(); }); }, methods: { __, requestRecovery() { - const isValid = this.validation.validateFields( this.fields ); + const isValid = this.validation.validateFields( this.fields ); if ( ! isValid ) { return nsSnackBar.error( __( 'Unable to proceed the form is not valid.' ) ).subscribe(); @@ -87,7 +87,7 @@ export default { }, ( error ) => { this.isSubitting = false; this.validation.enableFields( this.fields ); - + if ( error.data ) { this.validation.triggerFieldsErrors( this.fields, error.data ); } @@ -98,4 +98,4 @@ export default { } } } - \ No newline at end of file + diff --git a/resources/ts/pages/dashboard/create-coupons.vue b/resources/ts/pages/dashboard/create-coupons.vue index 0d0e07d59..f01386a94 100644 --- a/resources/ts/pages/dashboard/create-coupons.vue +++ b/resources/ts/pages/dashboard/create-coupons.vue @@ -2,7 +2,7 @@ import FormValidation from '../../libraries/form-validation'; import { nsSnackBar, nsHttpClient } from '../../bootstrap'; import { __ } from '@/libraries/lang'; -export default { +export default { name: 'ns-create-coupons', mounted() { this.loadForm(); @@ -80,10 +80,10 @@ export default { } this.formValidation.enableForm( this.form ); }, ( error ) => { - nsSnackBar.error( error.message || __( 'An unexpected error occured.' ), undefined, { + nsSnackBar.error( error.message || __( 'An unexpected error occurred.' ), undefined, { duration: 5000 }).subscribe(); - + if ( error.response ) { this.formValidation.triggerError( this.form, error.response.data ); } @@ -128,7 +128,7 @@ export default { }, removeOption({ option, index }) { option.selected = false; - }, + }, getRuleForm() { return this.form.ruleForm; }, @@ -155,11 +155,11 @@ export default {
-
@@ -191,4 +191,4 @@ export default { - \ No newline at end of file + diff --git a/resources/ts/pages/dashboard/home/ns-orders-summary.vue b/resources/ts/pages/dashboard/home/ns-orders-summary.vue index 2b7015086..86b2f95ce 100644 --- a/resources/ts/pages/dashboard/home/ns-orders-summary.vue +++ b/resources/ts/pages/dashboard/home/ns-orders-summary.vue @@ -1,9 +1,9 @@ \ No newline at end of file + diff --git a/resources/ts/pages/dashboard/orders/ns-order-details.vue b/resources/ts/pages/dashboard/orders/ns-order-details.vue index 8baa6fa27..7da104855 100644 --- a/resources/ts/pages/dashboard/orders/ns-order-details.vue +++ b/resources/ts/pages/dashboard/orders/ns-order-details.vue @@ -81,7 +81,7 @@ - +

{{ __( 'Order Status' ) }}

@@ -115,9 +115,9 @@
@@ -141,9 +141,9 @@
@@ -226,11 +226,11 @@ export default { next: result => { this.showProcessingSelect = false; nsSnackBar.success( result.message ).subscribe(); - }, + }, error: ( error ) => { - nsSnackBar.error( error.message || __( 'Unexpected error occured.' ) ).subscribe(); + nsSnackBar.error( error.message || __( 'Unexpected error occurred.' ) ).subscribe(); } - }) + }) } } }) @@ -259,15 +259,15 @@ export default { next: result => { this.showDeliverySelect = false; nsSnackBar.success( result.message ).subscribe(); - }, + }, error: ( error ) => { - nsSnackBar.error( error.message || __( 'Unexpected error occured.' ) ).subscribe(); + nsSnackBar.error( error.message || __( 'Unexpected error occurred.' ) ).subscribe(); } - }) + }) } } }) } } } - \ No newline at end of file + diff --git a/resources/ts/pages/dashboard/orders/ns-order-instalments-payment.vue b/resources/ts/pages/dashboard/orders/ns-order-instalments-payment.vue index 9f4147fef..e8b1ed5fe 100644 --- a/resources/ts/pages/dashboard/orders/ns-order-instalments-payment.vue +++ b/resources/ts/pages/dashboard/orders/ns-order-instalments-payment.vue @@ -69,7 +69,7 @@ export default { this.submitPayment(); }, error: error => { - nsSnackBar.error( error.message || __( 'An unexpected error has occured' ) ).subscribe(); + nsSnackBar.error( error.message || __( 'An unexpected error has occurred' ) ).subscribe(); } }) }, @@ -79,8 +79,8 @@ export default { return nsSnackBar.error( __m( 'The form is not valid.' ) ).subcribe(); } - nsHttpClient.post( `/api/nexopos/v4/orders/${this.order.id}/instalments/${this.instalment.id}/pay`, { - ...this.validation.extractFields( this.fields ) + nsHttpClient.post( `/api/nexopos/v4/orders/${this.order.id}/instalments/${this.instalment.id}/pay`, { + ...this.validation.extractFields( this.fields ) }) .subscribe({ next: result => { @@ -102,7 +102,7 @@ export default { }); } - nsSnackBar.error( error.message || __( 'An unexpected error has occured' ) ).subscribe(); + nsSnackBar.error( error.message || __( 'An unexpected error has occurred' ) ).subscribe(); } }) } @@ -117,4 +117,4 @@ export default { this.fields = this.validation.createFields( this.fields ); } } - \ No newline at end of file + diff --git a/resources/ts/pages/dashboard/orders/ns-order-instalments.vue b/resources/ts/pages/dashboard/orders/ns-order-instalments.vue index f84786ea4..858a0f331 100644 --- a/resources/ts/pages/dashboard/orders/ns-order-instalments.vue +++ b/resources/ts/pages/dashboard/orders/ns-order-instalments.vue @@ -8,23 +8,23 @@
  • {{ instalment.date }} -
    - {{ instalment.amount | currency }} - @@ -159,7 +159,7 @@ export default { nsSnackBar.success( result.message ).subscribe(); }, error: error => { - nsSnackBar.error( error.message || __( 'An unexpected error has occured' ) ).subscribe(); + nsSnackBar.error( error.message || __( 'An unexpected error has occurred' ) ).subscribe(); } }) } @@ -180,7 +180,7 @@ export default { nsSnackBar.success( result.message ).subscribe(); }, error: error => { - nsSnackBar.error( error.message || __( 'An unexpected error has occured' ) ).subscribe(); + nsSnackBar.error( error.message || __( 'An unexpected error has occurred' ) ).subscribe(); } }) } @@ -193,7 +193,7 @@ export default { Popup.show( nsPosOrderInstalmentsPayment, { order : this.order, instalment, - resolve, + resolve, reject }); }); @@ -211,7 +211,7 @@ export default { setTimeout( () => { this.$refs[ 'amount' ][0].select(); }, 100 ); - } + } } }, updateInstalment( instalment ) { @@ -226,7 +226,7 @@ export default { nsSnackBar.success( result.message ).subscribe(); }, error: error => { - nsSnackBar.error( error.message || __( 'An unexpected error has occured' ) ).subscribe(); + nsSnackBar.error( error.message || __( 'An unexpected error has occurred' ) ).subscribe(); } }) } @@ -246,4 +246,4 @@ export default { } } } - \ No newline at end of file + diff --git a/resources/ts/pages/dashboard/pos/ns-pos-grid.vue b/resources/ts/pages/dashboard/pos/ns-pos-grid.vue index ae35326cb..993155850 100644 --- a/resources/ts/pages/dashboard/pos/ns-pos-grid.vue +++ b/resources/ts/pages/dashboard/pos/ns-pos-grid.vue @@ -144,18 +144,18 @@ export default { handler() { if ( this.options.ns_pos_force_autofocus ) { clearTimeout( this.searchTimeout ); - + this.searchTimeout = setTimeout( () => { this.submitSearch( this.barcode ); }, 200 ); } }, - deep: true + deep: true }, barcode() { if ( this.options.ns_pos_force_autofocus ) { clearTimeout( this.searchTimeout ); - + this.searchTimeout = setTimeout( () => { this.submitSearch( this.barcode ); }, 200 ); @@ -176,7 +176,7 @@ export default { this.breadcrumbsSubsribe = POS.breadcrumbs.subscribe( ( breadcrumbs ) => { this.breadcrumbs = breadcrumbs; }); - + this.visibleSectionSubscriber = POS.visibleSection.subscribe( section => { this.visibleSection = section; }); @@ -204,11 +204,11 @@ export default { for( let shortcut in nsShortcuts ) { /** * let's declare only shortcuts that - * works on the pos grid and that doesn't + * works on the pos grid and that doesn't * expect any popup to be visible */ - if ([ - 'ns_pos_keyboard_quick_search', + if ([ + 'ns_pos_keyboard_quick_search', ].includes( shortcut ) ) { nsHotPress .create( 'search-popup' ) @@ -221,11 +221,11 @@ export default { /** * let's declare only shortcuts that - * works on the pos grid and that doesn't + * works on the pos grid and that doesn't * expect any popup to be visible */ - if ([ - 'ns_pos_keyboard_toggle_merge', + if ([ + 'ns_pos_keyboard_toggle_merge', ].includes( shortcut ) ) { nsHotPress .create( 'toggle-merge' ) @@ -245,14 +245,14 @@ export default { this.screenSubscriber.unsubscribe(); this.settingsSubscriber.unsubscribe(); this.optionsSubscriber.unsubscribe(); - + clearInterval( this.interval ); nsHotPress.destroy( 'search-popup' ); nsHotPress.destroy( 'toggle-merge' ); }, methods: { - __, + __, switchTo, @@ -298,7 +298,7 @@ export default { const wrapperWidth = responsive[ POS.responsive.screenIs ].width; const wrapperHeight = responsive[ POS.responsive.screenIs ].height; - const scrollWidth = 0; // ( 50 / responsive[ POS.responsive.screenIs ].items ); + const scrollWidth = 0; // ( 50 / responsive[ POS.responsive.screenIs ].items ); return { width: wrapperWidth - scrollWidth, @@ -333,7 +333,7 @@ export default { const popup = document.querySelectorAll( '.is-popup' ); /** - * We don't force focus if + * We don't force focus if * any popup is visible. */ if ( popup.length === 0 ) { @@ -341,7 +341,7 @@ export default { } } }, - + loadCategories( parent ) { this.isLoading = true; nsHttpClient.get( `/api/nexopos/v4/categories/pos/${ parent ? parent.id : ''}` ) @@ -364,7 +364,7 @@ export default { }, error: ( error ) => { this.isLoading = false; - return nsSnackBar.error( __( 'An unexpected error occured.' ) ).subscribe(); + return nsSnackBar.error( __( 'An unexpected error occurred.' ) ).subscribe(); } }); }, @@ -372,10 +372,10 @@ export default { updateBreadCrumb( parent ) { if ( parent ) { const index = this.breadcrumb.filter( bread => bread.id === parent.id ); - + /** * this means, we're trying to navigate - * through something that has already been + * through something that has already been * added to the breadcrumb */ if ( index.length > 0 ) { @@ -391,18 +391,18 @@ export default { this.breadcrumb = prior; } else { this.breadcrumb.push( parent ); - } - + } + } else { - this.breadcrumb = []; + this.breadcrumb = []; } POS.breadcrumbs.next( this.breadcrumb ); }, - + addToTheCart( product ) { POS.addToCart( product ); } } } - \ No newline at end of file + diff --git a/resources/ts/pages/dashboard/pos/queues/products/product-quantity.ts b/resources/ts/pages/dashboard/pos/queues/products/product-quantity.ts index daf4d6f52..e67d7a083 100644 --- a/resources/ts/pages/dashboard/pos/queues/products/product-quantity.ts +++ b/resources/ts/pages/dashboard/pos/queues/products/product-quantity.ts @@ -30,7 +30,7 @@ export class ProductQuantityPromise { /** * The stock should be handled differently - * according to wether the stock management + * according to whether the stock management * is enabled or not. */ if ( product.$original().stock_management === 'enabled' && product.$original().type === 'materialized' ) { @@ -69,4 +69,4 @@ export class ProductQuantityPromise { } }); } -} \ No newline at end of file +} diff --git a/resources/ts/pages/dashboard/procurements/manage-products.vue b/resources/ts/pages/dashboard/procurements/manage-products.vue index fbb49b482..a5a098861 100644 --- a/resources/ts/pages/dashboard/procurements/manage-products.vue +++ b/resources/ts/pages/dashboard/procurements/manage-products.vue @@ -13,11 +13,11 @@
    - @@ -75,8 +75,8 @@
@@ -91,7 +91,7 @@
@@ -164,7 +164,7 @@ export default { handler( value ) { this.form.variations.forEach( variation => { const identification = this.formValidation.extractFields( variation.tabs.identification.fields ); - + if ( identification.type === 'grouped' ) { for( let index in variation.tabs ) { if ( ! [ 'identification', 'groups', 'taxes', 'units' ].includes( index ) ) { @@ -173,7 +173,7 @@ export default { } /** - * explicitely enable the groups tab + * explicitly enable the groups tab */ if ( variation.tabs[ 'groups' ] ) { this.$set( variation.tabs[ 'groups' ], 'visible', true ); @@ -186,7 +186,7 @@ export default { } /** - * explicitely disable the groups tab + * explicitly disable the groups tab */ if ( variation.tabs[ 'groups' ] ) { this.$set( variation.tabs[ 'groups' ], 'visible', false ); @@ -209,7 +209,7 @@ export default { return ! [ 'category_id', 'product_type', 'stock_management', 'expires' ].includes( field.name ); }) .map( field => { - if ( + if ( ( typeof field.value === 'string' && field.value.length === 0 ) || ( field.value === null ) ) { @@ -224,7 +224,7 @@ export default { tabs: newVariation }; } - }, + }, props: [ 'submit-method', 'submit-url', 'return-url', 'src', 'units-url' ], methods: { __, @@ -302,7 +302,7 @@ export default { }, /** - * When the user click on "New Group", + * When the user click on "New Group", * this check if there is not enough options as there is groups */ addUnitGroup( field ) { @@ -374,7 +374,7 @@ export default { }, submit() { let formValidGlobally = true; - this.formValidation.validateFields([ this.form.main ]); + this.formValidation.validateFields([ this.form.main ]); const validity = this.form.variations.map( variation => { return this.formValidation.validateForm( variation ); @@ -406,13 +406,13 @@ export default { .forEach( fields_groups => { const uniqueness = new Object; fields_groups.groups.forEach( fields => { - validation.push( this.formValidation.validateFields( fields ) ); + validation.push( this.formValidation.validateFields( fields ) ); }); }); }); if ( validation.length === 0 ) { - return nsSnackBar.error( this.$slots[ 'error-no-units-groups' ] ? this.$slots[ 'error-no-units-groups' ][0].text : __( 'Either Selling or Purchase unit isn\'t defined. Unable to proceed.' ) ).subscribe(); + return nsSnackBar.error( this.$slots[ 'error-no-units-groups' ] ? this.$slots[ 'error-no-units-groups' ][0].text : __( 'Either Selling or Purchase unit isn\'t defined. Unable to proceed.' ) ).subscribe(); } if ( validation.filter( v => v === false ).length > 0 ) { @@ -421,7 +421,7 @@ export default { } /** - * let's correctly extract + * let's correctly extract * the form before submitting that */ const data = { @@ -445,21 +445,21 @@ export default { }) }); - data[ 'units' ] = { - ...data[ 'units' ], + data[ 'units' ] = { + ...data[ 'units' ], ...groups }; return data; }) } - + this.formValidation.disableForm( this.form ); nsHttpClient[ this.submitMethod ? this.submitMethod.toLowerCase() : 'post' ]( this.submitUrl, data ) .subscribe( result => { if ( result.status === 'success' ) { - + if ( this.submitMethod === 'POST' && this.returnUrl !== false ) { return document.location = result.data.editUrl || this.returnUrl; } else { @@ -502,7 +502,7 @@ export default { if ( activeIndex === 'units' ) { this.loadAvailableUnits( tabs[ activeIndex ] ); } - }, + }, duplicate( variation ) { this.form.variations.push( Object.assign({}, variation )); }, @@ -517,7 +517,7 @@ export default { } return false; - }, + }, getActiveTabKey( tabs ) { for( let key in tabs ) { if ( tabs[ key ].active ) { @@ -536,7 +536,7 @@ export default { for( let key in variation.tabs ) { /** - * here we need to explicitely remove the + * here we need to explicitly remove the * name field as this is replaced by the top field. * We also save the default variation as that's used for variations */ @@ -585,4 +585,4 @@ export default { }, name: 'ns-manage-products', } - \ No newline at end of file + diff --git a/resources/ts/pages/dashboard/procurements/ns-product-group.vue b/resources/ts/pages/dashboard/procurements/ns-product-group.vue index 3eb12e3bd..9eefad4ee 100644 --- a/resources/ts/pages/dashboard/procurements/ns-product-group.vue +++ b/resources/ts/pages/dashboard/procurements/ns-product-group.vue @@ -27,18 +27,18 @@
  • - {{ __( 'Unit' ) }}: + {{ __( 'Unit' ) }}:
  • - {{ __( 'Quantity' ) }}: + {{ __( 'Quantity' ) }}: {{ product.quantity }}
  • - {{ __( 'Price' ) }}: + {{ __( 'Price' ) }}: {{ product.sale_price | currency }}
  • @@ -135,7 +135,7 @@ export default { toggleUnitField( product ) { if ( ! product._unit_toggled ) { product._unit_toggled = ! product._unit_toggled; - } + } setTimeout( () => { if ( product._unit_toggled ) { @@ -202,7 +202,7 @@ export default { value: unitQuantity.id } }), - resolve, + resolve, reject }) }); @@ -235,8 +235,8 @@ export default { } }, searchProducts( search ) { - nsHttpClient.post( `/api/nexopos/v4/products/search`, { - search, + nsHttpClient.post( `/api/nexopos/v4/products/search`, { + search, arguments: { type: { comparison: '<>', @@ -248,10 +248,10 @@ export default { this.results = results; }, error: error => { - nsSnackBar.error( error.message || __( 'An unexpected error occured' ), __( 'Ok' ), { duration: 3000 }).subscribe(); + nsSnackBar.error( error.message || __( 'An unexpected error occurred' ), __( 'Ok' ), { duration: 3000 }).subscribe(); } }) } } } - \ No newline at end of file + diff --git a/resources/ts/pages/dashboard/reports/ns-yearly-report.vue b/resources/ts/pages/dashboard/reports/ns-yearly-report.vue index cedfcca60..4ffb3a890 100644 --- a/resources/ts/pages/dashboard/reports/ns-yearly-report.vue +++ b/resources/ts/pages/dashboard/reports/ns-yearly-report.vue @@ -67,7 +67,7 @@ export default { }).subscribe( result => { nsSnackBar.success( result.message ).subscribe(); }, ( error ) => { - nsSnackBar.success( error.message || __( 'An unexpected error has occured.' ) ).subscribe(); + nsSnackBar.success( error.message || __( 'An unexpected error has occurred.' ) ).subscribe(); }) } } @@ -93,4 +93,4 @@ export default { } } } - \ No newline at end of file + diff --git a/resources/ts/pages/dashboard/rewards-system.vue b/resources/ts/pages/dashboard/rewards-system.vue index 95b5f783e..403e8672d 100644 --- a/resources/ts/pages/dashboard/rewards-system.vue +++ b/resources/ts/pages/dashboard/rewards-system.vue @@ -48,7 +48,7 @@ export default { ...this.formValidation.extractForm( this.form ), rules: this.form.rules.map( rule => { const fieldSet = {}; - + rule.forEach( f => { fieldSet[ f.name ] = f.value; }); @@ -66,7 +66,7 @@ export default { }, ( error ) => { this.formValidation.triggerError( this.form, error.response.data ); this.formValidation.enableForm( this.form ); - nsSnackBar.error( error.data.message || __( 'An unexpected error has occured' ), undefined, { + nsSnackBar.error( error.data.message || __( 'An unexpected error has occurred' ), undefined, { duration: 5000 }).subscribe(); }) @@ -125,11 +125,11 @@ export default {
-
@@ -174,4 +174,4 @@ export default {
- \ No newline at end of file + diff --git a/resources/ts/pages/setup/welcome.vue b/resources/ts/pages/setup/welcome.vue index d6c5f48a0..eeeadfb02 100644 --- a/resources/ts/pages/setup/welcome.vue +++ b/resources/ts/pages/setup/welcome.vue @@ -1,7 +1,7 @@ - {{ __( 'Febuary' ) }} + {{ __( 'February' ) }} @@ -153,4 +153,4 @@
-@endsection \ No newline at end of file +@endsection diff --git a/resources/views/pages/dashboard/reports/customers-statement.blade.php b/resources/views/pages/dashboard/reports/customers-statement.blade.php index b614778ed..61b111709 100644 --- a/resources/views/pages/dashboard/reports/customers-statement.blade.php +++ b/resources/views/pages/dashboard/reports/customers-statement.blade.php @@ -71,11 +71,11 @@ {{ __( 'Wallet Balance' ) }} @{{ report.account_amount | currency }} - + {{ __( 'Credit Limit' ) }} @{{ report.credit_limit_amount | currency }} - + {{ __( 'Total Orders' ) }} @{{ report.total_orders }} @@ -166,11 +166,11 @@ this.report = report; }, error: error => { - nsSnackBar.error( error.message || __( 'An unexpected error occured' ) ).subscribe(); + nsSnackBar.error( error.message || __( 'An unexpected error occurred' ) ).subscribe(); } }) } } }) -@endsection \ No newline at end of file +@endsection diff --git a/routes/authenticate.php b/routes/authenticate.php index dee196ce3..44d03bf1a 100644 --- a/routes/authenticate.php +++ b/routes/authenticate.php @@ -24,7 +24,7 @@ /** * Should protect recovery when the - * recovery is explicitely disabled + * recovery is explicitly disabled */ Route::middleware([ PasswordRecoveryMiddleware::class, diff --git a/tests/Feature/AuthenticationTest.php b/tests/Feature/AuthenticationTest.php index 241348eff..f4e327640 100644 --- a/tests/Feature/AuthenticationTest.php +++ b/tests/Feature/AuthenticationTest.php @@ -229,7 +229,7 @@ public function testSubmitPasswordRecoveryForm() 'email' => $user->email, ]); - $response->assertSee( 'The recovery has been explicitely disabled' ); + $response->assertSee( 'The recovery has been explicitly disabled' ); } public function testSubmitLoginForm() @@ -325,6 +325,6 @@ public function testSubmitNewPasswordForm() ] ); - $response->assertSee( 'The recovery has been explicitely disabled.' ); + $response->assertSee( 'The recovery has been explicitly disabled.' ); } } diff --git a/tests/Traits/WithOrderTest.php b/tests/Traits/WithOrderTest.php index f625f66f2..76c10cd2c 100644 --- a/tests/Traits/WithOrderTest.php +++ b/tests/Traits/WithOrderTest.php @@ -337,7 +337,7 @@ public function attemptCreateOrderWithGroupedProducts( $data = [] ) ->json( 'POST', 'api/nexopos/v4/orders', $orderDetails ); /** - * Step 0: Ensure no error occured + * Step 0: Ensure no error occurred */ $response->assertStatus( 200 ); @@ -361,9 +361,9 @@ public function attemptCreateOrderWithGroupedProducts( $data = [] ) * Step 2: We'll check if an history is created for the parent products */ collect( $response[ 'data' ][ 'order' ][ 'products' ] )->each( function( $orderProduct ) use ( $response ) { - $this->assertTrue( - ProductHistory::where( 'order_id', $response[ 'data' ][ 'order' ][ 'id' ] )->where( 'product_id', $orderProduct[ 'id' ] )->first() instanceof ProductHistory, - sprintf( 'There is no product history for the parent product %s', $orderProduct[ 'name' ] ) + $this->assertTrue( + ProductHistory::where( 'order_id', $response[ 'data' ][ 'order' ][ 'id' ] )->where( 'product_id', $orderProduct[ 'id' ] )->first() instanceof ProductHistory, + sprintf( 'There is no product history for the parent product %s', $orderProduct[ 'name' ] ) ); }); @@ -1048,7 +1048,7 @@ public function processOrders( $currentDate, $callback ) $responseData = json_decode( $response->getContent(), true ); /** - * Let's test wether the cash + * Let's test whether the cash * flow has been created for this sale */ if ( $responseData[ 'data' ][ 'order' ][ 'payment_status' ] !== 'unpaid' ) { @@ -1846,7 +1846,7 @@ protected function attemptCreatePartiallyPaidOrderWithAdjustment() /** * Test 1: Testing Product History - * We should test if the records + * We should test if the records * for partially paid order was created */ foreach( $products as $product ) { @@ -1860,7 +1860,7 @@ protected function attemptCreatePartiallyPaidOrderWithAdjustment() } /** - * Step 2: We'll here increase the + * Step 2: We'll here increase the * quantity of the product attached to the order. */ $newProducts = $responseData[ 'data' ][ 'order' ][ 'products' ]; @@ -1904,7 +1904,7 @@ protected function attemptCreatePartiallyPaidOrderWithAdjustment() /** * Test 2: Testing Product History - * We should test if the records + * We should test if the records * for partially paid order was created */ foreach( $products as $product ) { @@ -1914,15 +1914,15 @@ protected function attemptCreatePartiallyPaidOrderWithAdjustment() ->first(); $this->assertTrue( $historyActionAdjustmentSale instanceof ProductHistory, 'The created history doesn\'t match what should have been created after an order modification.' ); - $this->assertSame( - ( float ) $historyActionAdjustmentSale->quantity, - ( float ) $json[ 'data' ][ 'order' ][ 'products' ][0][ 'quantity' ] - ( float ) $responseData[ 'data' ][ 'order' ][ 'products' ][0][ 'quantity' ], - 'The quantity of the product doesn\'t match the new product quantity after the order modfiication.' + $this->assertSame( + ( float ) $historyActionAdjustmentSale->quantity, + ( float ) $json[ 'data' ][ 'order' ][ 'products' ][0][ 'quantity' ] - ( float ) $responseData[ 'data' ][ 'order' ][ 'products' ][0][ 'quantity' ], + 'The quantity of the product doesn\'t match the new product quantity after the order modfiication.' ); } /** - * Step 3: We'll here decrease the + * Step 3: We'll here decrease the * quantity of the product attached to the order. */ $newProducts = $responseData[ 'data' ][ 'order' ][ 'products' ]; @@ -1966,7 +1966,7 @@ protected function attemptCreatePartiallyPaidOrderWithAdjustment() /** * Test 3: Testing Product History - * We should test if the records + * We should test if the records * for partially paid order was created */ foreach( $products as $product ) { @@ -1976,10 +1976,10 @@ protected function attemptCreatePartiallyPaidOrderWithAdjustment() ->first(); $this->assertTrue( $historyActionAdjustmentSale instanceof ProductHistory, 'The created history doesn\'t match what should have been created after an order modification.' ); - $this->assertSame( - ( float ) $historyActionAdjustmentSale->quantity, - ( float ) $json[ 'data' ][ 'order' ][ 'products' ][0][ 'quantity' ] - ( float ) $json2[ 'data' ][ 'order' ][ 'products' ][0][ 'quantity' ], - 'The quantity of the product doesn\'t match the new product quantity after the order modfiication.' + $this->assertSame( + ( float ) $historyActionAdjustmentSale->quantity, + ( float ) $json[ 'data' ][ 'order' ][ 'products' ][0][ 'quantity' ] - ( float ) $json2[ 'data' ][ 'order' ][ 'products' ][0][ 'quantity' ], + 'The quantity of the product doesn\'t match the new product quantity after the order modfiication.' ); } }