{"tracking_codes":{"platform_google_analytics":"Google Analytics 4","platform_google_tag_manager":"Google Tag Manager","platform_meta":"Meta Pixel","platform_snap":"Snap Pixel","platform_tiktok":"TikTok Pixel","title_google_analytics":"Google Analytics 4 tracking code","title_google_tag_manager":"Google Tag Manager code","title_meta":"Meta Pixel code","title_snap":"Snap Pixel code","title_tiktok":"TikTok Pixel code","paste_label":"Paste the code","hint_google_analytics":"In Google Analytics: Admin › Data streams › your web stream › View tag instructions. Paste the whole gtag snippet, or just the G-… measurement ID.","hint_google_tag_manager":"In Tag Manager: Admin › Install Google Tag Manager. Paste either snippet, or just the GTM-… container ID.","hint_meta":"In Meta Events Manager: your pixel › Settings, or Add events › Install code manually. Paste the base code, or just the numeric pixel ID.","hint_snap":"In Snap Ads Manager: Events Manager › your pixel › Setup › Install code manually. Paste the pixel code, or just the pixel ID.","hint_tiktok":"In TikTok Ads Manager: Events › Web events › your pixel › Install code manually. Paste the base code, or just the pixel code.","placeholder_google_analytics":"<script async src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-XXXXXXXXXX\"><\/script>…","placeholder_google_tag_manager":"<script>(function(w,d,s,l,i){…})(window,document,'script','dataLayer','GTM-XXXXXXX');<\/script>","placeholder_meta":"<script>!function(f,b,e,v,n,t,s){…}; fbq('init', '1234567890123456'); …<\/script>","placeholder_snap":"<script>(function(e,t,n){…}); snaptr('init', 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx', …);<\/script>","placeholder_tiktok":"<script>!function (w, d, t) {…; ttq.load('CXXXXXXXXXXXXXXXXXXX'); ttq.page(); }(window, document, 'ttq');<\/script>","browser_only_note":"The storefront sends this platform's browser events (page views, product views, add to cart, checkout, purchases). Follow the results on the platform itself.","connected_note":"This platform is connected, so the connection is used. A pasted code is kept but not used while it stays connected.","save":"Save code","replace":"Replace code","remove":"Remove code","saved":"{{platform}} code saved ({{id}}).","removed":"{{platform}} code removed.","not_found":"No {{platform}} ID was found in this code. Paste the snippet the platform gives you, or just the ID.","method_label":"How to track","method_manual":"Manual — paste the code","method_manual_desc":"Paste the tracking code the platform gives you. The storefront sends its browser events only; follow the results on the platform itself (no reports in your panel).","method_automatic":"Automatic — connect the account","method_automatic_desc":"Connect your account: browser and server-side events, and the platform's reports in your panel.","method_saved_manual":"{{platform}} is now tracked with the pasted code.","method_saved_automatic":"{{platform}} is now tracked with the connected account.","manual_dashboard_title":"Tracked with a pasted code","manual_dashboard_desc":"This platform is tracked with the code you pasted: the storefront sends its browser events and you follow the results on the platform itself. Switch it to automatic in the SEO & Digital Marketing settings to see its reports here.","platform_google_search_console":"Google Search Console"},"labels":{"save":"Save","save_changes":"Save Changes","cancel":"Cancel","delete":"Delete","edit":"Edit","create":"Create","add":"Add","view":"View","done":"Done","ok":"OK","close":"Close","confirm":"Confirm","confirm_delete":"Confirm Delete","submitting":"Submitting...","saving":"Saving...","saved":"Saved","unsaved_changes":"Unsaved changes","creating":"Creating...","sending":"Sending...","deleting":"Deleting...","loading":"Loading...","search":"Search","filter":"Filter","clear":"Clear","clear_filters":"Clear Filters","clear_search":"Clear Search","select":"Select","select_all":"Select all","select_option":"Select an option","select_or_search":"Select or search...","back":"Back","next":"Next","previous":"Previous","continue":"Continue","move_up":"Move up","reorder":"Drag to reorder","move_down":"Move down","actions":"Actions","action":"Action","view_details":"View Details","details":"Details","view_all":"View All","manage":"Manage","remove":"Remove","undo":"Undo","browse":"Browse","upload":"Upload","drop_files_here":"Drop files here or click to browse","copy":"Copy","copied":"Copied!","duplicate":"Duplicate","log_in":"Log in","register":"Register","logout":"Log out","close_session":"Close Session","logged_in_as":"Logged in as {{name}}","impersonating_owner":"Impersonating Owner","name":"Name","full_name":"Full Name","title":"Title","description":"Description","slug":"URL Slug","slug_placeholder":"e.g. sample-slug","edit_slug":"Edit Slug","auto_generating":"Auto-generating...","email":"Email","password":"Password","status":"Status","color":"Color","role":"Role","created_at":"Created At","updated_at":"Updated At","created_by":"Created By","updated_by":"Updated By","added":"Added","last_used":"Last used","date":"Date","time":"Time","timestamp":"Timestamp","hour":"Hour","minute":"Minute","today":"Today","now":"Now","month":"Month","year":"Year","select_date":"Select date...","select_datetime":"Select date & time...","image":"Image","translations":"Translations","no_data_available":"No data available","yes":"Yes","no":"No","all":"All","default":"Default","optional":"Optional","required":"Required","none":"None","uncategorized":"Uncategorized","options":"Options","active":"Active","inactive":"Inactive","enabled":"Enabled","disabled":"Disabled","draft":"Draft","archived":"Archived","suspended":"Suspended","in_stock":"In Stock","low_stock":"Low Stock","out_of_stock":"Out of Stock","pending":"Pending","completed":"Completed","welcome":"Welcome","dashboard":"Dashboard","products":"Products","product_groups":"Variable Products","variable_products":"Variable Products","groups":"Groups","variants":"Variants","variant_types":"Variant Types","variants_desc":"Manage reusable variants across your store.","variation_types":"Variation Types","units":"Units","coupons":"Coupons","offers":"Offers","pages":"Pages","static_pages":"Static Pages","about_us":"About Us","contact_us":"Contact Us","terms_conditions":"Terms & Conditions","privacy_policy":"Privacy Policy","classifications":"Classifications","classification_types":"Classification Types","shop_settings":"Shop Settings","shop_settings_desc":"Manage and configure your store settings, branding, and theme","settings":"Settings","settings_desc":"Manage your account settings and preferences","profile":"Profile","security":"Security","appearance":"Appearance","general":"General","branding":"Branding","design":"Design","mail_settings":"Mail Settings","currencies":"Currencies","taxes":"Taxes","shipping":"Shipping","seo_marketing":"SEO & Digital Marketing","payment_methods":"Payment Methods","card_payments":"Card Payments","currency":"Currency","theme":"Theme","shop_name":"Shop Name","default_currency":"Default Currency","default_language":"Default Language","create_shop":"Create Shop","repository":"Repository","documentation":"Documentation","light":"Light","dark":"Dark","system":"System","per_page":"per page","showing":"Showing","to":"to","of":"of","or":"or","results":"results","items":"items","page":"Page","language":"Language","languages":"Languages","select_language":"Select language","select_languages":"Select languages","live":"Live","offline":"Offline","go_live":"Go Live","take_offline":"Take Offline","store_is_live":"Store is Live","store_is_offline":"Store is Offline","any_format":"Any format","change_file":"Change File","change_image":"Change Image","edit_image":"Edit & Crop","remove_file":"Remove File","remove_image":"Remove Image","click_or_drag_to_upload":"Click or drag file here to upload","click_or_drag_multiple_to_upload":"Click or drag files here to upload","max_files_reached":"Maximum of {{max}} files reached. Remove an item to upload a new one.","uploaded_count":"{{count}}\/{{max}} uploaded","up_to_size":"up to {{size}} MB","crop_to_square":"Crop to Square (1:1)","crop_and_rotate":"Crop & Transform","filters_and_adjust":"Filters & Adjust","zoom":"Zoom","rotate_cw":"Rotate 90° CW","rotate_ccw":"Rotate 90° CCW","flip_horizontal":"Flip Horizontal","flip_vertical":"Flip Vertical","brightness":"Brightness","contrast":"Contrast","saturation":"Saturation","filter_presets":"Filter Presets","filter_normal":"Original","filter_vivid":"Vivid","filter_warm":"Warm","filter_cool":"Cool","filter_grayscale":"B&W","filter_sepia":"Sepia","apply_crop":"Apply Changes","reset":"Reset","apply":"Apply","plan":"Plan","plans":"Plans","plans_and_billing":"Plans & Billing","invoices":"Invoices","upgrade":"Upgrade","beta":"Beta","upgrade_plan":"Upgrade Plan","current_plan":"Current Plan","support":"Support","support_access":"Support Access","access_active":"Access Active","access_inactive":"Access Inactive","revoke_access_now":"Revoke Access Now","grant_support_access":"Grant {{minutes}}-Min Support Access","all_rights_reserved":"All rights reserved.","indexing_blocked":"Indexing Blocked","indexing_blocked_desc":"your site is currently hidden from search engine crawlers.","newsletter":"Newsletter"},"reviews":{"title":"Reviews","review":"Review","ratings_and_reviews":"Ratings & Reviews","my_reviews":"My Reviews","my_reviews_desc":"Rate what you bought and see what you wrote. You can edit or delete a review for {{days}} days after posting it.","your_reviews":"Your reviews","awaiting_review":"Waiting for your review","write_review":"Write a review","edit_review":"Edit review","delete_review":"Delete review","panel_desc":"What verified buyers say about your products. Publish, reject or reply to them.","rating":"Rating","your_rating":"Your rating","average_rating":"Average rating","total_reviews":"Total reviews","rating_out_of_five":"Rated {{rating}} out of 5","rating_stars_label_one":"{{count}} star","rating_stars_label_other":"{{count}} stars","rating_word_1":"Poor","rating_word_2":"Fair","rating_word_3":"Good","rating_word_4":"Very good","rating_word_5":"Excellent","based_on_reviews_one":"Based on {{count}} review","based_on_reviews_other":"Based on {{count}} reviews","review_title":"Title","review_title_placeholder":"Sum it up in a few words","review_body":"Your review","review_body_placeholder":"What did you like or dislike? How did you use it?","review_body_hint":"Between {{min}} and {{max}} characters. Links are not allowed.","from_order":"From order #{{order}}","submit_review":"Post review","save_review":"Save review","verified_buyer":"Verified buyer","response_from_shop":"Response from the store","load_more":"Load more reviews","no_reviews_yet":"No reviews yet.","only_verified_buyers":"Only customers who bought this product can review it.","no_reviews_written":"You have not written any reviews yet.","no_reviews_written_desc":"Once an order is completed, you can rate what you bought here.","delete_review_desc":"Your review will be removed for good.","status_pending_approval":"Pending approval","status_published":"Published","status_rejected":"Rejected","status_flagged":"Flagged","reason_profanity":"Offensive language","reason_links":"Contains links","reason_spam":"Looks like spam","error_not_verified_buyer":"Only customers with a completed order of this product can review it.","error_product_unavailable":"This product is no longer available to review.","error_already_reviewed":"You have already reviewed this purchase.","error_not_editable":"This review can no longer be changed.","posted_published":"Thanks! Your review is live.","posted_pending":"Thanks! Your review will appear once the store has checked it.","deleted":"Review deleted.","status_updated":"Review status updated.","bulk_status_updated":"{{count}} reviews updated.","bulk_deleted":"{{count}} reviews deleted.","response_saved":"Response published.","response_deleted":"Response removed.","settings_saved":"Review settings saved.","action_publish":"Publish","action_reject":"Reject","action_flag":"Flag","respond":"Reply","respond_desc":"Your reply is shown publicly under the review, as the store.","response":"Reply","responded":"Replied","publish_response":"Publish reply","remove_response":"Remove reply","search_placeholder":"Search reviews by title, text or author...","no_matching_reviews":"No reviews match these filters.","no_reviews_panel":"No reviews yet","no_reviews_panel_desc":"Reviews appear here once customers rate the products they bought.","delete_review_panel_desc":"The review and your reply are deleted for good, and the product's rating is updated.","bulk_delete_confirm":"Delete {{count}} selected reviews for good?","settings_title":"Review settings","settings_desc":"Choose how your store takes product reviews.","settings_section_reviews":"Customer reviews","settings_section_reviews_desc":"Only customers with a completed order can review what they bought. They can edit or delete a review for {{days}} days.","setting_enabled":"Accept product reviews","setting_enabled_hint":"Off hides ratings and reviews from your store. Existing reviews are kept.","setting_auto_publish":"Publish reviews automatically","setting_auto_publish_hint":"Reviews that pass the automatic check go live at once. Off holds every review for your approval. Flagged reviews always wait.","setting_allow_comments":"Allow written comments","setting_allow_comments_hint":"Off makes reviews rating-only: customers give stars without a title or text.","setting_request_emails":"Email customers to ask for a review","setting_request_emails_hint":"Sent once per order, after it is completed, with a link to rate each item.","setting_request_delay_days":"Days after completion","setting_request_delay_hint":"Days after an order is completed before the \"rate your purchase\" email goes. Turn the email on or off in Mail Settings."},"settings":{"layout":"Layout","side_menu":"Side Menu","heading":"Heading","columns":"Columns","carousel":"Carousel","product":"Product","page":"Page","home":"Home","start":"Start","center":"Center","end":"End","top":"Top","bottom":"Bottom","small":"Small","medium":"Medium","large":"Large","icon_size":"Icon Size","extra_small":"Extra Small","extra_large":"Extra Large","xx_large":"2X Large","xxx_large":"3X Large","heading_space":"Space after heading","description":"Description","title":"Title","label":"Label","style":"Style","height":"Height","background":"Background","classification_type":"Classification Type","colors_desc":"Background and text colors. Leave empty to inherit from the theme.","catalog":"Catalog","api_key":"API Key","mobile":"Mobile","tablet":"Tablet","desktop":"Desktop","sync_from_desktop":"Sync from desktop","sync_from_desktop_hint":"Adds the desktop widgets this view does not have yet. Nothing already here is changed or removed.","sync_from_desktop_done":"Added {{count}} widget(s) from desktop.","sync_from_desktop_nothing":"This view already has every desktop widget.","content":"Content","cards":"Cards","section":"Section","taxonomy":"Taxonomy","custom_link":"Custom Link","settings_title":"Settings","settings_desc":"Manage your profile, password, passkeys, and account preferences.","shop_settings_title":"Shop Settings","shop_settings_desc":"Manage your store branding, visual design, and mail configuration.","setup_shop_title":"Set Up Your Store","setup_shop_desc":"Configure your store name, languages, and currency to get started.","branding":"Branding","branding_desc":"Configure your store identity, custom domain, brand logos, and localization settings.","store_identity":"Store Identity & Domain","store_identity_desc":"Set your basic store information and custom web address.","shop_name":"Shop Name","shop_name_placeholder":"e.g. My Amazing Store","shop_slug_label":"Domain Slug","shop_slug_reserved":"This address is reserved. Choose another.","shop_slug_hint":"Used for your store's default web address. This can't be changed once your store is created.","domain":"Custom Domain","domain_placeholder":"e.g. store.mydomain.com","domain_hint":"Optional custom domain or subdomain connected to your store.","integration_domain_required":"Add and verify your custom domain before connecting marketing integrations: Search Console, Analytics and the ad pixels are registered for your store's address.","integration_domain_required_action":"Set up your domain","domain_status_pending_title":"Verify Your Domain","domain_status_pending_desc":"Add these two DNS records at your domain registrar, then check again.","domain_status_provisioning_title":"Issuing Certificate","domain_status_provisioning_desc":"Your domain is verified. We are issuing an SSL certificate for it — this can take a few minutes.","domain_status_active_title":"Domain Connected","domain_status_active_desc":"Your store is live on {{host}} with a valid SSL certificate.","domain_status_failed_title":"Verification Failed","domain_agent_discovery_title":"Help AI Agents Find Your Store (DNS-AID)","domain_agent_discovery_desc":"Optional. Publish this ServiceMode SVCB record at your DNS provider so AI agents can discover your store's MCP server under _agents.{{host}}. It carries the alpn and port your store is reached on.","domain_agent_discovery_dnssec":"Turn on DNSSEC for {{host}} at your DNS provider, so resolvers that validate DNSSEC return this record as authenticated data.","domain_record_type":"Type","domain_record_name":"Name","domain_record_value":"Value","domain_record_host":"Host","domain_record_target":"Target","domain_check_now":"Check Now","domain_checking":"Checking...","domain_try_again":"Try Again","domain_check_verified":"Domain verified! Your certificate is now being issued.","domain_error_none_configured":"No custom domain is configured for this store yet.","domain_error_invalid_host":"{{host}} is not a valid domain.","domain_error_already_claimed":"{{host}} is already connected to another store.","domain_error_no_txt":"No TXT record was found at {{record}}.","domain_error_txt_mismatch":"The TXT record at {{record}} does not match the expected verification value.","domain_error_dns_timeout":"This domain did not verify within {{days}} days. Please check your DNS records and try again.","domain_error_provision_timeout":"Issuing a certificate took longer than {{minutes}} minutes. Please try again shortly.","domain_error_provisioning_failed":"We could not issue a certificate for {{host}}. Please try again shortly.","domain_error_deprovisioning_failed":"We could not remove the previous configuration for {{host}}.","domain_error_provisioner_not_root":"The domain provisioning service is not configured correctly. Please contact support.","brand_assets":"Brand Assets & Media","brand_assets_desc":"Upload store logo and site icon (favicon) for browser tabs.","store_logo":"Store Logo","store_logo_hint":"Recommended: High resolution PNG, JPG, or WebP. Max 5MB.","site_icon":"Site Icon (Favicon)","site_icon_hint":"Square icon displayed in browser tabs and bookmarks (PNG format, max 2MB).","remove_image":"Remove image","localization_settings":"Regional & Localization Settings","localization_settings_desc":"Manage active languages, default catalog language, currency, and display formatting.","store_languages":"Store Languages","store_languages_desc":"Select all languages your products and store catalog will be available in.","default_store_language":"Default Language","default_currency":"Default Currency","number_formatting":"Number Formatting","thousand_separator":"Thousand Separator","decimal_separator":"Decimal Separator","decimals":"Number of Decimals","number_format_preview":"Number Format Preview","date_time_settings":"Date & Time Formatting","timezone_hint":"Reports group sales into days in this time zone, and new Google Analytics properties start in it.","date_format":"Date Format Pattern","date_separator":"Date Separator","time_24h":"Time Format","time_24h_yes":"24-Hour (e.g. 14:30)","time_24h_no":"12-Hour (e.g. 02:30 PM)","date_time_preview":"Date & Time Preview","currency_settings":"Currency & Price Formatting","currency_display":"Currency Display","currency_display_symbol":"Symbol (e.g. $, €, ر.س)","currency_display_code":"Code (e.g. USD, SAR, EUR)","currency_position":"Currency Position","currency_position_prefix":"Prefix (Before price)","currency_position_suffix":"Suffix (After price)","currency_space":"Whitespace Separation","currency_space_yes":"Separate with space","currency_space_no":"No space","currency_preview":"Live Price Preview","create_shop":"Create Shop","design":"Design","design_desc":"Customize storefront visual theme, color palette with contrast ratios, typography, header, footer, and page layout.","tab_typography":"Typography","tab_header":"Header","tab_footer":"Footer","tab_cart":"Cart","side_menu_settings_desc":"How the mobile menu drawer opens and looks. Drag widgets onto its top and bottom zones in the preview.","preview":"Preview","preview_disabled_hint":"Preview only — navigation is disabled","color_settings":"Color Palette & Contrasts","color_settings_desc":"Choose core brand colors and their corresponding contrast text colors for high readability.","primary_color":"Primary Brand Color","primary_contrast":"Primary Contrast (Text\/Icon on Primary)","secondary_color":"Secondary Color","secondary_contrast":"Secondary Contrast (Text\/Icon on Secondary)","accent_color":"Accent Color","accent_contrast":"Accent Contrast (Text\/Icon on Accent)","info_color":"Info Color","info_contrast":"Info Contrast (Text\/Icon on Info)","success_color":"Success Color","success_contrast":"Success Contrast (Text\/Icon on Success)","warning_color":"Warning Color","warning_contrast":"Warning Contrast (Text\/Icon on Warning)","alert_color":"Alert \/ Danger Color","alert_contrast":"Alert Contrast (Text\/Icon on Alert)","border_color":"Default Border Color","border_color_desc":"Default border color for cards, containers, dividers, and inputs.","show_row_borders":"Show border between rows","show_row_borders_desc":"The dividers between this section's own rows.","contrast_hint":"Color of text, badges, and icons placed on this background color.","preset_palettes":"Color Presets","my_previous_preset":"My Previous Colors","preset_palettes_desc":"Click a preset to quickly apply a coordinated color scheme.","color_options":"Theme & Preset Options","color_options_desc":"Configure storefront appearance mode and choose quick preset color palettes.","color_palette_roles":"Brand & UI Colors","theme_mode":"Theme Mode","color_matrix_preview":"Live Color Palette Preview","font_settings":"Typography & Fonts","font_settings_desc":"Configure base font scale and choose Google Fonts for each active language with real-time typography preview.","font_options":"Typography Options","font_options_desc":"Manage text sizing and select fonts for each supported storefront language.","font_size":"Base Font Size","font_size_desc":"Base text size applied across storefront headings, body text, and UI components.","font_language_desc":"Primary font family used when visitors browse the storefront in this language.","font_size_md":"Medium (16px - Default)","font_placeholder":"Search Google Fonts...","font_loading":"Loading the font list...","font_none_found":"No font matches that name.","font_for_language":"Font for {{language}}","font_preview_heading":"The quick brown fox jumps over the lazy dog","font_preview_arabic_heading":"أبجد هوز حطي كلمن سعفص قرشت ثخذ ضظغ","font_preview_body":"High quality products crafted with care for an exceptional shopping experience.","font_preview_arabic_body":"منتجات عالية الجودة صُممت بعناية لتجربة تسوق استثنائية وفريدة.","background_image":"Background Image","background_options":"Background Image Options","background_size":"Background Size","size_cover":"Cover (Fill area)","size_contain":"Contain (Fit inside)","size_auto":"Auto (Original size)","background_repeat":"Background Repeat","repeat_no":"No Repeat","repeat_yes":"Tile \/ Repeat","repeat_x":"Repeat Horizontally (X)","repeat_y":"Repeat Vertically (Y)","background_position":"Background Position","background_attachment":"Background Scroll","attachment_scroll":"Scroll with page","attachment_fixed":"Fixed (stays in place)","pos_left":"Left","pos_right":"Right","background_color":"Background Color","text_color":"Text Color","color_opacity":"Opacity","color_transparent":"Transparent","color_solid":"Solid","bg_image_hint":"Recommended format: PNG, JPG, or WebP. Max 5MB.","layout_inline":"Inline","layout_grid":"Grid","layout_block":"Block","title_style":"Title Style","title_style_plain":"Plain","title_style_divider":"With divider","heading_align":"Heading alignment","heading_size":"Heading size","subheading_size":"Subheading size","heading_color":"Heading color","divider_size":"Divider thickness (px)","divider_color":"Divider color","section_bg_color":"Section background color","header_rows":"Header Rows","header_rows_desc":"Show or hide the rows above and below the main header.","header_top_row":"Header Top Row","header_top_row_desc":"A customizable bar above the main header — great for announcements and quick actions.","header_bottom_row":"Header Bottom Row","header_bottom_row_desc":"A secondary navigation bar below the main header.","topbar_settings":"Header Top Bar","topbar_settings_desc":"Add an announcement and utility bar above your navigation header with 3 drag-and-drop sections.","topbar_show":"Show Top Bar in Header","topbar_show_desc":"Display a customizable announcement and quick actions bar at the very top of your storefront.","topbar_colors":"Top Bar Colors","topbar_bg_color":"Top Bar Background Color","topbar_text_color":"Top Bar Text Color","applied_in_light_theme_only":"Applied in light theme only","topbar_text_size":"Top Bar Text Size","text_size_xs":"Extra Small (12px)","text_size_sm":"Small (14px)","text_size_md":"Medium (16px)","text_size_lg":"Large (18px)","text_size_xl":"Extra Large (20px)","text_size_2xl":"2X Large (24px)","text_size_3xl":"3X Large (30px)","topbar_sections":"Top Bar Layout & Sections","start_section":"Start Section","center_section":"Center Section","middle_section":"Middle Section","end_section":"End Section","topbar_available_widgets_desc":"Drag widgets into any section or click to add.","topbar_drag_hint":"Drag widgets to reorder within or move between Start, Center, and End sections.","topbar_empty_section":"No widgets here. Drag widgets into this area.","widget_contact":"Communication & Contacts","widget_contact_block_layout":"Show as a block","widget_contact_block_layout_hint":"Stack each contact channel on its own line instead of wrapping them in a row.","widget_contact_desc":"Phone, WhatsApp, Email, or Telegram links with optional icons.","widget_message":"Announcement Message","widget_message_desc":"Multilingual banner text or promo announcement.","widget_link_desc":"Direct link to an internal or external URL.","widget_social_links":"Social Media Icons","widget_social_links_desc":"Links to your social media profiles.","widget_language_switcher":"Language Switcher","widget_language_switcher_desc":"Allow visitors to switch the store language.","widget_theme_switcher":"Appearance Switcher","widget_theme_switcher_desc":"Toggle between light, dark, and system themes.","widget_currency_switcher":"Currency Switcher","widget_currency_switcher_desc":"Allow shoppers to switch active currency.","widget_auto_render_notice":"This widget will automatically render in the top bar using your store's active configuration.","widget_search":"Search","widget_search_desc":"A product search input with the same display and style options as the header search.","widget_taxonomies_nav":"Taxonomies Navigation","widget_taxonomies_nav_desc":"A navigation menu built from a taxonomy type's terms.","widget_taxonomies_nav_type":"Taxonomy Type","widget_taxonomies_nav_only_terms":"Show only the following terms","widget_taxonomies_nav_only_terms_desc":"Restrict the menu to these terms only. Leave empty to show every term of the selected type.","widget_taxonomies_nav_only_terms_placeholder":"Search terms…","widget_taxonomies_nav_show_all":"Show \"All\" option","widget_taxonomies_nav_show_all_desc":"Add a leading \"All\" link that opens the products page.","widget_taxonomies_nav_all":"All","widget_taxonomies_nav_only_parents":"Show only top-level terms","widget_taxonomies_nav_only_parents_desc":"List only parent terms. Leave unchecked to also show child terms.","widget_taxonomies_nav_view":"View","widget_taxonomies_nav_show_image":"Show term image","widget_taxonomies_nav_show_image_desc":"Display each term’s image beside (or instead of) its label.","widget_taxonomies_nav_hide_label":"Hide label","widget_taxonomies_nav_hide_label_desc":"Hide the term text when an image is shown.","show_separator":"Separate items with a divider","show_separator_desc":"Show a \"|\" divider between items.","widget_taxonomies_nav_children_style":"Children dropdown style","widget_taxonomies_nav_children_style_dropdown":"Dropdown","widget_taxonomies_nav_children_style_dropdown_desc":"Reveal child terms in a simple dropdown list.","widget_taxonomies_nav_children_style_mega":"Mega menu","widget_taxonomies_nav_children_style_mega_desc":"Reveal child terms in a wide, multi-column mega menu.","widget_taxonomies_nav_empty":"No taxonomy types found. Create a taxonomy type first to use this widget.","widget_nav_menu":"Navigation Menu","widget_nav_menu_desc":"A menu of links to pages, products, taxonomies, or custom URLs.","nav_menu_item_type":"Link type","nav_menu_page_products":"Products","nav_menu_page_about":"About","nav_menu_page_contact-us":"Contact Us","nav_menu_page_terms-conditions":"Terms & Conditions","nav_menu_page_privacy-policy":"Privacy Policy","nav_menu_page_track-order":"Track Order","nav_menu_product_placeholder":"Search and select a product...","nav_menu_term":"Taxonomy term","nav_menu_term_placeholder":"Search and select a term...","nav_menu_empty":"No menu items yet. Click \"Add item\" below.","nav_menu_add_item":"Add item","nav_menu_separator":"Separator","nav_menu_separator_desc":"Character shown between menu items.","nav_menu_display_style":"Display style","nav_menu_display_style_desc":"Lay items out in a horizontal row (inline) or a vertical list (block).","widget_mobile_menu_desc":"A button that opens the primary navigation.","widget_feature_item":"Feature Item","widget_feature_item_desc":"An icon with a short title and description (e.g. free shipping, secure checkout).","widget_text":"Text","widget_text_desc":"A rich-text paragraph with bold, italic, underline, and strikethrough.","widget_text_placeholder":"Enter your text...","widget_logo":"Logo","widget_logo_desc":"Your store logo (or name). Pinned into the footer first column.","widget_logo_size":"Logo Size","widget_logo_show_name":"Show store name","widget_logo_text_align":"Store Name Position","widget_logo_text_align_start":"Before logo","widget_logo_text_align_end":"After logo","widget_logo_text_align_top":"Above logo","widget_logo_text_align_bottom":"Below logo","widget_payment_methods":"Payment Methods","widget_payment_methods_desc":"Icons of the payment methods your store accepts.","widget_divider":"Divider","widget_divider_desc":"A horizontal line between blocks, as wide and thick as you choose.","widget_divider_thickness":"Thickness","widget_divider_thickness_hint":"From {{min}} to {{max}} pixels.","widget_payment_methods_hint":"Shows the payment methods you have enabled: Cash on Delivery, Visa and Mastercard when card payments are on, and PayPal when PayPal is on. It updates automatically when you change your payment settings.","widget_footer_align":"Alignment","widget_profile":"Customer Profile","widget_profile_desc":"Customer authentication status with avatar, customer details, and an account menu.","widget_profile_show_label":"Show label","widget_profile_show_label_desc":"Display a text label (\"My Account\" or \"Sign In\").","widget_profile_display_name":"Display customer name","widget_profile_display_name_desc":"Show the authenticated customer's name in the header.","widget_profile_display_email":"Display customer email","widget_profile_display_email_desc":"Show the customer's email address beside or below their name.","home_settings":"Home Page","home_settings_desc":"Build your home page from content blocks.","home_builder_hint":"Drag blocks from the palette onto the page in the preview, reorder them, and click a block to configure its content.","home_skip":"Skip Home Page","home_skip_desc":"Redirect visitors straight to the product listing instead of showing the home page.","home_seo":"SEO","home_seo_desc":"How the home page describes itself to search engines and when its link is shared.","home_seo_description_hint":"Up to 160 characters — what search results and shared links quote.","home_og_image":"Open Graph Image","home_og_image_hint":"Shown when the home page link is shared. JPG, PNG or WebP; saved as WebP.","home_section":"Home content","size_xlarge":"X-Large","size_screen":"Full window","widget_padding":"Container Padding","widget_padding_desc":"Space between the widget's own edges and its content.","widget_padding_link":"Use the same padding on every side","widget_padding_unlink":"Set each side separately","widget_hero":"Hero","widget_hero_desc":"A full-width banner with a heading and call-to-action.","widget_hero_image_desc":"JPG, PNG or WebP. Scaled to fit 1400×1000 and converted to WebP.","widget_hero_subheading":"Subheading","widget_hero_buttons":"Buttons","widget_hero_button":"Button","widget_hero_button_label":"Button Label","widget_hero_button_link":"Button Link","widget_hero_button_color":"Button Color","widget_hero_align":"Text Alignment","widget_hero_layout_boxed":"Boxed","widget_hero_layout_full":"Full Width","widget_hero_overlay":"Darken image for readable text","widget_hero_show_product":"Show a product box","widget_hero_show_product_desc":"Displays a product card next to the banner content.","widget_hero_product_desc":"Leave empty to show a random product.","widget_hero_product_placeholder":"Search for a product","widget_use_default_card_options":"Use default card options","widget_use_default_card_options_desc":"Uncheck to choose which elements and badges this block's product cards show, instead of the shop's default.","widget_image_upload_failed":"Upload failed. Please try again.","color_primary":"Primary","color_secondary":"Secondary","color_accent":"Accent","color_success":"Success","color_warning":"Warning","color_info":"Info","color_alert":"Alert","widget_button_variant":"Variant","variant_solid":"Solid","variant_outline":"Outline","variant_soft":"Soft","widget_carousel_desc":"A slideshow of banner slides.","widget_carousel_interval":"Interval (ms)","widget_carousel_autoplay":"Autoplay","widget_carousel_loop":"Loop continuously","widget_carousel_arrows_on_hover":"Show arrows on hover only","widget_carousel_slide_by":"Move by","widget_carousel_slide_by_page":"A page","widget_carousel_slide_by_item":"One item","widget_carousel_slide":"Slide","widget_carousel_add_slide":"Add slide","widget_carousel_empty":"No slides yet. Add one to get started.","widget_carousel_bg_image":"Image","widget_carousel_image":"Slide Image","widget_carousel_arrow_style":"Arrow style","widget_carousel_arrow_style_bar":"Edge bar","widget_carousel_arrow_style_square":"Square","widget_carousel_arrow_style_circle":"Circle","widget_carousel_progress_line":"Progress line","widget_carousel_progress_line_hint":"A thin line along the bottom that fills as each slide plays (with autoplay on).","widget_carousel_indicator_color":"Arrows, dots & progress line colour","widget_carousel_show_dots":"Show dots","widget_carousel_pause_on_hover":"Pause on hover","widget_carousel_pause_on_hover_hint":"Autoplay and the progress line wait while the pointer is over the carousel.","widget_carousel_navigation":"Navigation","widget_carousel_playback":"Playback","widget_carousel_container_bg":"Container background color","widget_browse_by_category":"Browse by Category","widget_browse_by_category_desc":"A grid or carousel of categories linking to their listings.","widget_browse_by_category_type_desc":"Which classification to list.","widget_browse_by_category_terms":"Specific Terms","widget_browse_by_category_terms_desc":"Leave empty to list the top-level terms.","widget_browse_by_category_card_outlined":"Outlined","widget_browse_by_category_card_boxed":"Boxed","widget_browse_by_category_card_title_under":"Title under","widget_browse_by_category_hide_title":"Hide title","widget_browse_by_category_hide_title_desc":"Show only the image on each card.","widget_browse_by_category_show_count":"Show product count badge","widget_browse_by_category_count":"Number of products: {{count}}","widget_browse_by_category_box_bg":"Box background color","widget_featured_products":"Featured Products","widget_featured_products_desc":"A grid of your featured products.","widget_last_arrival":"Last Arrival","widget_last_arrival_desc":"A grid of your newest products.","widget_block_heading_placeholder":"Section title","widget_block_subheading":"Subtitle","widget_block_subheading_placeholder":"Section subtitle","widget_block_limit":"How many","widget_block_limit_all_hint":"Leave empty to show all of them.","widget_product_block_filters":"Filter by classification","widget_product_block_mobile_list":"Show as a list on mobile","widget_product_block_mobile_list_desc":"On phones, each product shows as a full-width row instead of the grid\/carousel.","text_size":"Text Size","feature_item_icon":"Icon","feature_item_icon_hint":"Search and pick an icon.","feature_item_icon_placeholder":"Search icons...","feature_item_icon_boxed":"Show icon in a square container","feature_item_icon_boxed_hint":"When off, the icon inherits the container text color.","feature_item_box_color":"Box Color","feature_item_icon_color":"Icon Color","mobile_menu_settings":"Mobile Menu","mobile_menu_settings_desc":"How the mobile navigation menu opens and looks.","mobile_menu_layout_side_desc":"Slides in as a drawer from the start edge.","mobile_menu_layout_bottom":"Slide-down menu","mobile_menu_layout_bottom_desc":"Floats down from the header (side slider on desktop).","mobile_menu_backdrop":"Show backdrop","mobile_menu_backdrop_desc":"Dim the page behind the menu while it is open (modal style).","inherited":"Inherited","navbar_settings":"Navigation Bar","navbar_settings_desc":"A secondary navigation bar shown below the header.","navbar_show":"Enable navigation bar","navbar_colors":"Navbar Colors","navbar_sections":"Sections & Widgets","navbar_drag_hint":"Drag widgets into the start or end section, or use the + button.","navbar_empty_section":"Drop a widget here","available_widgets":"Available Widgets","available_widgets_desc":"Drag a widget into any bar section, or use the + menu to add it to a specific bar and section.","bar_topbar":"Top bar","bar_navbar":"Nav bar","empty_contact_channels":"No contact channels added yet. Click \"Add Channel\" below.","channel_phone":"Phone Number","channel_email":"Email Address","channel_whatsapp":"WhatsApp","channel_telegram":"Telegram","show_icon":"Show icon","show_current_language":"Show language label \/ code","show_other_language_if_two":"Show other language as direct link (if 2 languages)","show_other_language_if_two_desc":"When the store has exactly 2 languages, display the other language name to switch directly in one click without opening a dropdown.","add_channel":"Add Channel","channel_type":"Channel Type","channel_value":"Number \/ Email \/ Link","channel_label":"Display Label (Optional)","widget_settings":"Widget Configuration","widget_visibility":"Device Visibility","hide_on_phone":"Hide on Phone","hide_on_phone_desc":"Hide this widget on mobile phone screens (< 640px).","hide_on_tablet":"Hide on Tablet","hide_on_tablet_desc":"Hide this widget on tablet screens (640px - 1024px).","hide_on_desktop":"Hide on Desktop","hide_on_desktop_desc":"Hide this widget on desktop and laptop screens (≥ 1024px).","open_in_new_tab":"Open in new tab","multilingual_text":"Multilingual Text","link_url":"Destination URL","header_options":"Header Options","header_options_desc":"Configure storefront header layout, search, navigation, and background styling.","header_scroll_settings":"Scroll Behaviour","header_scroll_desc":"How the header behaves as the shopper scrolls: whether it stays on screen, and whether it overlays the top of the home page.","header_overlay":"Overlay the home page","header_overlay_hint":"The header sits over the home page's first block, such as the hero, in the colours below — choose a transparent background to let the block show through. Once the shopper scrolls it returns to the header's own colours. Other pages keep the header above the content.","header_overlay_bg_color":"Background while overlaying","header_overlay_text_color":"Text colour while overlaying","header_background_settings":"Header Background & Colors","header_background_settings_desc":"Configure background image, repeat behavior, colors, and typography for the header.","header_text_size_desc":"Base text size for the header — its widgets follow this unless the top or bottom row sets its own.","header_border_settings":"Header Border","header_border_settings_desc":"Show or hide the header borders, and choose their color.","header_show_border":"Show border below the header","header_show_border_desc":"The line separating the header from the rest of the page.","header_style_desc":"Configure your storefront header.","header_split":"Split Navigation","header_split_desc":"Navigation split evenly on both sides of the central logo.","header_sticky":"Sticky Header","header_sticky_desc":"Keep the navigation header fixed at the top of the screen when scrolling.","header_sticky_scroll_up":"Sticky on Scroll Up Only","header_sticky_scroll_up_desc":"Hide the header when scrolling down, and reveal it when scrolling back up.","header_search_settings":"Search Input Options","header_search_settings_desc":"Configure storefront search input visibility, display behavior, and border style.","header_search_show":"Show search in header","header_search_show_desc":"Enable or remove the search input from the header.","search_width":"Field Width","search_width_full":"Full","header_search_display":"Display Behavior","header_search_display_always":"Always Visible","header_search_display_always_desc":"Keep the search input bar visible in the header at all times.","header_search_display_icon":"Search Icon (Click to Reveal)","header_search_display_icon_desc":"Display a search icon button that expands the search input when clicked.","header_search_cornered":"Cornered Edges (Square)","header_search_cornered_desc":"Use sharp\/straight corners instead of rounded pill edges.","header_language_switcher_show":"Show language switcher in header","header_language_switcher_show_desc":"Display a language switcher menu in the main navigation header for multilingual stores.","header_theme_switcher_show":"Show appearance switcher in header","header_theme_switcher_show_desc":"Display an appearance toggle button next to the language switcher for store visitors.","theme_switcher_disabled_hint":"Appearance switcher is automatically hidden because light mode is forced.","store_theme":"Store Appearance & Theme","store_theme_desc":"Control the storefront appearance mode and theme switcher.","force_light_theme":"Force Light Mode & Remove Switcher","force_light_theme_desc":"Enforce light theme on your storefront at all times and remove the appearance switcher from the header.","header_preview":"Header Live Preview","footer_options":"Footer Options","footer_options_desc":"Choose the footer layout, store name, and background.","footer_style":"Footer Layout","footer_style_desc":"Choose a droppable footer layout, then add widgets by dragging them onto the footer in the live preview.","footer_multi_column":"Multi-Column","footer_multi_column_desc":"A grid of droppable columns. The logo is pinned in the first column.","footer_minimal":"Minimal","footer_minimal_desc":"A one-row footer: logo, navigation menu, and copyright across three columns.","footer_columns":"Number of columns","footer_columns_desc":"How many columns the footer is divided into.","footer_rows":"Footer Rows","footer_rows_desc":"Optional rows shown above the main footer body.","footer_newsletter":"Newsletter Bar","footer_newsletter_desc":"A prebuilt email subscription bar shown at the top of the footer.","footer_newsletter_show":"Show newsletter bar","footer_newsletter_show_desc":"Display the email subscription bar at the top of the footer.","footer_newsletter_heading":"Stay updated with our latest offers & drops","footer_newsletter_subheading":"Subscribe to our newsletter for exclusive discounts, new releases, and store updates.","footer_newsletter_placeholder":"Enter your email address...","footer_newsletter_button":"Subscribe","footer_top_row":"Top Row","footer_top_row_desc":"An extra droppable row of columns above the main footer body.","footer_credit_row":"Credit Row","footer_credit_row_desc":"The bottom row with the copyright and platform credit.","footer_credit_row_padding":"Vertical padding","footer_top_row_show":"Show top row","footer_top_row_show_desc":"Display an extra droppable row above the main footer body.","footer_preview":"Footer Live Preview","footer_background_settings":"Footer Background & Colors","footer_background_settings_desc":"Configure background image, repeat behavior, colors, and typography for the footer.","footer_text_size_desc":"Base text size for the footer — its widgets follow this unless the top row or newsletter bar sets its own.","footer_border_settings":"Footer Border","footer_border_settings_desc":"Show or hide the footer borders, and choose their color.","footer_show_border":"Show border above the footer","footer_show_border_desc":"The line separating the footer from the rest of the page.","layout_options":"Page Layout Options","layout_style":"Main Page Layout & Container","layout_style_desc":"Configure overall page layout structure, maximum container width, and background canvas.","layout_contained":"Contained (Max-Width)","layout_contained_desc":"Standard centered layout with comfortable margins and responsive container width.","layout_full_width":"Full Width (Edge-to-Edge)","layout_full_width_desc":"Sections span full viewport width without fixed container constraints.","layout_boxed":"Boxed Canvas","layout_boxed_desc":"Storefront container centered within a bordered frame on a background canvas.","layout_framed":"Framed \/ Bordered","layout_framed_desc":"Distinct outer frame border enclosing the entire store body.","button_style":"Buttons Style","button_style_desc":"Corner shape of the buttons across your storefront.","button_style_edged":"Edged","button_style_edged_desc":"Square corners.","button_style_rounded":"Rounded","button_style_rounded_desc":"Softly rounded corners (default).","button_style_circled":"Circled","button_style_circled_desc":"Fully rounded, pill-shaped.","page_background":"Page Background","page_background_desc":"Configure background image and colors for the outer page canvas.","container_background":"Content Container Background","container_background_desc":"Configure background image and colors for the main content container.","layout_preview":"Page Layout Live Preview","tab_product_card":"Product Cards","show_in_site":"Show in site","product_settings":"Product Page","product_settings_desc":"How the page for a single product behaves. What a product card shows has its own tab.","product_layout_desc":"Drag a row to reorder the blocks in the details column beside the gallery — the preview and the storefront follow the order set here.","product_section_badges":"Badges","product_section_price":"Price & Stock","product_section_short_description":"Short Description","product_section_variations":"Variation Picker","product_section_siblings":"Other Variations","product_section_applicable":"Applicable Products","product_section_actions":"Add to Cart & WhatsApp","product_section_documents":"Downloads","product_image_display":"Image Display","product_image_display_desc":"How the main product image responds to a mouse or a tap.","product_image_display_magnifier":"Magnifier","product_image_display_magnifier_desc":"Hovering over the image reveals a zoomed-in view of the area under the cursor.","product_image_display_lightbox":"Lightbox","product_image_display_lightbox_desc":"Clicking the image opens it full-screen, with arrows to browse the other images.","product_sticky_add_to_cart":"Sticky Add to Cart","product_sticky_add_to_cart_desc":"Keep the Add to Cart button in reach on phones.","product_sticky_add_to_cart_show":"Pin Add to Cart to the bottom on mobile","product_sticky_add_to_cart_hint":"Whenever the product's own Add to Cart button is off screen, a bar with the price and Add to Cart stays at the bottom of the screen.","product_related":"Suggestions","product_related_show":"Show suggested products","product_related_show_hint":"The \"You may also like\" strip under a product, drawn from the same categories.","product_related_desc":"What else a shopper is offered from a product page.","whatsapp_inquiry":"WhatsApp Enquiries","whatsapp_inquiry_desc":"Let shoppers ask about a product over WhatsApp.","whatsapp_inquiry_show":"Show a WhatsApp button","whatsapp_inquiry_show_hint":"A button on every product page near Add to Cart. Tapping it opens WhatsApp with the product named and linked.","whatsapp_number":"WhatsApp number","whatsapp_number_hint":"With the country code. Written however you like — spaces, dashes and a leading + are all fine. Until it is filled in, no button is shown.","whatsapp_float":"WhatsApp Support Button","whatsapp_float_desc":"A floating button on every page that opens a WhatsApp chat with you.","whatsapp_float_show":"Show a floating WhatsApp button","whatsapp_float_show_hint":"Stays in a bottom corner of every storefront page. Tapping it opens WhatsApp with your number.","whatsapp_float_position":"Corner","whatsapp_float_message":"Opening message","whatsapp_float_message_hint":"Written into the chat for the shopper to send. Leave empty to open a blank chat.","whatsapp_float_label":"Chat with us on WhatsApp","product_breadcrumb":"Breadcrumb","product_breadcrumb_desc":"Configure which taxonomy terms appear in the product page breadcrumb trail.","product_breadcrumb_first_taxonomy":"First taxonomy for breadcrumb","product_breadcrumb_first_taxonomy_hint":"Primary taxonomy term shown in the breadcrumb trail (defaults to Category).","product_breadcrumb_second_taxonomy":"Second taxonomy for breadcrumb","product_breadcrumb_second_taxonomy_hint":"Secondary taxonomy term shown in the breadcrumb trail (defaults to Brand).","none":"None","shop_page_options":"Shop Page","shop_page_options_desc":"How the listing presents its products: the way shoppers move through it, and how many products sit in a row.","shop_page_filters_options":"Shop Page Filters","shop_page_filters_options_desc":"What shoppers can narrow the listing by, where those filters sit, and how they look.","catalog_settings_desc":"How the product listing behaves: what shoppers can filter by, and how many products sit in a row.","catalog_filters":"Filter By","catalog_filters_desc":"The taxonomies shoppers can narrow the listing with.","catalog_filters_empty":"This shop has no taxonomies yet. Create one and it can be offered as a filter here.","catalog_filters_none_hint":"With none selected, every taxonomy is offered.","catalog_filters_use_images":"Use images instead of labels","catalog_filters_use_images_desc":"Show each term's own image instead of a checkbox and label — a term with no image still falls back to one.","catalog_filters_display":"Filters","catalog_filters_display_desc":"Where shoppers find the filters on the listing.","catalog_filters_display_sidebar":"Inside the page","catalog_filters_display_sidebar_hint":"A column beside the grid on a desktop. Phones and tablets always get the side menu.","catalog_filters_display_drawer":"Side menu filters","catalog_filters_display_drawer_hint":"Behind a button at every size, sliding in over the page. The grid always gets the full width.","catalog_filters_groups":"Filter Groups","catalog_filters_groups_desc":"How each taxonomy's options are presented in the panel.","catalog_filters_groups_open":"All open","catalog_filters_groups_open_hint":"Every taxonomy at once, each open below its own heading.","catalog_filters_groups_accordion":"Accordion","catalog_filters_groups_accordion_hint":"One taxonomy open at a time. Opening another closes it.","catalog_filters_group_limit_height":"Limit the height of an open group","catalog_filters_group_limit_height_hint":"On: an open group with many options scrolls once it reaches the height below. Off: it shows all of its options.","catalog_filters_group_max_height":"Max height of an open group","catalog_filters_group_max_height_hint":"How tall an open group may grow before its options scroll. Between {{min}} and {{max}} px; {{default}} px by default.","catalog_filters_text_transform_hint":"Cases the filter panel's text: its headings, every option and its buttons. What shoppers type keeps its own case.","catalog_filters_colors_hint":"Dresses the side menu the filters slide in on. Light mode only: a colour chosen against a light panel is left behind in dark mode, where the theme's own surface takes over.","catalog_pagination":"Browsing","catalog_pagination_desc":"How shoppers move through a long listing.","catalog_pagination_pages":"Pages","catalog_pagination_pages_hint":"Numbered pages under the grid. Every page has its own link.","catalog_pagination_infinite":"Infinite scroll","catalog_pagination_infinite_hint":"Loads more as the shopper scrolls, keeping only what is on screen rendered.","catalog_hide_out_of_stock":"Hide out of stock products","catalog_hide_out_of_stock_hint":"Keeps products that cannot be bought off the listing, and drops the \"in stock only\" filter shoppers would otherwise get.","catalog_columns":"Products Per Row","catalog_columns_desc":"How many products the listing puts in a row on each screen size.","catalog_preview_heading":"Product Catalog","product_card_settings":"Product Card Display & Styling","product_card_settings_desc":"Customize the layout, badges, and catalog product card elements.","product_card_style":"Card Layout","product_card_classification_type":"Classification shown","card_style_modern":"Modern","card_style_modern_desc":"Soft rounded corners with a subtle elevated shadow and left-aligned details.","card_style_compact":"Compact","card_style_compact_desc":"Centered, minimal card: classification, title, and price.","card_style_diagonal":"Diagonal","card_style_diagonal_desc":"A diagonal accent split, the title and a round price at the top, the picture round across the split.","card_style_tab":"Folder tab","card_style_tab_desc":"The category as a folder tab on the picture, the title beside a price pill, a full-width button.","card_style_spotlight":"Spotlight","card_style_spotlight_desc":"An accent gradient with two big corners, the picture in a round halo and a price tag.","card_style_arch":"Arch","card_style_arch_desc":"An accent band with a white arch, a coloured title, a big price and a full-width button.","card_style_banner":"Price banner","card_style_banner_desc":"The picture over an accent arch, the price in a banner running in from the edge.","card_style_dark":"Dark","card_style_dark_desc":"A dark card, a glow of the accent behind the picture, a framed details panel.","card_style_slant":"Slant","card_style_slant_desc":"A slanted accent panel over a grid, a big price and the name in the accent colour.","card_style_bar":"Button bar","card_style_bar_desc":"Centred details over a full-width accent button bar along the foot.","card_style_split":"Split","card_style_split_desc":"The picture on a tinted, patterned top half; the price beside an outlined icon button.","card_style_popout":"Pop-out","card_style_popout_desc":"The picture popping out of a tinted circle above the card, the details on an accent gradient.","card_style_cut_out_hint":"Works best with product photos on a transparent background (cut-out PNG or WebP).","card_button_color":"Button colour","card_button_text_color":"Button text colour","card_accent_color":"Accent colour","card_accent_color_hint":"The colour of the card style’s shapes, prices and buttons; your primary colour when empty.","card_accent_add":"Add another accent colour","card_accent_extra":"Accent colour {{number}}","card_accent_remove":"Remove this colour","colors":"Colors","card_options":"Card Elements & Badges","list_card_options":"List Card Elements & Badges","list_card_options_desc":"What a product card shows in list view, where products are shown one per row.","list_card_same_as_grid":"Use the same options as the grid cards","show_sale_badge":"Display Discount \/ Sale Badge","sale_badge_style":"What the sale badge shows","sale_badge_style_text":"The word \"Sale\"","sale_badge_style_percent":"Percentage off (e.g. -20%)","show_stock_badge":"Display Stock Status Badge (In Stock \/ Out of Stock)","show_featured_badge":"Display Featured Badge","show_classification":"Display Classification","show_sku":"Display SKU","show_part_number":"Display Part Number","show_price":"Display Price","show_add_to_cart":"Show Add to Cart Button","show_short_description":"Display Short Description Snippet","show_unit":"Display Unit of Measurement (e.g. piece, kg, box)","show_rating":"Display Star Rating","product_card_preview":"Product Card Live Preview","mail_settings":"Mail Settings","mail_settings_desc":"Configure SMTP email server details for transactional and customer notifications.","sender_info":"Sender Information","sender_info_desc":"The sender address and name displayed on customer emails.","from_email":"From Email Address","from_email_placeholder":"e.g. notifications@yourstore.com","from_name":"From Name","from_name_placeholder":"e.g. My Store Team","smtp_config":"SMTP Server Settings","smtp_config_desc":"Connection credentials for your SMTP mail server or provider.","smtp_host":"SMTP Host","smtp_host_placeholder":"e.g. smtp.mailgun.org or smtp.gmail.com","smtp_port":"SMTP Port","smtp_port_placeholder":"e.g. 587","encryption":"Encryption Protocol","smtp_username":"SMTP Username","smtp_username_placeholder":"e.g. postmaster@yourstore.com","smtp_password":"SMTP Password","smtp_password_saved_hint":"A password is saved. Leave this blank to keep it, as long as the server, port, encryption and username stay the same.","test_smtp_connection":"Test Connection","send_test_email":"Send Test Email","sending_test_email":"Sending Test Email...","test_email_recipient_hint":"A test email will be sent to {{email}} to verify your SMTP server connection.","smtp_test_success":"Test email sent successfully to {{email}}!","impersonation_read_only":"A support session can look but not change this. Ask the shop owner to make the change.","smtp_host_not_allowed":"The mail server must be a public host name or address.","smtp_test_failed_generic":"The test email could not be sent. Check the server, port, encryption and credentials.","smtp_test_failed":"Failed to send test email: {{error}}","smtp_configure_host_port_first":"Configure SMTP host and port before sending a test email.","currencies":"Currencies","currencies_desc":"Manage additional currencies and configure exchange rates relative to your default store currency.","base_currency":"Base Currency","base_currency_desc":"Your primary currency set in Branding settings. All secondary currency rates are calculated based on 1 unit of this currency.","base_currency_fixed_rate":"1.0000 (Base Rate)","edit_in_branding":"Edit in Branding Settings","additional_currencies":"Additional Currencies","additional_currencies_desc":"Enable multiple currencies for your store and specify the exchange rate for each relative to the base currency.","add_currency":"Add Currency","select_currency":"Select a currency","exchange_rate":"Exchange Rate","rate":"Rate","rate_formula":"1 {{base}} = {{rate}} {{currency}}","reverse_rate_hint":"1 {{currency}} ≈ {{reverse_rate}} {{base}}","no_additional_currencies":"No additional currencies added yet","no_additional_currencies_desc":"Add secondary currencies to allow shoppers to view prices and check out in other currencies.","remove_currency":"Remove Currency","currencies_updated":"Currencies and exchange rates updated successfully.","default_currency_cannot_be_secondary":"The default currency cannot be added as a secondary currency.","currency_already_added":"This currency has already been added.","exchange_rate_must_be_positive":"Exchange rate must be greater than zero.","all_currencies_added":"All available currencies have already been added.","currency_enabled":"Enabled","currency_disabled":"Disabled","taxes_desc":"Set up tax classes and assign them to products from the product form. A product left unassigned uses the default class, if any.","tax_settings":"Tax Settings","tax_settings_desc":"Store-wide settings that apply to every tax class.","prices_include_tax":"Prices include tax","prices_include_tax_desc":"Product prices already include tax — checkout shows the included amount without adding it to the total. Leave unchecked to add each product's tax on top of its price instead.","taxes_updated":"Tax settings updated successfully.","tax_classes":"Tax Classes","add_tax_class":"Add Tax Class","edit_tax_class":"Edit Tax Class","tax_class_dialog_desc":"A named tax rate you can assign to products from the product form.","tax_class_label_placeholder":"e.g. Standard VAT","tax_class_rate":"Rate (%)","tax_class_rate_hint":"The percentage charged on the taxed amount.","tax_class_is_default":"Default tax class","tax_class_is_default_desc":"The default class applies to any product that isn't assigned one. Only one class can be default at a time.","no_tax_classes":"No tax classes added yet","no_tax_classes_desc":"Add a tax class to start charging tax on your products.","delete_tax_class_title":"Delete this tax class?","shipping":"Shipping","shipping_desc":"Set where you ship and what it costs, in your base currency.","shipping_zones":"Shipping Zones","shipping_zones_desc":"Zones are checked from top to bottom and the first one covering the customer's country is used, so put specific zones above broader ones; an \"Everywhere\" zone always stays last. Drag the rows to reorder. Leave this list empty to ship anywhere for free.","add_shipping_zone":"Add Zone","remove_shipping_zone":"Remove Zone","shipping_zone_name":"Zone name","shipping_zone_name_placeholder":"e.g. Gulf countries","shipping_zone_ships_to":"Ships to","shipping_zone_coverage_everywhere":"Everywhere","shipping_zone_coverage_everywhere_except":"Everywhere except","shipping_zone_coverage_specific":"Specific countries","shipping_zone_excluded_countries":"Excluded countries","shipping_rule_countries":"Countries","select_countries":"Select countries","no_shipping_zones":"No shipping zones added yet","no_shipping_zones_desc":"Add a zone with the countries you ship to and its shipping methods. Until you do, checkout allows any country with free shipping.","shipping_methods":"Rules","add_shipping_method":"Add Rule","edit_shipping_method":"Edit Rule","remove_shipping_method":"Remove Rule","no_shipping_methods":"No rules yet: customers in this zone can't check out.","shipping_method_name":"Rule name","shipping_method_name_placeholder":"e.g. Standard shipping","shipping_method_default_name":"Standard shipping","shipping_method_type":"Shipping method","shipping_method_type_flat":"Flat rate","shipping_method_type_weight":"Weight based","shipping_method_enabled":"Enabled","shipping_method_disabled":"Disabled","shipping_conditions":"Conditions","shipping_conditions_desc":"The rule is offered only for orders that meet these. Leave a field empty for no limit.","shipping_order_weight":"Order Weight","shipping_order_subtotal":"Order Subtotal","shipping_above":"above","shipping_below":"below","shipping_or_equal":"or equal","shipping_after_tax":"after tax included","shipping_after_discount":"after discount applied","shipping_cost":"Cost","shipping_base_cost":"Base Cost","shipping_base_cost_hint":"Leave empty or zero if your shipping price has no flat part.","shipping_weight_rate":"Weight Rate","shipping_weight_charge":"charge","shipping_weight_for_each":"for each","shipping_weight_over":"over","shipping_weight_rate_hint":"Leave \"charge\" empty if your shipping price is flat. Use \"over\" to skip the weight covered by the base cost, or leave it at 0 to charge for the entire order weight.","shipping_kg":"kg","shipping_modifiers":"Modifiers","shipping_modifiers_desc":"With the following you can modify the resulting shipping price.","shipping_limit_total_cost":"Limit Total Cost","shipping_minimum":"minimum","shipping_maximum":"maximum","shipping_flat_rule_desc":"In a flat-rate zone, a rule costs the same whatever the order's weight or size; it can depend on the order amount.","shipping_free_hint":"To offer free shipping, add a rule costing 0 with an order subtotal \"above\" condition, and put it above your paid rule.","shipping_summary_weight_rate":"+ {{charge}} per {{step}} kg over {{over}} kg","shipping_summary_weight":"Weight {{range}} kg","shipping_summary_subtotal":"Subtotal {{range}}","shipping_method_type_hint":"Flat rate: each rule is a fixed cost, which can depend on the order amount. Weight based: rules can also depend on the order's weight, charge for it, and have cost limits.","edit_shipping_zone":"Edit Zone","view_shipping_rules":"View rules","shipping_zone_rules_desc":"The first rule, from top to bottom, whose conditions the order meets applies — drag the rows to reorder. Customers see it at checkout; they don't choose.","back_to_shipping_zones":"Back to shipping zones","no_shipping_methods_desc":"Add a rule with its cost and, if you like, the order weight or subtotal it applies to.","shipping_rules_reordered":"Shipping rule order saved.","shipping_zone_saved":"Shipping zone saved.","shipping_zone_deleted":"Shipping zone deleted.","shipping_zones_reordered":"Shipping zone order saved.","shipping_method_saved":"Shipping rule saved.","shipping_method_deleted":"Shipping rule deleted.","delete_shipping_zone_desc":"The zone \"{{name}}\" and its shipping methods will be deleted. Past orders keep their shipping details.","delete_shipping_method_desc":"The rule \"{{name}}\" will be deleted. Past orders keep their shipping details.","shipping_zone_everywhere_exists":"You already have an \"Everywhere\" zone.","shipping_country_already_added":"This country has already been added to this zone.","shipping_zone_needs_a_country":"Select at least one country for this zone.","shipping_country_in_another_zone":"{{country}} is already in the \"{{zone}}\" zone.","shipping_zone_after_everywhere":"The \"Everywhere\" zone must stay last: a zone below it would never be used.","shipping_weight_step_positive":"The weight step must be more than 0.","shipping_value_must_not_be_negative":"This value cannot be negative.","shipping_max_below_min":"The maximum must not be less than the minimum.","seo_marketing_desc":"Control whether search engines can crawl and index your storefront.","seo_settings":"Search Engine Visibility","seo_settings_desc":"Manage how your store appears to search engines like Google.","disable_search_engine_crawling":"Disable search engine crawling","disable_search_engine_crawling_desc":"When enabled, your storefront asks all search engines not to crawl or index any of its pages.","payment_methods_desc":"Choose how shoppers can pay at checkout.","payment_methods_updated":"Payment methods updated successfully.","payment_methods_need_at_least_one":"Enable at least one payment method — a shop with none cannot take orders.","payment_method_cod_desc":"Shoppers pay in cash when their order is delivered.","payment_method_bank_transfer_desc":"Shoppers transfer the order total to one of your bank accounts. Mark the order as paid once the money arrives.","payment_method_bank_transfer_needs_account":"Add at least one bank account to offer bank transfer.","bank_transfer_accounts":"Bank accounts","bank_transfer_bank_name":"Bank name","bank_transfer_account_holder":"Account holder","bank_transfer_account_number_hint":"Required unless you enter an IBAN.","bank_transfer_iban":"IBAN","bank_transfer_swift_code":"SWIFT \/ BIC code","bank_transfer_add_account":"Add bank account","bank_transfer_no_accounts":"No bank accounts yet.","bank_transfer_instructions":"Payment instructions","bank_transfer_instructions_hint":"Shown to shoppers with your accounts, e.g. where to send the transfer receipt.","payment_method_card_desc":"Charge the shopper's card through a gateway connected to your own account.","payment_method_paypal_desc":"Shoppers log in to their own PayPal account to approve payment.","payment_method_shamcash_desc":"Shoppers confirm the payment in their ShamCash wallet, in US dollars or Syrian pounds.","payment_method_syria_only":"Show only to visitors from Syria","payment_method_syria_only_hint":"Shoppers outside Syria won't see this method at checkout.","payment_methods_select_gateway":"Select a payment gateway","payment_methods_credentials_hint":"Leave a secret field blank to keep the value already saved.","payment_methods_credentials_marked_for_removal":"This will be removed when you save.","payment_methods_reveal_secret":"Reveal","payment_methods_revealing_secret":"Revealing...","payment_methods_reveal_secret_failed":"Could not reveal this secret. Please try again.","payment_methods_verify":"Verify Credentials","payment_methods_verifying":"Verifying...","payment_methods_verify_success":"These credentials were verified successfully.","payment_methods_webhook_registration_failed":"Your card payment credentials were saved, but we could not automatically set up webhook notifications with the gateway. Refunds and disputes may not be reflected on your orders until this is resolved.","payment_methods_network_webhook_setup":"Webhook notifications (optional)","payment_methods_network_webhook_setup_desc":"Lets N-Genius notify your store the moment a payment completes. Orders are still confirmed without it, just slightly later.","payment_methods_network_webhook_url":"Webhook URL","payment_methods_network_webhook_header_name":"Header key","payment_methods_network_webhook_secret":"Header value","payment_methods_network_webhook_secret_pending":"Save your settings to generate a header value.","payment_methods_network_webhook_instructions":"In your N-Genius merchant portal, open Settings → Integrations → Webhooks and add a new webhook with the URL, header key, and header value above. N-Genius reviews new webhooks before deliveries begin.","payment_methods_network_webhook_regenerate":"Regenerate header value","payment_methods_network_webhook_regenerate_confirm":"Generate a new header value? Webhook deliveries will be rejected until you update it in your N-Genius portal.","payment_methods_network_webhook_secret_regenerated":"Header value regenerated. Update it in your N-Genius portal webhook settings.","payment_methods_braintree_webhook_setup":"Webhook notifications (optional)","payment_methods_braintree_webhook_setup_desc":"Lets Braintree tell your store when a payment settles or a customer opens a dispute. Card payments work without it.","payment_methods_braintree_webhook_instructions":"In your Braintree Control Panel, open Settings → Webhooks, create a new destination with the URL above, and select the Transaction Settled, Transaction Disbursed, Dispute Opened, Dispute Won, and Dispute Lost notifications. Braintree checks the URL once when you save it.","payment_methods_paytr_webhook_setup":"Payment notifications (recommended)","payment_methods_paytr_webhook_setup_desc":"Lets PayTR confirm each payment to your store directly, even when the shopper closes the page before returning.","payment_methods_paytr_webhook_instructions":"In your PayTR merchant panel, open Settings (Ayarlar), click Change under Notification URL (Bildirim URL), choose https:\/\/, and paste the URL above.","payment_mode":"Mode","payment_mode_sandbox":"Sandbox","payment_mode_production":"Production","payment_gateway_not_configured":"This payment gateway is not configured.","payment_gateway_verification_failed":"Could not verify these credentials with the payment gateway.","payment_gateway_stripe_key_label":"Publishable Key","payment_gateway_stripe_secret_label":"Secret Key","payment_gateway_stripe_test_key_in_production":"This is a test key, but production mode is selected.","payment_gateway_stripe_live_key_in_sandbox":"This is a live key, but sandbox mode is selected.","payment_gateway_network_outlet_id_label":"Outlet ID","payment_gateway_network_hosted_session_api_key_label":"Hosted Session API Key (optional, required only for inline checkout)","payment_gateway_network_supported_currencies_label":"Supported Currencies","payment_gateway_network_supported_currencies_hint":"Leave it empty if the outlet configuration supports all your configured currencies.","payment_gateway_network_supported_currencies_invalid":"Only currencies enabled for this shop can be selected.","payment_gateway_paymera_terminal_id_label":"Terminal ID","payment_gateway_paypal_client_id_label":"Client ID","payment_gateway_paypal_client_secret_label":"Client Secret","payment_gateway_shamcash_agent_key_label":"Agent Key","payment_gateway_shamcash_secret_key_invalid":"The secret key must be the key ShamCash issued: 32 bytes, base64-encoded.","payment_gateway_shamcash_agent_not_active":"This ShamCash agent has been deactivated. Contact ShamCash support.","payment_gateway_shamcash_account_blocked":"This ShamCash account is blocked. Contact ShamCash support.","payment_gateway_braintree_merchant_id_label":"Merchant ID","payment_gateway_braintree_public_key_label":"Public Key","payment_gateway_braintree_private_key_label":"Private Key","payment_gateway_braintree_no_merchant_accounts":"These credentials work, but this Braintree account has no active merchant account to receive payments in.","payment_gateway_paytr_merchant_key_label":"Merchant Key","payment_gateway_paytr_merchant_salt_label":"Merchant Salt","payment_gateway_paytr_supported_currencies_hint":"Currencies other than TRY must be enabled on your PayTR account. Leave it empty to charge in TRY only.","card_checkout_experience":"Checkout experience","card_checkout_mode_inline":"On your own checkout page","card_checkout_mode_inline_desc":"Shoppers enter their card on your checkout page, with 3D Secure verification handled in place.","card_checkout_mode_hosted":"On the gateway's hosted page","card_checkout_mode_hosted_desc":"Shoppers are redirected to the gateway's own secure payment page to complete their purchase.","payment_methods_hosted_checkout_unsupported":"This gateway does not support a hosted checkout page.","payment_methods_inline_checkout_unsupported":"This gateway does not support checkout on your own page.","support_access":"Support Access","support_access_desc":"Manage temporary platform staff access to your store for troubleshooting and configuration assistance.","temporary_support_access":"Temporary Support Access","temporary_support_access_desc":"Grant platform staff temporary configuration access to help with setup or troubleshooting.","support_access_window_active":"Support access window active until {{time}} on {{date}}","support_access_info":"When enabled, verified {{app}} support personnel can access your store dashboard for {{minutes}} minutes without asking for your password.","support_access_audit_notice":"You can revoke access at any moment with a single click. All support actions are audited.","profile":"Profile","profile_info":"Profile Information","profile_info_desc":"Update your account's profile name and email address.","preferred_language":"Interface Language","preferred_language_desc":"Select your preferred language for the manager dashboard.","email_unverified":"Your email address is unverified.","click_to_resend_verification":"Click here to re-send the verification email.","security":"Security","security_desc":"Ensure your account is using a long, random password and multi-factor authentication.","update_password":"Update Password","update_password_desc":"Ensure your account is using a secure password to stay protected.","current_password":"Current Password","new_password":"New Password","confirm_password":"Confirm Password","saved":"Saved.","two_factor_title":"Two-Factor Authentication","two_factor_desc":"Add additional security to your account using two-factor authentication.","two_factor_enabled_desc":"Two-factor authentication is currently enabled on your account.","two_factor_disabled_desc":"When two-factor authentication is enabled, you will be prompted for a secure, random token during authentication.","enable_2fa":"Enable Two-Factor Authentication","disable_2fa":"Disable Two-Factor Authentication","setup_2fa":"Setup Two-Factor Authentication","setup_2fa_desc":"To finish enabling two-factor authentication, scan the following QR code using your phone's authenticator application or enter the setup key.","setup_key":"Setup Key","recovery_codes_title":"Two-Factor Recovery Codes","recovery_codes_desc":"Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two-factor device is lost.","regenerate_recovery_codes":"Regenerate Recovery Codes","show_recovery_codes":"Show Recovery Codes","delete_account":"Delete Account","delete_account_desc":"Permanently delete your account and all associated data.","delete_account_warning":"Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.","delete_account_confirm":"Are you sure you want to delete your account? Please enter your password to confirm you would like to permanently delete your account.","appearance":"Appearance","appearance_desc":"Update the appearance settings for your workspace.","theme_light":"Light","theme_dark":"Dark","theme_system":"System","text_transform":"Text Transform","text_transform_desc":"Select a transformation to modify your text automatically.","text_sentence_case":"Sentence case","text_title_case":"Title Case","text_uppercase":"Uppercase","text_lowercase":"Lowercase","newsletter_desc":"Send the email addresses shoppers enter in your storefront footer straight to your email marketing service.","newsletter_provider":"Newsletter provider","newsletter_provider_desc":"Choose the service that receives new subscribers. Choose None to stop accepting signups.","newsletter_provider_none":"None","newsletter_credentials":"{{provider}} credentials","newsletter_credentials_desc":"Copy these from your provider account. Use Verify Credentials to check them before saving.","newsletter_updated":"Newsletter settings saved.","other_settings":"Other Settings","other_settings_desc":"Product reviews, the wishlist and product comparison on your store.","other_settings_saved":"Settings saved.","other_section_wishlist_desc":"Shoppers save products to come back to them later.","emails_section_title":"Emails","mail_tab_smtp":"SMTP server","emails_section_desc":"Choose which automatic emails your store sends. Account emails, such as password resets, always go.","emails_to_customers":"To customers","emails_to_you":"To you","emails_saved":"Email settings saved.","email_order_received":"Order confirmation","email_order_received_desc":"When a customer places an order.","email_order_shipped":"Order on the way","email_order_shipped_desc":"When an order is on the way, with its tracking number.","email_order_invoice":"Invoice","email_order_invoice_desc":"When an order is completed, with its invoice PDF attached.","email_review_request":"Review request","email_review_request_desc":"Some days after an order is completed, asking the customer to rate what they bought.","email_downloads_ready":"Downloads ready","email_downloads_ready_desc":"When an order with digital products unlocks, telling the customer their files can be downloaded.","email_back_in_stock":"Back in stock","email_back_in_stock_desc":"When a product a customer asked about is available again.","email_enquiry_received":"Enquiry confirmation","email_enquiry_received_desc":"When a wholesale customer sends an enquiry.","email_owner_new_order":"New order","email_owner_new_order_desc":"When your store receives an order.","email_owner_payment_alert":"Refund or dispute","email_owner_payment_alert_desc":"When a payment is refunded or disputed.","email_owner_low_stock":"Low stock","email_owner_low_stock_desc":"When a product runs low on stock.","email_owner_new_enquiry":"New enquiry","email_owner_new_enquiry_desc":"When a wholesale customer sends an enquiry.","email_owner_enquiry_accepted":"Quotation accepted","email_owner_enquiry_accepted_desc":"When a customer accepts your quotation.","other_section_compare_desc":"Shoppers compare products of the same specification template side by side.","other_section_customer_login":"Customer sign-in","other_section_customer_login_desc":"How customers sign in to their account on your store.","customer_google_login_hint":"Shows \"Continue with Google\" on the login and register pages. A new customer gets an account without choosing a password.","customer_google_client_desc":"Create an OAuth client of type \"Web application\" in Google Cloud Console and enter it here. Google's sign-in screen shows your store's name, and your store's privacy policy applies to the customer details Google shares.","customer_google_redirect_uri_hint":"Add this as an authorised redirect URI in your Google client. If your store's domain changes, for example when you connect a custom domain, update it there.","customer_google_redirect_uri":"Authorised redirect URI","newsletter_not_configured":"Fill in all the required fields first.","newsletter_verify_success":"Connected to {{provider}} successfully.","newsletter_provider_unreachable":"Could not reach {{provider}}. Please try again.","newsletter_provider_rejected":"{{provider}} rejected the request (HTTP {{status}}): {{detail}}","newsletter_option_invalid":"Choose one of the listed options.","newsletter_list_id_numeric":"The list ID must be a number.","newsletter_mailchimp_key_invalid":"This is not a valid Mailchimp API key. It should end with your data center, e.g. -us21.","newsletter_mailgun_list_address_invalid":"The mailing list address must be an email address, e.g. newsletter@mg.yourstore.com.","newsletter_zoho_list_not_found":"The credentials work, but no mailing list with this list key was found.","newsletter_field_api_key":"API key","newsletter_field_private_api_key":"Private API key","newsletter_field_api_token":"API token","newsletter_field_secret_key":"Secret key","newsletter_field_list_id":"List ID","newsletter_field_audience_id":"Audience ID","newsletter_field_group_id":"Group ID","newsletter_field_list_address":"Mailing list address","newsletter_field_list_key":"List key","newsletter_field_region":"Region","newsletter_field_data_center":"Data center","newsletter_field_client_id":"Client ID","newsletter_field_client_secret":"Client secret","newsletter_field_refresh_token":"Refresh token","newsletter_field_double_opt_in":"Double opt-in","newsletter_region_us":"United States","newsletter_region_eu":"Europe","newsletter_hint_double_opt_in":"Send new subscribers a confirmation email; they join the audience only after confirming.","newsletter_hint_mailchimp_api_key":"Mailchimp: Profile → Extras → API keys.","newsletter_hint_mailchimp_list_id":"Audience → Settings → Audience name and defaults.","newsletter_hint_brevo_api_key":"Brevo: your name → SMTP & API → API keys.","newsletter_hint_brevo_list_id":"Contacts → Lists; the ID is the number next to the list. Customers who opt in while registering get the contact attribute SOURCE = registered-user (created for you if it is missing), so you can build a segment on it.","newsletter_hint_klaviyo_api_key":"Klaviyo: Settings → API keys. Create a private key with Lists and Profiles write access.","newsletter_hint_klaviyo_list_id":"Audience → Lists & segments → your list → Settings.","newsletter_hint_mailerlite_api_key":"MailerLite: Integrations → API → Generate new token.","newsletter_hint_mailerlite_group_id":"Subscribers → Groups; open the group and copy the ID from its address.","newsletter_hint_mailjet_api_key":"Mailjet: Account settings → API key management.","newsletter_hint_mailjet_list_id":"Contacts → Contact lists; the ID is shown next to the list.","newsletter_hint_mailgun_api_key":"Mailgun: API Security → API keys (a private key).","newsletter_hint_mailgun_list_address":"Send → Mailing lists; the list's email address.","newsletter_hint_zoho_data_center":"The domain you sign in to Zoho with, e.g. zoho.eu for accounts in Europe.","newsletter_hint_zoho_client":"In the Zoho API Console, add a Self Client and copy its client ID and secret.","newsletter_hint_zoho_refresh_token":"Generate a code in the Self Client with scope ZohoCampaigns.contact.CREATE,ZohoCampaigns.contact.READ and exchange it for a refresh token.","newsletter_hint_zoho_list_key":"Contacts → Manage lists → your list → Setup → List key. Zoho does not receive the \"registered user\" tag; use a separate list if you need to tell them apart.","footer_newsletter_provider_note":"Signups go to the newsletter service you connect in Shop settings. The bar is hidden on your store until one is connected.","footer_newsletter_provider_link":"Connect a provider","widget_image_text":"Image + Text","widget_image_text_desc":"A picture beside a title, text and a button.","widget_video":"Video","widget_video_desc":"A YouTube or Vimeo video that loads when played.","widget_image_alt":"Image description (alt text)","widget_image_side":"Image side","widget_image_ratio":"Image shape","widget_image_ratio_landscape":"Landscape","widget_image_ratio_square":"Square","widget_image_ratio_portrait":"Portrait","widget_image_ratio_auto":"Original","widget_video_play":"Play video","widget_video_url":"Video link","widget_video_url_hint":"Paste a YouTube or Vimeo link. The player loads only when a visitor presses play.","widget_video_url_invalid":"Enter a YouTube or Vimeo video link.","widget_video_caption":"Caption","widget_video_aspect":"Shape","widget_video_width":"Width","widget_faq":"FAQ","widget_faq_desc":"Questions that open to their answers.","widget_faq_questions":"Questions","widget_faq_question":"Question","widget_faq_answer":"Answer","widget_faq_add":"Add question","widget_faq_empty":"No questions yet.","widget_faq_open_first":"Open the first question","widget_steps":"How It Works","widget_steps_desc":"Numbered steps with icons, such as ordering and delivery.","widget_steps_items":"Steps","widget_steps_step":"Step","widget_steps_add":"Add step","widget_steps_empty":"No steps yet.","widget_stats":"Stats","widget_stats_desc":"Big figures that count up, such as customers and years.","widget_stats_items":"Figures","widget_stats_figure":"Figure","widget_stats_add":"Add figure","widget_stats_empty":"No figures yet.","widget_stats_prefix":"Before","widget_stats_value":"Number","widget_stats_suffix":"After","widget_stats_label":"Label","widget_stats_count_up":"Count up when shown","widget_stats_value_color":"Figure color","widget_store_location":"Store Location & Hours","widget_store_location_desc":"Your address, contact details and opening hours beside a map.","widget_store_hours":"Opening hours","widget_store_map":"Map of our store","widget_store_address":"Address","widget_store_hours_row":"Row","widget_store_hours_add":"Add hours","widget_store_hours_empty":"No opening hours yet.","widget_store_hours_days":"Days","widget_store_hours_time":"Hours","widget_store_show_map":"Show a map","widget_store_map_query":"Map location","widget_store_map_query_hint":"A place name, an address or coordinates such as 33.5138,36.2765. Leave empty to use the address.","widget_store_map_side":"Map side","widget_countdown":"Countdown Banner","widget_countdown_desc":"A promotion with the time left until it ends.","widget_countdown_days":"Days","widget_countdown_hours":"Hours","widget_countdown_minutes":"Minutes","widget_countdown_seconds":"Seconds","widget_countdown_ends_at":"Ends at","widget_countdown_ends_at_hint":"In your own time zone. The banner shows nothing on your store until this is set.","widget_countdown_hide_when_ended":"Hide the banner once it ends","widget_countdown_banner_color":"Banner color","widget_countdown_banner_text_color":"Banner text color","widget_testimonials":"Testimonials","widget_testimonials_desc":"Quotes from your customers that you write yourself.","widget_testimonials_items":"Quotes","widget_testimonials_item":"Quote","widget_testimonials_add":"Add quote","widget_testimonials_empty":"No quotes yet. The block stays hidden on your store until you add one.","widget_testimonials_quote":"Quote","widget_testimonials_role":"Role or city","widget_testimonials_rating":"Rating","widget_testimonials_no_rating":"No rating","widget_testimonials_photo":"Photo","widget_testimonials_card_bg":"Card background","widget_gallery":"Image gallery","widget_gallery_desc":"Your photos as a grid, carousel, mosaic or masonry, opening full screen.","widget_gallery_items":"Images","widget_gallery_item":"Image","widget_gallery_add":"Add image","widget_gallery_empty":"No images yet. The block stays hidden on your store until you add one.","widget_gallery_alt":"Alt text","widget_gallery_alt_hint":"Describes the image for screen readers and search engines.","widget_gallery_caption":"Caption","widget_gallery_layout_mosaic":"Mosaic","widget_gallery_layout_masonry":"Masonry","widget_gallery_aspect":"Image shape","widget_gallery_aspect_square":"Square","widget_gallery_aspect_landscape":"Landscape","widget_gallery_aspect_portrait":"Portrait","widget_gallery_gap":"Gap","widget_gallery_gap_none":"None","widget_gallery_gap_sm":"Small","widget_gallery_gap_md":"Medium","widget_gallery_gap_lg":"Large","widget_gallery_hover":"Hover effect","widget_gallery_hover_none":"None","widget_gallery_hover_zoom":"Zoom","widget_gallery_hover_darken":"Darken","widget_gallery_caption_style":"Captions","widget_gallery_caption_hover":"On hover","widget_gallery_caption_below":"Below the image","widget_gallery_lightbox":"Open images full screen on click","widget_gallery_lightbox_hint":"An image with a link opens the link instead.","widget_ita":"Image + text (advanced)","widget_ita_desc":"Pictures and words in editorial layouts: overlapping cards, colour panels, collages and more.","widget_ita_panels":"Panels","widget_ita_panel":"Panel","widget_ita_add":"Add panel","widget_ita_empty":"No panels yet. The block stays hidden on your store until you add one.","widget_ita_eyebrow":"Small label above the title","widget_ita_image_1":"First image","widget_ita_image_2":"Second image","widget_ita_layout_panel":"Colour panel","widget_ita_layout_card":"Overlapping card","widget_ita_layout_triptych":"Triptych","widget_ita_layout_collage":"Collage","widget_ita_layout_checkerboard":"Checkerboard","widget_ita_decoration":"Decoration","widget_ita_decoration_none":"None","widget_ita_decoration_band":"Background band","widget_ita_decoration_circle":"Circle","widget_ita_decoration_blocks":"Offset blocks","widget_ita_align":"Text alignment","widget_ita_accent":"Accent colour","widget_ita_card_bg":"Card background","widget_ita_text_bg":"Text panel background","widget_ita_card_shadow":"Shadow under the card","widget_testimonials_card_style":"Card style","widget_testimonials_card_style_classic":"Classic","widget_testimonials_card_style_centered":"Centred","widget_testimonials_card_style_bubble":"Speech bubble","widget_testimonials_card_style_minimal":"Minimal","widget_testimonials_card_text":"Card text","widget_testimonials_card_style_spotlight":"Spotlight","widget_testimonials_card_style_profile":"Profile","widget_testimonials_card_style_portrait":"Portrait","widget_customer_reviews":"Customer Reviews","widget_customer_reviews_desc":"Your newest published product reviews, with the products they are about.","widget_customer_reviews_source":"Shows real, published reviews that include written text. Nothing shows while reviews are off or set to ratings only.","widget_customer_reviews_min_rating":"Lowest rating shown","widget_customer_reviews_limit":"Number of reviews","widget_customer_reviews_verified_only":"Verified buyers only","widget_customer_reviews_show_product":"Show the product reviewed","widget_image_radius":"Corners","widget_image_radius_none":"Square","widget_image_radius_sm":"Slightly rounded","widget_image_radius_md":"Rounded","widget_image_radius_lg":"More rounded","widget_image_radius_xl":"Very rounded","widget_image_radius_full":"Circle \/ pill","widget_image_frame":"Frame","widget_image_frame_none":"None","widget_image_frame_border":"Border","widget_image_frame_shadow":"Shadow","widget_image_frame_offset":"Back frame","widget_image_frame_color":"Frame color","widget_heading_style":"Heading style","widget_video_overlay":"Text and button","widget_video_overlay_desc":"A title, text and button, floating over the video or in a column beside it. Over a video that plays on click, the box steps aside once it plays.","widget_video_overlay_style":"Text style","widget_video_aspect_screen":"Screen height below the header","widget_video_aspect_viewport":"Full screen height (100vh)","widget_video_autoplay":"Play automatically","widget_video_autoplay_hint":"Starts muted when it comes into view, as browsers only allow silent autoplay.","widget_video_controls":"Show player controls","widget_video_loop":"Loop","widget_video_overlay_position":"Position","widget_video_overlay_position_center":"Center","widget_video_overlay_position_start":"Middle start","widget_video_overlay_position_end":"Middle end","widget_video_overlay_position_bottom_start":"Bottom start","widget_video_overlay_position_bottom_center":"Bottom center","widget_video_overlay_position_bottom_end":"Bottom end","widget_video_overlay_bg":"Box background","widget_video_overlay_opacity":"Background opacity (%)","widget_video_overlay_text_color":"Box text color","widget_video_layout":"Text placement","widget_video_layout_overlay":"Over the video","widget_video_layout_columns":"Beside the video","widget_video_side":"Video side","widget_video_column":"Video column width","widget_video_column_half":"Half","widget_video_column_wide":"Wider (60%)","widget_video_column_two_thirds":"Two thirds","widget_faq_align":"Content alignment","widget_faq_single_open":"Open one question at a time","widget_faq_single_open_hint":"Opening a question closes the one that was open. Off, several can stay open together.","widget_steps_layout_columns":"Columns","widget_steps_layout_timeline":"Connected timeline","widget_steps_layout_cards":"Cards","widget_steps_layout_image":"Image + steps","widget_steps_align":"Step alignment","widget_steps_number_style":"Number","widget_steps_number_badge":"Badge on the icon","widget_steps_number_large":"Large number","widget_steps_number_none":"None","widget_steps_icon_style":"Icon style","widget_steps_icon_tinted":"Tinted circle","widget_steps_icon_solid":"Solid circle","widget_steps_icon_square":"Tinted square","widget_steps_icon_solid_square":"Solid square","widget_steps_icon_plain":"Icon only","widget_steps_image_column":"Image column width","widget_stats_layout_columns":"Columns","widget_stats_layout_cards":"Cards","widget_stats_layout_divided":"Divided row","widget_stats_layout_inline":"Icon beside","widget_stats_layout_image":"Image + stats","widget_stats_align":"Figure alignment","widget_stats_value_size":"Figure size","widget_stats_value_size_xl":"Extra large","design_save_failed":"Your design was not saved","design_save_failed_more":"{{reason}} (and {{count}} more)","widget_faq_layout_list":"Lines","widget_faq_layout_boxed":"Boxed","widget_faq_box_bg":"Box background","digital_downloads":"Digital products","digital_downloads_desc":"When buyers can download the digital products they bought.","digital_downloads_unlock_paid":"Once the order is paid","digital_downloads_unlock_paid_desc":"Card payments unlock at once; cash and transfers once you mark the order paid.","digital_downloads_unlock_completed":"Once you complete the order","digital_downloads_unlock_completed_desc":"You review each order first and move it to Completed to release the files."},"spec_templates":{"title":"Specification Templates","description":"Reusable lists of specifications (screen size, RAM, panel type…) that your products fill in and shoppers see in a Specifications tab.","locked_desc":"Specification templates are available on the Pro plan. Upgrade to describe products with structured specifications shoppers can download as a PDF.","create":"New template","edit":"Edit template","save":"Save template","edit_desc":"Used by {{count}} products. Changes appear on all of them; removing a property hides its values.","builder_desc":"Add the properties a product of this kind is described by, at the top or under groups like \"Screen\".","public_preview_desc":"A template from Store Hugs. You can use it on your products, but not change it.","created":"Specification template created.","updated":"Specification template saved.","deleted":"Specification template deleted.","delete_title":"Delete template","delete_desc":"{{count}} products use this template. They will no longer show specifications.","tab_mine":"My templates","tab_public":"Public templates","search_placeholder":"Search templates…","no_templates":"No templates yet","no_templates_desc":"Create a template, or use one of the public templates.","no_public_templates":"No public templates yet","no_public_templates_desc":"Templates published by Store Hugs will appear here.","fields":"Fields","fields_count":"{{groups}} groups, {{properties}} properties","products_using":"Products","details":"Template details","name_placeholder":"e.g. Laptop","root_properties":"Properties","root_properties_desc":"Shown first, before any group.","no_properties":"No properties yet.","add_property":"Add property","add_group":"Add group","remove_group":"Remove group","group":"Group","no_group":"No group","group_name":"Group name","group_name_placeholder":"e.g. Screen","group_number":"Group {{number}}","property_name":"Property name","property_type":"Type","type_text":"Text","type_number":"Number","type_boolean":"Yes \/ No","type_select":"Choice list","unit":"Unit","unit_hint":"Shown after the number, like GB or inch.","required":"Required","required_hint":"A product using this template cannot be saved without it.","options":"Choices","option_label":"Choice","add_option":"Add choice","admin_title":"Specification Templates","admin_desc":"Public templates offered to every Pro shop, and the templates shops build for themselves.","tab_custom":"Shop templates","create_public":"New public template","admin_edit_desc":"A public template. {{count}} products use it; they follow every change.","admin_view_desc":"A template of {{shop}}. Clone it into a public draft to edit and publish it.","clone":"Clone as public","copy_to_mine":"Copy to my templates","copied":"Copied to your templates. Change it as you like — the public template is unchanged.","cloned":"Cloned into a public draft. Review it, then publish.","publish":"Publish","unpublish":"Unpublish","published":"Published to every Pro shop.","unpublished":"Unpublished. Products already using it keep it.","status_published":"Published","status_draft":"Draft","delete_in_use":"Products use this template. Unpublish it instead.","shop":"Shop","category":"Category","all_categories":"All categories","no_category":"No category","search_templates":"Search by name or category…","category_electronics":"Electronics & computers","category_appliances":"Home appliances","category_fashion":"Fashion & apparel","category_shoes_bags":"Shoes, bags & accessories","category_jewelry":"Jewelry & watches","category_beauty":"Beauty & personal care","category_health":"Health","category_home":"Home & furniture","category_tools_garden":"Tools & garden","category_baby":"Baby & toddler","category_toys":"Toys & games","category_sports":"Sports & outdoors","category_automotive":"Automotive","category_pets":"Pet supplies","category_office":"Office & stationery","category_grocery":"Grocery & food","category_media":"Books, music & gifts","in_unit":"In {{unit}}"},"team":{"title":"Team","manage_team":"Manage Team","roles_tab":"Roles","members_tab":"Members","status_invited":"Invited","status_active":"Active","status_revoked":"Revoked","roles_desc":"Define what each role on your team is allowed to do.","add_role":"Add Role","edit_role":"Edit Role","role_name":"Role Name","role_name_placeholder":"e.g. Store Manager","role_permissions":"Permissions","no_roles":"No roles yet. Create one to start inviting team members.","role_created":"Role '{{name}}' created successfully.","role_updated":"Role '{{name}}' updated successfully.","role_deleted":"Role '{{name}}' deleted successfully.","role_in_use_error":"Cannot delete this role because it is currently assigned to one or more team members.","delete_role_confirm_title":"Delete role?","delete_role_confirm_desc":"This will permanently delete the \"{{name}}\" role.","members_desc":"Invite people to help manage this shop under a role you define.","invite_member":"Invite Member","invite_email_placeholder":"name@example.com","invite_sent":"Invitation sent to {{email}}.","invite_resent":"Invitation resent to {{email}}.","invite_revoked":"Invitation revoked.","invite_already_member":"This person is already a member of this shop.","invite_no_roles_error":"Create a role before inviting a member.","member_limit_reached":"You have reached the maximum of {{limit}} team members allowed on your plan.","member_limit_reached_tooltip":"Maximum of {{limit}} team members reached.","members_count_of_limit":"{{count}} \/ {{limit}} members","no_members":"No team members yet.","resend_invite":"Resend","revoke":"Revoke","revoke_confirm_title":"Revoke access?","revoke_confirm_desc":"This will remove {{email}}'s access to this shop.","member_role_updated":"Role changed to {{role}}.","member_role_update_inactive":"Only active members can have their role changed.","change_role":"Change Role","change_role_desc":"Choose the new role for {{name}}. They will be notified by email.","owner_badge":"Owner","invitation_email_subject":"You have been invited to join {{shop}}","invitation_email_heading":"You're invited!","invitation_email_body":"{{inviter}} has invited you to help manage {{shop}} on {{app}}.","role_updated_email_subject":"Your role in {{shop}} has been updated","role_updated_email_heading":"You have a new role","role_updated_email_body":"{{owner}} has granted you the {{role}} role in {{shop}}.","role_updated_email_button":"Go to dashboard","accept_invitation_title":"Join {{shop}}","accept_invitation_desc":"You've been invited to help manage {{shop}}.","accept_invitation_login_prompt":"Log in as {{email}} to accept this invitation.","accept_invitation_wrong_account":"You're logged in as {{current}}, but this invitation was sent to {{invited}}. Log out and try again.","accept_invitation_button":"Accept Invitation","accept_invitation_register_desc":"Create your account to join {{shop}}.","invitation_invalid":"This invitation link is invalid or has expired.","invitation_accepted":"You've joined {{shop}}.","switch_shop":"Switch Shop","create_your_own_shop":"Create your own shop","create_new_shop":"Create new shop","current_shop":"Current"},"offers":{"offers_title":"Offers","offers_desc":"Automatic promotions shoppers get without a code: buy X get Y, quantity and spend discounts.","add_offer":"Add Offer","create_offer":"Create Offer","create_offer_desc":"Choose what shoppers buy and what they get in return.","edit_offer":"Edit Offer","edit_offer_desc":"Update this offer's products, reward and schedule.","delete_offer":"Delete Offer","delete_offer_confirm":"Are you sure you want to delete the offer {{name}}?","save_offer":"Save Offer","update_offer":"Update Offer","type":"Offer Type","type_buy_x_get_y":"Buy X Get Y","type_buy_x_get_y_desc":"Buy a number of items, get items free or discounted — or a discount. Buy one get one is buy 1, get 1 at 100%.","type_quantity_discount":"Quantity Discount","type_quantity_discount_desc":"The more items shoppers buy, the bigger the discount on each of them.","type_amount_discount":"Amount Discount","type_amount_discount_desc":"Spend a set amount, get money or a percentage off the order.","section_offer":"Offer","name":"Offer Name","name_hint":"Shoppers see this name in their cart and at checkout.","name_placeholder":"e.g. Buy 2 shirts, get a cap free","section_buy":"Customer Buys","section_buy_desc":"How many items shoppers need in their cart, and which ones count.","buy_qty":"Quantity to Buy","section_reward":"Customer Gets","section_reward_desc":"What shoppers earn once they buy enough.","reward_items":"Free or discounted items","reward_items_desc":"Shoppers add the reward items to their cart themselves; the cart tells them what to add.","reward_discount":"A discount","reward_discount_desc":"Money or a percentage off the bought items or the whole order.","reward_qty":"Items They Get","reward_free_hint":"100% makes the items free.","reward_same_scope":"Same products as the ones bought","reward_same_scope_hint":"Turn off to reward different products, e.g. buy shirts, get a cap.","applies_to":"Discount Applies To","applies_to_buy_items":"The bought items","applies_to_order":"The whole order","max_applications":"Times per Order","max_applications_hint":"How many times one order can earn the reward (buying 4 with \"buy 2 get 1\" earns it twice). Leave empty for no limit.","section_products":"Products","section_products_desc":"Which products count toward the offer and get discounted.","section_tiers":"Discount Tiers","section_tiers_quantity_desc":"The highest tier the shopper reaches applies. A fixed amount is taken off each item.","section_tiers_amount_desc":"The highest tier the products' subtotal reaches applies, before any discount.","tier_min_qty":"From Quantity","tier_min_subtotal":"From Amount","tier_value_per_item":"Amount Off Each","add_tier":"Add Tier","remove_tier":"Remove tier","max_discount_amount_hint":"Caps how much a percentage tier can discount. Leave empty for no cap.","scope_products":"Specific Products","scope_products_hint":"Products that count even if they aren't in the chosen categories.","scope_exclude_products":"Excluded Products","scope_exclude_products_hint":"Never part of the offer, even when their category matches.","scope_everything":"Nothing selected — every product in your store counts.","section_rules":"Rules & Schedule","combinable_with_coupons":"Combine with Coupons","combinable_with_coupons_hint":"When off, a shopper who gets this offer can't use a coupon on the same order. Both the offer and the coupon must allow combining.","priority":"Priority","priority_hint":"When two offers would give the same discount, the higher priority wins.","usage_limit_hint":"How many orders can use this offer in total. Leave empty for unlimited.","starts_at_hint":"Leave empty for the offer to start immediately.","ends_at_hint":"Leave empty for the offer to never end.","status":"Active","status_hint":"Inactive offers don't apply, even if within their date range.","used_count":"Times Used","summary":"Offer","summary_bxgy_free":"Buy {{buy}}, get {{qty}} free","summary_bxgy_items":"Buy {{buy}}, get {{qty}} at {{value}} off","summary_bxgy_discount":"Buy {{buy}}, get {{value}} off those items","summary_bxgy_order":"Buy {{buy}}, get {{value}} off the order","summary_quantity":"{{value}} off from {{min}} items","summary_amount":"{{value}} off orders from {{min}}","summary_more_tiers":"(+{{count}} more tiers)","search_placeholder":"Search offers by name...","no_offers_title":"No offers yet","no_offers_desc":"Create an offer to reward shoppers automatically — no code needed.","no_offers_found":"No matching offers found.","tiers_required":"Add at least one tier.","tier_threshold_duplicate":"Each tier needs a different threshold.","error_no_longer_available":"The offer \"{{name}}\" is no longer available. Please review your cart."},"product_groups":{"product_groups_title":"Variable Products","product_groups_desc":"Manage variable products, variant options, and item sets.","create_group_title":"Create Variable Product","create_group_desc":"Define a new variable product, choose its variation types, and link individual products.","basic_info_desc":"Set up the master name and required variation types for this variable product.","edit_product_group":"Edit Variable Product","edit_group_desc":"Update variable product details, variation types, and linked products.","delete_group_title":"Delete Variable Product","delete_group_desc":"Are you sure you want to delete this variable product? The linked individual products will not be deleted.","group_details":"Variable Product Details","group_name":"Product Name","group_name_placeholder":"e.g. iPhone 15 Pro Series or Men Cotton T-Shirt","comment":"Comment \/ Notes","comment_placeholder":"Optional notes or internal remarks about this variable product...","variation_types_desc":"Select the reusable variation properties for this variable product (e.g. Color, Size, Storage).","select_variation_types":"Select Variation Types","select_variation_types_placeholder":"Select variation types...","new_variation_type":"New Variation Type","no_variation_types_available":"No variation types created yet. Click \"+ New Variation Type\" to define one.","no_variation_types":"Please select at least one variation type above before adding products.","total_groups":"Total Variable Products","total_linked_products":"Total Linked Products","items_count":"Linked Products","no_groups_title":"No variable products found","no_groups_desc":"Create a variable product to showcase product variations together.","search_placeholder":"Search variable products by name or comment...","variation_types_management_desc":"Manage reusable multilingual variation types (like Color, Size, Storage) used across variable products.","create_variation_type":"Create Variation Type","edit_variation_type":"Edit Variation Type","delete_variation_type_title":"Delete Variation Type","delete_variation_type_desc":"Are you sure you want to delete the variation type \"{{name}}\"? This action cannot be undone.","variation_type_name":"Variation Type Name","variation_type_name_placeholder":"e.g. Color, Size, Storage Capacity","variation_type_dialog_desc":"Define a reusable variation property for your shop in multiple languages.","variation_type_created":"Variation type \"{{name}}\" created successfully.","variation_type_updated":"Variation type \"{{name}}\" updated successfully.","variation_type_deleted":"Variation type \"{{name}}\" deleted successfully.","variation_type_in_use_error":"Cannot delete this variation type because it is linked to one or more variable products.","variations_management_desc":"Manage reusable variant options (like Red, Blue, XL, 128GB) for your store.","create_variation":"Create Variant","edit_variation":"Edit Variant","delete_variation_title":"Delete Variant","delete_variation_desc":"Are you sure you want to delete the variant \"{{name}}\"? This action cannot be undone.","variation_name":"Variant Name","variation_name_placeholder":"e.g. Red, XL, 128 GB","variation_dialog_desc":"Define a reusable variant option for your shop in multiple languages.","variation_created":"Variant \"{{name}}\" created successfully.","variation_updated":"Variant \"{{name}}\" updated successfully.","variation_deleted":"Variant \"{{name}}\" deleted successfully.","variation_in_use_error":"Cannot delete this variant because it is linked to one or more variable products.","linked_items":"Variants & Linked Products","linked_items_desc":"Select products and specify variation values for each selected variation type.","add_product_item":"Add Variant Product","select_product":"Select Product","product_placeholder":"Search and select a product...","select_variation_placeholder":"Select {{name}}...","select_variant_placeholder":"Select variant...","no_items_added":"No products added to this variable product yet. Click \"Add Variant Product\" above.","no_products_found":"No products found.","product_column":"Product","created_success":"Variable product created successfully.","updated_success":"Variable product updated successfully.","deleted_success":"Variable product deleted successfully."},"plans":{"title":"Plans & Billing","description":"Manage your store subscription tier, unlock premium features, and expand your catalog capacity.","current_plan_badge":"Current Plan","product_limit":"Product Limit","product_limit_desc":"Maximum number of products you can list in your catalog","unlimited":"Unlimited","products_count_format":"{{count}} products","products_usage":"Catalog usage","products_used_of_limit":"{{current}} of {{limit}} products used","products_used_unlimited":"{{current}} products active (Unlimited)","feature_import":"Product Bulk Import","feature_payments_cod_only":"Cash on delivery payments only","feature_payments_cards_paypal":"Card & PayPal payments","feature_import_desc":"Upload and import products in bulk via Excel and CSV spreadsheets","feature_smtp":"Custom SMTP Mail Server","feature_smtp_desc":"Send transactional emails and notifications directly from your own domain and mail host","feature_card_payments":"Card Payments","feature_card_payments_desc":"Accept card payments at checkout through your own Stripe or Network International account","feature_multi_currency":"Multi-currency Support","feature_multi_currency_desc":"Sell in multiple currencies with automated exchange rate conversion","multi_currency_single":"Single currency only","multi_currency_multiple":"Multi-currency enabled","feature_analytics":"Analytics & Reporting","feature_analytics_desc":"Track sales, orders, and customer insights","analytics_basic":"Basic Analytics","analytics_pro":"Advanced Pro Analytics","feature_footer_credit":"Storefront Footer Credit","feature_footer_credit_desc":"Customize or remove platform footer attribution","footer_credit_locked":"Standard platform footer credit","footer_credit_unlocked":"Remove \/ Customize footer credit","feature_email_footer":"Email Footer Branding","feature_email_footer_desc":"Customize or remove branding on outbound transactional emails","email_footer_locked":"Standard email footer","email_footer_unlocked":"Remove \/ Customize email footer","feature_shop_templates":"Storefront Templates","feature_shop_templates_desc":"Access exclusive responsive theme layouts","feature_email_templates":"Email Templates","feature_email_templates_desc":"Access customizable email layout designs","feature_storefront":"Custom Online Storefront","feature_taxonomies":"Categories & Taxonomies","feature_variants":"Product Variants & Options","feature_variable_products":"Variable Products","feature_variable_products_desc":"Create and manage variable products with multiple variation types and options","everything_in":"Everything in {{plan}}, plus:","feature_url_redirects":"URL Redirects","feature_url_redirects_desc":"Send old store links, such as those from a previous platform, to their new pages","feature_premium_home_blocks":"Premium Home Blocks","feature_premium_home_blocks_desc":"Customer reviews, video, FAQ, countdown, testimonials and more for your home page","widget_locked_pro":"Available on the Pro plan and above.","widget_hidden_pro":"Hidden on your store: this block needs the Pro plan or above. Upgrade to show it again.","feature_locked_pro":"Available on the Pro plan and above.","feature_locked_basic":"Available on the Basic plan and above.","widget_locked_basic":"Available on the Basic plan and above.","widget_hidden_basic":"Hidden on your store: this block needs the Basic plan or above. Upgrade to show it again.","feature_spec_templates":"Specification Templates","feature_spec_templates_desc":"Describe products with structured, grouped specifications shoppers can download as a PDF","feature_stock_notifications":"Back-in-Stock Alerts","feature_stock_notifications_desc":"Shoppers ask to be emailed when an out-of-stock product is available again","feature_reviews":"Product Reviews & Ratings","feature_reviews_desc":"Verified buyers rate and review what they bought, with moderation and replies","feature_quotations":"Quotations","feature_quotations_desc":"Quote products at your own prices, email the quotation, and turn it into an order once agreed","feature_pdf_templates":"PDF templates","feature_pdf_templates_desc":"Design your quotation and invoice PDFs: logo, header, footer and which fields show","feature_b2b":"B2B Wholesale","feature_b2b_desc":"Wholesale memberships and prices, and quotation enquiries from members","feature_abandoned_carts":"Abandoned Cart Recovery","feature_abandoned_carts_desc":"See carts customers left behind, with their contact details and potential revenue","feature_digital_marketing":"Digital Marketing Integration","feature_digital_marketing_desc":"Connect Google Search Console to see indexing, search performance and errors inside your panel","feature_shipping_integration":"Shipping carrier integration","feature_shipping_integration_desc":"Live carrier rates at checkout, shipments and labels created with the carrier, and automatic tracking","feature_tracking_codes":"Tracking codes (GA4, Tag Manager, Meta, Snap, TikTok)","feature_tracking_codes_desc":"Paste each platform's tracking code; the storefront sends their browser events","feature_store_languages":"Store Languages","feature_store_languages_desc":"Offer your storefront in multiple languages for international customers","languages_count_format":"{{count}} Languages","max_languages_limit":"Up to {{count}} languages","unlimited_languages":"Unlimited languages","feature_team_members":"Team Members","team_members_count_format":"Up to {{count}} Team Members","unlimited_team_members":"Unlimited team members","feature_branding":"Custom Logo & Theme Styling","feature_priority_support":"Priority 24\/7 Support","tier_basic":"Basic","tier_pro":"Pro","tier_pro_plus":"Pro+","freemium":"Freemium","freemium_name":"Freemium","freemium_desc":"Perfect for newly launched stores getting started with essential e-commerce capabilities.","freemium_price":"Free","freemium_period":"Forever","basic":"Basic","basic_name":"Basic","basic_desc":"Ideal for growing merchants who need higher catalog capacity and branded email.","basic_price":"$29","basic_period":"\/ month","pro":"Pro","pro_name":"Pro","pro_desc":"For high-volume merchants and enterprise stores demanding unlimited scale and full control.","pro_price":"$79","pro_period":"\/ month","pro_badge":"Most Popular","business":"Business","business_desc":"Everything in Pro, plus B2B wholesale: memberships, wholesale prices, quotations and invoices.","upgrade_to":"Upgrade to {{plan}}","switch_to":"Switch to {{plan}}","current_plan":"Active Plan","upgrade_plan":"Upgrade Plan","upgrade_required":"Upgrade Required","upgrade_tooltip":"Available on {{plan}} plan. Click to upgrade.","feature_locked":"Feature Locked","feature_locked_desc":"This feature is available on {{plans}} plans. Upgrade your subscription to start using it.","upgrade_now":"Upgrade Now","view_plans":"View Plans","product_limit_banner_title":"Product Limit Reached","product_limit_banner_desc":"You have reached the maximum of {{limit}} products allowed on your {{plan}} plan. Upgrade your plan to add more products.","feature_requires_upgrade":"The {{feature}} feature is not available on your current plan. Please upgrade to unlock it.","product_limit_reached_toast":"Product limit ({{limit}}) reached. Please upgrade your plan to add more products.","payment_credit_stale":"Your plan changed while this payment was processing, so it was not applied. Please contact us for a refund.","paid_plan_requires_payment":"The {{plan}} plan starts once its payment goes through.","cannot_downgrade_exceeds_limit":"Cannot switch to {{plan}} plan because your catalog contains {{current}} products, which exceeds the {{limit}} product limit. Please remove excess products before downgrading.","downgrade_disabled":"Plan downgrades are currently disabled. Please contact support if you need to change your plan.","cannot_downgrade_button":"Exceeds Limit ({{current}}\/{{limit}})","freemium_language_limit_reached":"Freemium stores can select up to {{limit}} languages. Upgrade to Basic or Pro to unlock additional languages.","variable_products_locked_desc":"Variable products are available on the Pro plan. Upgrade your subscription to create and manage variable products.","team_members_locked_desc":"Inviting team members is available on the Pro plan. Upgrade your subscription to add up to {{limit}} team members.","abandoned_carts_locked_desc":"Abandoned cart recovery is available on the Pro plan. Upgrade your subscription to see carts customers left behind.","reviews_locked_desc":"Product reviews are available on the Basic and Pro plans. Upgrade your subscription to let verified buyers rate your products.","b2b_locked_desc":"B2B wholesale is available on the Business plan. Upgrade your subscription to sell to wholesale customers with memberships, quotations and invoices.","digital_marketing_locked_desc":"Account connections with reports in the panel and server-side events, or pasted tracking codes, are available on the Pro plan and above.","checkout_title":"Upgrade to {{plan}}","checkout_description":"Complete your payment to activate the {{plan}} subscription tier instantly.","hosted_checkout_notice":"You'll enter your card details on our payment provider's secure page.","order_summary":"Order Summary","plan_price":"Subscription Price","billing_cycle":"Billing Cycle","monthly_billing":"Monthly","yearly_billing":"Yearly","multi_year_billing":"{{years}} Years","credit_exceeds_monthly":"Credit exceeds monthly plan","billing_monthly":"Monthly","billing_yearly":"Yearly","yearly_savings_badge":"Save 17% (2 months free)","save_percentage":"Save {{percent}}%","per_month":"\/ month","per_year":"\/ year","billed_annually":"Billed annually","billed_monthly":"Billed monthly","unused_subscription_credit":"Credit for remaining {{months}} mo ({{current}})","total_due":"Total Due Today","payment_method":"Payment Method","payment_method_card":"Credit \/ Debit Card","payment_method_shamcash":"ShamCash","shamcash_redirect_desc":"You will be taken to ShamCash to confirm the payment with your transfer code.","shamcash_unavailable":"ShamCash is not available for this payment.","credit_debit_card":"Credit \/ Debit Card","cardholder_name":"Cardholder Name","cardholder_placeholder":"Jane Doe","card_number":"Card Number","card_exp":"Expiration Date","card_cvc":"CVC \/ CVV","pay_and_upgrade":"Pay {{amount}} and Upgrade","secure_payment_notice":"256-bit encrypted and secure payment processing","payment_success_upgraded":"Payment successful! Your store has been upgraded to {{plan}} plan.","invalid_paid_plan":"Selected tier is not a paid subscription plan.","schedule_downgrade_title":"Schedule Downgrade to {{plan}}","schedule_downgrade_desc":"You will retain all {{current}} features until your current billing period ends on {{date}}. After that date, your store will switch to the {{target}} plan.","schedule_downgrade_immediate_desc":"Your subscription has concluded. Your store will switch immediately to the {{target}} plan.","confirm_schedule_downgrade":"Confirm Scheduled Downgrade","downgrade_scheduled_banner_title":"Downgrade Scheduled","downgrade_scheduled_banner_desc":"Your store will downgrade to {{plan}} on {{date}}. You will continue to enjoy your active {{current}} plan until then.","cancel_scheduled_downgrade":"Keep Current Plan","downgrade_scheduled_success":"Downgrade to {{plan}} scheduled for {{date}}.","downgrade_cancelled_success":"Scheduled downgrade was successfully cancelled.","auto_renew_title":"Auto-renew","auto_renew_on":"On","auto_renew_off":"Off","auto_renew_on_desc":"Your {{plan}} plan renews automatically on {{date}} for {{amount}}.","auto_renew_off_desc":"Your plan ends on {{date}} and will not renew. Enable auto-renew to keep your store active without interruption.","enable_auto_renew":"Enable auto-renew","cancel_auto_renew":"Turn off auto-renew","cancel_auto_renew_title":"Turn off auto-renew?","cancel_auto_renew_desc":"Your subscription will be cancelled with the payment provider. You keep your current plan until {{date}}, after which your store will be suspended unless you renew.","confirm_cancel_auto_renew":"Turn off auto-renew","cancelling_auto_renew":"Turning off...","auto_renew_cancelled_success":"Auto-renew is off. Your plan stays active until {{date}}.","auto_renew_enabled_success":"Auto-renew is on. Your card will first be charged on {{date}}.","auto_renew_enable_failed":"We could not enable auto-renew. Please try again.","auto_renew_setup_title":"Enable auto-renew","auto_renew_setup_desc":"No charge today. Your card will first be charged on {{date}} for {{amount}}, then every period until you turn auto-renew off.","auto_renew_setup_submit":"Save card & enable auto-renew","subscription_active_until":"Active until {{date}}","billing_history":"Billing & Invoices","billing_history_desc":"View and download past subscription invoices and payment receipts.","no_payments_yet":"No payment transactions yet.","invoice_id":"Invoice Reference","amount":"Amount","date":"Date","expiry_date":"Expiry Date","status":"Status","completed":"Paid","failed":"Failed","payment_failed_declined":"Payment was declined by the card processor. Please check your card details or try another card.","download_invoice":"Download Invoice","invoice_pdf":"PDF Invoice","suspended_banner_title":"Storefront Suspended","suspended_banner_desc":"Your subscription has expired and your storefront is currently hidden from customers. Please renew your subscription to restore instant store access.","expiring_soon_banner_title":"Subscription Expiring Soon","expiring_soon_banner_desc":"Your subscription expires in {{days}} day(s) on {{date}}. Renew now to ensure continuous storefront access.","renew_subscription":"Renew Subscription","renew_plan":"Renew {{plan}}","renew_now":"Renew Plan","extend_subscription":"Renew \/ Extend Subscription","renew_checkout_title":"Renew {{plan}} Subscription","pay_and_renew":"Pay & Renew - {{amount}}","card_ending_in":"Card ending in {{last}}4","gateway_label":"via {{gateway}}","billing_address_section":"Billing Address","billing_address":"Street Address","billing_address_placeholder":"123 Market Street, Suite 100","billing_city":"City","billing_city_placeholder":"San Francisco","billing_state":"State \/ Region (Optional)","billing_state_placeholder":"California","billing_postal_code":"Postal \/ ZIP Code","billing_postal_code_placeholder":"94105","billing_country":"Country","billing_country_placeholder":"United States","error_card_name_required":"Cardholder name is required (min 3 characters).","error_card_number_invalid":"Please enter a valid credit or debit card number.","error_card_exp_format":"Expiration date must be in MM\/YY format.","error_card_exp_invalid":"Invalid expiration month.","error_card_exp_past":"Card expiration date has already expired.","error_card_cvc_invalid":"CVC security code must be 3 or 4 digits.","error_billing_address_required":"Street address is required (min 3 characters).","error_billing_city_required":"City is required.","error_billing_country_required":"Country is required.","error_billing_postal_code_required":"Postal \/ ZIP code is required.","stripe_not_configured_title":"Stripe Configuration Missing","stripe_not_configured_desc":"Stripe is selected as the payment gateway, but the Stripe publishable key (STRIPE_KEY) is not configured in the system. Payment cannot proceed.","network_not_configured_desc":"Network International is selected as the payment gateway, but its outlet id and hosted session key are not configured in the system. Payment cannot proceed.","powered_by_stripe":"Secured via Stripe","module_b2b_title":"B2B wholesale","module_b2b_plan":"Selling to wholesale customers — memberships, wholesale prices, and quotation enquiries from members — is part of the Business plan. Open the B2B settings to see what it includes and upgrade.","module_b2b_disabled":"B2B selling is turned off. Turn it on and choose a pricing method in the B2B settings to start receiving wholesale enquiries.","module_b2b_settings":"Open B2B settings","module_quotations_title":"Quotations","module_quotations_plan":"Building quotations for your customers — your products at your prices, emailed as a PDF and turned into an order once agreed — is part of the Pro plan and above. Open the plans to upgrade.","module_quotations_settings":"View plans","module_digital_marketing_title":"Digital marketing","module_digital_marketing_plan":"Connecting Google, Meta, Snap and TikTok, or pasting their tracking codes, is part of the Pro plan and above. Open the SEO & Digital Marketing settings to see your options.","module_digital_marketing_settings":"Open SEO & Digital Marketing settings","module_ask_owner":"Ask the shop owner to change this in the settings."},"quotations":{"title":"Quotations","description":"Quote products at your own prices, email the quotation, and turn it into an order once the customer agrees.","quotation":"Quotation","quotation_number":"Quotation number","new_quotation":"New quotation","edit_quotation":"Edit quotation","back_to_quotations":"Back to quotations","search_placeholder":"Search by number, customer, email or phone…","no_quotations_title":"No quotations yet","no_quotations_desc":"Create a quotation for a customer, or send one in answer to a wholesale enquiry.","no_customer_quotations_desc":"Quotations the shop sends you will appear here.","locked_desc":"Quotations are available on the Pro plan and above. Upgrade to quote your customers and turn agreed quotations into orders.","my_quotations":"My quotations","my_quotations_desc":"Quotations the shop sent you.","status_draft":"Draft","status_published":"Published","publish":"Publish","publish_desc":"Lock it without emailing it, to download the PDF and share it yourself (for example on WhatsApp).","save_and_publish":"Save & publish","published":"The quotation was published.","cannot_publish":"Only a draft can be published.","send_needs_email":"Add an email address to send it.","agree_and_create_order":"Agree & create order","agree_and_create_order_desc":"The customer agreed to this quotation. It becomes an order now (taking the items out of stock) and can no longer change.","agreed_without_order":"The quotation was agreed. Create its order when you are ready.","agree_with_order":"A quotation answering a wholesale enquiry is agreed together with its order.","create_order":"Create order","create_order_desc":"Create the order for this agreed quotation (taking the items out of stock).","order_created":"Order {{order}} was created.","cannot_create_order":"Only an agreed quotation without an order can have one created.","agreed_hint_no_order":"Agreed {{date}} — no order yet.","event_order_created":"Order {{number}} created","status_agreed":"Agreed","status_superseded":"Superseded","status_cancelled":"Cancelled","source":"Source","source_manual":"Manual","source_enquiry":"Enquiry {{number}}","customer_desc":"The customer the quotation is for. Add a new one if they have no account yet.","recipient_customer":"Customer","recipient_other":"Someone else","recipient_other_desc":"For someone without a customer account: their name, and an email and phone if you have them.","saved_address":"Saved address","saved_address_placeholder":"Choose one of the customer's addresses","select_customer":"Select a customer","products":"Products","products_desc":"Add the products to quote and set each quantity and unit price.","intro":"Introduction","intro_desc":"Shown before the products, on the quotation and its PDF — a short pitch, terms or a greeting.","add_product":"Add product","search_products":"Search products…","retail_price_hint":"Retail price: {{price}}","no_items":"Add at least one product to the quotation.","shipping_desc":"Where the order will be delivered, and what shipping costs.","notes":"Notes for the customer","notes_placeholder":"Delivery terms, validity, anything the customer should know…","summary":"Summary","tax_on_save":"Tax is worked out when you save.","estimated_tax":"Tax","save_draft":"Save draft","save_and_send":"Save & send","created":"Quotation {{number}} was created.","updated":"The quotation was saved.","send":"Send quotation","resend":"Email again","download":"Download PDF","revise":"Revise","revise_desc":"Make a new draft from this quotation to change and publish. This one is superseded when the new one is published.","revised":"Draft {{number}} was created. Change it and send it to replace the quotation.","mark_agreed":"Mark as agreed","mark_agreed_desc":"The customer agreed to this quotation. It can no longer change; create its order when you are ready.","agreed":"The quotation was agreed and order {{order}} was created.","cancel":"Cancel quotation","cancel_desc":"The quotation will be closed. This cannot be undone.","cancelled":"The quotation was cancelled.","queued":"The quotation is being emailed to {{email}}.","view_order":"View order","view_enquiry":"View enquiry","previous_quotation":"Revises {{number}}","next_quotation":"Revised by {{number}}","superseded_hint":"A newer quotation replaced this one.","agreed_hint":"Agreed {{date}} — it became order {{order}}.","draft_hint":"A draft only you see. Send it to share it with the customer.","locked":"A quotation can only be changed while it is a draft. Revise it to make a new one.","cannot_send":"Only a draft or published quotation can be emailed.","cannot_agree":"Only a published quotation that is not agreed yet can be agreed.","cannot_cancel":"This quotation can no longer be cancelled.","cannot_revise":"Only a published quotation can be revised.","dashboard_view_all":"View all quotations","dashboard_drafts":"Drafts to send","dashboard_awaiting":"Awaiting customer answer","dashboard_awaiting_count":"{{count}} sent, not agreed yet","dashboard_agreed_this_month":"Agreed this month","dashboard_agreed_count":"{{count}} became orders","timeline_desc":"Every change made to the quotation, newest first.","documents_log_desc":"Every time the quotation was downloaded or emailed, with exactly what it showed.","event_created":"Quotation created","event_updated":"Quotation edited","event_status_changed":"Status changed from {{from}} to {{to}}","event_downloaded":"PDF downloaded","event_emailed":"Quotation emailed","event_sent":"Quotation delivered","event_send_failed":"Quotation email failed","event_revised":"Revised as {{number}}"},"countries":{"ABW":"Aruba","AFG":"Afghanistan","AGO":"Angola","AIA":"Anguilla","ALA":"Åland Islands","ALB":"Albania","AND":"Andorra","ARE":"United Arab Emirates","ARG":"Argentina","ARM":"Armenia","ASM":"American Samoa","ATA":"Antarctica","ATF":"French Southern Territories","ATG":"Antigua & Barbuda","AUS":"Australia","AUT":"Austria","AZE":"Azerbaijan","BDI":"Burundi","BEL":"Belgium","BEN":"Benin","BES":"Caribbean Netherlands","BFA":"Burkina Faso","BGD":"Bangladesh","BGR":"Bulgaria","BHR":"Bahrain","BHS":"Bahamas","BIH":"Bosnia & Herzegovina","BLM":"St. Barthélemy","BLR":"Belarus","BLZ":"Belize","BMU":"Bermuda","BOL":"Bolivia","BRA":"Brazil","BRB":"Barbados","BRN":"Brunei","BTN":"Bhutan","BVT":"Bouvet Island","BWA":"Botswana","CAF":"Central African Republic","CAN":"Canada","CCK":"Cocos (Keeling) Islands","CHE":"Switzerland","CHL":"Chile","CHN":"China","CIV":"Côte d’Ivoire","CMR":"Cameroon","COD":"Congo - Kinshasa","COG":"Congo - Brazzaville","COK":"Cook Islands","COL":"Colombia","COM":"Comoros","CPV":"Cape Verde","CRI":"Costa Rica","CUB":"Cuba","CUW":"Curaçao","CXR":"Christmas Island","CYM":"Cayman Islands","CYP":"Cyprus","CZE":"Czechia","DEU":"Germany","DJI":"Djibouti","DMA":"Dominica","DNK":"Denmark","DOM":"Dominican Republic","DZA":"Algeria","ECU":"Ecuador","EGY":"Egypt","ERI":"Eritrea","ESH":"Western Sahara","ESP":"Spain","EST":"Estonia","ETH":"Ethiopia","FIN":"Finland","FJI":"Fiji","FLK":"Falkland Islands","FRA":"France","FRO":"Faroe Islands","FSM":"Micronesia","GAB":"Gabon","GBR":"United Kingdom","GEO":"Georgia","GGY":"Guernsey","GHA":"Ghana","GIB":"Gibraltar","GIN":"Guinea","GLP":"Guadeloupe","GMB":"Gambia","GNB":"Guinea-Bissau","GNQ":"Equatorial Guinea","GRC":"Greece","GRD":"Grenada","GRL":"Greenland","GTM":"Guatemala","GUF":"French Guiana","GUM":"Guam","GUY":"Guyana","HKG":"Hong Kong SAR China","HMD":"Heard & McDonald Islands","HND":"Honduras","HRV":"Croatia","HTI":"Haiti","HUN":"Hungary","IDN":"Indonesia","IMN":"Isle of Man","IND":"India","IOT":"British Indian Ocean Territory","IRL":"Ireland","IRN":"Iran","IRQ":"Iraq","ISL":"Iceland","ITA":"Italy","JAM":"Jamaica","JEY":"Jersey","JOR":"Jordan","JPN":"Japan","KAZ":"Kazakhstan","KEN":"Kenya","KGZ":"Kyrgyzstan","KHM":"Cambodia","KIR":"Kiribati","KNA":"St. Kitts & Nevis","KOR":"South Korea","KWT":"Kuwait","LAO":"Laos","LBN":"Lebanon","LBR":"Liberia","LBY":"Libya","LCA":"St. Lucia","LIE":"Liechtenstein","LKA":"Sri Lanka","LSO":"Lesotho","LTU":"Lithuania","LUX":"Luxembourg","LVA":"Latvia","MAC":"Macao SAR China","MAF":"St. Martin","MAR":"Morocco","MCO":"Monaco","MDA":"Moldova","MDG":"Madagascar","MDV":"Maldives","MEX":"Mexico","MHL":"Marshall Islands","MKD":"North Macedonia","MLI":"Mali","MLT":"Malta","MMR":"Myanmar (Burma)","MNE":"Montenegro","MNG":"Mongolia","MNP":"Northern Mariana Islands","MOZ":"Mozambique","MRT":"Mauritania","MSR":"Montserrat","MTQ":"Martinique","MUS":"Mauritius","MWI":"Malawi","MYS":"Malaysia","MYT":"Mayotte","NAM":"Namibia","NCL":"New Caledonia","NER":"Niger","NFK":"Norfolk Island","NGA":"Nigeria","NIC":"Nicaragua","NIU":"Niue","NLD":"Netherlands","NOR":"Norway","NPL":"Nepal","NRU":"Nauru","NZL":"New Zealand","OMN":"Oman","PAK":"Pakistan","PAN":"Panama","PCN":"Pitcairn Islands","PER":"Peru","PHL":"Philippines","PLW":"Palau","PNG":"Papua New Guinea","POL":"Poland","PRI":"Puerto Rico","PRK":"North Korea","PRT":"Portugal","PRY":"Paraguay","PSE":"Palestine","PYF":"French Polynesia","QAT":"Qatar","REU":"Réunion","ROU":"Romania","RUS":"Russia","RWA":"Rwanda","SAU":"Saudi Arabia","SDN":"Sudan","SEN":"Senegal","SGP":"Singapore","SGS":"South Georgia & South Sandwich Islands","SHN":"St. Helena","SJM":"Svalbard & Jan Mayen","SLB":"Solomon Islands","SLE":"Sierra Leone","SLV":"El Salvador","SMR":"San Marino","SOM":"Somalia","SPM":"St. Pierre & Miquelon","SRB":"Serbia","SSD":"South Sudan","STP":"São Tomé & Príncipe","SUR":"Suriname","SVK":"Slovakia","SVN":"Slovenia","SWE":"Sweden","SWZ":"Eswatini","SXM":"Sint Maarten","SYC":"Seychelles","SYR":"Syria","TCA":"Turks & Caicos Islands","TCD":"Chad","TGO":"Togo","THA":"Thailand","TJK":"Tajikistan","TKL":"Tokelau","TKM":"Turkmenistan","TLS":"Timor-Leste","TON":"Tonga","TTO":"Trinidad & Tobago","TUN":"Tunisia","TUR":"Türkiye","TUV":"Tuvalu","TWN":"Taiwan","TZA":"Tanzania","UGA":"Uganda","UKR":"Ukraine","UMI":"U.S. Outlying Islands","URY":"Uruguay","USA":"United States","UZB":"Uzbekistan","VAT":"Vatican City","VCT":"St. Vincent & Grenadines","VEN":"Venezuela","VGB":"British Virgin Islands","VIR":"U.S. Virgin Islands","VNM":"Vietnam","VUT":"Vanuatu","WLF":"Wallis & Futuna","WSM":"Samoa","YEM":"Yemen","ZAF":"South Africa","ZMB":"Zambia","ZWE":"Zimbabwe"},"emails":{"expiring_warning_subject":"Action Required: Your {{shop}} subscription expires in {{days}} days","expiring_warning_badge":"⚠️ Renewal Notice","expiring_warning_title":"Your {{plan}} subscription is expiring soon","greeting":"Hello {{name}},","expiring_warning_body_1":"Your subscription for {{shop}} on the {{plan}} plan will expire in {{days}} day(s) on {{date}}.","expiring_warning_body_2":"To avoid service interruption and keep your storefront active for customers, please renew your subscription before the expiration date.","renew_now_button":"Renew Subscription Now","expiring_warning_body_2_auto_renew":"Log in, renew your subscription, and enable auto-renew to keep your store active.","renewal_reminder_subject":"Your {{shop}} subscription renews in {{days}} days","renewal_reminder_badge":"🔁 Upcoming Renewal","renewal_reminder_title":"Your {{plan}} subscription will renew automatically","renewal_reminder_body_1":"Your {{plan}} subscription for {{shop}} renews on {{date}}. We will charge {{amount}} to your card ending in {{card}}.","renewal_reminder_body_2":"No action is needed. To change your plan or turn off auto-renew, visit your billing settings before the renewal date.","manage_subscription_button":"Manage Subscription","renewed_subject":"Your {{shop}} subscription has been renewed","renewed_badge":"✅ Subscription Renewed","renewed_title":"Your {{plan}} subscription has been renewed","renewed_body_1":"We charged {{amount}} for your {{plan}} subscription for {{shop}}.","renewed_body_2":"Your subscription is now active until {{date}}.","email_footer":"Thank you for choosing {{app}}. If you have any questions or need assistance, please contact customer support.","email_platform_credit":"Powered by {{app}}","expired_subject":"Your {{shop}} subscription has expired - Store Suspended","expired_badge":"🚫 Store Suspended","expired_title":"Your {{shop}} subscription has expired","expired_body_1":"Your {{plan}} subscription for {{shop}} has expired on {{date}}.","expired_body_2":"As a result, your public storefront has been temporarily suspended. Your store data and catalog remain safe and intact. You can restore your storefront immediately by renewing your subscription.","renew_and_restore_button":"Renew Subscription & Restore Store","smtp_test_subject":"SMTP Test Email - {{shop}}","smtp_test_badge":"✅ SMTP Test","smtp_test_title":"SMTP Configuration Verified Successfully","smtp_test_body_1":"This test email confirms that your custom SMTP settings for {{shop}} are configured and working properly.","smtp_test_body_2":"Your store is now ready to reliably deliver order confirmations, notifications, and customer emails.","user_welcome_subject":"Welcome to {{app}} - Your Account Credentials","user_welcome_badge":"🎉 Welcome to {{app}}","user_welcome_title":"Your merchant account is ready","user_welcome_body":"An administrator has created a merchant account for you on {{app}}. Below are your account login credentials.","user_password_reset_subject":"Your {{app}} Account - New Password Generated","user_password_reset_badge":"🔑 Password Reset","user_password_reset_title":"A new password has been generated for your account","user_password_reset_body":"An administrator has generated a new password for your merchant account on {{app}}. You can now use the new credentials below to sign in.","account_credentials":"Account Credentials","login_button":"Sign In to Your Account","password_security_recommendation":"Security Recommendation: We strongly suggest changing this auto-generated password after signing in to your account.","admin_welcome_subject":"Welcome to {{app}} Admin Console - Access Credentials","admin_welcome_badge":"🛡️ Staff Provisioning","admin_welcome_title":"Your administrator account is ready","admin_welcome_body":"A super administrator has provisioned an administrative account for you on {{app}}. Below are your temporary sign-in credentials.","admin_password_reset_subject":"Your {{app}} Admin Account - Password Reset","admin_password_reset_badge":"🔑 Admin Password Reset","admin_password_reset_title":"New administrative password generated","admin_password_reset_body":"A super administrator has generated a new password for your administrative staff account on {{app}}. Use the credentials below to access the console.","admin_login_button":"Access Admin Console","customer_verify_email_subject":"Verify Your Email Address - {{shop}}","customer_verify_email_title":"Verify your email address","customer_verify_email_line_1":"Welcome to {{shop}}! Please click the button below to verify your email address.","customer_verify_email_action":"Verify Email Address","customer_verify_email_line_2":"If you did not create an account, no further action is required.","customer_verify_pending_email_subject":"Confirm Your New Email Address - {{shop}}","customer_verify_pending_email_title":"Confirm your new email address","customer_verify_pending_email_line_1":"You recently requested to update your email address for your {{shop}} account.","customer_verify_pending_email_line_2":"Please click the button below to confirm this new email address:","customer_verify_pending_email_action":"Confirm New Email","customer_verify_pending_email_line_3":"If you did not request this change, please ignore this email or cancel it in your account settings.","customer_password_reset_subject":"Reset Password Notification - {{shop}}","customer_password_reset_title":"Reset your password","customer_password_reset_body_1":"You are receiving this email because we received a password reset request for your account.","customer_password_reset_action":"Reset Password","customer_password_reset_body_2":"If you did not request a password reset, no further action is required.","customer_password_reset_sent_status":"If that email address is in our system, we have sent a password reset link.","customer_set_password_subject":"Your account at {{shop}}","customer_set_password_title":"Welcome to {{shop}}","customer_set_password_body_1":"{{shop}} created an account for you. Choose your password to sign in, follow your orders and see the quotations they send you.","customer_set_password_action":"Set your password","customer_set_password_body_2":"This link works for 7 days. After that, use \"Forgot password\" on the sign-in page.","order_shipped_customer_subject":"Your order {{order}} is on the way - {{shop}}","order_shipped_customer_title":"Your order {{order}} is on the way","order_shipped_customer_body":"Good news! Your order {{order}} has been handed to {{carrier}} and is on its way to you.","order_shipped_track_button":"Track your parcel","order_invoice_customer_subject":"Your invoice {{invoice}} for order {{order}} - {{shop}}","order_invoice_customer_title":"Your invoice {{invoice}}","order_invoice_customer_body":"Thank you! Your order {{order}} is complete. Your invoice {{invoice}} is attached to this email.","order_received_customer_subject":"Order Confirmation {{order}} - {{shop}}","order_received_customer_title":"Your order {{order}} has been received","order_received_customer_body":"We have received your order {{order}} and are preparing it for delivery. Thank you for shopping with {{shop}}!","order_received_view_button":"View Your Order","order_received_owner_subject":"New Order {{order}} - {{shop}}","order_received_owner_badge":"🛒 New Order","order_received_owner_title":"New order {{order}} received","order_received_owner_body":"A new order has been placed on {{shop}}. Here is a summary:","shop_smtp_delivery_failed_subject":"Action Required: Your {{shop}} SMTP settings failed to send an email","shop_smtp_delivery_failed_badge":"⚠️ SMTP Delivery Failed","shop_smtp_delivery_failed_title":"Your custom SMTP server failed to deliver an email","shop_smtp_delivery_failed_body_1":"We tried to send a customer email for {{shop}} through your configured SMTP server, but the delivery failed.","shop_smtp_delivery_failed_body_2":"To keep things moving, we sent it through our own mail service instead this time. Please check your SMTP host, port, and credentials so future emails can be delivered through your own server.","shop_smtp_delivery_failed_button":"Review Mail Settings","order_payment_alert_refunded_subject":"Order {{order}} refunded - {{shop}}","order_payment_alert_refunded_badge":"↩️ Order Refunded","order_payment_alert_refunded_title":"Order {{order}} was refunded","order_payment_alert_refunded_body":"Your payment gateway reports that a refund was issued for an order on {{shop}}. Here is a summary:","order_payment_alert_disputed_subject":"Order {{order}} disputed - {{shop}}","order_payment_alert_disputed_badge":"⚠️ Payment Disputed","order_payment_alert_disputed_title":"Order {{order}} is under dispute","order_payment_alert_disputed_body":"Your payment gateway reports that the cardholder disputed a payment for an order on {{shop}}. Here is a summary:","order_payment_alert_button":"View Order","low_stock_alert_subject":"{{product}} is running low - {{shop}}","low_stock_alert_out_subject":"{{product}} is out of stock - {{shop}}","low_stock_alert_badge":"📦 Low Stock","low_stock_alert_out_badge":"📦 Out of Stock","low_stock_alert_title":"{{product}} is running low","low_stock_alert_out_title":"{{product}} is out of stock","low_stock_alert_body":"Recent orders on {{shop}} brought {{product}} down to its low stock threshold. Restock it to keep selling.","low_stock_alert_sku":"SKU","low_stock_alert_in_stock":"In stock","low_stock_alert_button":"Update Stock","marketing_health_subject":"Action Required: {{platform}} tracking for {{shop}} needs attention","marketing_health_badge":"Tracking issue","marketing_health_title":"Your {{platform}} tracking needs attention","marketing_health_body":"We found a problem with how {{shop}} tracks for {{platform}}, so your ads may not be measured correctly:","marketing_health_button":"Review tracking settings","back_in_stock_subject":"{{product}} is back in stock at {{shop}}","back_in_stock_title":"{{product}} is back in stock","back_in_stock_line_1":"Good news: {{product}} is available again at {{shop}}. You asked us to let you know.","back_in_stock_action":"View product","back_in_stock_line_2":"Stock can run out quickly, so grab it while it lasts.","review_request_subject":"How was your order from {{shop}}?","review_request_title":"How did we do?","review_request_line_1":"Hi {{name}}, thank you for your order #{{order}} from {{shop}}. We would love to hear what you think of what you bought.","review_request_action":"Rate","review_request_line_2":"Your review helps other shoppers choose. It only takes a minute.","enquiry_received_customer_subject":"We received your enquiry {{enquiry}} — {{shop}}","enquiry_received_customer_title":"Enquiry {{enquiry}} received","enquiry_received_customer_body":"Thank you for your wholesale enquiry. {{shop}} will review it and send you a quotation shortly.","enquiry_received_owner_subject":"New wholesale enquiry {{enquiry}} — {{shop}}","enquiry_received_owner_title":"New wholesale enquiry {{enquiry}}","enquiry_received_owner_body":"A wholesale customer of {{shop}} sent an enquiry. Review it and send them a quotation.","enquiry_view_button":"View your enquiry","enquiry_open_button":"Open the enquiry","enquiry_quotation_body":"Please find attached the quotation from {{shop}} for your enquiry.","enquiry_invoice_body":"Please find attached the invoice from {{shop}} for your order.","enquiry_document_attached":"The PDF document is attached to this email.","quotation_body":"Please find attached the quotation from {{shop}}.","quotation_view_button":"View your quotation","enquiry_accepted_owner_subject":"Quotation {{enquiry}} accepted — {{shop}}","enquiry_accepted_owner_title":"Quotation {{enquiry}} was accepted","enquiry_accepted_owner_body":"{{customer}} accepted the quotation, and order {{order}} was created from it. Fulfil it like any other order.","downloads_ready_subject":"Your downloads for order {{order}} are ready - {{shop}}","downloads_ready_title":"Your downloads for {{order}} are ready","downloads_ready_body":"The digital products in your order {{order}} are ready. Download them from your order page.","downloads_ready_button":"Go to my downloads","order_refunded_customer_subject":"A refund for your order {{order}} - {{shop}}","order_refunded_customer_title":"A refund for your order {{order}}","order_refunded_customer_body":"We have refunded {{amount}} for your order {{order}}. Depending on how you paid, it may take a few days to reach you.","order_cancelled_customer_subject":"Your order {{order}} was cancelled - {{shop}}","order_cancelled_customer_title":"Your order {{order}} was cancelled","order_cancelled_customer_body":"We are sorry to let you know that your order {{order}} has been cancelled. If you have already paid, we will be in touch about your refund.","order_cancelled_reason":"Reason"},"coupons":{"coupons_title":"Coupons","coupons_desc":"Create discount codes shoppers can redeem at checkout.","add_coupon":"Add Coupon","create_coupon":"Create Coupon","create_coupon_desc":"Fill in the information below to create a new coupon.","edit_coupon":"Edit Coupon","edit_coupon_desc":"Update this coupon's discount and restrictions.","delete_coupon":"Delete Coupon","delete_coupon_confirm":"Are you sure you want to delete the coupon {{code}}?","save_coupon":"Save Coupon","update_coupon":"Update Coupon","code":"Coupon Code","code_placeholder":"e.g. SUMMER20","code_hint":"Shoppers enter this at checkout. Not case-sensitive.","type":"Discount Type","type_percentage":"Percentage","type_fixed":"Fixed Amount","value":"Discount Value","value_percentage_hint":"A percentage off the eligible subtotal, from 0 to 100.","value_fixed_hint":"A fixed amount off the eligible subtotal, in your store currency.","min_order_value":"Minimum Order Value","min_order_value_hint":"Leave empty to allow any order value.","max_discount_amount":"Maximum Discount Amount","max_discount_amount_hint":"Caps how much a percentage coupon can discount. Leave empty for no cap.","usage_limit":"Usage Limit","usage_limit_hint":"How many times this coupon can be redeemed in total. Leave empty for unlimited use.","used_count":"Times Used","starts_at":"Starts At","ends_at":"Ends At","starts_at_hint":"Leave empty for the coupon to be active immediately.","ends_at_hint":"Leave empty for the coupon to never expire.","status":"Active","status_hint":"Inactive coupons can't be redeemed, even if within their date range.","taxonomy_restriction":"Restrict to Categories","taxonomy_restriction_hint":"Only products matching the chosen terms are discounted. Leave empty to apply to the whole order.","auto_apply":"Apply Automatically","auto_apply_hint":"Applies itself to every eligible cart, no code needed. When several apply, shoppers get the biggest discount.","first_order_only":"First Order Only","first_order_only_hint":"Only shoppers with no previous order in your store can use it — matched by account, email or phone.","usage_limit_per_customer":"Usage Limit per Customer","usage_limit_per_customer_hint":"How many times one shopper can use this coupon, matched by account, email or phone. Leave empty for no limit.","first_order_tip":"For a first-order discount, turn on Apply Automatically and First Order Only, and set the usage limit per customer to 1.","combinable_with_offers":"Combine with Offers","combinable_with_offers_hint":"When off, this coupon can't be used on an order that already gets an automatic offer. Both the coupon and the offer must allow combining.","badge_auto":"Auto","badge_first_order":"First order","search_placeholder":"Search coupons by code...","no_coupons_title":"No coupons yet","no_coupons_desc":"Create a coupon code to offer shoppers a discount at checkout.","no_coupons_found":"No matching coupons found.","code_already_used":"This code is already used by another coupon.","ends_at_before_starts_at":"The end date must be on or after the start date.","value_percentage_max":"A percentage discount cannot exceed 100.","applied":"Coupon {{code}} applied.","error_invalid":"This coupon code is not valid.","error_not_active":"This coupon is no longer active.","error_min_order_value":"This coupon requires a minimum order of {{amount}}.","error_no_eligible_items":"Nothing in your cart is eligible for this coupon.","error_usage_limit_reached":"This coupon has reached its usage limit.","error_identity_required":"Enter your email or phone at checkout to use this coupon.","error_first_order_only":"This coupon is only for your first order.","error_customer_limit_reached":"You have already used this coupon.","error_not_combinable":"This coupon can't be combined with an offer in your cart.","applied_pending_identity":"Coupon {{code}} added — it will be checked at checkout once we know your email or phone.","auto_applied":"Applied automatically"},"checkout":{"title":"Checkout","contact_information":"Contact Information","shipping_address":"Delivery Address","billing_address":"Billing Address","use_different_billing":"Use a different address for billing","same_as_shipping":"Billing address matches delivery address","save_address_label":"Save this address for future orders","new_address":"Enter a new address","select_saved_address":"Select a saved address","recipient_name":"Recipient Name","recipient_phone":"Recipient Phone","country":"Country","state":"State \/ Province","address_line_1":"Street Address Line 1","address_line_2":"Apartment, suite, unit (optional)","postal_code":"Postal Code (optional)","address_label_optional":"Address Label (e.g. Home, Office)","order_notes":"Order Notes (Optional)","payment_method":"Payment Method","payment_cod":"Cash on Delivery \/ Store Payment","payment_cod_desc":"Pay in cash upon receipt or delivery.","payment_card":"Credit \/ Debit Card","payment_card_desc":"Pay securely online with your card.","payment_paypal":"PayPal","payment_paypal_desc":"Pay securely using your PayPal account.","card_name":"Name on Card","card_details":"Card Details","pay_and_place_order":"Pay & Place Order","processing_payment":"Processing payment...","payment_gateway_unavailable":"Card payments are currently unavailable for this store. Please choose another payment method.","currency_unsupported":"This store cannot currently charge cards in your selected currency. Please choose another payment method.","payment_failed":"Your payment could not be completed. Please check your card details and try again.","payment_session_invalid":"We could not verify your payment session. Please try checking out again.","payment_session_expired":"Your payment session has expired. Please try checking out again.","price_changed_during_payment":"Your order total changed while your payment was processing, so your order could not be completed. You have not been charged twice — please contact us if you were charged and see no order.","order_charge_description":"Order at {{shop}}","hosted_checkout_title":"You'll be redirected to complete your payment","hosted_checkout_desc":"After placing your order, you will securely enter your card details on the payment provider's own page.","paypal_redirect_desc":"After placing your order, you will securely log in to PayPal to approve your payment.","payment_shamcash_desc":"Pay with your ShamCash wallet.","payment_bank_transfer_desc":"Transfer the total to the shop's bank account.","bank_transfer_title":"Complete your payment by bank transfer","bank_transfer_pay_to":"Transfer {{total}} to one of these accounts.","bank_transfer_reference":"Use your order number {{order}} as the transfer reference.","shamcash_redirect_desc":"After placing your order, you will be taken to ShamCash to confirm the payment with your transfer code. The ShamCash app opens if it is installed.","shamcash_payment_pending":"Your ShamCash payment is not confirmed yet. If you completed it, your order will be confirmed automatically within a few minutes.","phone":"Phone Number","email":"Email Address","address":"Street Address","city":"City","notes_placeholder":"Any special instructions for packaging or delivery...","order_summary":"Order Summary","place_order":"Place Order","placing_order":"Placing order...","shipping_fee":"Delivery Fee","free_shipping":"Free","shipping_method":"Shipping Method","no_shipping_method":"No shipping method is available for this address and order.","back_to_cart":"Back to Cart","held_warning":"Held items will be secured upon placing your order.","email_required":"Email Address","your_details":"Your Details"},"product_shares":{"title":"Shared Products","page_desc":"Sell products with other stores: list the products they share with you, and share yours with them.","locked_desc":"Upgrade to Pro to share products with other stores and list the products they share with you.","status_pending":"Awaiting answer","status_accepted":"Listed","status_declined":"Declined","status_revoked":"Ended","share":"Share","share_with_store":"Share with a store","share_from_products":"Share products","share_dialog_desc":"Products selected: {{count}}. The store owner gets an email to choose which ones to list.","store_address":"Store address","store_address_hint":"The other store's address on the platform (the first part of its link, e.g. \"mystore\" in mystore.example.com).","store_address_placeholder":"mystore","message":"Message (optional)","recipient_plan_error":"This store's plan does not include shared products.","currency_mismatch_error":"This store sells in another currency. Products can only be shared with stores selling in {{currency}}.","shared":"Products shared with {{shop}}: {{count}}.","resent":"The share was sent again to {{shop}}.","link_updated":"The product classification was saved.","link_revoked":"The product is no longer listed in the other store.","accepted":"Products listed in your store: {{count}}.","declined":"You declined the shared products.","review_products":"Review Shared Products","accept_page_desc":"{{shop}} shared these products with your store. Tick the ones to list in your storefront and file each one under your own classifications.","accept_validation_error":"Some classifications could not be saved. Check the selected products and try again.","apply_to_selected":"Classify all selected products","apply_to_selected_desc":"Pick classifications once and copy them onto every ticked product; you can still change each product below.","apply_to_selected_button":"Apply to selected ({{count}})","accept_selected":"List selected ({{count}})","decline_all":"Decline all","variants_count":"Variants: {{count}}","slug_conflict":"Its link is taken by one of your products","invalid_link":"This link is invalid, or the shared products were already answered or withdrawn.","wrong_account":"Only the owner of the store these products were shared with can answer. Sign in with that account and open the link again.","awaiting_answer":"Awaiting your answer","awaiting_answer_desc":"Products other stores shared with you that you have not answered yet.","received_title":"Listed from other stores","received_desc":"Products other stores shared with you and that your storefront lists.","no_received_title":"No shared products yet","no_received_desc":"Products another store shares with you show here once you list them.","sent_title":"Shared with other stores","sent_desc":"Your products you shared with other stores, and whether they list them.","no_sent_title":"Nothing shared yet","no_sent_desc":"Select products in the products list and choose \"Share with a store\".","from_store":"From store","edit_link_desc":"Shared by {{shop}}. File it under your own classifications.","remove_from_store":"Remove from my store","resend":"Resend","end_link":"End sharing","end_link_confirm":"\"{{product}}\" will no longer be listed in the receiving store. Orders already placed are kept.","email_subject":"{{shop}} shared products with you","email_heading":"{{shop}} shared products with you","email_body":"{{shop}} shared products with {{recipient}} ({{count}}). Choose which ones to list in your storefront and how to classify them.","revoked_email_subject":"{{shop}} ended sharing products","revoked_email_heading":"Sharing ended","revoked_email_body":"{{shop}} ended sharing products ({{count}}). They are no longer listed in the receiving store; orders already placed are kept.","view_shared_products":"View shared products","store":"Store","listed_products":"Products listed","last_shared":"Last shared","received_store_desc":"The products this store shared with you and that your storefront lists.","sent_store_desc":"Your products shared with this store, and whether it lists them.","unlink_store":"Unlink store","unlink_sent_store_confirm":"Every product you shared with {{shop}} will no longer be listed there, and shares it has not answered are withdrawn. Orders already placed are kept.","unlink_received_store_confirm":"Every product {{shop}} shared with you will no longer be listed in your store. Orders already placed are kept.","store_unlinked":"Unlinked {{shop}}. Products no longer listed: {{count}}.","nothing_new_shared":"Nothing new was shared with {{shop}}.","already_shared":"Already shared with this store (skipped): {{count}}.","edit_classification":"Edit classification","share_sync_note":"Shared products stay in sync: content, price and stock availability always come from the sharing store. The receiving store's sales are its own orders: they can't exceed the sharing store's stock, but never change it.","email_sync_note":"Their content, price and stock availability stay in sync with {{shop}}. Your sales are your own orders: they never change {{shop}}'s stock."},"permissions":{"unauthorized":"You do not have permission to perform this action.","no_access_tooltip":"You don't have permission to access this.","group_products":"Products","group_variable_products":"Variable Products","group_variations":"Variations","group_variation_types":"Variation Types","group_spec_templates":"Specification Templates","group_units":"Units","group_coupons":"Coupons","group_offers":"Offers","group_taxonomy_types":"Categories & Attributes","group_taxonomy_terms":"Category & Attribute Values","group_orders":"Orders","group_pages":"Pages","group_customers":"Customers","group_reviews":"Product Reviews","group_abandoned_carts":"Abandoned Carts","group_reports":"Reports","group_enquiries":"Wholesale Enquiries","group_quotations":"Quotations","group_pdf_templates":"PDF Templates","group_wholesale_memberships":"Wholesale Memberships","group_branding":"Branding","group_currencies":"Currencies","group_taxes":"Taxes","group_shipping":"Shipping","group_payment_methods":"Payment Methods","group_mail_settings":"SMTP Settings","group_newsletter":"Newsletter","group_other_settings":"Other Settings","group_plans":"Plans & Billing","group_support_access":"Support Access","group_design":"Design","group_redirects":"URL Redirects","group_b2b_settings":"B2B Settings","group_seo":"SEO & Digital Marketing","action_view":"View","action_create":"Create","action_update":"Update","action_delete":"Delete","action_access":"Access","action_management":"Management","action_search_console":"Google Search Console","action_google_analytics":"Google Analytics & Tag Manager","action_meta_ads":"Meta Pixel & Ads","action_snap_ads":"Snap Pixel & Ads","action_tiktok_ads":"TikTok Pixel & Ads"},"pdf_templates":{"title":"PDF templates","description":"Design how your quotations and invoices look: the logo, header, footer, colours and which details show. The default template is used for every PDF; a quotation can pick another.","locked_desc":"PDF templates are available on the Pro plan and above. Upgrade to put your branding, address, bank details and terms on your quotations and invoices.","new_template":"New template","edit_template":"Edit template","back_to_templates":"Back to PDF templates","name":"Template name","default":"Default","make_default":"Make default","made_default":"{{name}} is now the default template.","created":"Template created.","updated":"Template saved.","deleted":"Template deleted.","cannot_delete_default":"The default template cannot be deleted. Make another one the default first.","delete_confirm":"Quotations that use this template will use the default one instead.","no_templates":"No templates yet","default_name":"Default","section_header":"Header","section_header_desc":"Shown at the top of every page.","layout":"Logo position","layout_logo_left":"Start","layout_logo_center":"Centre","layout_logo_right":"End","show_logo":"Show the logo","use_shop_logo":"Use the shop logo","use_shop_logo_hint":"Turn off to upload a logo for this template only.","template_logo":"Template logo","logo_after_save":"A newly uploaded logo shows in the preview once the template is saved.","show_shop_name":"Show the shop name","shop_name_position":"Shop name position","shop_name_below_logo":"Under the logo","shop_name_beside_logo":"Beside the logo","shop_name_opposite_logo":"Across from the logo","shop_name_footer":"In the footer","header_text":"Header text","header_text_hint":"Your address, phone, email, tax or registration number. Shown under the logo.","section_footer":"Footer","section_footer_desc":"Shown at the bottom of the last page. With page numbers on, every page shows its number.","footer_text":"Footer text","footer_text_hint":"Bank details, payment terms, a thank-you note…","show_footer_logo":"Show the logo in the footer","show_page_numbers":"Page numbers","show_generated_date":"The date the PDF was made","page":"Page","section_style":"Style","design_classic":"Classic","design_modern":"Modern","design_compact":"Compact","design_ribbon":"Ribbon","design_agency":"Agency","design_commerce":"Commerce","design_split":"Split","design_block":"Block","accent_color":"Accent colour","panel_color":"Panel colour","font_size":"Text size","font_size_sm":"Small","font_size_md":"Medium","font_size_lg":"Large","section_fields":"Details to show","section_fields_desc":"Choose what appears on the document.","field_customer_email":"Customer email","field_customer_phone":"Customer phone","field_shipping_address":"Delivery address","field_sku":"SKU","field_product_links":"Link product names to their page","field_line_notes":"Line notes","field_product_image":"Product images","field_unit_price":"Unit price","field_tax_lines":"Tax","field_customer_notes":"Notes","field_payment_status":"Payment status (invoices)","field_signature_line":"Signature line","preview":"Preview","preview_quotation":"Quotation","preview_invoice":"Invoice","download_sample":"Download sample PDF","sample_customer":"Sample Customer LLC","sample_product":"Sample product {{number}}","sample_note":"Gift wrapped","sample_notes":"Delivery within 5 working days.","pdf_template":"PDF template","pdf_template_hint":"The layout of this quotation's PDF. Empty uses the default template.","use_default":"Default template","total_due":"Total due","grand_total":"Grand total","signature":"Signature","download_invoice":"Download invoice"},"payments":{"payment_method_card":"Credit \/ Debit Card","powered_by_stripe":"Secured via Stripe","powered_by_network":"Secured via Network International","powered_by_braintree":"Secured via Braintree","powered_by_paytr":"Secured via PayTR","paytr_form_note":"PayTR's secure payment form opens here after you place your order.","cardholder_name":"Cardholder Name","cardholder_placeholder":"Jane Doe","card_number":"Card Number","card_exp":"Expiration Date","card_cvc":"CVC \/ CVV","secure_payment_notice":"256-bit encrypted and secure payment processing","card_not_configured_title":"Card Payments Unavailable","card_not_configured_desc":"Card payments are temporarily unavailable for this store. Please choose another payment method.","error_card_number_invalid":"Please enter a valid credit or debit card number.","payment_failed_declined":"Payment was declined by the card processor. Please check your card details or try another card.","secure_3ds_verification":"3D Secure Verification","secure_3ds_description":"Please complete authentication with your card issuer.","loading_secure_verification":"Loading verification screen..."},"admin":{"management_console":"Management Console","admin_portal":"Admin Portal","toggle_sidebar":"Toggle sidebar","collapse_sidebar":"Collapse sidebar","expand_sidebar":"Expand sidebar","dashboard":"Dashboard","shops_subscriptions":"Shops & Subscriptions","shops_desc":"Browse, inspect subscriptions, and manage store access.","users":"Users","activity_audit_log":"Activity Audit Log","staff_member":"Staff Member","horizon_nav":"Queue Monitor (Horizon)","profile_security":"Profile & Security","dashboard_overview":"Platform Overview","dashboard_desc":"Monitor store registrations, active merchants, paid subscriptions, and administrative events.","total_stores":"Total Stores","live_stores":"Live Stores","merchants":"Merchants","paid_subscriptions":"Paid Subscriptions","stores_created_month":"{{count}} new this month","merchants_joined_month":"{{count}} new this month","plan_distribution":"Subscription Tier Breakdown","plan_distribution_desc":"Distribution of active stores across subscription tiers.","store_readiness":"Store Readiness & Status","store_readiness_desc":"Stores published live vs in configuration.","live_and_active":"Live & Active","offline_draft":"Draft \/ Offline","setup_completed":"Setup Completed","setup_pending":"Setup In Progress","recent_stores":"Recently Registered Stores","recent_stores_desc":"Latest merchant stores created across the platform.","recent_admin_activity":"Recent Admin Activity","recent_admin_activity_desc":"Latest sensitive actions recorded in the platform audit log.","view_all_stores":"View All Stores","view_all_activity":"View Audit Log","no_recent_stores":"No stores registered yet.","no_recent_activity":"No recent administrative activity recorded.","income_overview":"Subscription Revenue","income_overview_desc":"Platform income generated from store plan subscriptions.","daily_income":"Daily Income","weekly_income":"Weekly Income","monthly_income":"Monthly Income","today":"Today","this_week":"This Week","this_month":"This Month","all_time_revenue":"All-Time Revenue","transactions":"{{count}} payments","role_super_admin":"Super Admin","role_admin":"Admin","role_accountant":"Accountant","role_support":"Support","profile_title":"Admin Profile & Security","profile_desc":"Manage your administrator profile details, two-factor authentication, and hardware passkeys.","profile_info_desc":"Update your administrative account name and contact email.","change_password_desc":"Ensure your administrative password remains strong and unpredictable.","two_factor_active_enforced":"Active & Enforced","two_factor_policy_title":"Policy Protection Enabled","two_factor_policy_desc":"Administrative accounts are strictly protected with 6-digit TOTP verification on every non-passkey sign in.","view_codes":"View Codes","copy_all_codes":"Copy All Codes","regenerate_codes":"Regenerate Codes","confirm_identity":"Confirm it’s you","confirm_identity_desc":"Enter your password and a code from your authenticator app to continue.","regenerate_confirm":"Are you sure you want to regenerate recovery codes? All previous codes will become invalid.","retrieving_codes":"Retrieving recovery codes securely...","hardware_passkeys":"Hardware Passkeys","hardware_passkeys_desc":"Authenticate instantaneously with Touch ID, Face ID, or a FIDO2 hardware security key.","add_passkey":"Add Passkey","no_passkeys":"No passkeys registered yet","no_passkeys_desc":"Add your device or security key for one-tap biometric access.","register_passkey":"Register Passkey","register_passkey_desc":"Give your passkey a recognizable name, such as \"MacBook Touch ID\" or \"Work YubiKey\".","passkey_name":"Passkey Name","prompting_device":"Prompting Device...","delete_passkey_confirm":"Delete passkey \"{{name}}\"? You will no longer be able to use this key to log in.","two_factor_setup_title":"Configure Two-Factor Authentication","two_factor_setup_notice_title":"Security Policy Notice","two_factor_setup_notice_desc":"Two-Factor Authentication is mandatory for all platform administrators to protect customer stores and transaction data.","step_scan_qr":"Scan with your Authenticator App","manual_key_hint":"Can't scan? Enter this secret key manually:","step_enter_code":"Enter 6-Digit Verification Code","verify_code_btn":"Activate & Enter Portal","cancel_sign_out":"Cancel and Sign Out","back_to_login":"Back to Login","two_factor_auth":"Two-Factor Authentication","use_recovery_code":"Use Emergency Recovery Code","use_authenticator_code":"Use Authenticator Code","use_emergency_recovery_code":"Use an Emergency Recovery Code","recovery_code_desc":"Enter one of your emergency recovery codes generated when setting up your account.","auth_code_desc":"Please confirm access to your account by entering the 6-digit code from your authenticator app.","six_digit_code":"6-Digit Authentication Code","emergency_recovery_code":"Emergency Recovery Code","verifying":"Verifying...","verify_and_continue":"Verify & Continue","users_title":"Merchant Users","users_desc":"Manage registered platform merchants, account details, and access credentials.","new_user":"New User","create_user":"Create User","edit_user":"Edit User","user_details":"User Details","user_information":"User Information","user_information_desc":"Contact details and account status for this merchant.","can_create_multiple_shops":"Can create multiple shops","can_create_multiple_shops_hint":"Lets this user own more than one shop. Turning it off keeps the shops they already own.","associated_shops":"Associated Stores","associated_shops_desc":"Stores this account owns or works on as a team member.","no_users_found":"No users found matching the given criteria.","no_shops_for_user":"This user does not own or belong to any store yet.","shop_member":"Member","search_users_placeholder":"Search by name or email address...","all_statuses":"All Statuses","verified":"Verified","unverified":"Unverified","reset_password":"Reset & Email Password","reset_password_confirm_title":"Generate New Password?","reset_password_confirm_desc":"A new secure password will be generated and emailed directly to {{email}}. The user will be able to log in with the new credentials immediately.","delete_user":"Delete User","delete_user_confirm_title":"Delete User Account?","delete_user_confirm_desc":"Are you sure you want to delete user {{name}} ({{email}})? The account will be scheduled for deletion with a safe grace period.","deletion_scheduled":"Deletion Scheduled","deletion_scheduled_desc":"This account was scheduled for deletion on {{date}} and will be permanently purged after the grace period.","cancel_deletion":"Cancel Deletion","cancel_deletion_confirm_title":"Cancel Scheduled Deletion?","cancel_deletion_confirm_desc":"Are you sure you want to cancel the scheduled deletion for {{name}} ({{email}})? The account will be restored to active status.","user_scheduled_for_deletion_successfully":"User account scheduled for deletion successfully ({{days}}-day grace period).","user_deletion_cancelled_successfully":"Scheduled deletion for user account cancelled successfully.","user_not_scheduled_for_deletion":"This user is not currently scheduled for deletion.","auto_password_notice":"No password is required. A secure, auto-generated password will be created and sent directly to the user's email address upon creation.","user_created_successfully":"User created successfully. Auto-generated credentials have been emailed to the user.","user_updated_successfully":"User profile updated successfully.","user_password_reset_successfully":"A new password has been generated and emailed to the user successfully.","user_deleted_successfully":"User deleted successfully.","admins_nav":"Administrators","admins_title":"Administrators","admins_desc":"Manage administrative staff accounts, assign operational roles, and enforce security settings.","new_admin":"New Administrator","create_admin":"Provision Administrator","create_admin_desc":"Add a new administrative staff member to the platform console.","edit_admin":"Edit Administrator","edit_admin_desc":"Modify account information and permissions.","max_subscription_discount":"Max subscription discount","max_subscription_discount_hint":"The largest discount this admin can give on a manual subscription upgrade, as a percentage of the price. Leave it empty to use the role default ({{default}}%).","role_default_percent":"Role default ({{percent}}%)","delete_admin":"Delete Administrator","delete_admin_confirm_title":"Delete Administrator Account?","delete_admin_confirm_desc":"Are you sure you want to permanently delete administrator {{name}} ({{email}})? Their access permissions will be revoked immediately.","reset_admin_password_title":"Reset Administrator Password?","reset_admin_password_desc":"Are you sure you want to generate a new password for {{name}} ({{email}})?","reset_password_dispatch_note":"A new randomly generated 12-character password will be encrypted in the database and delivered directly to the administrator's registered email address.","confirm_reset_password":"Generate & Send Password","resetting":"Resetting...","admin_created_successfully":"Administrator provisioned successfully. Access credentials have been emailed.","admin_updated_successfully":"Administrator details updated successfully.","admin_password_reset_successfully":"A new password has been generated and emailed to the administrator.","admin_deleted_successfully":"Administrator removed successfully.","cannot_delete_self":"You cannot delete your own administrative account.","cannot_deactivate_self":"You cannot deactivate your own administrative account.","cannot_change_own_role":"You cannot alter your own administrative role.","all_roles":"All Roles","security_2fa":"2FA Security","passkeys_label":"Passkeys","keys_count":"keys","2fa_active":"Active","2fa_pending":"Setup Pending","you_badge":"You","no_admins_found":"No administrators found","no_admins_matching_filters":"No administrative accounts matched your current search or filter criteria.","search_admins_placeholder":"Search administrators by name or email...","account_is_active":"Administrator can sign in to the platform console.","account_is_disabled":"Administrator access is suspended.","edit_self_admin_notice":"You are editing your own administrator account. Role and active status modifications are locked for security.","admin_auto_password_notice":"A secure, auto-generated temporary password will be sent directly to the administrator's email.","admin_2fa_mandatory_hint":"Two-Factor Authentication (2FA) setup will be mandatory upon their first login.","create_admin_button":"Provision Admin","enter_full_name":"e.g. Tariq Mansour","role_desc_super_admin":"Full unconstrained platform control, staff provisioning, and system configuration.","role_desc_admin":"Store operations, merchant management, subscriptions, and activity audits.","role_desc_support":"Store assistance, temporary consented impersonation, and basic merchant care.","role_desc_accountant":"Financial overview, billing records, manual invoice upgrades, and payments.","merchant_users_nav":"Merchant Users","support_search_notice":"Search requirement: Please type at least 4 characters in the search field to find stores.","support_search_placeholder":"Search stores (at least 4 characters required)...","support_enter_min_search":"Type at least 4 characters to search for stores.","active_support_consents":"Active Support Consents","consented_stores_desc":"Stores where merchants have granted temporary customer support access.","no_active_consents":"No stores have active support consent at this moment.","support_quick_lookup":"Store Support Lookup","support_quick_lookup_desc":"Quickly find a merchant store to assist with configuration or diagnostics.","not_authorized_manage_role":"You are not authorized to manage administrator accounts with this role.","support_email_search_notice":"Support access requirement: Please search by exact email address to locate a merchant user.","support_search_email_placeholder":"Search by exact merchant email address...","support_enter_exact_email":"Enter an exact email address to look up a merchant account.","support_desk_overview":"Support Desk Overview","support_desk_desc":"Assist merchants, look up customer accounts, and access consented stores.","lookup_stores":"Lookup Stores","consent_expires_in":"Consent expires {{time}}","your_recent_activity":"Your Recent Activity","your_recent_activity_desc":"Recent actions performed on your administrative account.","store":"Store","owner":"Owner","period_expiry":"Period Expiry","total_registered":"Total Registered","shops_count":"shops","plan_tier":"Plan tier","all_plans":"All Plans","subscription":"Subscription","active_paid":"Active Paid","freemium":"Freemium","free_plan":"Free Plan","pro_tier":"Pro Tier","basic_tier":"Basic Tier","business_tier":"Business Tier","days_left":"{{count}} days left","expired":"Expired","unknown":"Unknown","search_shops_placeholder":"Search by store name, slug, domain, or owner email...","no_shops_found":"No shops found matching current criteria","broaden_search":"Try broadening your search term or resetting active filters.","staff_sign_in":"Staff Sign In","two_factor_verification":"Two-Factor Verification","migrations_nav":"Store Migrations","migrations_title":"Store Migrations","migrations_description":"Bring an existing WooCommerce, Salla or Shopify store into a shop on this platform.","migrations_count":"migrations","migration_new":"New Migration","migration_detail_title":"Migration Details","migration_back_to_list":"Back to Migrations","migration_no_records_title":"No migrations yet","migration_no_records_body":"Start a migration to bring a merchant's existing catalogue across.","migration_search_placeholder":"Search by shop name, store URL or file name...","migration_step_shop":"Destination Shop","migration_step_shop_hint":"Pick the shop the data will be written into. The migration never creates a shop.","migration_step_shop_plan_hint":"Only shops on the Pro plan can have a store migrated into them.","migration_shop_search_placeholder":"Search shops by name, slug or domain...","migration_no_eligible_shops":"No matching shop on the Pro plan. Only Pro shops can be migrated into.","migration_step_source":"Source Platform","migration_step_connection":"Connection","migration_step_resources":"What To Migrate","migration_step_resources_hint":"Steps always run in dependency order, whichever order you pick them in.","migration_mode":"How should we read the store?","migration_mode_api":"Connect to the store API","migration_mode_api_hint":"Richest data. Needs the merchant's API credentials.","migration_mode_file":"Upload an export file","migration_mode_file_hint":"No credentials needed. Limited to what the export contains.","migration_store_url":"Store URL","migration_consumer_key":"Consumer Key","migration_consumer_secret":"Consumer Secret","migration_export_file":"Export File","migration_test_connection":"Test Connection","migration_testing_connection":"Testing...","migration_connection_verified":"The store responded and the credentials were accepted.","migration_start":"Start Migration","migration_started":"The migration has started.","migration_retry":"Retry","migration_retry_queued":"The migration has been queued to resume.","migration_cancel":"Cancel","migration_cancelled":"The migration has been cancelled.","migration_status_pending":"Pending","migration_status_running":"Running","migration_status_completed":"Completed","migration_status_failed":"Failed","migration_status_cancelled":"Cancelled","migration_resource_categories":"Categories","migration_resource_tags":"Tags","migration_resource_brands":"Brands","migration_resource_units":"Units","migration_resource_products":"Products & Variants","migration_resource_customers":"Customers","migration_resource_orders":"Orders","migration_taxonomy_counts_title":"Also Created","migration_added":"Created","migration_updated":"Updated","migration_skipped":"Skipped","migration_failed_count":"Failed","migration_processed":"Processed","migration_logs":"Activity","migration_no_logs":"Nothing recorded for this step yet.","migration_log_created":"Created {{name}}","migration_log_updated":"Updated {{name}}","migration_guest_customer":"Guest","migration_error_unauthorized":"The store at {{store}} rejected these credentials.","migration_error_unreachable":"Could not reach {{store}}. Check that the URL is correct and the store is online.","migration_error_not_found":"The store API could not be found at {{store}}. Check the URL and that the REST API is enabled.","migration_error_rate_limited":"The store at {{store}} is rate limiting us. Try again shortly.","migration_error_http":"The store at {{store}} answered with an unexpected status ({{status}}).","migration_error_store_url_not_allowed":"The store URL must be a public web address.","migration_error_missing_store_url":"This migration has no store URL to connect to.","migration_error_missing_credentials":"This migration has no API credentials configured.","migration_error_missing_file":"This migration has no export file to read.","migration_error_unsupported_file_platform":"Export files are not supported for this platform yet.","migration_error_unreadable_file":"The export file could not be read. Check that it is a valid CSV or spreadsheet.","migration_error_unexpected":"The migration stopped on an unexpected error. The details have been logged.","migration_error_plan_required":"\"{{shop}}\" cannot be migrated into: a store migration requires the Pro plan. Upgrade the shop first.","migration_error_term_incomplete":"A {{resource}} entry was skipped because it had no name.","migration_error_unit_incomplete":"A unit was skipped because it had no name.","migration_error_product_incomplete":"A product was skipped because it had no title.","migration_error_customer_incomplete":"A customer was skipped because they had no email address.","migration_error_order_incomplete":"An order was skipped because it had no order number.","migration_warning_image_skipped":"The image at {{url}} was skipped ({{reason}}).","migration_warning_product_limit":"\"{{title}}\" was skipped because the shop has reached its plan's product limit.","migration_warning_variable_products_locked":"\"{{title}}\" was skipped because the shop's plan does not include variable products.","migration_warning_variant_skipped":"A variant of \"{{title}}\" was skipped because it had no options.","migration_warning_duplicate_phone":"The phone number {{phone}} is already used by another customer and was left blank.","migration_warning_order_without_items":"Order {{order}} was migrated with no line items.","migration_warning_resource_unsupported":"This source cannot provide {{resource}}, so the step was skipped.","financial_reports":"Financial reports","financial_reports_desc":"Subscription revenue, discounts and refunds for the period you choose. Amounts are in USD.","fr_period_this_month":"This month","fr_period_last_month":"Last month","fr_period_last_30_days":"Last 30 days","fr_period_last_90_days":"Last 90 days","fr_period_this_quarter":"This quarter","fr_period_last_quarter":"Last quarter","fr_period_this_year":"This year","fr_period_last_year":"Last year","fr_period_custom":"Custom range","fr_period_range":"{{start}} – {{end}}, compared with {{previous_start}} – {{previous_end}}","fr_export_csv":"Export CSV","fr_net":"Net revenue","fr_net_hint":"Collected minus refunds","fr_collected":"Collected","fr_collected_hint":"Payments: {{count}} · Shops: {{shops}}","fr_discounts":"Discounts","fr_gross_hint":"Before discounts: {{amount}}","fr_refunds":"Refunds","fr_average_hint":"Average payment {{amount}} · {{failed}} failed","fr_vs_previous":"{{change}}% vs previous period","fr_no_previous":"Nothing in the previous period","fr_revenue_over_time":"Revenue over time","fr_per_day":"Per day","fr_per_month":"Per month","fr_by_plan":"By plan","fr_by_method":"By payment method","fr_by_cycle":"By billing cycle","fr_by_channel":"Online vs manual","fr_plan":"Plan","fr_method":"Method","fr_cycle":"Billing cycle","fr_channel":"Channel","fr_payments":"Payments","fr_share":"Share","fr_top_shops":"Top shops","fr_shop":"Shop","fr_payments_list":"Payments","fr_subtotal":"Before discount","fr_discount":"Discount","fr_refunded_amount":"{{amount}} refunded","fr_reference":"Reference","fr_no_payments":"No payments in this period"},"dashboard":{"welcome_back":"Welcome back, {{name}}!","store_status_active":"Store is Live","store_status_offline":"Offline (Draft)","store_status_not_configured":"Not Configured","view_store":"View Storefront","store_setup_badge":"Store Setup ({{completed}} of 4 steps completed)","store_setup_title":"Complete Your E-Shop Setup","store_setup_desc":"Follow the setup checklist below to configure your store profile, add products, customize your theme, and go live.","step_1_title":"1. Set store name & currency","step_2_title":"2. Add your first products","step_3_title":"3. Customize store theme","step_4_title":"4. Go Live","configure_shop":"Configure Shop","add_products":"Add Products","customize_theme":"Customize Theme","total_sales":"Total Sales","this_month_sales":"This month sales","this_month_orders":"This month orders","this_month_products_sold":"This month products sold","this_month_net_sales":"This month net sales","total_products_desc":"Total items in your product catalog","active_products":"Active Products","active_products_desc":"Items visible and ready for sale","units_count":"Measurement Units","units_count_desc":"Defined units for your store","taxonomies_count_desc":"Custom classifications for organizing","latest_orders":"Latest orders","view_all_orders":"View all orders","no_orders_yet":"No orders yet","no_orders_yet_desc":"Orders your customers place show up here.","top_products_title":"Top 10 selling products","top_products_desc":"By revenue, in the shop currency.","top_products_period_week":"This week","top_products_period_last_14_days":"Last 14 days","top_products_period_month":"This month","top_products_source_all":"All","top_products_source_retail":"Store orders","top_products_source_wholesale":"Quotations","top_products_revenue":"Revenue","top_products_units":"Units sold","top_products_retail":"Store orders","top_products_wholesale":"Quotations","top_products_view_chart":"Chart view","top_products_view_table":"Table view","top_products_empty":"No sales in this period yet.","top_products_desc_units":"By units sold.","top_products_metric_revenue":"Revenue","top_products_metric_units":"Qty"},"ad_platforms":{"dashboard_title":"All ad platforms","dashboard_desc":"Your Meta and Snapchat ads added up and compared, and how well your store tracks for each.","nav_all_platforms":"All platforms","section_overview":"Overview","section_campaigns":"Campaigns","section_health":"Tracking health","section_conversions":"Custom conversions","not_configured_title":"No ad platform is set up yet","not_configured_desc":"Connect Meta or Snapchat and choose an ad account and pixel in Settings › SEO & Digital Marketing.","account_time_zone":"Ad account time zone: {{zone}} · {{currency}}","stale_data":"The platform is limiting requests right now; showing data from {{time}}.","mixed_currency":"Your ad accounts report in different currencies ({{currencies}}), so money is not added up — compare each platform below.","metric_spend":"Spend","metric_revenue":"Revenue","metric_purchases":"Purchases","metric_aov":"Average order value","metric_roas":"ROAS","metric_cpa":"Cost per purchase","metric_impressions":"Impressions","metric_clicks":"Clicks","metric_ctr":"CTR","metric_drop_off":"Drop-off","metric_share_of_spend":"Share of spend","metric_conversion_rate":"Conversion rate","metric_dedup_rate":"Deduplication rate","metric_dedup_rate_hint":"Server events that had a browser twin with the same event ID, so the platform counted the action once.","metric_matching_rate":"Advanced matching rate","metric_matching_rate_hint":"Server events carrying a hashed email or phone number, which helps the platform match them to people.","metric_failure_rate":"Refused","card_kpis":"Results","card_trend":"Revenue, spend and ROAS","card_trend_desc":"Per day, from website purchases your ads led to.","card_platform_trend":"Revenue and spend by platform","card_funnel":"Conversion funnel","card_funnel_desc":"From landing on your store to purchase, for people who saw or clicked your ads. {{rate}} of landings ended in a purchase.","card_comparison":"Platforms compared","card_comparison_desc":"Each platform's results over the range, in its ad account's currency and attribution.","card_campaigns":"Campaigns","card_campaigns_desc":"Each campaign's results over the range, with the platform's attribution settings.","card_event_volume":"Browser and server events","card_event_volume_desc":"Per day, as your store counted them: events the pixel fired in the browser, events the server sent, and the pairs the platform merged (estimated).","card_events":"Events","card_signal_coverage":"Signal coverage","card_signal_coverage_desc":"Share of server events carrying each matching signal. More signals, better matching.","card_by_platform":"By platform","card_custom_conversions":"Custom conversions","card_platform_events":"Events the platform received","card_platform_events_desc":"As the platform reports them, {{from}} – {{to}}.","source_browser":"Browser","source_server":"Server","source_deduplicated":"Deduplicated (estimated)","dedup_estimate_note":"Deduplicated is an estimate: for each event and day, the smaller of the browser and server counts.","signal_email":"Email","signal_phone":"Phone number","signal_click_id":"Ad click ID","signal_ip_ua":"IP address and browser","funnel_page_views":"Landing page views","funnel_view_content":"Product views","funnel_add_to_cart":"Added to cart","funnel_initiate_checkout":"Checkouts started","funnel_purchases":"Purchases","column_step":"Step","column_count":"Count","column_platform":"Platform","column_signal":"Signal","column_share":"Share","column_event":"Event","column_event_type":"Standard event","column_conversions":"Conversions","column_value":"Value","column_sent":"Sent","issue_delivery_failures":"{{percent}}% of the server events of the last day were refused. {{error}}","issue_no_events":"No events were tracked in the last 7 days. Check that the pixel is still set up and your store gets visits.","error_invalid_range":"Invalid date range.","error_range_too_old":"Pick a start date within the last {{months}} months.","error_range_future":"The end date cannot be in the future.","step_ad_account":"Ad account","step_pixel":"Pixel","step_tracking":"Tracking","ad_account_id":"Ad account ID","pixel_id":"Pixel ID","link_ad_account":"Use this ad account","link_pixel":"Use this pixel","unlink":"Change ad account","unlink_confirm":"The storefront stops sending events until you choose an ad account and pixel again.","choose_ad_account_desc":"The ad account whose results the dashboard shows, and whose pixel the store uses.","connected_as":"Connected as {{name}}","check_now":"Check","check_pixel_fired":"The pixel received events in the last 7 days","check_pixel_fired_fix":"Visit your store to send a first event; it can take a few minutes to show.","checked_success":"Checked.","ad_account_linked_success":"Ad account linked. Now choose a pixel.","unlinked_success":"Ad account and pixel unlinked.","error_ad_account_first":"Choose an ad account first.","create_pixel":"Create a pixel","test_event_code":"Test event code","send_test_event":"Send test event","check_pixel_available":"The pixel is available","check_capi_delivering":"Server events are getting through","ad_account_inactive":"Not active","create_pixel_desc":"This ad account has no pixel yet. We create one named after your store.","create_ad_account":"Create an ad account","pixel_name":"Pixel name","pixel_name_desc":"The name of the new pixel, as the platform shows it. You can change it later there.","create_another_pixel_desc":"Or create a new pixel just for this store."},"analytics":{"title":"Google Analytics","section_title":"Google Analytics & Tag Manager","section_desc":"Connect Google to track your store with GA4, including sales, load your Tag Manager container for your own tags, and see the reports here.","dashboard_title":"Analytics","dashboard_desc":"Traffic, engagement, conversions and sales from your Google Analytics property.","error_reconnect_required":"Google access expired or was revoked. Please reconnect.","error_permission":"Your Google account does not have the access this needs: {{message}}","error_quota":"Google Analytics is limiting requests right now. Please try again in a few minutes.","error_not_found":"Google could not find this item. It may have been deleted.","error_network":"Could not reach Google. Please try again.","error_api":"Google returned an error: {{message}}","error_not_configured":"Google sign-in is not configured on this platform yet.","error_invalid_state":"The Google sign-in expired. Please try again.","error_consent_denied":"Google access was not granted.","error_connect_failed":"Could not connect to Google. Please try again.","error_missing_scopes":"Some of the requested access was not granted. Reconnect and allow everything Google asks for.","error_not_connected":"Connect Google Analytics first.","error_property_first":"Choose or create an Analytics property first.","error_container_account":"That container is not in the selected Tag Manager account.","error_not_set_up":"Finish setting up Google Analytics first.","error_unknown_filter":"Unknown filter.","error_invalid_range":"Invalid date range.","error_range_too_old":"Pick a start date within the last {{months}} months.","error_range_future":"The end date cannot be in the future.","connected_success":"Google Analytics connected. Now choose or create a property.","reconnected_success":"Google Analytics reconnected.","disconnected_success":"Google Analytics disconnected.","account_created_success":"Your Google Analytics account is ready. Now create a property in it.","property_created_success":"Property created and configured for your store.","property_linked_success":"Property linked. Review the setup checklist below.","container_created_success":"Tag Manager container created and published.","container_linked_success":"Container linked. Review the setup checklist below.","audit_done":"Setup checked.","fixed_success":"Fixed.","unlinked_success":"Property and container unlinked.","reconnect":"Reconnect Google","reconnect_all_access":"Reconnect and allow all requested access","missing_scopes_desc":"Google did not grant all the access this needs. Reconnect and keep every option checked.","disconnect":"Disconnect","disconnect_confirm":"Disconnect Google Analytics? The storefront stops loading your Tag Manager container. Search Console is not affected.","not_configured_desc":"Connect Google and choose a property and container in SEO & Digital Marketing settings to see your reports here.","step_connect":"Connect Google","step_property":"Analytics property","step_container":"Tag Manager container","step_checklist":"Setup checklist","connect_desc":"Sign in with the Google account that owns (or will own) your Analytics and Tag Manager.","choose_property":"Choose a property","choose_property_desc":"Pick the GA4 property for this store, or create one configured for it.","connect_existing_property":"Connect an existing property","create_property":"Create a new property","select_account":"Select an account","create_property_in":"Create in account","create_property_desc":"We create it with your store's currency and time zone, add a web stream for your storefront, keep data for 14 months, turn on enhanced measurement (without its page-change views, which the storefront sends itself) and mark purchase, begin_checkout and add_to_cart as key events.","time_zone":"Time zone","create_account":"Create a Google Analytics account","create_account_desc":"You will accept Google's terms on Google's site, then come back here.","account_name":"Account name","account_name_desc":"The name of the new Google Analytics account, as Google Analytics shows it. You will then accept Google's terms on Google's site.","property_name":"Property name","property_name_desc":"The name of the new property in {{account}}, as Google Analytics shows it.","pending_account_desc":"Finish accepting Google's terms to create the account, then refresh the list.","matches_store":"Matches your store","no_accounts":"No Google Analytics accounts are available for this Google account.","no_properties":"No Analytics properties are available.","choose_container":"Choose a container","choose_container_desc":"Your storefront loads this Tag Manager container for your own tags, such as ads and pixels. Google Analytics is sent by the storefront directly, so the container should not have a GA4 tag for this property.","create_container":"Create a new container","no_containers":"No Google Tag Manager containers are available.","no_gtm_accounts":"This Google account has no Tag Manager account yet. Create one, then refresh.","create_gtm_account":"Create a Tag Manager account","refresh":"Refresh","property":"Property","measurement_id":"Measurement ID","container":"Container","container_name":"Container name","container_name_desc":"The name of the new web container in {{account}}, as Tag Manager shows it.","open_dashboard":"Open dashboard","unlink":"Change property & container","unlink_confirm":"Unlink this property and container? You stay connected to Google and can pick others.","check_again":"Check again","fix":"Fix","fix_all":"Fix all","checklist_ok":"Everything is set up.","checklist_issues":"{{count}} item needs attention|{{count}} items need attention","checked_at":"Checked {{time}}","audit_web_stream":"Web stream for your storefront","audit_currency":"Currency matches your store","audit_time_zone":"Time zone set","audit_data_retention":"Data kept for 14 months","audit_enhanced_measurement":"Enhanced measurement on, with its page-change views off (the storefront sends those itself)","audit_key_events":"purchase, begin_checkout and add_to_cart are key events","audit_gtm_container":"Tag Manager container linked","audit_gtm_published":"Container version published","audit_current":"Now: {{value}}","audit_expected":"Expected: {{value}}","search_console_hint":"Tip: link Search Console to this property in Google Analytics (Admin › Product links) to see search queries there too.","not_configured_title":"Google Analytics is not set up","go_to_settings":"Go to settings","range_today":"Today","range_yesterday":"Yesterday","range_last_7_days":"Last 7 days","range_last_28_days":"Last 28 days","range_last_30_days":"Last 30 days","range_last_90_days":"Last 90 days","range_custom":"Custom range","compare_previous":"Compare with previous period","vs_previous":"vs {{start}} – {{end}}","add_filter":"Add filter","clear_filters":"Clear filters","filter_search":"Search values…","filter_no_options":"No values in this range.","filter_not_applied":"Filter not applied to this report: {{filters}}","filter_country":"Country","filter_city":"City","filter_device":"Device category","filter_browser":"Browser","filter_os":"Operating system","filter_source":"Traffic source","filter_medium":"Medium","filter_campaign":"Campaign","filter_landing_page":"Landing page","filter_event":"Event","export":"Export","export_csv":"Download CSV","link_copied":"Link copied. Only team members with access can open it.","generated_at":"Generated {{date}}","section_overview":"Executive overview","section_acquisition":"Acquisition","section_engagement":"Engagement","section_conversion":"Conversion","section_ecommerce":"Ecommerce","section_audience":"Audience","section_technology":"Technology","card_kpis":"Summary","card_users_trend":"Users over time","card_sessions_trend":"Sessions over time","card_engagement_trend":"Engagement","card_realtime":"Right now","card_realtime_desc":"Active users in the last 30 minutes","card_insights":"Insights","card_anomalies":"Potential anomalies","card_channels":"Traffic sources","card_source_medium":"Source \/ medium","card_campaigns":"Campaigns","card_new_users":"New users by first channel","card_landing_pages":"Top landing pages","card_pages":"Pages and screens","card_events":"Events","card_user_activity":"User activity","card_key_events":"Key events","card_key_event_totals":"Key event totals","card_key_events_by_landing":"Landing pages by key events","card_key_events_by_source":"Source \/ medium by key events","card_funnel":"Shopping funnel","card_conversion_paths":"Conversion paths","card_ecommerce_totals":"Sales summary","card_item_totals":"Items","card_revenue_trend":"Revenue over time","card_top_products":"Top products","card_categories":"Top categories","card_revenue_by_source":"Revenue by source \/ medium","card_revenue_by_device":"Revenue by device","card_revenue_by_country":"Revenue by country","card_new_vs_returning_revenue":"New vs returning customers","card_coupons":"Coupons","card_countries":"Geographic performance","card_cities":"Cities","card_devices":"Device breakdown","card_new_vs_returning":"New vs returning users","card_languages":"Languages","card_heatmap":"When visitors come","card_cohorts":"Weekly retention","card_device_categories":"Device category","card_browsers":"Browsers","card_operating_systems":"Operating systems","card_os_versions":"Operating system versions","card_screen_resolutions":"Screen resolutions","dim_date":"Date","dim_sessionDefaultChannelGroup":"Channel","dim_firstUserDefaultChannelGroup":"First channel","dim_sessionSource":"Source","dim_sessionMedium":"Medium","dim_sessionSourceMedium":"Source \/ medium","dim_sessionCampaignName":"Campaign","dim_landingPagePlusQueryString":"Landing page","dim_pagePath":"Page \/ screen","dim_unifiedScreenName":"Page","dim_eventName":"Event","dim_isKeyEvent":"Key event","dim_itemName":"Product","dim_itemCategory":"Category","dim_deviceCategory":"Device","dim_country":"Country","dim_city":"City","dim_newVsReturning":"New \/ returning","dim_orderCoupon":"Coupon","dim_language":"Language","dim_dayOfWeek":"Day","dim_hour":"Hour","dim_browser":"Browser","dim_operatingSystem":"Operating system","dim_operatingSystemVersion":"Version","dim_screenResolution":"Screen resolution","metric":"Metric","current_period":"Current period","previous_period":"Previous period","change":"Change","metric_users":"Users","metric_sessions":"Sessions","metric_key_events":"Key events","metric_revenue":"Revenue","metric_activeUsers":"Users","metric_totalUsers":"Users","metric_newUsers":"New users","metric_engagedSessions":"Engaged sessions","metric_engagementRate":"Engagement rate","metric_userEngagementDuration":"Engagement time","metric_averageEngagementTime":"Average engagement time","metric_keyEvents":"Key events","metric_totalRevenue":"Revenue","metric_screenPageViews":"Views","metric_eventCount":"Event count","metric_eventsPerUser":"Events per user","metric_active1DayUsers":"1-day active users","metric_active7DayUsers":"7-day active users","metric_active28DayUsers":"28-day active users","metric_sessionKeyEventRate":"Session key event rate","metric_keyEventRate":"Key event rate","metric_purchaseRevenue":"Revenue","metric_ecommercePurchases":"Purchases","metric_averagePurchaseRevenue":"Average purchase revenue","metric_refundAmount":"Refunds","metric_totalPurchasers":"Purchasers","metric_itemsPurchased":"Quantity","metric_itemRevenue":"Item revenue","metric_itemsViewed":"Views","metric_itemsAddedToCart":"Added to cart","metric_addToCartRate":"Add-to-cart rate","metric_cohortActiveUsers":"Active users","metric_cartAbandonment":"Cart abandonment","other":"Other","no_data_range":"No data is available for this date range.","new_property_hint":"This property is new — data can take 24–48 hours to appear.","tag_assistant":"Check with Tag Assistant","no_ecommerce":"No purchases have been recorded yet. Sales reports appear once your storefront records its first purchase.","key_events_note":"GA4 now calls conversions \"key events\". Google Ads still uses \"conversions\" for the key events you import there.","conversion_paths_desc":"Google Analytics does not share conversion paths through its API, so your store records them itself.","funnel_drop_off":"{{percent}} drop-off","cohort_week":"Week {{week}}","cohort_started":"First visit week","insights_none":"No notable changes compared with the previous period.","anomalies_none":"No unusual days in the last week.","anomalies_need_history":"Anomaly detection needs at least 28 days of data.","anomaly_label":"Potential anomaly","anomaly_expected":"Expected {{low}} – {{high}}","anomaly_up":"{{metric}} was unusually high on {{date}}.","anomaly_down":"{{metric}} was unusually low on {{date}}.","anomaly_source_shift":"{{source}} brought {{share}} of sessions in the last 7 days, compared with {{previous}} in the 4 weeks before.","insight_increased":"{{metric}} increased {{change}} compared with the previous period.","insight_decreased":"{{metric}} decreased {{change}} compared with the previous period.","insight_top_channel":"{{channel}} generated the largest number of sessions.","insight_top_revenue_channel":"{{channel}} generated the most revenue.","insight_mobile_share":"Mobile users represented {{share}} of users.","insight_checkout_increased":"Checkouts started increased {{change}} compared with the previous period.","insight_checkout_decreased":"Checkouts started decreased {{change}} compared with the previous period.","day_0":"Sun","day_1":"Mon","day_2":"Tue","day_3":"Wed","day_4":"Thu","day_5":"Fri","day_6":"Sat","show_more":"Show more","page_of":"Page {{page}} of {{pages}}","gtm_id":"Tag Manager ID","link_property":"Link property","link_container":"Link container","funnel_view_item":"Viewed product","funnel_add_to_cart":"Added to cart","funnel_begin_checkout":"Began checkout","funnel_add_shipping_info":"Added shipping info","funnel_add_payment_info":"Added payment info","funnel_purchase":"Purchased","audit_gtm_no_duplicate_ga":"No GA4 tag for this property in the container (the storefront already sends to it)","container_auto_success":"Tag Manager is set up too (container {{container}}).","needs_gtm_account":"One step left: create a Tag Manager account.","still_no_gtm_account":"We still cannot find a Tag Manager account for {{email}}. Create it while signed in to that Google account, then try again.","gtm_account_steps_title":"Create your Tag Manager account","gtm_account_steps_desc":"Google does not let apps create Tag Manager accounts, so this one step is yours. Everything else is set up for you.","gtm_account_step_1":"Open Tag Manager and create an account (any name, your country).","gtm_account_step_2":"For the container name, paste {{host}} and choose Web.","gtm_account_step_3":"Accept the terms, close the install-code window, and come back here.","gtm_account_done":"I've created it","card_engagement_totals":"Engagement summary","card_audience_browsers":"Browsers","card_audience_operating_systems":"Operating systems","channel_direct":"Direct","channel_organic_search":"Organic Search","channel_paid_search":"Paid Search","channel_organic_social":"Organic Social","channel_paid_social":"Paid Social","channel_referral":"Referral","channel_display":"Display","channel_affiliates":"Affiliates","range_last_365_days":"Last 365 days","customer_journey":"Customer journey","journey_empty":"No marketing touchpoints were recorded before this order. It was placed before tracking started, or the shopper blocked cookies.","journey_summary":"{{count}} touchpoint over {{days}} days before ordering|{{count}} touchpoints over {{days}} days before ordering","first_touch":"First touch","last_touch":"Last touch","conversion_paths_tracking_note":"Recorded by your store itself: each visit from a campaign link, an ad, a search engine, social media or another website is kept in a first-party cookie for {{days}} days (up to 20 visits) and saved on the order at checkout. Only the channel, source, medium and campaign are kept, nothing that identifies the shopper.","conversion_paths_empty":"No orders with recorded touchpoints in this period yet.","tracked_orders":"Orders with a path","tracked_orders_of":"of {{total}} orders","attributed_revenue":"Revenue from these orders","average_touchpoints":"Avg. touchpoints","average_days_to_convert":"Avg. days to order","top_paths":"Top conversion paths","top_paths_desc":"The channel sequences shoppers came through before ordering, most orders first.","path":"Path","channel_credit":"Channel credit","model_first":"First touch","model_last":"Last touch","model_linear":"Linear","model_first_desc":"Each order is credited to the channel that first brought the shopper.","model_last_desc":"Each order is credited to the last channel before ordering.","model_linear_desc":"Each order is shared equally between every touchpoint on its path.","assisted_orders":"Assisted orders","path_length":"Path length","path_length_desc":"Orders by how many touchpoints came before them.","touchpoints_count":"{{count}} touchpoint|{{count}} touchpoints","realtime_paused":"Live updates paused while you were away.","realtime_resume":"Resume","realtime_stale":"Google's realtime limit was reached. Showing the numbers from {{time}}; they will update again shortly."},"pagination":{"previous":"&laquo; Previous","next":"Next &raquo;"},"auth":{"failed":"These credentials do not match our records.","password":"The provided password is incorrect.","throttle":"Too many login attempts. Please try again in {{seconds}} seconds.","login_title":"Log in to your account","login_desc":"Enter your email and password below to log in","welcome_back":"Welcome back","register_title":"Create an account","register_desc":"Enter your details below to create your account","forgot_password":"Forgot your password?","forgot_password_desc":"Enter your email to receive a password reset link","brand_headline":"Dream big. Build fast.","brand_subheadline":"Launch and manage a professional online store — no coding, no complicated hosting, 0% commission on your sales.","email_reset_link":"Email password reset link","return_to_login":"Or, return to","reset_password":"Reset password","reset_password_desc":"Please enter your new password below","terms_agree":"I have read and agree to the","terms_link":"Terms & Conditions","terms_required":"Please accept the terms and conditions to create your account.","confirm_password":"Confirm password","confirm_password_desc":"This is a secure area of the application. Please confirm your password before continuing.","confirm_with_passkey":"Confirm with passkey","confirming":"Confirming...","or_confirm_with_password":"Or confirm with password","remember_me":"Remember me","dont_have_account":"Don't have an account?","already_registered":"Already have an account?","email_verification":"Email verification","verify_email_desc":"Please verify your email address by clicking on the link we just emailed to you.","unverified_email":"Your email address is unverified.","resend_verification_email":"Resend verification email","verification_link_sent":"A new verification link has been sent to your email address.","two_factor_auth":"Two-factor authentication","recovery_code":"Recovery code","recovery_code_desc":"Please confirm access to your account by entering one of your emergency recovery codes.","enter_recovery_code":"Enter recovery code","use_auth_code":"login using an authentication code","auth_code":"Authentication code","auth_code_desc":"Enter the authentication code provided by your authenticator application.","use_recovery_code":"login using a recovery code","two_factor_invalid_code":"The provided two-factor authentication code was invalid.","profile_settings":"Profile Settings","profile_desc":"Update your personal details.","security_settings":"Security Settings","appearance_desc":"Update the appearance settings for your account","update_password":"Update password","update_password_desc":"Ensure your account is using a long, random password to stay secure","email_change_password_hint":"Changing your email takes your current password. Signed up with Google and never set one? Use “Forgot password” first.","current_password":"Current password","new_password":"New password","delete_account":"Delete account","delete_account_desc":"Delete your account and all of its resources","warning":"Warning","delete_account_warning":"Please proceed with caution, this cannot be undone.","delete_account_scheduled_warning":"Once scheduled for deletion, you will have {{days}} days to restore your account by logging in. After this safe period, your account and all data will be permanently deleted.","confirm_delete_account_title":"Are you sure you want to delete your account?","confirm_delete_account_desc":"Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.","confirm_delete_account_scheduled_desc":"Are you sure you want to schedule your account for deletion? You will be logged out immediately. You can cancel deletion and restore your account anytime within {{days}} days simply by logging back in. After {{days}} days, your account and all associated data will be permanently deleted.","log_in":"Sign In","logging_in":"Signing in...","log_out":"Log Out","continue_with_google":"Continue with Google","or_continue_with_email":"Or continue with email","google_cancelled":"Google sign-in was cancelled.","google_failed":"We couldn't sign you in with Google. Please try again.","google_email_unverified":"Your Google account has no verified email address.","google_account_mismatch":"This email is linked to a different Google account.","google_account":"Google account","google_account_desc":"Sign in with Google instead of your email and password.","google_account_linked_desc":"A Google account is linked. You can still sign in with your email and password; if you never set a password, use \"Forgot password\".","google_account_unlinked_desc":"No Google account is linked.","link_google_account":"Link Google account","google_linked":"Your Google account is linked.","google_unlinked":"Your Google account is unlinked.","google_linked_elsewhere":"This Google account is linked to another user.","google_unverified_account":"An account with this email was never verified. Verify it from the email we sent (or reset its password), then link Google from its settings.","google_account_not_found":"No account was found for this Google account. Register first.","google_already_linked":"This Google account is already linked to an account. Log in instead.","google_email_registered":"An account with this email already exists. Log in instead.","password_reset_link_requested":"If an account uses that email address, we’ve emailed it a password reset link."},"validation":{"accepted":"The {{attribute}} field must be accepted.","accepted_if":"The {{attribute}} field must be accepted when {{other}} is {{value}}.","active_url":"The {{attribute}} field must be a valid URL.","after":"The {{attribute}} field must be a date after {{date}}.","after_or_equal":"The {{attribute}} field must be a date after or equal to {{date}}.","alpha":"The {{attribute}} field must only contain letters.","alpha_dash":"The {{attribute}} field must only contain letters, numbers, dashes, and underscores.","alpha_num":"The {{attribute}} field must only contain letters and numbers.","any_of":"The {{attribute}} field is invalid.","array":"The {{attribute}} field must be an array.","array_keys":"The {{attribute}} field must only contain the following keys: {{values}}.","ascii":"The {{attribute}} field must only contain single-byte alphanumeric characters and symbols.","base64":"The {{attribute}} field must be a valid Base64 string.","before":"The {{attribute}} field must be a date before {{date}}.","before_or_equal":"The {{attribute}} field must be a date before or equal to {{date}}.","between":{"array":"The {{attribute}} field must have between {{min}} and {{max}} items.","file":"The {{attribute}} field must be between {{min}} and {{max}} kilobytes.","numeric":"The {{attribute}} field must be between {{min}} and {{max}}.","string":"The {{attribute}} field must be between {{min}} and {{max}} characters."},"boolean":"The {{attribute}} field must be true or false.","can":"The {{attribute}} field contains an unauthorized value.","confirmed":"The {{attribute}} confirmation does not match.","contains":"The {{attribute}} field is missing a required value.","current_password":"The password is incorrect.","date":"The {{attribute}} field must be a valid date.","date_equals":"The {{attribute}} field must be a date equal to {{date}}.","date_format":"The {{attribute}} field must match the format {{format}}.","decimal":"The {{attribute}} field must have {{decimal}} decimal places.","declined":"The {{attribute}} field must be declined.","declined_if":"The {{attribute}} field must be declined when {{other}} is {{value}}.","different":"The {{attribute}} field and {{other}} must be different.","digits":"The {{attribute}} field must be {{digits}} digits.","digits_between":"The {{attribute}} field must be between {{min}} and {{max}} digits.","dimensions":"The {{attribute}} must be a square image (1:1 aspect ratio).","distinct":"The {{attribute}} field has a duplicate value.","doesnt_contain":"The {{attribute}} field must not contain any of the following: {{values}}.","doesnt_end_with":"The {{attribute}} field must not end with one of the following: {{values}}.","doesnt_start_with":"The {{attribute}} field must not start with one of the following: {{values}}.","email":"The {{attribute}} field must be a valid email address.","encoding":"The {{attribute}} field must be encoded in {{encoding}}.","ends_with":"The {{attribute}} field must end with one of the following: {{values}}.","enum":"The selected {{attribute}} is invalid.","exists":"The selected {{attribute}} is invalid.","extensions":"The {{attribute}} field must have one of the following extensions: {{values}}.","file":"The {{attribute}} field must be a file.","filled":"The {{attribute}} field must have a value.","gt":{"array":"The {{attribute}} field must have more than {{value}} items.","file":"The {{attribute}} field must be greater than {{value}} kilobytes.","numeric":"The {{attribute}} field must be greater than {{value}}.","string":"The {{attribute}} field must be greater than {{value}} characters."},"gte":{"array":"The {{attribute}} field must have {{value}} items or more.","file":"The {{attribute}} field must be greater than or equal to {{value}} kilobytes.","numeric":"The {{attribute}} field must be greater than or equal to {{value}}.","string":"The {{attribute}} field must be greater than or equal to {{value}} characters."},"hex_color":"The {{attribute}} field must be a valid hexadecimal color.","image":"The {{attribute}} field must be an image.","in":"The selected {{attribute}} is invalid.","in_array":"The {{attribute}} field must exist in {{other}}.","in_array_keys":"The {{attribute}} field must contain at least one of the following keys: {{values}}.","integer":"The {{attribute}} field must be an integer.","ip":"The {{attribute}} field must be a valid IP address.","ipv4":"The {{attribute}} field must be a valid IPv4 address.","ipv6":"The {{attribute}} field must be a valid IPv6 address.","json":"The {{attribute}} field must be a valid JSON string.","list":"The {{attribute}} field must be a list.","lowercase":"The {{attribute}} field must be lowercase.","lt":{"array":"The {{attribute}} field must have less than {{value}} items.","file":"The {{attribute}} field must be less than {{value}} kilobytes.","numeric":"The {{attribute}} field must be less than {{value}}.","string":"The {{attribute}} field must be less than {{value}} characters."},"lte":{"array":"The {{attribute}} field must not have more than {{value}} items.","file":"The {{attribute}} field must be less than or equal to {{value}} kilobytes.","numeric":"The {{attribute}} field must be less than or equal to {{value}}.","string":"The {{attribute}} field must be less than or equal to {{value}} characters."},"mac_address":"The {{attribute}} field must be a valid MAC address.","max":{"array":"The {{attribute}} field must not have more than {{max}} items.","file":"The {{attribute}} field must not be greater than {{max}} kilobytes.","numeric":"The {{attribute}} field must not be greater than {{max}}.","string":"The {{attribute}} field must not be greater than {{max}} characters."},"max_digits":"The {{attribute}} field must not have more than {{max}} digits.","mimes":"The {{attribute}} field must be a file of type: {{values}}.","mimetypes":"The {{attribute}} field must be a file of type: {{values}}.","min":{"array":"The {{attribute}} field must have at least {{min}} items.","file":"The {{attribute}} field must be at least {{min}} kilobytes.","numeric":"The {{attribute}} field must be at least {{min}}.","string":"The {{attribute}} field must be at least {{min}} characters."},"min_digits":"The {{attribute}} field must have at least {{min}} digits.","missing":"The {{attribute}} field must be missing.","missing_if":"The {{attribute}} field must be missing when {{other}} is {{value}}.","missing_unless":"The {{attribute}} field must be missing unless {{other}} is {{value}}.","missing_with":"The {{attribute}} field must be missing when {{values}} is present.","missing_with_all":"The {{attribute}} field must be missing when {{values}} are present.","multiple_of":"The {{attribute}} field must be a multiple of {{value}}.","not_in":"The selected {{attribute}} is invalid.","not_regex":"The {{attribute}} field format is invalid.","numeric":"The {{attribute}} field must be a number.","password":{"letters":"The {{attribute}} field must contain at least one letter.","mixed":"The {{attribute}} field must contain at least one uppercase and one lowercase letter.","numbers":"The {{attribute}} field must contain at least one number.","symbols":"The {{attribute}} field must contain at least one symbol.","uncompromised":"The given {{attribute}} has appeared in a data leak. Please choose a different {{attribute}}."},"present":"The {{attribute}} field must be present.","present_if":"The {{attribute}} field must be present when {{other}} is {{value}}.","present_unless":"The {{attribute}} field must be present unless {{other}} is {{value}}.","present_with":"The {{attribute}} field must be present when {{values}} is present.","present_with_all":"The {{attribute}} field must be present when {{values}} are present.","prohibited":"The {{attribute}} field is prohibited.","prohibited_if":"The {{attribute}} field is prohibited when {{other}} is {{value}}.","prohibited_if_accepted":"The {{attribute}} field is prohibited when {{other}} is accepted.","prohibited_if_declined":"The {{attribute}} field is prohibited when {{other}} is declined.","prohibited_unless":"The {{attribute}} field is prohibited unless {{other}} is in {{values}}.","prohibits":"The {{attribute}} field prohibits {{other}} from being present.","regex":"The {{attribute}} field format is invalid.","required":"The {{attribute}} field is required.","required_array_keys":"The {{attribute}} field must contain entries for: {{values}}.","required_if":"The {{attribute}} field is required when {{other}} is {{value}}.","required_if_accepted":"The {{attribute}} field is required when {{other}} is accepted.","required_if_declined":"The {{attribute}} field is required when {{other}} is declined.","required_unless":"The {{attribute}} field is required unless {{other}} is in {{values}}.","required_with":"The {{attribute}} field is required when {{values}} is present.","required_with_all":"The {{attribute}} field is required when {{values}} are present.","required_without":"The {{attribute}} field is required when {{values}} is not present.","required_without_all":"The {{attribute}} field is required when none of {{values}} are present.","same":"The {{attribute}} field must match {{other}}.","size":{"array":"The {{attribute}} field must contain {{size}} items.","file":"The {{attribute}} field must be {{size}} kilobytes.","numeric":"The {{attribute}} field must be {{size}}.","string":"The {{attribute}} field must be {{size}} characters."},"starts_with":"The {{attribute}} field must start with one of the following: {{values}}.","string":"The {{attribute}} field must be a string.","timezone":"The {{attribute}} field must be a valid timezone.","unique":"The {{attribute}} has already been taken.","uploaded":"The {{attribute}} failed to upload.","uppercase":"The {{attribute}} field must be uppercase.","url":"The {{attribute}} field must be a valid URL.","ulid":"The {{attribute}} field must be a valid ULID.","uuid":"The {{attribute}} field must be a valid UUID.","custom":{"attribute-name":{"rule-name":"custom-message"}},"attributes":{"name":"name","title":"title","email":"email","password":"password","currency":"currency","languages":"languages","default_language":"default language","price":"price","sku":"SKU","unit_id":"measurement unit","parent_id":"parent record"},"image_square_ratio":"The {{attribute}} must be a square image (1:1 aspect ratio).","taxonomy_term_cannot_be_own_parent":"A record cannot be its own parent.","taxonomy_term_cannot_be_descendant_parent":"A record cannot have one of its sub-records as its parent.","valid_color":"The {{attribute}} field must be a valid color code (e.g. #ffffff or rgb\/hsl).","unique_product_variations":"A product with the exact same combination of variations already exists in this variable product.","unique_variable_product_items_variations":"Each product in the variable product must have at least one different variation."},"products":{"products_desc":"Manage your product catalog, pricing, inventory, and variants.","add_product":"Add Product","create_product":"Create Product","create_product_desc":"Fill in the information below to add a new product to your store.","edit_product":"Edit Product","edit_product_desc":"Update product information, pricing, inventory, and media.","delete_product":"Delete Product","product_details":"Product Details","updating":"Updating Product...","update_product":"Update Product","save_product":"Save Product","reorder_section":"Drag to reorder section","reordering_section":"Moving: {{section}}","total_products":"Total Products","draft_products":"Draft Products","low_out_of_stock":"Low \/ Out of Stock","basic_info":"Basic Information","basic_info_desc":"Set the primary name, short description, and detailed description for this product.","pricing":"Pricing","pricing_desc":"Configure regular price, sale price, and discount schedules.","inventory":"Inventory & Stock","any_stock":"Any stock","inventory_desc":"Set measurement unit, manage stock levels, and track inventory availability.","shipping":"Shipping & Dimensions","shipping_desc":"Configure physical package weight and dimensions for rate calculations.","media":"Media & Documents","media_desc":"Upload thumbnail, gallery photos, and provide downloadable document links.","thumbnail_image":"Thumbnail Image","gallery_images":"Gallery Images","document_url":"Document \/ PDF Link","document_url_desc":"Link to a downloadable PDF document, catalog, or user guide.","document_url_placeholder":"https:\/\/example.com\/document.pdf","download_document":"Download Document (PDF)","view_document":"View Document","organization":"Product Classification","classification_desc":"Assign this product to categories, brands, tags, and custom classifications.","identifiers":"Product Identifiers","identifiers_desc":"Identifiers used for SKU tracking and supplier references.","seo":"SEO","seo_desc":"Search engine optimization and public URL permalink settings.","variable_product":"Variable Product","variable_product_desc":"Connect this product to a variable product group and specify its variant attributes.","select_variable_product":"Select Variable Product","select_variable_product_placeholder":"Search and link to a variable product...","no_variable_product_selected":"No variable product connected. This product is treated as a standalone simple product.","product_variants":"Product Variant Attributes","product_variants_desc":"Specify the variant values for this product (e.g. Color, Size).","no_variation_types_in_group":"The selected variable product does not have any variation types configured.","related_products":"Related Products","related_products_desc":"Select related products to recommend alongside this product on the product page.","select_related_products":"Select Related Products","select_related_products_placeholder":"Search and add related products...","no_related_products":"No related products selected yet. Search and select products above.","title":"Product Title","title_placeholder":"e.g. Wireless Noise-Cancelling Headphones","short_description":"Short Summary","short_description_placeholder":"Brief 1-2 sentence description shown in cards and summaries...","description":"Detailed Description","description_placeholder":"Detailed product specifications, features, materials, and warranty information...","slug_placeholder":"e.g. wireless-noise-cancelling-headphones","noindex":"Hide from search engines","noindex_desc":"Ask search engines not to index this product page.","regular_price":"Regular Price","sale_price":"Sale Price","schedule_sale_dates":"Schedule Sale Dates","schedule_sale_desc":"Set start and end dates for a temporary promotional discount.","sale_starts_at":"Sale Start Date","sale_ends_at":"Sale End Date","compare_at_price":"Compare-at Price","cost_price":"Cost per Item","cost_price_help":"Customers won't see this price. Used to calculate profit margins.","sku":"SKU (Stock Keeping Unit)","sku_placeholder":"e.g. WNCH-001","barcode":"Barcode (ISBN, UPC, GTIN)","barcode_placeholder":"e.g. 012345678905","part_number":"Manufacturer Part Number","part_number_placeholder":"e.g. MPN-99882","stock":"Stock","stock_quantity":"Quantity in Stock","stock_quantity_placeholder":"e.g. 50","stock_quantity_hint":"Current inventory units available for purchase.","low_stock_amount":"Low Stock Alert Threshold","low_stock_amount_placeholder":"e.g. 5","low_stock_amount_hint":"Receive an alert or badge when stock drops to or below this quantity.","stock_status":"Stock Status","manage_stock":"Track Inventory","manage_stock_desc":"Enable inventory management to prevent overselling.","is_featured":"Featured Product","is_featured_desc":"Highlight this product in featured collections and storefront promo banners.","status":"Product Status","status_desc":"Control product visibility on your online storefront.","status_active_desc":"Visible to shoppers and ready for checkout.","status_inactive_desc":"Hidden from the public storefront and catalog.","unit":"Measurement Unit","select_unit":"Select a measurement unit","tax_class":"Tax Class","tax_class_hint":"Left empty, the shop's default tax class applies, if any.","tax_class_placeholder":"Search tax classes...","no_tax_classes_found":"No matching tax classes found.","weight":"Weight","weight_placeholder":"e.g. 0.75","dimensions":"Dimensions (L × W × H)","length":"Length","width":"Width","height":"Height","thumbnail":"Primary Thumbnail","gallery":"Product Gallery","is_active_label":"Publish immediately to storefront","is_active_description":"When active, shoppers can find and purchase this item.","search_placeholder":"Search products by title, SKU, or slug...","no_products_title":"No products yet","no_products_desc":"Add your first product to start populating your online store catalog.","no_matching_products_title":"No products found","no_matching_products_desc":"No products match your active search filters. Try adjusting your query.","delete_product_confirm":"Are you sure you want to delete the product {{name}}? This will remove all associated media and inventory records.","bulk_update":"Update","quick_edit":"Quick Edit","bulk_delete_confirm":"Are you sure you want to delete {{count}} selected product(s)? This will remove all associated media and inventory records.","bulk_update_title":"Update Selected Products","bulk_update_desc":"Apply changes to {{count}} selected product(s). Only the sections you enable below are applied — everything else is left as is.","bulk_apply_section":"Apply {{section}} to selected products","bulk_update_apply":"Apply Changes","global_price_update":"Global Price Update","global_price_update_desc":"Adjust price or discount across {{count}} product(s) at once, in the background.","global_price_update_what_title":"What to Update","global_price_update_what_desc":"Choose whether to change the regular price itself, or the discount (sale price) — discounts are always calculated from the regular price, never the existing sale price.","global_price_update_target_price_desc":"Directly increase or decrease the price field.","global_price_update_target_discount":"Discount (Sale Price)","global_price_update_target_discount_desc":"Set the sale price as a reduction from the regular price.","global_price_update_value_type_percentage":"Percentage (%)","global_price_update_value_type_fixed":"Fixed Amount","global_price_update_value":"Value","global_price_update_value_price_hint":"Positive increases the price, negative decreases it. A percentage must be between -100 and 100.","global_price_update_value_discount_hint":"A discount is always a reduction, so this must be zero or positive. A percentage must be between 0 and 100. 0 removes the sale price.","global_price_update_scope_title":"Scope","global_price_update_scope_desc":"Left empty, every product in your catalog is included.","global_price_update_taxonomy_hint":"Only products matching at least one of these terms are updated. Leave empty to include every product regardless of this classification.","global_price_update_exclude_products":"Exclude Products","global_price_update_exclude_products_hint":"These specific products are skipped, even if they match the classifications above.","global_price_update_decimal_title":"Decimal Cleanup","global_price_update_decimal_desc":"Optionally strip the cents off the computed price, e.g. 19.99 becomes 20.","global_price_update_remove_decimal":"Remove decimal places from the new price","global_price_update_decimal_method":"Rounding Method","global_price_update_decimal_round":"Round to nearest","global_price_update_decimal_ceil":"Round up (ceiling)","global_price_update_decimal_floor":"Round down (floor)","global_price_update_submit":"Schedule Price Update","global_price_update_scheduled_toast":"Price update scheduled for {{count}} product(s) — starting in {{seconds}} seconds.","global_price_update_cancelled":"Price update cancelled.","global_price_update_negative_discount_error":"A discount cannot be negative — it is always a reduction from the regular price.","global_price_update_percentage_range_error":"A percentage value must be between -100 and 100.","global_price_update_history":"Price Update History","global_price_update_history_desc":"Review past and in-progress global price update runs.","global_price_update_new_run_btn":"New Price Update","global_price_update_runs":"runs","global_price_update_status_pending":"Scheduled","global_price_update_status_processing":"Processing","global_price_update_status_completed":"Completed","global_price_update_status_failed":"Failed","global_price_update_status_cancelled":"Cancelled","global_price_update_criteria":"Criteria","global_price_update_scope_all":"All products","global_price_update_scope_excluded_count":"{{count}} excluded","global_price_update_stat_updated":"updated","global_price_update_stat_failed":"failed","global_price_update_no_runs_title":"No price update runs yet","global_price_update_no_runs_desc":"Runs you schedule from the Global Price Update tool will show up here.","wishlist_count":"Wishlisted","notify_when_available":"Notify me when available","notify_when_available_desc":"Leave your email and we will let you know as soon as this product is back in stock.","notify_me":"Notify me","notify_subscribed":"We will email you when it is back","stock_notification_saved":"We will email {{email}} when this product is back in stock.","stock_notification_in_stock":"This product is already available.","specification":"specification","specifications":"Specifications","specifications_desc":"Structured details shoppers see in the Specifications tab and can download as a PDF.","spec_template":"Specification template","spec_template_hint":"Pick the template that describes this kind of product, then fill in its properties.","no_spec_template":"No specifications","download_specifications":"Download specifications (PDF)","back_to_products":"Back to products","wholesale_price":"Wholesale price","type":"Product type","type_physical":"Physical","type_digital":"Digital","delivery":"Delivery","digital_desc":"Buyers download the file after purchase. Its link is never shown to them.","digital_url":"File URL","digital_url_hint":"Upload the file to private storage (a private S3 bucket, Dropbox or Google Drive) and paste a direct link that is allowed to read it. Keep the link valid: buyers never see it, the store fetches the file for them on each download.","download_limit":"Downloads per purchase","download_limit_hint":"How many times a buyer may download the file, multiplied by the quantity bought. Leave empty for unlimited.","digital_url_not_allowed":"The file URL must be an https link to a public server.","export_products":"Export Products","export_products_desc":"Download products as a spreadsheet. The columns match the product import, so you can edit the file and import it back to update products by SKU.","export_which_products":"Which products","export_which_products_hint":"Leave every criterion empty to export all products.","export_columns_hint":"Pick the columns to include in the file.","export_file_format":"File format","export_pick_a_column":"Pick at least one column.","export_download":"Download"},"mcp":{"connect_title":"Connect {{client}}","connect_desc":"{{client}} is asking to connect to your account.","redirect_host":"After you decide, you will go back to {{host}}.","can_panel":"View your shops’ orders, products, customers, coupons, reviews and reports, and update orders, products, coupons and reviews, within your team permissions.","can_admin":"View shops, users, reports and the activity log, and change shop subscriptions, within your admin role.","can_storefront":"See your orders, addresses, wishlist and enquiries at {{shop}}, and build carts for you.","never":"It never sees your password and can’t pay for you. You can disconnect it at any time.","allow":"Allow","connected_apps":"Connected apps","connected_apps_desc":"AI assistants and other apps you allowed to use your account.","no_connected_apps":"No apps are connected.","connected_since":"Connected {{date}}","disconnect":"Disconnect","disconnect_confirm":"Disconnect {{client}}? It will lose access right away.","disconnected":"{{client}} was disconnected.","connect_assistant":"Connect an AI assistant","connect_assistant_desc":"Add this server to your AI assistant. It will ask you to sign in and approve access the first time.","server_url":"Server URL","add_to":"Add to {{client}}","connect_steps_claude":"Settings → Connectors → Add custom connector, then paste the server URL.","connect_steps_chatgpt":"Settings → Apps & Connectors → Create, then paste the server URL.","agent_name":"AI agent (connected with a code)","agent_claim_title":"Connect an AI agent","agent_claim_desc":"An AI agent asked to connect to your account at {{shop}}. Approve only if you started this from your own AI assistant and it showed you the code below.","agent_claim_code":"Code from your AI agent","agent_claim_code_hint":"8 letters, for example KHPT-MWRZ.","agent_claim_wrong_code":"That code does not match. Check it in your AI assistant and try again.","agent_claim_expired":"This connection request has expired or was already answered. Ask your AI agent to start again.","agent_claim_wrong_account":"This request is for the account {{email}}. Sign in with that account to approve it.","agent_claim_approved":"Your AI agent is connected.","agent_claim_denied":"The AI agent was not connected.","agent_claim_deny":"Decline"},"welcome":{"get_started":"Let's get started","rich_ecosystem":"Laravel has an incredibly rich ecosystem. We suggest starting with the following.","read_docs":"Read the","documentation":"Documentation","watch_tutorials":"Watch video tutorials at","laracasts":"Laracasts","explore_ecosystem":"Explore the vibrant ecosystem","laravel_news":"Laravel News","deploy_application":"Deploy your application with","laravel_cloud":"Laravel Cloud"},"shipping":{"tab_zones":"Zones","tab_carriers":"Carriers","carriers_title":"Shipping carriers","carriers_desc":"Connect your own DHL, UPS, FedEx, Aramex, SMSA, DHL eCommerce (formerly MNG Kargo) or Babel Express account to price shipping live at checkout, create shipments with labels, and track them automatically.","carriers_pick":"Carrier","carriers_pick_desc":"Pick a carrier to connect or edit its account.","manage_carriers":"Manage carriers","carrier_desc_with_rates":"Prices shipping live at checkout, creates shipments with their label, and tracks them.","carrier_desc_without_rates":"Creates shipments with their label and tracks them. This carrier has no live rates, so it can't price a shipping rule.","carrier_enabled":"Use this carrier","carrier_mode":"Environment","carrier_mode_hint":"Test uses the carrier's sandbox: nothing is booked or billed. Switch to Live with your production credentials.","mode_test":"Test (sandbox)","mode_live":"Live","connected":"Connected","disconnect":"Disconnect","disconnect_confirm":"Disconnect this carrier? Its credentials are deleted, shipping rules priced by it go back to their own cost, and its shipments are no longer tracked.","carrier_saved":"{{carrier}} account saved.","carrier_saved_webhook_failed":"{{carrier}} account saved, but its tracking webhook couldn't be set up ({{error}}). Tracking is checked every 30 minutes instead.","carrier_verified":"{{carrier}} accepted the credentials.","carrier_disconnected":"{{carrier}} disconnected.","company":"Company","origin_title":"Ship-from address","origin_desc":"Where your parcels are collected from. Carriers price shipping and print labels from this address.","origin_saved":"Ship-from address saved.","credential_webhook_security_token":"Webhook security token","credential_webhook_security_token_hint":"Optional. The security token of your FedEx webhook project; FedEx pushes are refused without it.","credential_api_key":"API key","credential_api_secret":"API secret","credential_secret_key":"Secret key","credential_client_id":"Client ID","credential_client_secret":"Client secret","credential_account_number":"Account number","credential_shipper_number":"Shipper (account) number","credential_username":"Username","credential_password":"Password","credential_account_pin":"Account PIN","credential_account_entity":"Account entity","credential_account_entity_hint":"The three-letter code of your Aramex office, e.g. DXB or RUH.","credential_account_country_code":"Account country code","credential_account_country_code_hint":"The two-letter country of your Aramex account, e.g. AE or SA.","credential_country_code_invalid":"The account country code must be two letters, e.g. AE.","credential_customer_number":"Customer number","webhook_url":"Webhook URL","webhook_copy":"Copy","webhook_copied":"Webhook URL copied.","webhook_last_received":"Last tracking update received {{date}}","webhook_never_received":"No webhook received yet: tracking is checked every 30 minutes.","webhook_hint_ups":"In the UPS developer portal, open your app, go to Track Alert webhook settings and paste this URL. New shipments are subscribed automatically, and UPS then pushes each scan.","webhook_hint_fedex":"In the FedEx developer portal, create a Tracking webhook project for your account number with this URL, then paste the project's security token in the field above.","webhook_hint_babel_express":"Set up automatically: each time you save this account, Babel Express is told to push tracking updates to this URL.","carrier_unreachable":"{{carrier}} could not be reached. Please try again in a moment.","carrier_rejected":"{{carrier}} refused the request ({{status}}): {{detail}}","carrier_no_rates":"{{carrier}} doesn't offer live rates.","carrier_no_rate_found":"No price was returned for this route and service.","carrier_no_tracking_number":"No tracking number was returned.","carrier_no_token":"The carrier did not return an access token.","carrier_unknown_error":"Unknown error.","carrier_account_incomplete":"Your {{carrier}} account is turned off or its credentials are incomplete.","origin_missing":"Add your ship-from address in the shipping carriers settings first.","destination_incomplete":"The order's delivery address needs a country, city and street before a carrier can ship it.","carrier_babel_express_syria_only":"Babel Express only delivers within Syria.","carrier_babel_express_no_service":"Babel Express couldn't find this address in an area it serves. Check the city, area and street.","price_with":"Price with","price_with_zone":"The amounts below","price_with_carrier":"{{carrier}} live rate","carrier_service":"Service","fallback_cost":"Fallback cost","live_rate_note":"At checkout the carrier prices the address. When it can't answer, the cost below is used instead.","summary_live_rate":"Live carrier rate","calculating_shipping":"Calculating…","shipment":"Shipment","carrier":"Carrier","carrier_name":"Carrier name","other_carrier":"Other carrier","tracking_number":"Tracking number","tracking_url":"Tracking link","tracking_url_hint":"Optional. Where your customer can follow the parcel; the carrier's own page is used when left blank.","enter_tracking_number":"Enter tracking number","create_with_carrier":"Create with carrier","save_tracking_number":"Save tracking number","create_shipment":"Create shipment","creating_shipment":"Creating shipment…","parcel_weight":"Weight","parcel_pieces":"Boxes","no_carriers_connected":"Connect a carrier and add your ship-from address to create shipments and print labels from here.","shipment_saved":"Tracking number saved. The order is ready to ship.","shipment_created":"Shipment created. The order is ready to ship.","shipment_removed":"Shipment removed.","shipment_not_allowed":"A shipment can only be added once, while the order is ready to ship or on the way.","shipment_not_removable":"The shipment can only be removed while the order is ready to ship.","remove_shipment_confirm":"Remove this shipment? This does not cancel it with the carrier.","download_label":"Download label","refresh_tracking":"Refresh tracking","tracking_refreshed":"Tracking updated.","track":"Track","last_synced":"Last updated {{date}}","history_shipment_created":"Shipment {{tracking}} with {{carrier}}","shipment_status_created":"Label created","shipment_status_picked_up":"Picked up","shipment_status_in_transit":"In transit","shipment_status_out_for_delivery":"Out for delivery","shipment_status_delivered":"Delivered","shipment_status_exception":"Delivery issue","shipment_status_returned":"Returned","order_progress":"Order progress","step_placed":"Placed","step_delivered":"Delivered","no_tracking_yet":"The carrier hasn't scanned the parcel yet."},"variations":{"variations_title":"Product Variations","variations_desc":"Manage reusable multilingual variation labels (e.g. colors, sizes, capacities).","create_variation":"Add Variation","create_variation_desc":"Create a reusable variation name in all store languages.","edit_variation":"Edit Variation","variation_dialog_desc":"Define the multilingual names for this variation.","variation_name":"Variation Name","variation_name_placeholder":"e.g. 128GB, Red, Large, Medium - Blue","search_placeholder":"Search variations...","no_variations_found":"No matching variations found","created_success":"Variation created successfully.","updated_success":"Variation updated successfully.","deleted_success":"Variation deleted successfully."},"orders":{"title":"Orders","manage_orders":"Manage Orders","receipt_title":"Order {{order}} Confirmation","order_number":"Order Number","order_date":"Order Date","order_status":"Status","status_processing":"Processing","status_ready_to_ship":"Ready to ship","status_shipped":"On the way","status_completed":"Completed","status_cancelled":"Cancelled","status_updated":"Order status updated.","change_status":"Update Status","customer_details":"Customer Details","shipping_details":"Delivery Details","payment_method_cod":"Cash on Delivery","payment_method_card":"Credit \/ Debit Card","payment_method_paypal":"PayPal","payment_method_shamcash":"ShamCash","payment_method_bank_transfer":"Bank Transfer","payment_method_cash":"Cash","payment_status":"Payment Status","payment_status_unpaid":"Unpaid","payment_status_pending":"Pending","payment_status_paid":"Paid","payment_status_failed":"Failed","payment_status_refunded":"Refunded","payment_status_disputed":"Disputed","refunded_amount":"Refunded Amount","dispute_status":"Dispute Status","items_ordered":"Items Ordered","no_orders":"No orders found.","thank_you":"Thank you for your order!","thank_you_desc":"We have received your order and are preparing it for delivery.","shipping":"Shipping","total":"Total","all_statuses":"All Statuses","search_placeholder":"Search by order #, name, phone, email...","view_receipt":"View Public Receipt","back_to_shop":"Back to Store","track_order":"Track Your Order","track_order_desc":"Enter your order number and the phone number you placed it with, and we will take you to its status.","order_number_placeholder":"e.g. ORD-A1B2C3D4","phone_placeholder":"The phone number you gave at checkout","track_button":"Track Order","track_not_found":"We could not find an order matching that order number and phone number. Double-check both and try again.","track_order_prompt":"Have an order number?","track_order_link":"Track it without signing in","timeline":"Order Timeline","timeline_empty":"No changes recorded for this order yet.","history_created":"Order placed","history_status_changed":"Status changed from {{from}} to {{to}}","history_payment_changed":"Payment changed from {{from}} to {{to}}","by_actor":"by {{name}}","via_admin":"via platform support","mark_as_paid":"Mark as Paid","mark_as_paid_desc":"Record that the payment for this order has been received. This is logged on the order timeline.","marked_as_paid":"Order marked as paid.","already_paid":"Only unpaid orders can be marked as paid.","change_status_desc":"Change the status from {{from}} to {{to}}. This is logged on the order timeline.","history_note":"Note","history_note_placeholder":"e.g. Cash collected by the courier","status_unconfirmed":"Unconfirmed","status_pending":"Pending","source":"Source","source_checkout":"Checkout","source_whatsapp":"WhatsApp","source_quotation":"Quotation","source_enquiry":"Enquiry","all_sources":"All sources","all_payment_statuses":"All payment statuses","unconfirmed_hint":"Sent by the shopper over WhatsApp. Complete the address and shipping, then confirm it by changing its status.","edit_details":"Edit details","edit_details_desc":"Complete or correct who the order is for, where it ships and how. Its items stay as ordered.","details_updated":"Order details saved.","details_locked":"A completed or cancelled order can no longer be edited.","unconfirmed_expired":"Not confirmed in time: the reserved stock went back on sale.","shipping_locked_paid":"The shipping fee of a paid order can no longer be changed: its total is what was charged.","shipping_method":"Shipping method","shipping_keep":"Keep the current shipping","shipping_custom":"Custom fee","shipping_custom_name":"Shipping label","shipping_no_methods":"No shipping method of yours covers this country. Use a custom fee.","shipping_method_unavailable":"That shipping method does not cover this country any more.","new_total":"New total","history_details_updated":"Order details updated","changed_fields":"Changed: {{fields}}","downloads":"Downloads","download":"Download","download_exhausted":"No downloads left","download_unavailable":"The file could not be downloaded right now. Please try again later or contact the store.","download_locked":"Your downloads are not available yet.","downloads_locked_paid":"Available once your order is paid.","downloads_locked_completed":"Available once the store completes your order.","downloads_unlimited":"Unlimited downloads","downloads_remaining":"{{remaining}} of {{limit}} downloads left","downloads_used":"Downloads used","downloads_used_of":"{{used}} of {{limit}}","downloads_used_unlimited":"{{used}} (unlimited)","downloads_last":"Last download","downloads_locked_merchant":"The buyer can download once the order unlocks (see Other settings).","downloads_reset_action":"Reset downloads","downloads_reset":"The buyer has their full download allowance back.","history_downloads_reset":"Downloads of {{product}} reset","downloads_edit_action":"Edit downloads","downloads_edit_title":"Edit downloads","downloads_allowed":"Downloads allowed","downloads_allowed_hint":"How many times this buyer may download the file in total. Leave empty for unlimited.","downloads_updated":"The downloads were updated.","history_downloads_updated":"Downloads of {{product}} changed from {{from}} to {{to}}","refund":"Refund","refund_desc":"Up to {{amount}} can still be refunded. The refund is logged on the order timeline.","refund_amount":"Amount to refund","refund_method":"How the money is returned","refund_method_gateway":"Refund through {{gateway}}","refund_method_gateway_hint":"The payment gateway sends the money back to the customer.","refund_method_manual":"Record the refund only","refund_method_manual_hint":"You already gave the money back yourself (cash, bank transfer or the gateway's dashboard). Nothing is sent to the gateway.","refund_gateway_full_only":"This gateway can only reverse the whole payment, so all that is left is refunded.","refund_gateway_full_only_used":"{{gateway}} can only reverse a whole payment, and part of this order was already refunded. Record the rest of the refund instead.","refund_note_placeholder":"e.g. Item returned damaged","refund_notify_customer":"Email the customer about this refund","cancel_notify_customer":"Email the customer about this cancellation, with your note as the reason","history_refunded_gateway":"Refunded {{amount}} through the payment gateway","history_refunded_manual":"Refund of {{amount}} recorded","refunded":"Refund recorded.","refund_gateway_unsupported":"This order's payment gateway cannot send refunds. Record the refund instead.","refund_braintree_unsettled":"Braintree has not settled this payment yet, so for now it can only be refunded in full.","refund_nothing_left":"Nothing is left to refund on this order.","refund_in_progress":"Another refund of this order is in progress. Please try again in a moment.","refund_gateway_unreachable":"Unable to reach {{gateway}}. Please try again.","refund_gateway_failed":"{{gateway}} refused the refund: {{message}}","refund_not_refundable":"Only a paid order with an amount left to refund can be refunded.","amount_received":"Amount received","payment_rate":"Rate (1 {{base}} = ? {{currency}})","payment_rate_hint":"How many of the received currency one unit of your store currency was worth for this payment.","payment_received":"Received: {{amount}}","payment_received_rate":"1 {{base}} = {{rate}} {{currency}}"},"customers":{"title":"Customers","manage_customers":"Manage your store customers and view their purchase activities.","search_placeholder":"Search by name, email, or phone...","status_all":"All Customers","status_verified":"Fully Verified","status_email_unverified":"Email Pending","status_phone_unverified":"Phone Pending","customer":"Customer","verification_status":"Verification Status","total_spent":"Total Spent","joined_date":"Joined Date","offers_and_updates":"Offers & updates","subscribed":"Subscribed","not_subscribed":"Not subscribed","no_customers":"No customers found.","customer_details":"Customer Details","no_saved_addresses":"This customer has not saved an address yet.","new_customer":"New customer","new_customer_desc":"We email them a link to set their password, so they can sign in to see their orders and quotations.","add_customer":"Add customer","created":"Customer added. We emailed {{email}} a link to set their password.","created_by":"Added by {{name}}","account":"My Account","addresses":"Addresses","phone_verified":"Phone Verified","phone_unverified":"Phone Unverified","email_verified":"Email Verified","email_unverified":"Email Unverified","pending_email_notice":"New email pending confirmation: {{email}}","pending_phone_notice":"New phone pending confirmation: {{phone}}","verify_now":"Verify Now","cancel_change":"Cancel Change","resend_code":"Resend Code","receive_via_sms":"SMS Message","receive_via_whatsapp":"WhatsApp Message","send_via":"Send verification code via:","enter_code":"Enter 6-digit verification code","code_expires_in":"Code expires in","seconds":"seconds","add_new_address":"Add New Address","address_label":"Address Label (optional)","label_placeholder":"e.g. Home, Work, Office","edit_address":"Edit Address","delete_address":"Delete Address","default_address":"Default Address","set_as_default":"Set as Default","save_address_to_account":"Save this address for future orders","choose_saved_address":"Choose a saved address","use_new_address":"Enter a new address","address_line_1":"Street Address","address_line_2":"Apartment, suite, unit (optional)","state":"State \/ Province","postal_code":"Postal Code","no_addresses":"You have not saved any addresses yet.","no_orders":"You have not placed any orders yet.","passkeys_desc":"Passkeys enable secure, passwordless authentication using biometric verification or security keys.","error_code_invalid_or_expired":"The verification code is invalid, has expired, or exceeded maximum attempts.","error_phone_already_taken":"This phone number has already been taken by another account in this store.","error_email_already_taken":"This email address is already in use by another account in this store.","error_invalid_verification_link":"Invalid email verification link.","error_invalid_confirmation_link":"Invalid email confirmation link.","error_invalid_2fa_code":"The provided two-factor authentication code was invalid.","error_resend_throttle":"Please wait before requesting another code.","error_invalid_credential_payload":"Invalid credential payload.","error_invalid_authenticator_response":"Invalid authenticator response.","error_passkey_ceremony_expired":"Passkey registration ceremony expired.","error_passkey_already_registered":"This passkey has already been registered.","error_invalid_assertion_response":"Invalid assertion response.","error_passkey_auth_expired":"Passkey authentication ceremony expired.","error_passkey_unrecognized":"Unrecognized passkey credential.","error_passkey_wrong_store":"This passkey does not belong to an account in this store.","passkey_registered_success":"Passkey registered successfully.","phone_verification_otp_message":"Your {{shop}} verification code is: {{code}}. It will expire in 2 minutes.","phone_verified_message":"Your phone number has been verified successfully.","phone_updated_title":"Phone Number Updated","phone_updated_message":"Your new phone number has been confirmed and updated.","email_verified_title":"Email Verified","email_verified_message":"Your email address has been verified successfully.","email_updated_title":"Email Address Updated","email_updated_message":"Your email address has been confirmed and updated successfully.","email_sent_title":"Verification Email Sent","email_sent_message":"A new verification link has been sent to your email inbox.","cancelled_title":"Cancelled","pending_phone_cancelled_message":"Pending phone number change cancelled.","pending_email_cancelled_message":"Pending email address change has been cancelled.","code_sent_title":"Code Sent","code_sent_message":"A new 2-minute verification code was sent via {{channel}}.","notice_code_sent":"Verification code sent successfully.","notice_email_confirmation_sent":"A confirmation email was sent to your new email address.","notice_phone_code_sent":"A 2-minute verification code was sent via {{channel}} to your new phone number.","profile_updated_title":"Profile Updated","profile_updated_message":"Your profile information has been saved.","verification_required_title":"Verification Required","password_updated_title":"Password Updated","password_updated_message":"Your account password has been updated successfully.","two_factor_setup_title":"Two-Factor Setup","two_factor_setup_message":"Scan the QR code with your authenticator app and enter the 6-digit confirmation code.","two_factor_activated_title":"2FA Activated","two_factor_activated_message":"Two-Factor Authentication is now enabled on your account.","two_factor_disabled_title":"2FA Disabled","two_factor_disabled_message":"Two-Factor Authentication has been disabled.","recovery_codes_regenerated_title":"Recovery Codes Regenerated","recovery_codes_regenerated_message":"Your two-factor recovery codes have been updated.","address_saved_title":"Address Saved","address_saved_message":"New address added successfully.","address_updated_title":"Address Updated","address_updated_message":"Your address details have been updated.","address_removed_title":"Address Removed","address_removed_message":"The address has been deleted.","default_address_set_title":"Default Address Set","default_address_set_message":"Address set as your default shipping address.","passkey_removed_title":"Passkey Removed","passkey_removed_message":"Passkey \"{{name}}\" has been deleted.","password_reset_title":"Password Reset","password_reset_success_message":"Your password has been reset successfully. You can now log in.","email_change_cancelled_title":"Email Change Cancelled","email_change_cancelled_message":"The pending email change was cancelled.","phone_change_cancelled_title":"Phone Change Cancelled","phone_change_cancelled_message":"The pending phone change was cancelled.","addresses_desc":"Manage your shipping and delivery addresses for quick checkout.","no_addresses_help":"Add a delivery address to speed up checkout on your future orders.","address_modal_desc":"Fill in your delivery details below.","delete_address_confirm":"Are you sure you want to delete this address?","login_subtitle":"Sign in to access your orders, saved addresses, and account details.","sign_in_with_passkey":"Sign in with Passkey","authenticating":"Authenticating...","passkey_login_failed":"Passkey sign-in failed. Please try again or use your password.","register_subtitle":"Create an account to track your orders and save delivery addresses.","profile_desc":"Manage your personal details and contact information.","email_change_safety_note":"Changing your email requires verifying the new address. Your current email remains active until confirmed.","phone_change_safety_note":"Changing your phone number requires verifying the new number via OTP. Your current phone remains active until confirmed.","orders_desc":"View and track all your previous purchases.","no_orders_browse":"Start shopping to place your first order.","password_desc":"Ensure your account stays protected with a strong password.","two_factor_desc":"Add an extra layer of security using an authenticator app (e.g. Google Authenticator, 1Password).","two_factor_prompt":"Two-Factor Authentication is currently not active on your account.","enable_two_factor":"Enable Two-Factor Authentication","scan_qr_code":"Scan QR Code","scan_qr_desc":"Scan this QR code using your preferred authenticator app to get started.","manual_key":"Setup Key:","confirm_activate":"Confirm & Activate","2fa_active_title":"Two-Factor Authentication is active","2fa_active_desc":"Your account is secured with two-factor authentication.","view_recovery_codes":"Recovery Codes","disable_2fa":"Disable 2FA","disable_2fa_confirm":"Are you sure you want to disable Two-Factor Authentication?","recovery_codes":"Emergency Recovery Codes","regenerate":"Regenerate","recovery_codes_desc":"Store these recovery codes safely. Each code can be used once if you lose access to your authenticator device.","passkeys_title":"Passkeys (Biometrics & Security Keys)","add_passkey":"Add Passkey","no_passkeys":"No passkeys registered yet.","register_passkey":"Register New Passkey","register_passkey_desc":"Register a new passkey using fingerprint, Face ID, or a hardware security key.","passkey_name":"Passkey Name","prompting_device":"Prompting Device...","passkey_registration_failed":"Passkey registration failed or was cancelled.","delete_passkey_confirm":"Are you sure you want to delete this passkey?","enter_totp_prompt":"Enter the 6-digit code generated by your authenticator app.","enter_recovery_code_prompt":"Enter one of your emergency recovery codes to regain access.","use_recovery_code":"Use a recovery code instead","use_authenticator_code":"Use an authenticator code instead","recovery_code":"Recovery Code","email_verification":"Verify Email","email_verification_sent_to":"We have sent a verification link to {{email}}.","pending_email_safe_header":"Updating registered email address","pending_email_safe_body":"Your current email remains active until this new address is confirmed.","verify_email_instructions":"Please click the link inside the email to verify your email address. If you did not receive it, you can request another.","check_inbox":"Check your email inbox","resend_verification_email":"Resend Verification Email","new_link_sent":"A new verification link has been sent to your email address.","back_to_account":"Back to Account","phone_verification":"Verify Phone Number","verify_phone_subtitle":"We sent a 6-digit verification code to {{phone}}.","pending_phone_safe_header":"Updating registered phone number","pending_phone_safe_body":"Your current phone remains active until this new number is verified.","code_expired":"Code expired. Please request a new code.","verify_phone_button":"Verify & Confirm","resend_channel":"Select delivery channel for new code:","select_country":"Select country"},"editor":{"select_element_type":"Select element type","paragraph":"Paragraph (p)","heading_1":"Heading 1 (h1)","heading_2":"Heading 2 (h2)","heading_3":"Heading 3 (h3)","heading_4":"Heading 4 (h4)","div_container":"Div container (div)","quote":"Quote (blockquote)","preformatted":"Preformatted \/ Code (pre)","bold":"Bold","italic":"Italic","underline":"Underline","strikethrough":"Strikethrough","bulleted_list":"Bulleted List","numbered_list":"Numbered List","horizontal_rule":"Horizontal Line","insert_link":"Insert Link","edit_link":"Edit Link","remove_link":"Remove Link","link_url":"Link URL","link_text":"Text to Display","link_target":"Target","open_in_new_tab":"Open in new tab","target_blank":"New window\/tab (_blank)","target_self":"Same window\/tab (_self)","enter_link_url":"Enter the link URL:","clear_formatting":"Clear Formatting","redo":"Redo","visual":"Visual","visual_editor":"Visual Editor","html":"HTML","html_source":"HTML Source View","raw_html_placeholder":"<p>Enter raw HTML content here...<\/p>","table":"Table","table_controls":"Table Controls","table_actions":"Table Actions","table_options":"Table Options","insert_table":"Insert Table","insert_preset_table":"Insert {{rows}} × {{cols}} Table","include_header_row":"Include Header Row","rows":"Rows","columns":"Columns","row_and_col":"Row {{row}}, Col {{col}}","insert_row_above":"Insert Row Above","insert_row_below":"Insert Row Below","insert_column_left":"Insert Column Left","insert_column_right":"Insert Column Right","delete_row":"Delete Row","delete_column":"Delete Column","add_header_row":"Add Header Row","remove_header_row":"Remove Header Row","delete_table":"Delete Table","delete_entire_table":"Delete Entire Table","text_color":"Text Color","color_default":"Default","color_primary":"Primary","color_secondary":"Secondary","color_accent":"Accent","color_muted":"Muted","color_destructive":"Destructive","color_success":"Success","color_warning":"Warning","color_info":"Info"},"storefront":{"home_heading":"{{shop}} e-store","breadcrumb_home":"Home","product_on_sale":"On Sale","product_featured":"Featured","product_sku":"SKU","product_part_number":"Part #","product_save":"Save {{amount}}","product_out_of_stock":"Out of Stock","product_in_stock_count":"{{count}} in stock","product_in_stock":"Available in stock","product_sold_per":"Sold per {{unit}}","product_unit":"unit","product_variations":"Available Variations","product_documentation":"Product Documentation","product_documentation_desc":"PDF manual & specifications","product_download_pdf":"Download PDF","product_add_to_cart":"Add to Cart","product_on_sale_badge":"Sale","product_sale_percent_badge":"-{{percent}}%","product_fallback_title":"Product","whatsapp_inquiry":"Ask about this product","whatsapp_inquiry_message":"Hello! I would like to ask about {{product}}: {{url}}","product_share":"Share","product_share_copy_link":"Copy link","product_image_zoom":"View full image","product_image_previous":"Previous image","product_image_next":"Next image","product_related":"You May Also Like","product_applicable_products":"Applicable Products","product_add_item":"Add to Cart","search_placeholder":"Search products...","webmcp_search_description":"Search this shop's products and open the results page.","webmcp_search_query":"What to search for: a product name, SKU or part number.","search_no_results":"No products match that search.","catalog_heading":"Shop","catalog_filters":"Filters","catalog_filters_sheet_desc":"Narrow the listing by keyword, category, price or stock.","catalog_reset_all":"Reset All Filters","catalog_active_filters":"Active Filters","catalog_clear_filter":"Remove filter","catalog_taxonomy_search_placeholder":"Find a filter...","catalog_taxonomy_search_no_results":"No matches.","catalog_price_range":"Price Range ({{currency}})","catalog_price_min":"Min","catalog_price_max":"Max","catalog_apply_price":"Apply Price","catalog_in_stock_only":"In Stock Only","catalog_featured_only":"Featured Only","catalog_filter":"Filter","catalog_view":"View","catalog_view_grid":"Grid view","catalog_view_list":"List view","catalog_sort_label":"Sort:","catalog_sort_placeholder":"Sort by","catalog_sort_newest":"Newest Arrivals","catalog_sort_price_asc":"Price: Low to High","catalog_sort_price_desc":"Price: High to Low","catalog_sort_name_asc":"Name: A to Z","catalog_sort_featured":"Featured First","catalog_load_previous":"Load previous products","catalog_results_count":"{{count}} products","catalog_results_count_single":"1 product","catalog_empty_title":"No Products Found","catalog_empty_body":"We could not find any items matching your active search or filter criteria.","footer_credit":"Powered by {{app}}","footer_copyright":"© {{year}} {{store}}. All rights reserved.","consent_title":"Cookie preferences","consent_text":"We use cookies to measure visits to our store and the results of our ads (Google Analytics, Meta), and to show you relevant offers. Until you accept, none of this is used.","consent_accept":"Accept","consent_decline":"Decline","wishlist":"Wishlist","wishlist_add":"Add to wishlist","wishlist_remove":"Remove from wishlist","wishlist_added":"Saved to your wishlist.","wishlist_removed":"Removed from your wishlist.","wishlist_empty_title":"Your wishlist is empty","wishlist_empty_desc":"Tap the heart on any product to save it here for later.","wishlist_guest_hint":"Sign in to keep your wishlist on all your devices.","wishlist_widget_desc":"A heart linking to the wishlist, with a badge counting the saved products.","wishlist_show_count":"Show saved count badge","wishlist_show_count_desc":"Display a badge with the number of saved products.","wishlist_show_label":"Show wishlist label text","wishlist_show_label_desc":"Display the word \"Wishlist\" next to the icon.","enable_wishlist":"Enable Wishlist","enable_wishlist_desc":"Let shoppers save products with a heart button and come back to them from their wishlist.","compare_title":"Compare products","compare_add":"Add to compare","compare_remove":"Remove from compare","compare_added":"Added to compare.","compare_replaced":"Comparison started over with this product.","compare_full":"You can compare up to {{max}} products. Remove one first.","compare_different_type":"Only products of the same type can be compared.","compare_no_specifications":"This product has no specifications to compare.","compare_replace_title":"Compare a different type?","compare_replace_desc":"Your comparison has {{count}} {{type}} products. Only products of the same type can be compared, so they will be removed and this product added instead.","compare_replace_confirm":"Replace and compare","compare_count":"{{count}} of {{max}} products","compare_now":"Compare","compare_clear":"Clear","compare_add_another":"Add one more to compare","compare_add_another_of":"Add another {{type}} to compare it with this one.","compare_only_differences":"Show only differences","compare_no_differences":"These products are the same on every specification.","compare_no_specifications_filled":"No specifications filled in for these products yet.","compare_empty_title":"Nothing to compare yet","compare_empty_desc":"Tap the compare button on products of the same type to see them side by side.","newsletter_subscribed":"Thanks for subscribing!","newsletter_failed":"We could not subscribe you right now. Please try again later.","terms_agree":"I have read and agree to the","terms_required":"Please accept the terms and conditions to create your account.","google_terms_agree":"By continuing with Google, you agree to the","newsletter_opt_in":"Send me offers and updates by email","newsletter_unavailable":"Newsletter signups are not available at the moment."},"errors":{"title_403":"Access denied","desc_403":"You don't have permission to view this page.","title_404":"Page not found","desc_404":"The page you're looking for doesn't exist or has been moved.","title_419":"Page expired","desc_419":"Your session has expired. Refresh the page and try again.","title_429":"Too many requests","desc_429":"You've made too many requests. Wait a moment and try again.","title_500":"Something went wrong","desc_500":"We couldn't complete your request. Please try again in a moment.","title_503":"Temporarily unavailable","desc_503":"We're doing some maintenance. Please check back soon.","go_back":"Go back","go_home":"Go to the home page"},"cart":{"title":"Cart","description":"Review your shopping cart","widget_desc":"Interactive cart button with live count badge, total amount, and slide-over drawer.","empty_cart":"Your cart is currently empty.","empty_cart_message":"Looks like you haven’t added anything to your cart yet.","empty_cart_desc":"Explore our catalog and find something you love!","continue_shopping":"Continue Shopping","item_added":"Item added to your cart.","added":"Added!","item_updated":"Cart updated.","item_removed":"Item removed from cart.","cart_cleared":"Your cart has been emptied.","subtotal":"Subtotal","discount":"Discount","tax":"Tax","tax_included_note":"Includes {{amount}} tax","shipping_taxes_calculated":"Shipping and taxes calculated at checkout.","total":"Total","coupon_code":"Promo Code","have_promo_code":"Have a promo code?","coupon_code_placeholder":"Enter code","apply_coupon":"Apply","coupon_applied":"Applied: {{code}}","coupon_row":"Coupon ({{code}})","line_you_save":"You save {{amount}}","offer_reward_free":"{{qty}} free","offer_reward_items_off":"{{qty}} at {{value}} off","offer_reward_off_items":"{{value}} off those items","offer_reward_off_order":"{{value}} off your order","offer_reward_off":"{{value}} off","hint_add_more_items":"Add {{qty}} more to get {{reward}}.","hint_claim_reward":"You unlocked {{reward}} — add it to your cart to claim it.","hint_reach_quantity_tier":"Buy {{qty}} more to get {{reward}} each.","hint_reach_amount_tier":"Spend {{amount}} more to get {{reward}}.","hint_identify_first_order":"Enter your email at checkout to get {{reward}} on your first order.","hint_identify":"Enter your email at checkout to unlock {{reward}}.","reward_popup_title":"You unlocked a reward!","reward_popup_add":"Add to cart","reward_popup_view":"View products","reward_popup_later":"Maybe later","quantity":"Quantity","price":"Price","clear_cart":"Clear Cart","clear_cart_confirm":"Are you sure you want to clear your cart?","checkout":"Proceed to Checkout","items_held_notice":"Items are held for {{minutes}} minutes.","items_held_timer":"Held for {{time}}","hold_expired":"Item hold expired. Inventory is no longer guaranteed until checkout.","show_count":"Show item count badge","show_count_desc":"Display a badge with the number of items in the cart.","show_label":"Show cart label text","show_label_desc":"Display the word \"Cart\" next to the icon.","show_amount":"Show cart total amount","show_amount_desc":"Display the total price of items in the cart next to the icon.","only_x_available":"Only {{available}} items available.","insufficient_stock":"Only {{available}} units of {{product}} are available.","product_unavailable":"{{product}} is no longer available.","product_not_found":"Product not found.","quantity_must_be_positive":"Quantity must be at least 1.","item_not_found":"Cart item not found.","stock_hold_minutes":"Cart Stock Hold Duration (Minutes)","stock_hold_minutes_desc":"How many minutes stock-managed products are held in customer carts before being released to other shoppers. Set to 0 to disable holding.","disable_cart":"Disable Cart (Catalog Only)","disable_cart_desc":"Make the store a catalog only by disabling shopping cart and checkout functionalities.","style":"Cart Display Style","style_desc":"Choose how the cart appears and behaves across the store.","style_slide_menu":"Slide Menu (Drawer)","style_slide_menu_desc":"Slide-over drawer that opens from the side of the screen when clicked.","style_popover":"Popover Dropdown","style_popover_desc":"Compact dropdown attached directly below the cart button in the header.","behavior_settings":"Cart Behavior","behavior_settings_desc":"Configure how the cart modal behaves and interacts when customers shop.","enable_slide_menu":"Enable slide cart modal (black background)","enable_slide_menu_desc":"Display a dark dimmed background behind the slide cart when open. When disabled, the cart opens without dimming the page background.","auto_open_on_add":"Open cart when product added","auto_open_on_add_desc":"Automatically open the cart briefly when a new product is added, then close it after a short delay.","style_side_cart":"Side Cart (Fixed at page end)","style_side_cart_desc":"Persistent cart docked at the end of the page showing items, amount, and a Go to Cart button.","go_to_cart":"Go to Cart","open_cart":"Open Cart","view_cart":"View Cart","item":"item","side_cart_colors":"Side Cart Colors","side_cart_colors_desc":"Custom background and text colors applied in light mode only. In dark mode, default dark styling is preserved.","incomplete_carts_desc":"Monitor in-progress shopping carts abandoned or not yet checked out.","abandoned_carts":"Abandoned Carts","abandoned_carts_desc":"Review shopping carts abandoned by registered customers after their retention window.","cart_retention_days":"Cart Retention (Days)","cart_retention_days_desc":"How many days an inactive cart should remain before being marked as abandoned.","cart_retention_hint":"Default is 2 days. Active carts older than this period will be marked as abandoned.","guest_shopper":"Guest Shopper","registered_customer":"Registered Customer","potential_revenue":"Potential Revenue","in_progress":"In Progress","status_active":"Active","status_abandoned":"Abandoned","status_completed":"Completed","cart_deleted":"Incompleted cart has been removed.","delete_cart_confirm":"Are you sure you want to delete this incompleted cart?","no_incomplete_carts":"No incompleted carts right now.","no_incomplete_carts_desc":"When visitors add items to their carts without completing checkout, they will appear here.","no_abandoned_carts":"No abandoned carts right now.","no_abandoned_carts_desc":"When registered customers leave products in their cart without completing checkout, they will appear here.","filter_all_types":"All Carts","filter_guests":"Guest Carts","filter_customers":"Registered Customers","last_active":"Last Active","cart_reference":"Cart ID \/ Session","cart_items_count":"Cart Items","customer_info":"Customer Info","shopper_details":"Shopper Details","session_id":"Session ID","retention_status":"Retention Rule","guest_retention_active":"Active guest cart (retained according to guest policy)","customer_retention_exempt":"Registered customer cart (exempt from guest expiration)","whatsapp_order":"Send order via WhatsApp","whatsapp_order_greeting":"Hello! I'd like to place this order:","whatsapp_order_reference":"Order reference: #{{reference}}","whatsapp_order_unavailable":"Ordering via WhatsApp is not available in this store.","whatsapp_order_setting":"Let shoppers send their order via WhatsApp","whatsapp_order_setting_desc":"Adds a button to the cart page that sends the order to your WhatsApp number. It becomes an unconfirmed order in your panel for you to complete and confirm, and the shopper starts a new cart.","whatsapp_order_number_hint":"The same number the product page WhatsApp button uses. Until it is filled in, no button is shown.","enable_compare":"Enable product comparison","enable_compare_desc":"Let shoppers compare up to 4 products of the same specification template side by side.","enable_compare_locked":"Product comparison uses specification templates, available on the Pro plan.","whatsapp_order_reserve_stock":"Take items out of stock as soon as the order is sent","whatsapp_order_reserve_stock_desc":"Otherwise stock is taken when you confirm the order.","whatsapp_order_dialog_title":"Send your order on WhatsApp","whatsapp_order_dialog_desc":"Leave your phone number so the shop can confirm your order with you. WhatsApp opens with the order written out.","whatsapp_order_send":"Continue to WhatsApp","claim_title":"Your cart is ready","claim_description":"Your assistant put this cart together. Continue to load it here and choose shipping and payment."},"meta":{"title":"Meta Pixel & Ads","section_title":"Meta Pixel & Conversions API","section_desc":"Connect your Meta business account to track your store with the Meta Pixel and the Conversions API, and see your ads results here.","dashboard_title":"Meta Ads","dashboard_desc":"Ad spend, results and your pixel's tracking health, from your Meta ad account.","step_connect":"Connect Meta","connect_desc":"Sign in with Facebook and choose the business portfolio your ad account belongs to. The store gets access to your ad accounts and pixels only.","connect_button":"Continue with Facebook","token_system_user":"Business access — it does not expire.","missing_scopes_desc":"Some of the requested access was not granted. Reconnect and allow everything Meta asks for.","disconnect_confirm":"The storefront stops sending events to Meta, and the ad account and pixel choice is forgotten. Your pixel and its data stay in Meta.","no_ad_accounts":"No ad accounts are available for this Meta account.","choose_pixel_desc":"The pixel (dataset) the store sends its browser and server events to.","business_dataset":"Business dataset — it will be linked to the ad account","consent_note":"Meta tracking — the Pixel and the Conversions API — starts only once a shopper accepts cookies in your store's banner.","capi_enabled":"Send server events (Conversions API)","capi_enabled_hint":"The store also sends each event from its server, so ad blockers and browser limits do not hide your sales from Meta. Meta counts the browser and server copy once.","test_event_code_hint":"From Events Manager › Test events. While it is set, server events show there instead of counting in reports — clear it when you are done.","test_event_sent":"A test PageView is on its way. Check Events Manager › Test events.","settings_saved":"Meta tracking settings saved.","check_pixel_available_fix":"Meta reports this pixel as unavailable. Check it in Events Manager, or choose another.","check_automatic_matching":"Automatic advanced matching is on","check_automatic_matching_fix":"Turn it on in Events Manager › Settings to match more of your shoppers.","check_capi_delivering_fix":"No server events went out in the last 7 days, or most failed. See Pixel health for the error.","not_configured_title":"Meta is not set up yet","not_configured_desc":"Connect your Meta account and choose an ad account and pixel in Settings › SEO & Digital Marketing.","card_pixel_status":"Pixel","pixel_last_fired":"Last event received {{time}}","pixel_never_fired":"No events received yet","card_quality":"Event quality","card_quality_desc":"Meta's Event Match Quality (how well events are matched to people), how much of the Pixel's traffic the server covers, and how many events carry an event ID for deduplication (browser · server).","match_quality":"Match quality","server_coverage":"Server coverage","dedup_keys":"With event ID","connected_success":"Meta connected. Now choose an ad account.","connected_ready_success":"Connected. Your store now tracks with the {{pixel}} pixel on the {{account}} ad account.","connected_ad_account_success":"Connected, and the {{account}} ad account is linked. Now choose a pixel.","reconnected_success":"Meta reconnected.","disconnected_success":"Meta disconnected.","pixel_linked_success":"Pixel linked. Your store is sending events to Meta.","pixel_created_success":"Pixel created and linked. Your store is sending events to Meta.","error_not_configured":"Facebook sign-in is not configured on this platform yet.","error_reconnect_required":"Meta access expired or was revoked. Please reconnect.","error_permission":"Your Meta account does not have the access this needs: {{message}}","error_rate_limit":"Meta is limiting requests right now. Please try again in about {{minutes}} minutes.","error_not_found":"Meta could not find this item. It may have been deleted.","error_network":"Could not reach Meta. Please try again.","error_api":"Meta returned an error: {{message}}","error_invalid_state":"The Facebook sign-in expired. Please try again.","error_consent_denied":"Meta access was not granted.","error_connect_failed":"Could not connect to Meta. Please try again.","error_system_user_required":"Meta did not give business (system user) access. Check the app's Facebook Login for Business configuration, then connect again.","error_missing_scopes":"Some of the requested access was not granted. Reconnect and allow everything Meta asks for.","error_not_connected":"Connect Meta first.","error_not_set_up":"Finish setting up Meta first.","error_ad_account_inactive":"This ad account is not active in Meta.","error_test_code_required":"Save a test event code from Events Manager first.","data_deletion_status":"Your data deletion request {{code}} was completed on {{date}}: this store no longer holds your Meta access or settings."},"taxonomies":{"classification_types":"Classification Types","classification_types_desc":"Manage custom classification structures such as Categories, Brands, Tags, and Collections.","taxonomy_types_title":"Classification Types","taxonomy_types_desc":"Manage custom classification structures like categories, brands, tags, and collections.","add_type":"Add Classification Type","create_type":"Create Classification Type","create_taxonomy_type":"Create Classification Type","edit_type":"Edit Classification Type","edit_taxonomy_type":"Edit Classification Type","delete_type":"Delete Classification Type","delete_type_title":"Delete Classification Type","taxonomy_type_dialog_desc":"Define a new classification type to categorize and organize your products.","type_name":"Type Name","type_name_placeholder":"e.g. Category, Brand, Material, Tag","allow_multiple_terms":"Allow Multiple Terms","allow_multiple_terms_hint":"Enable this to allow products to be assigned to multiple terms under this type.","is_tree":"Hierarchical Tree Structure","is_tree_hint":"Enable parent-child nesting relationships for terms under this type.","multiple_values":"Multiple values allowed","single_value":"Single value only","tree_hierarchy":"Hierarchical tree","view_terms":"View Terms","singular_name":"Singular Name","singular_name_placeholder":"e.g. Category, Brand, Material","plural_name":"Plural Name","plural_name_placeholder":"e.g. Categories, Brands, Materials","is_multiple":"Allow Multiple Selections","is_multiple_desc":"When enabled, a product can be assigned multiple terms under this classification type.","terms_count":"Terms Count","terms":"Terms","terms_title":"{{type}} Terms","terms_desc":"Manage the list of hierarchical records and terms for {{type}}.","add_term":"Add {{type}}","create_term":"Create Term","edit_term":"Edit Term","delete_term":"Delete Term","delete_term_title":"Delete Term","term_title":"Term Title","term_title_placeholder":"e.g. Electronics, Footwear, Summer Collection","term_name_placeholder":"e.g. Electronics, Laptops, Summer Collection","term_dialog_desc":"Add or update this classification term in your product catalog.","parent_term":"Parent Term","parent_placeholder":"Select parent term (optional)","parent_hint":"Choose a parent term to nest this term under a hierarchy.","select_parent_term":"None (Top Level Root)","description_placeholder":"Optional brief description for this classification term...","image_hint":"Upload an optional badge or banner image for this term.","sort_order":"Sort Order","sort_order_hint":"Terms are listed lowest to highest. Terms with the same value keep their original order.","search_placeholder":"Search by name or slug...","search_types_placeholder":"Search classification types by name...","search_terms_placeholder":"Search terms by title or slug...","no_types_title":"No classification types yet","no_types_desc":"Create classification types to organize your products into categories, brands, or collections.","no_terms_title":"No terms found","no_terms_desc":"Add your first term to this classification type to organize your catalog.","no_terms_found":"No matching terms found.","delete_type_confirm":"Are you sure you want to delete the classification type {{name}}? All associated terms must be deleted first.","delete_term_confirm":"Are you sure you want to delete the term {{title}}? This action cannot be undone.","category":"Category","brand":"Brand"},"import":{"import_products":"Import Products","import_title":"Import Products from Spreadsheet","import_description":"Upload an Excel (.xlsx, .xls) or CSV file to batch create or update products.","step_upload":"Upload File","step_mapping":"Map Columns","step_progress":"Processing & Results","upload_zone_title":"Select or drop your spreadsheet","upload_zone_subtitle":"Supports .xlsx, .xls, and .csv files up to 50MB","has_header_label":"First row contains column headers","has_header_help":"Check this if the first row contains field names. If unchecked, the first row will be imported as data.","download_template":"Download Template","download_template_desc":"Download a ready-to-use template with all supported columns formatted for your shop languages, filled with a few example rows so you can see the expected format for each one.","template_format":"Template Format","template_download_btn":"Download Sample Template","parse_file_btn":"Continue to Column Mapping","mapping_title":"Map Spreadsheet Columns to Product Fields","mapping_description":"Match columns found in your file with destination product fields. You can leave unneeded columns unmapped.","file_column_header":"File Column (Header & Sample Value)","destination_field_header":"Product Field","do_not_import":"— Do Not Import \/ Skip —","sample_preview":"Sample value","no_sample_data":"No preview data","auto_mapped":"Auto-matched","custom_mapped":"Mapped","unmapped":"Ignored","already_mapped":"Already mapped","auto_match_btn":"Auto-Match Columns","clear_mappings_btn":"Clear Mappings","import_options":"Import Configuration","update_existing_label":"Update existing products if SKU matches","update_existing_help":"When enabled, existing products matching the SKU will be updated instead of skipped.","start_import_btn":"Start Import Task","back_to_upload":"Back to Upload","task_started_success":"Import task created and queued for background processing.","task_resumed_success":"Import task resumed from row {{row}}.","task_status_pending":"Pending in Queue","task_status_processing":"Importing Rows in Background...","task_status_completed":"Import Completed Successfully","task_status_failed":"Import Interrupted \/ Failed","task_status_cancelled":"Import Cancelled","stat_total":"Total Rows","stat_added":"Added \/ Created","stat_updated":"Updated","stat_skipped":"Skipped","stat_failed":"Errors \/ Failed","stat_progress":"Processed","logs_title":"Execution Logs & Records","logs_empty":"No execution logs reported so far.","log_row_col":"Row #","log_type_col":"Type","log_item_col":"Item Identifier","log_tab_all":"All Logs","log_tab_created":"Created","log_tab_success":"Created \/ Updated","log_tab_errors":"Errors","log_tab_warnings":"Warnings","log_severity_error":"Error","log_severity_warning":"Warning","log_severity_info":"Info","log_created_success":"Record created successfully (ID: #{{id}})","log_created_success_no_id":"Record created successfully","log_updated_success":"Record updated successfully (ID: #{{id}})","log_updated_success_no_id":"Record updated successfully","search_logs_placeholder":"Search logs by message, SKU, ID, or row #...","showing_logs_count":"Showing {{filtered}} of {{total}} logs","clear_filters":"Clear filters","no_matching_logs":"No logs match your current search or filter criteria.","resume_import_btn":"Resume Import from Row {{row}}","import_another_btn":"Import Another File","view_products_btn":"View Products List","recent_tasks_title":"Recent Import Tasks","recent_task_file":"File","recent_task_status":"Status","import_history":"Import History","import_history_desc":"Review previous batch import tasks, check row execution statuses, view logs, or resume unfinished jobs.","new_import_btn":"New Import","all_statuses":"All Statuses","search_tasks_placeholder":"Search by file name...","no_tasks_title":"No import history found","no_tasks_desc":"Start a new spreadsheet import to see background task execution history and status here.","no_matching_tasks_desc":"No import tasks match your current search or status filter.","view_all_history":"View Full History","progress":"Progress","results":"Results"},"wholesale":{"b2b":"B2B","settings_title":"B2B wholesale","settings_desc":"Sell to wholesale customers: they see wholesale prices and send quotation requests instead of checking out.","enable":"Sell wholesale","enable_desc":"Customers you assign a membership see wholesale prices and send enquiries instead of orders.","pricing_mode":"Pricing method","pricing_mode_desc":"How every wholesale membership is priced. Set the prices on each product.","settings_saved":"B2B settings saved.","memberships_hint":"You have {{count}} memberships. Assign them to customers from the customer page.","mode_wholesale_price":"One wholesale price","mode_wholesale_price_desc":"Each product gets one wholesale price that every membership pays.","wholesale_price_hint":"What every wholesale member pays for this product. Empty: the retail price.","mode_per_membership":"A wholesale price for each membership","mode_per_membership_desc":"Each product gets its own price for every membership.","mode_quantity_tiers":"Price depends on quantity","mode_quantity_tiers_desc":"Each product gets quantity tiers (e.g. 10+ at 8.00, 50+ at 7.00) shared by all memberships.","mode_base_with_membership_discount":"A membership discount off the regular price","mode_base_with_membership_discount_desc":"Each membership takes its own discount percent off the product's regular price.","memberships":"Wholesale memberships","memberships_desc":"Tiers you assign to customers who buy at wholesale.","membership":"Membership","no_membership":"Retail (no membership)","create_membership":"New membership","edit_membership":"Edit membership","membership_dialog_desc":"Name the tier and, with the membership-discount pricing method, set its discount.","name":"Name","name_placeholder":"e.g. Distributor","description":"Description","discount_percent":"Discount (%)","discount_percent_hint":"Taken off each product's regular price.","active":"Active","active_desc":"Members of an inactive membership buy at retail prices.","inactive":"Inactive","members":"Members","members_count":"{{count}} members","sort_order":"Order","no_memberships_title":"No memberships yet","no_memberships_desc":"Create a membership, then assign it to customers who buy at wholesale.","delete_membership_title":"Delete membership","membership_created":"Membership \"{{name}}\" created.","membership_updated":"Membership \"{{name}}\" updated.","membership_deleted":"Membership \"{{name}}\" deleted. Its customers now buy at retail prices.","b2b_disabled_hint":"B2B selling is turned off. Turn it on and choose a pricing method in the B2B settings.","open_settings":"Open B2B settings","customer_membership":"Wholesale membership","customer_membership_desc":"A member sees wholesale prices and sends enquiries instead of orders.","customer_membership_updated":"The customer's membership was updated.","customer_enquiries":"{{count}} enquiries","pricing_card_title":"Wholesale pricing","pricing_card_desc":"What wholesale members pay. Leave empty to charge them the retail price.","membership_price":"Price for {{membership}}","regular_price":"Regular price","regular_price_discount_hint":"Each membership takes its discount percent off the product's regular price.","discount_preview":"{{membership}} (−{{percent}}%): {{price}}","tiers":"Quantity tiers","tier_min_quantity":"From quantity","tier_price":"Unit price","add_tier":"Add tier","remove_tier":"Remove tier","no_tiers":"No tiers — members pay the retail price.","no_memberships_for_prices":"Create a wholesale membership to set its prices.","your_price":"Your {{membership}} price","retail_price":"Retail","tier_row":"{{quantity}}+ units","from_price":"From {{price}}","dashboard_title":"B2B wholesale","dashboard_view_enquiries":"View all enquiries","dashboard_awaiting_quote":"Awaiting your quote","dashboard_awaiting_answer":"Awaiting customer answer","dashboard_to_complete":"Agreed — to complete","dashboard_revenue_this_month":"Wholesale revenue this month","dashboard_completed_count":"{{count}} completed this month","dashboard_unpaid":"Unpaid wholesale","dashboard_unpaid_count":"{{count}} agreed or invoiced, not paid","dashboard_members":"Active wholesale members","dashboard_recent":"Latest open enquiries","dashboard_no_open":"No open enquiries"},"redirects":{"title":"URL Redirects","description":"Send visitors and search engines from old store URLs, such as those left behind by a move from another platform, to their new pages.","create":"Add Redirect","edit":"Edit Redirect","dialog_desc":"Paste a full URL or type a path. Only the path is saved, so the redirect keeps working on every domain of your store.","from":"Old URL","from_placeholder":"e.g. https:\/\/old-store.com\/product\/blue-jacket","to":"New URL","to_placeholder":"e.g. \/products\/blue-jacket","status":"Redirect Type","status_permanent":"301 Permanent","status_temporary":"302 Temporary","status_hint":"Use Permanent when the old page is gone for good, so search engines move its ranking to the new page.","hits":"Visits","last_hit":"Last visit {{time}}","search_placeholder":"Search by old or new path...","empty_title":"No redirects yet","empty_desc":"Add a redirect so visitors following an old link land on the right page instead of \"Page not found\".","delete_title":"Delete Redirect","created":"Redirect added.","updated":"Redirect updated.","deleted":"Redirect deleted.","from_home":"The home page cannot be redirected.","same_path":"The new URL must be different from the old one.","from_taken":"A redirect for this URL already exists.","path_too_long":"This path is too long (500 characters at most)."},"invoices":{"title_paid":"RECEIPT & INVOICE","title_failed":"PAYMENT FAILED \/ INVOICE","platform_tagline":"E-Commerce Platform","billed_to":"Billed To","invoice_date":"Invoice Date","status_paid":"PAID IN FULL","status_failed":"PAYMENT FAILED","transaction_failed":"Transaction Failed","failed_explanation":"This invoice was not paid and the plan subscription was not activated.","table_billing_period":"Billing Period","table_qty":"Qty","table_amount":"Amount","tax":"Tax (0%)","total_paid":"Total Paid","unpaid":"Unpaid","footer_thank_you":"Thank you for choosing {{app}}. For billing inquiries or assistance, please contact customer support.","annual_cycle_desc":"Annual recurring subscription tier (12 months)","multi_year_cycle_desc":"{{years}}-year recurring subscription tier ({{months}} months)","monthly_cycle_desc":"Monthly recurring subscription tier","plan_format":"{{plan}} Plan ({{cycle}})"},"pages":{"subtitle":"Manage your store public content pages (About Us, Contact Us, Terms & Conditions, and Privacy Policy).","no_pages_title":"No pages found","no_pages_desc":"Static pages will appear here.","edit_page":"Edit Page","page_details":"Page Details","page_details_desc":"Configure title, status, and rich text content for this page.","slug":"Slug \/ Identifier","page_title":"Page Title","title_placeholder":"Enter page title...","page_content":"Page Content","content_placeholder":"Write your document content here...","empty_content":"No content has been published for this page yet.","status":"Page Status","status_label":"Published & Active on Storefront","status_description":"When active, shoppers can view this page on your storefront. When disabled, visitors will receive a 404 Not Found error.","view_live_page":"View Live Page","active":"Active","disabled":"Disabled","system_page_badge":"Preconfigured Static Page","system_page_notice":"These 4 static pages are built into your storefront navigation and footer. They cannot be deleted or created, but you can customize their content and toggle their availability.","default_about_title":"About Us","default_about_content":"<p>Welcome to our store! We are committed to providing the highest quality products and exceptional service to our customers.<\/p>","default_contact_title":"Contact Us","default_contact_content":"<p>Have questions, inquiries, or need support? Please reach out to our customer care team and we will be happy to assist you.<\/p>","default_terms_title":"Terms & Conditions","default_terms_content":"<p>Please read these terms and conditions carefully before using our website or placing an order.<\/p>","default_privacy_title":"Privacy Policy","default_privacy_content":"<p>Your privacy is important to us. This policy explains how we collect, protect, and handle your personal data.<\/p>"},"tiktok":{"title":"TikTok Pixel & Ads","section_title":"TikTok Pixel & Events API","section_desc":"Connect your TikTok for Business account to track your store with the TikTok Pixel and the Events API, and see your ads results here.","dashboard_title":"TikTok Ads","dashboard_desc":"Ad spend, results and your pixel's tracking health, from your TikTok advertiser account.","step_connect":"Connect TikTok","connect_desc":"Sign in with TikTok for Business and allow access to your advertiser accounts. The store gets access to your ad accounts, pixels and ad results.","connect_button":"Continue with TikTok","token_long_term":"Business access — it does not expire.","disconnect_confirm":"The storefront stops sending events to TikTok, and the ad account and pixel choice is forgotten. Your pixel and its data stay in TikTok.","no_ad_accounts":"No advertiser accounts are available for this TikTok account.","create_ad_account_hint":"In TikTok Ads Manager, create an ad account (or in Business Center: Accounts › Ad accounts). Then reconnect TikTok and allow the new account, so the store can use it.","create_ad_account_desc":"Created by TikTok in one of your Business Centers, with the details TikTok asks for. Some countries need more (tax ID, business licence, or documents in France, Brazil, Mexico, mainland China and Hong Kong); TikTok says which if they are missing.","business_center":"Business Center","business_center_hint":"The ad account is created in it, and must use its currency. You need to be an admin of it.","business_center_not_admin":"You are not an admin","no_business_center":"Creating an ad account here needs a TikTok Business Center you are an admin of. Create one at business.tiktok.com, or create the ad account in TikTok Ads Manager.","company":"Company name","registered_area":"Country of registration","contact_name":"Contact name","optional_details":"More details (required in some countries)","billing_address":"Billing address","tax_id":"Tax ID","license_no":"Business licence number","promotion_link":"Website to promote","ad_account_created_success":"Ad account created and linked. Now choose a pixel.","ad_account_created_reconnect":"Ad account created. Reconnect TikTok and allow the new account, so the store can use it.","choose_pixel_desc":"The pixel the store sends its browser and server events to.","consent_note":"TikTok tracking — the Pixel and the Events API — starts only once a shopper accepts cookies in your store's banner.","capi_enabled":"Send server events (Events API)","capi_enabled_hint":"The store also sends each event from its server, so ad blockers and browser limits do not hide your sales from TikTok. TikTok counts the browser and server copy once. Page views are sent from the browser only, as TikTok asks.","events_token":"Events API access token (optional)","events_token_hint":"Server events use your TikTok connection. If TikTok asks for an Events API token instead, generate one in Events Manager › your pixel › Settings and paste it here. It is stored encrypted and never shown again.","events_token_saved":"An Events API token is saved.","remove_events_token":"Remove the saved token","test_event_code_hint":"From Events Manager › your pixel › Test Events. While it is set, server events show there instead of counting in reports — clear it when you are done.","test_event_sent":"A test ViewContent is on its way. Check Events Manager › Test Events.","settings_saved":"TikTok tracking settings saved.","check_pixel_available_fix":"This pixel is no longer on the ad account. Choose another, or create one.","check_capi_delivering_fix":"No server events went out in the last 7 days, or most failed. See Tracking health for the error.","not_configured_title":"TikTok is not set up yet","not_configured_desc":"Connect your TikTok for Business account and choose an ad account and pixel in Settings › SEO & Digital Marketing.","card_pixel_events_desc":"Events the pixel received, as TikTok counts them (browser and server together), {{from}} – {{to}}.","connected_success":"TikTok connected. Now choose an ad account.","connected_ready_success":"Connected. Your store now tracks with the {{pixel}} pixel on the {{account}} ad account.","connected_ad_account_success":"Connected, and the {{account}} ad account is linked. Now choose a pixel.","reconnected_success":"TikTok reconnected.","disconnected_success":"TikTok disconnected.","pixel_linked_success":"Pixel linked. Your store is sending events to TikTok.","pixel_created_success":"Pixel created and linked. Your store is sending events to TikTok.","error_not_configured":"TikTok sign-in is not configured on this platform yet.","error_reconnect_required":"TikTok access was revoked. Please reconnect.","error_permission":"Your TikTok account does not have the access this needs: {{message}}","error_rate_limit":"TikTok is limiting requests right now. Please try again in a few minutes.","error_not_found":"TikTok could not find this item. It may have been deleted.","error_network":"Could not reach TikTok. Please try again.","error_api":"TikTok returned an error: {{message}}","error_invalid_state":"The TikTok sign-in expired. Please try again.","error_consent_denied":"TikTok access was not granted.","error_connect_failed":"Could not connect to TikTok. Please try again.","error_not_connected":"Connect TikTok first.","error_not_set_up":"Finish setting up TikTok first.","error_ad_account_inactive":"This ad account is not active in TikTok.","error_test_code_required":"Save a test event code from Events Manager first."},"enquiries":{"title":"Enquiries","description":"Quotation requests from your wholesale customers — quote them, send each version as a quotation, and turn the accepted one into an order.","my_enquiries":"My enquiries","my_enquiries_desc":"Your wholesale quotation requests and where each one stands.","enquiry":"Enquiry","enquiry_number":"Enquiry number","invoice_number":"Invoice number","search_placeholder":"Search by number, customer, email or phone…","no_enquiries_title":"No enquiries yet","no_enquiries_desc":"When a wholesale customer sends their cart for a quotation, it shows up here.","no_customer_enquiries_desc":"Your quotation requests will appear here once you send your cart.","all":"All","items_count":"{{count}} items","last_activity":"Last activity","received_badge":"New enquiry","view_enquiry":"View enquiry","back_to_enquiries":"Back to enquiries","locked_desc":"B2B wholesale is available on the Business plan. Upgrade to receive quotation enquiries from wholesale customers.","status_new":"New","status_quoted":"Quoted","status_agreed":"Agreed","status_completed":"Completed","status_cancelled":"Cancelled","payment_status":"Payment","payment_paid":"Paid","payment_unpaid":"Unpaid","pipeline":"Pipeline","document_quotation":"Quotation","document_invoice":"Invoice","revision_short":"Rev {{revision}}","revision":"Revision {{revision}}","prepared_for":"Prepared for","bill_to":"Bill to","unit_price":"Unit price","tax_included":"Tax included","customer_notes":"Customer notes","quotation_email_subject":"Quotation {{number}} from {{shop}}","invoice_email_subject":"Invoice {{number}} from {{shop}}","items":"Items","requested":"Requested","quoted":"Quoted","requested_value":"Requested: {{value}}","quantity":"Quantity","line_total":"Line total","line_note":"Note","shipping_fee":"Shipping fee","shipping_quoted_later":"Quoted by the shop","quote":"Quote","quote_desc":"Change quantities, prices and shipping, then send it: each send becomes a new quotation. What the customer asked for is kept and shown under each field.","save_quote":"Save quote","reset_to_requested":"Reset to requested","quote_updated":"The quote was updated.","quote_unchanged":"Nothing changed in the quote.","quote_locked":"The quote can no longer be changed once the enquiry is agreed.","quote_locked_hint":"The quote is locked because the enquiry is {{status}}.","edited_since_sent":"Edited since the last quotation was sent (rev {{revision}}) — send it to make a new quotation.","never_sent":"No quotation was emailed yet.","customer":"Customer","membership":"Membership","shipping_address":"Shipping address","no_address":"No address given","internal_note":"Internal note","internal_note_desc":"Only your team sees this note.","save_note":"Save note","note_saved":"Note saved.","status_note":"Note (optional)","actions":"Actions","download_quotation":"Download quotation","send_quotation":"Send quotation","send_quotation_desc":"The current quote is saved as a new quotation and emailed. It replaces any quotation sent before.","preview_quotation":"Preview quotation","download_invoice":"Download invoice","send_invoice":"Send invoice","resend_invoice":"Resend invoice","mark_agreed":"Mark as agreed","mark_agreed_desc":"The customer agreed to the latest quotation ({{number}}). It becomes an order, which takes the items out of stock, and the invoice is numbered.","mark_agreed_as_is_desc":"The customer agreed to the enquiry as it stands, without a quotation. Its quoted quantities and prices (else the requested ones) become an order, which takes the items out of stock, and the invoice is numbered.","send_invoice_now":"Email the invoice to the customer","cancel_enquiry":"Cancel enquiry","cancel_enquiry_desc":"The enquiry will be closed. This cannot be undone.","confirm":"Confirm","send_document_title":"Email {{document}}","send_document_desc":"The PDF is attached and a copy is kept with exactly what was sent.","recipient":"To","cc":"CC","cc_hint":"Separate addresses with commas.","subject":"Subject","message":"Message","message_placeholder":"Leave empty to use the default message.","send":"Send","quotation_queued":"The quotation is being emailed to {{email}}.","invoice_queued":"The invoice is being emailed to {{email}}.","quotation_unavailable":"A quotation can no longer be sent for this enquiry.","no_quotation_to_agree":"Send the customer a quotation before marking the enquiry agreed.","order_status_followed":"Order {{order}} is {{status}}.","invoice_unavailable":"An invoice is only available once the enquiry is agreed.","status_updated":"The enquiry is now {{status}}.","transition_not_allowed":"An enquiry cannot move from {{from}} to {{to}}.","members_send_enquiry":"As a wholesale customer, send your cart as a quotation request instead.","sent":"Your enquiry {{number}} was sent. We will email you a quotation soon.","timeline":"Timeline","timeline_desc":"Every change made to the enquiry, newest first.","documents_log":"Sent documents","documents_log_desc":"Every quotation and invoice that was downloaded or emailed, with exactly what it showed.","quotations":"Quotations","quotations_desc":"Each quotation sent for this enquiry. Only the latest can still be accepted.","no_quotations":"No quotation was sent yet.","order":"Order","order_desc":"The enquiry was agreed and became this order. Stock, payment and completion are handled on the order; the enquiry follows it.","view_order":"View order","no_documents":"No document was downloaded or sent yet.","document_downloaded":"Downloaded","document_emailed":"Emailed","document_status_queued":"Sending","document_status_sent":"Delivered","document_status_failed":"Failed","view_snapshot":"What was sent","view_changes":"What changed","download_copy":"Download the copy","sent_by":"by {{name}}","via_admin":"via support","actor_customer":"Customer","actor_system":"System","event_created":"Enquiry received","event_quote_updated":"Quote updated (rev {{revision}})","event_status_changed":"Status changed from {{from}} to {{to}}","event_quotation_downloaded":"Quotation downloaded","event_quotation_emailed":"Quotation emailed","event_quotation_sent":"Quotation sent","event_quotation_send_failed":"Quotation email failed","event_invoice_downloaded":"Invoice downloaded","event_invoice_emailed":"Invoice emailed","event_invoice_sent":"Invoice delivered","event_invoice_send_failed":"Invoice email failed","event_payment_status_changed":"Marked as paid","event_note_added":"Internal note updated","event_customer_viewed":"Customer viewed the quote (rev {{revision}})","change_field":"Field","change_from":"From","change_to":"To","request_quotation":"Request quotation","request_quotation_desc":"Send your cart to {{shop}}. They will review the quantities and prices and email you a quotation.","choose_address":"Delivery address","no_saved_address":"No saved address — the shop will ask you for it.","enquiry_notes":"Notes for the shop","enquiry_notes_placeholder":"Delivery dates, packaging, anything the shop should know…","add_note":"Add a note","line_note_placeholder":"A note on this item…","wholesale_cart":"Wholesale cart","estimated_tax":"Estimated tax","view_cart_request_quotation":"View cart & request quotation","quoted_price_hint":"You asked for {{quantity}} × {{price}}","awaiting_quotation":"The shop is preparing your quotation.","accept_quotation":"Accept quotation","accept_quotation_desc":"Accept quotation {{number}} for {{total}}. The shop receives it as your order.","accept_note":"Message for the shop (optional)","quotation_accepted":"Thank you — you accepted the quotation. Your order {{order}} was created.","cannot_accept":"This quotation is no longer waiting for your answer.","quote_changed_review":"The shop changed the quotation meanwhile. Please review it again before accepting.","awaiting_your_answer":"The shop sent you a quotation. Review it and accept it to go ahead."},"search_console":{"digital_marketing":"Digital Marketing","title":"Search Console","description":"See how Google finds, indexes and ranks your store — without leaving your panel.","manual_title":"Set up Google Search Console manually","manual_desc":"Connecting Search Console automatically is available on the Pro plan. You can still register your store yourself:","sitemap_url_label":"Your sitemap URL","storefront_url_label":"Your store address","manual_step_1":"Open Google Search Console and add a URL-prefix property with your store address.","manual_step_2":"Choose the \"HTML tag\" verification method and copy the tag Google shows you.","manual_step_3":"Paste it into the Google verification code field below and save, then click Verify in Search Console.","manual_step_4":"In Search Console, open Sitemaps and submit your sitemap URL.","open_search_console":"Open Google Search Console","manual_verification_label":"Google verification code","manual_verification_hint":"Paste the HTML tag (or just its content value) from Search Console's \"HTML tag\" verification method. It is added to every page of your store.","not_configured_desc":"Google Search Console connection is not configured on this platform yet. Please contact support.","connect_title":"Connect Google Search Console","connect_desc":"Sign in with the Google account you use for Search Console. We will register your store, submit its sitemap, and bring your indexing and search data here.","connect_button":"Connect with Google","connected_as":"Connected as {{email}}","choose_property_title":"Choose your store's property","choose_property_desc":"Pick the Search Console property for your store, or add your store as a new one.","matches_store":"Matches your store","use_property":"Use this property","no_properties":"This Google account has no verified properties yet.","properties_failed":"We could not load your Search Console properties. Please try again.","create_property_title":"Add my store as a new property","create_property_desc":"We will add {{url}} to Search Console and verify it automatically.","create_property_button":"Add and verify my store","verifying_title":"Verifying your store","verifying_desc":"Google could not verify {{url}} yet. Make sure your store is live and reachable, then try again.","retry_verification":"Try verification again","disconnected_title":"Search Console is disconnected","disconnected_desc":"Reconnect your Google account to keep seeing your store's data here.","reconnect_button":"Reconnect","connection_section_title":"Google Search Console","connection_section_desc":"Connect your store to Google Search Console. Its data appears under Digital Marketing → Search Console.","connected_title":"Connected to Search Console","connected_desc":"Your store is verified and its sitemap is submitted to Google automatically.","open_dashboard":"Open Search Console dashboard","manage_connection":"Manage connection","not_configured_title":"Search Console is not set up yet","not_configured_page_desc":"Connect your store to Google Search Console from the SEO & Digital Marketing settings to see its search performance and indexing here.","go_to_settings":"Go to SEO & Digital Marketing settings","tab_overview":"Overview","tab_performance":"Performance","tab_indexing":"Indexing","status_label":"Status","status_active":"Connected","property_label":"Property","account_label":"Google account","sitemap_label":"Sitemap","sitemap_auto_submitted":"Submitted automatically on {{date}}","sitemap_not_submitted":"Not submitted yet","crawling_disabled_title":"Search engine crawling is turned off","crawling_disabled_desc":"Your store hides itself from search engines, so its sitemap is empty and Google cannot index it. Turn crawling back on in the SEO & Digital Marketing settings and your sitemap will be submitted automatically.","crawling_disabled_short":"Not submitted: search engine crawling is off","sitemap_resubmit":"Submit sitemap again","sitemap_warnings":"Warnings","sitemap_submitted_urls":"Submitted URLs","sitemap_last_downloaded":"Last read by Google","sitemap_pending":"Waiting for Google to read it","sitemaps_failed":"We could not load your sitemap status from Google.","updated_at":"Updated {{time}}","cached_note":"Data from Google is refreshed every {{hours}} hours.","property_mismatch_title":"Your store address changed","property_mismatch_desc":"This property covers {{property}}, but your store is now at {{url}}. Add the new address so Search Console tracks it.","add_new_address":"Add the new address","range_days":"Last {{days}} days","clicks":"Clicks","impressions":"Impressions","ctr":"Average CTR","position":"Average position","top_queries":"Top searches","top_pages":"Top pages","col_query":"Search","col_page":"Page","no_performance_data":"No search data yet. New properties usually start showing data within a few days.","performance_failed":"We could not load search performance from Google.","data_delay_note":"Google reports search data with a delay of about two days.","check_indexing":"Check indexing","checking_indexing":"Checking your pages…","indexed":"Indexed","not_indexed":"Not indexed","total_inspected":"Pages checked","coverage_chart_title":"Pages by indexing status","issues_title":"Pages with indexing issues","col_url":"URL","col_reason":"Reason","col_last_crawl":"Last crawled","col_checked":"Checked","inspect":"Check again","never_inspected_title":"No pages checked yet","never_inspected_desc":"Check your store's pages to see which ones Google has indexed and why others are missing.","inspection_cached_note":"Each page is checked with Google at most once every {{hours}} hours.","no_issues":"Every checked page is indexed.","never":"Never","disconnect_button":"Disconnect Search Console","disconnect_confirm_title":"Disconnect Search Console?","disconnect_confirm_desc":"We will stop reading your Search Console data. You can reconnect at any time.","disconnecting":"Disconnecting…","connected_success":"Google account connected. Now choose your store's property.","reconnected_success":"Google account reconnected.","property_ready_success":"Your store is connected to Search Console and its sitemap was submitted.","sitemap_submitted_success":"Sitemap submitted to Google.","url_inspected_success":"Page checked.","inspection_queued":"Checking {{count}} page(s) with Google. Results appear here as they come in.","inspection_up_to_date":"Every page was checked in the last {{hours}} hours.","disconnected_success":"Search Console disconnected.","error_not_configured":"Google Search Console is not configured on this platform.","error_invalid_state":"The Google sign-in expired or was not started here. Please try again.","error_consent_denied":"Google access was not granted.","error_connect_failed":"We could not connect your Google account. Please try again.","error_not_connected":"Connect Google Search Console first.","error_property_failed":"We could not use that property. Please try again.","error_verification_token":"Google did not give us a verification code for your store. Please try again.","error_verification_failed":"Google could not verify your store yet. Make sure it is live, then try again.","error_add_site_failed":"Your store is verified, but we could not add it to your Search Console. Please try again.","error_sitemap_submit":"We could not submit your sitemap to Google.","error_reconnect_required":"Google access expired or was revoked. Please reconnect.","error_url_not_in_store":"That URL is not part of your store.","method_manual_desc":"Verify your store with the HTML tag from Search Console and submit your sitemap there yourself; follow the results in Search Console (no reports in your panel).","method_automatic_desc":"Connect your Google account: the store is verified and its sitemap submitted for you, and its search performance and indexing show in your panel.","manual_dashboard_title":"Set up by hand","manual_dashboard_desc":"Search Console is set up with the verification tag you pasted: follow the results in Search Console itself. Switch it to automatic in the SEO & Digital Marketing settings to see its reports here."},"reports":{"title":"Reports","description":"Your shop's sales, orders and customers over the period you choose.","overview":"Overview","revenue":"Revenue","orders":"Orders","gross_sales":"Gross sales","discounts":"Discounts","refunds":"Refunds","net_sales":"Net sales","shipping":"Shipping","taxes":"Taxes","total_sales":"Total sales","average_order_value":"Average order value","items_sold":"Items sold","average_items":"Average items per order","average_hours_to_ship":"Average time to ship","new_customers":"New customers","by_status":"By status","by_source":"By source","share":"Share","sku":"SKU","metric":"Metric","this_period":"This period","previous_period":"Previous period","over_time":"Over time","top_products":"Top products","top_countries":"Top countries","no_country":"No country","no_sales":"No sales in this period","export_csv":"Export CSV","csv_title":"{{report}} report {{start}} to {{end}} ({{currency}})","period_range":"{{start}} – {{end}}, compared with {{previous_start}} – {{previous_end}} ({{timezone}})","vs_previous":"{{change}}% vs previous period","no_previous":"Nothing in the previous period","previous_value":"Previous period: {{value}}","other_currency_orders":"{{count}} orders placed in another currency than {{currency}} are not included.","duration_days_hours":"{{days}} d {{hours}} h","duration_hours":"{{hours}} h","error_pick_both_dates":"Pick both the start and the end date.","error_start_after_end":"The start date must be on or before the end date.","error_period_too_long":"Pick a period of at most three years.","period_today":"Today","period_yesterday":"Yesterday","period_last_7_days":"Last 7 days","period_last_30_days":"Last 30 days","period_this_month":"This month","period_last_month":"Last month","period_this_quarter":"This quarter","period_last_quarter":"Last quarter","period_this_year":"This year","period_last_year":"Last year","period_custom":"Custom","compare_previous_period":"Previous period","compare_previous_year":"Same period last year","customer":"Customer","customer_type":"Customer type","customer_type_new":"New","customer_type_returning":"Returning","coupon":"Coupon","attribution":"Attribution","customers":"Customers","coupons":"Coupons","orders_list":"Orders","no_orders":"No orders match","more_products":"+{{count}} more","show":"Show","show_all_orders":"All orders","show_advanced_filters":"Advanced filters","orders_match":"Orders match","filters_suffix":"filters","match_all":"All","match_any":"Any","rule_is":"is","rule_is_not":"is not","rule_includes":"includes","rule_excludes":"excludes","add_filter":"Add a filter","choose_values":"Choose…","filter_status":"Order status","filter_customer_type":"Customer is","filter_product":"Product","filter_coupon":"Coupon code","filter_refund":"Refund","filter_source":"Source","filter_payment_method":"Payment method","filter_country":"Shipping country","refund_any":"Any refund","refund_partial":"Partially refunded","refund_full":"Fully refunded","refund_none":"No refund","products":"Products","product_title":"Product title","variable_product":"Variable product","stock":"Stock","show_all_products":"All products","show_selected_products":"Selected products","search_products":"Search products…","deleted_product":"Deleted product","discounted_orders":"Discounted orders","amount_discounted":"Amount discounted","created":"Created","show_all_coupons":"All coupons","show_selected_coupons":"Selected coupons","search_coupons":"Search coupons…","file_name":"File name","ip_address":"IP address","show_all_downloads":"All downloads","days":"days","no_downloads":"No downloads in this period"},"units":{"units_desc":"Manage the measurement units available for physical product dimensions and weights.","add_unit":"Add Measurement Unit","create_unit":"Create Measurement Unit","edit_unit":"Edit Measurement Unit","delete_unit":"Delete Measurement Unit","delete_unit_title":"Delete Measurement Unit","unit_dialog_desc":"Configure measurement unit names and symbols for inventory calculations.","name":"Unit Name","name_placeholder":"e.g. Kilogram, Piece, Meter, Liter","unit_name_placeholder":"e.g. Kilogram, Meter, Piece, Liter","symbol":"Symbol \/ Abbreviation","symbol_placeholder":"e.g. kg, pc, m, L","is_default":"Set as Default Unit","is_default_desc":"Automatically select this unit when creating new products in your store.","products_count":"Products Count","search_placeholder":"Search measurement units by name or symbol...","no_units_title":"No measurement units yet","no_units_desc":"Create units like Pieces, Kilograms, or Meters to measure product stock and dimensions.","no_units_found":"No matching units found.","delete_unit_confirm":"Are you sure you want to delete the unit {{name}}? All associated products should be updated first.","piece":"Piece","kilo":"Kilogram"},"snap":{"title":"Snap Pixel & Ads","section_title":"Snap Pixel & Conversions API","section_desc":"Connect your Snapchat business account to track your store with the Snap Pixel and the Conversions API, and see your ads results here.","dashboard_title":"Snap Ads","dashboard_desc":"Ad spend, results, custom conversions and your pixel's tracking health, from your Snapchat ad account.","step_connect":"Connect Snapchat","connect_desc":"Sign in with Snapchat and allow access to your ads and conversions. The store gets access to your ad accounts, pixels and ad results.","connect_button":"Continue with Snapchat","missing_scopes_desc":"Some of the requested access was not granted. Reconnect and allow everything Snapchat asks for.","disconnect_confirm":"The storefront stops sending events to Snapchat, and the ad account and pixel choice is forgotten. Your pixel and its data stay in Snapchat.","no_ad_accounts":"No ad accounts are available for this Snapchat account. Create one in Snapchat Business Manager, then refresh.","choose_pixel_desc":"The pixel the store sends its browser and server events to.","no_pixels":"This ad account has no pixel yet. Create one in Snapchat Ads Manager, then refresh.","create_ad_account_hint":"In Business Manager: Ad Accounts › New Ad Account. Then refresh this list.","create_pixel_hint":"In Ads Manager: Events Manager › New Event Source › Web. Then refresh this list.","pixel_shared":"Shared from another ad account","consent_note":"Snapchat tracking — the Pixel and the Conversions API — starts only once a shopper accepts cookies in your store's banner.","capi_enabled":"Send server events (Conversions API)","capi_enabled_hint":"The store also sends each event from its server, so ad blockers and browser limits do not hide your sales from Snapchat. Snapchat counts the browser and server copy once.","capi_token":"Conversions API token (optional)","capi_token_hint":"Server events use your Snapchat connection. If Snapchat asks for a Conversions API token instead, generate one in Business Manager › Business Details › Conversions API Tokens and paste it here. It is stored encrypted and never shown again.","capi_token_saved":"A Conversions API token is saved.","remove_capi_token":"Remove the saved token","test_mode":"Test mode","test_mode_hint":"Server events go to Snapchat's validation tool instead of your reports, so you can check them without counting them. Turn it off when you are done.","validate_only_note":"This is not the production platform: every server event goes to Snapchat's validation tool.","test_event_sent":"A test PAGE_VIEW is on its way to Snapchat's validation tool.","test_tools":"Validation tool","test_tools_desc":"Server events Snapchat validated in the last hour, and its latest log entries.","test_events_past_hour":"Events in the last hour","test_latest_event":"Latest event","test_logs_empty":"No validated events yet. Send a test event, or browse your store with test mode on.","settings_saved":"Snapchat tracking settings saved.","check_pixel_active":"The pixel is active","check_pixel_active_fix":"Snapchat reports this pixel as not active. Check it in Events Manager, or choose another.","check_capi_delivering_fix":"No server events went out in the last 7 days, or most failed. See Tracking health for the error.","check_token_healthy":"The Snapchat connection works","check_token_healthy_fix":"The connection could not be renewed. Reconnect Snapchat.","not_configured_title":"Snapchat is not set up yet","not_configured_desc":"Connect your Snapchat account and choose an ad account and pixel in Settings › SEO & Digital Marketing.","pixel_status":"Status: {{status}}","card_pixel_events_desc":"Events of every kind the pixel received per day, as Snapchat reports them (browser and server together), {{from}} – {{to}}.","custom_conversions_desc":"Standard events narrowed by rules — a purchase over an amount, a product category — that Snapchat reports as their own conversions.","custom_conversions_empty":"No custom conversions yet.","create_custom_conversion":"New custom conversion","custom_conversion_name":"Name","custom_conversion_event":"Standard event","custom_conversion_rules":"Rules","custom_conversion_rules_hint":"Every rule must match. Values are separated by commas; any of them matches.","rule_key":"Parameter","rule_operator":"Condition","rule_values":"Values","add_rule":"Add rule","custom_conversion_delete_confirm":"Snapchat deletes this custom conversion and stops reporting it. Custom conversions cannot be edited, only created again.","custom_conversion_created":"Custom conversion created.","custom_conversion_deleted":"Custom conversion deleted.","operator_EQUAL_TO":"is","operator_NOT_EQUAL_TO":"is not","operator_CONTAINS":"contains","operator_NOT_CONTAINS":"does not contain","operator_STARTS_WITH":"starts with","operator_I_EQUAL_TO":"is (any case)","operator_I_NOT_EQUAL_TO":"is not (any case)","operator_I_CONTAINS":"contains (any case)","operator_I_NOT_CONTAINS":"does not contain (any case)","operator_I_STARTS_WITH":"starts with (any case)","operator_LESS_THAN":"is less than","operator_LESS_THAN_OR_EQUALS":"is at most","operator_GREATER_THAN":"is more than","operator_GREATER_THAN_OR_EQUALS":"is at least","connected_success":"Snapchat connected. Now choose an ad account.","connected_ready_success":"Connected. Your store now tracks with the {{pixel}} pixel on the {{account}} ad account.","connected_ad_account_success":"Connected, and the {{account}} ad account is linked. Now choose a pixel.","reconnected_success":"Snapchat reconnected.","disconnected_success":"Snapchat disconnected.","pixel_linked_success":"Pixel linked. Your store is sending events to Snapchat.","error_not_configured":"Snapchat sign-in is not configured on this platform yet.","error_reconnect_required":"Snapchat access expired or was revoked. Please reconnect.","error_permission":"Your Snapchat account does not have the access this needs: {{message}}","error_rate_limit":"Snapchat is limiting requests right now. Please try again in a minute.","error_not_found":"Snapchat could not find this item. It may have been deleted.","error_network":"Could not reach Snapchat. Please try again.","error_api":"Snapchat returned an error: {{message}}","error_invalid_state":"The Snapchat sign-in expired. Please try again.","error_consent_denied":"Snapchat access was not granted.","error_connect_failed":"Could not connect to Snapchat. Please try again.","error_missing_scopes":"Some of the requested access was not granted. Reconnect and allow everything Snapchat asks for.","error_not_connected":"Connect Snapchat first.","error_not_set_up":"Finish setting up Snapchat first.","error_ad_account_inactive":"This ad account is not active in Snapchat.","error_rule_operator":"This condition does not fit the parameter."},"messages":{"catalog_page_title":"Shop - {{name}}","product_created":"Product '{{title}}' created successfully.","product_updated":"Product '{{title}}' updated successfully.","product_deleted":"Product '{{title}}' was successfully deleted.","products_bulk_deleted":"{{count}} product(s) were successfully deleted.","products_bulk_updated":"{{count}} product(s) were successfully updated.","unit_created":"Unit '{{name}}' created successfully.","unit_updated":"Unit '{{name}}' updated successfully.","unit_deleted":"Unit '{{name}}' was successfully deleted.","unit_in_use_error":"Cannot delete this measurement unit because it is currently assigned to one or more products.","coupon_created":"Coupon '{{name}}' created successfully.","coupon_updated":"Coupon '{{name}}' updated successfully.","coupon_deleted":"Coupon '{{name}}' was successfully deleted.","offer_created":"Offer '{{name}}' created successfully.","offer_updated":"Offer '{{name}}' updated successfully.","offer_deleted":"Offer '{{name}}' was successfully deleted.","tax_class_created":"Tax class '{{name}}' created successfully.","tax_class_updated":"Tax class '{{name}}' updated successfully.","tax_class_deleted":"Tax class '{{name}}' was successfully deleted.","page_updated":"Page '{{name}}' updated successfully.","term_created":"Record '{{title}}' created successfully.","term_updated":"Record '{{title}}' updated successfully.","term_deleted":"Record '{{title}}' was successfully deleted.","term_has_children_error":"Cannot delete this record because it has child terms.","taxonomy_type_created":"Classification type '{{name}}' created successfully.","taxonomy_type_updated":"Classification type '{{name}}' updated successfully.","taxonomy_type_deleted":"Classification type '{{name}}' was successfully deleted.","taxonomy_type_has_terms_error":"Cannot delete this classification type because it has associated terms.","shop_created":"Shop created successfully.","shop_updated":"Shop settings saved successfully!","shop_went_live":"Congratulations! Your store is now live and published.","shop_went_offline":"Your store is now offline (maintenance mode).","configure_shop_warning":"Please set up your store details first before managing products.","plan_updated":"Your subscription plan has been updated to {{plan}} successfully.","feature_requires_upgrade":"The {{feature}} feature is not available on your current plan. Please upgrade your plan to unlock it.","product_limit_reached":"You have reached your limit of {{limit}} products on the {{plan}} plan. Upgrade your plan to add more products.","support_access_revoked":"Support access has been revoked.","support_access_granted":"Support access granted for the next {{minutes}} minutes.","profile_updated":"Profile information updated successfully.","password_updated":"Password updated successfully.","account_deleted":"Account deleted successfully.","account_scheduled_for_deletion":"Your account has been scheduled for deletion. You have {{days}} days to log back in and restore your account.","account_restored":"Welcome back! Your scheduled account deletion has been cancelled and your account is restored.","locale_updated":"Language preference updated successfully.","confirm_delete_title":"Delete {{item}}","confirm_delete_description":"Are you sure you want to delete {{name}}? This action cannot be undone.","confirm_delete_generic_description":"Are you sure you want to delete this item? This action cannot be undone.","unsaved_changes_warning":"You have unsaved changes. Are you sure you want to leave this page?","no_records_found":"No records found.","no_results_match_search":"No results match your search criteria.","something_went_wrong":"Something went wrong. Please try again."}}