Ticket dev/_tickets/2026-09-08.md #1: neuer Punkt "Berater uebertragen" im Superadmin (/admin/user/transfer). Vorschau zeigt Firstline, Downline, geparkte Sponsor-Bezuege, Kunden, Kundenabos und Portal-Logins; nach Bestaetigung wird alles in einer Transaktion umgehaengt und wie die User-Bereinigung protokolliert (user_clean_up_logs, shopping_user_member_logs, SysLog). Bestellungen, Umsaetze und Provisionsdaten bleiben beim bisherigen Berater. Ziel unterhalb der Firstline der Quelle wird abgelehnt (Kreis im Baum). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
64 lines
5.5 KiB
PHP
64 lines
5.5 KiB
PHP
<?php
|
|
|
|
return [
|
|
'VATID_could_not_be_validated' => 'The VAT ID could not be validated, please check your entry',
|
|
'VATID_successfully_entered' => 'VAT ID entered successfully',
|
|
'VATID_german_not_allowed' => 'German VAT IDs cannot be used here. The reverse charge procedure only applies to foreign EU VAT IDs.',
|
|
'VATID_no_longer_valid_taxes_applied' => 'Your VAT ID is no longer valid. VAT will therefore be applied to this order.',
|
|
'abo_deaktivert' => 'subscription option disabled',
|
|
'account_released' => 'Account activated',
|
|
'booked_package_has_been_changed' => 'booked package has been changed.',
|
|
'cancel_membership_is_requested' => 'Termination of membership has been requested',
|
|
'compensation_products_cannot_be_0' => 'Error: The compensation products cannot be 0.',
|
|
'contact_delete' => 'contact deleted',
|
|
'country_account_has_been_changed__cost_has_been_reset' => 'The billing country has been changed and the goods checklist has been reset',
|
|
'error_checkbox_not_confirm' => 'Error: Checkbox not confirmed',
|
|
'error_occurred_with_order' => 'An error occurred while ordering',
|
|
'file_deleted' => 'file deleted',
|
|
'file_empty' => '"file empty"',
|
|
'file_not_found' => 'file not found',
|
|
'file_upload_failed' => 'The file could not be uploaded. Please try again.',
|
|
'file_uploaded' => 'file uploaded',
|
|
'homeparty_delete' => 'time out party deleted',
|
|
'homeparty_guest_delete' => 'time out party guest deleted',
|
|
'link_for_homeparty_not_found' => 'Link for the time-out party was not found or is no longer active.',
|
|
'no_change_made' => 'no change made',
|
|
'no_id_card_deposited_please_upload_first' => 'No ID provided, please upload it first',
|
|
'no_trade_licence_deposited_please_upload_first' => 'No business license stored, please upload it first',
|
|
'please_enter_reason_why_you_not_need_trade_licence' => 'Please provide a reason why you do not need a business license',
|
|
'please_select_compensation_product' => 'Please select a compensation product',
|
|
'please_select_count_compensation_products' => 'Please select :count compensation products',
|
|
'reverse_charge_procedure_and_VATID_deleted' => 'reverse charge procedure and VAT ID deleted',
|
|
'shipping_cost_cannot_be_0' => 'Error: Shipping cost cannot be 0',
|
|
'shipping_costs_were_not_calculated_correctly' => 'Error: Shipping costs were not calculated correctly',
|
|
'shipping_country_was_not_correctly' => 'Error: The shipping country was not processed correctly in the shopping cart',
|
|
'shipping_country_was_not_found' => 'Error: Shipping country not found',
|
|
'shopping_cart_was_not_user_shop' => 'Error: The consultant has no store, the order cannot be continued',
|
|
'shopping_cart_was_shipping_free' => 'Error: The shopping cart was specified as free shipping',
|
|
'shopping_instance_not_found' => 'Error: No ShoppingInstance was found',
|
|
'shopping_user_not_found' => 'Error: No ShoppingUser was found',
|
|
'user_not_found' => 'The consultant was not found.<br>The account has been deactivated or deleted.',
|
|
'your_shopping_cart_is_empty_please_add_products_first' => [
|
|
'' => 'Your shopping cart is empty, please add products first',
|
|
],
|
|
'cart_product_not_allowed_for_order_type' => 'Your cart contains items that are not allowed for this order type. Please clear the cart and only add products that match this order.',
|
|
'cart_max_weight_reached' => 'The maximum shipping weight has been reached. No further products can be added.',
|
|
'gdpr_delete_success' => 'GDPR deletion executed: All personal data has been irreversibly anonymized.',
|
|
'gdpr_delete_customer_success' => 'GDPR deletion executed: All personal data of the customer has been irreversibly anonymized.',
|
|
'gdpr_delete_customer_button' => 'GDPR-delete customer',
|
|
'gdpr_confirm_checkbox_missing' => 'Please confirm the GDPR deletion via the checkbox.',
|
|
'gdpr_error_is_admin' => 'GDPR deletion not possible: The account has admin rights. Please remove the admin rights first.',
|
|
'gdpr_error_active_abo' => 'GDPR deletion not possible: There is still an active subscription. Please cancel the subscription first.',
|
|
'gdpr_error_customer_is_member' => 'GDPR deletion not possible: This customer record belongs to a consultant account. Please use the GDPR deletion in the user administration.',
|
|
'transfer_success' => 'Transfer executed: :firstline first-line consultants, :customers customers and :abos customer subscriptions were transferred to :target.',
|
|
'transfer_error_source_required' => 'Please select the consultant who hands over their team.',
|
|
'transfer_error_target_required' => 'Please select the consultant who takes over the team.',
|
|
'transfer_error_same_user' => 'Source and target consultant must be different.',
|
|
'transfer_error_target_inactive' => 'The target consultant is not active (deactivated, blocked, deleted or account expired).',
|
|
'transfer_error_target_in_downline' => 'The target consultant is below the first line of the source consultant. This would create a cycle in the tree. Please choose another target consultant.',
|
|
'transfer_confirm_checkbox_missing' => 'Please confirm the transfer via the checkbox.',
|
|
'delete_confirm_checkbox_missing' => 'Please confirm the deletion via the checkbox.',
|
|
'gdpr_purge_customer_button' => 'Delete customer completely',
|
|
'gdpr_purge_customer_success' => 'Customer deleted completely: :count customer record(s) removed.',
|
|
'gdpr_error_customer_has_orders' => 'Complete deletion not possible: The customer already has orders. Only a GDPR deletion is possible.',
|
|
];
|