# Customize display text

# Customize theme display text using BundleB2B Text JS API

  • All customizable text are listed out below with their default value.

  • Please overwrite the default text value on demand.

# usage

window.b3themeConfig.useText = {}
  'nav.button.dashboard': 'Dashboard',
  'nav.button.quotes': 'Quotes',
  'nav.button.userManagement': 'User Management',
  'nav.button.buyAgain': 'Buy Again',
  'nav.button.addressBook': 'Addresses',
  'nav.button.quickOrderPad': 'Quick Order Pad',
  'nav.button.shoppinglists': 'Shopping Lists',
  'nav.button.quotesList': 'Quotes',
  'nav.button.invoices': 'Invoices',

# global

  'global.required.label': 'REQUIRED',
  'global.user.firstName.label': 'First Name',
  'global.user.lastName.label': 'Last Name',
  'global.user.city.label': 'City',
  'global.user.country.label': 'Country',
  'global.user.state.label': 'State',
  'global.user.zipcode.label': 'ZIP Code',
  'global.user.companyEmail.label': 'Email Address',
  'global.user.address1.label': 'Address Line 1',
  'global.user.address2.label': 'Address Line 2',
  'global.user.phone.label': 'Phone Number',
  'global.user.email.label': 'Email',
  'global.user.admin.label': 'Admin',
  'global.user.senior.label': 'Senior buyer',
  'global.user.junior.label': 'Junior buyer',
  'global.user.superAdmin.label': 'Super admin',
  'global.user.name.label': 'Name',
  'global.user.role.label': 'Role',
  'global.toolbar.unit': 'Items',
  'global.user.masquerade.end.button': 'End Masquerade',
  'global.user.masquerade.begin.button': 'Begin Masquerade',
  'global.form.sure': 'Sure',
  'global.form.close': 'Close',
  'global.form.today': 'Today',
  'global.form.clear': 'Clear',
  'global.B3Paginator.previous': 'Previous',
  'global.B3Paginator.next': 'Next',
  'global.month': 'Month',
  'global.year': 'Year',
  'global.day': 'Day',
  'global.none': 'None',
  'global.longMonths.January': 'January',
  'global.longMonths.February': 'February',
  'global.longMonths.March': 'March',
  'global.longMonths.April': 'April',
  'global.longMonths.May': 'May',
  'global.longMonths.June': 'June',
  'global.longMonths.July': 'July',
  'global.longMonths.August': 'August',
  'global.longMonths.September': 'September',
  'global.longMonths.October': 'October',
  'global.longMonths.November': 'November',
  'global.longMonths.December': 'December',
  'global.shortMonths.Jan': 'Jan',
  'global.shortMonths.Feb': 'Feb',
  'global.shortMonths.Mar': 'Mar',
  'global.shortMonths.Apr': 'Apr',
  'global.shortMonths.May': 'May',
  'global.shortMonths.Jun': 'Jun',
  'global.shortMonths.Jul': 'Jul',
  'global.shortMonths.Aug': 'Aug',
  'global.shortMonths.Sep': 'Sep',
  'global.shortMonths.Oct': 'Oct',
  'global.shortMonths.Nov': 'Nov',
  'global.shortMonths.Mon': 'Mon',
  'global.shortMonths.Dec': 'Dec',
  'global.date.Sun': 'Sun',
  'global.date.Mon': 'Mon',
  'global.date.Tue': 'Tue',
  'global.date.Wed': 'Wed',
  'global.date.Thu': 'Thu',
  'global.date.Fri': 'Fri',
  'global.date.Sat': 'Sat',
  'global.alert.buttonText.ok': 'OK',
  'global.alert.buttonText.confirm': 'Sure',
  'global.alert.buttonText.cancel': 'Cancel',
  'global.alert.buttonText.delete': 'Delete',
  'global.alert.warning.delete': 'Are you sure you want to delete this item?',

# dashboard

  'dashboard.company.selected': 'selected',
  'dashboard.user.name.label': 'Super Admin: ',
  'dashboard.user.email.label': 'Email: ',
  'dashboard.company.counts': 'Number of Company Accounts',
  'dashboard.action.title': 'Company Admin Impersonation',
  'dashboard.search.placeholder': 'Search Company Name/Email',
  'dashboard.filter.companyName': 'Company Name',
  'dashboard.filter.adminName': 'Company Admin',
  'dashboard.top.salesInfo.label': 'Viewing as ',

# trade professional application

  'tpa.button': 'Trade Professional Application',
  'tpa.form.company.email.label': 'Company Email Address',
  'tpa.form.company.phone.number.label': 'Company Phone Number',
  'tpa.form.company.admin.account.title': 'Company Admin Account Information',
  'tpa.form.company.info.title': 'Company Information',
  'tpa.form.company.name.label': 'Company Name',
  'tpa.form.resubmit.button': 'RESUBMIT',
  'tpa.form.submit.button': 'Submit',
  'tpa.tip.company.name.duplicated': 'company name duplicated',
  'tpa.message.company.exist': 'You are already in company',
  'tpa.message.company.pending': 'Company application status: {companyStatusLabel}.Your application is under review, please wait...',
  'tpa.message.company.reject': 'Company application status: {companyStatusLabel}.Your application has been rejected, you can resubmit your application.',
  'tpa.message.company.others': 'Your Company cannot be used, please wait...',
  'tpa.field.validation.cannot.blank': 'The {validationLabel} field cannot be blank.',
  'tpa.field.validation.message.value.valid': 'The value for {validationLabel} is not valid.',

# prouduct detail page

  'order.addTo.shoppingListBtn': 'Add to Shopping List',
  'order.showShoppingList.cancel.button': 'Cancel',
  'order.showShoppingList.confirm.button': 'Confirm',
  'shopping.list.creatNewListBtn': 'Add To a New List',
  'shopping.list.addToBtn': 'Add To {name}',

# user management

  'user.form.save.button': 'Save',
  'user.form.cancel.button': 'Cancel',
  'user.form.edit.title': 'Edit User',
  'user.form.edit.button': 'Edit',
  'user.form.delete.button': 'Delete',
  'user.form.role.label': 'User Role',
  'user.thead.action': 'Action',
  'user.list.title': 'Company Users',
  'user.form.add.button': 'Add New User',

