mivita/resources/lang/es/msg.php
Kevin 65b867f8ee Abo Einmalprodukte: Phasen 5-7, konfigurierbare Sperrfristen, Lokalisierung & Dashboard
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>
2026-06-23 13:38:11 +00:00

43 lines
3.5 KiB
PHP

<?php
return [
'VATID_could_not_be_validated' => 'No se pudo validar el ID de IVA, verifique su entrada',
'VATID_successfully_entered' => 'ID de IVA ingresado exitosamente',
'abo_deaktivert' => 'opción de suscripción deshabilitada',
'account_released' => 'Cuenta activada',
'booked_package_has_been_changed' => 'El paquete reservado ha sido modificado.',
'cancel_membership_is_requested' => 'Se ha solicitado la terminación de la membresía',
'cart_max_weight_reached' => 'Se ha alcanzado el peso máximo de envío. No se pueden añadir más productos.',
'compensation_products_cannot_be_0' => 'Error: Los productos de compensación no pueden ser 0.',
'contact_delete' => 'contacto eliminado',
'country_account_has_been_changed__cost_has_been_reset' => 'Se cambió el país de facturación y se restableció la lista de verificación de mercancías.',
'error_checkbox_not_confirm' => 'Error: Casilla de verificación no confirmada',
'error_occurred_with_order' => 'Se produjo un error al realizar el pedido.',
'file_deleted' => 'archivo eliminado',
'file_empty' => '"archivo vacío"',
'file_not_found' => 'archivo no encontrado',
'file_uploaded' => 'archivo subido',
'homeparty_delete' => 'fiesta de tiempo de espera eliminada',
'homeparty_guest_delete' => 'invitado a la fiesta de tiempo de espera eliminado',
'link_for_homeparty_not_found' => 'El enlace para la fiesta de tiempo de espera no se encontró o ya no está activo.',
'no_change_made' => 'no se realizó ningún cambio',
'no_id_card_deposited_please_upload_first' => 'No se proporcionó ninguna identificación, cárguela primero',
'no_trade_licence_deposited_please_upload_first' => 'No hay ninguna licencia comercial almacenada; cárguela primero',
'please_enter_reason_why_you_not_need_trade_licence' => 'Proporcione una razón por la cual no necesita una licencia comercial',
'please_select_compensation_product' => 'Por favor seleccione un producto de compensación',
'please_select_count_compensation_products' => 'Por favor seleccione: contar productos de compensación',
'reverse_charge_procedure_and_VATID_deleted' => 'Se elimina el procedimiento de inversión del cargo y el número de IVA',
'shipping_cost_cannot_be_0' => 'Error: el costo de envío no puede ser 0',
'shipping_costs_were_not_calculated_correctly' => 'Error: los costos de envío no se calcularon correctamente',
'shipping_country_was_not_correctly' => 'Error: El país de envío no se procesó correctamente en el carrito de compras',
'shipping_country_was_not_found' => 'Error: País de envío no encontrado',
'shopping_cart_was_not_user_shop' => 'Error: El consultor no tiene tienda, el pedido no puede continuar',
'shopping_cart_was_shipping_free' => 'Error: El carrito de compras se especificó como envío gratuito',
'shopping_instance_not_found' => 'Error: No se ha encontrado ninguna ShoppingInstance',
'shopping_user_not_found' => 'Error: No se ha encontrado ningún ShoppingUser',
'user_not_found' => 'El consultor no fue encontrado.<br>La cuenta ha sido desactivada o eliminada.',
'your_shopping_cart_is_empty_please_add_products_first' => [
'' => 'Su carrito de compras está vacío, agregue productos primero',
],
'cart_product_not_allowed_for_order_type' => 'El carrito contiene artículos que no están previstos para este tipo de pedido. Vacía el carrito y elige solo productos que correspondan a este pedido.',
];