fix(i18n): add missing menu translations and fix admin language resolution
Two issues caused the admin sidebar to show a mix of French and English:
1. Only 3 of 14 modules had "menu" translations in their locale files.
When a key was missing, _translate_label() fell back to English Title
Case from the key name — mixing with French from modules that had
translations. Added menu sections to all 4 languages (en, fr, de, lb)
across 13 modules.
2. The language middleware hardcoded admin to "en" ignoring user preference,
while the menu API fell back to DEFAULT_LANGUAGE ("fr") when
preferred_language was NULL. Fixed middleware to respect user's
preferred_language and menu API to use middleware-resolved language
as fallback.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,231 +1,238 @@
|
||||
{
|
||||
"platform": {
|
||||
"nav": {
|
||||
"pricing": "Preise",
|
||||
"find_shop": "Finden Sie Ihren Shop",
|
||||
"start_trial": "Kostenlos testen",
|
||||
"admin_login": "Admin-Login",
|
||||
"store_login": "Händler-Login",
|
||||
"toggle_menu": "Menü umschalten",
|
||||
"toggle_dark_mode": "Dunkelmodus umschalten"
|
||||
},
|
||||
"hero": {
|
||||
"badge": "{trial_days}-Tage kostenlose Testversion - Keine Kreditkarte erforderlich",
|
||||
"title": "Leichtes OMS für Letzshop-Verkäufer",
|
||||
"subtitle": "Bestellverwaltung, Lager und Rechnungsstellung für den luxemburgischen E-Commerce. Schluss mit Tabellenkalkulationen. Führen Sie Ihr Geschäft.",
|
||||
"cta_trial": "Kostenlos testen",
|
||||
"cta_find_shop": "Finden Sie Ihren Letzshop"
|
||||
},
|
||||
"pricing": {
|
||||
"title": "Einfache, transparente Preise",
|
||||
"subtitle": "Wählen Sie den Plan, der zu Ihrem Unternehmen passt. Alle Pläne beinhalten eine {trial_days}-tägige kostenlose Testversion.",
|
||||
"monthly": "Monatlich",
|
||||
"annual": "Jährlich",
|
||||
"save_months": "Sparen Sie 2 Monate!",
|
||||
"most_popular": "AM BELIEBTESTEN",
|
||||
"recommended": "EMPFOHLEN",
|
||||
"contact_sales": "Kontaktieren Sie uns",
|
||||
"start_trial": "Kostenlos testen",
|
||||
"per_month": "/Monat",
|
||||
"per_year": "/Jahr",
|
||||
"custom": "Individuell",
|
||||
"orders_per_month": "{count} Bestellungen/Monat",
|
||||
"unlimited_orders": "Unbegrenzte Bestellungen",
|
||||
"products_limit": "{count} Produkte",
|
||||
"unlimited_products": "Unbegrenzte Produkte",
|
||||
"team_members": "{count} Teammitglieder",
|
||||
"unlimited_team": "Unbegrenztes Team",
|
||||
"letzshop_sync": "Letzshop-Synchronisierung",
|
||||
"eu_vat_invoicing": "EU-MwSt-Rechnungen",
|
||||
"analytics_dashboard": "Analyse-Dashboard",
|
||||
"api_access": "API-Zugang",
|
||||
"multi_channel": "Multi-Channel-Integration",
|
||||
"products": "Produkte",
|
||||
"team_member": "Teammitglied",
|
||||
"unlimited": "Unbegrenzt",
|
||||
"order_history": "Monate Bestellhistorie",
|
||||
"trial_note": "Alle Pläne beinhalten eine {trial_days}-tägige kostenlose Testversion. Keine Kreditkarte erforderlich.",
|
||||
"back_home": "Zurück zur Startseite"
|
||||
"platform": {
|
||||
"nav": {
|
||||
"pricing": "Preise",
|
||||
"find_shop": "Finden Sie Ihren Shop",
|
||||
"start_trial": "Kostenlos testen",
|
||||
"admin_login": "Admin-Login",
|
||||
"store_login": "Händler-Login",
|
||||
"toggle_menu": "Menü umschalten",
|
||||
"toggle_dark_mode": "Dunkelmodus umschalten"
|
||||
},
|
||||
"hero": {
|
||||
"badge": "{trial_days}-Tage kostenlose Testversion - Keine Kreditkarte erforderlich",
|
||||
"title": "Leichtes OMS für Letzshop-Verkäufer",
|
||||
"subtitle": "Bestellverwaltung, Lager und Rechnungsstellung für den luxemburgischen E-Commerce. Schluss mit Tabellenkalkulationen. Führen Sie Ihr Geschäft.",
|
||||
"cta_trial": "Kostenlos testen",
|
||||
"cta_find_shop": "Finden Sie Ihren Letzshop"
|
||||
},
|
||||
"pricing": {
|
||||
"title": "Einfache, transparente Preise",
|
||||
"subtitle": "Wählen Sie den Plan, der zu Ihrem Unternehmen passt. Alle Pläne beinhalten eine {trial_days}-tägige kostenlose Testversion.",
|
||||
"monthly": "Monatlich",
|
||||
"annual": "Jährlich",
|
||||
"save_months": "Sparen Sie 2 Monate!",
|
||||
"most_popular": "AM BELIEBTESTEN",
|
||||
"recommended": "EMPFOHLEN",
|
||||
"contact_sales": "Kontaktieren Sie uns",
|
||||
"start_trial": "Kostenlos testen",
|
||||
"per_month": "/Monat",
|
||||
"per_year": "/Jahr",
|
||||
"custom": "Individuell",
|
||||
"orders_per_month": "{count} Bestellungen/Monat",
|
||||
"unlimited_orders": "Unbegrenzte Bestellungen",
|
||||
"products_limit": "{count} Produkte",
|
||||
"unlimited_products": "Unbegrenzte Produkte",
|
||||
"team_members": "{count} Teammitglieder",
|
||||
"unlimited_team": "Unbegrenztes Team",
|
||||
"letzshop_sync": "Letzshop-Synchronisierung",
|
||||
"eu_vat_invoicing": "EU-MwSt-Rechnungen",
|
||||
"analytics_dashboard": "Analyse-Dashboard",
|
||||
"api_access": "API-Zugang",
|
||||
"multi_channel": "Multi-Channel-Integration",
|
||||
"products": "Produkte",
|
||||
"team_member": "Teammitglied",
|
||||
"unlimited": "Unbegrenzt",
|
||||
"order_history": "Monate Bestellhistorie",
|
||||
"trial_note": "Alle Pläne beinhalten eine {trial_days}-tägige kostenlose Testversion. Keine Kreditkarte erforderlich.",
|
||||
"back_home": "Zurück zur Startseite"
|
||||
},
|
||||
"features": {
|
||||
"letzshop_sync": "Letzshop-Synchronisierung",
|
||||
"inventory_basic": "Grundlegende Lagerverwaltung",
|
||||
"inventory_locations": "Lagerstandorte",
|
||||
"inventory_purchase_orders": "Bestellungen",
|
||||
"invoice_lu": "Luxemburg-MwSt-Rechnungen",
|
||||
"invoice_eu_vat": "EU-MwSt-Rechnungen",
|
||||
"invoice_bulk": "Massenrechnungen",
|
||||
"customer_view": "Kundenliste",
|
||||
"customer_export": "Kundenexport",
|
||||
"analytics_dashboard": "Analyse-Dashboard",
|
||||
"accounting_export": "Buchhaltungsexport",
|
||||
"api_access": "API-Zugang",
|
||||
"automation_rules": "Automatisierungsregeln",
|
||||
"team_roles": "Teamrollen und Berechtigungen",
|
||||
"white_label": "White-Label-Option",
|
||||
"multi_store": "Multi-Händler-Unterstützung",
|
||||
"custom_integrations": "Individuelle Integrationen",
|
||||
"sla_guarantee": "SLA-Garantie",
|
||||
"dedicated_support": "Dedizierter Kundenbetreuer"
|
||||
},
|
||||
"addons": {
|
||||
"title": "Erweitern Sie Ihre Plattform",
|
||||
"subtitle": "Fügen Sie Ihre Marke, professionelle E-Mail und erweiterte Sicherheit hinzu.",
|
||||
"per_year": "/Jahr",
|
||||
"per_month": "/Monat",
|
||||
"custom_domain": "Eigene Domain",
|
||||
"custom_domain_desc": "Nutzen Sie Ihre eigene Domain (meinedomain.com)",
|
||||
"premium_ssl": "Premium SSL",
|
||||
"premium_ssl_desc": "EV-Zertifikat für Vertrauenssiegel",
|
||||
"email_package": "E-Mail-Paket",
|
||||
"email_package_desc": "Professionelle E-Mail-Adressen"
|
||||
},
|
||||
"find_shop": {
|
||||
"title": "Finden Sie Ihren Letzshop",
|
||||
"subtitle": "Verkaufen Sie bereits auf Letzshop? Geben Sie Ihre Shop-URL ein, um zu beginnen.",
|
||||
"placeholder": "Geben Sie Ihre Letzshop-URL ein (z.B. letzshop.lu/vendors/mein-shop)",
|
||||
"button": "Meinen Shop finden",
|
||||
"claim_shop": "Diesen Shop beanspruchen",
|
||||
"already_claimed": "Bereits beansprucht",
|
||||
"no_account": "Sie haben kein Letzshop-Konto?",
|
||||
"signup_letzshop": "Registrieren Sie sich zuerst bei Letzshop",
|
||||
"then_connect": ", dann kommen Sie zurück, um Ihren Shop zu verbinden.",
|
||||
"search_placeholder": "Letzshop-URL oder Shopname eingeben...",
|
||||
"search_button": "Suchen",
|
||||
"examples": "Beispiele:",
|
||||
"claim_button": "Diesen Shop beanspruchen und kostenlos testen",
|
||||
"not_found": "Wir konnten keinen Letzshop mit dieser URL finden. Bitte überprüfen Sie und versuchen Sie es erneut.",
|
||||
"or_signup": "Oder registrieren Sie sich ohne Letzshop-Verbindung",
|
||||
"need_help": "Brauchen Sie Hilfe?",
|
||||
"no_account_yet": "Sie haben noch kein Letzshop-Konto? Kein Problem!",
|
||||
"create_letzshop": "Letzshop-Konto erstellen",
|
||||
"signup_without": "Ohne Letzshop registrieren",
|
||||
"looking_up": "Suche Ihren Shop...",
|
||||
"found": "Gefunden:",
|
||||
"claimed_badge": "Bereits beansprucht"
|
||||
},
|
||||
"signup": {
|
||||
"step_plan": "Plan wählen",
|
||||
"step_shop": "Shop beanspruchen",
|
||||
"step_account": "Konto",
|
||||
"step_payment": "Zahlung",
|
||||
"choose_plan": "Wählen Sie Ihren Plan",
|
||||
"save_percent": "Sparen Sie {percent}%",
|
||||
"trial_info": "Wir erfassen Ihre Zahlungsdaten, aber Sie werden erst nach Ende der Testphase belastet.",
|
||||
"connect_shop": "Verbinden Sie Ihren Letzshop",
|
||||
"connect_optional": "Optional: Verknüpfen Sie Ihr Letzshop-Konto, um Bestellungen automatisch zu synchronisieren.",
|
||||
"connect_continue": "Verbinden und fortfahren",
|
||||
"skip_step": "Diesen Schritt überspringen",
|
||||
"create_account": "Erstellen Sie Ihr Konto",
|
||||
"first_name": "Vorname",
|
||||
"last_name": "Nachname",
|
||||
"merchant_name": "Firmenname",
|
||||
"email": "E-Mail",
|
||||
"password": "Passwort",
|
||||
"password_hint": "Mindestens 8 Zeichen",
|
||||
"continue": "Weiter",
|
||||
"continue_payment": "Weiter zur Zahlung",
|
||||
"back": "Zurück",
|
||||
"add_payment": "Zahlungsmethode hinzufügen",
|
||||
"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..."
|
||||
},
|
||||
"success": {
|
||||
"title": "Willkommen bei Wizamart!",
|
||||
"subtitle": "Ihr Konto wurde erstellt und Ihre {trial_days}-tägige kostenlose Testphase hat begonnen.",
|
||||
"what_next": "Was kommt als Nächstes?",
|
||||
"step_connect": "Letzshop verbinden:",
|
||||
"step_connect_desc": "Fügen Sie Ihren API-Schlüssel hinzu, um Bestellungen automatisch zu synchronisieren.",
|
||||
"step_invoicing": "Rechnungsstellung einrichten:",
|
||||
"step_invoicing_desc": "Konfigurieren Sie Ihre Rechnungseinstellungen für die luxemburgische Compliance.",
|
||||
"step_products": "Produkte importieren:",
|
||||
"step_products_desc": "Synchronisieren Sie Ihren Produktkatalog von Letzshop.",
|
||||
"go_to_dashboard": "Zum Dashboard",
|
||||
"login_dashboard": "Zum Dashboard anmelden",
|
||||
"need_help": "Brauchen Sie Hilfe beim Einstieg?",
|
||||
"contact_support": "Kontaktieren Sie unser Support-Team"
|
||||
},
|
||||
"cta": {
|
||||
"title": "Bereit, Ihre Bestellungen zu optimieren?",
|
||||
"subtitle": "Schließen Sie sich Letzshop-Händlern an, die Wizamart für ihre Bestellverwaltung vertrauen. Starten Sie heute Ihre {trial_days}-tägige kostenlose Testversion.",
|
||||
"button": "Kostenlos testen"
|
||||
},
|
||||
"footer": {
|
||||
"tagline": "Leichtes OMS für Letzshop-Verkäufer. Verwalten Sie Bestellungen, Lager und Rechnungen.",
|
||||
"quick_links": "Schnelllinks",
|
||||
"platform": "Plattform",
|
||||
"contact": "Kontakt",
|
||||
"copyright": "© {year} Wizamart. Entwickelt für den luxemburgischen E-Commerce.",
|
||||
"privacy": "Datenschutzerklärung",
|
||||
"terms": "Nutzungsbedingungen",
|
||||
"about": "Über uns",
|
||||
"faq": "FAQ",
|
||||
"contact_us": "Kontaktieren Sie uns"
|
||||
},
|
||||
"modern": {
|
||||
"badge_integration": "Offizielle Integration",
|
||||
"badge_connect": "In 2 Minuten verbinden",
|
||||
"hero_title_1": "Für den luxemburgischen E-Commerce entwickelt",
|
||||
"hero_title_2": "Das Back-Office, das Letzshop Ihnen nicht gibt",
|
||||
"hero_subtitle": "Synchronisieren Sie Bestellungen, verwalten Sie Lager, erstellen Sie Rechnungen mit korrekter MwSt und besitzen Sie Ihre Kundendaten. Alles an einem Ort.",
|
||||
"cta_trial": "{trial_days}-Tage kostenlos testen",
|
||||
"cta_how": "Sehen Sie, wie es funktioniert",
|
||||
"hero_note": "Keine Kreditkarte erforderlich. Einrichtung in 5 Minuten. Jederzeit kündbar.",
|
||||
"pain_title": "Kommt Ihnen das bekannt vor?",
|
||||
"pain_subtitle": "Das sind die täglichen Frustrationen von Letzshop-Verkäufern",
|
||||
"pain_manual": "Manuelle Bestelleingabe",
|
||||
"pain_manual_desc": "Bestellungen von Letzshop in Tabellenkalkulationen kopieren. Jeden. Einzelnen. Tag.",
|
||||
"pain_inventory": "Lagerchaos",
|
||||
"pain_inventory_desc": "Der Bestand in Letzshop stimmt nicht mit der Realität überein. Überverkäufe passieren.",
|
||||
"pain_vat": "Falsche MwSt-Rechnungen",
|
||||
"pain_vat_desc": "EU-Kunden brauchen die korrekte MwSt. Ihr Buchhalter beschwert sich.",
|
||||
"pain_customers": "Verlorene Kunden",
|
||||
"pain_customers_desc": "Letzshop besitzt Ihre Kundendaten. Sie können nicht retargeten oder Loyalität aufbauen.",
|
||||
"how_title": "So funktioniert es",
|
||||
"how_subtitle": "Vom Chaos zur Kontrolle in 4 Schritten",
|
||||
"how_step1": "Letzshop verbinden",
|
||||
"how_step1_desc": "Geben Sie Ihre Letzshop-API-Zugangsdaten ein. In 2 Minuten erledigt, keine technischen Kenntnisse erforderlich.",
|
||||
"how_step2": "Bestellungen kommen rein",
|
||||
"how_step2_desc": "Bestellungen werden automatisch synchronisiert. Bestätigen und Tracking direkt von Wizamart hinzufügen.",
|
||||
"how_step3": "Rechnungen erstellen",
|
||||
"how_step3_desc": "Ein Klick, um konforme PDF-Rechnungen mit korrekter MwSt für jedes EU-Land zu erstellen.",
|
||||
"how_step4": "Ihr Geschäft ausbauen",
|
||||
"how_step4_desc": "Exportieren Sie Kunden für Marketing. Verfolgen Sie Lagerbestände. Konzentrieren Sie sich auf den Verkauf, nicht auf Tabellenkalkulationen.",
|
||||
"features_title": "Alles, was ein Letzshop-Verkäufer braucht",
|
||||
"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."
|
||||
}
|
||||
},
|
||||
"features": {
|
||||
"letzshop_sync": "Letzshop-Synchronisierung",
|
||||
"inventory_basic": "Grundlegende Lagerverwaltung",
|
||||
"inventory_locations": "Lagerstandorte",
|
||||
"inventory_purchase_orders": "Bestellungen",
|
||||
"invoice_lu": "Luxemburg-MwSt-Rechnungen",
|
||||
"invoice_eu_vat": "EU-MwSt-Rechnungen",
|
||||
"invoice_bulk": "Massenrechnungen",
|
||||
"customer_view": "Kundenliste",
|
||||
"customer_export": "Kundenexport",
|
||||
"analytics_dashboard": "Analyse-Dashboard",
|
||||
"accounting_export": "Buchhaltungsexport",
|
||||
"api_access": "API-Zugang",
|
||||
"automation_rules": "Automatisierungsregeln",
|
||||
"team_roles": "Teamrollen und Berechtigungen",
|
||||
"white_label": "White-Label-Option",
|
||||
"multi_store": "Multi-Händler-Unterstützung",
|
||||
"custom_integrations": "Individuelle Integrationen",
|
||||
"sla_guarantee": "SLA-Garantie",
|
||||
"dedicated_support": "Dedizierter Kundenbetreuer"
|
||||
"cms_pages_limit": {
|
||||
"name": "CMS-Seiten",
|
||||
"description": "Maximale Anzahl an Inhaltsseiten",
|
||||
"unit": "Seiten"
|
||||
},
|
||||
"cms_custom_pages_limit": {
|
||||
"name": "Eigene Seiten",
|
||||
"description": "Maximale Anzahl an individuell gestalteten Seiten",
|
||||
"unit": "Seiten"
|
||||
},
|
||||
"cms_basic": {
|
||||
"name": "Basis-CMS",
|
||||
"description": "Grundlegende Inhaltsverwaltungsfunktionen"
|
||||
},
|
||||
"cms_seo": {
|
||||
"name": "SEO-Tools",
|
||||
"description": "Suchmaschinenoptimierungstools"
|
||||
},
|
||||
"cms_scheduling": {
|
||||
"name": "Inhaltsplanung",
|
||||
"description": "Inhalte für zukünftige Veröffentlichung planen"
|
||||
},
|
||||
"cms_templates": {
|
||||
"name": "Seitenvorlagen",
|
||||
"description": "Zugang zu Premium-Seitenvorlagen"
|
||||
}
|
||||
},
|
||||
"addons": {
|
||||
"title": "Erweitern Sie Ihre Plattform",
|
||||
"subtitle": "Fügen Sie Ihre Marke, professionelle E-Mail und erweiterte Sicherheit hinzu.",
|
||||
"per_year": "/Jahr",
|
||||
"per_month": "/Monat",
|
||||
"custom_domain": "Eigene Domain",
|
||||
"custom_domain_desc": "Nutzen Sie Ihre eigene Domain (meinedomain.com)",
|
||||
"premium_ssl": "Premium SSL",
|
||||
"premium_ssl_desc": "EV-Zertifikat für Vertrauenssiegel",
|
||||
"email_package": "E-Mail-Paket",
|
||||
"email_package_desc": "Professionelle E-Mail-Adressen"
|
||||
},
|
||||
"find_shop": {
|
||||
"title": "Finden Sie Ihren Letzshop",
|
||||
"subtitle": "Verkaufen Sie bereits auf Letzshop? Geben Sie Ihre Shop-URL ein, um zu beginnen.",
|
||||
"placeholder": "Geben Sie Ihre Letzshop-URL ein (z.B. letzshop.lu/vendors/mein-shop)",
|
||||
"button": "Meinen Shop finden",
|
||||
"claim_shop": "Diesen Shop beanspruchen",
|
||||
"already_claimed": "Bereits beansprucht",
|
||||
"no_account": "Sie haben kein Letzshop-Konto?",
|
||||
"signup_letzshop": "Registrieren Sie sich zuerst bei Letzshop",
|
||||
"then_connect": ", dann kommen Sie zurück, um Ihren Shop zu verbinden.",
|
||||
"search_placeholder": "Letzshop-URL oder Shopname eingeben...",
|
||||
"search_button": "Suchen",
|
||||
"examples": "Beispiele:",
|
||||
"claim_button": "Diesen Shop beanspruchen und kostenlos testen",
|
||||
"not_found": "Wir konnten keinen Letzshop mit dieser URL finden. Bitte überprüfen Sie und versuchen Sie es erneut.",
|
||||
"or_signup": "Oder registrieren Sie sich ohne Letzshop-Verbindung",
|
||||
"need_help": "Brauchen Sie Hilfe?",
|
||||
"no_account_yet": "Sie haben noch kein Letzshop-Konto? Kein Problem!",
|
||||
"create_letzshop": "Letzshop-Konto erstellen",
|
||||
"signup_without": "Ohne Letzshop registrieren",
|
||||
"looking_up": "Suche Ihren Shop...",
|
||||
"found": "Gefunden:",
|
||||
"claimed_badge": "Bereits beansprucht"
|
||||
},
|
||||
"signup": {
|
||||
"step_plan": "Plan wählen",
|
||||
"step_shop": "Shop beanspruchen",
|
||||
"step_account": "Konto",
|
||||
"step_payment": "Zahlung",
|
||||
"choose_plan": "Wählen Sie Ihren Plan",
|
||||
"save_percent": "Sparen Sie {percent}%",
|
||||
"trial_info": "Wir erfassen Ihre Zahlungsdaten, aber Sie werden erst nach Ende der Testphase belastet.",
|
||||
"connect_shop": "Verbinden Sie Ihren Letzshop",
|
||||
"connect_optional": "Optional: Verknüpfen Sie Ihr Letzshop-Konto, um Bestellungen automatisch zu synchronisieren.",
|
||||
"connect_continue": "Verbinden und fortfahren",
|
||||
"skip_step": "Diesen Schritt überspringen",
|
||||
"create_account": "Erstellen Sie Ihr Konto",
|
||||
"first_name": "Vorname",
|
||||
"last_name": "Nachname",
|
||||
"merchant_name": "Firmenname",
|
||||
"email": "E-Mail",
|
||||
"password": "Passwort",
|
||||
"password_hint": "Mindestens 8 Zeichen",
|
||||
"continue": "Weiter",
|
||||
"continue_payment": "Weiter zur Zahlung",
|
||||
"back": "Zurück",
|
||||
"add_payment": "Zahlungsmethode hinzufügen",
|
||||
"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..."
|
||||
},
|
||||
"success": {
|
||||
"title": "Willkommen bei Wizamart!",
|
||||
"subtitle": "Ihr Konto wurde erstellt und Ihre {trial_days}-tägige kostenlose Testphase hat begonnen.",
|
||||
"what_next": "Was kommt als Nächstes?",
|
||||
"step_connect": "Letzshop verbinden:",
|
||||
"step_connect_desc": "Fügen Sie Ihren API-Schlüssel hinzu, um Bestellungen automatisch zu synchronisieren.",
|
||||
"step_invoicing": "Rechnungsstellung einrichten:",
|
||||
"step_invoicing_desc": "Konfigurieren Sie Ihre Rechnungseinstellungen für die luxemburgische Compliance.",
|
||||
"step_products": "Produkte importieren:",
|
||||
"step_products_desc": "Synchronisieren Sie Ihren Produktkatalog von Letzshop.",
|
||||
"go_to_dashboard": "Zum Dashboard",
|
||||
"login_dashboard": "Zum Dashboard anmelden",
|
||||
"need_help": "Brauchen Sie Hilfe beim Einstieg?",
|
||||
"contact_support": "Kontaktieren Sie unser Support-Team"
|
||||
},
|
||||
"cta": {
|
||||
"title": "Bereit, Ihre Bestellungen zu optimieren?",
|
||||
"subtitle": "Schließen Sie sich Letzshop-Händlern an, die Wizamart für ihre Bestellverwaltung vertrauen. Starten Sie heute Ihre {trial_days}-tägige kostenlose Testversion.",
|
||||
"button": "Kostenlos testen"
|
||||
},
|
||||
"footer": {
|
||||
"tagline": "Leichtes OMS für Letzshop-Verkäufer. Verwalten Sie Bestellungen, Lager und Rechnungen.",
|
||||
"quick_links": "Schnelllinks",
|
||||
"platform": "Plattform",
|
||||
"contact": "Kontakt",
|
||||
"copyright": "© {year} Wizamart. Entwickelt für den luxemburgischen E-Commerce.",
|
||||
"privacy": "Datenschutzerklärung",
|
||||
"terms": "Nutzungsbedingungen",
|
||||
"about": "Über uns",
|
||||
"faq": "FAQ",
|
||||
"contact_us": "Kontaktieren Sie uns"
|
||||
},
|
||||
"modern": {
|
||||
"badge_integration": "Offizielle Integration",
|
||||
"badge_connect": "In 2 Minuten verbinden",
|
||||
"hero_title_1": "Für den luxemburgischen E-Commerce entwickelt",
|
||||
"hero_title_2": "Das Back-Office, das Letzshop Ihnen nicht gibt",
|
||||
"hero_subtitle": "Synchronisieren Sie Bestellungen, verwalten Sie Lager, erstellen Sie Rechnungen mit korrekter MwSt und besitzen Sie Ihre Kundendaten. Alles an einem Ort.",
|
||||
"cta_trial": "{trial_days}-Tage kostenlos testen",
|
||||
"cta_how": "Sehen Sie, wie es funktioniert",
|
||||
"hero_note": "Keine Kreditkarte erforderlich. Einrichtung in 5 Minuten. Jederzeit kündbar.",
|
||||
"pain_title": "Kommt Ihnen das bekannt vor?",
|
||||
"pain_subtitle": "Das sind die täglichen Frustrationen von Letzshop-Verkäufern",
|
||||
"pain_manual": "Manuelle Bestelleingabe",
|
||||
"pain_manual_desc": "Bestellungen von Letzshop in Tabellenkalkulationen kopieren. Jeden. Einzelnen. Tag.",
|
||||
"pain_inventory": "Lagerchaos",
|
||||
"pain_inventory_desc": "Der Bestand in Letzshop stimmt nicht mit der Realität überein. Überverkäufe passieren.",
|
||||
"pain_vat": "Falsche MwSt-Rechnungen",
|
||||
"pain_vat_desc": "EU-Kunden brauchen die korrekte MwSt. Ihr Buchhalter beschwert sich.",
|
||||
"pain_customers": "Verlorene Kunden",
|
||||
"pain_customers_desc": "Letzshop besitzt Ihre Kundendaten. Sie können nicht retargeten oder Loyalität aufbauen.",
|
||||
"how_title": "So funktioniert es",
|
||||
"how_subtitle": "Vom Chaos zur Kontrolle in 4 Schritten",
|
||||
"how_step1": "Letzshop verbinden",
|
||||
"how_step1_desc": "Geben Sie Ihre Letzshop-API-Zugangsdaten ein. In 2 Minuten erledigt, keine technischen Kenntnisse erforderlich.",
|
||||
"how_step2": "Bestellungen kommen rein",
|
||||
"how_step2_desc": "Bestellungen werden automatisch synchronisiert. Bestätigen und Tracking direkt von Wizamart hinzufügen.",
|
||||
"how_step3": "Rechnungen erstellen",
|
||||
"how_step3_desc": "Ein Klick, um konforme PDF-Rechnungen mit korrekter MwSt für jedes EU-Land zu erstellen.",
|
||||
"how_step4": "Ihr Geschäft ausbauen",
|
||||
"how_step4_desc": "Exportieren Sie Kunden für Marketing. Verfolgen Sie Lagerbestände. Konzentrieren Sie sich auf den Verkauf, nicht auf Tabellenkalkulationen.",
|
||||
"features_title": "Alles, was ein Letzshop-Verkäufer braucht",
|
||||
"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."
|
||||
"menu": {
|
||||
"content_management": "Inhaltsverwaltung",
|
||||
"shop_content": "Shop-Inhalte",
|
||||
"content_pages": "Inhaltsseiten",
|
||||
"store_themes": "Shop-Themes",
|
||||
"media_library": "Mediathek"
|
||||
}
|
||||
},
|
||||
"features": {
|
||||
"cms_pages_limit": {
|
||||
"name": "CMS-Seiten",
|
||||
"description": "Maximale Anzahl an Inhaltsseiten",
|
||||
"unit": "Seiten"
|
||||
},
|
||||
"cms_custom_pages_limit": {
|
||||
"name": "Eigene Seiten",
|
||||
"description": "Maximale Anzahl an individuell gestalteten Seiten",
|
||||
"unit": "Seiten"
|
||||
},
|
||||
"cms_basic": {
|
||||
"name": "Basis-CMS",
|
||||
"description": "Grundlegende Inhaltsverwaltungsfunktionen"
|
||||
},
|
||||
"cms_seo": {
|
||||
"name": "SEO-Tools",
|
||||
"description": "Suchmaschinenoptimierungstools"
|
||||
},
|
||||
"cms_scheduling": {
|
||||
"name": "Inhaltsplanung",
|
||||
"description": "Inhalte für zukünftige Veröffentlichung planen"
|
||||
},
|
||||
"cms_templates": {
|
||||
"name": "Seitenvorlagen",
|
||||
"description": "Zugang zu Premium-Seitenvorlagen"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user