# shopping list

  'shopping.list.title': 'Shopping Lists',
  'shopping.list.create.button': 'Create New Shopping List',
  'shopping.list.save.button': 'Save',
  'shopping.list.cancel.button': 'Cancel',
  'shopping.list.action.view': 'View',
  'shopping.list.action.delete': 'Delete',
  'shopping.list.action.duplicate': 'Duplicate',
  'shopping.list.edit.info.button': 'Edit List Info',
  'shopping.list.confirm.button': 'Confirm',
  'shopping.list.approval.button': 'Approve',
  'shopping.list.reject.button': 'Reject',
  'shopping.list.delete.selected.button': 'Delete Selected',
  'shopping.list.submit.approval.button': 'Submit for Approval',
  'shopping.list.add.to.list.title': 'Add to List',
  'shopping.list.choose.file.button': 'Choose File',
  'shopping.list.download.sample.csv.button': 'Download Sample CSV',
  'shopping.list.save.options.button': 'Save Options',
  'shopping.list.add.to.cart.button': 'Add To Cart',
  'shopping.list.clear.cart.button': 'Clear Cart',
  'shopping.list.go.to.checkout.button': 'Go To Checkout',
  'shopping.list.thead.name': 'Name & Description',
  'shopping.list.thead.createdBy': 'Created By',
  'shopping.list.thead.latest': 'Latest Activity',
  'shopping.list.thead.status': 'Status',
  'shopping.list.thead.action': 'Action',
  'shopping.list.create.date': 'Date Created: ',
  'shopping.list.description': 'Descriptions: ',
  'shopping.list.last.update': 'Last Updated: ',
  'shopping.list.create.by': 'Created By: ',
  'shopping.list.status.select.label': 'Please select a Status: ',
  'shopping.list.status.show.label': 'Status: ',
  'shopping.list.unit.text': 'Items',
  'shopping.list.thead.price': 'Price',
  'shopping.list.thead.qty': 'Qty',
  'shopping.list.thead.subtotal': 'Subtotal',
  'shopping.list.single.search.label': 'Enter SKU or Product Name',
  'shopping.list.button.more': 'More Results',
  'shopping.list.divider.or': '-OR-',
  'shopping.list.multiple.search.label': 'Enter Multiple SKUs',
  'shopping.list.multiple.search.tip': 'Use Commas to separate SKUs. <br/> eg SKU01, SKU 02',
  'shopping.list.upload.label': 'Add from File',
  'shopping.list.td.sku.label': 'SKU: ',
  'shopping.list.td.price.label': 'Price: ',
  'shopping.list.td.qty.label': 'Qty: ',
  'shopping.list.td.subtotal.label': 'Subtotal: ',
  'shopping.list.button.updateQty': 'Update Quantity',
  'shopping.list.button.editOptions': 'Edit Options',
  'shopping.list.edit.modal.title': 'Edit Shopping List',
  'shopping.list.edit.modal.form.name.label': 'Shopping List Name',
  'shopping.list.edit.modal.form.description.label': 'Description',
  'shopping.list.options.modal.title': 'Choose Options',
  'shopping.list.item.grand.total': 'Grand Total:',
  'shopping.list.createModal.title.label': 'Duplicate Shopping List',
  'shopping.list.bottomCart.item': 'Item(s) in Your Cart',
  'shopping.list.bottomCart.subtotal': 'Subtotal:',
  'shopping.list.sku': 'SKU:',
  'shopping.list.sold': 'Sold Out',
  'shopping.list.total': 'Total',
  'shopping.list.no.products': 'No products found for',
  'shopping.list.qty': 'Qty:',
  'shopping.list.checkout.form.label': 'PO #',
  'shopping.list.checkout.payment.btn': 'Place Order',
  'shopping.list.checkout.poNumberErr': 'PO # is required',
  'shopping.list.creatNewListBtn': 'Add To a New List',
  'shopping.list.addToBtn': 'Add To {name}',
  'shopping.list.status.approved': 'Approved',
  'shopping.list.status.deleted': 'Deleted',
  'shopping.list.status.draft': 'Draft',
  'shopping.list.status.readyForApproval': 'Ready for Approval',
  'shopping.list.status.showAllStatus': 'Show All Status',
  'shopping.list.status.showReadyForApproval': 'Show Ready for Approval',
  'shopping.list.status.showDraft': 'Show Draft',
  'shopping.list.status.showApproved': 'Show Approved',
  'shopping.list.inputCheckbox.yes': 'Yes',
  'shopping.list.edit.options': "Click 'Edit Options' to set a value for this option.",
  'shopping.list.upload.errorMessage': 'Empty file, please upload another.',
  'shopping.list.file.processed': 'File has been processed',
  'shopping.list.fileCheck.errorMessage': 'Your file doesn\'t pass our "Advance Quantity" check, please correct them and upload the file again.',
  'shopping.list.fileProcessed.errorMessage': 'File could not be processed. Please re-upload with correct data.',
  'shopping.list.fileUpload.errorMessage': 'Your file has {errorCounter} errors, please correct them and upload the file again.',
  'shopping.list.products.notFound': 'No products found.',
  'shopping.list.addProducts.successTips': 'success',
  'shopping.list.saveUpdate.errorMessage': 'No variant Id',

  // ShoppingList Create New Shopping List Modal
  'buyAgain.createModal.title.label': 'Create New Shopping List',
  'buyAgain.createModal.name.label': 'Shopping List Name',
  'buyAgain.createModal.name.required': 'Shopping List Name is required',
  'buyAgain.createModal.description.label': 'Description',
  'buyAgain.modal.cancel': 'Cancel',
  'buyAgain.modal.save': 'Save',

# quotes

  'quotes.list.title': 'Quotes',
  'quotes.action.view': 'View',
  'quotes.action.checkout': 'Checkout',
  'quotes.action.view.order': 'View Order',
  'quotes.action.edit': 'Edit',
  'quotes.action.delete': 'Delete',
  'quotes.back.to.edit': 'Back to Edit',
  'quotes.back.to.all': 'Back to All Quotes',
  'quotes.list.quoteNumber': 'Quote Number',
  'quotes.list.quoteTitle': 'Quote Title',
  'quotes.list.salesRep': 'Sales Rep',
  'quotes.list.createdBy': 'Created By',
  'quotes.list.createdAt': 'Date Created',
  'quotes.list.updatedAt': 'Last Update',
  'quotes.list.expiredAt': 'Expiration Date',
  'quotes.list.total': 'Total',
  'quotes.list.status': 'Status',
  'quotes.list.status.open': 'Open',
  'quotes.list.status.ordered': 'Ordered',
  'quotes.list.status.expired': 'Expired',
  'quotes.list.actions': 'Actions',
  'quotes.list.items': 'Items',
  'quotes.search.placeholder': 'Search my quotes...',
  'quotes.filters': 'Filters',
  'quotes.filters.dateCreatedBeginAt': 'Date Created From',
  'quotes.filters.dateUpdatedBeginAt': 'Date Updated From',
  'quotes.filters.dateExpiredBeginAt': 'Date Expired From',
  'quotes.filters.clear': 'CLEAR',
  'quotes.filters.apply': 'APPLY',

# request for quote

  'rfq.company.quote': 'Quote:',
  'rfq.company.reference-number': 'Reference Number:',
  'rfq.company.issued': 'Issued On:',
  'rfq.company.expiration': 'Expiration Date:',
  'rfq.company.sales-representative': 'Sales Representative:',
  'rfq.items.items': 'Line Items',
  'rfq.items.qty': 'Qty',
  'rfq.items.price': 'Price',
  'rfq.items.offered.price': 'Quoted Price',
  'rfq.items.subtotal': 'Subtotal',
  'rfq.items.offered-subtotal': 'Quoted Subtotal',
  'rfq.orginal.total': 'Original Total:',
  'rfq.discount': 'Discount Amount:',
  'rfq.offered.Total': 'Quoted Total:',
  'rfq.price.shipping': 'Shipping - {ShippingName}:',
  'rfq.price.tax': 'Tax:',
  'rfq.price.grandTotal': 'Grand Total:',
  'rfq.sku': 'SKU',
  'rfq.trackings.title': 'Tracking History',
  'rfq.message.title': 'Message',
  'rfq.additionalInfo.title': 'Additional Information',
  'rfq.additionalInfo.notes': 'Notes',
  'rfq.additionalInfo.legalTerms': 'Terms and Conditions',
  'rfq.message.input.placeholder': 'Please enter your message here if you have any comments or questions.',
  'rfq.send.message.btn': 'Add Message',
  'rfq.checkout.btn': 'Proceed to Checkout',
  'rfq.form.title.success': 'Success!',
  'rfq.form.title.addressLabel': 'Address Label',
  'rfq.form.tip1': 'You can view your submitted quote request and send additional messages using this',
  'rfq.form.link': 'link',
  'rfq.form.tip2': '. Once your request has been reviewed, you will receive an email to view the latest status and updated details of your quote.',
  'rfq.form.label.isRequired': '{label} is required',
  'rfq.header.linkCopy': 'Copy Quote Link',
  'rfq.header.copied': 'Copied',
  'rfq.header.print': 'Print',
  'rfq.header.pdfdownload': 'Download PDF',
  'rfq.produckts.noStock': 'No Products',
  'rfq.form.select.chooseOptions': 'Choose Options',
  'rfq.error.formNotExist': 'Quote Form Does not Exist',
  'rfq.required.errorMessage': 'is required',
  'rfq.button.addAll': 'Add All to Quote',
  'rfq.button.add': 'Add to Quote',
  'rfq.button.added': 'Added',
  'rfq.button.viewQuote': 'View My Quote',
  'rfq.form.title': 'Request a Quote',
  'rfq.form.address.search.placeholder': 'search an address...',
  'rfq.form.address.title': 'Select an Address',
  'rfq.form.address.noData': 'There are no saved addresses.',
  'rfq.form.field.contactEmail': 'Contact Email',
  'rfq.form.field.contactName': 'Contact Name',
  'rfq.form.field.companyName': 'Company Name',
  'rfq.form.field.phoneNumber': 'Phone Number',
  'rfq.form.field.quoteTitle': 'Quote Title',
  'rfq.form.field.referenceNumber': 'Reference Number',
  'rfq.form.field.address': 'Address',
  'rfq.form.field.firstName': 'First Name',
  'rfq.form.field.lastName': 'Last Name',
  'rfq.form.field.apartment': 'Apartment/Suite/Building',
  'rfq.form.field.city': 'City',
  'rfq.form.field.country': 'Country',
  'rfq.form.field.state': 'State',
  'rfq.form.field.zipCode': 'Postal Code',
  'rfq.form.field.expiredAt': 'Expiration Date',
  'rfq.form.message.title': 'Message',
  'rfq.form.button.select.address': 'Select an Address',
  'rfq.form.button.save.address': 'Save Address',
  'rfq.form.button.submit': 'Submit',
  'rfq.form.button.close': 'Close',

