{
    "bftModal": {
        "title": "Tracking will stop when your trial ends",
        "description": "Approve billing in Shopify to automatically keep tracking visitors after your trial plus we'll add 7 extra days free when you do.",
        "cta": "Approve in Shopify",
        "close": "Close",
        "error": "We couldn't start your subscription. Please try again."
    },
    "subscriptionExpiringBanner": {
        "title": "Your plan will expire on {{date}}",
        "description": "Renew now to keep using Lucky Orange without any interruption to your data or reports.",
        "cta": "Renew plan"
    },
    "planLimitUpgradeBanner": {
        "title": "You're nearing your plan limit",
        "description": "You've used {{used}} of {{allowed}} sessions included in your plan this month. Upgrade now to avoid missing any visitor data.",
        "cta": "Upgrade plan"
    },
    "announcements": {
        "create": {
            "categories": {
                "event": {
                    "description": "Ongoing product education and events. e.g. lunch webinar",
                    "title": "Education & Events"
                },
                "promo": {
                    "description": "Reach out about current sales and promotions. e.g. coupon code",
                    "title": "Offers & Promotions"
                },
                "update": {
                    "description": "Used sparingly for important messages. e.g. upcoming down time",
                    "title": "News & Updates"
                }
            },
            "categoryStep": {
                "description": "Selecting a category allows us to track which types are most successful and gives customers more control over what they want to see. Win-win.",
                "title": "Choose a category"
            },
            "defaultName": "Untitled Announcement",
            "modalTitle": "New Announcement",
            "scaffoldNote": "Announcement editor (id: {{id}}) under construction.",
            "title": "New Announcement",
            "typeStep": {
                "question": "What type of announcement do you want to create?",
                "title": "Create New Announcement"
            },
            "types": {
                "lightbox": {
                    "description": "Lightboxes are full screen takeovers for important messages. Very interruptive, use sparingly.",
                    "title": "Lightbox"
                },
                "sticker": {
                    "description": "Stickers are a small call to action in the corner of a visitors screen. Less interruptive to your visitors.",
                    "title": "Sticker"
                }
            }
        },
        "detail": {
            "settings": {
                "category": "Category",
                "editButton": "Edit",
                "name": "Name",
                "previewTitle": "Announcement Preview",
                "status": "Status",
                "title": "Announcement Settings",
                "type": "Type"
            },
            "summary": {
                "noDeviceData": "No device data yet",
                "responses": "Responses",
                "totalViews": "Total Views",
                "viewRate": "View Rate",
                "views": "Views",
                "visitorsReached": "Visitors Reached"
            },
            "tabs": {
                "settings": "Settings",
                "summary": "Summary",
                "visitors": "Visitors"
            },
            "visitors": {
                "count": "{{count}} visitors reached",
                "title": "Visitors"
            }
        },
        "duplicate": {
            "scaffoldNote": "Duplicate announcement (source id: {{id}}) under construction.",
            "title": "Duplicate Announcement"
        },
        "edit": {
            "scaffoldNote": "Announcement editor (id: {{id}}) under construction.",
            "title": "Edit Announcement"
        },
        "editor": {
            "actions": {
                "launch": "Launch",
                "launched": "Announcement launched",
                "saved": "Announcement saved",
                "saveFailed": "Failed to save announcement"
            },
            "content": {
                "title": "Content",
                "description": "Build your announcement below. When you're done, click next to decide how it is triggered.",
                "stickerComingSoon": "Sticker content settings are coming soon.",
                "headline": {
                    "label": "Headline",
                    "placeholder": "e.g. Big Update Coming"
                },
                "supportingText": {
                    "label": "Supporting Text (optional)",
                    "placeholder": "Add some helpful secondary info"
                },
                "image": {
                    "label": "Add Image",
                    "addFile": "Add file",
                    "changePhoto": "Change",
                    "acceptedFormats": "Accepts .jpg, .png and .gif, up to {{maxSizeMb}} MB",
                    "remove": "Remove",
                    "uploaded": "Image uploaded",
                    "uploadFailed": "Failed to upload image",
                    "fileTooLarge": "Image must be smaller than {{maxSizeMb}} MB",
                    "invalidFileType": "Unsupported file type use JPG, PNG, or GIF"
                },
                "imagePlacement": {
                    "label": "Image Placement",
                    "left": "Left Side",
                    "right": "Right Side",
                    "top": "Top"
                },
                "buttonAction": {
                    "label": "Button Action",
                    "dismiss": "Dismiss",
                    "goToUrl": "Go To URL"
                },
                "buttonLink": {
                    "label": "Button Link",
                    "placeholder": "Enter your URL"
                },
                "buttonLabel": {
                    "label": "Button Label",
                    "placeholder": "Got it"
                },
                "reverseColors": {
                    "label": "Reverse Colors (White text over a color fill)"
                },
                "reverseLayout": {
                    "label": "Reverse layout (flip image and text)"
                }
            },
            "delivery": {
                "description": "Adjust how long you would like the announcement to be active. Once launched, you can also Pause and Resume if needed."
            },
            "name": {
                "placeholder": "Announcement Name",
                "title": "Give your announcement a name"
            },
            "review": {
                "description": "Review your announcement settings before saving or launching.",
                "issuesBadge": "{{count}} Issues",
                "issuesIntro": "It looks like there are a couple of issues with your announcement. You'll need to resolve these before launching.",
                "triggersHeading": "Your announcement will be triggered by",
                "fieldLabels": {
                    "announcementName": "Announcement name",
                    "content": "Content",
                    "headline": "Headline",
                    "buttonLabel": "Button label",
                    "buttonUrl": "Button URL",
                    "triggers": "Triggers",
                    "url": "URL",
                    "event": "Event",
                    "group": "Group #{{number}}",
                    "visitedPageUrl": "Visited page URL"
                },
                "validation": {
                    "nameRequired": "Announcement name is required.",
                    "headlineRequired": "Headline is required.",
                    "buttonLabelRequired": "Button label is required.",
                    "buttonUrlRequired": "Button URL is required.",
                    "triggersUrlRequired": "Enter a URL for the selected page trigger.",
                    "triggersEventRequired": "Select an event for the delay trigger.",
                    "triggersAdvancedEmpty": "Add at least one advanced trigger rule group.",
                    "triggersAdvancedGroupEmpty": "Trigger group {{group}} must include at least one rule.",
                    "nameInvalid": "Announcement name must contain at least one letter or number."
                }
            },
            "triggers": {
                "description": "Customize how the announcement is launched based on a visitor's interaction with your site. To narrow your focus further, check out the \"Advanced\" trigger options."
            }
        },
        "newAnnouncement": "New Announcement",
        "table": {
            "resourceName": {
                "plural": "announcements",
                "singular": "announcement"
            }
        },
        "title": "Announcements"
    },
    "api": {
        "error": {
            "failedToFetch": "Failed to fetch data",
            "failedToGetShopData": "Failed to get shop data",
            "failedToLoadEventRules": "Failed to load event rules.",
            "failedToMutateEventRule": "Failed to update event settings.",
            "generic": "An error occurred. Please try again later.",
            "invalidAction": "Invalid action. Please check your request.",
            "invalidPayloadJson": "Invalid request payload format.",
            "invalidRequestData": "Invalid request data.",
            "invalidRequestParameters": "Invalid request parameters.",
            "network": "Network error. Please check your connection.",
            "notFound": "Resource not found.",
            "timeout": "Request timed out. Please try again.",
            "tooManyRequests": "Too many requests. Please try again later.",
            "unauthorized": "Unauthorized access. Please log in.",
            "unknownError": "An unknown error occurred",
            "unsupportedEventRuleTriggerForUpdate": "This event type cannot be updated from the modal yet.",
            "tooLargeFile": "File size exceeds the limit of 2.5 MB"
        }
    },
    "button": {
        "cancel": "Cancel",
        "collapse": "Collapse",
        "discard": "Discard",
        "discardAndExit": "Discard and exit",
        "expand": "Expand",
        "save": "Save",
        "edit": "Edit",
        "update": "Update",
        "launch": "Launch",
        "default": "Default",
        "delete": "Delete",
        "openSidekick": "Open in Sidekick"
    },
    "cancel": {
        "ariaLabel": "Cancel the action",
        "label": "Cancel"
    },
    "close": {
        "ariaLabel": "Close the modal",
        "label": "Close"
    },
    "common": {
        "dateRange": "Date Range",
        "no": "No",
        "yes": "Yes",
        "active": "Active",
        "notActive": "Not Active",
        "remove": "Remove"
    },
    "continue": {
        "ariaLabel": "Continue with the action",
        "label": "Continue"
    },
    "export": {
        "label": "Export",
        "tooltip": "Exports up to 10,000 rows at a time",
        "toasts": {
            "truncated": "Showing the first 10,000 rows narrow your date range or filters for a complete export.",
            "failed": "Failed to export data. Please try again."
        }
    },
    "events": {
        "log": {
            "buttons": {
                "applyDates": "Apply"
            },
            "datePresets": {
                "custom": "Custom",
                "last30Days": "Last 30 days",
                "last7Days": "Last 7 days",
                "today": "Today",
                "yesterday": "Yesterday"
            },
            "detailsModal": {
                "actions": {
                    "viewInEventManager": "View In Event Manager",
                    "watchSession": "Watch Session"
                },
                "badges": {
                    "systemEvent": "System Event"
                },
                "fields": {
                    "dateTime": "Date/Time",
                    "eventId": "Event ID",
                    "keyEvent": "Key Event",
                    "sessionId": "Session ID",
                    "type": "Type",
                    "visitor": "Visitor",
                    "visitorId": "Visitor ID"
                },
                "metaSection": {
                    "title": "Event Metadata"
                },
                "tabs": {
                    "instance": "Instance",
                    "rawData": "Raw Data",
                    "summary": "Summary"
                },
                "title": "Event Details",
                "values": {
                    "notAvailable": "N/A"
                }
            },
            "filters": {
                "clearSelection": "Clear",
                "customData": {
                    "field": "Field",
                    "noFields": "No custom fields found",
                    "selectField": "Select a field",
                    "values": "Values"
                },
                "customEventData": {
                    "add": "Add filter",
                    "field": "Field",
                    "fieldPlaceholder": "e.g. meta.category",
                    "label": "Custom Event Data",
                    "noFilters": "No custom event data filters added",
                    "value": "Value",
                    "valuePlaceholder": "e.g. purchase"
                },
                "eventName": "Event Name",
                "rangeGapWarning": "The selected ranges aren't adjacent, so they're combined into a single continuous range that also includes the values in between.",
                "sessionAttrs": {
                    "back": "Back",
                    "browser": "Browser",
                    "city": "City",
                    "country": "Country",
                    "device": "Device",
                    "duration": "Duration",
                    "exitPage": "Exit Page",
                    "hasRecording": "Has session recording",
                    "ipAddress": "IP Address",
                    "landingPage": "Landing Page",
                    "os": "Operating System",
                    "pagesPerSession": "Pages per Session",
                    "region": "Region",
                    "sessionWatched": "Session Watched",
                    "source": "Source",
                    "utmCampaign": "UTM Campaign",
                    "utmContent": "UTM Content",
                    "utmMedium": "UTM Medium",
                    "utmSource": "UTM Source",
                    "utmTerm": "UTM Term",
                    "viewportHeight": "Viewport Height",
                    "viewportWidth": "Viewport Width",
                    "visitNumber": "Visit Number"
                },
                "sessionGroups": {
                    "engagement": "Engagement",
                    "general": "General",
                    "location": "Location",
                    "other": "Other",
                    "pages": "Pages",
                    "utm": "UTM"
                },
                "sessions": "Sessions",
                "visitorAttrs": {
                    "add": "Add filter",
                    "back": "Back",
                    "customUserData": "Custom User Data",
                    "field": "Property",
                    "fieldPlaceholder": "e.g. meta.email",
                    "starred": "Starred",
                    "starredOnly": "Starred visitors only",
                    "value": "Value",
                    "valuePlaceholder": "e.g. value"
                },
                "visitors": "Visitors",
                "clearSelection": "Clear"
            },
            "search": {
                "placeholder": "Search by event name"
            },
            "segments": {
                "all": "All Visitors",
                "empty": "No segments found"
            },
            "table": {
                "empty": {
                    "description": "Try changing the date range or filters.",
                    "title": "No events in this period"
                },
                "headers": {
                    "dateTime": "Date/Time",
                    "visitor": "Visitor"
                },
                "pagination": {
                    "label": "Page {{currentPage}} of {{totalPages}}"
                },
                "resourceName": {
                    "plural": "event logs",
                    "singular": "event log"
                },
                "viewSession": "View session recording"
            }
        },
        "manager": {
            "addEvent": "Add New Event",
            "createModal": {
                "actions": {
                    "back": "Back",
                    "cancel": "Cancel",
                    "done": "Done",
                    "next": "Next",
                    "save": "Save"
                },
                "step1": {
                    "fields": {
                        "copied": "Copied",
                        "copy": "Copy",
                        "copySnippet": "Copy snippet",
                        "eventName": "Name your event",
                        "eventNamePlaceholder": "Event Name",
                        "eventsApi": "Events API",
                        "interaction": "Interaction",
                        "interactionClickPress": "Click / Press",
                        "interactionFocus": "Focus",
                        "interactionSubmit": "Submit",
                        "openElementSelectorUi": "Open Selector",
                        "pageUrl": "Page URL",
                        "pageUrlInput": "Page URL",
                        "pageUrlPlaceholder": "http://www.example.com",
                        "selectorPageUrl": "Page URL",
                        "selectorPageUrlPlaceholder": "http://www.example.com",
                        "targetElementSelector": "Target Element Selector",
                        "targetElementSelectorPlaceholder": "CSS Selector",
                        "urlMatchContains": "Contains",
                        "urlMatchExact": "Exact",
                        "urlMatchType": "URL Match Type"
                    },
                    "subtitle": "Choose what type of action your new event should be tied to.",
                    "title": "What should trigger this event?",
                    "trigger": {
                        "apiDescription": "Use our API to pass in events along with any associated metadata.",
                        "elementClickDescription": "Track when visitors interact with an HTML element like a button or field.",
                        "label": "Choose what type of action your new event should be tied to.",
                        "options": {
                            "api": "API",
                            "elementClick": "Element Interaction",
                            "url": "Page Visit"
                        },
                        "urlDescription": "Track when visitors land on a specific URL."
                    }
                },
                "step2": {
                    "revenueHint": "When you assign a monetary value to the {{eventName}} event, we can tell you if revenue is up or down.",
                    "subtitle": "Is this your primary conversion event? You will only be able to set a single event as your primary conversion indicator.",
                    "title": "Assign a monetary value."
                },
                "title": "Create A New Event",
                "validation": {
                    "elementSelectorRequired": "Please select a target element for Element Interaction events.",
                    "eventNameRequired": "Event name is required.",
                    "pageUrlRequired": "Page URL is required for Page Visit events."
                }
            },
            "detailsModal": {
                "actions": {
                    "cancel": "Cancel",
                    "delete": "Delete",
                    "save": "Save"
                },
                "fields": {
                    "eventDescription": "Event Description",
                    "eventDescriptionPlaceholder": "Describe what this event is used for and when it will be triggered.",
                    "keyEvent": "Key Event",
                    "monetaryValue": "Monetary Value",
                    "options": "Options",
                    "primaryConversion": "Primary Conversion",
                    "secondaryConversion": "Secondary Conversion"
                },
                "title": "Event Settings",
                "validation": {
                    "invalidMonetaryValue": "Monetary value must be a number greater than or equal to 0."
                }
            },
            "primaryConversionExists": "You already have a Primary Conversion event set. You'll need to turn off your current Primary Conversion event. Select View Details for your existing Primary Conversion and toggle off the Primary Conversion option.",
            "search": {
                "placeholder": "Search events"
            },
            "table": {
                "empty": {
                    "description": "Create your first event to start tracking user interactions.",
                    "title": "No events yet"
                },
                "headers": {
                    "event": "Event",
                    "eventValue": "Event Value",
                    "keyEvent": "Key Event",
                    "occurrences": "Occurrences (Last 7 Days)",
                    "type": "Type"
                },
                "keyEventLabel": "Key Event",
                "pagination": {
                    "label": "Page {{currentPage}} of {{totalPages}}"
                },
                "primaryConversionTooltip": "Primary Conversion event",
                "resourceName": {
                    "plural": "event rules",
                    "singular": "event rule"
                },
                "secondaryConversionTooltip": "Secondary Conversion event",
                "viewDetails": "View details"
            }
        },
        "namespaceTypes": {
            "custom": "Custom",
            "googleAnalyticsIntegration": "Google Analytics Integration",
            "googleOptimizeIntegration": "Google Optimize Integration",
            "hubspotIntegration": "HubSpot Integration",
            "optimizelyIntegration": "Optimizely Integration",
            "shopifyIntegration": "Shopify Integration",
            "systemEvent": "System Event"
        },
        "tabs": {
            "log": "Events Log",
            "manager": "Events Manager"
        },
        "title": "Events"
    },
    "funnels": {
        "create": {
            "defineCard": {
                "nameLabel": "Name your funnel",
                "namePlaceholder": "Funnel Name",
                "title": "Define your funnel"
            },
            "discard": {
                "message": "Are you sure you want to leave? All unsaved changes will be lost.",
                "title": "Discard changes"
            },
            "steps": {
                "addStep": "Add Step",
                "matchTypeContains": "Contains",
                "matchTypeExact": "Exact",
                "matchTypeLabel": "URL match type",
                "noEventSuggestions": "No matching events found",
                "noPageSuggestions": "No matching pages found",
                "pageUrlInputLabel": "Page URL",
                "pageUrlPlaceholder": "http://www.example.com",
                "removeStep": "Remove step",
                "searchEventsLabel": "Search events",
                "searchEventsPlaceholder": "Search Events",
                "selectEvent": "Select Event",
                "stepLabel": "Step {{index}}",
                "typeEvent": "Event",
                "typePageUrl": "Page URL"
            },
            "title": "New Funnel",
            "validation": {
                "eventRequired": "Please select an event for each Event step.",
                "nameRequired": "Funnel name is required.",
                "pageUrlRequired": "Please enter a URL for each Page URL step."
            }
        },
        "detail": {
            "actions": {
                "delete": "Delete",
                "duplicate": "Duplicate",
                "editSettings": "Edit Settings",
                "moreActions": "More funnel actions",
                "refreshData": "Refresh Data"
            },
            "deleteConfirm": {
                "body": "This action cannot be undone. All funnel data will be permanently deleted.",
                "cancel": "Cancel",
                "confirm": "Delete",
                "title": "Delete funnel?"
            },
            "summary": {
                "completedShort": "{{count}} Completed",
                "completionRate": "Completion Rate",
                "dropOffPercentTooltip": "Drop-off percentage between this step and the next step",
                "eventFallback": "(event)",
                "largestDropOff": "Largest-Drop Off",
                "noChartData": "No chart data available",
                "notAvailable": "Not available",
                "pageUrlFallback": "(page url)",
                "rangeText": "{{started}} visitors started your funnel and {{completed}} completed it between {{range}}.",
                "stepLabel": "Step {{step}}",
                "stepRange": "Step {{from}} - {{to}}",
                "topDay": "Top Day",
                "visitors": "Visitors"
            },
            "tabs": {
                "summary": "Summary",
                "visitors": "Visitors"
            },
            "visitors": {
                "actions": {
                    "watch": "Watch"
                },
                "empty": {
                    "description": "Visitors who entered this funnel during the selected date range will appear here.",
                    "title": "No visitors found for this range"
                },
                "error": {
                    "description": "We couldn't load the visitor details for this funnel right now.",
                    "title": "Unable to load funnel visitors"
                },
                "headers": {
                    "dateTime": "Date/Time",
                    "name": "Name",
                    "sessionDateTime": "Date/Time",
                    "sessionRecording": "",
                    "stepsCompleted": "Steps Completed",
                    "visitorName": "Name"
                },
                "pageSize": {
                    "label": "Rows to show"
                },
                "resourceName": {
                    "plural": "visitor results",
                    "singular": "visitor result"
                },
                "showing_one": "Showing {{count}} visitor",
                "showing_other": "Showing {{count}} visitors",
                "stepsCompletedValue": "{{completed}} of {{total}}"
            }
        },
        "duplicate": {
            "title": "Duplicate Funnel"
        },
        "edit": {
            "title": "Edit Funnel"
        },
        "newFunnel": "New Funnel",
        "table": {
            "actions": {
                "refresh": "Refresh funnel data",
                "viewResults": "View Results"
            },
            "empty": {
                "description": "Create your first funnel to track your conversion process.",
                "title": "No funnels yet"
            },
            "headers": {
                "completion": "Completion (All Time)",
                "createdBy": "Created By",
                "name": "Name",
                "resultsCaptured": "Results Captured",
                "steps": "Steps"
            },
            "resourceName": {
                "plural": "funnels",
                "singular": "funnel"
            },
            "resultsCapturedFormat": {
                "justNow": "Just now",
                "minutesAgo_one": "{{count}} minute ago",
                "minutesAgo_other": "{{count}} minutes ago",
                "todayAt": "Today at {{time}}"
            }
        },
        "title": "Funnels"
    },
    "global": {
        "error": "Error",
        "greetingAfternoon": "Good afternoon",
        "greetingEvening": "Good evening",
        "greetingMorning": "Good morning",
        "greetingNight": "Good night",
        "imagePlaceholderAlt": "Image placeholder",
        "info": "Info",
        "language": "Language",
        "loading": "Loading",
        "loadingImage": "Loading image",
        "success": "Success",
        "user": "User",
        "warning": "Warning"
    },
    "heatmaps": {
        "buttons": {
            "continue": "Continue"
        },
        "datePresets": {
            "custom": "Custom",
            "last30Days": "Last 30 days",
            "last7Days": "Last 7 days",
            "today": "Today",
            "yesterday": "Yesterday"
        },
        "footer": {
            "invalidUrl": "Enter a valid page URL",
            "link": "Online Store Pages",
            "placeholder": "http://www.dunmifflin.com",
            "text": "Don't see the page you're looking for? Launch a heatmap for any page by visiting your",
            "title": "Not seeing the page you're looking for? Enter your page URL to launch a heatmap"
        },
        "search": {
            "label": "Search pages",
            "placeholder": "Search Pages"
        },
        "table": {
            "general": {
                "defaultPageTitle": "Untitled page",
                "launchHeatmap": "Launch Heatmap",
                "pageViews": "Pageviews:"
            },
            "resourceName": {
                "plural": "heatmaps",
                "singular": "heatmap"
            }
        },
        "title": "Most Visited Pages",
        "launch": {
            "ready": {
                "title": "Heatmap is ready for this page",
                "blockedTitle": "Your browser blocked the heatmap window open it manually",
                "action": "Open heatmap"
            },
            "no-resource": {
                "title": "No page selected",
                "description": "Open a specific product, collection, page, blog or article and choose \"Launch Heatmap\" from its More actions menu."
            },
            "unresolved": {
                "title": "This resource has no storefront page",
                "description": "We couldn't find a public page for it it may be unpublished or hidden from the online store, so there's no heatmap to show."
            },
            "unauthorized": {
                "title": "Session expired",
                "description": "Please reopen the Lucky Orange app from your Shopify admin and try again."
            }
        }
    },
    "formAnalytics": {
        "search": {
            "label": "Search forms",
            "placeholder": "Search Forms"
        },
        "table": {
            "general": {
                "launchFormAnalytics": "Launch Form Analytics",
                "submissions": "Submissions:"
            },
            "resourceName": {
                "plural": "forms",
                "singular": "form"
            }
        },
        "title": "Most Engaged Forms"
    },
    "topElements": {
        "search": {
            "label": "Search elements",
            "placeholder": "Search Elements"
        },
        "sessionsModal": {
            "empty": "No sessions found for this element.",
            "error": "Couldn't load sessions for this element.",
            "loadMore": "Load more",
            "title": "Sessions for {{name}}",
            "titleFallback": "Element sessions"
        },
        "table": {
            "general": {
                "clicks": "Clicks:",
                "watchSessions": "Watch Sessions"
            },
            "resourceName": {
                "plural": "elements",
                "singular": "element"
            }
        },
        "title": "Most Engaged Elements"
    },
    "helpSection": {
        "contactSupport": {
            "title": "Questions or need assistance?",
            "helpCenterText": "Browse our guides or chat with a representative in the",
            "helpCenterLinkLabel": "Help Center",
            "emailText": "Email our support team at",
            "helpCenterButton": "Help Center",
            "emailButton": "Email us"
        },
        "contentPlaceholder": "Content",
        "items": {
            "noVisitors": {
                "content": "If Lucky Orange isn't tracking any visitors, it's usually because Shopify's Customer Privacy requirements are blocking data collection until a shopper consents. Learn how to set up a compliant cookie banner through Shopify's native banner or a properly integrated third-party app so Lucky Orange can resume tracking.",
                "title": "Why Lucky Orange shows no visitors on my site"
            },
            "blockingVisitors": {
                "content": "Learn how to stop specific visitors or traffic sources from being tracked by Lucky Orange without blocking them from your site. This guide walks through adding block rules by IP address or traffic source from your Shopify Admin, so internal or unwanted traffic won't show up in your heatmaps, recordings, or dashboards.",
                "title": "Blocking Visitors in Shopify Admin"
            },
            "checkoutPolicy": {
                "content": "Shopify restricts third-party access to the checkout page's DOM to protect sensitive customer data, which limits what Lucky Orange can capture there. This article explains which checkout events (like Checkout Started and Order Completed) are still trackable, why recordings and heatmaps appear blank during checkout, and how Shopify Plus merchants get full checkout visibility.",
                "title": "Shopify's checkout page policy"
            },
            "eventManager": {
                "content": "Discover how to track visitor behavior and conversions right from Shopify Admin using Lucky Orange's Events Manager and Events Log. Learn to build custom events, review individual event occurrences with session details, and see the 14 Shopify events Lucky Orange automatically captures across the customer journey.",
                "title": "Using Event Manager and Event Log in your Shopify Admin"
            },
            "customerSessions": {
                "content": "Add the Lucky Orange Sessions app block to your Shopify Customer Details page to view a customer's browsing history without leaving Shopify. See session IDs, timestamps, page views, and duration, plus play back session recordings directly from the customer's profile.",
                "title": "Viewing Visitor Sessions on the Shopify Customer Details Page"
            }
        },
        "readMore": "Read More",
        "readMoreLabel": "Read more about",
        "title": "Help"
    },
    "homepage": {
        "getStarted": {
            "accessibility": {
                "completed": "Completed",
                "completionStatus": "Step completion status",
                "notCompleted": "Not completed",
                "options": "Options",
                "optionsMenu": "Get started options menu"
            },
            "alreadyCompleted": "You've already completed this step",
            "popover": {
                "dismiss": "Dismiss",
                "snooze": "Snooze"
            },
            "steps": {
                "appPinned": {
                    "button": "View Funnel",
                    "description": "We built you a Conversion Funnel to spot where visitors abandon their journey before checkout.",
                    "title": "See exactly where visitors drop off"
                },
                "completed": "Step {{step}} completed",
                "demo": {
                    "button": "Watch Video",
                    "description": "Watch a quick video on how Lucky Orange fits into your Shopify workflow to help you find and fix conversion leaks.",
                    "title": "The best way to use Lucky Orange inside Shopify"
                },
                "heatmaps": {
                    "button": "Launch Heatmap",
                    "description": "Choose Open Heatmap from the More Actions dropdown on any page to see what's getting attention and what's not.",
                    "title": "See where visitors click, scroll and hover on product pages"
                },
                "review": {
                    "button": "Start Chat",
                    "description": "Tap into Lucky Orange Discovery AI using Shopify Sidekick and get immediate answers about visitor trends.",
                    "title": "Use Sidekick + Discovery AI"
                },
                "sessionRecordings": {
                    "button": "Watch Recordings",
                    "description": "See exactly how a customer navigates, searches and clicks through your store with Session Recordings.",
                    "title": "Watch real customers shop your store"
                },
                "shopifyIntegrationInfo": {
                    "button": "Book a Call",
                    "description": "Book a free 15-minute call and we'll show you how to set up Lucky Orange to fit your store and goals.",
                    "title": "Get a personal walkthrough from our team"
                },
                "start": "Start {{step}}",
                "themeAppExtension": {
                    "button": "Enable Now",
                    "buttonDone": "Enabled",
                    "description": "Turn on Theme App Extensions in your Shopify theme settings so Session Recordings and Heatmaps can capture accurate data on every page.",
                    "title": "Make sure Lucky Orange can track your store"
                }
            },
            "title": "Get Started Using Lucky Orange",
            "tooltips": {
                "dismiss": "Hide this section permanently",
                "snooze": "Hide this section for a week"
            },
            "updateSuccess": "Step completed successfully"
        },
        "metrics": {
            "pageViews": "Page Views (Today)",
            "totalVisitors": "Total Visitors (Today)"
        }
    },
    "dashboardSection": {
        "accessibility": {
            "options": "Options"
        },
        "popover": {
            "dismiss": "Dismiss",
            "snooze": "Snooze"
        },
        "tooltips": {
            "dismiss": "Hide this section permanently",
            "snooze": "Hide this section for a week"
        }
    },
    "navigation": {
        "announcements": "Announcements",
        "appTitle": "Lucky Orange Heatmaps & Replay",
        "back": "Back",
        "chat": "Chat",
        "events": "Events",
        "formAnalytics": "Form Analytics",
        "funnels": "Funnels",
        "heatmaps": "Heatmaps",
        "home": "Home",
        "planPricing": "Plan Pricing",
        "recommendations": "Recommendations",
        "settings": "Settings",
        "surveys": "Surveys",
        "tools": "Tools",
        "toolsAndRecommendations": "Tools & Recommendations",
        "topElements": "Top Elements",
        "visitors": "Visitors"
    },
    "overlay": {
        "appearance": {
            "accentColor": "Accent Color",
            "button": "Appearance Settings",
            "buttonPreview": "Button Preview",
            "cancel": "Cancel",
            "description": "Customize the accent color to match your brand. To ensure all visitors have a positive experience, we recommend using a value that passes WCAG AA contrast standards. This setting is shared across Surveys, Announcements, and Chat. All changes will be applied to each globally, unique accent colors for Surveys, Announcements, and Chat is not supported.",
            "openPicker": "Open color picker",
            "save": "Save",
            "title": "Overlay Appearance Settings"
        },
        "create": {
            "back": "Back",
            "cancel": "Cancel",
            "continue": "Save",
            "next": "Next"
        },
        "editor": {
            "delivery": {
                "durationLabel": "Duration",
                "oneMonth": "1 Month",
                "oneWeek": "1 Week",
                "ongoing": "Ongoing",
                "title": "Delivery",
                "twoWeeks": "2 Weeks"
            },
            "review": {
                "title": "Review",
                "missingFieldsHeading": "Missing Fields",
                "triggersAdvancedSummary": "your defined rules",
                "triggersSimpleSummarySuffix": ", on {{device}}, {{delay}}",
                "triggersSimple": {
                    "locationAnyPage": "any page",
                    "locationUrlContainsPrefix": "pages containing",
                    "locationUrlContainsEmpty": "a specific URL",
                    "locationUrlExactPrefix": "the exact URL",
                    "locationUrlExactEmpty": "a specific exact URL",
                    "deviceAny": "any device",
                    "deviceDesktop": "desktop",
                    "deviceTablet": "tablet",
                    "deviceMobile": "mobile",
                    "delayNone": "with no delay",
                    "delayTime": "after {{seconds}} seconds",
                    "delayScroll": "after scrolling {{percent}}% down the page",
                    "delayEvent": "after the \"{{event}}\" event",
                    "delayEventUnselected": "after a selected event"
                }
            },
            "triggers": {
                "title": "Triggers",
                "advanced": "Advanced",
                "advancedComingSoon": "Advanced trigger options are coming soon.",
                "advancedRules": {
                    "addAnotherRule": "Add another rule",
                    "currentVisit": "Current Visit",
                    "custom": "Custom",
                    "daysLabel": "Days",
                    "daysOption": "{{count}} Days",
                    "daysOption_one": "{{count}} Day",
                    "ever": "Ever",
                    "notWithin": "Not Within",
                    "orCondition": "or",
                    "removeCondition": "Remove condition",
                    "removeRule": "Remove rule",
                    "ruleHeading": "Rule {{number}}",
                    "ruleTypeLabel": "Rule type",
                    "ruleTypes": {
                        "device": "Device",
                        "event": "Event",
                        "firstVisit": "First Visit",
                        "lastVisit": "Last Visit",
                        "scroll": "Scroll Delay",
                        "segment": "Segment",
                        "source": "Source",
                        "time": "Time Delay",
                        "url": "Current Page",
                        "visitNumber": "Visit Number",
                        "visitedPage": "Visited Page"
                    },
                    "selectRuleType": "Select rule type",
                    "visitNumberCurrently": "Currently {{from}} - {{to}}",
                    "visitNumberRangeLabel": "Visit number range",
                    "visitedPageUrlPlaceholder": "Enter URL...",
                    "within": "Within"
                },
                "delayInputPrefix": "after",
                "delayInputSuffix": "seconds on site",
                "delayInputLabel": "Delay in seconds",
                "afterScrollPercent": "after {{percent}}% down the page",
                "anyDevice": "Any Device",
                "anyPage": "Any Page",
                "delayLabel": "Delay",
                "desktop": "Desktop",
                "devicesLabel": "Devices",
                "event": "Event",
                "loadingEvents": "Loading events…",
                "locationLabel": "Location on website",
                "mobile": "Mobile",
                "noDelay": "No Delay",
                "noEvents": "No events found. Create events in Events Manager first.",
                "scroll": "Scroll ",
                "searchEventsLabel": "Search events",
                "searchEventsPlaceholder": "Search events…",
                "selectEventLabel": "Select Event",
                "selectSegmentLabel": "Select Segment",
                "selectSourceLabel": "Select Source",
                "searchSegmentsLabel": "Search segments",
                "searchSegmentsPlaceholder": "Search segments…",
                "searchSourcesLabel": "Search sources",
                "searchSourcesPlaceholder": "Search sources…",
                "noSegments": "No segments found.",
                "noSources": "No traffic sources found.",
                "segmentGroups": {
                    "default": "Default",
                    "custom": "Custom"
                },
                "setDelayLength": "Set Delay Length",
                "setScrollDepth": "Set Scroll Depth",
                "simple": "Simple",
                "specificUrl": "Specific URL",
                "tablet": "Tablet",
                "time": "Time",
                "urlLabel": "URL",
                "urlMatchContains": "Contains",
                "urlMatchExact": "Exact",
                "urlMatchType": "URL Match Type",
                "urlPlaceholder": "e.g. /checkout"
            }
        },
        "detail": {
            "actions": {
                "delete": "Delete",
                "duplicate": "Duplicate",
                "editSettings": "Edit Settings",
                "pause": "Pause",
                "resume": "Resume"
            },
            "began": "Began {{date}}, {{phase}}",
            "deleteConfirm": {
                "body": "This action cannot be undone.",
                "cancel": "Cancel",
                "confirm": "Delete",
                "title": "Delete?"
            },
            "phase": {
                "active": "Ongoing",
                "draft": "Draft",
                "ended": "Ended",
                "paused": "Paused",
                "ready": "Ready",
                "scheduled": "Scheduled"
            }
        },
        "status": {
            "active": "Active",
            "draft": "Draft",
            "ended": "Ended",
            "paused": "Paused",
            "ready": "Ready",
            "scheduled": "Scheduled"
        },
        "summary": {
            "noData": "No data yet"
        },
        "table": {
            "actions": {
                "delete": "Delete",
                "duplicate": "Duplicate",
                "moreActions": "More actions",
                "openSettings": "Open Settings",
                "viewResults": "View Results"
            },
            "empty": {
                "description": "Try changing the search term.",
                "title": "No results found"
            },
            "headers": {
                "name": "Name",
                "responseRate": "Response Rate",
                "status": "Status",
                "total": "Total",
                "visitorsReached": "Visitors Reached"
            }
        }
    },
    "overlayVisitors": {
        "actions": {
            "watch": "Watch"
        },
        "choice": {
            "compactItem": "Q{{index}}: {{answer}}"
        },
        "empty": {
            "title": "No visitors yet",
            "description": "Visitors who interact with this will appear here."
        },
        "headers": {
            "name": "Name",
            "sessionDateTime": "Date/Time",
            "status": "Status",
            "rating": "Rating",
            "choice": "Choice"
        },
        "pageSize": {
            "label": "Rows to show"
        },
        "pagination": {
            "label": "Page {{currentPage}} of {{totalPages}}",
            "labelApprox": "Page {{currentPage}}"
        },
        "rating": {
            "label": "{{rating}} of {{total}} stars"
        },
        "resourceName": {
            "singular": "visitor",
            "plural": "visitors"
        },
        "searchPlaceholder": "Search visitors",
        "showing_one": "Showing {{count}} visitor",
        "showing_other": "Showing {{count}} visitors",
        "status": {
            "viewed": "Viewed",
            "responded": "Responded",
            "dismissed": "Dismissed"
        }
    },
    "pageUnderDevelopment": {
        "description": "We're currently working on this feature. It will be available soon.",
        "estimatedRelease": "Estimated release:",
        "heading": "Page Under Development"
    },
    "pricing": {
        "title": "Plan Pricing",
        "payMonthly": "Pay monthly",
        "payYearly": "Pay yearly",
        "saveBadgeAvailable": "Save 20% with yearly",
        "saveBadgeActive": "Saving 20%",
        "perMonth": "/mo",
        "billedAnnually": "paid annually",
        "billedMonthly": "paid monthly",
        "custom": "Custom",
        "features": "Features",
        "startsWith": "Starts with",
        "select": "Select",
        "contactUs": "Contact Us",
        "monthlySessions": "{{sessions}} monthly sessions",
        "dayStorage": "{{days}} day storage",
        "discoveryAddon": "Discovery AI + ${{price}}/mo",
        "currentPlan": "Current plan",
        "contactOwner": {
            "title": "Only the site owner can change the plan",
            "body": "Please contact the owner of this store to view or manage billing.",
            "close": "Got it"
        }
    },
    "recommendations": {
        "accessibility": {
            "collapseRecommendations": "Hide recommendations",
            "expandRecommendations": "Show recommendations",
            "optionsMenu": "Recommendations options menu",
            "recommendationImage": "Recommendation preview image",
            "searchLabel": "Search for recommendations and tools"
        },
        "browseAllTitle": "Browse All Recommendations",
        "imageAlt": "Recommendation preview image",
        "items": {
            "smileIoCheckoutOptimization": {
                "content": "Loyalty members who make it all the way to checkout and still abandon are one of the most frustrating conversion leaks in ecommerce. This recipe walks through exactly how to spot the hesitation moments in session recordings, fix the friction around reward redemption, and win those shoppers back with targeted recovery emails.",
                "description": "Loyalty members who make it all the way to checkout and still abandon are one of the most frustrating conversion leaks in ecommerce. This recipe walks through exactly how to spot the hesitation moments in session recordings, fix the friction around reward redemption, and win those shoppers back with targeted recovery emails.",
                "title": "Smile.io + Shopify Plus Checkout Optimization"
            },
            "sessionRecordingsGuide": {
                "content": "Numbers alone can't tell you why a visitor hesitated or abandoned you have to watch it happen. This guide breaks down what session recordings actually are and how pairing that qualitative view with your existing metrics turns vague guesses about visitor behavior into real, testable insight.",
                "description": "Numbers alone can't tell you why a visitor hesitated or abandoned you have to watch it happen. This guide breaks down what session recordings actually are and how pairing that qualitative view with your existing metrics turns vague guesses about visitor behavior into real, testable insight.",
                "title": "The Complete Guide to Using Website Session Recordings"
            },
            "croCompleteGuide": {
                "content": "Getting more traffic is expensive; converting the traffic you already have is where the real leverage sits. This guide covers the entire discipline end to end the 9-step CRO process, ecommerce-specific tactics, and how AI is changing hypothesis generation anchored by a case study of a 183% lift in demo conversions.",
                "description": "Getting more traffic is expensive; converting the traffic you already have is where the real leverage sits. This guide covers the entire discipline end to end the 9-step CRO process, ecommerce-specific tactics, and how AI is changing hypothesis generation anchored by a case study of a 183% lift in demo conversions.",
                "title": "Conversion Rate Optimization: The Complete Guide (2026)"
            },
            "misinterpretingHeatmaps": {
                "content": "Heatmap data is never wrong, but the story you tell yourself about it often is. This piece walks through six of the most common misreads assuming deep scroll means engagement, assuming rage clicks always mean something's broken and shows how to validate a hunch before acting on it.",
                "description": "Heatmap data is never wrong, but the story you tell yourself about it often is. This piece walks through six of the most common misreads assuming deep scroll means engagement, assuming rage clicks always mean something's broken and shows how to validate a hunch before acting on it.",
                "title": "How to Stop Misinterpreting Your Website Heatmaps"
            },
            "mobileUxAudit": {
                "content": "Mobile drives most of the traffic and converts at roughly half the rate of desktop, and the easy answer is to blame the device. This post argues it's actually friction, not intent, and lays out the seven specific mobile UX problems worth auditing for from undersized tap targets to popups that won't dismiss.",
                "description": "Mobile drives most of the traffic and converts at roughly half the rate of desktop, and the easy answer is to blame the device. This post argues it's actually friction, not intent, and lays out the seven specific mobile UX problems worth auditing for from undersized tap targets to popups that won't dismiss.",
                "title": "How to Audit Your Mobile UX"
            },
            "brokenLinksSeoUx": {
                "content": "Most internal link audits get treated as a pure technical checklist: find the 404s, fix them, done. This piece reframes internal linking as the map your visitors are actually using to navigate your site, and walks through the five most common problems orphan pages, weak anchor text, redirect chains that quietly cost both rankings and conversions.",
                "description": "Most internal link audits get treated as a pure technical checklist: find the 404s, fix them, done. This piece reframes internal linking as the map your visitors are actually using to navigate your site, and walks through the five most common problems orphan pages, weak anchor text, redirect chains that quietly cost both rankings and conversions.",
                "title": "What Broken and Missing Links Do to Your SEO and UX"
            },
            "busyAndBroken": {
                "content": "Most CRO programs don't fail from lack of data they fail because fragmented tools make shallow analysis easier than real investigation. This piece traces exactly how that architecture problem plays out (a form redesign that doesn't fix a mobile drop-off it never actually diagnosed) and what a \"discovery-led\" alternative looks like.",
                "description": "Most CRO programs don't fail from lack of data they fail because fragmented tools make shallow analysis easier than real investigation. This piece traces exactly how that architecture problem plays out (a form redesign that doesn't fix a mobile drop-off it never actually diagnosed) and what a \"discovery-led\" alternative looks like.",
                "title": "Busy and Broken: Why Most CRO Programs Have a Discovery Problem, Not a Data Problem"
            },
            "chromeExtensionRelease": {
                "content": "You spot something wrong with a page, but by the time you've switched tabs and logged into your dashboard, the urgency is gone. This release note explains how the new Chrome extension puts heatmaps, form analytics, and tracking diagnostics right on the page you're already looking at, closing that gap between instinct and insight.",
                "description": "You spot something wrong with a page, but by the time you've switched tabs and logged into your dashboard, the urgency is gone. This release note explains how the new Chrome extension puts heatmaps, form analytics, and tracking diagnostics right on the page you're already looking at, closing that gap between instinct and insight.",
                "title": "Product Release: Introducing the Lucky Orange Chrome Extension"
            },
            "himediCaseStudy": {
                "content": "Performance data rarely lives in one place, and stitching together Shopify, GA, and Instagram dashboards into a coherent weekly story is its own kind of work. This case study follows Himedi's Head of Product as she uses Discovery AI's narrative summaries to turn that scattered data into a digestible, sharable update for her team.",
                "description": "Performance data rarely lives in one place, and stitching together Shopify, GA, and Instagram dashboards into a coherent weekly story is its own kind of work. This case study follows Himedi's Head of Product as she uses Discovery AI's narrative summaries to turn that scattered data into a digestible, sharable update for her team.",
                "title": "How Himedi Is Turning Data Into Direction With Discovery-Led CRO"
            },
            "goodConversionRateBenchmarks": {
                "content": "\"It depends\" is the honest answer to what counts as a good conversion rate, but it's not a useful one. This post replaces the shrug with real 2025 benchmarks by industry, channel, and campaign type, so you can tell in a few minutes whether your own numbers are actually a problem or already ahead of the pack.",
                "description": "\"It depends\" is the honest answer to what counts as a good conversion rate, but it's not a useful one. This post replaces the shrug with real 2025 benchmarks by industry, channel, and campaign type, so you can tell in a few minutes whether your own numbers are actually a problem or already ahead of the pack.",
                "title": "What Is a Good Conversion Rate? Benchmarks by Industry"
            }
        },
        "learnMore": "Learn more about Lucky Orange or find the right tool for you.",
        "lovedByShops": "Loved by 10,000+ shops",
        "noResults": "No results found",
        "popover": {
            "recommendationsHeading": "Recommendations",
            "showMore": "Show more tools",
            "toolsHeading": "Tools"
        },
        "readMore": "Read more",
        "searchPlaceholder": "Search Lucky Orange",
        "title": "Loved by 10,000+ shops",
        "view": "View Recommendations"
    },
    "sessionPlayer": {
        "authError": "Failed to load session player credentials.",
        "info": {
            "editFields": "Edit fields",
            "noFieldsSelected": "No fields selected. Use \"Edit fields\" to add some.",
            "notAvailable": "Session details aren't available for this session.",
            "title": "Session details"
        },
        "nextSession": "Next session",
        "prevSession": "Previous session",
        "title": "Session Player"
    },
    "sessionRecording": {
        "notViewed": "Not viewed",
        "playButton": "Play session recording",
        "viewed": "Viewed"
    },
    "settings": {
        "blockedVisitors": {
            "addBlockRule": "Add Block Rule",
            "columns": {
                "addedBy": "Added By",
                "description": "Description",
                "location": "Location",
                "name": "Name"
            },
            "confirmDelete": {
                "body": "This block rule will be permanently removed. This action cannot be undone.",
                "confirm": "Delete rule",
                "title": "Delete block rule?"
            },
            "confirmUnblock": {
                "body": "This visitor will be un-blocked and the associated block rule removed.",
                "confirm": "Un-Block",
                "title": "Un-block visitor?"
            },
            "filter": "Filter",
            "filterByStatus": "Filter by status",
            "filters": {
                "addedBy": "Added by",
                "ip": "IP",
                "isp": "ISP",
                "source": "Source",
                "status": "Status",
                "type": "Type",
                "visitor": "Visitor"
            },
            "ipWarning": {
                "body": "If you’ve blocked your own IP address from being tracked by Lucky Orange, you won’t see the Chat Launcher displayed on your page. Any other blocked visitors also will not see the Chat Launcher. You can unblock your IP to confirm the Chat Launcher is displaying properly, then add your IP address to the blocked list again.",
                "linkPrefix": "Review our",
                "linkSuffix": "to learn more.",
                "linkText": "help document about blocking your IP address"
            },
            "rule": {
                "active": "Active",
                "create": "Create Rule",
                "delete": "Delete rule",
                "done": "Done",
                "edit": "Edit rule",
                "editTitle": "Edit Block Rule",
                "ipListHelperText": "Use * to block a range: 192.168.1.* blocks 192.168.1.0-255, and 10.* blocks all of 10.x.x.x. The * must come after the numbers you want to match.",
                "ipListInvalid": "Invalid IP address(es) or range(s): {{ips}}. Enter valid IPv4 or IPv6 addresses, or ranges such as 192.168.1.*, separated by commas.",
                "ipListLabel": "IPs List",
                "ipListPlaceholder": "Enter IPs or ranges here (Comma Separated)",
                "name": "Rule Name",
                "namePlaceholder": "My block rule",
                "pause": "Pause rule",
                "paused": "Paused",
                "resume": "Resume rule",
                "save": "Save",
                "sourcesListHelperText": "The following search box includes all sources we have tracked to your site. Select as many as you want to stop tracking and hit Done.",
                "sourcesListLabel": "Sources List",
                "sourcesListPlaceholder": "Select sources",
                "title": "New Block Rule",
                "type": "Block Rule Type",
                "types": {
                    "ip": "Block by IP",
                    "source": "Block by Source"
                },
                "value": "Value",
                "valueHelpText": "Separate multiple values with commas"
            },
            "search": "Search",
            "searchRules": "Search block rules…",
            "searchThisPage": "Search this page…",
            "searchVisitors": "Search blocked visitors…",
            "tabs": {
                "rules": "Rules",
                "visitors": "Visitors"
            },
            "title": "Blocked Visitors",
            "toasts": {
                "created": "Block rule created",
                "deleted": "Block rule deleted",
                "paused": "Block rule paused",
                "resumed": "Block rule resumed",
                "updated": "Block rule updated"
            },
            "unblock": "Un-Block"
        },
        "emailReports": {
            "active": {
                "description": "Receive daily and weekly email digests summarizing your website's traffic, visitor behavior and analytics straight to your inbox.",
                "title": "Email Reports"
            },
            "daily": "Daily Report",
            "title": "Email Reports",
            "weekly": "Weekly Report"
        },
        "integrations": {
            "card": {
                "button": "Manage Integrations",
                "description": "Manage your integrations through the Lucky Orange settings page by clicking Manage Integrations button.",
                "title": "Looking to connect your other tools to Lucky Orange?"
            },
            "title": "Integrations"
        },
        "loadError": "Something went wrong loading this section. Please try again.",
        "members": {
            "addMember": "Add Member",
            "confirmDeactivate": {
                "body": "{{name}} will lose access to this account. This action cannot be undone.",
                "confirm": "Deactivate Member",
                "title": "Deactivate member?"
            },
            "details": {
                "access": "Access",
                "cancel": "Cancel",
                "deactivate": "Deactivate Member",
                "editAccess": "Edit Access",
                "email": "Email",
                "memberId": "Member ID",
                "save": "Save"
            },
            "filters": {
                "access": "Access",
                "active": "Active",
                "admin": "Admin",
                "creator": "Creator",
                "member": "Member",
                "owner": "Owner",
                "pending": "Pending",
                "status": "Status"
            },
            "invite": {
                "email": {
                    "label": "Email",
                    "placeholder": "e.g. mike@dundermifflin.com"
                },
                "name": {
                    "label": "Name",
                    "placeholder": "e.g. Michael Scott"
                },
                "roles": {
                    "admin": {
                        "description": "Access to all areas of the app, including account settings, site settings, billing and team management. Admins CANNOT adjust permissions of the Owner.",
                        "label": "Admin"
                    },
                    "creator": {
                        "description": "Member-level permissions plus the ability to create surveys, announcements, chat invites, and funnels. Cannot access chat settings/logs or site settings.",
                        "label": "Creator"
                    },
                    "member": {
                        "description": "Most users assigned with this access level. Members have access to most major features but cannot create or access site settings.",
                        "label": "Member"
                    },
                    "owner": {
                        "description": "Full access to all areas of the app, including billing, user management, and permissions. There can only be one Owner per account.",
                        "label": "Owner"
                    },
                    "subtitle": "Assign your new member a role.",
                    "title": "Assign A Role"
                },
                "sendInvite": "Send Invite",
                "sites": {
                    "label": "Add to the following site(s)",
                    "locked": "New members are always added to this site.",
                    "placeholder": "Choose from your sites"
                },
                "teams": {
                    "label": "Team(s)",
                    "placeholder": "What team is this member a part of...",
                    "required": "Select at least one team."
                },
                "title": "Invite A New Member"
            },
            "search": "Search this page…",
            "table": {
                "actions": {
                    "cancelInvite": "Cancel invite",
                    "redeliver": "Redeliver",
                    "viewDetails": "View Details"
                },
                "confirm": {
                    "cancel": {
                        "body": "The invitation to {{email}} will be revoked. The recipient will no longer be able to accept it.",
                        "confirm": "Cancel invite",
                        "dismiss": "Keep invite",
                        "title": "Cancel invite?"
                    },
                    "resend": {
                        "body": "A new invitation email will be sent to {{email}}.",
                        "confirm": "Resend invite",
                        "dismiss": "Cancel",
                        "title": "Resend invite?"
                    }
                },
                "empty": {
                    "description": "No members found for this team.",
                    "title": "No members yet"
                },
                "headers": {
                    "access": "Access",
                    "name": "Name",
                    "teams": "Teams"
                },
                "pagination": {
                    "label": "Page {{currentPage}} of {{totalPages}}"
                },
                "resourceName": {
                    "plural": "members",
                    "singular": "member"
                }
            },
            "title": "Members",
            "toasts": {
                "accessChanged": "Member access updated",
                "deactivated": "Member deactivated",
                "inviteCancelled": "Invitation cancelled",
                "inviteResent": "Invitation resent",
                "invited": "Invitation sent"
            }
        },
        "personalInfo": {
            "customerFacingName": "Customer Facing Name",
            "email": "Email",
            "emailTooltip": "This is the same as your Shopify email",
            "internalOnly": "Internal Only",
            "jobTitle": "Title",
            "profileImage": "Profile Image",
            "title": "Personal Info",
            "toasts": {
                "infoUpdated": "Personal info updated",
                "photoUpdated": "Profile photo updated"
            },
            "update": "Update",
            "validation": {
                "invalidEmail": "Enter a valid email address"
            }
        },
        "privacy": {
            "active": "Active",
            "notActive": "Not Active",
            "requireConsent": {
                "description": "If you require consent before activating analytics tools, this setting prevents visitor recordings from being initiated on page load. You can then use the Consent API to start recording.",
                "title": "Require Consent"
            },
            "scramble": {
                "description": "To protect your visitors’ personal information, enable Scramble Text to prevent sensitive user data from passing through during Session Recording playback. Text scrambling randomizes all text on a page once the visitor session is captured by Lucky Orange. Don’t worry, your website will look completely normal to the visitor.",
                "title": "Scramble Text"
            },
            "sessions": {
                "description": "If disabled, you will no longer capture any visitor recordings, heatmaps data or form analytics. You will still receive basic data like URLs, sources, browsers, etc.",
                "title": "Capture visitor recordings and interactions"
            },
            "storeIp": {
                "description": "For privacy considerations, the visitor IP address is searchable but not stored by default. Enabling this feature allows you to track and display visitor IPs.",
                "title": "Display and store visitor IP"
            },
            "title": "Privacy"
        },
        "segments": {
            "button": "Manage Segments",
            "description": "Manage your Lucky Orange segments in the customer segments admin page.",
            "title": "Segments"
        },
        "teams": {
            "addTeam": "Add Team",
            "addTeammate": {
                "cancel": "Cancel",
                "confirm": "Confirm",
                "description": "Choose a member to add...",
                "placeholder": "Teammate",
                "title": "Add Teammate"
            },
            "confirmDeleteTeam": {
                "body": "{{name}} will be permanently deleted. This action cannot be undone.",
                "confirm": "Delete Team",
                "title": "Delete team?"
            },
            "confirmRemoveMember": {
                "body": "{{name}} will be removed from this team. This action cannot be undone.",
                "confirm": "Remove From Team",
                "title": "Remove member?"
            },
            "create": {
                "leaders": {
                    "label": "Team Leader(s)",
                    "placeholder": "Enter one or more leader..."
                },
                "members": {
                    "label": "Team Member(s)",
                    "placeholder": "Enter additional members..."
                },
                "name": {
                    "label": "Team Name",
                    "placeholder": "Name your team"
                },
                "noOptions": "No options available yet",
                "publicFacing": "Public Facing",
                "submit": "Done",
                "title": "New Team"
            },
            "details": {
                "addTeammate": "Add Teammate",
                "content": "Content",
                "deleteTeam": "Delete Team",
                "done": "Done",
                "edit": "Edit",
                "memberName": "Member Name",
                "memberTitle": "Member Title",
                "noMembers": "No members in this team yet.",
                "viewDetails": "View Details"
            },
            "memberDetails": {
                "access": "Access",
                "email": "Email",
                "memberId": "Member ID",
                "removeFromTeam": "Remove From Team"
            },
            "table": {
                "empty": {
                    "description": "Create your first team to get started.",
                    "title": "No teams yet"
                },
                "memberCount": "{{count}} member",
                "memberCount_other": "{{count}} members",
                "resourceName": {
                    "plural": "teams",
                    "singular": "team"
                },
                "seeDetails": "See Details"
            },
            "title": "Teams",
            "toasts": {
                "created": "Team created",
                "createdPartialMembers": "Team created, but {{count}} member(s) couldn't be added",
                "deleted": "Team deleted",
                "memberAdded": "Member added to team",
                "memberRemoved": "Member removed from team",
                "updated": "Team updated"
            }
        },
        "title": "Settings"
    },
    "snapshot": {
        "accessibility": {
            "addCard": "Add a new card",
            "cardsSection": "Analytics snapshot cards",
            "collapseChart": "Collapse chart view",
            "doneEditing": "Finish editing snapshot cards",
            "editCards": "Edit snapshot cards",
            "expandChart": "Expand chart view",
            "moveLeft": "Move card left",
            "moveRight": "Move card right",
            "removeCard": "Remove this card",
            "selectEvent": "Select event type to display"
        },
        "addCard": "Add A Card",
        "addCardModal": {
            "added": "Added",
            "selectCards": "Select Cards To Add"
        },
        "cards": {
            "browsers": {
                "title": "Browsers"
            },
            "devices": {
                "title": "Devices"
            },
            "events": {
                "title": "Events"
            },
            "locations": {
                "title": "Locations"
            },
            "operatingSystems": {
                "shortTitle": "OS",
                "title": "Operating Systems"
            },
            "pageViews": {
                "title": "Page Views"
            },
            "sources": {
                "title": "Sources"
            },
            "topPages": {
                "title": "Top Pages"
            },
            "visits": {
                "title": "Visits"
            }
        },
        "charts": {
            "collapse": "Collapse",
            "events": {
                "infoTooltip": "Event occurrences throughout today",
                "selectLabel": "Select event"
            },
            "expand": "Expand",
            "hourly": "Hourly breakdown",
            "pageViews": {
                "infoTooltip": "Page view count throughout today"
            },
            "value": "Value",
            "visits": {
                "infoTooltip": "Visitor count throughout today"
            }
        },
        "columns": {
            "browsers": "Browsers",
            "devices": "Devices",
            "locations": "Location",
            "operatingSystems": "Operating Systems",
            "page": "Top Pages",
            "percentage": "%",
            "rank": "Rank",
            "sources": "Sources",
            "url": "URL",
            "visits": "Visits"
        },
        "confirmDiscard": {
            "message": "You have unsaved changes that will be lost if you leave. Are you sure you want to discard these changes?",
            "title": "Unsaved changes"
        },
        "doneEditing": "Done",
        "editButton": "Edit Snapshot Cards",
        "emptyState": {
            "description": "Add snapshot cards to display metrics.",
            "title": "No snapshot cards"
        },
        "noChartData": "There is no data for the chart",
        "noData": "There is no data yet",
        "noDataDescription": "If you're expecting data for the {{title}} card, make sure you are tracking properly.",
        "toastSuccess": "Card settings saved successfully",
        "today": "Today",
        "units": {
            "events": "events",
            "views": "views",
            "visits": "visitors"
        }
    },
    "surveys": {
        "title": "Surveys",
        "newSurvey": "New Survey",
        "table": {
            "resourceName": {
                "plural": "surveys",
                "singular": "survey"
            }
        },
        "create": {
            "defaultName": "Untitled Survey",
            "modalTitle": "New Survey",
            "scaffoldNote": "Survey editor (id: {{id}}) under construction.",
            "title": "New Survey",
            "types": {
                "likeDislike": {
                    "description": "Quick thumbs up or thumbs down feedback.",
                    "title": "Like / Dislike"
                },
                "longText": {
                    "description": "Gather open-ended written feedback.",
                    "title": "Open Text"
                },
                "multipleChoice": {
                    "description": "Ask visitors to pick from a set of options.",
                    "title": "Multiple Choice"
                },
                "rating": {
                    "description": "Collect a star rating from visitors.",
                    "title": "Rating"
                }
            }
        },
        "editor": {
            "actions": {
                "launch": "Launch",
                "launched": "Survey launched",
                "saved": "Survey saved",
                "saveFailed": "Failed to save survey"
            },
            "delivery": {
                "description": "Adjust how long you would like the survey to be active. Once launched, you can also Pause and Resume if needed."
            },
            "invite": {
                "buttonNoLabel": "\"Dismiss\" Button Label",
                "buttonNoPlaceholder": "No thanks",
                "buttonYesLabel": "\"Accept\" Button Label",
                "buttonYesPlaceholder": "Sure",
                "description": "For multiple question surveys, we recommend starting with an invitation to gauge interest and set expectations. Pro tip: Adding an incentive here can really help with your response rate.",
                "editLabels": "Edit Labels",
                "includeStepLabel": "Include Invite Step",
                "includeSubtitle": "Include Subtitle",
                "noSkip": "No, skip this",
                "subtitlePlaceholder": "Add some helpful secondary info",
                "title": "Invite",
                "titleLabel": "Invite Question",
                "titlePlaceholder": "e.g. Do you have a minute to answer a few questions about our shipping policies?",
                "yes": "Yes"
            },
            "name": {
                "placeholder": "Survey Name",
                "title": "Give your survey a name"
            },
            "preview": {
                "title": "Preview",
                "emptyQuestionTitle": "{Preview of question input field entry}",
                "emptyChoiceLabel": "{Choice {{number}}}",
                "emptyThanksTitle": "Thank you",
                "emptyButtonLabel": "{Button label}",
                "answerLabel": "Answer",
                "answerPlaceholder": "Enter comment here...",
                "prev": "Prev",
                "next": "Next",
                "questionCounter": "{{current}}/{{total}}",
                "likeLabel": "Like",
                "dislikeLabel": "Dislike",
                "starLabel": "Star {{number}}"
            },
            "question": {
                "addAnother": "Add Another Question",
                "addAnotherChoice": "Add another choice",
                "allowMultiple": "Allow multiple answers to be selected",
                "cardTitle": "Question",
                "choicePlaceholder": "Enter Choice",
                "choicesHint": "Research suggests using 4 to 5 choices.",
                "choicesTitle": "Choices",
                "includeSubtitle": "Include Subtitle",
                "numberedTitle": "Question #{{number}}",
                "removeChoice": "Remove choice",
                "removeQuestion": "Remove question",
                "subtitlePlaceholder": "Add some helpful secondary info",
                "title": "Question",
                "titlePlaceholder": "Enter your question here..."
            },
            "review": {
                "description": "If everything looks good, first save and hit the launch button!",
                "issuesBadge": "{{count}} Issues",
                "issuesIntro": "It looks like there are a couple of issues with your survey. You'll need to resolve these before launching.",
                "triggersHeading": "Your survey will be triggered by",
                "fieldLabels": {
                    "surveyName": "Survey name",
                    "invite": "Invite",
                    "question": "Question #{{number}}",
                    "choice": "Choice #{{number}}",
                    "title": "Title",
                    "subtitle": "Subtitle",
                    "buttonYes": "Yes button",
                    "buttonNo": "No button",
                    "thankYou": "Thank you",
                    "thankYouLowRating": "Thank you (low rating)",
                    "feedbackPlaceholder": "Feedback placeholder",
                    "buttonLabel": "Button label",
                    "buttonLink": "Button link",
                    "triggers": "Triggers",
                    "url": "URL",
                    "event": "Event",
                    "group": "Group #{{number}}",
                    "visitedPageUrl": "Visited page URL"
                },
                "validation": {
                    "nameRequired": "Survey name is required.",
                    "inviteTitleRequired": "Invite question is required.",
                    "inviteSubtitleRequired": "Invite subtitle is required.",
                    "inviteButtonLabelRequired": "Invite button label is required.",
                    "questionTitleRequired": "Question title is required.",
                    "questionSubtitleRequired": "Question subtitle is required.",
                    "choiceNameRequired": "Choice {{number}} cannot be empty.",
                    "thanksTitleRequired": "Thank-you title is required.",
                    "thanksLowRatingTitleRequired": "Low-rating thank-you title is required.",
                    "thanksPlaceholderRequired": "Feedback placeholder is required.",
                    "thanksButtonLabelRequired": "Button label is required.",
                    "thanksButtonLinkRequired": "Button link is required.",
                    "triggersUrlRequired": "Enter a URL for the selected page trigger.",
                    "triggersEventRequired": "Select an event for the delay trigger.",
                    "triggersAdvancedEmpty": "Add at least one advanced trigger rule group.",
                    "triggersAdvancedGroupEmpty": "Rule group {{group}} cannot be empty.",
                    "nameInvalid": "Survey name must contain at least one letter or number."
                },
                "summaryHeading": "Summary",
                "summaryName": "Survey name: {{name}}",
                "summaryPlaceholder": "Complete the previous steps to build your survey summary."
            },
            "thanks": {
                "addButton": "Add Button/Link",
                "allowFeedback": "Allow Additional Feedback",
                "buttonLabel": "Button Label",
                "buttonLabelPlaceholder": "e.g. Shop now",
                "buttonLink": "Button Link",
                "buttonLinkPlaceholder": "https://",
                "defaultTitle": "Thank You",
                "feedbackPlaceholder": "Tell us more...",
                "feedbackPlaceholderLabel": "Feedback Placeholder",
                "highRatingTitle": "Thank You (4-5 Stars)",
                "lowRatingTitle": "Thank You (1-3 Stars)",
                "negativeTitle": "Thank You (Negative)",
                "positiveTitle": "Thank You (Positive)",
                "showLowRating": "Show a different response for low ratings",
                "testLink": "Test link",
                "title": "Thanks",
                "titlePlaceholder": "Thank you for the feedback!"
            },
            "triggers": {
                "description": "Customize how the survey is launched based on a visitor’s interaction with your site. To narrow your focus further, check out the “Advanced” trigger options."
            },
            "wizard": {
                "next": "Next",
                "prev": "Previous"
            }
        },
        "detail": {
            "feedback": {
                "card": {
                    "anonymous": "Anonymous",
                    "viewSession": "Watch"
                },
                "count": "{{count}} feedback responses",
                "empty": "No feedback yet",
                "title": "Extra Feedback",
                "selectQuestion": "Select Question",
                "allQuestions": "All questions",
                "questionUntitled": "Untitled question",
                "pagination": {
                    "label": "Page {{currentPage}} of {{totalPages}}"
                }
            },
            "questions": {
                "avgTimeText": "Avg. time to answer. Ranked #{{rank}} of {{total}}",
                "cardHeading": "Question {{number}} of {{total}}",
                "completedText": "of viewers completed this question. Ranked #{{rank}} of {{total}}",
                "empty": "No questions yet"
            },
            "settings": {
                "editButton": "Edit",
                "name": "Name",
                "status": "Status",
                "subType": "Format",
                "title": "Survey Settings",
                "type": "Type"
            },
            "summary": {
                "avgRatingLabel": "Avg. Rating",
                "avgTimeToStart": "Avg. Time to Start",
                "completed": "Completed",
                "dismissed": "Dismissed",
                "ignored": "Ignored",
                "noResults": "No responses yet",
                "questionLabel": "Question {{number}}",
                "responseRate": "Response Rate",
                "responseRateWithValue": "{{rate}}% Response Rate",
                "topAnswers": "Top Answers",
                "totalViews": "Total Views",
                "viewsWithCount": "{{value}} Views",
                "visitorsReached": "Visitors Reached"
            },
            "tabs": {
                "feedback": "Extra Feedback",
                "questions": "Questions",
                "settings": "Settings",
                "summary": "Summary",
                "visitors": "Visitors"
            },
            "visitors": {
                "count": "{{count}} visitors reached",
                "title": "Visitors"
            }
        },
        "duplicate": {
            "title": "Duplicate Survey"
        },
        "edit": {
            "scaffoldNote": "Survey editor (id: {{id}}) under construction.",
            "title": "Edit Survey"
        }
    },
    "teamMembers": {
        "active": "Active",
        "email": "Email team member",
        "inactive": "Inactive",
        "manage": "Manage Team Members",
        "otherMembers": "Other Members",
        "title": "Team Members",
        "unlimitedSeats": "You have unlimited member seats.",
        "viewAll": "View All Members"
    },
    "tools": {
        "accessibility": {
            "collapseTools": "Collapse tools list",
            "expandTools": "Expand tools list"
        },
        "browseAllTitle": "Browse All Tools",
        "items": {
            "announcements": {
                "content": "Promote sales, shipping thresholds, or offers with on-site banners shoppers can't miss. Drive urgency and boost AOV without cluttering your store.",
                "description": "Promote sales, shipping thresholds, or offers with on-site banners shoppers can't miss. Drive urgency and boost AOV without cluttering your store.",
                "title": "Announcements"
            },
            "chat": {
                "content": "Answer product or sizing questions live as shoppers browse. Rescue hesitant buyers before they abandon their cart.",
                "description": "Answer product or sizing questions live as shoppers browse. Rescue hesitant buyers before they abandon their cart.",
                "title": "Chat"
            },
            "discoveryAi": {
                "content": "Access Discovery AI right inside Shopify's Sidekick, tapping into all your Lucky Orange session and visitor data alongside everything else Sidekick already does. Surface why carts are abandoned or which products underperform, with insights that point straight to revenue-impacting fixes.",
                "description": "Access Discovery AI right inside Shopify's Sidekick, tapping into all your Lucky Orange session and visitor data alongside everything else Sidekick already does. Surface why carts are abandoned or which products underperform, with insights that point straight to revenue-impacting fixes.",
                "title": "Discovery AI"
            },
            "events": {
                "content": "Target your research using custom events or Shopify-native checkout activity, from \"Add to Cart\" to payment steps. See when shoppers take actions during their session, and jump to the moment things went right (or wrong).",
                "description": "Target your research using custom events or Shopify-native checkout activity, from \"Add to Cart\" to payment steps. See when shoppers take actions during their session, and jump to the moment things went right (or wrong).",
                "title": "Events"
            },
            "formAnalytics": {
                "content": "See which forms shoppers submit most, from newsletter signups to product inquiries. Spot forms that quietly underperform so you can simplify or promote them.",
                "description": "See which forms shoppers submit most, from newsletter signups to product inquiries. Spot forms that quietly underperform so you can simplify or promote them.",
                "title": "Form Analytics"
            },
            "funnels": {
                "content": "Map the path from landing page to checkout to see where shoppers abandon their cart. Pinpoint friction at product, shipping, or payment steps to recover lost revenue.",
                "description": "Map the path from landing page to checkout to see where shoppers abandon their cart. Pinpoint friction at product, shipping, or payment steps to recover lost revenue.",
                "title": "Funnels"
            },
            "heatmaps": {
                "content": "Visualize where shoppers click, scroll, and hover on product and collection pages. Spot ignored CTAs or buried \"Add to Cart\" buttons to optimize for more conversions.",
                "description": "Visualize where shoppers click, scroll, and hover on product and collection pages. Spot ignored CTAs or buried \"Add to Cart\" buttons to optimize for more conversions.",
                "title": "Heatmaps"
            },
            "topElements": {
                "content": "Rank the buttons, links, and elements shoppers click most across your store. Find out what's grabbing attention and what's being ignored.",
                "description": "Rank the buttons, links, and elements shoppers click most across your store. Find out what's grabbing attention and what's being ignored.",
                "title": "Top Elements"
            },
            "segments": {
                "allVisitors": "All visitors",
                "content": "Combine Shopify-provided segments with Lucky Orange behavioral segments like frustrated visitors, confused visitors, and AI referral traffic. Better understand what's driving those groups to convert or abandon.",
                "description": "Combine Shopify-provided segments with Lucky Orange behavioral segments like frustrated visitors, confused visitors, and AI referral traffic. Better understand what's driving those groups to convert or abandon.",
                "moreSegments": "More segments",
                "title": "Segments"
            },
            "surveys": {
                "content": "Ask shoppers why they didn't buy or what almost stopped them. Uncover objections around pricing, shipping, or fit, straight from the source.",
                "description": "Ask shoppers why they didn't buy or what almost stopped them. Uncover objections around pricing, shipping, or fit, straight from the source.",
                "title": "Surveys"
            },
            "visitorProfiles": {
                "content": "View a shopper's full session history, including products browsed and past sessions. Use it to personalize follow-ups or retarget high-intent shoppers.",
                "description": "View a shopper's full session history, including products browsed and past sessions. Use it to personalize follow-ups or retarget high-intent shoppers.",
                "title": "Visitor Profiles"
            },
            "visitors": {
                "content": "See who's browsing your store in real time, including what they're viewing and where they came from. Watch live or recorded sessions to understand how shoppers move before they buy or bounce.",
                "description": "See who's browsing your store in real time, including what they're viewing and where they came from. Watch live or recorded sessions to understand how shoppers move before they buy or bounce.",
                "title": "Visitors"
            }
        },
        "title": "More tools for your store",
        "viewMore": "View more tools"
    },
    "visitors": {
        "buttons": {
            "continue": "Continue",
            "loadNew": "Load new visits",
            "onlineOnly": "Online Visitors Only"
        },
        "datePresets": {
            "allTime": "All time",
            "custom": "Custom",
            "last30Days": "Last 30 days",
            "last7Days": "Last 7 days",
            "today": "Today",
            "yesterday": "Yesterday"
        },
        "filters": {
            "enabled": "Enabled",
            "inputPlaceholder": "Enter value",
            "noResults": "No results found",
            "noValues": "No values available",
            "searchPlaceholder": "Search...",
            "selectPlaceholder": "Select an option",
            "title": "Filters",
            "unsupportedType": "Unsupported filter type"
        },
        "pagesVisitedModal": {
            "copyLink": "Copy link",
            "empty": "No pages recorded for this session.",
            "error": "Couldn't load pages for this session.",
            "headers": {
                "page": "Page",
                "time": "Time"
            },
            "resourceName": {
                "plural": "pages",
                "singular": "page"
            },
            "title": "Pages visited by {{name}}",
            "titleFallback": "Pages visited",
            "unknownPage": "Unknown page"
        },
        "segments": {
            "allVisitors": "All visitors"
        },
        "sessionsModal": {
            "empty": "No sessions found for this visitor.",
            "error": "Couldn't load this visitor's sessions.",
            "loadMore": "Load more",
            "title": "Sessions for {{name}}",
            "titleFallback": "Visitor sessions"
        },
        "table": {
            "headers": {
                "browser": "Browser",
                "cartOverview": "Cart Overview",
                "cartValue": "Visit Value",
                "city": "City",
                "country": "Country",
                "customUserData": "Custom Data",
                "device": "Device",
                "email": "Email",
                "exitPage": "Exit Page",
                "icon": "Icon",
                "id": "ID",
                "ipAddress": "IP Address",
                "keyEvents": "Key Events",
                "landingPage": "Landing Page",
                "location": "Location",
                "os": "Operating System",
                "pagesPerSession": "Pages/Session",
                "pagesVisited": "Pages Visited",
                "sessionDateTime": "Session Date",
                "sessionDuration": "Duration",
                "sessionRecording": "",
                "sessionWatched": "Session Watched",
                "source": "Source",
                "stateRegion": "State/Region",
                "utmCampaign": "UTM Campaign",
                "utmContent": "UTM Content",
                "utmMedium": "UTM Medium",
                "utmSource": "UTM Source",
                "utmTerm": "UTM Term",
                "viewportHeight": "Viewport Height",
                "viewportWidth": "Viewport Width",
                "visitNumber": "Visit Number",
                "visitorName": "Visitor Name"
            },
            "pagination": {
                "label": "Page {{currentPage}} of {{totalPages}}"
            },
            "search": {
                "placeholder": "Search visitors..."
            },
            "sort": {
                "newest": "Newest first",
                "oldest": "Oldest first"
            },
            "textColumn": {
                "modalTitle": "Full value"
            }
        },
        "title": "Visitors",
        "totalVisitors": "Total Visitors ({{dateRange}})"
    },
    "yourPlan": {
        "accessibility": {
            "collapsePlan": "Collapse plan details",
            "expandPlan": "Expand plan details",
            "optionsMenu": "Your Plan options menu",
            "progressBar": "Sessions usage progress"
        },
        "buttons": {
            "seePricing": "See pricing",
            "upgradePlan": "Upgrade plan",
            "managePlan": "Manage plan",
            "contactSupport": "Contact Lucky Orange Support to manage your plan"
        },
        "day": "Day",
        "days": "Days",
        "daysLeft": "days left",
        "details": {
            "billingCycle": "Billing Cycle",
            "dataRetention": "Data Retention",
            "monthlySessions": "Monthly Sessions",
            "teamMembers": "Team Members"
        },
        "of": "of",
        "sessionsRemaining": "of sessions remaining",
        "sessionsUsed": "sessions used",
        "sessionsUsedWith": "sessions used with",
        "title": "Your Plan",
        "viewAndManage": "View and manage your plan.",
        "viewInLuckyOrange": "Visit www.luckyorange.com to manage your plan.",
        "youHave": "You have {{days}} days left of your {{total}} day trial. Ready to upgrade?",
        "youHaveTrial": "You are on a {{total}} day trial. Ready to upgrade?"
    },
    "chat": {
        "editor": {
            "review": {
                "description": "If everything looks good, first save and hit the launch button!",
                "issuesBadge": "{{count}} Issues",
                "issuesIntro": "It looks like there are a couple of issues with your chat invite. You'll need to resolve these before launching.",
                "triggersHeading": "Your chat invite will be triggered by"
            },
            "triggers": {
                "description": "Customize how the invite is launched based on a visitor's interaction with your site. To narrow your focus further, check out the \"Advanced\" trigger options."
            }
        },
        "filters": {
            "buttons": {
                "inbox": "Inbox",
                "waiting": "Waiting",
                "archive": "Archive",
                "newConversation": "Start new conversation"
            },
            "popover": {
                "all": "Show All",
                "flagged": "Flagged",
                "visitors": "Visitors Only",
                "team": "Team Only"
            },
            "search": {
                "placeholder": "Search by participant name"
            }
        },
        "buttons": {
            "log": "Chat Log",
            "activity": "Chat Activity",
            "invites": "Chat Invites",
            "settings": "Chat Settings"
        },
        "availability": {
            "available": "Available to chat",
            "unavailable": "Not available to chat",
            "toastAccepting": "Accepting visitor chats",
            "toastNotAccepting": "No longer accepting visitor chats",
            "toastEnableFailed": "Couldn't turn on chat availability. Please try again."
        },
        "conversationsList": {
            "emptyState": {
                "waiting": {
                    "title": "No waiting chats",
                    "description": "All incoming conversations have been accepted."
                },
                "archive": {
                    "title": "Archive is empty",
                    "description": "No archived conversations found."
                },
                "inbox": {
                    "title": "No conversations",
                    "description": "Your inbox is clear. Active chats will appear here."
                },
                "search": {
                    "title": "No results matching your entry.",
                    "description": "Try entering something else."
                }
            }
        },
        "conversationSection": {
            "ratingMessageLabel": "How was your conversation with {{name}}?",
            "header": {
                "tooltips": {
                    "archive": "Archive",
                    "flag": "Flag",
                    "details": "Details",
                    "favorites": "Favorites"
                }
            },
            "replyInput": {
                "label": "Reply input",
                "placeholder": "Enter reply here...",
                "searchPlaceholder": "Search saved replies",
                "notFound": "No replies found",
                "buttons": {
                    "saved": "Saved replies",
                    "attach": "Attach image"
                }
            },
            "unacceptedActions": {
                "accept": "Accept",
                "archive": "Archive",
                "tooltip": "Conversations in waiting must be accepted before messages can be sent."
            },
            "recipientSelector": {
                "placeholder": "Enter your recipient name",
                "emptyState": "No recipients found"
            },
            "detail": {
                "title": "Conversation Details",
                "tabs": {
                    "teammates": {
                        "title": "Teammates",
                        "emptyState": "No teammates found"
                    },
                    "files": {
                        "title": "Files",
                        "emptyState": "No files shared in this conversation"
                    }
                },
                "buttons": {
                    "addTeammates": "Add a teammate",
                    "cancelAddTeammates": "Cancel",
                    "removeTeammate": "Remove"
                }
            }
        },
        "backToChat": "Back to chats",
        "log": {
            "table": {
                "actions": {
                    "viewConversation": "View Conversation"
                },
                "empty": {
                    "description": "There are no conversations to display in the logs yet.",
                    "title": "No logs yet"
                },
                "headers": {
                    "visitor": "Visitor",
                    "team": "Team Members",
                    "last": "Last Message",
                    "rating": "Rating",
                    "feedback": "Feedback",
                    "activity": "Activity"
                },
                "resourceName": {
                    "plural": "logs",
                    "singular": "log"
                },
                "filters": {
                    "rating": "Rating",
                    "starred": "Starred",
                    "starredYes": "Starred",
                    "starredNo": "Not starred"
                }
            }
        },
        "invites": {
            "title": "Chat Invites",
            "buttons": {
                "create": "New Chat Invite"
            },
            "table": {
                "actions": {
                    "viewResults": "View Results",
                    "openSettings": "Open Settings"
                },
                "empty": {
                    "description": "There are no invites to display yet.",
                    "title": "No invites yet"
                },
                "headers": {
                    "name": "Name",
                    "status": "Status",
                    "visitorsReached": "Visitors Reached",
                    "responseRate": "Response Rate"
                },
                "resourceName": {
                    "plural": "invites",
                    "singular": "invite"
                }
            },
            "create": {
                "title": "Chat Invite Builder",
                "defaultName": "Untitled Chat Invite",
                "name": {
                    "label": "Give your invite a name",
                    "placeholder": "Invite Name"
                },
                "setup": {
                    "title": "Setup",
                    "description": "Customize your message and how the invite will be displayed.",
                    "label": "Image/Icon",
                    "selector": {
                        "placeholder": "Team Member Name"
                    },
                    "buttons": {
                        "teamMember": "Team Member",
                        "companyIcon": "Company Icon",
                        "none": "None"
                    },
                    "inviteMessage": {
                        "label": "Message",
                        "placeholder": "Enter Invite Message"
                    },
                    "fullMessageLabel": "Display full message in invite bubble",
                    "fullMessageDesc": "By default the invite message is truncated after 3 lines to pique the visitor's interest. This setting forces the entire message to display",
                    "autoHideLabel": "Auto-hide invite after 30s"
                },
                "timing": {
                    "title": "Timing",
                    "description": "Customize when this is displayed. Work around your schedule or your company's hours.",
                    "label": "Only show this...",
                    "buttons": {
                        "anytime": "Anytime",
                        "available": "When available to chat",
                        "duringOffice": "During office hours",
                        "outsideOffice": "Outside of office hours"
                    }
                },
                "review": {
                    "description": "If everything looks good, first save and hit the launch button!",
                    "errorItem": "{{step}}: {{message}}",
                    "errorsHeading": "Please fix the following issues before sending to review:",
                    "sendToReview": "Send to review",
                    "success": "Your survey was sent for review successfully.",
                    "summaryHeading": "Summary",
                    "summaryName": "Survey name: {{name}}",
                    "summaryPlaceholder": "Complete the previous steps to build your survey summary.",
                    "title": "Review",
                    "validation": {
                        "nameRequired": "Invite name is required.",
                        "memberRequired": "Team member is required.",
                        "iconRequired": "Icon is required.",
                        "messageRequired": "Invite message is required."
                    }
                }
            },
            "detail": {
                "title": "Results",
                "summary": {
                    "responseRate": "Response Rate",
                    "visitorsReached": "Visitors Reached",
                    "avgTimeToStart": "Avg. Time to Start",
                    "chatted": "chatted",
                    "dismissed": "Dismissed",
                    "ignored": "Ignored",
                    "desktop": "Desktop",
                    "mobile": "Mobile",
                    "tablet": "Tablet"
                },
                "tabs": {
                    "settings": "Settings",
                    "summary": "Summary",
                    "visitors": "Visitors"
                }
            },
            "preview": {
                "placeholder": "Have a question about our pricing? Click the chat icon to talk to with us!"
            }
        },
        "settings": {
            "title": "Chat Settings",
            "toastSuccess": "Settings saved successfully",
            "toastError": "Failed to save settings",
            "tabs": {
                "appearance": "Appearance",
                "behavior": "Behavior",
                "replies": "Saved Replies"
            },
            "appearance": {
                "chatLauncher": {
                    "title": "Chat Launcher",
                    "description": "We recommend keeping the chat launcher button active so your customers can reach out at any time.",
                    "displayLabel": "Display",
                    "alwaysButton": "Always",
                    "availableButton": "When Available",
                    "officeHoursButton": "During Office Hours",
                    "buttonTypeLabel": "Button Type",
                    "minimalButton": "Minimal",
                    "alignmentLabel": "Alignment",
                    "leftButton": "Left Side",
                    "rightButton": "Right Side",
                    "paddingLabel": "Padding",
                    "bottomLabel": "Bottom",
                    "leftLabel": "Left"
                },
                "accentColor": {
                    "title": "Accent Color",
                    "description": "Customize the accent color to match your brand. To ensure all visitors have a positive experience, we recommend using a value that passes WCAG AA contrast standards. This setting is shared across Surveys, Announcements, and Chat. All changes will be applied to each globally, unique accent colors for Surveys, Announcements, and Chat is not supported.",
                    "accentColorLabel": "Accent Color",
                    "buttonPreviewLabel": "Button Preview"
                },
                "companyIcon": {
                    "title": "Company Icon",
                    "description": "A company icon can be added to help further brand your chat experience. The optimal image size is 80x80px."
                },
                "operatorHeader": {
                    "title": "Operator Header",
                    "description": "Customize how you would like the top area of your personal chat window to look.",
                    "headerImageLabel": "Header Image",
                    "profilePhotoButton": "Profile Photo",
                    "companyIconButton": "Company Icon",
                    "secondaryInformationLabel": "Secondary Information",
                    "myTitle": "My Title",
                    "teamNameButton": "Team Name",
                    "noneButton": "None"
                },
                "introductionHeader": {
                    "title": "Introduction Header",
                    "description": "Customize how you would like the top area of your chat window to look when a visitor initiates a chat.",
                    "headerImageLabel": "Header Image",
                    "teamButton": "Available Team",
                    "companyButton": "Company Icon",
                    "companyTitleLabel": "Company Title",
                    "backgroundColorLabel": "Background Color",
                    "accentButton": "Accent"
                },
                "introduction": {
                    "title": "Introduction",
                    "description": "Once a visitor initiates a chat, we can gather a little information before handing the conversation off.",
                    "messageLabel": "Message",
                    "messagePlaceholder": "Hello! Enter your question/comment below and we'll find the right person to help you.",
                    "preQualificationLabel": "Require Pre-Qualification (Name, Email)",
                    "waitingMessageLabel": "Waiting Message (after response, during transfer)",
                    "waitingMessagePlaceholder": "Connecting you with someone that can help. Just a moment..."
                },
                "awayForm": {
                    "title": "Away Form",
                    "description": "If you are offline or a visitor doesn’t receive a response within 45s this form will display. By default, submissions will be delivered to the account owner email.",
                    "messageLabel": "Message",
                    "messagePlaceholder": "We are currently not available. \nPlease leave your information below.  We will get a ticket created so our team can get back to you as soon as a team member is available.",
                    "displayHoursLabel": "Display Office Hours",
                    "requireTeamLabel": "Require Team/Department Selection",
                    "requireTeamFieldLabel": "Team/Department",
                    "editFormLabels": "Edit Form Labels",
                    "name": "Your First Name",
                    "email": "Your Email",
                    "comment": "Question/Comment",
                    "enablePhone": "Enable Phone Field",
                    "phone": "Phone Number",
                    "sendMessage": "Send Message",
                    "thankYou": "Thank You",
                    "thankYouPlaceholder": "Thanks for reaching out. We'll get back to you within one business day."
                },
                "officeHours": {
                    "title": "Office Hours",
                    "description": "Let customers know when you’ll be back online. Setting expectations can help build trust and improve the experience with your customers.",
                    "timeZoneLabel": "Your Time Zone",
                    "outOfOfficeLabel": "Out of Office",
                    "officeHoursRangeLabel": "Office hours range",
                    "previewUsuallyOnline": "Usually online",
                    "previewBackOnline": "Back online",
                    "previewFrom": "from",
                    "am": "AM",
                    "pm": "PM",
                    "monday": "Monday",
                    "tuesday": "Tuesday",
                    "wednesday": "Wednesday",
                    "thursday": "Thursday",
                    "friday": "Friday",
                    "saturday": "Saturday",
                    "sunday": "Sunday"
                }
            },
            "behavior": {
                "awayFromDelivery": {
                    "title": "Away From Delivery",
                    "description": "By default, Away Form submissions are delivered to the account owner email. To deliver to an alternate destination, enter email(s) below. Away Form submissions are not currently logged in-app.",
                    "label": "Comma separate multiple values",
                    "placeholder": "Enter your emails here",
                    "deliveryModeLabel": "Delivery Mode",
                    "internalLabel": "Internal",
                    "internalHelpText": "Messages go to the Waiting queue in-app. Coming soon.",
                    "externalLabel": "External",
                    "externalHelpText": "Messages will be forwarded to your issue tracking system by email.",
                    "sendToLabel": "Send Replies To",
                    "sendToPlaceholder": "Add entire team or individuals...",
                    "teamOptionLabel": "{{name}} (Team)"
                },
                "autoAway": {
                    "title": "Auto Away",
                    "description": "If you are away for a specific duration the system will update your status to “Away.” You will not receive any routed chats and if no other team members are available the Away Form will be active.",
                    "buttons": {
                        "5minutesButton": "5 Minutes",
                        "15minutesButton": "15 Minutes",
                        "30minutesButton": "30 Minutes",
                        "60minutesButton": "60 Minutes"
                    }
                },
                "feedbackCollection": {
                    "title": "Feedback Collection",
                    "description": "When a chat wraps up, the visitor is prompted for some quick feedback. The feedback widget is triggered when the operator Archives the conversation."
                },
                "forwarding": {
                    "title": "Conversation Forwarding",
                    "description": "Once a chat conversation is archived, automatically deliver a CSV transcript to any email address entered in the field below.",
                    "label": "Comma separate multiple values",
                    "placeholder": "Enter your emails here"
                }
            },
            "replies": {
                "title": "Saved Replies",
                "table": {
                    "resourceName": {
                        "singular": "reply",
                        "plural": "replies"
                    },
                    "empty": {
                        "title": "No replies yet",
                        "description": "There are no replies to display yet."
                    },
                    "headers": {
                        "keyword": "Keyword",
                        "message": "Message",
                        "visibility": "Visibility"
                    }
                },
                "editor": {
                    "titleNew": "New Saved Reply",
                    "titleEdit": "Edit Saved Reply",
                    "description": "Saved Replies let you quickly pull a commonly used message into chat conversations using the equals sign (=) followed by the keyword created below. Alternatively you can access these by clicking the Saved Replies icon within the Chat message bar.",
                    "keywordLabel": "keyword",
                    "keywordPlaceholder": "e.g. returns",
                    "messageLabel": "Message",
                    "messagePlaceholder": "Enter your reply content here...",
                    "visibilityLabel": "Visibility",
                    "everyoneButton": "Everyone",
                    "personalButton": "Personal",
                    "previewLabel": "Preview",
                    "validation": {
                        "keywordRequired": "Keyword is required.",
                        "messageRequired": "Message is required."
                    }
                }
            }
        },
        "activity": {
            "title": "Chat Activity",
            "stats": {
                "mostActiveDay": "Most Active Day",
                "mostActiveTime": "Most Active Time",
                "avgChatsPerDay": "Avg. Chats Per Day",
                "am": "AM",
                "pm": "PM",
                "monday": "Monday",
                "tuesday": "Tuesday",
                "wednesday": "Wednesday",
                "thursday": "Thursday",
                "friday": "Friday",
                "saturday": "Saturday",
                "sunday": "Sunday"
            },
            "table": {
                "tab": "All Teammates",
                "empty": {
                    "description": "There are no activities to display yet.",
                    "title": "No activities yet"
                },
                "headers": {
                    "teamMembers": "Team Members",
                    "team": "Team",
                    "rating": "Rating",
                    "responseTime": "Response Time",
                    "total": "Total Chats"
                },
                "resourceName": {
                    "plural": "activities",
                    "singular": "activity"
                }
            }
        },
        "imageUploader": {
            "addFile": "Add file",
            "placeholder": "Accepts .gif, .jpg, and .png",
            "error": {
                "invalidType": "Invalid file type. Please upload an image.",
                "tooLarge": "File is too large. Max allowed size is {{sizeInMB}} MB."
            }
        },
        "anonymousVisitor": "Anonymous",
        "unassignedTeamMember": "Unassigned",
        "title": "Chat"
    },
    "planBuilder": {
        "pageTitle": "Plan & Billing",
        "save": "Save",
        "cancel": "Cancel",
        "appName": "Lucky Orange Heatmaps & Replay",
        "appVendor": "by Lucky Orange LLC",
        "billingDisclaimer": "This app bills you for recurring subscription and usage charges",
        "selectPlan": "Select Plan",
        "selectPlanHint": "To change your plan select from one of the options below.",
        "customizePlan": "Customize Plan",
        "dataStorage": "Data Storage",
        "discovery": "Discovery",
        "discoveryHelp": "Discovery is your AI-powered assistant that gives you fast, actionable insights about your data.",
        "sites": "Sites",
        "sitesHelp": "Input the number of sites you would like to track with Lucky Orange. All of the sites you track contribute to your monthly session limit.",
        "summary": "Plan Summary",
        "sessionsPerMonth": "Session Per Month",
        "includedSites": "Included Sites",
        "additionalSites": "Additional Sites",
        "memberSeats": "Member Seats",
        "paymentDue": "Payment Due",
        "on": "On",
        "off": "Off",
        "yearlyBilling": "Yearly Billing",
        "keepMeTracking": "Keep Me Tracking",
        "keepMeTrackingHelp": "By default, we’ve enabled this setting to ensure you never miss anything because you’ve hit your session limit. You’ll automatically be upgraded to the next plan if you hit your session limit during your current billing cycle. Unchecking this box will turn off the setting and you’ll stop tracking new visitors when your session limit is reached.",
        "noCard": {
            "body": "You don't have a payment method on file.",
            "link": "Go to your billing settings to add one."
        },
        "siteLimitReached": {
            "body": "You're already using all {{count}} sites included in your plan. Approve the plan below to add this site and continue."
        },
        "subscriptionExpired": {
            "body": "Your previous subscription is no longer active. Approve the plan below to continue using Lucky Orange."
        },
        "noPlan": "Select a plan to see pricing.",
        "dayOne": "{{days}} Day",
        "dayOther": "{{days}} Days",
        "forever": "Forever",
        "dataStorageHelp": "Choose the time period you want to store heatmaps, watch recordings, and store event data including survey responses, chat logs, announcement results, visitor data and more.",
        "discoveryLabel": "Turn on Discovery to unlock all the amazing features it offers.",
        "keepMeTrackingLearnMore": "Learn more about Keep Me Tracking",
        "learnMoreAbout": "Learn more about",
        "saveError": "We couldn't update your plan. Please try again."
    },
    "trialConfirm": {
        "title": "Start your free trial",
        "connecting": "Setting up your free trial…"
    },
    "selectSite": {
        "title": "Connect Lucky Orange",
        "connecting": "Setting up your Lucky Orange site…"
    },
    "comingSoon": {
        "title": "We're building something new",
        "description": "This new Lucky Orange experience isn't available for your store just yet. In the meantime, keep using Lucky Orange as usual.",
        "cta": "Open Lucky Orange"
    },
    "noAccess": {
        "title": "You don't have access to this site",
        "description": "The Lucky Orange account for your email doesn't have access to this store's site. Ask the site owner or an admin to invite you as a team member."
    },
    "renewalRequired": {
        "title": "Subscription renewal needed",
        "description": "This store's Lucky Orange subscription needs to be renewed. Ask the site owner to renew the plan.",
        "descriptionWithEmail": "This store's Lucky Orange subscription needs to be renewed. Ask {{email}} to renew the plan."
    },
    "permissions": {
        "readOnlyMember": "Only admins or owners can do this action."
    }
}
