-
-
Notifications
You must be signed in to change notification settings - Fork 730
/
Copy pathfr.yml
4889 lines (4883 loc) · 258 KB
/
fr.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
fr:
language_name: "Français"
time:
formats:
long: "%e %b %Y, %-k:%M"
activerecord:
models:
spree/product: Produit
spree/shipping_method: Option d'expédition
attributes:
spree/image:
attachment: Fichier joint
spree/order/ship_address:
address1: "Adresse de livraison (Numéro et Rue)"
address2: "Adresse (Numéro et rue)"
city: "Adresse de livraison - Ville"
country: "Pays"
phone: "Numéro de téléphone"
firstname: "Prénom"
lastname: "Nom "
zipcode: "Code postal"
spree/order/bill_address:
address1: "Adresse de facturation (Numéro et rue)"
zipcode: "Adresse de facturation - Code postal"
city: "Adresse de facturation - Ville"
country: "Adresse de facturation - Pays"
firstname: "Adresse de facturation - Prénom"
lastname: "Adresse de facturation - Nom"
phone: Téléphone
spree/user:
password: "Mot de passe"
password_confirmation: "Confirmation du mot de passe"
reset_password_token: La demande de réinitialisation du mot de passe
enterprise_fee:
fee_type: Type de marge
spree/order:
payment_state: Statut du paiement
shipment_state: Statut livraison
completed_at: Date
number: N° commande
state: Statut
email: Email acheteur
spree/payment:
amount: Montant
state: Statut
source: Source
spree/product:
name: "Nom du Produit"
price: "Prix"
primary_taxon_id: "Catégorie Produit"
shipping_category_id: "Condition de transport"
spree/variant:
primary_taxon: "Catégorie Produit"
shipping_category_id: "Condition de transport"
supplier: "Fournisseur"
variant_unit: "Unité"
variant_unit_name: "Unité de la variante"
unit_value: "Nb unités"
spree/credit_card:
base: "Carte de crédit"
number: "N° commande"
month: "Mois"
verification_value: "Valeur de vérification"
year: "Année"
order_cycle:
orders_close_at: Date de fermeture
variant_override:
count_on_hand: "En stock"
spree/payment_method/calculator:
preferred_flat_percent: "Pourcentage net"
preferred_amount: "Montant"
preferred_first_item: "Premier article"
preferred_additional_item: "coût additionnel de l'article"
preferred_max_items: "Maximum articles"
preferred_minimal_amount: "Montant minimum"
preferred_normal_amount: "Montant normal"
preferred_discount_amount: "Montant du rabais"
preferred_unit_from_list: "A l'unité depuis la liste"
preferred_per_unit: "A l'unité"
enterprise:
white_label_logo_link: "Lien vers le logo utilisé pour la boutique"
errors:
models:
enterprise_fee:
inherit_tax_requires_per_item_calculator: "Déterminer la catégorie de taxe requiert l'utilisation du calculateur par article"
spree/image:
attributes:
attachment:
integrity_error: "Echec du chargement. Merci de vérifier que le fichier n'est pas endommagé et réessayer."
spree/user:
attributes:
email:
taken: "Un compte existe déjà pour cet e-mail. Connectez-vous ou demandez un nouveau mot de passe."
reset_password_token:
invalid: est invalide
spree/order:
no_card: Aucune carte de paiement autorisée disponible
spree/credit_card:
attributes:
base:
card_expired: "a expiré"
order_cycle:
attributes:
orders_close_at:
after_orders_open_at: doit être postérieure à Date d'ouverture
variant_override:
count_on_hand:
using_producer_stock_settings_but_count_on_hand_set: "doit être vide car utilise les informations de stock du producteur"
limited_stock_but_no_count_on_hand: "doit être spécifié car pas \"à volonté\""
connected_apps:
vine:
api_request_error: "Une erreur s'est produite lors de la connexion à l'API VINE"
messages:
confirmation: "ne correspond pas %{attribute}"
blank: "Champ obligatoire"
too_short: "est trop court (minimum %{count} caractère)"
errors:
messages:
content_type_invalid: "a un contenu invalide"
file_size_out_of_range: "la taille %{file_size} n'est pas dans la fourchette requise"
limit_out_of_range: "le nombre total est hors de la fourchette"
image_metadata_missing: "n'est pas une image valide"
dimension_min_inclusion: "doit être plus grand ou égal à %{width} x %{height} pixel."
dimension_max_inclusion: "doit être plus petit our égal à %{width} x %{height} pixel."
dimension_width_inclusion: "la largeur n'est pas comprise entre %{min} et %{max} pixel."
dimension_height_inclusion: "la hauteur n'est pas comprise entre %{min} et %{max} pixel."
dimension_width_greater_than_or_equal_to: "la largeur doit être supérieure ou égale à %{length} pixel."
dimension_height_greater_than_or_equal_to: "la hauteur doit être supérieure ou égale à %{length} pixel."
dimension_width_less_than_or_equal_to: "la largeur doit être inférieure ou égale à %{length} pixel."
dimension_height_less_than_or_equal_to: "la hauteur doit être inférieure ou égale à %{length} pixel."
dimension_width_equal_to: "la largeur doit être égale à %{length} pixel."
dimension_height_equal_to: "la hauteur doit être égale à %{length} pixel."
aspect_ratio_not_square: "doit être une image carrée"
aspect_ratio_not_portrait: "doit être une image en mode portrait"
aspect_ratio_not_landscape: "doit être une image en mode paysage"
aspect_ratio_is_not: "doit avoir un rapport d'aspect de %{aspect_ratio}"
aspect_ratio_unknown: "a un rapport d'aspect inconnu"
image_not_processable: "n'est pas une image valide"
not_found:
title: "La page que vous recherchez n'existe pas (erreur 404)"
message_html: "<b> Veuillez essayer à nouveau </b> <p> Il s'agit peut-être d'un problème temporaire. Veuillez cliquer sur le bouton retour de votre navigateur ou retourner à l' <a href='/'> Accueil </a> et recommencez. </p> <b> Contacter notre support </b> <p> Si le problème persiste ou si c'est urgent, veuillez nous contacter. </p>"
internal_server_error:
title: "Nous sommes navré·e·s, mais quelque chose s'est mal passé (erreur 500)."
message_html: " <b> Veuillez essayer à nouveau </b> <p> Il s'agit peut-être d'un problème temporaire. Veuillez cliquer sur le bouton retour de votre navigateur ou retourner à l' <a href='/''> Accueil </a> et recommencez. </p> <b> Contacter notre support</b> <p> Si le problème persiste ou si c'est urgent, veuillez nous contacter. </p>"
unprocessable_entity:
title: "La modification réalisée a été rejetée (erreur 422)"
message_html: "<p> La modification souhaitée a été refusée. Peut-être avez-vous essayé de faire quelque chose sans avoir les droits d'accès suffisants ? <br> <h3> <a href='/' > Retourner à l'accueil </a> </h3> </p>"
general_error:
message: "Nous sommes désolés mais quelque chose s'est mal passé. \n\nC'est un problème temporaire, merci donc de réessayer ou de recharger la page. \nNous enregistrons toutes les erreurs et travaillons sur les améliorations nécessaires.\nSi le problème persiste ou est urgent, merci de nous contacter."
unauthorized:
message: "Vous n'êtes pas autorisé à réaliser cette action."
network_error:
message: "Erreur réseau : merci de réessayer plus tard."
stripe:
error_code:
incorrect_number: "Le numéro de carte bancaire est incorrect."
invalid_number: "Le numéro de carte bancaire n'est pas un numéro valide."
invalid_expiry_month: "Le mois d'expiration de la carte bancaire est erroné."
invalid_expiry_year: "L'année d'expiration de la carte bancaire est erronée."
invalid_cvc: "Le code de sécurité de la carte bancaire est erroné."
expired_card: "La carte bancaire a expiré."
incorrect_cvc: "Le code de sécurité de la carte bancaire est erroné."
incorrect_zip: "Le code postal de la carte bancaire est erroné."
card_declined: "La carte bancaire a été refusée."
missing: "Il n'y a pas de carte bancaire liée à cet acheteur."
processing_error: "Une erreur est survenue durant le traitement du paiement."
rate_limit: "Une erreur est survenue suite à un grand nombre de requête quasi-simultanée sur notre API. Veuillez contacter notre support si vous observez cette erreur trop souvent."
authentication_required: "Le paiement a été refusé car la transaction nécessite une authentification."
approve_with_id: "Le paiement ne peut pas être autorisé."
call_issuer: "La carte bancaire a été refusée pour une raison inconnue."
card_not_supported: "La carte bancaire ne supporte pas ce type d'achat."
card_velocity_exceeded: "L'acheteur a dépassé son plafond de carte bancaire."
currency_not_supported: "La carte bancaire ne supporte pas la monnaie indiquée."
do_not_honor: "La carte a été refusée pour une raison inconnue."
do_not_try_again: "La carte a été refusée pour une raison inconnue."
duplicate_transaction: "Une transaction avec un montant identique et la même carte bancaire a été réalisée très récemment."
fraudulent: "Le paiement a été refusé car Stripe soupçonne une opération frauduleuse."
generic_decline: "La carte a été refusée pour une raison inconnue."
incorrect_pin: "Le code PIN renseigné est incorrect. Ce code de refus s'applique uniquement pour les paiements effectués depuis un terminal de vente."
insufficient_funds: "La carte bancaire n'a pas les fonds suffisants pour finaliser la commande."
invalid_account: "La carte bancaire, ou le compte lié à la carte bancaire, est invalide."
invalid_amount: "Le montant du paiement est invalide, ou dépasse les plafonds autorisés."
invalid_pin: "Le code PIN renseigné est incorrect. Ce code de refus s'applique uniquement pour les paiements effectués depuis un terminal de vente."
issuer_not_available: "L'émetteur de la carte n'a pas pu être contacté, donc le paiement n'a pas pu être autorisé."
lost_card: "Le paiement a été refusé car la carte bancaire est considérée perdue par son émetteur."
merchant_blacklist: "Le paiement a été refusé car il correspond à une valeur listée comme bloquée sur le compte Stripe de la boutique."
new_account_information_available: "La carte bancaire, ou le compte lié à la carte bancaire, est invalide."
no_action_taken: "La carte a été refusée pour une raison inconnue."
not_permitted: "Le paiement n'est pas autorisé."
offline_pin_required: "La carte bancaire a été refusée car elle nécessite un code PIN."
online_or_offline_pin_required: "La carte bancaire a été refusée car elle nécessite un code PIN."
pickup_card: "La carte bancaire ne peut pas être utilisée pour réaliser ce paiement (il est possible qu'elle soit identifiée comme perdue ou volée)."
pin_try_exceeded: "Vous avez dépassé le nombre d'essai du code PIN."
reenter_transaction: "Le paiement ne peut pas être effectué par l'émetteur de la carte bancaire pour une raison inconnue."
restricted_card: "La carte bancaire ne peut pas être utilisée pour réaliser ce paiement (il est possible qu'elle ait été reportée comme perdue ou volée)."
revocation_of_all_authorizations: "La carte a été refusée pour une raison inconnue."
revocation_of_authorization: "La carte a été refusée pour une raison inconnue."
security_violation: "La carte a été refusée pour une raison inconnue."
service_not_allowed: "La carte a été refusée pour une raison inconnue."
stolen_card: "Le paiement a été refusé parce que la carte bancaire est considérée comme volée."
stop_payment_order: "La carte a été refusée pour une raison inconnue."
testmode_decline: "Un code de carte bancaire de test a été utilisé."
transaction_not_allowed: "La carte a été refusée pour une raison inconnue."
try_again_later: "La carte a été refusée pour une raison inconnue."
withdrawal_count_limit_exceeded: "L'acheteur a dépassé son plafond de carte bancaire."
disconnect_failure: "Déconnecter Stripe a échoué."
success_code:
disconnected: "Le compte Stripe est déconnecté."
activemodel:
errors:
messages:
inclusion: "n'est pas inclus dans la liste"
models:
order_management/subscriptions/validator:
attributes:
subscription_line_items:
at_least_one_product: "^Veuillez ajouter au moins un produit"
not_available: "^%{name} n'est pas disponible pour le rythme d'abonnement sélectionné"
ends_at:
after_begins_at: "doit être après début le"
customer:
does_not_belong_to_shop: "n'appartient pas à %{shop}"
schedule:
not_coordinated_by_shop: "n'est pas coordonné par %{shop}"
payment_method:
not_available_to_shop: "n'est pas disponible pour %{shop}"
invalid_type: "doit être une méthode de paiement de type \"cash\" ou \"Stripe\""
charges_not_allowed: "Le débit automatique sur carte de paiement n'a pas été autorisé par l'acheteur"
no_default_card: "Pas de carte de paiement par défaut pour cet acheteur"
shipping_method:
not_available_to_shop: "n'est pas disponible pour %{shop}"
card_details: "Détalis de la carte"
card_type: "Type de carte"
card_type_is: "Type de carte"
unrecognized_card_type: "Type de carte non reconnu"
use_new_cc: "Utilisez une nouvelle carte bancaire"
what_is_this: "Qu'est-ce que c'est ?"
cardholder_name: "Titulaire de la carte"
community_forum_url: "Lien vers le forum"
customer_instructions: "Précisions pour l'acheteur"
additional_information: "Informations additionnelles"
connect_app:
url: "https://n8n.openfoodnetwork.org/webhook/regen/connect-enterprise"
devise:
passwords:
spree_user:
cannot_be_blank: "Le champ mot de passe ne peut pas être vide. Veuillez renseigner un mot de passe."
confirmations:
send_instructions: "Un email a été envoyé avec des instructions pour confirmer votre adresse email. Vérifiez votre boite mail!"
failed_to_send: "Une erreur est survenue lors de l'envoi de l'email de confirmation."
resend_confirmation_email: "Renvoyer l'email de confirmation."
confirmed: "Merci d'avoir confirmé votre adresse email. Vous pouvez maintenant vous connecter."
not_confirmed: "Votre adresse email n'a pas pu être confirmée. Peut-être avez-vous déjà confirmé cette adresse email?"
user_confirmations:
spree_user:
send_instructions: "Un email a été envoyé avec des instructions pour confirmer votre adresse email. Vérifiez votre boite mail!"
confirmation_sent: "L'email de confirmation a bien été envoyé"
confirmation_not_sent: "Une erreur est survenue lors de l'envoi de l'email de confirmation"
user_registrations:
spree_user:
signed_up_but_unconfirmed: "Un message avec un lien de confirmation a été envoyé à l'adresse email indiquée. Veuillez cliquer sur ce lien pour activer votre compte."
unknown_error: "Une erreur s'est glissée lors de la création de votre compte. Vérifiez votre addresse email et recommencez."
failure:
disabled: "Votre compte a été désactivé. Veuillez contacter [email protected]"
invalid: |
Email / mot de passe incorrect.
Créez votre compte ou réinitialisez votre mot de passe.
unconfirmed: "Veuillez valider le lien envoyé par email pour pouvoir continuer."
already_registered: "Cet email est déjà associé à un utilisateur et a déjà été validé. Veuillez vous connecter pour continuer, ou utiliser un autre email."
success:
logged_in_succesfully: "Vous êtes désormais connecté !"
sessions:
signed_out: "Vous êtes désormais déconnecté."
already_signed_out: "Vous êtes désormais déconnecté."
user_passwords:
spree_user:
updated_not_active: "Votre mot de passe a bien été réinitialisé, mais votre email n'a pas encore été confirmé."
updated: "Votre mot de passer a été changé avec succès. Vous êtes maintenant connecté(e)."
send_instructions: "Un email a été envoyé avec des instructions pour confirmer votre adresse email. Vérifiez votre boite mail!"
oidc:
failure: "La connexion n'a pas fonctionné : %{error}"
home_page_alert_html: "Bannière d'alerte sur la page d'acceuil en HTML"
hub_signup_case_studies_html: "HTML page cas d'études hub"
hub_signup_detail_html: "HTML page inscription hub"
hub_signup_pricing_table_html: "HTML table de prix page inscription hub"
group_signup_case_studies_html: "HTML page inscription groupe"
group_signup_detail_html: "HTML page inscription groupe"
group_signup_pricing_table_html: "HTML table de prix page inscription groupe"
item_description: "Description de la pièce"
menu_1_icon_name: "Nom de l'icône du menu 1"
menu_2_icon_name: "Nom de l'icône du menu 2"
menu_3_icon_name: "Nom de l'icône du menu 3"
menu_4_icon_name: "Nom de l'icône du menu 4"
menu_5_icon_name: "Nom de l'icône du menu 5"
menu_6_icon_name: "Nom de l'icône du menu 6"
menu_7_icon_name: "Nom de l'icône du menu 7"
models:
order_cycle:
cloned_order_cycle_name: "Copie de %{order_cycle}"
tax_rate:
included_in_price: "Inclus dans le prix"
open_street_map_enabled: "Open Street Map est activé"
open_street_map_default_latitude: "Latitude par défaut Open Street Map"
open_street_map_default_longitude: "Longitude par défaut Open Street Map"
open_street_map_provider_name: "Nom du fournisseur Open Street Map"
open_street_map_provider_options: "Options du fournisseur Open Street Map"
producer_signup_case_studies_html: "HTML études de cas producteur"
producer_signup_detail_html: "HTML page inscription producteur"
producer_signup_pricing_table_html: "HTML table de prix page inscription producteur"
producers_social: "Réseau social producteur"
resume_order: "Reprendre la commande"
sku: "Référence Produit"
subtotal: "Sous-total"
tax_rate: "TVA applicable"
with_tax_incl: "%{amount} taxes inclus"
producer_mail_qty: Quantité
validators:
date_time_string_validator:
not_string_error: "doit être une série"
invalid_format_error: "doit être valide"
integer_array_validator:
not_array_error: "doit être une séquence"
invalid_element_error: "doit contenir uniquement des nombres entiers"
report_job:
report_failed: |
L'édition de ce rapport a échoué. Il est probablement trop volumineux. Nous allons examiner cela, mais faites-nous signe si le problème persiste.
backorder_mailer:
backorder_failed:
subject: "Une commande fournisseur automatique a échoué"
headline: "La commande fournisseur a échoué"
description: |
Nous avons essayé de passer ou mettre à jour une commande fournisseur pour des articles en rupture de stock mais
cela n'a pas fonctionné. Il se peut que vous ayez un stock négatif et que vous deviez résoudre
le problème pour commander un stock plus important.
hints: |
Il se peut que vous deviez aller dans les paramètres du cycle de vente et reconnecter votre compte.
Vérifiez également que le catalogue de votre fournisseur n'a pas changé et qu'il fournit
toujours les produits dont vous avez besoin. N'hésitez pas à nous contacter si
vous avez des questions.
order: "Commande concernée : %{number}"
stock: "Stock"
product: "Produit"
backorder_incomplete:
subject: "Une commande fournisseur automatique n'a pas pu aboutir"
headline: "Votre commande fournisseur n'est pas terminée"
description: |
Nous avons essayé de passer ou mettre à jour une commande fournisseur pour des articles en rupture de stock mais
cela n'a pas fonctionné. Les quantités en attente peuvent être trop élevées si
vous avez eu des annulations. De plus, votre commande fournisseur ne sera pas exécutée
tant qu'elle est à l'état de projet.
hints: |
Il se peut que vous deviez aller dans les paramètres du cycle de vente et reconnecter votre compte.
Vérifiez également que le catalogue de votre fournisseur n'a pas changé et qu'il fournit
toujours les produits dont vous avez besoin. N'hésitez pas à nous contacter si
vous avez des questions.
affected: "%{enterprise}: %{order_cycle}"
enterprise_mailer:
confirmation_instructions:
subject: "Confirmez l'adresse email pour %{enterprise}"
welcome:
subject: "%{enterprise} est maintenant sur %{sitename}"
email_welcome: "Merci d’avoir rejoint CoopCircuits "
email_registered: "va, dès que vous aurez choisi un type d'entreprise, être créé sur"
email_userguide_html: "Le Guide Utilisateur est là pour vous accompagner dans la prise en main de la plateforme. Vous y trouverez les informations détaillées de paramétrage de votre entreprise, de vos produits si vous êtes producteur, et éventuellement de votre boutique. Pour accéder au guide en français, cliquez ici : %{link}"
userguide: "Guide utilisateur"
email_admin_html: "Pour gérer votre entreprise, rendez-vous sur l’%{link}. Si vous choisissez CoopCircuits pour organiser vos ventes, l’utilisation est gratuite pendant les 3 premiers mois à compter de la première vente pour vous permettre de tester notre solution. Vous pouvez aussi faire de \"vraies commandes\" pour tester à condition de les annuler juste après pour ne pas démarrer la période des 3 mois. Passée la période d'essai des 3 mois après la 1ère vente, CoopCircuits vous facturera pour votre utilisation du service un montant correspondant à 3.5% du chiffre d'affaires réalisé en ligne, avec un plancher annuel de 60€ et un plafond annuel de 10 000€. Consultez la rubrique \"Nos offres & tarifs\" du site internet pour tous les détails sur le tarif et le service fourni."
admin_panel: "interface d'administration"
email_community_html: "Nous avons aussi un forum de discussion en ligne pour échanger avec la communauté sur des questions liées à la plateforme ou aux défis de la gestion d'un circuit court. Nous vous invitons à y participer ! %{link}\nSi vous avez besoin d'aide, nous proposons des démonstrations hebdomadaires en visio, où nous vous présentons la coopérative CoopCircuits, et vous donnons tous les trucs et astuces sur l'outil et ses fonctionnalités. Inscrivez-vous via le lien présent sur la page Aide&FAQ de notre site.\nSi vous préférez un rdv individuel - par téléphone ou visio - n'hésitez-pas à nous proposer un créneau pour vous rappeler \U0001F917"
join_community: "Accéder au forum"
invite_manager:
subject: "%{enterprise} vous a invité comme gestionnaire"
producer_mailer:
order_cycle:
subject: "Rapport de cycle de vente pour %{producer}"
provider_settings: "Paramètres fournisseur"
report_mailer:
report_ready:
subject: "Votre rapport est disponible pour téléchargement"
heading: "Rapport prêt à télécharger"
intro: |
Le lien ci-dessous sera expiré dans une semaine.
link_label: "%{name}"
shipment_mailer:
shipped_email:
dear_customer: "Cher Acheteur,"
instructions: "Votre commande a été expédiée"
shipment_summary: "Résumé de la commande"
subject: "Notification d'expédition"
thanks: "Merci pour votre commande."
track_information: "Informations de suivi : %{tracking}"
track_link: "Lien de suivi : %{url}"
subscription_mailer:
placement_summary_email:
subject: Un résumé des dernières commandes récurrentes passées
greeting: "Bonjour %{name},"
intro: "Voici le résumé des commandes récurrentes qui viennent d'être passées pour la boutique %{shop}."
confirmation_summary_email:
subject: Un résumé des dernières commandes récurrentes confirmées
greeting: "Bonjour %{name},"
intro: "Voici le résumé des commandes récurrentes qui viennent d'être finalisées pour la boutique %{shop}."
summary_overview:
total: Un total de %{count} commandes récurrentes ont été paramétrées pour traitement automatique.
success_zero: Sur celles-ci, aucune n'a été traitée avec succès.
success_some: Sur celles-ci, %{count} ont été traitées avec succès.
success_all: Toutes ont été traitées avec succès.
issues: Les détails sur les problèmes rencontrés sont affichés ci-dessous.
summary_detail:
no_message_provided: Aucun message d'erreur à afficher
changes:
title: Stock insuffisant (%{count} commandes)
explainer: Ces commandes ont été traitées mais pour certains produits, le stock était insuffisant
empty:
title: Pas de stock (%{count} commandes)
explainer: Ces commandes n'ont pas pu être traitées car les produits souhaités étaient en rupture de stock
complete:
title: Déjà traité (%{count} commandes)
explainer: Ces commandes étaient déjà marquées comme passées, et n'ont donc pas été retouchées
processing:
title: Erreur rencontrée (%{count} commandes)
explainer: Le traitement automatique de ces commandes a échoué. L'erreur a été affichée à l'endroit pertinent.
failed_payment:
title: Paiement échoué (%{count} commandes)
explainer: Le traitement automatique des paiements pour ces commandes a échoué. L'erreur a été affichée à l'endroit pertinent.
other:
title: Autre échec (%{count} commandes)
explainer: Le traitement automatique de ces commandes a échoué pour une raison inconnue. Cela n'aurait pas dû arriver, veuillez nous contacter si vous constatez quelque chose d'anormal.
home: "OFF"
title: "CoopCircuits"
welcome_to: "Bienvenue sur"
site_meta_description: "Le service proposé est basé sur le logiciel libre Open Food Network. Les organisateurs de circuits courts qui utilisent la plateforme décident ensemble des évolutions à apporter au logiciel, et gèrent conjointement l’activité de la coopérative CoopCircuits. Ils décident notamment du prix qu’ils paieront pour utiliser cette plateforme."
search_by_name: Recherche par nom ou département...
producers_join: Les producteurs et autres circuits courts basés en France sont invités à rejoindre CoopCircuits.
charges_sales_tax: Soumis à la TVA?
business_address: "Adresse du siège social"
print_invoice: "Imprimer la facture"
print_ticket: "Imprimer ticket de caisse"
select_ticket_printer: "Choisir l'imprimante tickets"
send_invoice: "Envoyer la facture"
resend_confirmation: "Renvoyer la confirmation"
view_order: "Voir la commande"
edit_order: "Editer la commande"
ship_order: "Envoyer la commande"
cancel_order: "Annuler la commande"
confirm_send_invoice: "La facture de cette commande va être transmise au client. Etes-vous sûr de vouloir continuer ?"
confirm_resend_order_confirmation: "Etes-vous sûr de vouloir renvoyer le mail de confirmation de commande ?"
must_have_valid_business_number: "%{enterprise_name} doit avoir un SIRET valide avant que les factures puissent être envoyées. "
invoice: "Facture"
invoices: "Factures"
file: "fichier"
active: "Actif"
download: "Télécharger"
cancelled: "Annulée"
more: "Plus"
say_no: "Non"
say_yes: "Oui"
ongoing: En cours
bill_address: Adresse de facturation
ship_address: Adresse de livraison
sort_order_cycles_on_shopfront_by: "Trier les cycles de vente par"
required_fields: 'Les champs obligatoires sont indiqués par un astérisque. '
select_continue: Choisir et continuer
remove: Supprimer
collapse_all: Tout masquer
expand_all: Tout afficher
loading: Chargement en cours...
show_more: Voir plus
show_all: Tout voir
show_all_with_more: "Voir tous (%{num} en plus)"
cancel: Annuler
edit: Modifier
clone: Dupliquer
distributors: Distributeurs
distribution: Distribution
order_cycles: Cycles de Vente
bulk_order_management: Gestion des commandes
enterprises: Entreprises
enterprise_groups: Groupes
reports: Rapports
listing_reports: Liste des rapports
variant_overrides: Catalogue boutique
import: Importer
spree_products: Produits
all: Tous
current: Actuel
available: Disponible
dashboard: Tableau de bord
undefined: indéfini
unused: inutilisé
admin_and_handling: Frais si par commande
profile: Profil
supplier_only: ne gère pas de boutique
has_shopfront: gère une boutique
weight: Poids
volume: Volume
items: À la pièce
summary: Résumé
detailed: Détaillé
updated: Mis à jour
'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"
none: Aucun
notes: Commentaires
error: Erreur
voucher: Bon de réduction
processing_payment: "Paiement en cours..."
no_pending_payments: "Aucun paiement en attente."
invalid_payment_state: "Statut de paiement invalide : %{state}"
filter_results: Filtrer les résultats
clear_filters: Effacer les filtres
quantity: Quantité
pick_up: Retrait
ok: OK
copy: Copier
change_my_password: "Changer mon mot de passe"
update_password: "Mettre à jour le mot de passe"
password_confirmation: Confirmation de mot de passe
reset_password_token: La demande de réinitialisation du mot de passe
expired: a expiré, veuillez faire une nouvelle demande.
back_to_payments_list: "Retour à la liste des paiements"
maestro_or_solo_cards: "Cartes Maestro/Solo"
backordered: "(à volonté)"
on_hand: "En stock"
on hand: "En stock"
ship: "Expédier"
shipping_category: "Condition de transport"
height: "Hauteur"
width: "Largeur"
depth: "Profondeur"
payment_could_not_process: "Le paiement n'a pas pu être traité"
payment_could_not_complete: "Le paiement n'a pas pu être finalisé"
vine_voucher_validator_service:
errors:
vine_api: "Il y a eu une erreur de communication avec l'API, merci de réessayer."
invalid_voucher: "Le bon de réduction n'est pas valide."
not_found_voucher: "Désolé, nous n'avons pas trouvé ce bon de réduction. Merci de vérifier le code qui vous a été transmis."
vine_voucher_redeemer_service:
errors:
vine_api: "Il y a eu une erreur de communication avec l'API"
redeeming_failed: "Echec de la prise en compte du bon de réduction"
actions:
create_and_add_another: "Créer et ajouter nouveau"
create: "Créer"
cancel: "Annuler"
resume: "Reprendre"
save: "Sauvegarder"
edit: "Modifier"
update: "Mettre à jour"
delete: "Supprimer"
add: "Ajouter"
cut: "Couper"
paste: "Coller"
destroy: "Détruire"
rename: "Renommer"
admin:
products_page:
title: Produits
filters:
categories:
title: Catégories
selected_categories: "%{count} catégories sélectionnées"
producers:
title: Producteurs
selected_producers: "%{count} producteurs sélectionnés"
per_page: "%{count} éléments par page"
colums: Colonnes
columns:
image: Image
name: Nom
unit_scale: Unité
unit: Unité affichée
unit_value: Nb unités
display_as: 'Afficher l''unité en '
price: Prix
producer: Producteur
category: Catégorie
sku: Référence Produit
on_hand: "En stock"
on_demand: "A volonté"
tax_category: "TVA applicable"
inherits_properties: "Hériter des propriétés?"
import_date: "Date d'import (si import)"
actions: Actions
columns_selector:
unit: Unité
price: Prix
producer: Producteur
category: Catégorie
sku: Référence Produit
on_hand: "En stock"
on_demand: "A volonté"
tax_category: "TVA applicable"
inherits_properties: "Hériter des propriétés?"
import_date: "Date d'import (si import)"
actions:
edit: Modifier
clone: Dupliquer
delete: Supprimer
remove: Supprimer
preview: Prévisualisation
image:
edit: Modifier
product_preview:
product_preview: Prévisualisation du produit
shop_tab: Boutique
product_details_tab: Détail produits
adjustments:
skipped_changing_canceled_order: "Vous ne pouvez pas modifier une commande annulée."
begins_at: Commence
begins_on: Commence le
bill_address: "Adresse de facturation"
ship_address: "Adresse de livraison"
customer: Acheteur
date: Date
email: Email
ends_at: Termine
ends_on: Termine le
name: Nom
first_name: Prénom
last_name: Nom
on_hand: En stock
on_demand: A volonté
on_demand?: A volonté?
order_cycle: Cycle de vente
payment: Paiement
payment_method: Méthode de paiement
phone: N° tel
price: Prix
producer: Producteur
image: Image
product: Produit
quantity: Quantité
schedule: Rythme d'abonnement
shipping: Expédition
shipping_method: Option d'expédition
shop: Boutique
sku: Référence produit
status_state: Statut
tags: Tags
variant: Variante
weight: Poids
volume: Volume
items: Pièce
select_all: Tout sélectionner
quick_search: Recherche rapide
clear_all: Réinitialiser
start_date: "Date de début"
end_date: "Date de fin"
unsaved_changes: "Des modifications n'ont pas été sauvegardées."
form_invalid: "Le formulaire contient des champs manquants ou invalides"
clear_filters: Annuler les filtres
clear: Annuler
save: Sauvegarder
cancel: Annuler
back: Retour
show_more: Afficher plus
show_n_more: Montrer + %{num}
choose: "Choisir..."
please_select: Veuillez choisir...
column_save_as_default: Sauvegarder
columns: Colonnes
actions: Actions
viewing: "Vous regardez: %{current_view_name}"
description: Description
whats_this: Qu'est-ce que c'est?
tag_has_rules: "Règles existantes pour ce tag: %{num}"
has_one_rule: "a une règle"
has_n_rules: "a %{num} règles"
unsaved_confirm_leave: "Des modifications n'ont pas été sauvegardées et seront perdues si vous quittez la page. Souhaitez-vous quitter la page?"
available_units: "Unités disponibles"
terms_of_service_have_been_updated_html: "Les conditions d'utilisation de CoopCircuits ont été mises à jour : %{tos_link}"
terms_of_service: Lire les conditions d'utilisation
accept_terms_of_service: Accepter les conditions d'utilisation
shopfront_settings:
embedded_shopfront_settings: "Paramètres Boutiques Intégrées"
enable_embedded_shopfronts: "Autoriser l'intégration des boutiques"
embedded_shopfronts_whitelist: "Liste blanche des Domaines Externes"
terms_of_service_files:
create:
select_file: "Veuillez d'abord sélectionner un document."
show:
title: "CGU & CGV"
no_files: "Aucun document n'a été mis en ligne pour l'instant."
current_terms_html: "Visualiser l'actuel %{tos_link}. Temps de chargement : %{datetime}."
terms_of_service: "Conditions Générales d'Utilisation"
delete: "Supprimer le fichier"
confirm_delete: "Etes-vous certain de vouloir supprimer les CGU & CGV actuelles ?"
attachment: "Fichier joint"
create_terms_of_service: "Créer les CGU"
number_localization:
number_localization_settings: "Gestion localisation des nombres"
enable_localized_number: "Utiliser le traitement international des séparateurs de milliers/centimes"
invoice_settings:
edit:
title: "Paramètres de facturation"
enable_invoices?: "Autoriser l'émission de factures ?"
invoice_style2?: "Utiliser le modèle de facture alternatif qui détaille le montant de TVA agrégé par taux et l'information du taux de TVA par produit (pas adapté pour les instances affichant les prix HT)"
enterprise_number_required_on_invoices?: "Le SIRET est obligatoire pour générer une facture ?"
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 <a href='https://github.com/openfoodfoundation/openfoodnetwork/wiki/Setting-up-Stripe-on-an-OFN-instance' target='_blank'>consulter ce guide</a>.
status: Statut
ok: Ok
instance_secret_key: Clé Secrète de l'Instance
instance_publishable_key: Clé publique 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 <a href="https://github.com/openfoodfoundation/openfoodnetwork/wiki/Setting-up-Stripe-on-an-OFN-instance" target="_blank">ces instructions</a>
matomo_settings:
edit:
title: "Configuration Matomo"
matomo_url: "URL de l'instance sur Matomo"
matomo_site_id: "ID de l'instance sur Matomo"
matomo_tag_manager_url: "URL du Matomo Tag Manager"
info_html: "Matomo est un outil de suivi de traffic et de comportement des utilisateurs. Matomo est open source et validée par la CNIL française car non intrusif dans les données personnelles des utilisateurs. Pour plus d'infos : <a href='http://matomo.org' target='_blank'>matomo.org</a>."
config_instructions_html: "Pour utiliser Matomo, vous devez configurer l'intégration avec CoopCircuits. L'URL de l'instance sur Matomo correspond à l'url du site internet visé par le suivi de la navigation utilisateur. Si le champ est vide, Matomo n'effectuera aucune analyse sur ce site. L'ID de l'instance sur Matomo n'est pas obligatoire, mais nécessaire si vous souhaitez analyser plusieurs sites web sur une seule instance Matomo. Cet ID peut être trouvé sur l'espace administrateur Matomo."
config_instructions_tag_manager_html: "Ajouter l'URL du Tag Manager rend actif Matomo Tag Manager. Cet outil vous permet de suivre des évènements en particulier. Pour trouver l'URL rendez-vous sur l' \"Install Code section\" du Tag Manager. Attention à bien copier le bon contener et le bon environnement, car ils font varier l'URL."
connected_app_settings:
edit:
title: "Paramètres de l'application connectée"
info_html: "Les applications autorisées apparaitront dans Entreprises > Configuration > Applications connectées"
enabled_legend: "Applications connectées autorisées"
connected_apps_enabled:
discover_regen: Portail Discover Regenerative
affiliate_sales_data: API DFC de commandes anonymisées à fins de recherche
vine: Éditeur de bons de réduction (VINE)
update:
resource: Paramètres de l'application connectée
customers:
index:
new_customer: "Nouvel acheteur"
code: Code
duplicate_code: "Ce code est déjà utilisé."
bill_address: "Adresse de facturation"
ship_address: "Adresse de livraison"
balance: "Solde"
update_address_success: "Adresse mise à jour avec succès."
update_address_error: "Oups! Veuillez remplir tous les champs obligatoires!"
edit_bill_address: "Modifier l'adresse de facturation"
edit_ship_address: "Modifier l'adresse de livraison"
required_fileds: "Les champs obligatoires sont indiqués avec un astérisque *"
select_country: "Choisir le pays"
select_state: "Choisir le département"
edit: "Modifier"
update_address: "Mettre à jour l'adresse"
confirm_delete: "Confirmer suppression?"
search_by_email: "Recherche par email/code..."
guest_label: "Commande en mode invité"
credit_owed: "Crédit dû"
balance_due: "Solde dû"
destroy:
has_associated_subscriptions: "La suppression a planté : cet acheteur a des abonnements actifs. Veuillez d'abord les annuler."
column_preferences:
bulk_update:
success: "Préférences colonnes sauvegardées"
contents:
edit:
title: Contenu
header: Titre
home_page: Page d'accueil
producer_signup_page: Page d'inscription Producteur
hub_signup_page: Page d'inscription boutique multi-producteurs
group_signup_page: Page d'inscription Groupe
main_links: Liens du menu principal
footer_and_external_links: Pied de page et Liens Externes
your_content: Votre contenu
user_guide: Guide utilisateur
map: Carte
dfc_product_imports:
index:
title: "Importation d'un produit du catalogue DFC"
imported_products: "Produits importés :"
enterprise_fees:
index:
title: "Marges et Commissions"
enterprise: "Entreprise"
fee_type: "Type de marge"
name: "Nom"
tax_category: "TVA applicable"
calculator: "Calculateur"
calculator_values: "Montants pour calculs"
search: "Rechercher"
name_placeholder: "ex.: marge de conditionnement"
enterprise_groups:
index:
new_button: Nouveau groupe d'entreprises
form_primary_details:
primary_details: "Informations de base"
form_users:
users: "Gestionnaires"
form_about:
about: "À propos"
form_images:
images: "Images"
form_address:
contact: "Contact"
form_web:
web: "Liens web"
enterprise_roles:
form:
manages: gère
enterprise_role:
manages: gère
products:
unit_name_placeholder: 'ex: botte, sachet, boîte.. '
index:
unit: Unité
display_as: Unité affichée
category: Catégorie
tax_category: TVA applicable
inherits_properties?: Hériter des propriétés?
av_on: "Disp. via"
import_date: Importé
upload_an_image: Importer une image
seo:
product_search_keywords: "Mots-clés de recherche produits"
product_search_tip: "Saisissez des mots qui peuvent simplifier la recherche de vo produits dans les boutiques. Laissez un espace entre chaque mot-clé."
seo_tip: "Saisissez des mots qui peuvent simplifier la recherche de vos produits sur le web. Laissez un espace entre chaque mot-clé."
search: "Rechercher"
properties:
property_name: "Nom du label"
inherited_property: "Label producteur appliqué par défaut"
variants:
infinity: "Infini"
to_order_tip: "Les articles fabriqués sur commande n'ont pas un niveau de stock défini, comme des pains faits à la main."
back_to_products_list: "Revenir à la liste des produits"
editing_product: "Modifier le produit"
tabs:
product_details: "Détails"
group_buy_options: "Options d'achat par lot"
images: "Images"
variants: "Variantes"
product_properties: "Propriétés / labels Produits"
products_v3:
index:
header:
title: Gestion du catalogue produits
content:
loading: Vos produits sont en cours de chargement
delete_modal:
delete_product_modal:
heading: "Supprimer produit"
prompt: "Cette action va supprimer ceci de façon permanente de votre liste."
confirmation_text: "Supprimer produit"
cancellation_text: "Conserver le produit"
delete_variant_modal:
heading: "Supprimer la variante"
prompt: "Cette action va supprimer ceci de façon permanente de votre liste."
confirmation_text: "Supprimer la variante"
cancellation_text: "Conserver la variante"
filters:
search_products: Chercher des produits
search_for_producers: Rechercher des producteurs
select_producer: Sélectionner producteur
all_producers: Tous les producteurs
search_for_categories: Rechercher
select_category: Sélectionner catégorie
all_categories: Toutes les catégories
producers:
label: Producteurs
categories:
label: Catégories
search: Rechercher
sort:
pagination:
products_total_html:
one: "<strong>%{count} produit</strong> trouvé pour vos critères de recherche. Affichage %{from} à %{to} ."
many: "<strong>%{count} produits</strong> trouvés pour vos critères de recherche. Affichage %{from} à %{to} ."
other: "<strong>%{count} produits</strong> trouvés pour vos critères de recherche. Affichage %{from} à %{to} ."
per_page:
show: Montrer
per_page: "%{num} par page"
clear_search: Annuler la recherche
no_products:
no_products_found: Pas de produits trouvés
import_products: Importer plusieurs produits
no_products_found_for_search: Aucun produit trouvé avec vos critères de recherche
table:
changed_summary:
one: "%{count} produit modifié"
other: "%{count} produits modifiés"
error_summary:
saved:
one: "%{count} le produit a été sauvegardé correctement, mais "
other: "%{count} les produits ont été sauvegardés correctement, mais"
invalid:
one: "%{count} produit n'a pas pu être sauvegardé. Veuillez examiner les erreurs et réessayer."
many: "%{count} produits n'ont pas pu être sauvegardés. Veuillez examiner les erreurs et réessayer."
other: "%{count} produits n'ont pas pu être sauvegardés. Veuillez examiner les erreurs et réessayer."
reset: Annuler les changements
save: Sauvegarder les changements
product_variant_row:
new_variant: Nouvelle variante
bulk_update:
success: Changements sauvegardés
delete_product:
success: Le produit a bien été supprimé
error: Le produit n'a pas pu être supprimé
delete_variant:
success: La variante a bien été supprimée
error: La variante n'a pas pu être supprimée
variant_row:
none_tax_category: Aucun
search_for_tax_categories: "Chercher les catégories de taxes"
category_field_name: "Catégorie"
tax_category_field_name: "TVA applicable"
producer_field_name: "Producteur"
select_unit_scale: Sélectionner l'échelle d'unité
clone:
success: Le produit a bien été dupliqué
error: Impossible de dupliquer le produit
product_import:
title: Import liste produits
file_not_found: Fichier non trouvé ou impossible à ouvrir
no_data: Aucune donnée trouvée dans le tableau
confirm_reset: "Cette action remettra tous les niveaux de stock à zero pour cette\nentreprise pour les produits non présents dans ce fichier."
model:
no_file: "erreur : aucun document importé"
could_not_process: "impossible de traiter le fichier : type de fichier invalide"
incorrect_value: Valeur non conforme
conditional_blank: ne peut pas être vide si unit_type est vide
no_product: n'a pu être associé à aucun produit existant dans la base de données
not_found: non trouvé dans le base de données
category_not_found: n'est pas conforme aux catégories utilisées. Merci de modifier les catégories en utilisant celles listées sur la page d'import ou vérifier qu'il n'y ait pas de faute de frappe ou d'espace à fin du mot.
not_updatable: ne peut pas être mis à jour pour des produits existants via la fonctionnalité d'import de fichier produits
values_must_be_same: doit être identique pour les produits avec un nom identique
blank: Champ obligatoire
products_no_permission: vous n'avez pas l'autorisation de gérer les produits de cette entreprise
inventory_no_permission: vous n'avez pas l'autorisation d'ajouter les produits de ce producteur à votre catalogue boutique
none_saved: n'a pu sauvegarder aucun produit :-(
line_number: "Ligne %{number} :"
encoding_error: "Veuillez vérifier le paramètre de langue de votre code source et vous assurer qu'il est encodé en UTF-8"
unexpected_error: "L'import de fichier produits à rencontré une erreur inconnue à l'ouverture du fichier : %{error_message}"
malformed_csv: "L'outil d'import a rencontré un fichier CSV avec le ou les problèmes suivants : %{error_message}"
index:
notice: "Notice"
beta_notice: "Cette fonctionnalité est en mode bêta : il est possible que vous rencontriez des erreurs en l'utilisant. N'hésitez pas à contacter le support utilisateurs."
select_file: Sélectionner le fichier (tableur sous format csv) à importer
spreadsheet: Tableur csv
choose_import_type: Choisir le type d'import
import_into: Type d'import
product_list: Catalogues produits des producteurs
inventories: Catalogues boutiques multi-producteurs
import: Importer
upload: Téléverser
csv_templates: Modèles de fichiers csv
product_list_template: Télécharger le modèle pour import dans catalogue producteur
inventory_template: Télécharger le modèle pour import dans catalogue boutique
category_values: Valeurs disponibles pour les catégories
product_categories: Catégorie Produit
tax_categories: TVA applicable
shipping_categories: Conditions de transport
dfc_import_form:
title: "Importer depuis le catalogue DFC"
enterprise: "Entreprise"
catalog_url: "URL du catalogue DFC"
import: "Importer"
import:
review: Vérifier
import: Importer
save: Sauvegarder
results: Résultats
save_imported: Sauvegarder les produits importés
no_valid_entries: Aucune entrée valide trouvée
none_to_save: Il n'y a pas aucune information pouvant être sauvegardée
some_invalid_entries: Les fichiers importés contiennent des valeurs invalides
fix_before_import: Veuillez corriger ces erreurs et recommencer l'import
save_valid?: Sauvegarder les informations valides et détruire les autres?
no_errors: Aucune erreur détectée!
save_all_imported?: Sauvegarder tous les produits importés?
options_and_defaults: Options d'import
no_permission: vous n'avez pas l'autorisation de gérer cette entreprise
not_found: l'entreprise n'a pas été trouvée dans la base de données
no_name: Pas de nom
blank_enterprise: certains produits n'ont pas d'entreprise associée
reset_absent?: Mettre à zéro le produits absents du fichier
reset_absent_tip: Remettre le stock à zero pour les produits non présents dans le fichier.
overwrite_all: Modifier pour tous
overwrite_empty: Modifier si vide
default_stock: Indiquer niveau de stock
default_tax_cat: Indiquer taux de taxe
default_shipping_cat: Indiquer condition de transport
default_available_date: Indiquer date de disponibilité
validation_overview: Aperçu des entrées produits créées/modifiées
entries_found: Informations trouvées dans le fichier importé
entries_with_errors: Certaines lignes contiennent des erreurs et les produits correspondant ne seront pas importés
products_to_create: Ces produits vont être crées
products_to_update: Ces produits vont être mis à jour
inventory_to_create: Ces produits vont être ajoutés au catalogue boutique