# quick order pad

  'qop.upload.csv.title': 'Upload via CSV',
  'qop.download.csv.title': 'Download Sample CSV File',
  'qop.choose.file.button': 'Choose File',
  'qop.add.to.cart.button': 'Add To Cart',
  'qop.upload.sku.title': 'Quick Order via SKU',
  'qop.add.row.button': 'Add Row',
  'qop.thead.variantSku': 'Variant SKU',
  'qop.thead.quantity': 'Quantity',
  'qop.tbody.invalidSku': 'Invalid SKU ',
  'qop.upload.click.lable': 'Click to  "Browse File"',
  'qop.upload.drag.lable': ' or "Drag and Drop" to Upload.',
  'qop.checking.file': 'Checking file...',
  'qop.redundant.data': 'redundant data;',
  'qop.empty.sku': 'variant_sku can\'t be empty;',
  'qop.empty.qty': 'qty can\'t be empty;',
  'qop.integer.qty': 'qty must be an integer;',
  'qop.ignored.qty': '0 qty will be ignored;',
  'qop.row.errorInfo': '#ROW {index}: {errorInfo}',
  'qop.sku.maximum': 'The maximum purchasable quantity of {sku} is {maxQuantity}.',
  'qop.sku.minimum': 'The minimum purchasable quantity of {sku} is {minQuantity}.',
  'qop.sku.invisible': '{sku} is invisible on storefront.',
  'qop.sku.cannotAdd': '{sku} cannot be added to cart via the Quick Order Pad.',
  'qop.sku.stock': '{sku} is out of stock.',
  'qop.sku.notBelongAnyCategory': '{sku} is not belong to any product category.',
  'qop.sku.purchasingDisabled': 'This product cannot be purchased in online store.',
  'qop.out.off.stock': 'Out of Stock',
  'qop.success.add': '{successNumber} Line Items has been added to cart',
  'qop.sku.valid': '{sku} is not a valid SKU.',
  'qop.sku.error': '{sku}:{errorInfo} error.',
  'qop.quantity.valid': 'The quantity for {newDataSku} is not valid',
  'qop.loading.products': 'Loading products...',
  'qop.invalid.sku': 'Invalid SKU',
  'qop.invalid.quantity': 'Invalid Quantity',
  'qop.min.quantity': 'Min Quantity {minQty}',

# order

  'orders.show.all.button': 'Show All Company Orders',
  'orders.show.my.button': 'Show My Orders',
  'orders.reorder.button': 'Reorder',
  'orders.add.to.new.shopping.list.button': 'Add to Shopping List',
  'orders.search.placeholder': 'Search by keyword',
  'orders.filters.label': 'Filters',
  'orders.filters.apply': 'APPLY',
  'orders.filters.clear': 'CLEAR',
  'orders.filters.orderNumber.label': 'Order Number',
  'orders.filters.companyName.label': 'Company Name',
  'orders.filters.poNumber.label': 'Po Number',
  'orders.filters.createdBy.label': 'Create By',
  'orders.thead.orderNumber': 'Order Number',
  'orders.thead.total': 'Product Total',
  'orders.thead.grandTotal': 'Grand Total',
  'orders.thead.po': 'PO# / Reference#',
  'orders.thead.placed': 'Order Placed',
  'orders.thead.purchaseDate': 'Purchase Date',
  'orders.thead.updated': 'Last Updated',
  'orders.thead.created': 'Created By',
  'orders.thead.placedBy': 'Placed By',
  'orders.thead.status': 'Status',
  'orders.thead.action': 'Action',
  'orders.thead.companyName': 'Company Name',
  'order.print.invoice.button': 'Print Invoice',
  'order.title': 'Order Details',
  'order.contents': 'Order Contents',
  'order.coupon.code.label': 'Coupon Code',
  'order.coupon.shipping.label': 'Shipping: ',
  'order.coupon.tax.label': 'Tax: ',
  'order.coupon.grandTotal.label': 'Grand Total: ',
  'order.info.status': 'Order status:',
  'order.info.date': 'Order date:',
  'order.info.total': 'Order total:',
  'order.info.payment': 'Payment method:',
  'order.info.purchase': 'Purchase Order',
  'order.sidebar.shipTo': 'Ship To',
  'order.sidebar.billTo': 'Bill To',
  'order.shipping.date': 'Date Shipped:',
  'order.shipping.provider': 'Shipping Provider:',
  'order.shipping.method': 'Shipping Method:',
  'order.shipping.tracking': 'tracking#',
  'order.shipping.title': 'Shipping Details',
  'order.comment.title': 'Order Comments',
  'order.po.title': 'PO# / Reference#',
  'order.actions.title': 'Actions',
  'order.modal.close': 'Close',
  'order.detail.orderDate': '{day}th {currentMonth} {year}',
  'order.detail.id.label': 'Order # {orderId}',
  'order.detail.checkbox.label': 'Checkbox {variantId} label',
  'order.reorder.failTip': 'Unfortunately this product is no longer for sale so it cannot be reordered.',
  'order.reorder.errorTip': 'Please select one or more items to reorder.',
  'order.reorder.successTip': 'success',
  'order.addTo.shoppingList.errorTip': 'Please select one or more items.',
  'order.confirmations.buttonText': 'SUBMIT',
  'order.confirmations.errorMessage': 'An error has occurred submitting your PO #/Reference #, please try it again or contact our customer support.',
  'order.addTo.shoppingListBtn': 'Add to Shopping List',
  'order.showShoppingList.cancel.button': 'Cancel',
  'order.showShoppingList.confirm.button': 'Confirm',

