From 2bb4aaa4836547fc82a1c558dabc0665f1d1afc5 Mon Sep 17 00:00:00 2001 From: Sascha Deus Date: Sat, 10 Feb 2024 10:57:21 +0100 Subject: [PATCH 1/3] Added Exceptions messages in german --- packages/core/resources/lang/de/exceptions.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 packages/core/resources/lang/de/exceptions.php diff --git a/packages/core/resources/lang/de/exceptions.php b/packages/core/resources/lang/de/exceptions.php new file mode 100644 index 0000000000..de92a385d9 --- /dev/null +++ b/packages/core/resources/lang/de/exceptions.php @@ -0,0 +1,18 @@ + 'Das Model ":class" implementiert nicht das "Bestellbar (purchasable)" Interface.', + 'cart_line_id_mismatch' => 'Die Position gehört nicht zu diesem Warenkorb.', + 'invalid_cart_line_quantity' => 'Die Bestellmenge muss mindestens "1" sein, angegeben wurden ":quantity"n.', + 'maximum_cart_line_quantity' => 'Die Bestellmenge darf nicht mehr als :quantity betragen.', + 'carts.shipping_missing' => 'Eine Lieferadresse ist erforderlich', + 'carts.billing_missing' => 'Eine Rechnungsadresse ist erforderlich', + 'carts.billing_incomplete' => 'Die Rechnungsadresse ist unvollständig', + 'carts.order_exists' => 'Für diesen Warenkorb existiert bereits eine Bestellung', + 'carts.shipping_option_missing' => 'Eine gültige Versandart fehlt', + 'missing_currency_price' => 'Es existiert kein Preis für die Währung ":currency"', + 'fieldtype_missing' => 'Der FeldType ":class" existiert nicht', + 'invalid_fieldtype' => 'Die Klasse ":class" implementiert nicht das Feldtyp-Interface.', + 'discounts.invalid_type' => 'Die Liste der Rabatte darf nur ":expected" enthalten, gefunden wurde ":actual"', + 'disallow_multiple_cart_orders' => 'Ein Warenkorb kann nur zu einer Bestellung gehören.', +]; From fec1f6601d29bc4bc4774740909753d5ae1056b5 Mon Sep 17 00:00:00 2001 From: Sascha Deus Date: Sat, 10 Feb 2024 11:12:41 +0100 Subject: [PATCH 2/3] Add Environment Variable to configure if store should inlcude tax or not --- packages/core/config/pricing.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/config/pricing.php b/packages/core/config/pricing.php index 6a2a99c09a..3283cc51d6 100644 --- a/packages/core/config/pricing.php +++ b/packages/core/config/pricing.php @@ -12,7 +12,7 @@ | Specify whether the prices entered into the system include tax or not. | */ - 'stored_inclusive_of_tax' => false, + 'stored_inclusive_of_tax' => env('LUNAR_STORE_INCLUSIVE_OF_TAX', false), /* |-------------------------------------------------------------------------- From ee123cb4a2248d01c1c087d02681915b5a6fdc7b Mon Sep 17 00:00:00 2001 From: Sascha Deus Date: Sat, 10 Feb 2024 11:27:48 +0100 Subject: [PATCH 3/3] Improve german translations for exceptions --- packages/core/resources/lang/de/exceptions.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/resources/lang/de/exceptions.php b/packages/core/resources/lang/de/exceptions.php index de92a385d9..5de03deb85 100644 --- a/packages/core/resources/lang/de/exceptions.php +++ b/packages/core/resources/lang/de/exceptions.php @@ -3,8 +3,8 @@ return [ 'non_purchasable_item' => 'Das Model ":class" implementiert nicht das "Bestellbar (purchasable)" Interface.', 'cart_line_id_mismatch' => 'Die Position gehört nicht zu diesem Warenkorb.', - 'invalid_cart_line_quantity' => 'Die Bestellmenge muss mindestens "1" sein, angegeben wurden ":quantity"n.', - 'maximum_cart_line_quantity' => 'Die Bestellmenge darf nicht mehr als :quantity betragen.', + 'invalid_cart_line_quantity' => 'Die Bestellmenge muss mindestens "1" sein, angegeben wurden ":quantity".', + 'maximum_cart_line_quantity' => 'Die Bestellmenge darf nicht mehr als ":quantity" betragen.', 'carts.shipping_missing' => 'Eine Lieferadresse ist erforderlich', 'carts.billing_missing' => 'Eine Rechnungsadresse ist erforderlich', 'carts.billing_incomplete' => 'Die Rechnungsadresse ist unvollständig',