14-04-2026

This commit is contained in:
Kevin Adametz 2026-04-14 18:07:45 +02:00
parent f58c709945
commit 0f82fea88a
72 changed files with 7414 additions and 148 deletions

View file

@ -63,8 +63,12 @@ return [
'no_participants' => 'No participants yet.',
'no_participants_with_points' => 'No participants with points yet.',
'anonymous_consultant' => 'Anonymous consultant',
'ranking_all_active' => 'All Active',
'vip_view_notice' => 'VIP view: Real names of all participants are shown.',
'vip_terms_accepted' => 'Terms accepted',
'vip_terms_pending' => 'Terms not yet accepted',
'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.',
'ranking_extended_hint' => 'The list shows all consultants with more than 0 points. The best :n qualified consultants (highlighted) win; the ranks below show who can still push ahead.',
'calculation_details' => 'Calculation Details',
'close' => 'Close',
@ -136,6 +140,14 @@ return [
'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.',
'dash_notice_unregistered_title' => 'Not yet registered',
'dash_notice_unregistered_body' => 'You are not yet officially participating. Without confirmation, your points won\'t count and you won\'t appear in the ranking.',
'dash_notice_unconfirmed_title' => 'Participation not yet confirmed',
'dash_notice_unconfirmed_body' => 'Your points are already tracked but without accepting the terms you will appear anonymously in the ranking and cannot win.',
'dash_notice_btn' => 'Confirm participation now',
'dash_modal_title' => 'Confirm participation',
'dash_modal_intro' => 'Please read the information and terms carefully, then confirm your participation.',
'dash_modal_cancel' => 'Close',
'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.',

View file

@ -86,4 +86,6 @@ return [
'my_abo' => 'My Abo',
'my_subscriptions' => 'My Subscriptions',
'team_customers' => 'Team Customers',
'payment_monitor' => 'Payment Monitor',
'payment_monitor_management' => 'Payment Monitor (Mgmt)',
];

View file

@ -0,0 +1,6 @@
<?php
return [
'previous' => '&laquo; Previous',
'next' => 'Next &raquo;',
];

View file

@ -154,12 +154,32 @@ return [
'payment_not_found' => 'Payment not found',
'payment_not_found_description' => 'The payment with reference :reference could not be found. Please contact us if you have already paid.',
'payment_canceled' => 'Payment canceled',
'payment_canceled_description' => 'The payment process was canceled. Your order was not processed.',
'payment_error' => 'Payment error',
'payment_error_description' => 'An error occurred during payment processing. Your order could not be completed.',
'payment_canceled_description' => 'You have canceled the payment process. Your order was not processed and nothing has been charged.',
'payment_canceled_hint' => 'You can start a new payment attempt at any time.',
'payment_error' => 'Payment failed',
'payment_error_description' => 'Unfortunately, the payment could not be completed.',
'payment_error_hint' => 'Please check your payment details and try again — or choose a different payment method.',
'payment_error_retry' => 'Try again',
'payment_error_code' => 'Error code',
'payment_error_what_to_do' => 'What can I do?',
'payment_unknown_status' => 'Unknown payment status',
'payment_unknown_status_description' => 'The payment status could not be determined. Please contact us for more information.',
'contact_support_if_needed' => 'If you have any questions, please contact our customer service.',
'contact_support_if_needed' => 'If you have further questions, please contact our customer service.',
'try_again' => 'Try again',
'choose_different_payment' => 'Choose a different payment method',
'nothing_was_charged' => 'Nothing has been charged to your account.',
'payment_error_reasons' => [
'card_expired' => 'Your card has expired. Please use a valid card or choose a different payment method.',
'card_blocked' => 'Your card is blocked. Please contact your bank or choose a different payment method.',
'card_invalid' => 'The card details are invalid. Please check your input.',
'card_declined' => 'Your bank declined the payment. Please contact your bank or choose a different payment method.',
'insufficient_funds' => 'The card limit has been exceeded. Please contact your bank or choose a different payment method.',
'cvv_invalid' => 'The security code (CVV) is incorrect. Please check the 3-digit code on the back of your card.',
'3ds_failed' => '3D Secure authentication failed. Please try again or choose a different payment method.',
'timeout' => 'The connection to the bank was interrupted (timeout). Please try again in a few minutes.',
'fraud' => 'The payment was declined for security reasons. Please contact your bank.',
'general' => 'Please check your payment details and try again. If the problem persists, please choose a different payment method.',
],
// DHL Packstation/Parcel Box
'packstation_delivery' => 'Delivery to Packstation/Parcel Box',