feat(i18n): complete post-launch i18n phases 5-8
Some checks failed
CI / dependency-scanning (push) Successful in 28s
CI / docs (push) Has been skipped
CI / deploy (push) Has been skipped
CI / ruff (push) Successful in 12s
CI / pytest (push) Failing after 47m21s
CI / validate (push) Successful in 25s

- Phase 5: Translate homepage-modern.html (~90 new locale keys, all
  hardcoded strings replaced with _() calls for dashboard mock,
  features, pricing tiers, testimonial sections)
- Phase 6: Translate homepage-minimal.html (17 new locale keys for
  fallback content, features, and CTA sections)
- Phase 7: Add multi-language page.title/content support with
  title_translations and content_translations JSON columns, Alembic
  migration cms_002, translated title/content resolution in templates,
  and seed script updates with tt() helper
- Phase 8: Complete lb.json audit — fill 6 missing keys (messages,
  confirmations), also backfill same keys in fr.json and de.json

All 4 locale files now have 340 keys with full parity.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-03 05:50:06 +01:00
parent 05c53e1865
commit b8aa484653
16 changed files with 965 additions and 235 deletions

View File

@@ -102,7 +102,8 @@
"signup_without": "Ohne Letzshop registrieren",
"looking_up": "Suche Ihren Shop...",
"found": "Gefunden:",
"claimed_badge": "Bereits beansprucht"
"claimed_badge": "Bereits beansprucht",
"error_lookup": "Suche fehlgeschlagen. Bitte versuchen Sie es erneut."
},
"signup": {
"step_plan": "Plan wählen",
@@ -130,7 +131,18 @@
"no_charge_note": "Sie werden erst nach Ablauf Ihrer {trial_days}-tägigen Testphase belastet.",
"processing": "Verarbeitung...",
"start_trial": "Kostenlose Testversion starten",
"creating_account": "Erstelle Ihr Konto..."
"creating_account": "Erstelle Ihr Konto...",
"page_title": "Starten Sie Ihre kostenlose Testversion",
"required_fields": "Pflichtfelder",
"trial_info_days": "-Tage kostenlose Testversion.",
"error_start": "Anmeldung konnte nicht gestartet werden. Bitte versuchen Sie es erneut.",
"error_account": "Konto konnte nicht erstellt werden. Bitte versuchen Sie es erneut.",
"error_payment_config": "Zahlung nicht konfiguriert. Bitte kontaktieren Sie den Support.",
"error_payment": "Zahlung fehlgeschlagen. Bitte versuchen Sie es erneut.",
"orders_per_month": "Bestellungen/Mo.",
"unlimited": "Unbegrenzt",
"team_members": "Benutzer",
"per_month_short": "/Mo."
},
"success": {
"title": "Willkommen bei Orion!",
@@ -152,6 +164,17 @@
"subtitle": "Schließen Sie sich Letzshop-Händlern an, die Orion für ihre Bestellverwaltung vertrauen. Starten Sie heute Ihre {trial_days}-tägige kostenlose Testversion.",
"button": "Kostenlos testen"
},
"content_page": {
"home": "Startseite",
"published": "Veröffentlicht am",
"last_updated": "Zuletzt aktualisiert:",
"cta_about_title": "Bereit loszulegen?",
"cta_contact_title": "Haben Sie Fragen?",
"cta_about_subtitle": "Schließen Sie sich Tausenden von Shops an, die bereits auf unserer Plattform verkaufen",
"cta_contact_subtitle": "Unser Team ist hier, um Ihnen zum Erfolg zu verhelfen",
"cta_about_button": "Vertrieb kontaktieren",
"cta_contact_button": "Senden Sie uns eine Nachricht"
},
"footer": {
"tagline": "Leichtes OMS für Letzshop-Verkäufer. Verwalten Sie Bestellungen, Lager und Rechnungen.",
"quick_links": "Schnelllinks",
@@ -162,7 +185,8 @@
"terms": "Nutzungsbedingungen",
"about": "Über uns",
"faq": "FAQ",
"contact_us": "Kontaktieren Sie uns"
"contact_us": "Kontaktieren Sie uns",
"all_rights_reserved": "Alle Rechte vorbehalten."
},
"modern": {
"badge_integration": "Offizielle Integration",
@@ -197,7 +221,115 @@
"features_subtitle": "Die operativen Tools, die Letzshop nicht bietet",
"cta_final_title": "Bereit, die Kontrolle über Ihr Letzshop-Geschäft zu übernehmen?",
"cta_final_subtitle": "Schließen Sie sich luxemburgischen Händlern an, die aufgehört haben, gegen Tabellenkalkulationen zu kämpfen, und begonnen haben, ihr Geschäft auszubauen.",
"cta_final_note": "Keine Kreditkarte erforderlich. Einrichtung in 5 Minuten. Volle Professional-Funktionen während der Testphase."
"cta_final_note": "Keine Kreditkarte erforderlich. Einrichtung in 5 Minuten. Volle Professional-Funktionen während der Testphase.",
"page_title": "Orion - Das Back-Office für Letzshop-Verkäufer",
"features_badge": "Funktionen",
"dashboard_title": "Orion Dashboard",
"todays_orders": "Heutige Bestellungen",
"revenue": "Umsatz",
"low_stock": "Geringer Bestand",
"items_need_restock": "Artikel nachbestellen",
"recent_orders": "Aktuelle Bestellungen von Letzshop",
"confirmed": "Bestätigt",
"shipped": "Versendet",
"feat_order_sync": "Automatische Bestellsynchronisation",
"feat_order_sync_desc": "Bestellungen von Letzshop erscheinen sofort. Bestätigen und Tracking-Nummern automatisch synchronisieren.",
"feat_order_sync_1": "Echtzeit-Synchronisation",
"feat_order_sync_2": "Bestätigung mit einem Klick",
"feat_order_sync_3": "Tracking-Nummern-Synchronisation",
"feat_inventory": "Echte Lagerverwaltung",
"feat_inventory_desc": "Eine einzige Wahrheitsquelle für alle Bestände. Lagerorte, Reservierungen und eingehende Bestandsverfolgung.",
"feat_inventory_1": "Produktlagerorte (Fächer)",
"feat_inventory_2": "Bestandsreservierungen",
"feat_inventory_3": "Niedrigbestand-Warnungen",
"feat_invoicing": "Intelligente MwSt-Rechnungsstellung",
"feat_invoicing_desc": "PDF-Rechnungen mit korrekten MwSt-Sätzen erstellen. Luxemburg, EU-Länder, B2B-Reverse-Charge.",
"feat_invoicing_1": "Luxemburg 17% MwSt",
"feat_invoicing_2": "EU-Bestimmungsland-MwSt (OSS)",
"feat_invoicing_3": "B2B-Reverse-Charge",
"feat_customers": "Besitzen Sie Ihre Kunden",
"feat_customers_desc": "Alle Kundendaten in Ihrer Datenbank. Export zu Mailchimp für Marketingkampagnen.",
"feat_customers_1": "Bestellhistorie pro Kunde",
"feat_customers_2": "Lebenszeitwert-Tracking",
"feat_customers_3": "CSV-Export für Marketing",
"feat_team": "Teamverwaltung",
"feat_team_desc": "Laden Sie Teammitglieder mit rollenbasierten Berechtigungen ein. Alle arbeiten von einem Dashboard.",
"feat_team_1": "Mehrere Benutzer",
"feat_team_2": "Rollenbasierter Zugang",
"feat_team_3": "Aktivitätsprotokoll",
"feat_purchase_orders": "Bestellungen",
"feat_purchase_orders_desc": "Verfolgen Sie eingehende Bestände von Lieferanten. Wissen Sie, was bestellt ist und wann es ankommt.",
"feat_purchase_orders_1": "Lieferantenbestellungen verfolgen",
"feat_purchase_orders_2": "Voraussichtliche Ankunftsdaten",
"feat_purchase_orders_3": "Empfang und Bestandsaktualisierung",
"pricing_badge": "Preise",
"pricing_title": "Einfache, transparente Preisgestaltung",
"pricing_subtitle": "Keine Gebühren pro Bestellung. Keine versteckten Kosten. Fester Monatstarif.",
"pricing_per_month": "/Monat",
"pricing_trial_note": "Alle Pläne beinhalten eine 14-tägige kostenlose Testphase. Keine Kreditkarte erforderlich.",
"tier_essential": "Essential",
"tier_essential_desc": "Für Solo-Shops am Anfang",
"tier_essential_price": "49 EUR",
"tier_essential_feat_1": "100 Bestellungen/Monat",
"tier_essential_feat_2": "200 Produkte",
"tier_essential_feat_3": "Luxemburg MwSt-Rechnungen",
"tier_essential_feat_4": "1 Teammitglied",
"tier_essential_cta": "Kostenlos testen",
"tier_professional": "Professional",
"tier_professional_desc": "Für wachsende Multichannel-Verkäufer",
"tier_professional_price": "99 EUR",
"tier_professional_badge": "AM BELIEBTESTEN",
"tier_professional_feat_1": "500 Bestellungen/Monat",
"tier_professional_feat_2": "Unbegrenzte Produkte",
"tier_professional_feat_3": "EU MwSt-Rechnungen",
"tier_professional_feat_4": "Produktlagerorte",
"tier_professional_feat_5": "Bestellungen",
"tier_professional_feat_6": "Kundenexport",
"tier_professional_feat_7": "3 Teammitglieder",
"tier_professional_cta": "Kostenlos testen",
"tier_business": "Business",
"tier_business_desc": "Für Großvolumen-Betriebe",
"tier_business_price": "199 EUR",
"tier_business_feat_1": "2.000 Bestellungen/Monat",
"tier_business_feat_2": "Alles in Professional",
"tier_business_feat_3": "Analyse-Dashboard",
"tier_business_feat_4": "API-Zugang",
"tier_business_feat_5": "Buchhaltungsexport",
"tier_business_feat_6": "10 Teammitglieder",
"tier_business_cta": "Kostenlos testen",
"tier_enterprise": "Enterprise",
"tier_enterprise_desc": "Für große Betriebe und Agenturen",
"tier_enterprise_price": "399+ EUR",
"tier_enterprise_feat_1": "Unbegrenzte Bestellungen",
"tier_enterprise_feat_2": "Alles in Business",
"tier_enterprise_feat_3": "White-Label-Option",
"tier_enterprise_feat_4": "Individuelle Integrationen",
"tier_enterprise_feat_5": "99,9% SLA",
"tier_enterprise_feat_6": "Dedizierter Support",
"tier_enterprise_cta": "Vertrieb kontaktieren",
"testimonial_badge": "Für Luxemburg entwickelt",
"testimonial_quote": "Endlich ein Tool, das versteht, was Letzshop-Verkäufer wirklich brauchen. Keine Tabellenkalkulationen mehr, keine MwSt-Kopfschmerzen mehr.",
"testimonial_name": "Marie L.",
"testimonial_location": "Letzshop Store, Luxemburg-Stadt",
"cta_final_trial": "Starten Sie Ihre 14-tägige kostenlose Testphase"
},
"minimal": {
"page_title_fallback": "Startseite",
"marketplace_suffix": "Marktplatz",
"fallback_title_1": "Multi-Store",
"fallback_title_2": "Marktplatz",
"fallback_subtitle": "Der einfachste Weg, Ihren Online-Shop zu starten und sich mit Kunden weltweit zu verbinden.",
"get_started": "Loslegen",
"feat_fast": "Schnell",
"feat_fast_desc": "Blitzschnelle Leistung, optimiert für Conversions",
"feat_secure": "Sicher",
"feat_secure_desc": "Sicherheit auf Enterprise-Niveau für Ihre Sicherheit",
"feat_custom": "Individuell",
"feat_custom_desc": "Vollständig anpassbar an Ihre Markenidentität",
"cta_title": "Bereit zum Start?",
"cta_subtitle": "Treten Sie noch heute unserem Marktplatz bei",
"cta_contact": "Kontakt",
"cta_learn_more": "Mehr erfahren"
}
},
"features": {
@@ -246,5 +378,15 @@
"manage_media_desc": "Mediendateien hochladen, bearbeiten und löschen",
"manage_themes": "Themes verwalten",
"manage_themes_desc": "Shop-Themes konfigurieren und anpassen"
},
"messages": {
"failed_to_delete_page": "Seite konnte nicht gelöscht werden: {error}",
"media_updated_successfully": "Medium erfolgreich aktualisiert",
"media_deleted_successfully": "Medium erfolgreich gelöscht",
"url_copied_to_clipboard": "URL in die Zwischenablage kopiert",
"failed_to_copy_url": "URL konnte nicht kopiert werden"
},
"confirmations": {
"delete_file": "Sind Sie sicher, dass Sie diese Datei löschen möchten? Dies kann nicht rückgängig gemacht werden."
}
}