# address book

  'address.add.button': 'ADD NEW ADDRESS',
  'address.search.placeholder': 'Search by keyword',
  'address.filters.button': 'Filters',
  'address.filters.address.label': 'Address',
  'address.filters.country.label': 'Country',
  'address.filters.country.palceholder': 'Please Select',
  'address.filters.addressLabel.label': 'Address Label',
  'address.filters.addressType.label': 'Address Type',
  'address.filters.addressType.shipping': 'Shipping',
  'address.filters.addressType.billing': 'Billing',
  'address.clear.button': 'CLEAR',
  'address.apply.button': 'APPLY',
  'address.actions.edit': 'Edit',
  'address.actions.delete': 'Delete',
  'address.actions.default.billing': 'Set as default billing',
  'address.actions.default.shipping': 'Set as default shipping',
  'address.cancel.button': 'Cancel',
  'address.save.button': 'Save',
  'address.thead.address': 'Address',
  'address.thead.addressLabel': 'Address Label',
  'address.thead.country': 'Country',
  'address.thead.shipping': 'Shipping',
  'address.thead.billing': 'Billing',
  'address.thead.action': 'Action',
  'address.formModal.shipping.label': 'Shipping',
  'address.formModal.billing.label': 'Billing',
  'address.formModal.defaultShipping.label': 'Default Shipping Address',
  'address.formModal.defaultBilling.label': 'Default Billing Address',
  'address.formModal.addressLabel.label': 'Address Label',
  'address.formModal.lastName.label': 'Last Name',
  'address.formModal.country.label': 'Country',
  'address.formModal.country.palceholder': 'Please Select',
  'address.tipString.add': 'Address add',
  'address.tipString.edit': 'Address editing',
  'address.tipString.delete': 'Address delete',
  'address.tipString.action': 'Address action',
  'address.tipString.setDefault.shipping': 'Set default shipping address',
  'address.tipString.setDefault.billing': 'Set default billing address',
  'address.modalType.title.add': 'Add address',
  'address.modalType.title.edit': 'Update Address',
  'address.checkAction.Permission.tips': '{checkType} has been disabled by the system administrators.',
  'address.defaultAddress.details': 'No default {addressTypeName} address',
  'address.defaultAddress.title': 'Default {addressTypeName} Address',

# buy again

  'buyAgain.datePicker.from.label': 'From: ',
  'buyAgain.datePicker.to.label': 'To: ',
  'buyAgain.searchInput.placeholder': 'Search By Product Name,SKU',
  'buyAgain.thead.product.label': 'Product',
  'buyAgain.thead.sku.label': 'SKU',
  'buyAgain.thead.lastOrdered.label': 'Last Ordered',
  'buyAgain.thead.price.label': 'Price',
  'buyAgain.thead.qty.label': 'Qty',
  'buyAgain.thead.action.label': 'Action',
  'buyAgain.addToCart.btn': 'Add to Cart',
  'buyAgain.addToShoppingList.btn': 'Add to Shopping List',
  'buyAgain.createModal.title.label': 'Create New Shopping List',
  'buyAgain.createModal.name.label': 'Shopping List Name',
  'buyAgain.createModal.name.required': 'Shopping List Name is required',
  'buyAgain.createModal.description.label': 'Description',
  'buyAgain.chooseModal.title.label': 'Choose Shopping List',
  'buyAgain.chooseModal.description.label': 'Description',
  'buyAgain.modal.cancel': 'Cancel',
  'buyAgain.modal.save': 'Save',
  'buyAgain.modal.add': 'Add',
  'buyAgain.modal.close': 'Close',

  // buyAgain Create ShoppingList button
  'shopping.list.create.button': 'Create New Shopping List',

# invoices

  'invoices.title': 'INVOICES',
  'invoices.payment.dueTip': 'You have invoices due today',
  'invoices.payment.overDueTip': 'You have overdue invoices',
  'invoices.payment.title': 'Make an Online Payment',
  'invoices.payment.totalBalance': 'Open Balance:',
  'invoices.payment.desc': 'To make a payment specify the invoice(s) and amount(s) you would like to pay:',
  'invoices.pendingPayment.tip': 'You have pending payments',
  'invoices.payment.description': `You have made at least one online payment in the list below that may still be processing. If you have any questions, please contact customer service.`,
  'invoices.payment.checkout': 'Continue to Checkout',
  'invoices.payment.MakePayment': 'Make Payment',
  'invoices.payment.tip': 'Please select a line',
  'invoices.payment.select.title': 'Secure Payment',
  'invoices.payment.select.back': 'Back',
  'invoices.payment.select.payment': 'Select a payment method:',
  'invoices.payment.select.date': 'Date:',
  'invoices.payment.select.account': 'Account:',
  'invoices.payment.select.user': 'User:',
  'invoices.payment.select.memo': 'Memo:',
  'invoices.paymentTable.tips': 'The following orders are in different currencies. You can only select one currency to operate at the same time',
  'invoices.paymentTable.thead.paymentDate': 'Payment Date',
  'invoices.paymentTable.thead.invoiceNumber': 'Invoice #',
  'invoices.paymentTable.thead.paymentMethod': 'Payment Method',
  'invoices.paymentTable.thead.amount': 'Amount',

  'invoices.table.thead.invoiceNumber': 'Invoice#',
  'invoices.table.thead.orderNumber': 'Order#',
  'invoices.table.thead.createdAt': 'Invoice Date',
  'invoices.table.thead.dueDate': 'Due Date',
  'invoices.table.thead.originalBalance': 'Invoice Total',
  'invoices.table.thead.discountTotal': 'Discount Total',
  'invoices.table.thead.openBalance': 'Amount Due',
  'invoices.table.thead.status': 'Status',
  'invoices.table.thead.actions': 'Actions',
  'invoices.table.thead.total': 'Total',
  'invoices.table.thead.totalPrice': 'Open Balance',
  'invoices.table.thead.amount': 'Amount to Pay',
  'invoices.table.action.view': 'View',
  'invoices.table.action.pay': 'Pay',
  'invoices.search.placeholder': 'Search my invoices...',
  'invoices.search.selectOptions.all': 'All',
  'invoices.search.selectOptions.invoiceNum': 'Invoice#',
  'invoices.search.selectOptions.salesOrderNum': 'Sales Order#',
  'invoices.list.exportCSV': 'Export as CSV file',
  'invoices.filters': 'Filters',
  'invoices.filters.dateCreatedBeginAt': 'Invoice Date From',
  'invoices.filters.dateCreatedEndAt': 'Invoice Date To',
  'invoices.filters.placeholder': 'Please Select',
  'invoices.list.status': 'Status',
  'invoices.filters.clear': 'CLEAR',
  'invoices.filters.apply': 'APPLY',
  'invoices.status.open': 'Open',
  'invoices.status.partialPaid': 'Partial Paid',
  'invoices.status.completed': 'Completed',
  'invoices.paymentType.unknown': 'Unknown',

  // invoiceDetail
  'invoiceDetail.header.print': 'Print',
  'invoiceDetail.title': 'Invoice',
  'invoiceDetail.header.tips.invoicePaidCompleted.title': 'Invoice Paid In Full',
  'invoiceDetail.header.tips.invoicePaidInCompleted.title': 'Payment Due in {pastDueDays} Days',
  'invoiceDetail.header.tips.invoicePaidInCompleted.pastDue.title': 'Payment is {pastDueDays} days past due',
  'invoiceDetail.header.tips.invoicePaidCompleted': 'Thank you!',
  'invoiceDetail.header.tips.invoicePaidInCompleted': 'Your invoice due in {pastDueDays} days, please make a payment.',
  'invoiceDetail.header.tips.invoicePaidInCompleted.pastDue': 'Your invoice is {pastDueDays} days past due, please make a payment.',
  'invoiceDetail.generalInfo.title': 'General Information',
  'invoiceDetail.generalInfo.orderNumber': 'Order Number:',
  'invoiceDetail.address.billing': 'Billing Address',
  'invoiceDetail.address.shipping': 'Shipping Address',
  'invoiceDetail.amount.title': 'Invoice Dates and Totals',
  'invoiceDetail.amount.createdAt': 'Invoice Date:',
  'invoiceDetail.amount.dueDate': 'Due Date:',
  'invoiceDetail.amount.subtotal': 'Subtotal:',
  'invoiceDetail.amount.freight': 'Freight:',
  'invoiceDetail.amount.salesTax': 'Sales Tax:',
  'invoiceDetail.amount.invoiceGrandTotal': 'Grand Invoice Total:',
  'invoiceDetail.amount.amountPaid': 'Amount Paid:',
  'invoiceDetail.amount.amountDue': 'Amount Due:',
  'invoiceDetail.amount.pay': 'Pay Now',
  'invoiceDetail.shipments.title': 'Shipments',
  'invoiceDetail.shipments.shipDate': 'Ship Date',
  'invoiceDetail.shipments.shipVia': 'Ship Via',
  'invoiceDetail.shipments.trackingNumber': 'Tracking Number',
  'invoiceDetail.shipments.comments': 'Comments',
  'invoiceDetail.payments.title': 'Payments',
  'invoiceDetail.payments.dateReceived': 'Date Received',
  'invoiceDetail.payments.amount': 'Amount',
  'invoiceDetail.payments.transactionType': 'Transaction Type',
  'invoiceDetail.payments.paymentType': 'Payment Type',
  'invoiceDetail.payments.reference': 'Reference',
  'invoiceDetail.payments.noData': 'No Records Available',
  'invoiceDetail.lineItem.title': 'Invoice Line Items'
  'invoiceDetail.lineItem.item': 'Item',
  'invoiceDetail.lineItem.description': 'Description',
  'invoiceDetail.lineItem.qty': 'Qty',
  'invoiceDetail.lineItem.unitPrice': 'Unit Price',
  'invoiceDetail.lineItem.discountTotal': 'Discount Total',
  'invoiceDetail.lineItem.lineTotal': 'Line Total',
  'invoiceDetail.lineItem.comments': 'Comments',

  // invoice-receipt
  'invoiceReceipt.title': 'Thanks for your payment!',
  'invoiceReceipt.payment.overview': 'Payment Overview',
  'invoiceReceipt.payment.id': 'Payment #',
  'invoiceReceipt.payment.receiveDate': 'Payment Received On',
  'invoiceReceipt.payment.transactionType': 'Transaction Type',
  'invoiceReceipt.payment.type': 'Payment Type',
  'invoiceReceipt.payment.total': 'Payment Total',
  'invoiceReceipt.payment.reference': 'Reference',
  'invoiceReceipt.payment.memo': 'Memo',
  'invoiceReceipt.lines.title': 'Invoices Paid',
  'invoiceReceipt.lines.des': 'You made payments towards the invoices shown below',
  'invoiceReceipt.lines.invoiceId': 'Invoice #',
  'invoiceReceipt.lines.paidAmount': 'Amount Paid',

