mivita/resources/lang/fr/weborder.php
Kevin cdb121fde0 Abo: Einmalprodukte bereits bei der Abo-Anlage + es/fr-Sprachsync
Einmalprodukte (Normalsortiment, show_on 3) können jetzt schon beim
Abo-Abschluss hinzugefügt werden – im Portal-Wizard (Abschnitt im
Upgrade-Schritt) und in allen drei Sales-Center-Abo-Strecken (eigene
Produktliste). Variante A: Zeilen laufen als Cart-Option abo_addon mit
durch den Checkout, werden sofort bezahlt und mit der Erstlieferung
verschickt (Rechnung/Lieferschein gruppieren automatisch).

- Checkout persistiert is_abo_addon (CheckoutRepository, PaymentHelper)
- createAboItems/ensureUserAboItemsFromLatestOrder überspringen Addons
  (sonst würden Einmalprodukte dauerhaft wiederkehren); amount ohne
  Addon-Anteil; aboHasBaseProduct ignoriert Addon-Zeilen
- CreateAboReplacementOrder propagiert is_abo_addon in Ersatzbestellungen
- iq-shopping-cart.js: zweite Datatable + abo_addon-Flag-Weitergabe
- i18n: neue abo.onetime_create_*-Keys (de/en/es/fr); zusätzlich es/fr
  komplett synchronisiert (abo-Kartenblock, navigation, payment,
  weborder inkl. Entfernung PAYONE-Altlasten, withdrawal.php neu)
- Tests: AboCreateOneTimeItemsTest, AboCreateOneTimeCartTest,
  AboPortalCreateOneTimeTest (17 neue, 122 Tests gesamt grün)

Plan: dev/2026-07-21-abo-einmalprodukte-anlage/

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 14:36:40 +00:00

59 lines
4.5 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 [
'product_details' => 'Détails du produit',
'description' => 'Description',
'application' => 'Utilisation',
'ingredients' => 'Ingrédients',
'to_shopping_cart' => 'vers le panier ',
'shopping_cart' => 'Panier',
'excl_VAT_plus_shipping_costs' => 'hors TVA, plus frais de livraison',
'incl_VAT_plus_shipping_costs' => 'TVA incluse, plus frais de livraison',
'free_shipping_costs_from' => 'Livraison offerte à partir de',
'only_missing_free_shipping_costs_from' => 'Il ne manque plus que :value € pour votre livraison gratuite.',
'add_shopping_cart' => 'Ajouter au panier',
'details' => 'Détails',
'to_product' => 'vers le produit',
'price_net' => 'Prix nets',
'incl' => 'incl.',
'VAT' => 'TVA',
'plus_shipping_cost' => 'plus frais de livraison',
'delivery_time_1_3' => 'Délai de livraison : 1-3 jours ouvrés',
'payment_methods' => 'Modes de paiement',
'payment_method_paypal' => 'Paiement avec PayPal',
'payment_method_paypal_copy' => 'Après vérification réussie, vous serez redirigé vers la page de paiement sécurisée de PayPal afin de poursuivre le paiement. Veuillez ne pas fermer le navigateur après le paiement réussi avant d’être redirigé vers la boutique.',
'payment_method_creditcard' => 'Carte de crédit',
'payment_method_creditcard_copy' => 'Le montant sera débité de votre carte de crédit dès l’envoi de la commande. Le paiement par carte de crédit est traité par notre prestataire de paiement PAYONE.',
'payment_method_prepayment' => 'Paiement anticipé',
'payment_method_prepayment_copy' => 'Après l’envoi de la commande, vous recevrez un e-mail avec les coordonnées bancaires pour effectuer le paiement. Après réception du montant, votre marchandise sera expédiée.',
'shipping_methods_costs' => 'Modes et frais de livraison',
'free_shipping_at' => 'Livraison offerte à partir de :value €',
'only_missing_free_shipping_at' => 'Il ne manque plus que :value € pour votre livraison gratuite.',
'free_shipping' => 'livraison gratuite',
'not_free_shipping' => 'livraison non gratuite',
'shopping_cart_sum' => 'Total du panier',
'shipping_cost' => 'Frais de livraison',
'sum_net' => 'Somme nette',
'checkout_ssl_server' => 'Vous serez redirigé vers notre serveur de checkout, la connexion est chiffrée SSL.',
'to_checkout' => 'vers la caisse',
'all_price_plus_VAT_info' => 'Tous les prix incluent la TVA légale :link, sauf indication contraire',
'' => '',
'payment_methods_intro' => 'Les paiements en ligne sont traités en toute sécurité via notre prestataire de paiement Stripe. Lors du checkout, vous êtes redirigé vers la page de paiement où vous choisissez votre moyen de paiement préféré.',
'payment_method_applepay' => 'Apple Pay',
'payment_method_applepay_copy' => 'Payez en quelques secondes avec votre appareil Apple, sans saisir vos données de carte — disponible dans Safari ainsi que sur iPhone et iPad.',
'payment_method_googlepay' => 'Google Pay',
'payment_method_googlepay_copy' => 'Payez rapidement et en toute sécurité avec les données de paiement de votre compte Google, par ex. dans Chrome ou sur votre appareil Android.',
'payment_method_klarna' => 'Klarna',
'payment_method_klarna_copy' => 'Payez confortablement via Klarna. Vous verrez directement sur la page de paiement quelles options Klarna sont disponibles pour vous.',
'payment_method_amazonpay' => 'Amazon Pay',
'payment_method_amazonpay_copy' => 'Payez avec les données de paiement et d\'adresse de votre compte Amazon — sans nouvelle inscription.',
'payment_method_link' => 'Link (Stripe)',
'payment_method_link_copy' => 'Avec Link, vous enregistrez vos données de paiement une seule fois et en toute sécurité chez Stripe, puis vous payez en un clic dans toutes les boutiques compatibles Link.',
'payment_method_bancontact' => 'Bancontact',
'payment_method_bancontact_copy' => 'Le moyen de paiement le plus populaire en Belgique — vous payez directement via votre compte bancaire belge.',
'payment_method_eps' => 'EPS',
'payment_method_eps_copy' => 'Le virement en ligne pour les clients disposant d\'un compte bancaire autrichien — vous payez directement via votre banque en ligne.',
'payment_method_more' => 'Autres moyens de paiement',
'payment_method_more_copy' => 'Selon le pays et l\'appareil, d\'autres moyens de paiement sont disponibles sur la page de paiement — par ex. BLIK, MB WAY, Pix, Satispay, Samsung Pay, Kakao Pay, Naver Pay ou PAYCO.',
];