View File

@@ -102,7 +102,8 @@
"signup_without": "Sign Up Without Letzshop",
"looking_up": "Looking up your shop...",
"found": "Found:",
"claimed_badge": "Already Claimed"
"claimed_badge": "Already Claimed",
"error_lookup": "Failed to lookup. Please try again."
},
"signup": {
"step_plan": "Select Plan",
@@ -130,7 +131,18 @@
"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..."
"creating_account": "Creating your account...",
"page_title": "Start Your Free Trial",
"required_fields": "Required fields",
"trial_info_days": "day free trial.",
"error_start": "Failed to start signup. Please try again.",
"error_account": "Failed to create account. Please try again.",
"error_payment_config": "Payment not configured. Please contact support.",
"error_payment": "Payment failed. Please try again.",
"orders_per_month": "orders/mo",
"unlimited": "Unlimited",
"team_members": "users",
"per_month_short": "/mo"
},
"success": {
"title": "Welcome to Orion!",
@@ -152,6 +164,17 @@
"subtitle": "Join Letzshop stores who trust Orion for their order management. Start your {trial_days}-day free trial today.",
"button": "Start Free Trial"
},
"content_page": {
"home": "Home",
"published": "Published",
"last_updated": "Last updated:",
"cta_about_title": "Ready to Get Started?",
"cta_contact_title": "Have Questions?",
"cta_about_subtitle": "Join thousands of stores already selling on our platform",
"cta_contact_subtitle": "Our team is here to help you succeed",
"cta_about_button": "Contact Sales",
"cta_contact_button": "Send Us a Message"
},
"footer": {
"tagline": "Lightweight OMS for Letzshop sellers. Manage orders, inventory, and invoicing.",
"quick_links": "Quick Links",
@@ -162,7 +185,8 @@
"terms": "Terms of Service",
"about": "About Us",
"faq": "FAQ",
"contact_us": "Contact Us"
"contact_us": "Contact Us",
"all_rights_reserved": "All rights reserved."
},
"modern": {
"badge_integration": "Official Integration",
@@ -197,7 +221,115 @@
"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."
"cta_final_note": "No credit card required. Setup in 5 minutes. Full Professional features during trial.",
"page_title": "Orion - The Back-Office for Letzshop Sellers",
"features_badge": "Features",
"dashboard_title": "Orion Dashboard",
"todays_orders": "Today's Orders",
"revenue": "Revenue",
"low_stock": "Low Stock",
"items_need_restock": "items need restock",
"recent_orders": "Recent Orders from Letzshop",
"confirmed": "Confirmed",
"shipped": "Shipped",
"feat_order_sync": "Automatic Order Sync",
"feat_order_sync_desc": "Orders from Letzshop appear instantly. Confirm orders and sync tracking numbers back automatically.",
"feat_order_sync_1": "Real-time sync",
"feat_order_sync_2": "One-click confirmation",
"feat_order_sync_3": "Tracking number sync",
"feat_inventory": "Real Inventory Management",
"feat_inventory_desc": "One source of truth for all stock. Locations, reservations, and incoming stock tracking.",
"feat_inventory_1": "Product locations (bins)",
"feat_inventory_2": "Stock reservations",
"feat_inventory_3": "Low stock alerts",
"feat_invoicing": "Smart VAT Invoicing",
"feat_invoicing_desc": "Generate PDF invoices with correct VAT rates. Luxembourg, EU countries, B2B reverse charge.",
"feat_invoicing_1": "Luxembourg 17% VAT",
"feat_invoicing_2": "EU destination VAT (OSS)",
"feat_invoicing_3": "B2B reverse charge",
"feat_customers": "Own Your Customers",
"feat_customers_desc": "All customer data in your database. Export to Mailchimp for marketing campaigns.",
"feat_customers_1": "Order history per customer",
"feat_customers_2": "Lifetime value tracking",
"feat_customers_3": "CSV export for marketing",
"feat_team": "Team Management",
"feat_team_desc": "Invite team members with role-based permissions. Everyone works from one dashboard.",
"feat_team_1": "Multiple users",
"feat_team_2": "Role-based access",
"feat_team_3": "Activity logging",
"feat_purchase_orders": "Purchase Orders",
"feat_purchase_orders_desc": "Track incoming stock from suppliers. Know what's on order and when it arrives.",
"feat_purchase_orders_1": "Track supplier orders",
"feat_purchase_orders_2": "Expected arrival dates",
"feat_purchase_orders_3": "Receive and update stock",
"pricing_badge": "Pricing",
"pricing_title": "Simple, Transparent Pricing",
"pricing_subtitle": "No per-order fees. No hidden costs. Flat monthly rate.",
"pricing_per_month": "/month",
"pricing_trial_note": "All plans include a 14-day free trial. No credit card required.",
"tier_essential": "Essential",
"tier_essential_desc": "For solo stores getting started",
"tier_essential_price": "EUR 49",
"tier_essential_feat_1": "100 orders/month",
"tier_essential_feat_2": "200 products",
"tier_essential_feat_3": "Luxembourg VAT invoices",
"tier_essential_feat_4": "1 team member",
"tier_essential_cta": "Start Free Trial",
"tier_professional": "Professional",
"tier_professional_desc": "For growing multi-channel sellers",
"tier_professional_price": "EUR 99",
"tier_professional_badge": "MOST POPULAR",
"tier_professional_feat_1": "500 orders/month",
"tier_professional_feat_2": "Unlimited products",
"tier_professional_feat_3": "EU VAT invoices",
"tier_professional_feat_4": "Product locations",
"tier_professional_feat_5": "Purchase orders",
"tier_professional_feat_6": "Customer export",
"tier_professional_feat_7": "3 team members",
"tier_professional_cta": "Start Free Trial",
"tier_business": "Business",
"tier_business_desc": "For high-volume operations",
"tier_business_price": "EUR 199",
"tier_business_feat_1": "2,000 orders/month",
"tier_business_feat_2": "Everything in Professional",
"tier_business_feat_3": "Analytics dashboard",
"tier_business_feat_4": "API access",
"tier_business_feat_5": "Accounting export",
"tier_business_feat_6": "10 team members",
"tier_business_cta": "Start Free Trial",
"tier_enterprise": "Enterprise",
"tier_enterprise_desc": "For large operations & agencies",
"tier_enterprise_price": "EUR 399+",
"tier_enterprise_feat_1": "Unlimited orders",
"tier_enterprise_feat_2": "Everything in Business",
"tier_enterprise_feat_3": "White-label option",
"tier_enterprise_feat_4": "Custom integrations",
"tier_enterprise_feat_5": "99.9% SLA",
"tier_enterprise_feat_6": "Dedicated support",
"tier_enterprise_cta": "Contact Sales",
"testimonial_badge": "Built for Luxembourg",
"testimonial_quote": "Finally, a tool that understands what Letzshop sellers actually need. No more spreadsheets, no more VAT headaches.",
"testimonial_name": "Marie L.",
"testimonial_location": "Letzshop Store, Luxembourg City",
"cta_final_trial": "Start Your 14-Day Free Trial"
},
"minimal": {
"page_title_fallback": "Home",
"marketplace_suffix": "Marketplace",
"fallback_title_1": "Multi-Store",
"fallback_title_2": "Marketplace",
"fallback_subtitle": "The simplest way to launch your online store and connect with customers worldwide.",
"get_started": "Get Started",
"feat_fast": "Fast",
"feat_fast_desc": "Lightning-fast performance optimized for conversions",
"feat_secure": "Secure",
"feat_secure_desc": "Enterprise-grade security for your peace of mind",
"feat_custom": "Custom",
"feat_custom_desc": "Fully customizable to match your brand identity",
"cta_title": "Ready to launch?",
"cta_subtitle": "Join our marketplace today",
"cta_contact": "Contact Us",
"cta_learn_more": "Learn More"
}
},
"permissions": {

View File

@@ -102,7 +102,8 @@
"signup_without": "S'inscrire sans Letzshop",
"looking_up": "Recherche de votre boutique...",
"found": "Trouvé :",
"claimed_badge": "Déjà réclamée"
"claimed_badge": "Déjà réclamée",
"error_lookup": "La recherche a échoué. Veuillez réessayer."
},
"signup": {
"step_plan": "Choisir le plan",
@@ -130,7 +131,18 @@
"no_charge_note": "Vous ne serez pas débité avant la fin de votre essai de {trial_days} jours.",
"processing": "Traitement en cours...",
"start_trial": "Démarrer l'essai gratuit",
"creating_account": "Création de votre compte..."
"creating_account": "Création de votre compte...",
"page_title": "Démarrez votre essai gratuit",
"required_fields": "Champs obligatoires",
"trial_info_days": "jours d'essai gratuit.",
"error_start": "Échec du démarrage de l'inscription. Veuillez réessayer.",
"error_account": "Échec de la création du compte. Veuillez réessayer.",
"error_payment_config": "Paiement non configuré. Veuillez contacter le support.",
"error_payment": "Le paiement a échoué. Veuillez réessayer.",
"orders_per_month": "commandes/mois",
"unlimited": "Illimité",
"team_members": "utilisateurs",
"per_month_short": "/mois"
},
"success": {
"title": "Bienvenue sur Orion !",
@@ -152,6 +164,17 @@
"subtitle": "Rejoignez les vendeurs Letzshop qui font confiance à Orion pour leur gestion de commandes. Commencez votre essai gratuit de {trial_days} jours aujourd'hui.",
"button": "Essai gratuit"
},
"content_page": {
"home": "Accueil",
"published": "Publié le",
"last_updated": "Dernière mise à jour :",
"cta_about_title": "Prêt à commencer ?",
"cta_contact_title": "Des questions ?",
"cta_about_subtitle": "Rejoignez des milliers de boutiques qui vendent déjà sur notre plateforme",
"cta_contact_subtitle": "Notre équipe est là pour vous aider à réussir",
"cta_about_button": "Contactez-nous",
"cta_contact_button": "Envoyez-nous un message"
},
"footer": {
"tagline": "OMS léger pour les vendeurs Letzshop. Gérez commandes, stocks et facturation.",
"quick_links": "Liens rapides",
@@ -162,7 +185,8 @@
"terms": "Conditions d'utilisation",
"about": "À propos",
"faq": "FAQ",
"contact_us": "Nous contacter"
"contact_us": "Nous contacter",
"all_rights_reserved": "Tous droits réservés."
},
"modern": {
"badge_integration": "Intégration officielle",
@@ -197,7 +221,115 @@
"features_subtitle": "Les outils opérationnels que Letzshop ne fournit pas",
"cta_final_title": "Prêt à prendre le contrôle de votre entreprise Letzshop ?",
"cta_final_subtitle": "Rejoignez les vendeurs luxembourgeois qui ont arrêté de lutter contre les tableurs et ont commencé à développer leur entreprise.",
"cta_final_note": "Aucune carte de crédit requise. Configuration en 5 minutes. Toutes les fonctionnalités Pro pendant l'essai."
"cta_final_note": "Aucune carte de crédit requise. Configuration en 5 minutes. Toutes les fonctionnalités Pro pendant l'essai.",
"page_title": "Orion - Le back-office pour les vendeurs Letzshop",
"features_badge": "Fonctionnalités",
"dashboard_title": "Tableau de bord Orion",
"todays_orders": "Commandes du jour",
"revenue": "Chiffre d'affaires",
"low_stock": "Stock faible",
"items_need_restock": "articles à réapprovisionner",
"recent_orders": "Commandes récentes de Letzshop",
"confirmed": "Confirmée",
"shipped": "Expédiée",
"feat_order_sync": "Synchronisation automatique des commandes",
"feat_order_sync_desc": "Les commandes Letzshop apparaissent instantanément. Confirmez et synchronisez les numéros de suivi automatiquement.",
"feat_order_sync_1": "Synchronisation en temps réel",
"feat_order_sync_2": "Confirmation en un clic",
"feat_order_sync_3": "Synchronisation des numéros de suivi",
"feat_inventory": "Gestion réelle des stocks",
"feat_inventory_desc": "Une source unique de vérité pour tous les stocks. Emplacements, réservations et suivi des stocks entrants.",
"feat_inventory_1": "Emplacements produits (bacs)",
"feat_inventory_2": "Réservations de stock",
"feat_inventory_3": "Alertes de stock faible",
"feat_invoicing": "Facturation TVA intelligente",
"feat_invoicing_desc": "Générez des factures PDF avec les taux de TVA corrects. Luxembourg, pays UE, autoliquidation B2B.",
"feat_invoicing_1": "TVA Luxembourg 17%",
"feat_invoicing_2": "TVA destination UE (OSS)",
"feat_invoicing_3": "Autoliquidation B2B",
"feat_customers": "Possédez vos clients",
"feat_customers_desc": "Toutes les données clients dans votre base. Exportez vers Mailchimp pour vos campagnes marketing.",
"feat_customers_1": "Historique des commandes par client",
"feat_customers_2": "Suivi de la valeur à vie",
"feat_customers_3": "Export CSV pour le marketing",
"feat_team": "Gestion d'équipe",
"feat_team_desc": "Invitez des membres avec des permissions basées sur les rôles. Tout le monde travaille depuis un tableau de bord.",
"feat_team_1": "Utilisateurs multiples",
"feat_team_2": "Accès basé sur les rôles",
"feat_team_3": "Journal d'activité",
"feat_purchase_orders": "Bons de commande",
"feat_purchase_orders_desc": "Suivez les stocks entrants des fournisseurs. Sachez ce qui est commandé et quand ça arrive.",
"feat_purchase_orders_1": "Suivi des commandes fournisseurs",
"feat_purchase_orders_2": "Dates d'arrivée prévues",
"feat_purchase_orders_3": "Réception et mise à jour du stock",
"pricing_badge": "Tarifs",
"pricing_title": "Tarification simple et transparente",
"pricing_subtitle": "Pas de frais par commande. Pas de coûts cachés. Tarif mensuel fixe.",
"pricing_per_month": "/mois",
"pricing_trial_note": "Tous les plans incluent un essai gratuit de 14 jours. Aucune carte de crédit requise.",
"tier_essential": "Essentiel",
"tier_essential_desc": "Pour les boutiques solo qui débutent",
"tier_essential_price": "49 EUR",
"tier_essential_feat_1": "100 commandes/mois",
"tier_essential_feat_2": "200 produits",
"tier_essential_feat_3": "Factures TVA Luxembourg",
"tier_essential_feat_4": "1 membre d'équipe",
"tier_essential_cta": "Essai gratuit",
"tier_professional": "Professionnel",
"tier_professional_desc": "Pour les vendeurs multicanaux en croissance",
"tier_professional_price": "99 EUR",
"tier_professional_badge": "LE PLUS POPULAIRE",
"tier_professional_feat_1": "500 commandes/mois",
"tier_professional_feat_2": "Produits illimités",
"tier_professional_feat_3": "Factures TVA UE",
"tier_professional_feat_4": "Emplacements produits",
"tier_professional_feat_5": "Bons de commande",
"tier_professional_feat_6": "Export clients",
"tier_professional_feat_7": "3 membres d'équipe",
"tier_professional_cta": "Essai gratuit",
"tier_business": "Business",
"tier_business_desc": "Pour les opérations à haut volume",
"tier_business_price": "199 EUR",
"tier_business_feat_1": "2 000 commandes/mois",
"tier_business_feat_2": "Tout dans Professionnel",
"tier_business_feat_3": "Tableau de bord analytique",
"tier_business_feat_4": "Accès API",
"tier_business_feat_5": "Export comptable",
"tier_business_feat_6": "10 membres d'équipe",
"tier_business_cta": "Essai gratuit",
"tier_enterprise": "Entreprise",
"tier_enterprise_desc": "Pour les grandes opérations et agences",
"tier_enterprise_price": "399+ EUR",
"tier_enterprise_feat_1": "Commandes illimitées",
"tier_enterprise_feat_2": "Tout dans Business",
"tier_enterprise_feat_3": "Option marque blanche",
"tier_enterprise_feat_4": "Intégrations personnalisées",
"tier_enterprise_feat_5": "SLA 99,9%",
"tier_enterprise_feat_6": "Support dédié",
"tier_enterprise_cta": "Contacter les ventes",
"testimonial_badge": "Conçu pour le Luxembourg",
"testimonial_quote": "Enfin, un outil qui comprend ce dont les vendeurs Letzshop ont vraiment besoin. Plus de tableurs, plus de casse-tête TVA.",
"testimonial_name": "Marie L.",
"testimonial_location": "Boutique Letzshop, Luxembourg-Ville",
"cta_final_trial": "Commencez votre essai gratuit de 14 jours"
},
"minimal": {
"page_title_fallback": "Accueil",
"marketplace_suffix": "Marketplace",
"fallback_title_1": "Marketplace",
"fallback_title_2": "Multi-Boutiques",
"fallback_subtitle": "Le moyen le plus simple de lancer votre boutique en ligne et de vous connecter avec des clients du monde entier.",
"get_started": "Commencer",
"feat_fast": "Rapide",
"feat_fast_desc": "Performance ultra-rapide optimisée pour les conversions",
"feat_secure": "Sécurisé",
"feat_secure_desc": "Sécurité de niveau entreprise pour votre tranquillité d'esprit",
"feat_custom": "Personnalisable",
"feat_custom_desc": "Entièrement personnalisable pour correspondre à votre identité de marque",
"cta_title": "Prêt à vous lancer ?",
"cta_subtitle": "Rejoignez notre marketplace aujourd'hui",
"cta_contact": "Contactez-nous",
"cta_learn_more": "En savoir plus"
}
},
"features": {
@@ -246,5 +378,15 @@
"manage_media_desc": "Télécharger, modifier et supprimer les fichiers médias",
"manage_themes": "Gérer les thèmes",
"manage_themes_desc": "Configurer et personnaliser les thèmes"
},
"messages": {
"failed_to_delete_page": "Impossible de supprimer la page : {error}",
"media_updated_successfully": "Média mis à jour avec succès",
"media_deleted_successfully": "Média supprimé avec succès",
"url_copied_to_clipboard": "URL copié dans le presse-papiers",
"failed_to_copy_url": "Impossible de copier l'URL"
},
"confirmations": {
"delete_file": "Êtes-vous sûr de vouloir supprimer ce fichier ? Cette action est irréversible."
}
}

