Replace all ~1,086 occurrences of Wizamart/wizamart/WIZAMART/WizaMart with Orion/orion/ORION across 184 files. This includes database identifiers, email addresses, domain references, R2 bucket names, DNS prefixes, encryption salt, Celery app name, config defaults, Docker configs, CI configs, documentation, seed data, and templates. Renames homepage-wizamart.html template to homepage-orion.html. Fixes duplicate file_pattern key in api.yaml architecture rule. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
249 lines
12 KiB
JSON
249 lines
12 KiB
JSON
{
|
|
"platform": {
|
|
"nav": {
|
|
"pricing": "Pricing",
|
|
"find_shop": "Find Your Shop",
|
|
"start_trial": "Start Free Trial",
|
|
"admin_login": "Admin Login",
|
|
"store_login": "Store Login",
|
|
"toggle_menu": "Toggle menu",
|
|
"toggle_dark_mode": "Toggle dark mode"
|
|
},
|
|
"hero": {
|
|
"badge": "{trial_days}-Day Free Trial - No Credit Card Required to Start",
|
|
"title": "Lightweight OMS for Letzshop Sellers",
|
|
"subtitle": "Order management, inventory, and invoicing built for Luxembourg e-commerce. Stop juggling spreadsheets. Start running your business.",
|
|
"cta_trial": "Start Free Trial",
|
|
"cta_find_shop": "Find Your Letzshop Shop"
|
|
},
|
|
"pricing": {
|
|
"title": "Simple, Transparent Pricing",
|
|
"subtitle": "Choose the plan that fits your business. All plans include a {trial_days}-day free trial.",
|
|
"monthly": "Monthly",
|
|
"annual": "Annual",
|
|
"save_months": "Save 2 months!",
|
|
"most_popular": "MOST POPULAR",
|
|
"recommended": "RECOMMENDED",
|
|
"contact_sales": "Contact Sales",
|
|
"start_trial": "Start Free Trial",
|
|
"per_month": "/month",
|
|
"per_year": "/year",
|
|
"custom": "Custom",
|
|
"orders_per_month": "{count} orders/month",
|
|
"unlimited_orders": "Unlimited orders",
|
|
"products_limit": "{count} products",
|
|
"unlimited_products": "Unlimited products",
|
|
"team_members": "{count} team members",
|
|
"unlimited_team": "Unlimited team",
|
|
"letzshop_sync": "Letzshop order sync",
|
|
"eu_vat_invoicing": "EU VAT invoicing",
|
|
"analytics_dashboard": "Analytics dashboard",
|
|
"api_access": "API access",
|
|
"multi_channel": "Multi-channel integration",
|
|
"products": "products",
|
|
"team_member": "team member",
|
|
"unlimited": "Unlimited",
|
|
"order_history": "months order history",
|
|
"trial_note": "All plans include a {trial_days}-day free trial. No credit card required.",
|
|
"back_home": "Back to Home"
|
|
},
|
|
"features": {
|
|
"letzshop_sync": "Letzshop order sync",
|
|
"inventory_basic": "Basic inventory management",
|
|
"inventory_locations": "Warehouse locations",
|
|
"inventory_purchase_orders": "Purchase orders",
|
|
"invoice_lu": "Luxembourg VAT invoicing",
|
|
"invoice_eu_vat": "EU VAT invoicing",
|
|
"invoice_bulk": "Bulk invoicing",
|
|
"customer_view": "Customer list",
|
|
"customer_export": "Customer export",
|
|
"analytics_dashboard": "Analytics dashboard",
|
|
"accounting_export": "Accounting export",
|
|
"api_access": "API access",
|
|
"automation_rules": "Automation rules",
|
|
"team_roles": "Team roles & permissions",
|
|
"white_label": "White-label option",
|
|
"multi_store": "Multi-store support",
|
|
"custom_integrations": "Custom integrations",
|
|
"sla_guarantee": "SLA guarantee",
|
|
"dedicated_support": "Dedicated account manager"
|
|
},
|
|
"addons": {
|
|
"title": "Enhance Your Platform",
|
|
"subtitle": "Add custom branding, professional email, and enhanced security.",
|
|
"per_year": "/year",
|
|
"per_month": "/month",
|
|
"custom_domain": "Custom Domain",
|
|
"custom_domain_desc": "Use your own domain (mydomain.com)",
|
|
"premium_ssl": "Premium SSL",
|
|
"premium_ssl_desc": "EV certificate for trust badges",
|
|
"email_package": "Email Package",
|
|
"email_package_desc": "Professional email addresses"
|
|
},
|
|
"find_shop": {
|
|
"title": "Find Your Letzshop Shop",
|
|
"subtitle": "Already selling on Letzshop? Enter your shop URL to get started.",
|
|
"placeholder": "Enter your Letzshop URL (e.g., letzshop.lu/vendors/my-shop)",
|
|
"button": "Find My Shop",
|
|
"claim_shop": "Claim This Shop",
|
|
"already_claimed": "Already Claimed",
|
|
"no_account": "Don't have a Letzshop account?",
|
|
"signup_letzshop": "Sign up with Letzshop first",
|
|
"then_connect": ", then come back to connect your shop.",
|
|
"search_placeholder": "Enter Letzshop URL or shop name...",
|
|
"search_button": "Search",
|
|
"examples": "Examples:",
|
|
"claim_button": "Claim This Shop & Start Free Trial",
|
|
"not_found": "We could not find a Letzshop shop with that URL. Please check and try again.",
|
|
"or_signup": "Or sign up without a Letzshop connection",
|
|
"need_help": "Need Help?",
|
|
"no_account_yet": "Don't have a Letzshop account yet? No problem!",
|
|
"create_letzshop": "Create a Letzshop Account",
|
|
"signup_without": "Sign Up Without Letzshop",
|
|
"looking_up": "Looking up your shop...",
|
|
"found": "Found:",
|
|
"claimed_badge": "Already Claimed"
|
|
},
|
|
"signup": {
|
|
"step_plan": "Select Plan",
|
|
"step_shop": "Claim Shop",
|
|
"step_account": "Account",
|
|
"step_payment": "Payment",
|
|
"choose_plan": "Choose Your Plan",
|
|
"save_percent": "Save {percent}%",
|
|
"trial_info": "We'll collect your payment info, but you won't be charged until the trial ends.",
|
|
"connect_shop": "Connect Your Letzshop Shop",
|
|
"connect_optional": "Optional: Link your Letzshop account to sync orders automatically.",
|
|
"connect_continue": "Connect & Continue",
|
|
"skip_step": "Skip This Step",
|
|
"create_account": "Create Your Account",
|
|
"first_name": "First Name",
|
|
"last_name": "Last Name",
|
|
"merchant_name": "Merchant Name",
|
|
"email": "Email",
|
|
"password": "Password",
|
|
"password_hint": "Minimum 8 characters",
|
|
"continue": "Continue",
|
|
"continue_payment": "Continue to Payment",
|
|
"back": "Back",
|
|
"add_payment": "Add Payment Method",
|
|
"no_charge_note": "You won't be charged until your {trial_days}-day trial ends.",
|
|
"processing": "Processing...",
|
|
"start_trial": "Start Free Trial",
|
|
"creating_account": "Creating your account..."
|
|
},
|
|
"success": {
|
|
"title": "Welcome to Orion!",
|
|
"subtitle": "Your account has been created and your {trial_days}-day free trial has started.",
|
|
"what_next": "What's Next?",
|
|
"step_connect": "Connect Letzshop:",
|
|
"step_connect_desc": "Add your API key to start syncing orders automatically.",
|
|
"step_invoicing": "Set Up Invoicing:",
|
|
"step_invoicing_desc": "Configure your invoice settings for Luxembourg compliance.",
|
|
"step_products": "Import Products:",
|
|
"step_products_desc": "Sync your product catalog from Letzshop.",
|
|
"go_to_dashboard": "Go to Dashboard",
|
|
"login_dashboard": "Login to Dashboard",
|
|
"need_help": "Need help getting started?",
|
|
"contact_support": "Contact our support team"
|
|
},
|
|
"cta": {
|
|
"title": "Ready to Streamline Your Orders?",
|
|
"subtitle": "Join Letzshop stores who trust Orion for their order management. Start your {trial_days}-day free trial today.",
|
|
"button": "Start Free Trial"
|
|
},
|
|
"footer": {
|
|
"tagline": "Lightweight OMS for Letzshop sellers. Manage orders, inventory, and invoicing.",
|
|
"quick_links": "Quick Links",
|
|
"platform": "Platform",
|
|
"contact": "Contact",
|
|
"copyright": "© {year} Orion. Built for Luxembourg e-commerce.",
|
|
"privacy": "Privacy Policy",
|
|
"terms": "Terms of Service",
|
|
"about": "About Us",
|
|
"faq": "FAQ",
|
|
"contact_us": "Contact Us"
|
|
},
|
|
"modern": {
|
|
"badge_integration": "Official Integration",
|
|
"badge_connect": "Connect in 2 minutes",
|
|
"hero_title_1": "Built for Luxembourg E-Commerce",
|
|
"hero_title_2": "The Back-Office Letzshop Doesn't Give You",
|
|
"hero_subtitle": "Sync orders, manage inventory, generate invoices with correct VAT, and own your customer data. All in one place.",
|
|
"cta_trial": "Start {trial_days}-Day Free Trial",
|
|
"cta_how": "See How It Works",
|
|
"hero_note": "No credit card required. Setup in 5 minutes. Cancel anytime.",
|
|
"pain_title": "Sound Familiar?",
|
|
"pain_subtitle": "These are the daily frustrations of Letzshop sellers",
|
|
"pain_manual": "Manual Order Entry",
|
|
"pain_manual_desc": "Copy-pasting orders from Letzshop to spreadsheets. Every. Single. Day.",
|
|
"pain_inventory": "Inventory Chaos",
|
|
"pain_inventory_desc": "Stock in Letzshop doesn't match reality. Overselling happens.",
|
|
"pain_vat": "Wrong VAT Invoices",
|
|
"pain_vat_desc": "EU customers need correct VAT. Your accountant keeps complaining.",
|
|
"pain_customers": "Lost Customers",
|
|
"pain_customers_desc": "Letzshop owns your customer data. You can't retarget or build loyalty.",
|
|
"how_title": "How It Works",
|
|
"how_subtitle": "From Chaos to Control in 4 Steps",
|
|
"how_step1": "Connect Letzshop",
|
|
"how_step1_desc": "Enter your Letzshop API credentials. Done in 2 minutes, no technical skills needed.",
|
|
"how_step2": "Orders Flow In",
|
|
"how_step2_desc": "Orders sync automatically. Confirm and add tracking directly from Orion.",
|
|
"how_step3": "Generate Invoices",
|
|
"how_step3_desc": "One click to create compliant PDF invoices with correct VAT for any EU country.",
|
|
"how_step4": "Grow Your Business",
|
|
"how_step4_desc": "Export customers for marketing. Track inventory. Focus on selling, not spreadsheets.",
|
|
"features_title": "Everything a Letzshop Seller Needs",
|
|
"features_subtitle": "The operational tools Letzshop doesn't provide",
|
|
"cta_final_title": "Ready to Take Control of Your Letzshop Business?",
|
|
"cta_final_subtitle": "Join Luxembourg stores who've stopped fighting spreadsheets and started growing their business.",
|
|
"cta_final_note": "No credit card required. Setup in 5 minutes. Full Professional features during trial."
|
|
}
|
|
},
|
|
"messages": {
|
|
"failed_to_delete_page": "Failed to delete page: {error}",
|
|
"media_updated_successfully": "Media updated successfully",
|
|
"media_deleted_successfully": "Media deleted successfully",
|
|
"url_copied_to_clipboard": "URL copied to clipboard",
|
|
"failed_to_copy_url": "Failed to copy URL"
|
|
},
|
|
"confirmations": {
|
|
"delete_file": "Are you sure you want to delete this file? This cannot be undone."
|
|
},
|
|
"features": {
|
|
"cms_pages_limit": {
|
|
"name": "CMS Pages",
|
|
"description": "Maximum number of content pages",
|
|
"unit": "pages"
|
|
},
|
|
"cms_custom_pages_limit": {
|
|
"name": "Custom Pages",
|
|
"description": "Maximum number of custom-designed pages",
|
|
"unit": "pages"
|
|
},
|
|
"cms_basic": {
|
|
"name": "Basic CMS",
|
|
"description": "Basic content management features"
|
|
},
|
|
"cms_seo": {
|
|
"name": "SEO Tools",
|
|
"description": "Search engine optimization tools"
|
|
},
|
|
"cms_scheduling": {
|
|
"name": "Content Scheduling",
|
|
"description": "Schedule content for future publication"
|
|
},
|
|
"cms_templates": {
|
|
"name": "Page Templates",
|
|
"description": "Access to premium page templates"
|
|
}
|
|
},
|
|
"menu": {
|
|
"content_management": "Content Management",
|
|
"shop_content": "Shop Content",
|
|
"content_pages": "Content Pages",
|
|
"store_themes": "Store Themes",
|
|
"media_library": "Media Library"
|
|
}
|
|
}
|