Order Dictionary
The Order dictionary contains all user-facing text, labels, and messages displayed by this drop-in. By customizing the dictionary, you can:
- Localize the drop-in for different languages and regions
- Customize labels and messages to match your brand voice
- Override default text without modifying the drop-in’s source code
Dictionaries use the i18n (internationalization) pattern, where each text string is identified by a unique key path.
Version: 1.4.0
Default keys and values
Below are the default English (en_US) strings provided by the Order drop-in (307 keys):
{ "Order": { "CreateReturn": { "headerText": "Return items", "downloadableCount": "Files", "returnedItems": "Returned items:", "configurationsList": { "quantity": "Quantity" }, "stockStatus": { "inStock": "In stock", "outOfStock": "Out of stock" }, "giftCard": { "sender": "Sender", "recipient": "Recipient", "message": "Note" }, "success": { "title": "Return submitted", "message": "Your return request has been successfully submitted." }, "buttons": { "nextStep": "Continue", "backStep": "Back", "submit": "Submit return", "backStore": "Back to order" } }, "OrderCostSummary": { "headerText": "Order summary", "headerReturnText": "Return summary", "totalFree": "Free", "subtotal": { "title": "Subtotal" }, "shipping": { "title": "Shipping", "freeShipping": "Free shipping" }, "appliedGiftCards": { "label": { "singular": "Gift card", "plural": "Gift cards" } }, "giftOptionsTax": { "printedCard": { "title": "Printer card", "inclTax": "Including taxes", "exclTax": "Excluding taxes" }, "itemGiftWrapping": { "title": "Item gift wrapping", "inclTax": "Including taxes", "exclTax": "Excluding taxes" }, "orderGiftWrapping": { "title": "Order gift wrapping", "inclTax": "Including taxes", "exclTax": "Excluding taxes" } }, "tax": { "accordionTitle": "Taxes", "accordionTotalTax": "Tax Total", "totalExcludingTaxes": "Total excluding taxes", "title": "Tax", "incl": "Including taxes", "excl": "Excluding taxes" }, "discount": { "title": "Discount", "subtitle": "discounted" }, "total": { "title": "Total" } }, "Returns": { "minifiedView": { "returnsList": { "viewAllOrdersButton": "View all returns", "ariaLabelLink": "Redirect to full order information", "emptyOrdersListMessage": "No returns", "minifiedViewTitle": "Recent returns", "orderNumber": "Order number:", "returnNumber": "Return number:", "carrier": "Carrier:", "itemText": { "none": "", "one": "item", "many": "items" }, "returnStatus": { "pending": "Pending", "authorized": "Authorized", "partiallyAuthorized": "Partially authorized", "received": "Received", "partiallyReceived": "Partially received", "approved": "Approved", "partiallyApproved": "Partially approved", "rejected": "Rejected", "partiallyRejected": "Partially rejected", "denied": "Denied", "processedAndClosed": "Processed and closed", "closed": "Closed" } } }, "fullSizeView": { "returnsList": { "viewAllOrdersButton": "View all orders", "ariaLabelLink": "Redirect to full order information", "emptyOrdersListMessage": "No returns", "minifiedViewTitle": "Returns", "orderNumber": "Order number:", "returnNumber": "Return number:", "carrier": "Carrier:", "itemText": { "none": "", "one": "item", "many": "items" }, "returnStatus": { "pending": "Pending", "authorized": "Authorized", "partiallyAuthorized": "Partially authorized", "received": "Received", "partiallyReceived": "Partially received", "approved": "Approved", "partiallyApproved": "Partially approved", "rejected": "Rejected", "partiallyRejected": "Partially rejected", "denied": "Denied", "processedAndClosed": "Processed and closed", "closed": "Closed" } } } }, "OrderProductListContent": { "cancelledTitle": "Cancelled", "allOrdersTitle": "Your order", "returnedTitle": "Returned", "refundedTitle": "Your refunded", "downloadableCount": "Files", "stockStatus": { "inStock": "In stock", "outOfStock": "Out of stock" }, "GiftCard": { "sender": "Sender", "recipient": "Recipient", "message": "Note" } }, "OrderSearchForm": { "title": "Enter your information to view order details", "description": "You can find your order number in the receipt you received via email.", "button": "View Order", "email": "Email", "lastname": "Last Name", "orderNumber": "Order Number" }, "Form": { "notifications": { "requiredFieldError": "This is a required field." } }, "ShippingStatusCard": { "orderNumber": "Order number:", "returnNumber": "Return number:", "itemText": { "none": "", "one": "Package contents ({{count}} item)", "many": "Package contents ({{count}} items)" }, "trackButton": "Track package", "carrier": "Carrier:", "prepositionOf": "of", "returnOrderCardTitle": "Package details", "shippingCardTitle": "Package details", "shippingInfoTitle": "Shipping information", "notYetShippedTitle": "Not yet shipped", "notYetShippedImagesTitle": { "singular": "Package contents ({{count}} item)", "plural": "Package contents ({{count}} items)" } }, "OrderStatusContent": { "noInfoTitle": "Check back later for more details.", "returnMessage": "The order was placed on {ORDER_CREATE_DATE} and your return process started on {RETURN_CREATE_DATE}", "returnStatus": { "pending": "Pending", "authorized": "Authorized", "partiallyAuthorized": "Partially authorized", "received": "Received", "partiallyReceived": "Partially received", "approved": "Approved", "partiallyApproved": "Partially approved", "rejected": "Rejected", "partiallyRejected": "Partially rejected", "denied": "Denied", "processedAndClosed": "Processed and closed", "closed": "Closed" }, "actions": { "cancel": "Cancel order", "confirmGuestReturn": "Return request confirmed", "confirmGuestReturnMessage": "Your return request has been successfully confirmed.", "createReturn": "Return or replace", "createAnotherReturn": "Start another return", "reorder": "Reorder" }, "orderPlaceholder": { "title": "", "message": "Your order has been in its current status since {DATE}.", "messageWithoutDate": "Your order has been in its current status for some time." }, "orderPending": { "title": "Pending", "message": "The order was successfully placed on {DATE} and your order is processing. Check back for more details when your order ships.", "messageWithoutDate": "Your order is processing. Check back for more details when your order ships." }, "orderProcessing": { "title": "Processing", "message": "The order was successfully placed on {DATE} and your order is processing. Check back for more details when your order ships.", "messageWithoutDate": "Your order is processing. Check back for more details when your order ships." }, "orderOnHold": { "title": "On hold", "message": "We’ve run into an issue while processing your order on {DATE}. Please check back later or contact us at support@adobe.com for more information.", "messageWithoutDate": "We’ve run into an issue while processing your order. Please check back later or contact us at support@adobe.com for more information." }, "orderReceived": { "title": "Order received", "message": "The order was successfully placed on {DATE} and your order is processing. Check back for more details when your order ships.", "messageWithoutDate": "Your order is processing. Check back for more details when your order ships." }, "orderComplete": { "title": "Complete", "message": "Your order is complete. Need help with your order? Contact us at support@adobe.com" }, "orderCanceled": { "title": "Canceled", "message": "This order was cancelled by you. You should see a refund to your original payment method with 5-7 business days.", "messageWithoutDate": "This order was cancelled by you. You should see a refund to your original payment method with 5-7 business days." }, "orderSuspectedFraud": { "title": "Suspected fraud", "message": "We’ve run into an issue while processing your order on {DATE}. Please check back later or contact us at support@adobe.com for more information.", "messageWithoutDate": "We’ve run into an issue while processing your order. Please check back later or contact us at support@adobe.com for more information." }, "orderPaymentReview": { "title": "Payment Review", "message": "The order was successfully placed on {DATE} and your order is processing. Check back for more details when your order ships.", "messageWithoutDate": "Your order is processing. Check back for more details when your order ships." }, "guestOrderCancellationRequested": { "title": "Cancellation requested", "message": "The cancellation has been requested on {DATE}. Check your email for further instructions.", "messageWithoutDate": "The cancellation has been requested. Check your email for further instructions." }, "orderPendingPayment": { "title": "Pending Payment", "message": "The order was successfully placed on {DATE}, but it is awaiting payment. Please complete the payment so we can start processing your order.", "messageWithoutDate": "Your order is awaiting payment. Please complete the payment so we can start processing your order." }, "orderRejected": { "title": "Rejected", "message": "Your order was rejected on {DATE}. Please contact us for more information.", "messageWithoutDate": "Your order was rejected. Please contact us for more information." }, "orderAuthorized": { "title": "Authorized", "message": "Your order was successfully authorized on {DATE}. We will begin processing your order shortly.", "messageWithoutDate": "Your order was successfully authorized. We will begin processing your order shortly." }, "orderPaypalCanceledReversal": { "title": "PayPal Canceled Reversal", "message": "The PayPal transaction reversal was canceled on {DATE}. Please check your order details for more information.", "messageWithoutDate": "The PayPal transaction reversal was canceled. Please check your order details for more information." }, "orderPendingPaypal": { "title": "Pending PayPal", "message": "Your order is awaiting PayPal payment confirmation since {DATE}. Please check your PayPal account for the payment status.", "messageWithoutDate": "Your order is awaiting PayPal payment confirmation. Please check your PayPal account for the payment status." }, "orderPaypalReversed": { "title": "PayPal Reversed", "message": "The PayPal payment was reversed on {DATE}. Please contact us for further details.", "messageWithoutDate": "The PayPal payment was reversed. Please contact us for further details." }, "orderClosed": { "title": "Closed", "message": "The order placed on {DATE} has been closed. For any further assistance, please contact support.", "messageWithoutDate": "Your order has been closed. For any further assistance, please contact support." } }, "CustomerDetails": { "headerText": "Customer information", "freeShipping": "Free shipping", "orderReturnLabels": { "createdReturnAt": "Return requested on: ", "returnStatusLabel": "Return status: ", "orderNumberLabel": "Order number: " }, "returnStatus": { "pending": "Pending", "authorized": "Authorized", "partiallyAuthorized": "Partially authorized", "received": "Received", "partiallyReceived": "Partially received", "approved": "Approved", "partiallyApproved": "Partially approved", "rejected": "Rejected", "partiallyRejected": "Partially rejected", "denied": "Denied", "processedAndClosed": "Processed and closed", "closed": "Closed" }, "email": { "title": "Contact details" }, "shippingAddress": { "title": "Shipping address" }, "shippingMethods": { "title": "Shipping method" }, "billingAddress": { "title": "Billing address" }, "paymentMethods": { "title": "Payment method" }, "returnInformation": { "title": "Return details" } }, "Errors": { "invalidOrder": "Invalid order. Please try again.", "invalidSearch": "No order found with these order details." }, "OrderCancel": { "buttonText": "Cancel Order" }, "OrderCancelForm": { "title": "Cancel order", "description": "Select a reason for canceling the order", "label": "Reason for cancel", "button": "Submit Cancellation", "errorHeading": "Error", "errorDescription": "There was an error processing your order cancellation." }, "OrderHeader": { "title": "{{name}}, thank you for your order!", "defaultTitle": "Thank you for your order!", "order": "ORDER #{{order}}", "CreateAccount": { "message": "Save your information for faster checkout next time.", "button": "Create an account" } } }}How to customize
You can override any of these dictionary values by creating a custom dictionary file and loading it during drop-in initialization. The drop-in will automatically deep-merge your custom values with these defaults.
For complete step-by-step instructions, see the Dictionary customization guide.
Quick example:
import { initialize } from '@dropins/storefront-order';
await initialize({ langDefinitions: { en_US: { "Order": { "CreateReturn": { "headerText": "Custom string", "downloadableCount": "Custom string" } }} }});