diff --git a/config/locales/en_GB.yml b/config/locales/en_GB.yml index 673410aa49..d7e3352ce7 100644 --- a/config/locales/en_GB.yml +++ b/config/locales/en_GB.yml @@ -240,6 +240,8 @@ en_GB: quantity: Quantity pick_up: Pick up copy: Copy + change_my_password: "Change my password" + update_password: "Update password" password_confirmation: Password Confirmation reset_password_token: Reset password expired: has expired, please request a new one @@ -369,6 +371,7 @@ en_GB: status: "Status" diff: "Diff" error: "Error" + enable_products_cache: "Enable Products Cache?" invoice_settings: edit: title: Invoice Settings @@ -1233,6 +1236,7 @@ en_GB: no_shipping_or_payment: no shipping or payment methods unconfirmed: unconfirmed days: days + authorization_failure: "Authorisation Failure" label_shop: "Shop" label_shops: "Shops" label_map: "Map" @@ -1608,6 +1612,7 @@ en_GB: products_available: Available? products_producer: "Producer" products_price: "Price" + name_or_sku: "NAME OR SKU" register_title: Find out more sell_title: "Register" sell_headline: "Get on the Open Food Network!" @@ -1665,6 +1670,7 @@ en_GB: orders_bought_edit_button: Edit confirmed items orders_bought_already_confirmed: "* already confirmed" orders_confirm_cancel: Are you sure you want to cancel this order? + order_processed_successfully: "Your order has been processed successfully" products_cart_distributor_choice: "Distributor for your order:" products_cart_distributor_change: "Your distributor for this order will be changed to %{name} if you add this product to your cart." products_cart_distributor_is: "Your distributor for this order is %{name}." @@ -1746,11 +1752,13 @@ en_GB: registration_about_us: "'About Us' text" registration_outcome_headline: "What do I get?" registration_outcome1_html: "Your profile helps people find and contact you on the Open Food Network." + registration_outcome2: "Use this space to tell the story of your enterprise, to help drive connections to your social and online presence." registration_outcome3: "It's also the first step towards trading on the Open Food Network, or opening an online store." registration_action: "Let's get started!" details: title: "Details" headline: "Let's Get Started" + enterprise: "Yippee! First need to know a little bit about your enterprise:" producer: "Great! First we need to know a little bit about your farm:" enterprise_name_field: "Enterprise Name:" producer_name_field: "Farm Name:" @@ -1792,6 +1800,7 @@ en_GB: title: "About" headline: "Nice one!" message: "Now let's flesh out the details about" + success: "Success! %{enterprise} added to the Open Food Network" registration_exit_message: "If you exit this wizard at any stage, you can continue to create your profile by going to the admin interface." enterprise_description: "Short Description" enterprise_description_placeholder: "A short sentence describing your enterprise" @@ -1887,6 +1896,10 @@ en_GB: ok: OK not_visible: not visible you_have_no_orders_yet: "You have no orders yet" + show_only_complete_orders: "Only show complete orders" + successfully_created: '%{resource} has been successfully created!' + successfully_removed: '%{resource} has been successfully removed!' + successfully_updated: '%{resource} has been successfully updated!' running_balance: "Running balance" outstanding_balance: "Outstanding balance" admin_enterprise_relationships: "Enterprise Permissions" @@ -2222,6 +2235,8 @@ en_GB: shipping_methods: "Shipping Methods" payment_methods: "Payment Methods" payment_method_fee: "Transaction fee" + payment_processing_failed: "Payment could not be processed, please check the details you entered" + payment_updated: "Payment Updated" inventory_settings: "Inventory Settings" tag_rules: "Tag Rules" shop_preferences: "Shop Preferences" @@ -2467,6 +2482,7 @@ en_GB: sending: "Resend..." done: "Resend done ✓" failed: "Resend failed ✗" + insufficient_stock: "Insufficient stock available, only %{on_hand} remaining" out_of_stock: reduced_stock_available: Reduced stock available out_of_stock_text: > @@ -2583,50 +2599,171 @@ en_GB: invalid_filter_parameters: "The filters you selected for this report are invalid." order: "Order" distribution: "Distribution" + order_details: "Order Details" + customer_details: "Customer Details" + adjustments: "Adjustments" + payments: "Payments" payment: "Payment" payment_method: "Payment Method" shipment: "Shipment" + shipment_inc_vat: "Shipment including VAT" + shipping_tax_rate: "Shipping Tax Rate" category: "Category" delivery: "Delivery" + temperature_controlled: "Temperature Controlled" new_product: "New Product" administration: "Administration" + logged_in_as: "Logged in as" account: "Account" logout: "Logout" date_range: "Date Range" + status: "status" + new: "New" start: "Start" + stop: "Stop" first: "First" previous: "Previous" last: "Last" spree: + your_order_is_empty_add_product: "Your order is empty, please search for and add a product above" + add_product: "Add Product" + name_or_sku: "Name or SKU (enter at least first 4 characters of product name)" resend: Resend + back_to_orders_list: Back To Orders List + select_stock: "Select stock" + location: "Location" + count_on_hand: "Count On Hand" quantity: "Quantity" + package_from: "package from" + item_description: "Item Description" price: "Price" total: "Total" edit: "Edit" + split: "Split" delete: "Delete" + cannot_set_shipping_method_without_address: "Cannot set shipping method until customer details are provided." + no_tracking_present: "No tracking details provided." + order_total: "Order Total" + customer_details: "Customer Details" + customer_search: "Customer Search" + choose_a_customer: "Choose a customer" account: "Account" billing_address: "Billing Address" shipping_address: "Shipping Address" + first_name: "First name" + last_name: "Last name" + street_address: "Street Address" + street_address_2: "Street Address (cont'd)" city: "City" + zip: "Postcode" country: "Country" state: "County" phone: "Phone" update: "Update" + use_billing_address: "Use Billing Address" + adjustments: "Adjustments" continue: "Continue" + fill_in_customer_info: "Please fill in customer info" + new_payment: "New Payment" + configurations: "Configurations" general_settings: "General Settings" + site_name: "Site Name" + site_url: "Site URL" + default_seo_title: "Default SEO Title" + default_meta_description: "Default Meta Description" + default_meta_keywords: "Default Meta Keywords" + security_settings: "Security Settings" + allow_ssl_in_development_and_test: "Allow SSL to be used when in development and test modes" + allow_ssl_in_production: "Allow SSL to be used in production mode" + allow_ssl_in_staging: "Allow SSL to be used in staging mode" + check_for_spree_alerts: "Check for Spree alerts" + currency_decimal_mark: "Currency decimal mark" + currency_settings: "Currency Settings" + currency_symbol_position: Put "currency symbol before or after pound amount?" + currency_thousands_separator: "Currency thousands separator" + hide_cents: "Hide pence" + display_currency: "Display currency" + choose_currency: "Choose Currency" + mail_method_settings: "Mail Method Settings" + general: "General" + enable_mail_delivery: "Enable Mail Delivery" + send_mails_as: "Send Mails As" + smtp_send_all_emails_as_from_following_address: "Send all mails as from the following address." + send_copy_of_all_mails_to: "Send Copy of All Mails To" + smtp_send_copy_to_this_addresses: "Sends a copy of all outgoing mails to this address. For multiple addresses, separate with commas." + intercept_email_address: "Intercept Email Address" + intercept_email_instructions: "Override email recipient and replace with this address." + smtp: "SMTP" + smtp_domain: "SMTP Domain" + smtp_mail_host: "SMTP Mail Host" + smtp_port: "SMTP Port" + secure_connection_type: "Secure Connection Type" + smtp_authentication_type: "SMTP Authentication Type" + smtp_username: "SMTP Username" + smtp_password: "SMTP Password" + image_settings: "Image Settings" + image_settings_warning: "You will need to regenerate thumbnails if you update the paperclip styles. Use rake paperclip:refresh:thumbnails CLASS=Spree::Image to do this." + attachment_default_style: Attachments Style + attachment_default_url: "Attachments Default URL" + attachment_path: "Attachments Path" + attachment_styles: "Paperclip Styles" + attachment_url: "Attachments URL" + add_new_style: "Add New Style" + image_settings_updated: "Image Settings successfully updated." tax_categories: "Tax Categories" + listing_tax_categories: "Listing Tax Categories" + back_to_tax_categories_list: "Back To Tax Categories List" tax rate: "Tax Rates" + new_tax_rate: "New Tax Rate" tax_category: "Tax Category" + rate: "Rate" + tax_rate_amount_explanation: "Tax rates are a decimal amount to aid in calculations, (i.e. if the tax rate is 5% then enter 0.05)" + included_in_price: "Included in Price" + show_rate_in_label: "Show rate in label" + back_to_tax_rates_list: "Back to Tax Rates List" tax_settings: "Tax Settings" + zones: "Zones" + new_zone: "New Zone" + default_tax: "Default Tax" + default_tax_zone: "Default Tax Zone" + country_based: "Country Based" + state_based: "County Based" + countries: "Countries" + listing_countries: "Listing Countries" + iso_name: "ISO Name" + states_required: "Counties Required" + editing_country: "Editing Country" + back_to_countries_list: "Back to Countries List" + states: "Counties" + abbreviation: "Abbreviation" + new_state: "New County" payment_methods: "Payment Methods" new_payment_method: "New Payment Method" + provider: "Provider" + taxonomies: "Taxonomies" + new_taxonomy: "New Taxonomy" + back_to_taxonomies_list: "Back to Taxonomies List" shipping_methods: "Shipping Methods" shipping_categories: "Shipping Categories" + new_shipping_category: "NEWEW Shipping Categories" + back_to_shipping_categories: "Back To Shipping Categories" + analytics_trackers: "Analytics Trackers" + no_trackers_found: "No Trackers Found" + new_tracker: "New Tracker" + add_one: "Add One" + google_analytics_id: "Analytics ID" + back_to_trackers_list: "Back to Trackers List" name: "Name" description: "Description" type: "Type" + default: "default" calculator: "Calculator" + zone: "Zone" + display: "Display" + environment: "Environment" + active: "Active" nore: "More" + no_results: "No results" create: "Create" loading: "Loading" email: Email @@ -2634,6 +2771,7 @@ en_GB: my_account: "My account" date: "Date" time: "Time" + inventory_error_flash_for_insufficient_quantity: "An item in your cart has become unavailable." inventory: Inventory zipcode: Postcode weight: Weight (per kg) @@ -2653,13 +2791,17 @@ en_GB: bulk_order_management: "Bulk Order Management" subscriptions: "Subscriptions" products: "Products" + option_types: "Option Types" properties: "Properties" + prototypes: "Prototypes" variant_overrides: "Inventory" reports: "Reports" + configuration: "Configuration" users: "Users" roles: "Roles" order_cycles: "Order Cycles" enterprises: "Enterprises" + enterprise_relationships: "Permissions" customers: "Customers" groups: "Groups" product_properties: @@ -2835,6 +2977,9 @@ en_GB: login_to_view_order: "Please log in to view your order." bought: item: "Already ordered in this order cycle" + line_item: + insufficient_stock: "Insufficient stock available, only %{on_hand} remaining" + out_of_stock: "Out of Stock" shipment_states: backorder: backorder partial: partial diff --git a/config/locales/fr.yml b/config/locales/fr.yml index a51831f932..420762dbd2 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -240,6 +240,8 @@ fr: quantity: Quantité pick_up: Retrait 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. @@ -369,6 +371,7 @@ fr: status: "Statut" diff: "Diff" error: "Erreur" + enable_products_cache: "Autoriser Cache Produits ?" invoice_settings: edit: title: Paramètres de facturation @@ -1234,6 +1237,7 @@ fr: no_shipping_or_payment: pas de méthode de livraison ou de paiement unconfirmed: non confirmé days: jours + authorization_failure: "Echec de l'autorisation" label_shop: "Boutique" label_shops: "Boutiques" label_map: "Carte" @@ -1609,6 +1613,7 @@ fr: products_available: Disponible? products_producer: "Producteur" products_price: "Prix" + name_or_sku: "NOM OU REF PRODUIT" register_title: S'inscrire sell_title: "S'inscrire" sell_headline: "Aller sur Open Food France!" @@ -1666,6 +1671,7 @@ fr: orders_bought_edit_button: Modifier les produits confirmés orders_bought_already_confirmed: "* déjà confirmé" orders_confirm_cancel: Voulez-vous vraiment annuler cette commande ? + order_processed_successfully: "Votre commande a été traitée avec succès" products_cart_distributor_choice: "Distributeur pour votre commande:" products_cart_distributor_change: "Vore distributeur pour cette commande sera dorénavant %{name} si vous ajoutez ce produit à votre panier." products_cart_distributor_is: "Votre distributeur pour cette commande est %{name}." @@ -1747,11 +1753,13 @@ fr: registration_about_us: "Un texte \"A propos\"" registration_outcome_headline: "Qu'est-ce que ça m'apporte?" registration_outcome1_html: "Votre profil permet aux gens de vous trouver et de vous contacter via Open Food France." + registration_outcome2: "Utilisez cet espace pour raconter l'histoire de votre entreprise, et stimuler les visites vers vos points de présence en ligne." registration_outcome3: "C'est aussi le premier pas vers la vente via Open Food France, ou l'ouverture de votre boutique en ligne." registration_action: "Démarrons!" details: title: "Informations" 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 :" @@ -1793,6 +1801,7 @@ fr: title: "A propos" headline: "Bien joué!" message: "A présent, allons un peu plus dans les détails concernant" + success: "Opération réussie ! %{enterprise} a été ajoutée à Open Food France" registration_exit_message: "Si vous quittez ce module, vous pourrez continuer la création de votre profil via l'interface d'administration." enterprise_description: "Description (en bref)" enterprise_description_placeholder: "Une phrase pour décrire votre organisation" @@ -1888,6 +1897,10 @@ fr: ok: OK not_visible: invisible you_have_no_orders_yet: "Vous n'avez pas encore de commande" + show_only_complete_orders: "Ne montrer que les commandes finalisées" + successfully_created: '%{resource} a été créé avec succès !' + successfully_removed: '%{resource} a été supprimé avec succès !' + successfully_updated: '%{resource} a été mis à jour avec succès !' running_balance: "Solde courant" outstanding_balance: "Solde restant" admin_enterprise_relationships: "Permissions Inter-entreprises" @@ -2223,6 +2236,8 @@ fr: shipping_methods: "Méthodes de livraison" payment_methods: "Méthodes de paiement" payment_method_fee: "Frais de transaction" + payment_processing_failed: "Le paiement n'a pas pu être traité, veuillez vérifier les informations saisies" + payment_updated: "Paiement mis à jour" inventory_settings: "Catalogue boutique" tag_rules: "Règles de tag" shop_preferences: "Préférences boutique" @@ -2472,6 +2487,7 @@ fr: sending: "Renvoi...." done: "Renvoi effectué ✓" failed: "Renvoi échoué ✗" + insufficient_stock: "Stock disponible insuffisant, il n'en reste que %{on_hand}" out_of_stock: reduced_stock_available: Stock disponible out_of_stock_text: > @@ -2589,50 +2605,171 @@ fr: invalid_filter_parameters: "Les filtres sélectionnés pour ce rapport sont invalides." order: "Commandes à venir" distribution: "Distribution" + order_details: "Détails de la commande" + customer_details: "Informations acheteur" + adjustments: "Ajustements" + payments: "Paiements" payment: "Paiement" payment_method: "Méthode de paiement" shipment: "Livraison" + shipment_inc_vat: "Livraison incluant TVA" + shipping_tax_rate: "Taux TVA livraison" category: "Catégorie" delivery: "Livraison" + temperature_controlled: "Température contrôlée" new_product: "Nouveau Produit" administration: "Administration" + logged_in_as: "Connecté en tant que" account: "Compte" logout: "Déconnexion" date_range: "Période" + status: "statut" + new: "Nouveau" start: "Début" + stop: "Arrêter" first: "Début" previous: "Précédent" last: "Fin" spree: + your_order_is_empty_add_product: "Votre commande est vide, veuillez ajouter des produits" + add_product: "Ajouter un produit" + name_or_sku: "Nom ou Ref Produit (entrer au moins les 4 premiers caractères du nom du produit)" resend: Renvoyer + back_to_orders_list: Retour à la liste des commandes + select_stock: "Sélectionner le stock" + location: "Localisation" + count_on_hand: "Quantité en stock" quantity: "Quantité" + package_from: "conditionnement par" + item_description: "Description de la pièce" price: "Prix" total: "Total" edit: "Modifier" + split: "Découper" delete: "Supprimer" + cannot_set_shipping_method_without_address: "Impossible de choisir une méthode de livraison tant que les informations acheteur ne sont pas fournies." + no_tracking_present: "Pas d'informations de traçabilité fournies." + order_total: "Total Commande" + customer_details: "Informations acheteur" + customer_search: "Recherche Acheteur" + choose_a_customer: "Choisir un acheteur" account: "Compte" billing_address: "Adresse de facturation" shipping_address: "Adresse de livraison" + first_name: "Prénom" + last_name: "Nom " + street_address: "Adresse - nom de la rue" + street_address_2: "Adresse - nom de la rue (cont.)" city: "Ville" + zip: "Code postal" country: "Pays" state: "Département" phone: "n° tel" update: "Mettre à jour" + use_billing_address: "Utiliser l'adresse de facturation" + adjustments: "Ajustements" continue: "Suivant" + fill_in_customer_info: "Veuillez saisir les informations acheteur" + new_payment: "Nouveau paiement" + configurations: "Configurations" general_settings: "Configurations générales" + site_name: "Nom du site" + site_url: "URL du site" + default_seo_title: "Titre référencement web (SEO) par défaut" + default_meta_description: "Meta description par défaut" + default_meta_keywords: "Meta mots clés par défaut" + security_settings: "Paramètres de sécurité" + allow_ssl_in_development_and_test: "Autoriser l'utilisation SSL dans les environnements de développement et de test" + allow_ssl_in_production: "Autoriser l'utilisation SSL dans l'environnement de production" + allow_ssl_in_staging: "Autoriser l'utilisation SSL dans l'environnement de staging" + check_for_spree_alerts: "Vérifier les alertes Spree" + currency_decimal_mark: "Symbole du séparateur de décimales" + currency_settings: "Paramètres devise" + currency_symbol_position: Mettre le symbole de la devise avant ou après le montant ? + currency_thousands_separator: "Symbole du séparateur de milliers" + hide_cents: "Masquer les centimes" + display_currency: "Afficher la devise" + choose_currency: "Choisir la devise" + mail_method_settings: "Paramètre méthode mail" + general: "Général" + enable_mail_delivery: "Permettre distribution des mails" + send_mails_as: "Envoyer les mails en tant que" + smtp_send_all_emails_as_from_following_address: "Envoyer tous les mails depuis l'adresse suivante." + send_copy_of_all_mails_to: "Envoyer une copie de tous les mails à" + smtp_send_copy_to_this_addresses: "Envoyer une copie de tous les mails sortants à cette adresse. Si plusieurs adresses, les séparer par une virgule." + intercept_email_address: "Adresse email d'interception" + intercept_email_instructions: "Modifier l'email destinataire et le remplacer avec cette adresse." + smtp: "SMTP" + smtp_domain: "Domaine SMTP" + smtp_mail_host: "Hôte de messagerie SMTP" + smtp_port: "Port SMTP" + secure_connection_type: "Type de connexion sécurisée" + smtp_authentication_type: "Type d'authentification SMTP" + smtp_username: "Nom d'utilisateur SMTP" + smtp_password: "Mot de passe SMTP" + image_settings: "Paramètres des images" + image_settings_warning: "Vous devrez générer de nouvelles vignettes si vous mettez à jour les styles paperclip. Utilisez rake paperclip:refresh:thumbnails CLASS=Spree::Image pour le faire." + attachment_default_style: Style des pièces jointes + attachment_default_url: "URL par défaut des pièces jointes" + attachment_path: "Chemin des pièces jointes" + attachment_styles: "Styles paperclip" + attachment_url: "URL des pièces jointes" + add_new_style: "Ajouter nouveau style" + image_settings_updated: "Paramètre des images mis à jour avec succès." tax_categories: "TVA applicable" + listing_tax_categories: "Catégories de taxe en cours d'affichage" + back_to_tax_categories_list: "Retour à la liste des catégories de taxe" tax rate: "Par taux de taxe" + new_tax_rate: "Nouveau taux de taxe" tax_category: "TVA applicable" + rate: "Taux" + tax_rate_amount_explanation: "Les taux de taxe sont présentés en nombres décimaux pour faciliter les calculs (ex : si le taux est 5,5% saisissez 0.055)" + included_in_price: "Inclus dans le prix" + show_rate_in_label: "Montrer le taux dans le nom" + back_to_tax_rates_list: "Retour à la liste des taux de taxe" tax_settings: "Paramètres TVA" + zones: "Zones" + new_zone: "Nouvelle zone" + default_tax: "Taxe par défaut" + default_tax_zone: "Zone de taxe par défaut" + country_based: "Basé sur un pays" + state_based: "Basé sur un État/département" + countries: "Pays" + listing_countries: "Pays en cours d'affichage" + iso_name: "Noms ISO" + states_required: "États/Départements requis" + editing_country: "Pays en cours de mise à jour" + back_to_countries_list: "Retour à la liste des pays" + states: "Départements" + abbreviation: "Code" + new_state: "Nouveau département" payment_methods: "Méthodes de paiement" new_payment_method: "Nouvelle méthode de paiement" + provider: "Fournisseur" + taxonomies: "Taxonomies" + new_taxonomy: "Nouvelle taxonomie" + back_to_taxonomies_list: "Retour à la liste des taxonomies" shipping_methods: "Méthodes de livraison" shipping_categories: "Condition de transport" + new_shipping_category: "Nouvelle catégorie d'expédition" + back_to_shipping_categories: "Retour aux catégories d'expédition" + analytics_trackers: "Traqueurs analyse navigation" + no_trackers_found: "Pas de traqueur trouvé" + new_tracker: "Nouveau traqueur" + add_one: "En ajouter un" + google_analytics_id: "ID analytique" + back_to_trackers_list: "Retour à la liste des traqueurs" name: "Produit/Variante" description: "Description" type: "Catégorie" + default: "par défaut" calculator: "Calculateur" + zone: "Zone" + display: "Afficher" + environment: "Environnement" + active: "Actif" nore: "Plus" + no_results: "Pas de résultats" create: "Créer" loading: "Chargement en cours" email: Email @@ -2640,6 +2777,7 @@ fr: my_account: "Mon compte" date: "Date" time: "Heure" + inventory_error_flash_for_insufficient_quantity: "Un produit de votre panier n'est plus disponible." inventory: Catalogue boutique zipcode: Code postal weight: Poids (au kg) @@ -2659,13 +2797,17 @@ fr: bulk_order_management: "Gestion des commandes par lot" subscriptions: "Abonnements" products: "Produits" + option_types: "Types d'options" properties: "Propriétés / labels" + prototypes: "Prototypes" variant_overrides: "Catalogue boutique" reports: "Rapports" + configuration: "Configuration" users: "Utilisateurs" roles: "Roles" order_cycles: "Cycles de vente" enterprises: "Entreprises" + enterprise_relationships: "Permissions" customers: "Acheteurs" groups: "Groupes" product_properties: @@ -2841,6 +2983,9 @@ fr: login_to_view_order: "Veuillez vous connecter pour voir votre commande." bought: item: "Déjà commandé dans ce cycle de vente" + line_item: + insufficient_stock: "Stock disponible insuffisant, il n'en reste que %{on_hand}" + out_of_stock: "En rupture de stock" shipment_states: backorder: réapprovisionnement partial: partiel