Rechnung/Lieferschein: - PDF-Gruppierung Abo- vs. Einmal-Artikel (is_abo_addon), rueckwaertskompatibel - Vorschau-Command sales:preview-invoice (umgeht Test-System-Gate, ohne Rechnungsnummer) Reminder-Mail (vorbereitet, Cron inaktiv): - MailAboExecutionReminder + Template, abo:send-execution-reminder, Spalte onetime_reminder_sent_for - Berater -> Sales Center, Kunde -> Portal; Vorschau abo:preview-reminder - Datum-Fix: formatDateDB() statt formatDate() (ICU-Format) Sperrfristen konfigurierbar (Admin-Settings): - abo-lock-days-change (Liefertag + Abo-Produkte), abo-lock-days-pause-cancel - Meldungen mit :lock-Platzhalter; Pausieren/Kuendigen vom Change-Lock entkoppelt - Abo-Produkt-Aenderungen im Lock-Fenster server- + clientseitig eingefroren - Selbstbedienung: Add-only/Lock nach $view (kein Admin-Bypass), Stale-Cache-Fix beim Mengen-Update Dashboard: - Einmalprodukte-Card + Team-Abo-KPI-Card, News-Card responsiv (col-xl-6) Lokalisierung: - Sprachdateien en/es/fr vollstaendig mit de synchronisiert (inkl. marketingplan/portal) - LocalizationSyncTest sichert Key-Gleichheit ab Tests: AboOneTimeInvoiceGrouping, AboExecutionReminder, AboLockDaysSetting, AboOnetimeDashboardAndMail, PreviewInvoiceCommand, TeamAboOverview + erweiterte View-Tests Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
61 lines
2.6 KiB
PHP
61 lines
2.6 KiB
PHP
<?php
|
|
|
|
return [
|
|
'MIVITA_Consultancy_agreement' => 'MIVITA_Consultant contract',
|
|
'active_role' => 'active role',
|
|
'activities' => 'activities',
|
|
'adjust_data' => 'adjust data',
|
|
'adviser_membership_active' => 'consultant membership active',
|
|
'adviser_onlineshop_active' => 'consultant online shop active',
|
|
'adviser_onlineshop_inactive' => 'consultant shop inactive',
|
|
'advisor_account_inactive' => 'consultant account inactive',
|
|
'at' => 'at the',
|
|
'change_your_email_address' => 'Change your email address.',
|
|
'change_your_personal_data' => 'Change your personal information.',
|
|
'change_your_personal_password' => 'Change your personal password.',
|
|
'create_your_personal_password' => [
|
|
'' => 'Create your personal password.',
|
|
],
|
|
'current_points_for' => 'current points for',
|
|
'data' => 'data',
|
|
'data_complete_unlocked' => 'data complete, unlocked',
|
|
'declaration_of_consent' => 'consent form',
|
|
'email_verified' => 'verify email',
|
|
'expired_on' => 'expired on',
|
|
'log_out_and_see_you_soon' => 'Sign out and see you soon.',
|
|
'login' => 'registration',
|
|
'manage_membership' => 'manage membership',
|
|
'manage_membership_now_here' => 'manage your membership here now',
|
|
'membership' => 'membership',
|
|
'news_updates' => 'News & Updates',
|
|
'news_archive' => 'News Archive',
|
|
'news_archive_title' => 'All News & Updates',
|
|
'news_archive_current' => 'Current News',
|
|
'news_archive_older' => 'Older Posts',
|
|
'news_archive_empty' => 'No older posts available.',
|
|
'news_archive_link' => 'View all news',
|
|
'news_back_to_dashboard' => 'Back to Dashboard',
|
|
'open_since' => 'opened since',
|
|
'open_your_shop' => 'open your own mivita shop',
|
|
'read_less' => 'Show less',
|
|
'read_more' => 'Read more',
|
|
'privacy_policy_approved' => 'privacy policy agreed',
|
|
'security' => 'security',
|
|
'settings_your_shop' => 'your shop settings',
|
|
'shop_not_booked' => 'shop not booked',
|
|
'today_is' => 'today is',
|
|
'until' => 'until',
|
|
'welcome_back' => 'welcome back',
|
|
'your_shop' => 'your shop',
|
|
'monthly_statistics' => 'Monthly Statistics',
|
|
'customer_turnover_points' => 'Customer Turnover Points',
|
|
'team_turnover_points' => 'Team Turnover Points',
|
|
'direct_new_partners' => 'Direct New Partners',
|
|
'team_new_partners' => 'New Partners in Team',
|
|
'customer_subscriptions' => 'Customer Subscriptions',
|
|
'team_subscriptions' => 'Team Subscriptions',
|
|
'own' => 'Own',
|
|
'live_calculation_hint' => 'Live calculation (not yet finalized)',
|
|
'live_calculation_hint_text' => 'Will be calculated at the end of the month.',
|
|
'' => '',
|
|
];
|