mivita/resources/lang/fr/pdf.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

69 lines
3.3 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
return [
'address_top' => 'mivita care gmbh • Leinfeld 2 • 87755 Kirchhaslach',
'adviser_id' => 'ID conseiller',
'date' => 'Date',
'credit_no' => 'N° d’avoir',
'tax_no' => 'N° fiscal',
'vat_no' => 'N° TVA',
'credit_note' => 'AVOIR',
'credit_note_from' => 'Avoir de',
'amount' => 'Montant',
'vat_text' => 'TVA',
'amount_paid_out_gross' => 'Montant versé (brut)',
'net_amount' => 'Montants nets',
'as_a_small_entrepreneur_info' => 'En tant que petite entreprise au sens du § 19 al. 1 UStG, aucune TVA n’est facturée.',
'reverse_charge_procedure_info' => 'Procédure d’autoliquidation, inversion de la dette fiscale.',
'delivery_note_no' => 'N° bon de livraison',
'order_no' => 'N° commande',
'delivery_note' => 'BON DE LIVRAISON',
'we_are_always_there_for_questions' => 'Nous sommes toujours à votre disposition pour toute question.',
'your_advisor' => 'Votre conseiller',
'eprice' => 'Prix unitaire',
'off' => 'de',
'net' => 'net',
'total_incl_VAT' => 'Total TTC légal',
'ek' => 'PA',
'invoice_nr' => 'N° facture',
'points' => 'Points',
'points_order' => 'Points commande',
'points_shop' => 'Points boutique',
'invoice' => 'FACTURE',
'payment_type' => 'Mode de paiement',
'status_of_invoice' => 'Statut de la facture',
'delivery_date_is_invoice_date' => 'La date de livraison correspond à la date de facture.',
'prices_net' => 'Prix nets',
'vat_id_of_the_recipient_of_the_service' => 'N° TVA du bénéficiaire de la prestation',
'invoice_does_not_include_vat' => 'La facture est émise sans TVA, car la procédure d’autoliquidation s’applique.',
'vat_is_declared_and_paid_by_recipient' => 'La TVA doit être déclarée et acquittée par le bénéficiaire de la prestation.',
'tax_free_export_delivery' => 'Livraison à l’exportation exonérée de taxe',
'invoice_copy' => 'Copie de facture',
'delivery_copy' => 'Copie de bon de livraison',
'credit_copy' => 'Copie d’avoir',
'contract_filename' => 'Contrat conseiller',
'cancellation_invoice' => 'FACTURE D’ANNULATION',
'cancellation_nr' => 'N° annulation',
'cancellation_for' => 'Annulation pour facture',
'from' => 'du',
'attention' => 'ATTENTION',
'cancellation_invoice_info' => 'Cette facture d’annulation annule la facture initiale avec des montants négatifs. Les points ont été corrigés en conséquence.',
'cancelled' => 'Annulé',
'cancellation_delivery' => 'BON DE LIVRAISON D’ANNULATION',
'cancellation_delivery_info' => 'Ce bon de livraison d’annulation annule le bon de livraison initial.',
'cancellation_delivery_note' => 'Remarque : les marchandises ne doivent pas être retournées sauf accord contraire.',
'pos' => 'Pos.',
'article' => 'Article',
'quantity' => 'Quantité',
'single_price' => 'Prix unitaire',
'total_price' => 'Prix total',
'plus' => 'plus',
'vat' => 'TVA',
'subtotal_net' => 'Sous-total (net)',
'shipping_costs' => 'Frais de livraison',
'total_amount' => 'Montant total',
// Produits uniques de l'abonnement (regroupement facture/bon de livraison)
'abo_items_heading' => 'Produits d\'abonnement',
'abo_addon_items_heading' => 'Articles ajoutés une seule fois',
];