# tips

  'tips.notPermission': 'You can\'t access to this page.',
  'tips.networkError': 'Something went wrong,Please contact us.',
  'tips.globalError': 'Woops! Something went wrong! Please try again later.',
  'tips.createCompanyApproved': 'Your company has been approved.',
  'tips.createCompanyChecking': 'Please wait at least 24 hours for approval. Check on this page for the approval status.',
  'tips.cannotEnterPage': 'You can\'t access to this page.',
  'tips.addProductsSuccess': 'Product(s) added to shopping cart successfully.',
  'tips.productOutOfStock': 'Failed to add item due to insufficient stock',
  'tips.// productNoLongerForSale': 'Unfortunately this product is no longer for sale so it cannot be reordered',
  'tips.reorderFailedNoLongerForSale': 'One or more items are no longer for sale',
  'tips.reorderFailedOutOfStock': 'One or more items are out of stock',
  'tips.buyAgainFailedNoLongerForSale': 'This product is no longer for sale',
  'tips.buyAgainFailedOutOfStock': 'This product is out of stock',
  'tips.deleteUser': 'You have successfully deleted the user',
  'tips.confirmDeleteUser': 'Are you sure you want to delete this user?',
  'tips.chooseShoppingList': 'Choose Shopping List',
  'tips.addToShoppingListSuccess': 'Product(s) added to the shopping list successfully.',
  'tips.confirmDeleteShoppingList': 'Are you sure you want to delete this shopping list?',
  'tips.deleteShoppingListFailed': 'Shopping List was not deleted. Please try again.',
  'tips.shoppingListExist': 'The shopping list you are to looking is not exist.',
  'tips.shoppingListUpdateSuccess': 'Shopping List Info changed successfully',
  'tips.confirmDeleteShoppingListItem': 'Are you sure you want to delete selected item(s) from the shopping list?',
  'tips.deleteShoppingListItemSuccess': 'Product(s) deleted from the shopping list successfully',
  'tips.updateQtySuccess': 'Product quantity updated successfully',
  'tips.updateOptionsSuccess': 'Product options updated successfully',
  'tips.clearedShoppingList': 'Shopping List was cleared successfully',
  'tips.clearShoppingListFailed': 'Shopping List was not cleared. Please try again.',
  'tips.noItemList': 'You have no items in your list.',
  'tips.updateShoppingListSuccess': 'Shopping lists status updated successfully',
  'tips.searchProducts': 'Please search for products by SKU/product name or add from file',
  'tips.selectProducts': 'Please select products you want to add to list',
  'tips.invalidQty': 'Please input valid quantity',
  'tips.confirmDeleteAddress': 'Are you sure you want to delete the address?',
  'tips.deleteAddressSuccess': 'You have successfully deleted the address',
  'tips.confirmSetShippingAddress': 'Are you sure you want to set the address as default shipping address?',
  'tips.setShippingAddressSuccess': 'You have successfully set the address to default',
  'tips.confirmSetBillingAddress': 'Are you sure you want to set the address as default billing address?',
  'tips.setBillingAddressSuccess': 'You have successfully set the address to default',
  'tips.duplicateRfqCompany': 'Please sign in before submitting the quote in order to receive special pricing assigned to your corporate account.',
  'tips.addToQuoteSuccess': 'Product(s) added to quote successfully',
  'tips.addToQuoteDiffCurrency': 'Your quote request can only contain products in the same currency, please empty your quote basket before adding product in another currency.',
  'tips.checkoutErr.notSalesRepErr': 'Please select a Company.',
  'tips.checkoutErr.networkError': 'Could not complete the order, please try it again.',
  'tips.checkoutErr.qtyErr': 'Some products do not pass the quantity verification.',

# validation

 'validation.companyNameVoid': 'You must enter a company name',
  'validation.emailIncorrect': 'You must enter a valid email',
  'validation.phoneIncorrect': 'You must enter a valid phone',
  'validation.uploadNotCsv': 'Please upload a CSV file.',
  'validation.emptyFiles': 'Empty file, please upload another.',
  'validation.emptyQty': 'Please set the quantity of the product.',
  'validation.fistNameIncorrect': "The 'First Name' field can't be left empty.",
  'validation.lastNameIncorrect': "The 'Last Name' field can't be left empty.",
  'validation.emptyShoppingListName': 'Please fill in a Shopping List Name',
  'validation.emptyShoppingListSelect': 'Please select an item',
  'validation.emptyShoppingListSubmit': 'You have no items in your list',
  'validation.shoppingListQtyValidError': 'Please review your shopping list, one or more items have an invalid quantity.',
  'validation.emptyShoppingList': 'You have no products in list.',
  'validation.emptySelectedShoppingList': 'Please select at least one item to add to cart.',
  'validation.incompleteOptions': 'Please fill out product options first.',
  'validation.unValidProduct': 'Some Products No variant Id or Product Id',
  'validation.addressForm[firstName]': "The 'FirstName' field can't be left empty.",
  'validation.addressForm[lastName]': "The 'LastName' field can't be left empty.",
  'validation.addressForm[addressLine1]': "The 'AddressLine 1' field can't be left empty.",
  'validation.addressForm[city]': "The 'City' field can't be left empty.",
  'validation.addressForm[country]': "The 'Country' field can't be left empty.",
  'validation.addressForm[zipCode]': "The 'ZipCode' field can't be left empty.",
  'validation.addressForm[state]': "The 'State' field can't be left empty.",
  'validation.addressForm[phoneNumber]': 'Please enter a valid phone number.',
  'validation.cannotAddToShoppingList': 'Please select all the required product options to add to shopping list',
  'validation.cannotAddToQuote': 'Please select all the required product options to add to quote',
  'validation.emailExist': 'Please sign in to your account before submitting the quote in order to get special price assigned to your corporate account',

