diff --git a/CHANGELOG.md b/CHANGELOG.md index 7df07fd393..a8d511af1d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Changelog ## Draft +- Added translation for invalid quantity value error on Cart. [#2062](https://github.com/bigcommerce/cornerstone/pull/2062) - Translation Gap: Delete from Cart confirmation popup. [#2065](https://github.com/bigcommerce/cornerstone/pull/2065) ## 5.5.0 (05-20-2021) diff --git a/assets/js/theme/cart.js b/assets/js/theme/cart.js index 1d8f1c83ce..a6d5aad74b 100644 --- a/assets/js/theme/cart.js +++ b/assets/js/theme/cart.js @@ -90,7 +90,7 @@ export default class Cart extends PageManager { invalidEntry = $el.val(); $el.val(oldQty); return swal.fire({ - text: `${invalidEntry} is not a valid entry`, + text: this.context.invalidEntryMessage.replace('[ENTRY]', invalidEntry), icon: 'error', }); } else if (newQty < minQty) { diff --git a/lang/en.json b/lang/en.json index 70143f39fa..382b84025a 100755 --- a/lang/en.json +++ b/lang/en.json @@ -67,6 +67,7 @@ }, "label": "Your Cart ({quantity, plural, one {# item} other {# items}})", "is_empty": "Your cart is empty", + "invalid_entry_message": "[ENTRY] is not a valid entry", "coupon_code": "Coupon Code", "discount": "Discount", "included_in_total": " Included in Total", diff --git a/templates/pages/cart.html b/templates/pages/cart.html index 77a4d01f13..12dd9cf22f 100644 --- a/templates/pages/cart.html +++ b/templates/pages/cart.html @@ -3,6 +3,7 @@ --- {{inject 'cancelButtonText' (lang 'common.cancel')}} {{#partial "page"}} +{{inject 'invalidEntryMessage' (lang 'cart.invalid_entry_message')}}