View File

@@ -102,7 +102,8 @@
"signup_without": "Ouni Letzshop registréieren",
"looking_up": "Sich Äre Buttek...",
"found": "Fonnt:",
"claimed_badge": "Scho reklaméiert"
"claimed_badge": "Scho reklaméiert",
"error_lookup": "D'Sich huet feelgeschloen. Probéiert w.e.g. nach eng Kéier."
},
"signup": {
"step_plan": "Plang wielen",
@@ -130,7 +131,18 @@
"no_charge_note": "Dir gitt eréischt nom Enn vun Ärer {trial_days}-Deeg Testperiod belaaschtt.",
"processing": "Veraarbechtung...",
"start_trial": "Gratis Testversioun starten",
"creating_account": "Erstellt Äre Kont..."
"creating_account": "Erstellt Äre Kont...",
"page_title": "Start Är gratis Testversioun",
"required_fields": "Obligatoresch Felder",
"trial_info_days": "-Deeg gratis Testversioun.",
"error_start": "Umeldung konnt net gestart ginn. Probéiert w.e.g. nach eng Kéier.",
"error_account": "Kont konnt net erstallt ginn. Probéiert w.e.g. nach eng Kéier.",
"error_payment_config": "Bezuelung net konfiguréiert. Kontaktéiert w.e.g. de Support.",
"error_payment": "Bezuelung feelgeschloen. Probéiert w.e.g. nach eng Kéier.",
"orders_per_month": "Bestellungen/Mount",
"unlimited": "Onbegrenzt",
"team_members": "Benotzer",
"per_month_short": "/Mount"
},
"success": {
"title": "Wëllkomm bei Orion!",
@@ -152,6 +164,17 @@
"subtitle": "Schléisst Iech Letzshop Händler un déi Orion fir hir Bestellungsverwaltung vertrauen. Fänkt haut Är {trial_days}-Deeg gratis Testversioun un.",
"button": "Gratis Testen"
},
"content_page": {
"home": "Haaptsäit",
"published": "Publizéiert den",
"last_updated": "Lescht aktualiséiert:",
"cta_about_title": "Prett fir unzefänken?",
"cta_contact_title": "Hutt Dir Froen?",
"cta_about_subtitle": "Schléisst Iech Dausende vu Butteker un déi scho op eiser Plattform verkafen",
"cta_contact_subtitle": "Eist Team ass hei fir Iech ze hëllefen",
"cta_about_button": "Kontaktéiert de Verkaf",
"cta_contact_button": "Schéckt eis eng Noriicht"
},
"footer": {
"tagline": "Liichtt OMS fir Letzshop Verkeefer. Verwaltt Bestellungen, Lager an Rechnungen.",
"quick_links": "Séier Linken",
@@ -162,7 +185,8 @@
"terms": "Notzungsbedéngungen",
"about": "Iwwer eis",
"faq": "FAQ",
"contact_us": "Kontaktéiert eis"
"contact_us": "Kontaktéiert eis",
"all_rights_reserved": "All Rechter virbehalen."
},
"modern": {
"badge_integration": "Offiziell Integratioun",
@@ -197,7 +221,115 @@
"features_subtitle": "D'operativ Tools déi Letzshop net bitt",
"cta_final_title": "Prett fir d'Kontroll iwwer Äert Letzshop Geschäft ze iwwerhuelen?",
"cta_final_subtitle": "Schléisst Iech lëtzebuerger Händler un déi opgehalen hunn géint Tabellen ze kämpfen an ugefaang hunn hiert Geschäft auszbauen.",
"cta_final_note": "Keng Kreditkaart néideg. Setup an 5 Minutten. Voll Professional Fonctiounen während der Testperiod."
"cta_final_note": "Keng Kreditkaart néideg. Setup an 5 Minutten. Voll Professional Fonctiounen während der Testperiod.",
"page_title": "Orion - De Back-Office fir Letzshop Verkeefer",
"features_badge": "Fonctiounen",
"dashboard_title": "Orion Dashboard",
"todays_orders": "Bestellunge vun haut",
"revenue": "Ëmsaz",
"low_stock": "Niddrege Bestand",
"items_need_restock": "Artikelen nei beschtellen",
"recent_orders": "Rezent Bestellunge vu Letzshop",
"confirmed": "Confirméiert",
"shipped": "Verschéckt",
"feat_order_sync": "Automatesch Bestellungssynchronisatioun",
"feat_order_sync_desc": "Bestellunge vu Letzshop erschéngen direkt. Confirméiert a synchroniséiert Tracking-Nummeren automatesch.",
"feat_order_sync_1": "Echtzeit-Synchronisatioun",
"feat_order_sync_2": "Confirmatioun mat engem Klick",
"feat_order_sync_3": "Tracking-Nummere Synchronisatioun",
"feat_inventory": "Richteg Lagerverwaltung",
"feat_inventory_desc": "Eng eenzeg Quell vun der Wouerecht fir all Bestänn. Lagerplazen, Reservatiounen an erakommen Bestandsverfolgung.",
"feat_inventory_1": "Produktlagerplazen (Fächer)",
"feat_inventory_2": "Bestandsreservatiounen",
"feat_inventory_3": "Niddreg-Bestand Alarmer",
"feat_invoicing": "Intelligent TVA Rechnungsstellung",
"feat_invoicing_desc": "PDF Rechnunge mat korrekten TVA Sätz erstellen. Lëtzebuerg, EU-Länner, B2B Reverse-Charge.",
"feat_invoicing_1": "Lëtzebuerg 17% TVA",
"feat_invoicing_2": "EU Destinatioun TVA (OSS)",
"feat_invoicing_3": "B2B Reverse-Charge",
"feat_customers": "Besëtzt Är Clienten",
"feat_customers_desc": "All Clientsdaten an Ärer Datebank. Export op Mailchimp fir Marketingcampagnen.",
"feat_customers_1": "Bestellhistoire pro Client",
"feat_customers_2": "Liewen-Zäitwäert Tracking",
"feat_customers_3": "CSV Export fir Marketing",
"feat_team": "Teamverwaltung",
"feat_team_desc": "Invitéiert Teammemberen mat rollbaséierten Berechtigungen. Jiddereen schafft vun engem Dashboard.",
"feat_team_1": "Méi Benotzer",
"feat_team_2": "Rollbaséierten Zougang",
"feat_team_3": "Aktivitéitsprotokoll",
"feat_purchase_orders": "Bestellungen",
"feat_purchase_orders_desc": "Verfolgt erakommen Bestänn vu Fournisseuren. Wësst wat bestallt ass a wéini et ukënnt.",
"feat_purchase_orders_1": "Fournisseur-Bestellunge verfolgen",
"feat_purchase_orders_2": "Erwaart Ukonfts-Datumer",
"feat_purchase_orders_3": "Empfang an Bestandsaktualiséierung",
"pricing_badge": "Präisser",
"pricing_title": "Einfach, transparent Präisgestaltung",
"pricing_subtitle": "Keng Gebühre pro Bestellung. Keng verstoppte Käschten. Feste Monatspräis.",
"pricing_per_month": "/Mount",
"pricing_trial_note": "All Pläng enthale eng 14-Deeg gratis Testperiod. Keng Kreditkaart néideg.",
"tier_essential": "Essential",
"tier_essential_desc": "Fir Solo-Butteker um Ufank",
"tier_essential_price": "49 EUR",
"tier_essential_feat_1": "100 Bestellungen/Mount",
"tier_essential_feat_2": "200 Produkter",
"tier_essential_feat_3": "Lëtzebuerg TVA Rechnungen",
"tier_essential_feat_4": "1 Teammember",
"tier_essential_cta": "Gratis testen",
"tier_professional": "Professional",
"tier_professional_desc": "Fir wuessend Multichannel-Verkeefer",
"tier_professional_price": "99 EUR",
"tier_professional_badge": "AM BELÉIFSTEN",
"tier_professional_feat_1": "500 Bestellungen/Mount",
"tier_professional_feat_2": "Onlimitéiert Produkter",
"tier_professional_feat_3": "EU TVA Rechnungen",
"tier_professional_feat_4": "Produktlagerplazen",
"tier_professional_feat_5": "Bestellungen",
"tier_professional_feat_6": "Clienten-Export",
"tier_professional_feat_7": "3 Teammemberen",
"tier_professional_cta": "Gratis testen",
"tier_business": "Business",
"tier_business_desc": "Fir grouss Volummen Operatiounen",
"tier_business_price": "199 EUR",
"tier_business_feat_1": "2.000 Bestellungen/Mount",
"tier_business_feat_2": "Alles an Professional",
"tier_business_feat_3": "Analyse Dashboard",
"tier_business_feat_4": "API Zougang",
"tier_business_feat_5": "Comptabilitéitsexport",
"tier_business_feat_6": "10 Teammemberen",
"tier_business_cta": "Gratis testen",
"tier_enterprise": "Enterprise",
"tier_enterprise_desc": "Fir grouss Betriber an Agenturen",
"tier_enterprise_price": "399+ EUR",
"tier_enterprise_feat_1": "Onlimitéiert Bestellungen",
"tier_enterprise_feat_2": "Alles an Business",
"tier_enterprise_feat_3": "White-Label Optioun",
"tier_enterprise_feat_4": "Individuell Integratiounen",
"tier_enterprise_feat_5": "99,9% SLA",
"tier_enterprise_feat_6": "Dedizéierten Support",
"tier_enterprise_cta": "Vertrieb kontaktéieren",
"testimonial_badge": "Gemaach fir Lëtzebuerg",
"testimonial_quote": "Endlech en Tool dat versteet wat Letzshop Verkeefer wierklech brauchen. Keng Tabelle méi, keng TVA Kappwéi méi.",
"testimonial_name": "Marie L.",
"testimonial_location": "Letzshop Buttek, Stad Lëtzebuerg",
"cta_final_trial": "Start Är 14-Deeg gratis Testperiod"
},
"minimal": {
"page_title_fallback": "Heempage",
"marketplace_suffix": "Marktplaz",
"fallback_title_1": "Multi-Store",
"fallback_title_2": "Marktplaz",
"fallback_subtitle": "Deen einfachste Wee fir Ären Online-Shop ze starten an Iech mat Clientë weltwäit ze verbannen.",
"get_started": "Ufänken",
"feat_fast": "Séier",
"feat_fast_desc": "Blëtzséier Leeschtung optimiséiert fir Conversiounen",
"feat_secure": "Sécher",
"feat_secure_desc": "Enterprise-Niveau Sécherheet fir Är Gemittlechkeet",
"feat_custom": "Individuell",
"feat_custom_desc": "Komplett personaliséierbar fir zu Ärer Mark ze passen",
"cta_title": "Prett fir ze starten?",
"cta_subtitle": "Trëtt haut eisem Marktplaz bäi",
"cta_contact": "Kontaktéiert eis",
"cta_learn_more": "Méi erfahren"
}
},
"features": {
@@ -246,5 +378,15 @@
"manage_media_desc": "Mediefichieren eroplueden, änneren a läschen",
"manage_themes": "Themes verwalten",
"manage_themes_desc": "Buttek-Themes konfiguréieren an upassen"
},
"messages": {
"failed_to_delete_page": "Konnt d'Säit net läschen: {error}",
"media_updated_successfully": "Medium erfollegräich aktualiséiert",
"media_deleted_successfully": "Medium erfollegräich geläscht",
"url_copied_to_clipboard": "URL an d'Tëschëlag kopéiert",
"failed_to_copy_url": "Konnt den URL net kopéieren"
},
"confirmations": {
"delete_file": "Sidd Dir sécher datt Dir dëse Fichier läsche wëllt? Dat kann net réckgängeg gemaach ginn."
}
}