{
  "entrypoint": {
    "subtitle": "Shopping Agent",
    "_subtitle.comment": "Text that appears inside the main entry point, identifying the AI assistant as a shopping helper",
    "inputPlaceholder": "Ask me anything to find the perfect product for you!",
    "_inputPlaceholder.comment": "Placeholder text shown in the input field where users can type their questions or requests to the shopping assistant",
    "inputPlaceholderBranded": "Hi! I'm {{brand}}'s AI assistant",
    "_inputPlaceholderBranded.comment": "Branded entrypoint input placeholder shown only for specific advertisers. {Placeholder=\"{{brand}}\"} is the advertiser's agent/brand name and should not be translated",
    "inputPlaceholderShort": "Shop with AI",
    "_inputPlaceholderShort.comment": "Short version of the placeholder text shown in the input field where users can type their questions or requests to the shopping assistant",
    "inputPlaceholderJewelHut": "AI Product Helper",
    "_inputPlaceholderJewelHut.comment": "Placeholder text shown in the entrypoint input field for the thejewelhut.co.uk advertiser only"
  },
  "cart": {
    "cart": "Cart",
    "_cart.cart.comment": "Label for the shopping cart icon or button",
    "add": "Add to cart",
    "_add.comment": "Button text for adding a single product to the shopping cart",
    "addMultiple": "Add to cart ({{count}})",
    "_addMultiple.comment": "Button text for adding multiple products to cart. {Placeholder=\"{{count}}\"} is a number and should not be translated - it shows how many items will be added",
    "added": "Added to cart",
    "_added.comment": "Confirmation message shown after a product has been successfully added to the cart",
    "adding": "Adding to cart...",
    "_adding.comment": "Loading message displayed while the add to cart action is in progress",
    "unavailable": "Unavailable",
    "_unavailable.comment": "Status message shown when a product cannot be added to cart (out of stock, discontinued, etc.)",
    "buyNow": "Buy now",
    "_buyNow.comment": "Button text for immediate purchase, bypassing the cart",
    "getNow": "Get it now",
    "_getNow.comment": "Button text for immediate purchase, bypassing the cart, alternative phrasing",
    "select": "Select {{options}}",
    "_select.comment": "Text for chat response after user prompted to select specific options for item",
    "label": "Shopping cart with {{count}} items",
    "_label.comment": "Accessibility label for the shopping cart icon/button.",
    "inCart": "In your cart",
    "_inCart.comment": "Label indicating that the item is already in the user's shopping cart",
    "quantity": "Quantity",
    "_quantity.comment": "Label for the quantity selector input on a product card",
    "increaseQuantity": "Increase quantity",
    "_increaseQuantity.comment": "Accessibility label for the button that increases the product quantity by one",
    "decreaseQuantity": "Decrease quantity",
    "_decreaseQuantity.comment": "Accessibility label for the button that decreases the product quantity by one"
  },
  "cartCard": {
    "title": "Cart ({{count}})",
    "_title.comment": "Title for the cart card showing the number of items in the cart. {Placeholder=\"{{count}}\"} is a number and should not be translated",
    "checkout": "Proceed to checkout",
    "_checkout.comment": "Button text for navigating to the checkout page",
    "viewCart": "View cart",
    "_viewCart.comment": "Accessibility label for the link/icon that navigates to the full cart page"
  },
  "menu": {
    "menu": "Menu",
    "_menu.menu.comment": "Label for the main navigation menu button or header",
    "termsOfUse": "Terms of Use",
    "_termsOfUse.comment": "Link text for the legal terms of service document",
    "privacy": "Privacy",
    "_privacy.comment": "Link text for the privacy policy document",
    "settings": "Settings",
    "_settings.comment": "Menu item for accessing user preferences and configuration options",
    "disclaimer": "{{brand}} uses AI, so it may occasionally make mistakes",
    "_disclaimer.comment": "Legal disclaimer about AI accuracy. {Placeholder=\"{{brand}}\"} is the merchant's brand name and should not be translated"
  },
  "composer": {
    "placeholder": "Message {{brand}}",
    "_placeholder.comment": "Placeholder text in the chat input field. {Placeholder=\"{{brand}}\"} is the merchant's brand name and should not be translated",
    "brandedPlaceholder": "Chat with {{brand}}'s AI",
    "_brandedPlaceholder.comment": "Placeholder text in the chat input field for branded messages. {Placeholder=\"{{brand}}\"} is the merchant's brand name and should not be translated"
  },
  "session": {
    "expiredTitle": "Session expired",
    "_expiredTitle.comment": "Error title shown when the user's chat session has timed out",
    "expiredMessage": "Your session expired. Start a new chat to keep going.",
    "_expiredMessage.comment": "Instructions for the user to restart their expired session"
  },
  "error": {
    "title": "Assistant unavailable",
    "_title.comment": "Main error message when the AI shopping assistant service cannot be reached",
    "message": "We couldn't generate a response. Try again.",
    "_message.comment": "Generic error message asking the user to retry",
    "retries": "We couldn't generate a response after multiple attempts. Try again later.",
    "_retries.comment": "Error message shown when the user has exceeded the maximum number of retry attempts"
  },
  "learn": {
    "more": "Learn more with {{brand}}",
    "_more.comment": "Call-to-action text encouraging further engagement. {Placeholder=\"{{brand}}\"} is the merchant's brand name and should not be translated"
  },
  "product": {
    "overviewTitle": "Product overview",
    "_overviewTitle.comment": "Header for the product information section",
    "confirmationTitle": "Confirm your products ({{current}} out of {{total}})",
    "_confirmationTitle.comment": "Title for product confirmation step. {Placeholder=\"{{current}}\"} and {Placeholder=\"{{total}}\"} are numbers showing progress and should not be translated",
    "viewDetails": "View details",
    "_viewDetails.comment": "Link or button text to see more information about a product",
    "optionsTitle": "Product Options",
    "_optionsTitle.comment": "Header for the section showing product variants (size, color, etc.)",
    "selectedVariant": "Selected variant: {{variant}}",
    "_selectedVariant.comment": "Shows the currently chosen product option. {Placeholder=\"{{variant}}\"} is the specific variant name (e.g., 'Large Red') and should not be translated",
    "inquiryPrompt": "Tell me more about",
    "_inquiryPrompt.comment": "Prompt text that appears before a product name, encouraging the user to ask for more details",
    "viewProducts": "View Products",
    "_viewProducts.comment": "Link or button text to see more details about a set of products",
    "currentPrice": "Current price: {{price}}",
    "_currentPrice.comment": "Accessible label for the current price of a product. {Placeholder=\"{{price}}\"} is a formatted currency amount and should not be translated",
    "discountedPrice": "Current price: {{currentPrice}}, was {{originalPrice}}",
    "_discountedPrice.comment": "Accessible label for a discounted product showing both prices. {Placeholder=\"{{currentPrice}}\"} is the sale price and {Placeholder=\"{{originalPrice}}\"} is the original price. Both are formatted currency amounts and should not be translated"
  },
  "newChat": {
    "confirmation": "Start a new chat",
    "_confirmation.comment": "Button text to confirm starting a fresh conversation",
    "question": "Start a new chat?",
    "_question.comment": "Question asking if the user wants to clear the current chat and start over",
    "message": "Starting a new chat will delete this conversation. You can't undo this action.",
    "_message.comment": "Warning message explaining that starting a new chat will permanently delete the current conversation history"
  },
  "actions": {
    "back": "Back",
    "_back.comment": "Navigation button to return to the previous screen or step",
    "cancel": "Cancel",
    "_cancel.comment": "Button to abort an action and return to the previous state",
    "confirm": "Confirm",
    "_confirm.comment": "Button to proceed with an action or confirm a selection",
    "next": "Next",
    "_next.comment": "Button to advance to the next step in a process",
    "copied": "Copied to clipboard",
    "_copied.comment": "Confirmation message shown when text has been copied to the user's clipboard",
    "close": "Close",
    "_close.comment": "Button to close a dialog, modal, or panel",
    "dismiss": "Dismiss",
    "_dismiss.comment": "Accessibility label for a button that dismisses a notification or entrypoint",
    "submit": "Submit",
    "_submit.comment": "Button to send or save information",
    "stop": "Stop",
    "_stop.comment": "Button to halt an ongoing process (like AI response generation)",
    "liked": "Message liked",
    "_liked.comment": "Confirmation shown when a user gives positive feedback on a message",
    "unliked": "Like removed",
    "_unliked.comment": "Confirmation shown when a user removes their positive feedback",
    "disliked": "Message disliked",
    "_disliked.comment": "Confirmation shown when a user gives negative feedback on a message",
    "undisliked": "Dislike removed",
    "_undisliked.comment": "Confirmation shown when a user removes their negative feedback",
    "scrollLeft": "Scroll left",
    "_scrollLeft.comment": "Accessibility label for button that scrolls content to the left",
    "scrollRight": "Scroll right",
    "_scrollRight.comment": "Accessibility label for button that scrolls content to the right",
    "navigatePdp": "Navigate to product page",
    "_navigatePdp.comment": "Accessibility label for button that takes the user to the product detail page",
    "explore": "Explore",
    "_explore.comment": "Button text to explore items or content",
    "expand": "Expand",
    "_expand.comment": "Button to expand the chat panel to full height",
    "minimize": "Minimize",
    "_minimize.comment": "Button to minimize the chat panel back to floating mode",
    "sendMessage": "Send message",
    "_sendMessage.comment": "Accessibility label for the button that submits a chat message",
    "copyResponse": "Copy response",
    "_copyResponse.comment": "Accessibility label for the button that copies the agent response to clipboard",
    "giveThumbsUp": "Give thumbs up",
    "_giveThumbsUp.comment": "Accessibility label for the positive feedback button on an agent message",
    "giveThumbsDown": "Give thumbs down",
    "_giveThumbsDown.comment": "Accessibility label for the negative feedback button on an agent message",
    "closeChat": "Close chat",
    "_closeChat.comment": "Accessibility label for the button that closes the chat window",
    "expandChat": "Expand chat",
    "_expandChat.comment": "Accessibility label for the button that expands the chat window",
    "moreOptions": "More options",
    "_moreOptions.comment": "Accessibility label for the button that opens the more options menu",
    "scrollProductsLeft": "Scroll products left",
    "_scrollProductsLeft.comment": "Accessibility label for button that scrolls the product carousel to the left",
    "scrollProductsRight": "Scroll products right",
    "_scrollProductsRight.comment": "Accessibility label for button that scrolls the product carousel to the right",
    "scrollComparisonsLeft": "Scroll comparisons left",
    "_scrollComparisonsLeft.comment": "Accessibility label for button that scrolls the comparison carousel to the left",
    "scrollComparisonsRight": "Scroll comparisons right",
    "_scrollComparisonsRight.comment": "Accessibility label for button that scrolls the comparison carousel to the right"
  },
  "footer": {
    "disclaimer": "By interacting with {{brand}}, you agree to the <terms>Terms of Service</terms> and confirm that you've reviewed the <privacy>Privacy Statement</privacy>.",
    "_disclaimer.comment": "Legal disclaimer about terms acceptance. {Placeholder=\"{{brand}}\"} should not be translated. <terms> and <privacy> are HTML link tags and should not be translated",
    "totalPrice": "Get the set for {{price}}",
    "_totalPrice.comment": "Call-to-action showing the total price for multiple products. {Placeholder=\"{{price}}\"} is a formatted currency amount and should not be translated"
  },
  "loading": {
    "default": "Loading...",
    "_default.comment": "Loading string",
    "checkout": "Redirecting to checkout...",
    "_checkout.comment": "Loading message shown while the user is being redirected to the payment/checkout process",
    "viewcart": "Redirecting to cart...",
    "_viewcart.comment": "Loading message shown while the user is being redirected to the cart",
    "text1": "Thinking this through, just a moment…",
    "_text1.comment": "First loading message shown while agent message is being generated",
    "text2": "Working on your request now…",
    "_text2.comment": "Second loading message shown while agent message is being generated",
    "text3": "Almost ready with the details for you…",
    "_text3.comment": "Third loading message shown while agent message is being generated"
  },
  "greeting": {
    "handwave": "Hand wave",
    "_handwave.comment": "Alt text for a hand wave emoji or icon, used for accessibility"
  },
  "review": {
    "see": "See reviews ({{count}})",
    "_see.comment": "Link text to view customer reviews. {Placeholder=\"{{count}}\"} is the number of reviews and should not be translated",
    "title": "Customer Reviews",
    "_title.comment": "Header for the customer reviews section",
    "viewAll": "View all reviews",
    "_viewAll.comment": "Link text to see the complete list of customer reviews",
    "customerReviews": "customer reviews",
    "_customerReviews.comment": "Label or descriptor for the reviews section, often used after a number (e.g., '5 customer reviews')",
    "customersSay": "Customers say",
    "_customersSay.comment": "Header for the review topics section showing customer feedback insights",
    "reviewButtonText": "Reviews",
    "_reviewButtonText.comment": "Text to show in the button to explore all reviews",
    "photoLabel": "Photo by {{reviewer}}",
    "_photoLabel.comment": "Label for a customer review photo. {Placeholder=\"{{reviewer}}\"} is the name of the reviewer and should not be translated"
  },
  "nudge": {
    "prolongedPdpStay": {
      "nudgeMessage": "Still thinking about {{product}}? Want to see more options or reviews?",
      "_nudgeMessage.comment": "Proactive message shown when user spends extended time on a product page. {Placeholder=\"{{product}}\"} is the product name and should not be translated",
      "nudgeMessageNew": "Still deciding?",
      "_nudgeMessageNew.comment": "New copy variant of the proactive message shown when user spends extended time on a product page.",
      "mobileNudgeMessage": "Need help deciding?",
      "_mobileNudgeMessage.comment": "Short version of the proactive message for mobile devices when user spends extended time on a product page",
      "chatMessage": "Tell me more about {{product}}",
      "_chatMessage.comment": "User-facing message that appears in the chat when the nudge is activated. {Placeholder=\"{{product}}\"} should not be translated",
      "chatMessageNew": "Help me decide on this.",
      "_chatMessageNew.comment": "New copy variant of the user-facing message that expresses decision intent for prolonged PDP hesitation. {Placeholder=\"{{product}}\"} should not be translated",
      "agentMessage": "Show me {{product}}. Then, return a message to the user in this format: Here's more on {{product}} to help you decide.",
      "_agentMessage.comment": "Internal instruction for the AI agent on how to respond to prolonged product page visits. {Placeholder=\"{{product}}\"} should not be translated",
      "agentMessageNew": "The user has spent time on this product and may need help deciding.\n\n- Share ONE non-obvious detail that could help with their decision (feature, durability, review insight, or usage detail).\n- Ask ONE focused follow-up question or suggest a comparison.\n\nDo not repeat information already obvious on the page. Do not restate the product name at the beginning. Keep the response concise and decision-focused.",
      "_agentMessageNew.comment": "New copy variant of the internal instruction for the AI agent to support hesitation by helping the user evaluate the product. {Placeholder=\"{{product}}\"} should not be translated"
    },
    "sizeConfusion": {
      "nudgeMessage": "Need help finding your right size?",
      "_nudgeMessage.comment": "Proactive message offering sizing assistance when user appears to have difficulty with size selection",
      "nudgeMessageNew": "Sizing help?",
      "_nudgeMessageNew.comment": "New copy variant of the proactive message offering sizing assistance when user appears to have difficulty with size selection",
      "mobileNudgeMessage": "Need sizing help?",
      "_mobileNudgeMessage.comment": "Short version of the proactive message for mobile devices offering sizing assistance",
      "chatMessage": "Help me with sizing",
      "_chatMessage.comment": "User-facing message that appears in the chat when the sizing nudge is activated",
      "chatMessageNew": "What sizes are available?",
      "_chatMessageNew.comment": "New copy variant of the user-facing message that expresses sizing decision intent.",
      "agentMessage": "Show me {{product}}. What sizes are available for {{product}}? Could you show me the size chart or suggest the right size based on my measurements?",
      "_agentMessage.comment": "Internal instruction for the AI agent on how to help with sizing questions. {Placeholder=\"{{product}}\"} should not be translated",
      "agentMessageNew": "The user wants help with sizing for {product}.\n\nIf a size chart is available:\n- Show the size chart inline.\n- Ask ONE follow-up question focused on the most relevant fit dimension (e.g., chest, waist, length).\n- Do not recommend a size yet.\n\nIf no size chart is available:\n- List available sizes.\n- Clearly state that measurement guidance is not available for this product.\n- Offer one helpful next step (e.g., similar product with size chart or return policy).\n- Do not suggest a size based on measurements.\n\nKeep the response concise, practical, and easy to scan.",
      "_agentMessageNew.comment": "New copy variant of the internal instruction for the AI agent to resolve sizing confusion by recommending an appropriate size. {Placeholder=\"{{product}}\"} should not be translated"
    },
    "frustrationScore": {
      "nudgeMessage": "Looks like something's not working — want a hand?",
      "_nudgeMessage.comment": "Proactive message shown when user behavior indicates frustration or difficulty using the interface",
      "nudgeMessageNew": "Having trouble? Want a hand?",
      "_nudgeMessageNew.comment": "New copy variant of the proactive message shown when user behavior indicates frustration or difficulty using the interface",
      "mobileNudgeMessage": "Need a hand?",
      "_mobileNudgeMessage.comment": "Short version of the proactive message for mobile devices offering assistance when user shows signs of frustration",
      "chatMessage": "Can you help?",
      "_chatMessage.comment": "User-facing message that appears in the chat when the frustration nudge is activated",
      "chatMessageNew": "Something's not working—can you help?",
      "_chatMessageNew.comment": "New copy variant of the user-facing message that signals frustration without specifying the issue",
      "agentMessage": "Tell me what you can do to help. Return a message to the user in this format: Here are some quick ways I can help",
      "_agentMessage.comment": "Internal instruction for the AI agent on how to respond to user frustration with empathetic assistance",
      "agentMessageNew": "The user appears to be having trouble, but the issue is unclear.\n\n- Acknowledge the situation in one short, neutral sentence.\n- Ask ONE specific question to clarify what they need (e.g., deciding, finding something different, or checking details).\n- Stop after the question.\n\nDo not list capabilities. Do not recommend products yet. Keep the response concise and focused on helping the user take the next step.",
      "_agentMessageNew.comment": "New copy variant of the internal instruction for the AI agent to provide structured, non-assumptive help when user frustration is detected but cause is unknown"
    },
    "productComparison": {
      "nudgeMessage": "Thinking between a few products? I can help you compare them",
      "_nudgeMessage.comment": "Proactive message shown when user is viewing multiple products, offering assistance with comparison",
      "nudgeMessageNew": "Comparing a few products?",
      "_nudgeMessageNew.comment": "New copy variant of the proactive message shown when user is viewing multiple products, offering assistance with comparison",
      "mobileNudgeMessage": "Want to compare options?",
      "_mobileNudgeMessage.comment": "Short version of the proactive message for mobile devices offering product comparison assistance",
      "chatMessage": "Help me compare products",
      "_chatMessage.comment": "User-facing message that appears in the chat when the product comparison nudge is activated",
      "chatMessageNew": "Can you compare these options?",
      "_chatMessageNew.comment": "New copy variant of the user-facing message that expresses comparison intent",
      "agentMessage": "The user wants to compare products. Help them evaluate the differences by highlighting key features, tradeoffs, and important distinctions. Focus on helping them decide which option best fits their needs.",
      "_agentMessage.comment": "Internal instruction for the AI agent on how to assist with product comparisons.",
      "agentMessageNew": "The user is comparing multiple products.\n\n- Highlight 2-3 key differences that matter for choosing between them (features, price, or use cases).\n- Call out one meaningful tradeoff.\n- Ask ONE question to help narrow the decision.\n\nKeep the comparison easy to scan. Do not list every detail. Focus on helping the user choose.",
      "_agentMessageNew.comment": "New copy variant of the internal instruction for the AI agent to support product comparison by focusing on evaluation and decision-making"
    },
    "colorConfusion": {
      "nudgeMessage": "Not sure about the color? I can help you choose",
      "_nudgeMessage.comment": "Proactive message shown when user is hesitating over color options, offering assistance",
      "nudgeMessageNew": "Not sure which color?",
      "_nudgeMessageNew.comment": "New copy variant of the proactive message shown when user is hesitating over color options, offering assistance",
      "mobileNudgeMessage": "Need help picking a color?",
      "_mobileNudgeMessage.comment": "Short version of the proactive message for mobile devices offering color selection assistance",
      "chatMessage": "Help me choose a color",
      "_chatMessage.comment": "User-facing message that appears in the chat when the color confusion nudge is activated",
      "chatMessageNew": "Which color should I get for {{product}}?",
      "_chatMessageNew.comment": "New copy variant of the user-facing message that expresses color decision intent. {Placeholder=\"{{product}}\"} should not be translated",
      "agentMessage": "Show me {{product}}. What color options are available for {{product}}? Could you suggest which color might suit me best based on my preferences?",
      "_agentMessage.comment": "Internal instruction for the AI agent on how to help with color selection. {Placeholder=\"{{product}}\"} should not be translated",
      "agentMessageNew": "The user is unsure which color to choose for {{product}}.\n\n- Highlight the most relevant differences between 2-3 option types (e.g., bold vs neutral, light vs dark, everyday vs statement).\n- Suggest one direction based on typical use or styling.\n- Ask ONE question to confirm their preference.\n\nDo not list all colors. Do not give vague suggestions. Keep the response focused, practical, and easy to scan.",
      "_agentMessageNew.comment": "New copy variant of the internal instruction for the AI agent to resolve color selection confusion by guiding the user to an appropriate choice. {Placeholder=\"{{product}}\"} should not be translated"
    },
    "websiteAbandonment": {
      "nudgeMessage": "Still deciding? I can help narrow it down.",
      "_nudgeMessage.comment": "Proactive message shown when Clarity detects the user is about to disengage from the session (frustration, idle, tab switch, or aimless browsing). Page-agnostic - fires on any page type. Frames the moment as hesitation (not exit-intent) to stay assistive rather than promotional.",
      "nudgeMessageNew": "Still deciding? I can help narrow it down.",
      "_nudgeMessageNew.comment": "New copy variant of the proactive message shown on website abandonment signals. Reflects shopper state (deciding), not system state.",
      "mobileNudgeMessage": "Still deciding?",
      "_mobileNudgeMessage.comment": "Short mobile-friendly version of the proactive message shown on website abandonment signals.",
      "chatMessage": "I'm not sure what to get — can you help me decide?",
      "_chatMessage.comment": "User-facing message that appears in the chat when the abandonment signal nudge is activated. Expresses a single decision-help intent.",
      "chatMessageNew": "I'm not sure what to get — can you help me decide?",
      "_chatMessageNew.comment": "New copy variant of the user-facing message expressing a single decision-help intent.",
      "agentMessage": "The user is showing signs of leaving the session — treat this as a hesitation moment, not a confirmed exit.\n\n- Open with one short, warm sentence that acknowledges they may still be deciding. Do not assume the cause. Do not use exit-intent language (\"wait\", \"before you go\", \"don't leave\", \"are you sure\").\n- Ask ONE focused question to surface what's actually blocking them (e.g., still deciding, looking for something specific, or checking a detail).\n- Stop after the question.\n\nDo not list capabilities. Do not recommend products yet. Do not reference time on page or any underlying signal. Keep the response under two short lines.",
      "_agentMessage.comment": "Internal instruction for the AI agent on how to respond when Clarity detects the user is about to disengage. Page-agnostic - no product reference. Forbids exit-intent phrasing.",
      "agentMessageNew": "The user is showing signs of leaving the session — treat this as a hesitation moment, not a confirmed exit.\n\n- Open with one short, warm sentence that acknowledges they may still be deciding. Do not assume the cause. Do not use exit-intent language (\"wait\", \"before you go\", \"don't leave\", \"are you sure\").\n- Ask ONE focused question to surface what's actually blocking them (e.g., still deciding, looking for something specific, or checking a detail).\n- Stop after the question.\n\nDo not list capabilities. Do not recommend products yet. Do not reference time on page or any underlying signal. Keep the response under two short lines.",
      "_agentMessageNew.comment": "New copy variant of the internal instruction for the AI agent to retain users showing disengagement signals without being pushy. Page-agnostic."
    },
    "embeddedNudges": {
      "suggestedPromptsAriaLabel": "Suggested prompts",
      "_suggestedPromptsAriaLabel.comment": "Accessibility label for the embedded nudges section that presents clickable suggested prompts near the product title",
      "comparisonPromptPrefix": "Compare using this product as baseline:",
      "_comparisonPromptPrefix.comment": "Internal agent instruction prefix used when an embedded comparison nudge is clicked to provide product context for side-by-side comparison"
    },
    "metadataAvailable": "Additional context: {{metadata}}",
    "_metadataAvailable.comment": "Internal instruction appended to agent messages with Clarity metadata context. {Placeholder=\"{{metadata}}\"} contains key-value pairs from Clarity signals and should not be translated"
  },
  "discount": {
    "applyDiscount": "Apply Discount",
    "_apply.comment": "Button text for applying a discount code or offer",
    "discountBadge": "{{discount}} off",
    "_discountBadge.comment": "Badge text showing the discount amount. {Placeholder=\"{{discount}}\"} is a formatted percentage or currency amount and should not be translated"
  },
  "tracker": {
    "progressMessage": "You are {{amount}} away from free shipping",
    "_progressMessage.comment": "Message showing how much more the user needs to spend for free shipping. {Placeholder=\"{{amount}}\"} is a formatted currency amount and should not be translated",
    "eligibleMessage": "You qualify for free shipping!",
    "_eligibleMessage.comment": "Congratulatory message shown when user has reached the free shipping threshold"
  },
  "shipping": {
    "productListTitle": "Products you might like",
    "_productListTitle.comment": "Title for the suggested products section in the free shipping card",
    "progressTitle": "Free shipping progress",
    "_progressTitle.comment": "Title for the free shipping progress section in the free shipping card",
    "eligibleTitle": "Free shipping unlocked!",
    "_eligibleTitle.comment": "Title shown when the user has qualified for free shipping in the free shipping card"
  },
  "chat": {
    "conversation": "Chat conversation",
    "_conversation.comment": "Accessibility label for the main chat conversation area",
    "userMessage": "User message",
    "_userMessage.comment": "Accessibility label for messages sent by the user",
    "agentMessage": "Agent message",
    "_agentMessage.comment": "Accessibility label for messages sent by the AI agent",
    "loading": "Loading response",
    "_loading.comment": "Accessibility label indicating that the AI agent's response is being generated",
    "agentTyping": "Agent is typing",
    "_agentTyping.comment": "Accessibility label indicating that the AI agent is in the process of composing a message"
  },
  "genux": {
    "scrollableItems": "Scrollable items",
    "_scrollableItems.comment": "Accessibility label for a container with horizontally scrollable items"
  },
  "tabs": {
    "more": "More tabs",
    "_more.comment": "Label for additional tabs in a tabbed interface"
  },
  "list": {
    "showMore": "Show {{count}} more",
    "_showMore.comment": "Button text to reveal hidden items in a list. {Placeholder=\"{{count}}\"} is the number of remaining items and should not be translated",
    "showMoreWithLabel": "Show {{count}} more {{label}}",
    "_showMoreWithLabel.comment": "Button text to reveal hidden items in a list with a category label. {Placeholder=\"{{count}}\"} is the number of remaining items. {Placeholder=\"{{label}}\"} is the category name. Neither should be translated"
  },
  "carousel": {
    "imageCarouselLabel": "Product image {{index}} of {{total}}: {{description}}",
    "_imageCarouselLabel.comment": "Accessibility label for images within a product image carousel.",
    "imageLabel": "Product image",
    "_imageLabel.comment": "Generic accessibility label for a product image."
  },
  "rating": {
    "starRating": "Rating: {{rating}} out of {{max}}",
    "_starRating.comment": "Accessibility label for star rating display indicating the rating value and maximum."
  },
  "tutorial": {
    "messageBar": "Supports only guided prompts until the agent is ready",
    "_messageBar.comment": "Message shown in a banner during the tutorial mode, indicating that only certain prompts will work until the agent setup is complete",
    "messageBarButtonCTA": "Back to Settings",
    "_messageBarButtonCTA.comment": "Call-to-action text for a button in the tutorial mode banner that takes the user back to the settings page",
    "welcomePopoverTitle": "Choose a suggested prompt",
    "_welcomePopoverTitle.comment": "Title for the welcome popover that suggests prompts to the merchant when in tutorial mode",
    "welcomePopoverDescription": "Start by clicking one of the example prompts above to preview how the Brand agent responds.",
    "_welcomePopoverDescription.comment": "Description for the welcome popover that provides instructions to the merchant when in tutorial mode",
    "previewPopoverTitle": "Preview the response",
    "_previewPopoverTitle.comment": "Title for the preview popover that suggests additional prompts to the merchant after they have interacted with the agent in tutorial mode",
    "followupPopoverTitle": "Try more questions",
    "_followupPopoverTitle.comment": "Title for the follow-up popover that suggests additional prompts to the merchant after they have interacted with the agent in tutorial mode",
    "followupPopoverDescription": "The Brand agent can answer questions and recommend products using your store's information.",
    "_followupPopoverDescription.comment": "Description for the follow-up popover that encourages the merchant to ask more questions and explains the capabilities of the Brand agent in tutorial mode",
    "calloutLabel": "This preview supports a few guided prompts. Once your agent is ready, you'll get a live demo link to try your Brand agent and explore full conversations.",
    "_calloutLabel.comment": "Label for a callout in the tutorial preview that encourages the merchant to sign up for the full experience of the Brand agent",
    "exitTutorial": "Exit tutorial",
    "_exitTutorial.comment": "Button text for exiting the tutorial mode and returning to the normal interface",
    "exitTutorialDescription": "You've completed the tutorial! Click below to exit and start using the agent freely.",
    "_exitTutorialDescription.comment": "Description shown in the exit tutorial popover encouraging the user to exit tutorial mode and use the agent normally"
  },
  "mcp": {
    "messageBar": "Preview mode - only certain prompts will work until the agent setup is complete",
    "_messageBar.comment": "Message shown in a banner during the tutorial mode, indicating that only certain prompts will work until the agent setup is complete"
  },
  "orderTracking": {
    "emailLabel": "Email address",
    "_emailLabel.comment": "Label for the email input field in the order tracking form",
    "emailPlaceholder": "yourname@email.com",
    "_emailPlaceholder.comment": "Placeholder text for the email input field in the order tracking form",
    "emailError": "Enter a valid email address",
    "_emailError.comment": "Error message shown when the email input contains an invalid email address",
    "orderLabel": "Order number",
    "_orderLabel.comment": "Label for the order number input field in the order tracking form",
    "orderPlaceholder": "ON123456",
    "_orderPlaceholder.comment": "Placeholder text for the order number input field in the order tracking form",
    "orderError": "Enter a valid order number",
    "_orderError.comment": "Error message shown when the order number input is empty",
    "orderNumber": "Order {{orderNumber}}",
    "_orderNumber.comment": "Display label for an order number in the tracking card",
    "track": "Track",
    "_track.comment": "Label for the button to track an order (short version)",
    "trackOrder": "Track Order",
    "_trackOrder.comment": "Label for the button to track an order",
    "findingOrder": "Finding your order...",
    "_findingOrder.comment": "Message shown while the system is retrieving order information based on the provided email and order number"
  }
}
