diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index 95297ebc44..416633f275 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -93,13 +93,18 @@ fr:
summary: Résumé
detailed: Détaillé
updated: Mis à jour
- 'yes': "Ou"
+ 'yes': "Oui"
'no': "Non"
y: 'O'
n: 'N'
powered_by: Propulsé par
blocked_cookies_alert: "Votre navigateur semble bloquer des cookies nécessaires à l'utilisation de ce site. Cliquez ci-dessous pour autoriser les cookies et rechargez la page."
allow_cookies: "Autoriser les cookies"
+ notes: Commentaires
+ error: Erreur
+ processing_payment: Paiement en cours...
+ actions:
+ create_and_add_another: "Créer et ajouter nouveau"
admin:
date: Date
email: Email
@@ -294,6 +299,8 @@ fr:
index:
capture: "Valider"
ship: "Expédier"
+ invoice_email_sent: 'L''email de facturation a bien été envoyé'
+ order_email_resent: 'L''email de commande a de nouveau été envoyé'
bulk_management:
tip: "Utilisez cette page pour changer les quantités d'un produit sur plusieurs commandes. Les produits peuvent aussi être supprimés de toutes les commandes, si nécessaire."
shared: "Ressource partagée?"
@@ -434,6 +441,18 @@ fr:
close_date: Date de fermeture
social:
twitter_placeholder: ex. @OpenFoodNet_fr
+ stripe_connect:
+ connect_with_stripe: "Connecter avec Stripe"
+ stripe_connect_intro: "Pour accepter des paiements utilisant la carte bancaire, vous devez connecter votre compte Stripe à Open Food France. Cliquez sur le bouton à droite pour commencer."
+ stripe_account_connected: "Compte Stripe connecté."
+ disconnect: "Compte déconnecté"
+ confirm_modal:
+ title: Connecter avec Stripe
+ part1: Stripe est un système de paiement qui permet aux boutiques sur Open Food France d'accepter des paiements par carte bancaire de leurs acheteurs.
+ part2: Pour utiliser cette fonctionnalité, vous devez connecter votre compte Stripe à Open Food France. En cliquant sur "J'accepte" ci-dessous, vous serez redirigé vers le site internet de Stripe, où vous pourrez connecter votre compte existant ou en créer un si vous n'en avez pas encore.
+ part3: Cela permettra à Open Food France d'accepter en votre nom les paiements par carte de crédit en provenance de vos acheteurs. Veuillez noter que c'est à vous de gérer votre compte Stripe, de payer les frais dus à Stripe et de gérer les éventuels remboursements et le service après vente.
+ i_agree: J'accepte
+ cancel: Annuler
tag_rules:
default_rules:
by_default: Règles à appliquer "par défaut"
@@ -517,12 +536,17 @@ fr:
advanced_settings: Paramétrages avancés
update_and_close: Mettre à jour et fermer
choose_products_from: 'Choisir produits depuis :'
- pickup_time_tip: Date/heure à laquelle les commandes pour ce cycle de vente seront à disposition de / livrées à l'acheteur.
- pickup_instructions_tip: Ces instructions seront affichées à l'acheteur une fois sa commande passée.
exchange_form:
+ pickup_time_tip: Quand des commandes liées à ce cycle de vente seront prêtes à être soumises à l'acheteur
pickup_instructions_placeholder: "Modalités de retrait/livraison"
+ pickup_instructions_tip: Ces instructions sont affichées aux acheteurs après passage d'une commande
pickup_time_placeholder: "Prêt pour (ex : jour + créneau horaire)"
receival_instructions_placeholder: "Modalités de livraison"
+ add_fee: 'Ajouter une commission'
+ selected: 'sélectionné'
+ add_exchange_form:
+ add_supplier: 'Ajouter un fournisseur'
+ add_distributor: 'Ajouter un distributeur'
advanced_settings:
title: Paramétrages avancés
choose_product_tip: Vous pouvez choisir de limiter le choix des produits pouvant être mis en vente dans votre boutique à ceux figurant dans le catalogue boutique de %{inventory}.
@@ -633,6 +657,29 @@ fr:
description: Factures pour import dans Xero
packing:
name: Rapports de préparation des paniers
+ stripe_connect_settings:
+ edit:
+ title: "Stripe Connect"
+ settings: "Paramètres"
+ stripe_connect_enabled: Permettre aux boutiques d'accepter les paiements via Stripe Connect ?
+ no_api_key_msg: Aucun compte Stripe n'existe pour cette entreprise.
+ configuration_explanation_html: Pour des instructions précises sur comment configurer Stripe Connect, veuillez consulter ce guide.
+ status: Statut
+ ok: Ok
+ instance_secret_key: Clé Secrète de l'Instance
+ account_id: Identifiant Compte
+ business_name: Nom de l'entreprise
+ charges_enabled: Frais activés
+ charges_enabled_warning: "Attention : les Frais ne sont pas activés pour votre compte"
+ auth_fail_error: La clé de l'API est invalide
+ empty_api_key_error_html: Aucune clé d'API Stripe n'a été fournie. Pour mettre en place votre clé d'API, veuillez suivre ces instructions
+ controllers:
+ enterprises:
+ stripe_connect_cancelled: "La connexion avec Stripe a été annulée"
+ stripe_connect_success: "Compte Stripe connecté avec succès"
+ stripe_connect_fail: Désolé, la connexion de votre compte Stripe a échoué :-(
+ stripe_connect_settings:
+ resource: Configuration de Stripe Connect
checkout:
already_ordered:
cart: "panier"
@@ -658,6 +705,8 @@ fr:
require_customer_login: "La boutique est réservée aux membres."
require_login_html: "Déjà inscrit? %{login}. Sinon, %{register} pour pouvoir faire vos achats."
require_customer_html: "Veuillez %{contacter} %{l'entreprise} pour devenir membre."
+ card_could_not_be_saved: la carte n'a pas pu être sauvegardée
+ spree_gateway_error_flash_for_checkout: "Il y a eu un problème avec vos informations de paiement : %{error}"
invoice_billing_address: "Adresse de facturation :"
invoice_column_tax: "TVA"
invoice_column_price: "Prix"
@@ -748,6 +797,18 @@ fr:
card_number: Numéro de carte
card_securitycode: "Cryptogramme visuel"
card_expiry_date: Date d'expiration
+ card_masked_digit: "X"
+ card_expiry_abbreviation: "Exp"
+ new_credit_card: "Nouvelle carte de crédit"
+ my_credit_cards: Mes cartes bancaires
+ add_new_credit_card: Ajouter nouvelle carte de crédit
+ saved_cards: Sauvegarder cartes
+ add_a_card: Ajouter une Carte
+ add_card: Ajouter Carte
+ you_have_no_saved_cards: Vous n'avez pas encore sauvegardé de carte
+ saving_credit_card: Enregistrement de la carte de crédit...
+ card_has_been_removed: "Votre carte a été supprimée (numéro : %{number})"
+ card_could_not_be_removed: Désolée, la carte n'a pas pu être supprimée :-(
ie_warning_headline: "Votre navigateur n'est pas à jour :-("
ie_warning_text: "Pour une expérience optimale sur Open Food France, nous vous recommandons fortement de mettre à jour votre navigateur:"
ie_warning_chrome: Télécharger Chrome
@@ -825,6 +886,7 @@ fr:
checkout_shipping_price: Livraison
checkout_total_price: Total
checkout_back_to_cart: "Retour au Panier"
+ cost_currency: "Devise du Coût"
order_paid: RÉGLÉ
order_not_paid: NON RÉGLÉ
order_total: Total commande
@@ -917,7 +979,7 @@ fr:
shopping_producers_of_hub: "Les producteurs de %{hub}:"
enterprises_next_closing: "Clôture des commandes pour ce cycle"
enterprises_ready_for: "Prêt pour"
- enterprises_choose: "Choisissez votre option de livraison/retrait:"
+ enterprises_choose: "Choisissez votre option:"
hubs_buy: "Acheter:"
hubs_shopping_here: "Achats en cours"
hubs_orders_closed: "Boutique fermée"
@@ -1158,10 +1220,64 @@ fr:
password_reset_sent: "Un email contenant les instructions pour changer votre mot de passe a été envoyé!"
reset_password: "Changer de mot de passe"
who_is_managing_enterprise: "Qui gère %{enterprise}?"
+ enterprise:
+ registration:
+ modal:
+ steps:
+ details:
+ title: 'Détails'
+ headline: "Commençons !"
+ enterprise: "Hey ! Nous avons d'abord besoin de quelques informations sur votre entreprise :"
+ producer: "Hey ! Nous avons d'abord besoin de quelques informations sur votre ferme :"
+ enterprise_name_field: "Nom de l'entreprise :"
+ producer_name_field: "Nom de la ferme :"
+ producer_name_field_placeholder: "ex: La Ferme du Marais"
+ producer_name_field_error: "Veuillez choisir le nom de votre entreprise"
+ address1_field: "Adresse ligne 1"
+ address1_field_placeholder: "ex : 35 rue du bac"
+ address1_field_error: "Veuillez saisir une adresse"
+ address2_field: "Adresse ligne 2"
+ suburb_field: "Ville :"
+ suburb_field_placeholder: "ex : Nantes"
+ suburb_field_error: "Veuillez saisir une ville"
+ postcode_field: "Code postal :"
+ postcode_field_placeholder: "ex : 44000"
+ postcode_field_error: "Veuillez saisir le code postal"
+ state_field: "Département :"
+ state_field_error: "Veuillez saisir un Département"
+ country_field: "Pays :"
+ country_field_error: "Veuillez saisir une Pays"
+ contact:
+ title: 'Contact'
+ contact_field: 'Personne référente'
+ contact_field_placeholder: 'Nom du contact principal'
+ contact_field_required: "Vous devez saisir une personne référente"
+ email_field: 'Adresse email'
+ email_field_placeholder: 'ex : robert@mabelleferme.fr'
+ phone_field: 'Numéro de téléphone'
+ phone_field_placeholder: 'ex : 06 24 53 26 53'
+ type:
+ title: 'Catégorie'
+ headline: "Dernière étape pour ajouter %{enterprise} !"
+ question: "Etes-vous un producteur ?"
+ yes_producer: "Oui, je suis un producteur"
+ no_producer: "Non, je ne suis pas un producteur"
+ producer_field_error: "Veuillez faire un choix. Etes vous un producteur?"
+ yes_producer_help: "Un producteur fabrique de bonnes choses à boire et à manger. Vous êtes un producteur si vous les faites pousser, les élevez, les pétrissez, transformez, fermentez, les réduisez en grains, etc."
+ no_producer_help: "Si vous n'êtes pas un producteur, vous êtes probablement un revendeur ou distributeur alimentaire : un \"hub\", une coopérative, un groupement d'achat, un revendeur, un grossiste, ou autre."
+ about:
+ title: 'A propos'
+ images:
+ title: 'Images'
+ social:
+ title: 'Réseaux sociaux'
enterprise_contact: "Personne référente"
+ enterprise_contact_placeholder: "Nom du contact principal"
enterprise_contact_required: "Vous devez saisir une personne référente"
enterprise_email_address: "Adresse email"
+ enterprise_email_placeholder: "ex : robert@mabelleferme.fr"
enterprise_phone: "Numéro de téléphone"
+ enterprise_phone_placeholder: "ex : 06 24 53 26 53"
back: "Retour"
continue: "Suivant"
limit_reached_headline: "Oh non!"
@@ -1231,6 +1347,7 @@ fr:
registration_finished_activate: "Activez %{enterprise}."
registration_finished_activate_instruction_html: "Nous avons envoyé un email de confirmation à %{email} s'il n'a pas été activé auparavant.
Veuillez suivre les instructions dans l'email pour rendre votre organisation visible sur Open Food France."
registration_finished_action: "Accueil Open Food France"
+ registration_contact_name: 'Nom du contact principal'
registration_type_headline: "Dernière étape pour ajouter %{enterprise}!"
registration_type_question: "Etes-vous un producteur?"
registration_type_producer: "Oui, je suis un producteur"
@@ -1328,6 +1445,9 @@ fr:
create: "Créer"
search: "Rechercher"
supplier: "Fournisseurs"
+ product_name: "Nom du Produit"
+ product_description: "Description du Produit"
+ units: "Contenu Unitaire"
coordinator: "Coordinateur"
distributor: "Distributeur"
enterprise_fees: "Marges et commissions"
@@ -1342,9 +1462,11 @@ fr:
new_order_cycles: "Nouveau cycle de vente"
new_order_cycle: "Nouveau Cycle de Vente"
select_a_coordinator_for_your_order_cycle: "Choisissez un coordinateur pour votre cycle de vente"
+ notify_producers: 'Notifier les producteurs'
edit_order_cycle: "Modifier le cycle de vente"
roles: "Roles"
update: "Mettre à jour"
+ delete: Supprimer
add_producer_property: "Ajouter une propriété"
in_progress: "En cours"
started_at: "Commencé à"
@@ -1388,6 +1510,8 @@ fr:
spree_admin_unit_description: 'Description complémentaire (ex: "(vrac)")'
spree_admin_variant_unit: Unité
spree_admin_variant_unit_scale: Echelle unitaire (en g ou L)
+ spree_admin_supplier: Fournisseur
+ spree_admin_product_category: Catégorie Produit
spree_admin_variant_unit_name: Nom de la pièce (si vendu à la pièce)
change_package: "Changer de type de compte"
spree_admin_single_enterprise_hint: "Astuce: Pour permettre aux gens de vous trouver, activez votre visibilité "
@@ -1870,6 +1994,8 @@ fr:
signup:
start_free_profile: "Commencez par créer votre profil entreprise, et changez de formule quand vous êtes prêt !"
spree:
+ email: Email
+ account_updated: "Compte mis à jour!"
admin:
orders:
invoice:
@@ -1892,7 +2018,28 @@ fr:
one: "Vous avez un cycle de vente actif."
other: "Vous avez %{count} cycles de vente actifs."
manage_order_cycles: "GERER LES CYCLES DE VENTE"
+ payment_methods:
+ stripe_connect:
+ enterprise_select_placeholder: Choisir...
+ loading_account_information_msg: Informations de compte en cours de chargement depuis Stripe, veuillez patienter...
+ stripe_disabled_msg: Les paiements via Stripe ont été désactivés par l'administrateur système.
+ request_failed_msg: Désolé, une erreur est survenue lors de la vérification du compte par Stripe...
+ account_missing_msg: Aucun compte Stripe n'existe pour cette entreprise.
+ connect_one: En connecter un
+ access_revoked_msg: L'accès à ce compte Stripe a été révoqué, veuillez reconnecter votre compte.
+ status: Statut
+ connected: Connecté
+ account_id: Identifiant Compte
+ business_name: Nom de l'entreprise
+ charges_enabled: Frais activés
+ payments:
+ source_forms:
+ stripe:
+ no_payment_via_admin_backend: La création de paiements via Stripe depuis le back office d'administration n'est pas possible pour le moment
products:
+ new:
+ title: 'Nouveau Produit'
+ unit_name_placeholder: 'ex: botte'
bulk_edit:
header:
title: Gestion du catalogue produits
@@ -1900,15 +2047,34 @@ fr:
title: CHARGEMENT DES PRODUITS
no_products: "Aucun produit trouvé. Ajouter un produit ?"
no_results: "Désolé, aucun résultat trouvé"
+ product_name: Nom du Produit
+ primary_taxon_form:
+ product_category: Catégorie Produit
+ group_buy_form:
+ group_buy: "Achat groupé de lots fixes ?"
+ bulk_unit_size: Quantité totale du lot
+ display_as:
+ display_as: Unité affichéé
reports:
bulk_coop:
bulk_coop_supplier_report: 'Achats groupés - Totaux par Producteur'
bulk_coop_allocation: 'Achats groupés - Allocation'
bulk_coop_packing_sheets: 'Achats groupés - Feuilles de préparation des paniers'
bulk_coop_customer_payments: 'Achats groupés - Paiement des acheteurs'
+ shared:
+ configuration_menu:
+ stripe_connect: Stripe Connect
variants:
autocomplete:
producer_name: Producteur
+ checkout:
+ payment:
+ stripe:
+ choose_one: En choisir un
+ enter_new_card: Entrer les informations pour la nouvelle carte
+ used_saved_card: "Utiliser une carte sauvegardée :"
+ or_enter_new_card: "Ou entrez les informations pour utiliser une nouvelle carte :"
+ remember_this_card: Se souvenir de cette carte ?
date_picker:
format: '%Y-%m-%d'
js_format: 'aa-mm-jj'
@@ -1964,9 +2130,16 @@ fr:
weight: Poids (au kg)
zipcode: Code postal
users:
+ form:
+ account_settings: Paramètres du Compte
show:
+ tabs:
+ orders: Commandes
+ cards: Cartes bancaires
+ transactions: Achats
+ settings: Paramètres du Compte
+ orders:
open_orders: Commandes Ouvertes
- transaction_history: Historique des Transactions
open_orders:
order: Commander
shop: Faire mes courses