diff --git a/src/app/core/utils/http-error/create-payment.error-handler.ts b/src/app/core/utils/http-error/create-payment.error-handler.ts index 7624205d50..145d57339a 100644 --- a/src/app/core/utils/http-error/create-payment.error-handler.ts +++ b/src/app/core/utils/http-error/create-payment.error-handler.ts @@ -4,7 +4,7 @@ export const createPaymentErrorHandler: SpecialHttpErrorHandler = { test: (error, request) => error.url.endsWith('/payments') && request.method === 'POST', map: error => { if (error?.error && error.error.includes('{') && error.error.includes('}')) { - return { code: error.error.slice(error.error.indexOf('{') + 1, error.error.lastIndexOf('}')) }; + return { code: error.error.slice(error.error.indexOf('{') + 1, error.error.indexOf('}')) }; } }, }; diff --git a/src/assets/i18n/de_DE.json b/src/assets/i18n/de_DE.json index 76684925d4..4529adea25 100644 --- a/src/assets/i18n/de_DE.json +++ b/src/assets/i18n/de_DE.json @@ -720,7 +720,7 @@ "order.number.label": "Bestellnummer:", "order.tracking.error": "Leider konnte keine Bestellung mit Ihren Daten gefunden werden.", "order_template.create.heading": "Bestellvorlage anlegen", - "payment.error.PaymentInstrumentAlreadyExists": "Ein Zahlungsmittel mit den angegebenen Parametern existiert bereits.", + "payment.error.PaymentInstrumentAlreadyExists": "Das Zahlungsmittel konnte nicht angelegt werden. Zahlungsdaten mit den angegebenen Parametern sind bereits vorhanden.", "product.add_to_cart.link": "In den Warenkorb", "product.add_to_cart.retailset.link": "Artikel in den Warenkorb legen", "product.add_to_wishlist.link": "Auf die Wunschliste", diff --git a/src/assets/i18n/en_US.json b/src/assets/i18n/en_US.json index 46338928ca..cdbe2ea5c5 100644 --- a/src/assets/i18n/en_US.json +++ b/src/assets/i18n/en_US.json @@ -722,7 +722,7 @@ "order.number.label": "Order Number:", "order.tracking.error": "Unfortunately, we could not locate an order with the information you provided.", "order_template.create.heading": "Create Order Template", - "payment.error.PaymentInstrumentAlreadyExists": "A payment instrument with the given parameters already exists.", + "payment.error.PaymentInstrumentAlreadyExists": "The payment instrument could not be created. Payment data with the given parameters already exists.", "product.add_to_cart.link": "Add to Cart", "product.add_to_cart.retailset.link": "Add item(s) to Cart", "product.add_to_wishlist.link": "Add to Wish List", diff --git a/src/assets/i18n/fr_FR.json b/src/assets/i18n/fr_FR.json index 413fe3d750..9e4fc08040 100644 --- a/src/assets/i18n/fr_FR.json +++ b/src/assets/i18n/fr_FR.json @@ -722,7 +722,7 @@ "order.number.label": "Numéro de commande :", "order.tracking.error": "Malheureusement, nous n’avons pas pu localiser de commande avec les informations que vous nous avez fournies.", "order_template.create.heading": "Créer un modèle de commande", - "payment.error.PaymentInstrumentAlreadyExists": "L’instrument de paiement avec les paramètres donnés existe déjà.", + "payment.error.PaymentInstrumentAlreadyExists": "L’instrument de paiement n’a pas pu être créé. Les données de paiement avec les paramètres fournis existent déjà.", "product.add_to_cart.link": "Ajouter au panier", "product.add_to_cart.retailset.link": "Ajouter les articles au panier", "product.add_to_wishlist.link": "Ajouter à la liste de souhaits",