10.April 2026

This commit is contained in:
Kevin Adametz 2026-04-10 17:15:27 +02:00
parent a00c42e770
commit f58c709945
208 changed files with 19280 additions and 2914 deletions

View file

@ -0,0 +1,172 @@
<?php
return [
// General
'incentives' => 'Incentives',
'incentive' => 'Incentive',
'name' => 'Name',
'status' => 'Status',
'period' => 'Period',
'actions' => 'Actions',
'participants' => 'Participants',
'save' => 'Save',
'cancel' => 'Cancel',
'yes' => 'Yes',
'no' => 'No',
'you' => 'You',
// Status
'status_draft' => 'Draft',
'status_active' => 'Active',
'status_closed' => 'Closed',
// CRUD
'create' => 'Create new incentive',
'edit' => 'Edit',
'created' => 'Incentive has been created successfully.',
'updated' => 'Incentive has been updated successfully.',
// Configuration
'configuration' => 'Configuration',
'qualification_start' => 'Qualification start',
'qualification_end' => 'Qualification end',
'calculation_end' => 'Calculation end',
'points_partner_onetime' => 'One-time points per partner',
'points_abo_onetime' => 'One-time points per subscription',
'min_direct_partners' => 'Min. direct partners',
'min_customer_abos' => 'Min. customer subscriptions',
'max_winners' => 'Max. winners',
'image' => 'Image',
'image_help' => 'Filename of the image in public/img/incentive/ folder (e.g. montenegro-2026.jpg)',
'description' => 'Description / Promo text',
'description_help' => 'Motivating intro text shown on the teaser page.',
'terms' => 'Terms and conditions',
'terms_help' => 'Full text of the terms and conditions. Displayed as a collapsible section on the page.',
'name_help' => 'Internal name of the incentive (also shown as the page headline).',
'subtitle' => 'Subtitle',
'subtitle_placeholder' => 'e.g. Your exclusive getaway on the Adriatic coast!',
'subtitle_help' => 'Short tagline displayed in the hero area below the title.',
'content_lang_de' => 'German',
'default_language' => 'Default',
'lang_fallback_hint' => 'Leave empty = German will be used as fallback.',
// Ranking
'ranking' => 'Ranking',
'rank' => 'Rank',
'consultant' => 'Consultant',
'total_points' => 'Total points',
'partners' => 'Partners',
'abos' => 'Subscriptions',
'qualified' => 'Qualified',
'open' => 'Open',
'winner' => 'Winner',
'no_participants' => 'No participants yet.',
'no_participants_with_points' => 'No participants with points yet.',
'anonymous_consultant' => 'Anonymous consultant',
'ranking_anonymous_hint' => 'Names appear only after participation in the incentive has been confirmed.',
'ranking_extended_hint' => 'The list shows ranks 130. The best :n qualified consultants (highlighted) win; the ranks below show who can still push ahead.',
'calculation_details' => 'Calculation Details',
'close' => 'Close',
// Recalculation
'recalculate' => 'Recalculate',
'recalculate_confirm' => 'Do you want to start the recalculation?',
'force_recalculate' => 'Full recalculation',
'force_recalculate_confirm' => 'WARNING: All existing logs will be deleted and recalculated from scratch. Continue?',
'recalculated' => 'Recalculation completed. :participants participants processed, :errors errors.',
// Admin ranking
'admin_terms_accepted' => 'Participation (terms)',
'admin_terms_pending' => 'Pending',
'admin_terms_accepted_at_tooltip' => 'Confirmation time',
// Participation (User)
'participate_title' => 'Join now!',
'accept_terms' => 'I accept the terms and conditions',
'show_terms' => 'Show terms',
'participate_now' => 'Join now',
'not_active' => 'This incentive is currently not active.',
'terms_required' => 'Please accept the terms and conditions.',
'already_participating' => 'You are already participating.',
'participation_confirmed' => 'Your participation has been confirmed!',
// Teaser page
'teaser_hero_subtitle' => 'Your exclusive getaway on the Adriatic coast awaits!',
'teaser_intro_bold' => 'Pack your bags, because mivita rewards your top performance!',
'teaser_intro_text' => 'Experience unforgettable days on the picturesque coastline, connect with top leaders and celebrate your success with us!',
'teaser_intro_cta' => 'Are you among the best :n partners? Then you\'re in!',
'teaser_until' => 'until',
'teaser_partner_onetime_text' => 'one-time for each directly sponsored new partner during the qualification period.',
'teaser_abo_onetime_text' => 'one-time for each newly concluded customer subscription during the qualification period.',
'teaser_cta_ready' => 'Ready for the challenge?',
'teaser_cta_text' => 'Sign up now to be listed in the official ranking. Only the best :n qualified consultants win!',
'teaser_cta_button' => 'Go to ranking & join',
'teaser_cta_to_ranking' => 'To the live ranking',
'teaser_cta_already_in' => 'You are already registered. Track your current rank in the live ranking.',
'teaser_pending_title' => 'Your points are already counting',
'teaser_pending_text' => 'Confirm participation so your name appears in the ranking and you can open the detail view.',
'teaser_cta_confirm' => 'Confirm participation',
'teaser_cta_coming_soon' => 'Coming soon!',
// Show page sections
'section_period' => 'The Qualification Period',
'qualification_period' => 'Qualification period',
'calculation_period' => 'Final sprint (calculation end)',
'calculation_period_hint' => 'Accumulated points are counted up to and including :date.',
'section_min_qual' => 'Your Ticket: Minimum Qualification',
'min_qual_intro' => 'To be listed in the official ranking and be eligible to win, the following base goals must be achieved during the qualification period:',
'min_partners_label' => 'direct new team partners (each only with one starter package)',
'min_abos_label' => 'newly concluded customer subscriptions',
'min_qual_ranking_hint' => 'In the live ranking, your name will only be highlighted in bold once you have successfully reached this minimum qualification.',
'section_points' => 'How to Collect Your Incentive Points',
'points_partners_title' => 'Points for new team partners',
'points_abos_title' => 'Points for customer subscriptions',
'points_short' => 'pts.',
'points_onetime_label' => 'one-time per new partner/subscription',
'points_starter_package_label' => 'each with a directly ordered starter package, new partners with only one membership do not count.',
'points_partner_boost' => 'Bonus boost: You also receive all customer and own sales points of your new partner from their start date, within the qualification period.',
'points_abo_direct' => 'Your own subscription also counts - existing subscriptions are also included.',
'points_abo_boost' => 'Bonus boost: You also receive the monthly subscription points from the subscription start month, within the qualification period.',
'section_ranking' => 'The Live Ranking',
'ranking_winners_hint' => 'Only the best :n qualified consultants win.',
'dashboard_btn_teaser' => 'To the incentive',
'dashboard_btn_ranking' => 'To the live ranking',
'read_more' => 'Read more',
'read_less' => 'Read less',
'you_participate' => 'You are participating!',
'your_rank' => 'Your current rank',
'participate_intro' => 'Ready for the challenge? Register once to be listed in the official ranking.',
'pending_confirmation_banner' => 'Your points are already counted for the qualification period. Please confirm participation so your name appears in the ranking and you can use all features.',
'details_requires_confirmation' => 'The detail view is available only after you confirm participation.',
'participate_abo_hint' => 'You already have at least one subscription that counts (active consultant subscription or a customer subscription started in the qualification period). When you join, points for it are applied immediately according to the current rules.',
// Calculation details (User)
'my_details' => 'My calculation',
'my_calculation' => 'My calculation overview',
'back_to_ranking' => 'Back to ranking',
'section_partners' => 'A. New partner points',
'section_abos' => 'B. Customer subscription points',
'new_partner' => 'New partner',
'entry_date' => 'Entry date',
'customer_abo' => 'Customer subscription',
'abo_date' => 'Start date',
'onetime' => 'One-time',
'sum' => 'Total',
'subtotal' => 'Subtotal',
'no_partners_yet' => 'No new partners recorded yet.',
'no_abos_yet' => 'No customer subscriptions recorded yet.',
'not_yet_qualified' => 'Not yet qualified',
// Transaction details
'transaction_date' => 'Date',
'transaction_description' => 'Description',
'transaction_period' => 'Period',
'transaction_type' => 'Type',
'transaction_points' => 'Points',
'onetime_registration' => 'One-time: Registration',
'onetime_abo_activation' => 'One-time: Subscription activation',
'accumulated' => 'Sales',
// Gallery
'gallery_title' => 'Impressions',
];