23-01-2026

This commit is contained in:
Kevin Adametz 2026-01-23 17:35:23 +01:00
parent a939cd51ef
commit a8b395e20d
248 changed files with 29342 additions and 4805 deletions

View file

@ -1,59 +1,97 @@
<?php
return array (
return array(
'abo' => 'Subscription',
'abo_are_for_customer_and_shipped' => 'Subscription is for a customer and will be sent to the customer',
'abo_are_for_me_and_shipped' => 'Subscription is for me and will be shipped to my address',
'abo_assigned' => 'Subscription active',
'abo_cancel' => 'canceled',
'abo_copy_abo_interval' => 'The adjustment of the subscription interval does not affect the next execution date, but affects the dates after the next execution',
'abo_copy_active' => 'If the subscription is not active, it will not be executed automatically',
'abo_copy_next_date' => 'The next execution date can be set to the following day at the earliest',
'payment_for_abo' => 'Payment method for subscription',
'abo_delivery' => 'Subscription - regular delivery',
'abo_delivery_infos' => 'Subscription delivery information',
'abo_delivery_interval' => 'Delivery interval of the subscription',
'abo_delivery_intervall' => 'Delivery date of the subscription',
'abo_are_for_me_and_shipped' => 'Subscription is for me and will be shipped to my address',
'abo_are_for_customer_and_shipped' => 'Subscription is for a customer and will be sent to the customer',
'abo_delivery_to_me' => 'Subscription delivery to me',
'abo_delivery_to_the_customer' => 'Subscription delivery to the customer',
'abo_details' => 'Subscription details',
'abo_edit' => 'Edit subscription',
'abo_finish' => 'finished',
'abo_grace' => 'grace',
'abo_hold' => 'stopped',
'abo_inactive' => 'inactive',
'abo_infos' => 'Subscription info',
'abo_is_active' => 'Subscription is active',
'abo_item_not_found' => 'Subscription position not found',
'abo_new' => 'new',
'abo_okay' => 'okay',
'abo_order_hl' => 'Subscription compilation',
'abo_order_info' => 'By completing the subscription, a regular delivery is set up, which is automatically delivered and billed at the specified interval, starting today. Adjustments to the subscription can be made in the customer account. Possible payment methods are PayPal and credit card.',
'abo_pros' => 'Subscription benefits',
'abo_settings' => 'Subscription settings',
'abo_start_date' => 'Start date of the subscription',
'abo_type_info' => 'Note: Each subscription consists of at least one basic product (base ! <br>Upgrade products (upgrade ) are optional and can be added as desired.',
'abo_type_info_base' => 'The subscription requires at least one basic product :base !',
'add_new_abo' => 'Add new subscription',
'add_product' => 'Add product',
'base' => 'base',
'checkout_mail_abo_hl' => 'Your subscription / regular delivery',
'checkout_mail_abo_info' => 'You can find your subscription settings in your account under "My subscriptions" and the settings can also be edited there',
'checkout_mail_abo_start' => 'Your subscription was successfully created with the following settings:',
'delivery_day' => 'Adjust delivery day',
'delivery_interval' => 'customize delivery interval',
'delivery_intervall' => 'Adjust delivery day',
'error_abo_interval' => 'The subscription interval is not correct',
'error_email_has_abo' => 'A subscription already exists for the email address :email.',
'error_next_date' => 'The date for the next execution is not correct',
'every_week' => 'every week',
'every_weeks' => 'every :num weeks',
'need_basis_product' => 'You must have at least one basic product in your subscription. Please first add a new basic product and then remove the old basic product!',
'of_month' => 'of the month',
'payment_for_abo' => 'Payment method for subscription',
'product_not_found' => 'Product not found',
'product_prices_career_level_cpay_info' => 'The product prices are displayed as customer retail prices. After the customer payment is completed, you will receive your commission according to your career level <strong>:user_level_name</strong> commission <strong>:user_level_margin %</strong>.',
'product_prices_career_level_info' => 'Product prices are displayed and calculated according to your career level <strong>:user_level_name</strong> minus <strong>:user_level_margin %</strong> margin.',
'delivery_intervall' => 'Adjust delivery day',
'abo_order_info_check' => 'By completing the subscription, a regular delivery is set up. This is automatically shipped and billed on the selected delivery day.',
'abo_order_info_check_2' => 'The first delivery and billing takes place on the day the subscription is set up. After that, shipping is automatically carried out on the selected delivery day of the following month.',
'abo_order_info_check_3' => 'PayPal and credit card are available as payment methods. <strong>The subscription has a minimum duration of :abo-min-duration months.</strong> After that, it can be paused, changed or canceled at any time.',
'abo_order_info_checkbox' => 'Yes, I have understood the subscription terms!',
'abo_infos' => 'Subscription info',
'abo_delivery_infos' => 'Subscription delivery information',
'abo_start_date' => 'Start date of the subscription',
'abo_delivery_intervall' => 'Delivery day of the subscription',
'abo_first_execution_date' => 'First execution',
'abo_next_execution_date' => 'Next execution',
'delivery_day' => 'Adjust delivery day',
'abo_settings' => 'Subscription settings',
'add_new_abo' => 'Add new subscription',
'abo_edit' => 'Edit subscription',
'abo_details' => 'Subscription details',
'abo_is_active' => 'Subscription is active',
'abo_copy_active' => 'If the subscription is not active, it will not be executed automatically',
'abo_copy_next_date' => 'The next execution date can be set to the following day at the earliest',
'abo_copy_abo_interval' => 'Adjusting the subscription delivery day affects the upcoming execution date when the subscription is active.',
'error_abo_interval' => 'The subscription interval is not correct',
'error_next_date' => 'The date for the next execution is not correct',
'checkout_mail_abo_hl' => 'Your subscription / regular delivery',
'checkout_mail_abo_start' => 'Your subscription was successfully created with the following settings:',
'checkout_mail_abo_info' => 'You can find your subscription settings in your account under "My subscriptions" and the settings can also be edited there',
'abo_new' => 'new',
'abo_okay' => 'okay',
'abo_hold' => 'stopped',
'abo_cancel' => 'canceled',
'abo_finish' => 'finished',
'abo_inactive' => 'inactive',
'abo_grace' => 'grace',
'abo_info' => 'Subscription information',
'info_min_duration_reached' => 'Your subscription can be changed, supplemented, paused or canceled earliest from :date.',
'info_min_duration_orders_left' => 'The subscription can only be changed, supplemented, paused or canceled after another :count executions.',
'pros_hl' => 'The advantages of a subscription',
'pros_list' => '<li><b>Subscription for Consultants and Customers:</b> Each consultant or customer can take out a subscription that runs on a set day of the month to ensure regular and predictable delivery.</li> <li><b>Monthly Delivery:</b> Once a month, a new delivery is sent directly to the door.</li> <li><b>Flexibly Customizable:</b> The subscription can be adjusted at any time, e.g., regarding products, quantities, or delivery times.</li> <li><b>Diverse Product Selection:</b> Various products can be included in the subscription.</li> <li><b>Easy Management:</b> Changes and adjustments can be made conveniently in the Sales Center.</li> <li><b>Pause or Cancel:</b> The subscription can be flexibly paused or canceled.</li> <li><b>Price Advantage:</b> Subscription products often receive special discounts or offers.</li> <li><b>Start Now:</b> Choose your products, Adapt the subscription to your needs, pay for the first order, and activate your subscription for subsequent deliveries.</li>',
'pros_list' => ' <li><b>Subscription for Consultants and Customers:</b> Each consultant or customer can take out a subscription that runs on a set day of the month to ensure regular and predictable delivery.</li>
<li><b>Monthly Delivery:</b> Once a month, a new delivery is sent directly to your door.</li>
<li><b>Flexibly Customizable:</b> The subscription can be individually adjusted, e.g., regarding products, quantities, or delivery times.</li>
<li><b>Diverse Product Selection:</b> Various products can be included in the subscription.</li>
<li><b>Duration:</b> The subscription has a minimum duration of <strong>:abo-min-duration months</strong>, after which it can be paused or canceled.</li>
<li><b>Price Advantage:</b> Subscription products often receive special discounts or offers.</li>
<li><b>Start Now:</b> Choose your products, adapt the subscription to your needs, pay for the first order, and activate your subscription for subsequent deliveries.</li>',
'abo_pros' => 'Subscription benefits',
'abo_order_hl' => 'Subscription compilation',
'abo_order_info_2' => 'You can adjust the products of your subscription at any time, on the next execution your compiled products will be sent to you.',
'abo_order_info_block' => 'You can adjust the compilation of your subscription after the minimum duration of <strong>:abo-min-duration months</strong>.',
'add_product' => 'Add product',
'product_prices_career_level_info' => 'Product prices are displayed and calculated according to your career level <strong>:user_level_name</strong> minus <strong>:user_level_margin %</strong> margin.',
'product_prices_career_level_cpay_info' => 'The product prices are displayed as customer retail prices. After the customer payment is completed, you will receive your commission according to your career level <strong>:user_level_name</strong> commission <strong>:user_level_margin %</strong>.',
'error_email_has_abo' => 'A subscription already exists for the email address :email.',
'abo_assigned' => 'Subscription active',
'base' => 'Base',
'upgrade' => 'Upgrade',
'abo_type_info' => 'Note: Each subscription consists of at least one base product :base ! <br>Upgrade products :upgrade are optional and can be added as desired. <br> <strong>The subscription has a minimum duration of <strong>:abo-min-duration months</strong>, after which it can be paused or canceled.</strong>',
'abo_type_info_base' => 'The subscription requires at least one base product :base !',
'need_basis_product' => 'You must have at least one base product in your subscription. Please first add a new base product and then remove the old base product!',
'abo_item_not_found' => 'Subscription item not found',
'product_not_found' => 'Product not found',
'create_abo' => 'Create subscription',
'info' => 'Info',
'data' => 'Data',
'check' => 'Check',
'choose' => 'Choose',
'order' => 'order',
'basis_product' => 'Base product',
'upgrade_products' => 'Upgrade products',
'base_product' => 'Base product',
'upgrade_product' => 'Upgrade product',
'my_address' => 'My address',
'my_address_check' => 'Check my address',
'my_address_check_info' => 'Please check your address to ensure that the goods are sent to the correct address.',
'edit' => 'edit',
'confirm_and_next' => 'confirm and next',
'understood_and_next' => 'understood and next',
'change_my_data_empty' => 'You have not yet stored a billing and delivery address, without this you cannot create a subscription, please create it.',
'abo_error_basis_product' => 'Error: Please select at least one base product.',
'error_abo_interval_in_the_past' => 'The subscription has not been executed this month yet. Changing to a past day would skip the current month.',
'cancel_abo' => 'Cancel subscription',
'confirm_cancel' => 'Do you really want to cancel the subscription?',
'back' => 'back',
'team_subscriptions' => 'Team subscriptions',
'every_month_on' => 'monthly on :day.',
);

View file

@ -0,0 +1,36 @@
<?php
return array(
'dashboard_news' => 'Dashboard News',
'add_news' => 'Add News',
'edit_news' => 'Edit News',
'title' => 'Title',
'teaser' => 'Teaser',
'content' => 'Content',
'status' => 'Status',
'active' => 'Active',
'inactive' => 'Inactive',
'created_at' => 'Created at',
'actions' => 'Actions',
'delete' => 'Delete',
'confirm_delete' => 'Really delete?',
'no_news_yet' => 'No news available yet',
'cancel' => 'Cancel',
'general_settings' => 'General Settings',
'news_active' => 'News is active',
'news_active_hint' => 'Only one active news will be displayed in the dashboard',
'news_active_single' => 'Note: Only one news can be active at a time. When activating, all others will be automatically deactivated.',
'german' => 'German',
'default_language' => 'Default Language',
'teaser_hint' => 'Short text that is directly visible (max. 2-3 sentences)',
'content_hint' => 'Longer content that is displayed after "Read more". HTML tags are allowed (e.g. <strong>, <ul>, <li>, <br>, <a>).',
'display_date' => 'Display Date',
'display_date_hint' => 'Date displayed in the dashboard (default: today\'s date)',
// File Links
'file_links' => 'File Links to Download Center',
'file_links_hint' => 'Add links to files from the Download Center that will be prominently displayed in the news.',
'link_label' => 'Link Label (e.g. "Download Price List")',
'select_file' => 'Select File',
'add_file_link' => 'Add File Link',
);

View file

@ -1,6 +1,6 @@
<?php
return array (
return array(
'account_active' => 'account activated',
'account_active_copy1line' => 'Your account has been activated after successful verification. You can find your consultant contract on the homepage in the login area of my.mivita.care. Log in with your user details to take further steps.',
'account_incomplete_copy1line' => 'Your account has not been activated, your data is not complete. Please follow the link below to complete your details.',
@ -88,11 +88,35 @@ return array (
'subject_custom_abo_payout' => 'Your individual subscription order from :name on mivita.care',
'subject_custom_payout' => 'Your individual order from :name on mivita.care',
'subject_reset' => 'reset password',
'update_level_copy1line' => 'Congratulations, you achieved your qualification (TP :tp) last month and have thus reached your next career level.<br><br>From now on you are: <b>:to</b>',
'update_level_title' => 'your career level on mivita.care',
'update_level_copy1line' => '<b>Congratulations!</b><br><br>We are incredibly proud of you! Last month, with your <b>:tp TP</b>, you not only achieved your qualification you accomplished something amazing!<br><br>Your tireless commitment and dedication have paid off. From now on, you are:<br><br><h2 style="color: #6b7758; margin: 20px 0;"><b> :to </b></h2><br>This is a true milestone in your MIVITA career!',
'update_level_title' => 'You\'ve Reached Your Next Career Level!',
'update_level_copy2line' => 'Your success is our success, and we are thrilled to accompany you on this exciting journey. With this new level, even more opportunities are opening up for you:<br><br>- Higher commissions and better margins<br>- Expanded possibilities for your business<br>- More recognition and status in the team',
'update_level_copy3line' => 'This is just the beginning!<br><br>Your success is proof that continuous work and passion lead to your goals. Stay focused, motivate your team, and achieve even greater things together with us.<br><br>Your next level is already waiting for you and we know you will achieve it!',
'verify_copy1line' => 'We have stored data about you in our system. Please follow the link below to confirm your email address. You can also change or delete your data.',
'verify_e_mail' => 'confirm your details and email address',
'your_custom_abo_payout' => 'Your personal mivita consultant - :name has put together a customized subscription order for you. Now all you have to do is pay for your subscription order. Click on the link to proceed to the mivita.care checkout.',
'your_custom_payout' => 'Your personal mivita consultant - :name has put together an individual order for you. Now all you have to do is pay for your order. Click on the link and go to the mivita.care checkout.',
'your_request_from' => 'your request from',
'user_restore_subject' => 'Your account has been restored',
'user_restore_title' => 'Account restoration successful',
'user_restore_greeting' => 'Hello :name,',
'user_restore_copy1line' => 'we are pleased to inform you that your account at mivita.care has been successfully restored.',
'user_restore_copy2line' => 'As your password was reset for security reasons when deleted, you must set a new password. Please click the button below to reset your password:',
'user_restore_copy3line' => '• Your password has been reset - please assign a new password via the link above.<br>• If you had a shop: The shop name (subdomain) was released when deleted and must be reassigned.',
'user_restore_button' => 'Set new password',
'user_restore_account_valid' => 'Your consultant membership is valid until:',
'user_restore_important' => 'Important notes:',
// DHL Tracking E-Mail
'dhl_tracking_subject' => 'Your shipment is on its way - mivita.care',
'dhl_tracking_subject_multiple' => 'Your :count shipments are on their way - mivita.care',
'dhl_tracking_title' => 'Your shipment is on its way!',
'dhl_tracking_preview' => 'Tracking number: :number - Track your package with DHL',
'dhl_tracking_message' => 'great news! Your order has been shipped and is on its way to you.',
'dhl_tracking_message_multiple' => 'great news! Your order has been shipped in :count packages and is on its way to you.',
'dhl_tracking_package_label' => 'Package :number',
'dhl_tracking_number_label' => 'Your tracking number',
'dhl_tracking_order_ref' => 'Order number: :order',
'dhl_tracking_button' => 'Track shipment with DHL',
'dhl_tracking_info' => 'You can check the current status of your shipment at any time via the button above at DHL.',
);

View file

@ -1,6 +1,6 @@
<?php
return array (
return array(
'MIVITA_Consultancy_agreement' => 'MIVITA_Consultant contract',
'active_role' => 'active role',
'activities' => 'activities',
@ -13,8 +13,8 @@ return array (
'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' =>
array (
'create_your_personal_password' =>
array(
'' => 'Create your personal password.',
),
'current_points_for' => 'current points for',
@ -28,8 +28,11 @@ return array (
'manage_membership' => 'manage membership',
'manage_membership_now_here' => 'manage your membership here now',
'membership' => 'membership',
'news_updates' => 'News & Updates',
'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',
@ -38,4 +41,13 @@ return array (
'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)',
);

View file

@ -1,6 +1,6 @@
<?php
return array (
return array(
'abo' => 'Subscription',
'abos' => 'Subscriptions',
'add' => 'add',
@ -64,4 +64,12 @@ return array (
'translation' => 'translation',
'trigger' => 'trigger',
'user_roles' => 'user rights',
'dhl_cockpit' => 'DHL Cockpit',
'revenue' => 'Revenue',
'level_reports' => 'Level Reports',
'marketingplan' => 'Marketing Plan',
'dashboard' => 'Dashboard',
'dashboard_news' => 'Dashboard News',
'shop' => 'Shop',
'to_shop' => 'To Shop',
);

View file

@ -1,6 +1,6 @@
<?php
return array (
return array(
'BIC' => 'BIC',
'IBAN' => 'IBAN',
'Mastercard' => 'Mastercard',
@ -115,8 +115,8 @@ return array (
'shoporder' => 'Store order',
'shoporder_pending' => 'Store order / pending',
'sofort_bank_transfer' => 'instant bank transfer',
'status' =>
array (
'status' =>
array(
'checkout_cancel' => 'payment process aborted',
'checkout_error' => 'payment process error',
'checkout_payment' => 'check out',
@ -141,4 +141,25 @@ return array (
'we_have_received_your_order_get_email' => 'We have received your order. You will shortly receive an order confirmation email from us.',
'your_mivita_team' => 'Your team from mivita.care',
'your_order_number_is' => 'Your order number is',
// Prepayment reference notices
'prepayment_important_notice' => 'Important notice regarding prepayment',
'prepayment_reference_notice' => 'IMPORTANT: Please use only the following number as payment reference:',
'prepayment_reference_only' => 'Only then can your payment be automatically assigned.',
'prepayment_bank_details' => 'Bank details for prepayment',
'prepayment_waiting_payment' => 'We are waiting for your payment. Once received, your order will be processed.',
'prepayment_txid' => 'Payment reference',
// DHL Packstation/Parcel Box
'packstation_delivery' => 'Delivery to Packstation/Parcel Box',
'packstation_info' => 'For delivery to a DHL Packstation or Parcel Box, we need your DHL post number.',
'dhl_postnumber' => 'DHL Post Number',
'packstation_address_hint' => 'Enter the Packstation number in the address field (e.g. "Packstation 145"). The postal code and city refer to the location of the Packstation.',
'packstation_alert_title' => 'Important: Packstation Delivery',
'packstation_alert_intro' => 'If you provide a DHL post number, the delivery address must be filled in as follows:',
'packstation_alert_street' => 'Packstation [3-digit number]',
'packstation_alert_street_example' => 'e.g. "Packstation 145" - NOT "12345"!',
'packstation_alert_location' => 'Location of the Packstation',
'packstation_alert_not_home' => 'not your home address!',
'packstation_alert_footer' => 'The Packstation NUMBER is 3-digits (100-999, on yellow sign). The DHL post number is 6-10 digits and goes in the separate field above.',
);

View file

@ -1,6 +1,6 @@
<?php
return array (
return array(
'adviser_id' => 'consultant ID',
'amount' => 'amount',
'amount_paid_out_gross' => 'payout amount (gross)',

View file

@ -1,6 +1,6 @@
<?php
return array (
return array(
'KU' => 'KU',
'PP' => 'PP',
'TP' => 'TP',
@ -56,4 +56,94 @@ return array (
'volume_KU' => 'volume KU',
'your_sponsor' => 'your sponsor',
'your_team' => 'your team',
// Filter & Status
'filter_active' => 'active',
'filter_not_active' => 'not active',
'filter_all' => 'all',
'all_status' => 'All Status',
'qualified_green' => 'Qualified (green)',
'in_progress_yellow' => 'In Progress (yellow)',
'no_level_red' => 'No Level (red)',
// Performance & Badges
'optimized' => 'OPTIMIZED',
'standard_monitoring' => 'STANDARD + MONITORING',
'fallback' => 'FALLBACK',
'loading_time' => 'Loading time:',
'memory' => 'Memory:',
'memory_usage' => 'Memory usage:',
'team_size' => 'Team size:',
'team_members' => 'Team members:',
'execution_time' => 'Execution time:',
'user_id' => 'User ID:',
// Buttons & Actions
'performance_details' => 'Performance Details',
'team_structure' => 'Team Structure',
'new_member' => 'New Member',
'optimized_action' => 'Optimized',
'standard_action' => 'Standard',
'close' => 'Close',
'show_details' => 'Show Details',
'test_optimized' => 'Test Optimized',
'standard_version' => 'Standard Version',
// Modals & Titles
'performance_metrics_team_overview' => 'Performance Metrics - Team Overview',
'performance_metrics_my_team' => 'Performance Metrics - My Team',
'performance_monitoring' => 'Performance Monitoring',
'fallback_support' => 'Fallback Support',
// Messages & Notifications
'optimized_with_cache' => 'Optimized with Cache',
'datatable_mode_switched' => 'DataTable mode switched to ":mode"',
'error_loading_optimized_overview' => 'Error loading optimized team overview: ',
'live_not_supported_fallback' => 'Live (not supported in fallback)',
'optimized_performance_features' => 'This page uses optimized performance features.',
// Next Level
'next_level' => 'Next Level',
// Additional terms
'calculation_type' => 'Calculation Type',
'version' => 'Version',
'cache' => 'Cache',
'live' => 'Live',
// Missing table headers
'ID' => 'ID',
'Ebene' => 'Level',
'Level' => 'Level',
'KD' => 'KD',
'bis' => 'until',
// Level Reports
'level_reports_title' => 'Level Promotion Reports - My Team',
'level_reports_month' => 'Month',
'level_reports_year' => 'Year',
'level_reports_filter_not_updated' => 'Only not updated users',
'level_reports_filter_button' => 'Filter',
'level_reports_csv_export' => 'CSV Export',
'level_reports_total_promotions' => 'Total Promotions',
'level_reports_by_level' => 'Promotions by Level',
'level_reports_table_date' => 'Date',
'level_reports_table_user' => 'User',
'level_reports_table_from_level' => 'From Level',
'level_reports_table_to_level' => 'To Level',
'level_reports_table_current_level' => 'Current Level',
'level_reports_table_kp_quali' => 'KP Qual',
'level_reports_table_user_kp' => 'User KP',
'level_reports_table_pp_quali' => 'PP Qual',
'level_reports_table_user_pp' => 'User PP',
'level_reports_table_update' => 'Update',
'level_reports_table_active' => 'Active',
'level_reports_by_period' => 'Promotions by Period',
'level_reports_no_data' => 'No Level Promotions Found',
'level_reports_no_data_description' => 'No entries found with the current filters.',
'yes' => 'Yes',
'no' => 'No',
'not_available' => 'N/A',
'growth_bonus_details_description' => 'L1 = Direct Partner (gets the growth bonus always), L2 = Members (from here the growth bonus is divided if the member is qualified), etc. | Shows commission (€) and volume (points) per level.',
);