# checkout

   "address": {
      "address_line_1_label": "Address",
      "address_line_1_required_error": "Address is required",
      "address_line_2_label": "Apartment/Suite/Building",
      "address_line_2_required_error": "Apartment/Suite/Building is required",
      "address_not_recognized_heading": "We did not recognize your address",
      "city_label": "City",
      "city_required_error": "City is required",
      "company_name_label": "Company Name",
      "company_name_required_error": "Company is required",
      "confirm_address_action": "Proceed with current address",
      "confirm_address_text": "We could not find a match for the address you entered. Please confirm the address.",
      "country_label": "Country",
      "country_required_error": "Country is required",
      "custom_required_error": "{label} is required",
      "custom_min_error": "{label} should be bigger than {min}",
      "custom_max_error": "{label} should be smaller than {max}",
      "invalid_characters_error": "{label} contains invalid characters",
      "custom_valid_error": "{label} is not valid",
      "edit_address_action": "Edit address",
      "enter_address_action": "Enter a new address",
      "first_name_label": "First Name",
      "first_name_required_error": "First Name is required",
      "last_name_label": "Last Name",
      "last_name_required_error": "Last Name is required",
      "phone_number_label": "Phone Number",
      "phone_number_required_error": "Phone Number is required",
      "postal_code_label": "Postal Code",
      "postal_code_required_error": "Postal Code is required",
      "save_in_addressbook": "Save this address in my address book.",
      "select_country_action": "Select a country",
      "select_state_action": "Select a state",
      "state_label": "State/Province",
      "state_required_error": "State/Province is required",
      "select": "Select",
      "select_all": "All",
      "select_none": "None"
  },
  "billing": {
      "billing_address_heading": "Billing Address",
      "billing_heading": "Billing",
      "save_billing_address_error": "An error occurred while saving the billing address to your price quote. Please try again.",
      "billing_address_amazon": "Same as the Billing address set by you in your Amazon account.",
      "billing_address_amazonpay": "Managed by Amazon Pay",
      "use_shipping_address_label": "My billing address is the same as my shipping address."
  },
  "cart": {
      "billed_amount_text": "*You will be charged and invoiced {total} ({code}) for this order.",
      "based_on_currency_text": "Based on {total} {code}",
      "cart_heading": "Order Summary",
      "digital_item_text": "Digital Item",
      "discount_text": "Discount",
      "downloads_action": "Go to Downloads",
      "edit_cart_action": "Edit Cart",
      "estimated_total_text": "Estimated Total",
      "free_text": "Free",
      "gift_certificate_text": "Gift Certificate",
      "handling_text": "Handling",
      "item_count_text": "{count, plural, one{1 Item} other{# Items} }",
      "print_action": "Print",
      "remaining_text": "Remaining",
      "remove_action": "remove",
      "see_all_action": "See All",
      "see_less_action": "See Less",
      "shipping_text": "Shipping",
      "show_details_action": "Show Details",
      "store_credit_text": "Store Credit",
      "subtotal_text": "Subtotal",
      "taxes_text": "Taxes",
      "total_text": "Total",
      "empty_cart_message": "Your cart is empty, you are being redirected. Please <a href=\"{url}\" target=\"_top\">click here</a> if your browser does not redirect you."
  },
  "common": {
      "cancel_action": "Cancel",
      "close_action": "Close",
      "continue_action": "Continue",
      "edit_action": "Edit",
      "delete_action": "Delete",
      "error_heading": "Something's gone wrong",
      "leave_warning": "Are you sure you want to leave? Data you have entered may not be saved.",
      "loading_text": "Loading",
      "ok_action": "Ok",
      "error_code": "Error code:",
      "request_id": "Request ID:",
      "optional_text": "(Optional)",
      "unavailable_error": "Checkout is temporarily unavailable. Please try again later.",
      "unavailable_heading": "Checkout is temporarily unavailable",
      "unstable_network_error": "It looks like the server is taking too long to respond, this can be caused by either poor connectivity or an error with our servers. Please try again in a while.",
      "order_loading_error": "There was an error loading your order. Please try again.",
      "order_fatal_error_heading": "There was an error placing your order",
      "order_fatal_error_extra": "Please choose another payment method or contact us for further assistance.",
      "go_back": "Go Back",
      "show_more": "Show more"
  },
  "customer": {
      "checkout_as_guest_text": "Checking out as a <strong>Guest</strong>? You'll be able to save your details to create an account with us later.",
      "continue_as_guest_action": "Continue as guest",
      "create_account_action": "Create Account",
      "required_error": "{label} is required",
      "min_error": "{label} should be bigger than {min}",
      "max_error": "{label} should be smaller than {max}",
      "invalid_characters_error": "{label} contains invalid characters",
      "create_account_error": "An error occurred while creating your account. Please try again.",
      "create_account_requirements_error_heading": "Password does not match requirements",
      "create_account_success": "Your account has been created!",
      "create_account_text": "Create an account for a faster checkout in the future",
      "create_account_to_continue_text": "Don’t have an account? <a href=\"{url}\" target=\"_blank\">Create an account</a> to continue.",
      "guest_could_login": "Looks like you have an account. Sign in with {email} for a faster checkout.",
      "guest_must_login": "Looks like you have an account. Please sign in to proceed with {email}, or use another email.",
      "guest_temporary_disabled": "Guest checkout is temporarily disabled. Please sign in or <a href=\"{url}\" target=\"_blank\">create an account</a> to continue.",
      "customer_heading": "Customer",
      "email_invalid_error": "Email address must be valid",
      "email_label": "Email Address",
      "email_required_error": "Email address is required",
      "forgot_password_action": "Forgot password?",
      "guest_customer_text": "Guest Customer",
      "guest_subscribe_to_newsletter_text": "Subscribe to our newsletter.",
      "guest_marketing_consent": "I would like to receive updates and offers.",
      "login_action": "Sign in now",
      "login_text": "Already have an account?",
      "guest_could_login_change_email": "Not {email}? <a>Change email</a>.",
      "password_confirmation_error": "Passwords do not match",
      "password_confirmation_label": "Confirm Password",
      "password_confirmation_required_error": "This field is required",
      "password_label": "Password",
      "password_letter_required_error": "Password needs to contain a letter",
      "password_minimum_character_label": "character minimum, case sensitive",
      "password_number_required_error": "Password needs to contain a number",
      "password_over_maximum_length_error": "Password is too long",
      "password_required_error": "Password is required",
      "password_under_minimum_length_error": "Password is too short",
      "reset_password_before_login_error": "Sign-in is currently unavailable. You will receive an e-mail in the next 5 minutes with instructions for resetting your password. If you don't receive this e-mail, please check your junk mail folder or contact us for further assistance.",
      "returning_customer_text": "Returning Customer",
      "sign_in_action": "Sign In",
      "sign_in_error": "The email or password you entered is not valid.",
      "sign_in_throttled_error": "Due to excessive login attempts, please wait 10 seconds before attempting to log in again.",
      "sign_out_action": "Sign Out",
      "sign_out_error": "An error occurred while signing out. Please try again.",
      "subscribe_to_newsletter_text": "Yes, I'd like to receive updates."
  },
  "login_email": {
      "error_server": "We couldn't send you a sign-in link. Please try again.",
      "error_not_found": "The entered email is not associated to an account. Please try with a different email.",
      "sent_header": "Check your inbox",
      "sent_text": "We’ve sent an email to <strong>{email}</strong> that contains a sign-in link. This will expire in {minutes} minutes - If you don’t see it in your inbox, check your junk folder.",
      "text": "Enter the email address associated to your account. We will send you a sign-in link.",
      "header": "Enter your email address",
      "header_with_email": "Confirm your email address",
      "link": "<a>Send me a sign-in link instead</a>.",
      "use_another_email": "Use another email",
      "send": "Send",
      "error_temporary_disabled": "Sign-in link functionality is temporary unavailable. Please sign in by entering your password.",
      "resend_link": "Didn't get the email? <a>Resend the link</a>",
      "use_password_link": " or <a>sign in using your password</a> instead."
  },
  "embedded_checkout": {
      "unsupported_error": "The following payment methods are not supported by Embedded Checkout: {methods}. Please contact us for assistance."
  },
  "payment": {
      "adyen_credit_debit_card_text": "Credit/Debit Card",
      "affirm_name_text": "Affirm",
      "affirm_display_name_text": "Pay over time",
      "affirm_body_text": "You will be redirected to Affirm to securely complete your purchase. Just fill out a few pieces of basic information and get a real-time decision. Checking your eligibility won't affect your credit score.",
      "afterpay_name_text": "Afterpay",
      "afterpay_description": "Checkout with Afterpay",
      "amazon_continue_action": "Continue with Amazon",
      "amazonpay_continue_action": "Continue with Amazon Pay",
      "amazon_name_text": "Amazon Pay",
      "barclaycard_continue_action": "Continue",
      "bluesnap_v2_continue_action": "Continue",
      "bolt_continue_action": "Continue with Bolt",
      "braintreevisacheckout_continue_action": "Continue with Visa Checkout",
      "ccavenuemars_description_text": "Checkout with CCAvenue",
      "chasepay_continue_action": "Continue with Chase Pay",
      "chasepay_name_text": "Chase Pay",
      "chasepay_edit_card": "Edit card",
      "chasepay_logout": "Log out Chase Pay",
      "chasepay_fail_load": "Chase Pay failed to load",
      "credit_card_text": "Credit card",
      "credit_card_customer_code_label": "Customer Code",
      "credit_card_cvv_help_text": "For VISA and Mastercard, the CVV is a three-digit code printed on the back. For American Express it is the four-digit code printed on the front. The CVV is a security measure to ensure that you are in possession of the card.",
      "credit_card_cvv_invalid_error": "CVV must be valid",
      "credit_card_cvv_label": "CVV",
      "credit_card_cvv_required_error": "CVV is required",
      "credit_card_expiration_invalid_error": "Expiration date must be a valid future date in MM / YY format",
      "credit_card_expiration_label": "Expiration",
      "credit_card_expiration_date_label": "Expiration Date",
      "credit_card_expiration_required_error": "Expiration Date is required",
      "credit_card_expiration_placeholder_text": "MM / YY",
      "credit_card_name_label": "Name on Card",
      "credit_card_name_required_error": "Full name is required",
      "credit_card_number_invalid_error": "Credit Card Number must be valid",
      "credit_card_number_label": "Credit Card Number",
      "credit_card_number_last_four": "Enter card number for {cardType} ending in {lastFour}",
      "credit_card_number_required_error": "Credit Card Number is required",
      "credit_card_number_mismatch_error": "The card number entered does not match the card stored in your account",
      "google_pay_name_text": "Google Pay",
      "klarna_name_text": "Klarna",
      "masterpass_name_text": "Masterpass",
      "orbital_continue_action": "Place Order",
      "orbital_description_text": "Pay using your ChasePay Account",
      "payment_cancelled": "Payment was cancelled",
      "payment_error": "An error occurred while processing your payment. Please try again.",
      "payment_error_heading": "Payment Failed",
      "payment_heading": "Payment",
      "payment_invalid_error_heading": "Payment Unavailable",
      "payment_method_disabled_error": "The selected payment method is no longer valid. Click OK to see the most up-to-date payment methods.",
      "payment_method_error": "Response from payment provider: {message}",
      "payment_method_invalid_error": "There's a problem processing your payment. Please contact us for assistance or choose another payment method.",
      "payment_method_label": "Payment Method",
      "payment_method_unavailable_error": "This payment provider is temporarily unavailable. Please try again later.",
      "payment_not_required_text": "Payment is not required for this order.",
      "paypal_continue_action": "Continue with PayPal",
      "paypal_credit_continue_action": "Continue with PayPal Credit",
      "paypal_credit_description_text": "Buy Now, Pay Over Time",
      "paypal_description_text": "Pay using your PayPal account",
      "paypal_name_text": "PayPal",
      "paypal_credit_name_text": "PayPal Credit",
      "place_order_action": "Place Order",
      "place_order_error": "There was an error placing your order. Please contact us.",
      "place_order_error_heading": "Failed to place order",
      "postal_code_label": "Postal Code",
      "instrument_text": "Stored credit cards",
      "instrument_add_card_action": "Use a different card",
      "instrument_default_ending_in_text": "Card ending in {endingIn}",
      "instrument_ending_in_text": "{cardTitle} ending in {endingIn}",
      "instrument_expired_text": "Expired {expiryDate}",
      "instrument_expires_text": "Expires {expiryDate}",
      "instrument_manage_button": "Manage",
      "instrument_manage_modal_confirmation_action": "Yes, delete",
      "instrument_manage_modal_confirmation_label": "Are you sure you want to delete this stored payment method?",
      "instrument_manage_modal_title_text": "Manage stored payment methods",
      "instrument_manage_modal_empty_text": "You do not have any stored payment methods.",
      "instrument_manage_table_header_ending_in_text": "Ending in",
      "instrument_manage_table_header_expiry_date_text": "Expiry date",
      "instrument_manage_table_header_payment_method_text": "Payment method",
      "instrument_manage_delete_server_error": "There was an error when attempting to delete that stored payment method, please try again.",
      "instrument_manage_delete_auth_error": "There was a problem authorizing your request. Please try signing in again",
      "instrument_manage_delete_client_error": "There was an error when attempting to delete the stored payment method: payment method no longer exists or cannot be deleted.",
      "instrument_save_payment_method_label": "Save this card for future transactions",
      "instrument_save_as_default_payment_method_label": "Use this card as the default payment method for future transactions",
      "account_instrument_add_action": "Use a different account",
      "account_instrument_save_payment_method_label": "Save this account for future transactions",
      "account_instrument_save_as_default_payment_method_label": "Use this account as the default payment method for future transactions",
      "account_instrument_text": "Stored accounts",
      "account_instrument_new_shipping_address": "<strong>We noticed this is a new shipping address.</strong><p>For security reasons, you will need to re-link your PayPal account when shipping to an address for the first time or if the shipping address was edited recently.</p>",
      "instrument_trusted_shipping_address_text": "This additional security step is applied to your card when shipping to an address for the first time or if the shipping address was edited recently.",
      "instrument_trusted_shipping_address_title_text": "Please re-enter your card number to authorize this transaction.",
      "sezzle_display_name_text": "Pay Later. 0% Interest.",
      "stripe_sepa_mandate_disclaimer": "By providing your IBAN and confirming this payment, you authorise (A) {storeUrl} and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within eight weeks starting from the date on which your account was debited.",
      "vco_name_text": "Visa Checkout",
      "visa_checkout_continue_action": "Continue with Visa Checkout",
      "zip_continue_action": "Continue with Zip",
      "zip_name_text": "Zip",
      "zip_display_name_text": "Own it now, pay later"
  },
  "redeemable": {
      "applied_text": "Applied",
      "apply_action": "Apply",
      "apply_store_credit_after_action": "store credit to order",
      "apply_store_credit_before_action": "Apply",
      "code_invalid_error": "The gift certificate or coupon code is invalid",
      "code_label": "Gift Certificate or Coupon Code",
      "code_required_error": "Please enter a gift certificate or coupon code",
      "coupon_location_error": "Your shipping address doesn't meet the location requirements for the coupon code you entered.",
      "coupon_min_order_total": "Your order does not meet the minimum total for this coupon code to be applied.",
      "coupon_text": "Coupon",
      "gift_certificate_remaining_text": "Remaining",
      "gift_certificate_text": "Gift Certificate",
      "remove_action": "Remove",
      "store_credit_available_text": "Your account currently has {storeCredit} total store credit available",
      "toggle_action": "Coupon/Gift Certificate"
  },
  "remote": {
      "browser_unsupported": "The selected payment method requires a different web browser. Please choose another payment method.",
      "connection_error": "Connection to remote checkout refused, please try later.",
      "continue_with_text": "Or continue with",
      "payment_method_error": "There was an error retrieving your remote payment method. Please try again.",
      "select_different_card_action": "Select a different card",
      "session_error": "Your remote session has expired. Please log in again.",
      "shipping_address_error": "There was an error retrieving your remote shipping address. Please try again.",
      "sign_in_action": "Sign in to {providerName}",
      "sign_out_action": "Sign out of {providerName}",
      "sign_out_after_action": "to view other payment methods",
      "sign_in_required_error": "Remote sign in required before payment",
      "sign_out_before_action": ""
  },
  "shipping": {
      "cart_change_error": "An update to your shopping cart has been detected and your available shipping costs have been updated. Please re-select a shipping method to continue.",
      "enter_shipping_address_text": "Please enter a shipping address in order to see shipping quotes",
      "order_comment_label": "Order Comments",
      "assign_item_error": "An error occurred while assigning item to address. Please try again",
      "assign_item_invalid_address_error_heading": "Invalid Address",
      "assign_item_invalid_address_error": "The selected address is not valid. Please go to your account page and update it.",
      "unassign_item_error": "An error occurred while unassigning item to address.",
      "save_shipping_address_error": "An error occurred while saving the shipping address to your price quote. Please try again.",
      "save_shipping_option_error": "An error occurred while saving the shipping quote to your order. Please try again.",
      "select_shipping_address_text": "Please select a shipping address in order to see shipping quotes",
      "shipping_address_heading": "Shipping Address",
      "multishipping_address_heading": "Choose where to ship each item",
      "multishipping_address_heading_guest": "Please sign in first",
      "multishipping_guest_intro": "To ship your items to multiple addresses you need to",
      "multishipping_guest_sign_in": "sign in to your account",
      "multishipping_guest_create": "or <a href=\"{url}\" target=\"_blank\">create an account</a> prior to proceeding.",
      "ship_to_multi": "Ship to multiple addresses",
      "ship_to_single": "Ship to a single address",
      "shipping_heading": "Shipping",
      "shipping_method_label": "Shipping Method",
      "shipping_option_expired_error": "The shipping price you were quoted is no longer valid. Click OK to see the most up-to-date shipping prices.",
      "shipping_option_expired_heading": "Your shipping price has been updated",
      "view_shipping_options_action": "See Other Options"
  },
  "social": {
      "share_action": "Share",
      "share_heading": "Tell your friends about your purchase!",
      "tweet_action": "Tweet"
  },
  "spam_protection": {
      "verify_action": "Please click here to verify yourself as human before proceeding."
  },
  "privacy_policy": {
      "required_error": "Please agree to the Privacy Policy.",
      "label": "Yes, I agree with the <a href=\"{url}\" target=\"_blank\">privacy policy</a>.",
      "heading": "Privacy Policy"
  },
  "terms_and_conditions": {
      "agreement_required_error": "Please agree to the terms and conditions",
      "agreement_text": "Yes, I agree with the above terms and conditions.",
      "agreement_with_link_text": "Yes, I agree with the <a href=\"{url}\" target=\"_blank\">terms and conditions</a>.",
      "terms_and_conditions_heading": "Terms and Conditions"
  },
  "order_confirmation": {
      "order_number_text": "Your order number is <strong>{orderNumber}</strong>",
      "order_pending_review_text": "Your order was sent to us but is currently awaiting payment. Once we receive the payment for your order, it will be completed. If you've already provided payment details then we will process your order manually and send you an email when it's completed.",
      "order_pending_status_text": "We've received your order and are processing your payment. Once the payment is verified, your order will be completed. We will send you an email when it's completed. Please note, this process may take a few minutes depending on the processing times of your chosen method. If you have any questions about your purchase, email us at <a href=\"mailto:{supportEmail}?Subject=Order {orderNumber}\" target=\"_top\">{supportEmail}</a>.",
      "order_incomplete_status_text": "We’ve received your order and payment. Your order is now being processed by our system. Please note, processing may take a few minutes. If you have any questions about your purchase, email us at <a href=\"mailto:{supportEmail}?Subject=Order {orderNumber}\" target=\"_top\">{supportEmail}</a>.",
      "order_with_downloadable_digital_items_text": "You can download your digital purchases by clicking the links on this page, or by logging into your account at any time. There is also a download link in your confirmation email, which should be arriving shortly.",
      "order_with_support_number_text": "An email will be sent containing information about your purchase. If you have any questions about your purchase, email us at <a href=\"mailto:{supportEmail}?Subject=Order {orderNumber}\" target=\"_top\">{supportEmail}</a> or call us at <a href=\"tel://{supportPhoneNumber}\">{supportPhoneNumber}</a>.",
      "order_without_downloadable_digital_items_text": "Once we receive your payment, we’ll send a confirmation email with a link to download your digital purchases.",
      "order_without_support_number_text": "An email will be sent containing information about your purchase. If you have any questions about your purchase, email us at <a href=\"mailto:{supportEmail}?Subject=Order {orderNumber}\" target=\"_top\">{supportEmail}</a>.",
      "thank_you_customer_heading": "Thank you {name}!",
      "thank_you_heading": "Thank you!",
      "continue_shopping": "Continue Shopping »",
      "order_status_update_facebook_messenger_heading": "Get instant updates of your order to Messenger",
      "mandate_link_text": "{provider} Mandate"
  },
  "tips": {
      "b3.login.failed": "Login Failed.",
      "b3.salesRep.notMasquerading": "Please select a company.",
      "b3.poinput.title": "PO Number / Reference Number (Optional)",
      "b3.addresses.search": "Search addresses",
      "b3.addresses.addressLabel": "Address Label",
      "b3.addresses.enterNew": "Enter a new address",
      "b3.addresses.select": "Select a address",
      "b3.multiShipping.address.edit": "Edit",
      "b3.multiShipping.address.remove": "Remove",
      "b3.multiShipping.shipped.toAddress": "can be shipped to another address.",
      "b3.poNumber.label": "PO Number / Reference Number",
      "b3.label.optional": "(Optional)",
      "b3.poNumber.required": "PO Number / Reference Number is required.",
  }