diff --git a/config/locales/en_CA.yml b/config/locales/en_CA.yml index 9dc1a64905..268a4223fc 100644 --- a/config/locales/en_CA.yml +++ b/config/locales/en_CA.yml @@ -41,6 +41,8 @@ en_CA: attributes: email: taken: "There's already an account for this email. Please login or reset your password." + reset_password_token: + invalid: is invalid spree/order: no_card: There are no authorised credit cards available to charge spree/credit_card: @@ -95,6 +97,9 @@ en_CA: community_forum_url: "Community forum URL" customer_instructions: "Customer instructions" devise: + passwords: + spree_user: + cannot_be_blank: "User password cannot be blank. Please enter a password." confirmations: send_instructions: "You will receive an email with instructions about how to confirm your account in a few minutes." failed_to_send: "An error occurred whilst sending your confirmation email." @@ -1580,17 +1585,32 @@ en_CA: step3: your_details: title: Your details + edit: Edit your details billing_address: title: Billing address + shipping_address: + title: Shipping address + delivery_info: + title: Delivery info payment_method: title: Payment Method + edit: Edit payment method + order: + title: Order total terms_and_conditions: message_html: "I agree to the seller's %{terms_and_conditions_link}." link_text: "Terms and Conditions" + agree: By clicking 'Complete order' you agree to your order being processed. + submit: Complete order + cancel: Back to Payment method errors: + global: "Saving failed, please update the highlighted fields." + terms_not_accepted: Please accept Terms and Conditions required: Field cannot be blank invalid_number: "Please enter a valid phone number" invalid_email: "Please enter a valid email address" + select_a_shipping_method: Select a shipping method + select_a_payment_method: Select a payment method order_paid: PAID order_not_paid: NOT PAID order_total: Total order @@ -1690,6 +1710,7 @@ en_CA: producer_mail_order_text: "Here is a summary of the orders for your products:" producer_mail_delivery_instructions: "Stock pickup/delivery instructions:" producer_mail_signoff: "Thanks and best wishes" + producer_mail_order_customer_text: "Here is a summary of the orders grouped by customers" shopping_oc_closed: Orders are closed shopping_oc_closed_description: "Please wait until the next cycle opens (or contact us directly to see if we can accept any late orders)" shopping_oc_last_closed: "The last cycle closed %{distance_of_time} ago" @@ -2171,6 +2192,7 @@ en_CA: calculator_values: "Calculator values" calculator_settings_warning: "If you are changing the calculator type, you must save first before you can edit the calculator settings" calculator_preferred_unit_error: "must be kg or lb" + calculator_preferred_value_error: "Invalid input. Please use only numbers. For example: 10, 5.5, -20" flat_percent_per_item: "Flat Percent (per item)" flat_rate_per_item: "Flat Rate (per item)" flat_rate_per_order: "Flat Rate (per order)" @@ -2740,6 +2762,7 @@ en_CA: invalid: "invalid" quantity_adjusted: "Insufficient stock available. Your item updated to the maximum available quantity." quantity_unchanged: "Quantity unchanged from previous amount." + cannot_remove_last_item: "Cannot remove last item from order. Please cancel order instead." resend_user_email_confirmation: resend: "Resend" sending: "Resend..." @@ -3756,6 +3779,7 @@ en_CA: awaiting_return: awaiting return canceled: cancelled cart: cart + confirmation: "confirmation" complete: complete confirm: confirm delivery: delivery diff --git a/config/locales/en_FR.yml b/config/locales/en_FR.yml index 66367cf01d..996c755f39 100644 --- a/config/locales/en_FR.yml +++ b/config/locales/en_FR.yml @@ -238,6 +238,7 @@ en_FR: search_by_name: Search by name or suburb... producers_join: Producers are now welcome to join the Open Food Network. charges_sales_tax: Charges GST? + business_address: "Business Address" print_invoice: "Print Invoice" print_ticket: "Print Ticket" select_ticket_printer: "Select printer for tickets" @@ -717,6 +718,15 @@ en_FR: terms_and_conditions: "Terms and Conditions" remove_terms_and_conditions: "Remove File" uploaded_on: "uploaded on" + reset_form: "Reset Form" + business_address: + company_legal_name: Company Legal Name + company_placeholder: Example Inc. + address1: Legal address + address1_placeholder: 123 High St. + address2: Address(contd.) + legal_phone_number: Legal phone number + phone_placeholder: "98 123 4565" contact: name: Name name_placeholder: eg. Gustav Plum @@ -2606,6 +2616,8 @@ en_FR: title: "Uploading Terms and Conditions" message_1: "All your buyers will have to agree to them once at checkout. If you update the file, all your buyers will have to agree to them again at checkout." message_2: "For buyers with subscriptions, you need to email them the Terms and Conditions (or the changes to them) for now, nothing will notify them about these new Terms and Conditions." + business_address_info: + message: "Company Legal Name, Legal Address and Legal Phone number are used for businesses that invoice from a legal entity registered with different details to their public trading information. These details will ONLY be used on invoices. If these details are blank your public Name, Address and Phone Number will be used on invoices." panels: save: SAVE saved: SAVED diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 17b38f0cb1..18f457c6cc 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -238,6 +238,7 @@ fr: 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" @@ -717,6 +718,15 @@ fr: terms_and_conditions: "CGU & CGV" remove_terms_and_conditions: "Supprimer le fichier" uploaded_on: "mis en ligne le" + reset_form: "Vider les champs" + business_address: + company_legal_name: Raison sociale + company_placeholder: Indiquez ici le nom légal de votre entreprise + address1: Adresse du siège social + address1_placeholder: 123, rue de la Chèvre + address2: Complément d'adresse + legal_phone_number: Numéro de téléphone + phone_placeholder: "09 00 00 00 00" contact: name: Nom name_placeholder: 'ex: Bernard Michelet' @@ -2610,6 +2620,8 @@ fr: title: "Mise à jour des CGU & CGV" message_1: "Vos acheteurs devront valider vos CGV lors de leur commande." message_2: "Si vos acheteurs bénéficient de la fonctionnalité d'abonnement, vous devez pour l'instant leur communiquer vos CGV (et leurs mises à jour) par email. N'hésitez pas à nous contacter pour toute question." + business_address_info: + message: "Ces informations légales seront utilisées sur vos factures. Si vous ne renseignez pas ces champs, vos coordonnées publiques (présentes dans le menu Adresse) seront utilisées sur les factures." panels: save: Enregistrer saved: Enregistré diff --git a/config/locales/fr_CA.yml b/config/locales/fr_CA.yml index fd77b5ac44..fa220581d7 100644 --- a/config/locales/fr_CA.yml +++ b/config/locales/fr_CA.yml @@ -41,6 +41,8 @@ fr_CA: 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: @@ -95,6 +97,9 @@ fr_CA: community_forum_url: "Lien vers le forum" customer_instructions: "Précisions pour l'acheteur" 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." @@ -1028,6 +1033,7 @@ fr_CA: schedule: Rythme d'abonnement schedules: Rythmes d'abonnement new_schedule: Nouveau rythme d'abonnement + new_schedule_tooltip: La fréquence à laquelle un abonnement est placé name_and_timing_form: name: Nom orders_open: Commandes à partir de @@ -1531,40 +1537,82 @@ fr_CA: checkout_back_to_cart: "Retour au Panier" cost_currency: "Coût de la devise" split_checkout: + your_details: 1 - Vos coordonnées + payment_method: 2 - Moyen de paiement + order_summary: 3 - Récapitulatif de la commande step1: your_details: title: Vos informations first_name: label: Prénom + placeholder: ex. Alex last_name: label: Nom + placeholder: ex. Dupont email: label: Email + placeholder: ex. alexdupont@email.com phone: label: Numéro de téléphone + placeholder: ex. 0798765432 billing_address: title: Adresse de facturation address: + address1: + label: Adresse (Numéro et rue) + placeholder: ex. 17 rue de la chèvre + address2: + label: Complément d'adresse (optionnel) + placeholder: ex. Appartement 3 city: label: Ville + placeholder: ex. Metz state_id: label: Département zipcode: label: Code postal + placeholder: ex. N0B2L0 country_id: label: Pays delivery_address: title: Adresse de livraison + submit: Etape suivante - Moyen de Paiement + cancel: Retour au panier + step2: + payment_method: + title: Méthode de paiement + explaination: Vous pourrez vérifier et confirmer votre commande à l'étape suivante. + submit: Etape suivante - Récapitulatif de commande + cancel: Retour à vos coordonnées step3: your_details: title: Vos informations + edit: Modifier vos coordonnées billing_address: title: Adresse de facturation + shipping_address: + title: Adresse de livraison + delivery_info: + title: Information concernant la livraison + payment_method: + title: Méthode de paiement + edit: Modifier la méthode de paiement + order: + title: Total commande terms_and_conditions: message_html: "J'accepte les %{terms_and_conditions_link}" link_text: "CGU & CGV" + agree: En cliquant sur "Valider ma commande" vous acceptez que votre commande soit traitée. + submit: Valider ma commande + cancel: Retour à la méthode de paiement errors: + global: "La sauvegarde a échoué, merci de mettre à jour les champs mis en évidence." + terms_not_accepted: Merci d'accepter les CGU & CGV. + required: Ce champ ne peut pas être vide + invalid_number: "Merci de renseigner un numéro de téléphone valide" invalid_email: "Veuillez entrer un email valide" + select_a_shipping_method: Sélectionner une méthode de livraison + select_a_payment_method: Sélectionner une méthode de paiement order_paid: RÉGLÉ order_not_paid: NON RÉGLÉ order_total: Total commande @@ -1664,6 +1712,7 @@ fr_CA: producer_mail_order_text: "Voilà la liste et les quantités des produits commandés vous concernant:" producer_mail_delivery_instructions: "Modalités de livraison des produits:" producer_mail_signoff: "Merci et belle fin de journée!" + producer_mail_order_customer_text: "Voici un résumé des commandes rangées par acheteurs" shopping_oc_closed: La boutique est actuellement fermée shopping_oc_closed_description: "Veuillez attendre l'ouverture du prochain cycle de vente (ou contactez-nous directement pour voir si nous pouvons accepter une commande tardive)" shopping_oc_last_closed: "Le dernier cycle de vente s'est terminé il y a %{distance_of_time}" @@ -2072,6 +2121,8 @@ fr_CA: fundraising_fee: "Frais recherche de financement" price_graph: "Détail du prix" included_tax: "Inclut Taxe" + tax: "Taxe" + tax_amount_included: "%{amount}(inclus)" balance: "Solde" transaction: "Transaction" transaction_date: "Date" @@ -2143,6 +2194,7 @@ fr_CA: calculator_values: "Valeurs applicables" calculator_settings_warning: "Si vous modifiez le type de calculateur, vous devez sauvegarder avant de modifier les paramètres du calculateur." calculator_preferred_unit_error: "doit être kg ou lb" + calculator_preferred_value_error: "La valeur renseignée n'est pas valide. Veuillez utiliser des nombres uniquement. Par exemple : 10, 5.5, -20" flat_percent_per_item: "Pourcentage net" flat_rate_per_item: "Taux forfaitaire par article" flat_rate_per_order: "Montant fixe par commande" @@ -2150,6 +2202,7 @@ fr_CA: price_sack: "Montant variable selon total commande" new_order_cycles: "Nouveaux cycles de vente" new_order_cycle: "Nouveau Cycle de Vente" + new_order_cycle_tooltip: "Période d'ouverture de la boutique" 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" @@ -2722,6 +2775,7 @@ fr_CA: invalid: "invalide" quantity_adjusted: "Le stock disponible est insuffisant. La quantité a été mise à jour en fonction du stock restant." quantity_unchanged: "La quantité n'a pas été modifiée." + cannot_remove_last_item: "Vous ne pouvez pas supprimer le dernier produit d'une commande, veuillez annuler la commande si aucun produit ne doit y être ajouté." resend_user_email_confirmation: resend: "Renvoyer" sending: "Renvoyer" @@ -3740,6 +3794,7 @@ fr_CA: awaiting_return: attente du retour canceled: annulé cart: panier + confirmation: "Sélectionner une méthode de paiement" complete: terminer confirm: confirmer delivery: livraison