diff --git a/config/locales/de_DE.yml b/config/locales/de_DE.yml index 3a306a6e50..ca5d6cbf6b 100644 --- a/config/locales/de_DE.yml +++ b/config/locales/de_DE.yml @@ -72,6 +72,44 @@ de_DE: missing: "Für die Zahlung eines Kundens ist keine Kreditkarte verfügbar." processing_error: "Bei der Verarbeitung der Kreditkartenzahlung ist ein Fehler aufgetreten." rate_limit: "Ein Fehler ist aufgetreten, weil Anfragen zu schnell an die API gesendet wurden. Bitte teilen Sie es uns mit, wenn dieser Fehler häufiger auftritt." + authentication_required: "Die Karte wurde abgelehnt, da diese Transaktion eine Authentifizierung erfordert." + approve_with_id: "Die Zahlung kann nicht autorisiert werden." + call_issuer: "Die Kreditkarte wurde aus unbekannten Grund abgelehnt." + card_not_supported: "Diese Art von Einkauf wird von der Karte nicht unterstützt." + card_velocity_exceeded: "Der/die Kund/in hat das auf seiner/ihrer Karte verfügbare Guthaben oder Kreditlimit überschritten." + currency_not_supported: "Die angegebene Währung wird von der Karte nicht unterstützt." + do_not_honor: "Die Karte wurde aus unbekanntem Grund abgelehnt." + do_not_try_again: "Die Karte wurde aus unbekanntem Grund abgelehnt." + duplicate_transaction: "Eine Transaktion mit identischem Betrag und Kreditkarteninformationen wurde vor Kurzem eingereicht." + fraudulent: "Die Zahlung wurde abgelehnt, da Stripe sie als potenziell betrügerisch einstuft." + generic_decline: "Die Karte wurde aus unbekanntem Grund abgelehnt." + incorrect_pin: "Die eingegebene PIN ist falsch. Dieser Ablehnungscode gilt nur für Zahlungen mit einem Kartenlesegerät." + insufficient_funds: "Die Karte ist nicht ausreichend gedeckt, um den Kaufvorgang abzuschließen." + invalid_account: "Die Karte oder das dazugehörige Konto sind ungültig." + invalid_amount: "Der Zahlungsbetrag ist ungültig oder überschreitet den zulässigen Betrag." + invalid_pin: "Die eingegebene PIN ist falsch. Dieser Ablehnungscode gilt nur für Zahlungen mit einem Kartenlesegerät." + issuer_not_available: "Der Kartenaussteller konnte nicht kontaktiert werden. Somit kann die Zahlung nicht autorisiert werden." + lost_card: "Die Zahlung wurde abgelehnt, da die Karte als verloren gemeldet wurde." + merchant_blacklist: "Die Zahlung wurde abgelehnt, da sie mit einem Wert auf der Sperrliste von Stripe übereinstimmt." + new_account_information_available: "Die Karte oder das dazugehörige Konto sind ungültig." + no_action_taken: "Die Karte wurde aus unbekanntem Grund abgelehnt." + not_permitted: "Die Zahlung ist nicht zulässig." + offline_pin_required: "Die Karte wurde abgelehnt, da sie eine PIN erfordert." + online_or_offline_pin_required: "Die Karte wurde abgelehnt, da sie eine PIN erfordert." + pickup_card: "Die Karte kann nicht für diese Zahlung verwendet werden (möglicherweise wurde sie als verloren oder gestohlen gemeldet)." + pin_try_exceeded: "Die zulässige Anzahl von PIN-Versuchen wurde überschritten." + reenter_transaction: "Die Zahlung konnte aus unbekanntem Grund nicht vom Aussteller abgewickelt werden." + restricted_card: "Die Karte kann nicht für diese Zahlung verwendet werden (möglicherweise wurde sie als verloren oder gestohlen gemeldet)." + revocation_of_all_authorizations: "Die Karte wurde aus unbekanntem Grund abgelehnt." + revocation_of_authorization: "Die Karte wurde aus unbekanntem Grund abgelehnt." + security_violation: "Die Karte wurde aus unbekanntem Grund abgelehnt." + service_not_allowed: "Die Karte wurde aus unbekanntem Grund abgelehnt." + stolen_card: "Die Zahlung wurde abgelehnt, da die Karte als gestohlen gemeldet wurde." + stop_payment_order: "Die Karte wurde aus unbekanntem Grund abgelehnt." + testmode_decline: "Eine Stripe-Testkartennummer wurde verwendet." + transaction_not_allowed: "Die Karte wurde aus unbekanntem Grund abgelehnt." + try_again_later: "Die Karte wurde aus unbekanntem Grund abgelehnt." + withdrawal_count_limit_exceeded: "Der/die Kund/in hat das auf seiner/ihrer Karte verfügbare Guthaben oder Kreditlimit überschritten." activemodel: attributes: order_management/reports/enterprise_fee_summary/parameters: @@ -137,6 +175,9 @@ de_DE: already_registered: "Diese E-Mail-Adresse ist bereits registriert. Bitte loggen Sie sich ein oder verwenden Sie eine andere E-Mail-Adresse." success: logged_in_succesfully: "Erfolgreich eingeloggt." + sessions: + signed_out: "Sie sind jetzt ausgeloggt." + already_signed_out: "Sie sind jetzt ausgeloggt." user_passwords: spree_user: updated_not_active: "Ihr Passwort wurde zurückgesetzt, aber ihre E-Mail-Adresse muss noch bestätigt werden." diff --git a/config/locales/en_CA.yml b/config/locales/en_CA.yml index 8f3e31c945..63d53107b1 100644 --- a/config/locales/en_CA.yml +++ b/config/locales/en_CA.yml @@ -72,6 +72,44 @@ en_CA: missing: "There is no card on a customer that is being charged." processing_error: "An error occurred while processing the card." rate_limit: "An error occurred due to requests hitting the API too quickly. Please let us know if you're consistently running into this error." + authentication_required: "The card was declined as the transaction requires authentication." + approve_with_id: "The payment cannot be authorized." + call_issuer: "The card has been declined for an unknown reason." + card_not_supported: "The card does not support this type of purchase." + card_velocity_exceeded: "The customer has exceeded the balance or credit limit available on their card." + currency_not_supported: "The card does not support the specified currency." + do_not_honor: "The card has been declined for an unknown reason." + do_not_try_again: "The card has been declined for an unknown reason." + duplicate_transaction: "A transaction with identical amount and credit card information was submitted very recently." + fraudulent: "The payment has been declined as Stripe suspects it is fraudulent." + generic_decline: "The card has been declined for an unknown reason." + incorrect_pin: "The PIN entered is incorrect. This decline code only applies to payments made with a card reader." + insufficient_funds: "The card has insufficient funds to complete the purchase." + invalid_account: "The card, or account the card is connected to, is invalid." + invalid_amount: "The payment amount is invalid, or exceeds the amount that is allowed." + invalid_pin: "The PIN entered is incorrect. This decline code only applies to payments made with a card reader." + issuer_not_available: "The card issuer could not be reached, so the payment could not be authorized." + lost_card: "The payment has been declined because the card is reported lost." + merchant_blacklist: "The payment has been declined because it matches a value on the Stripe user’s block list." + new_account_information_available: "The card, or account the card is connected to, is invalid." + no_action_taken: "The card has been declined for an unknown reason." + not_permitted: "The payment is not permitted." + offline_pin_required: "The card has been declined as it requires a PIN." + online_or_offline_pin_required: "The card has been declined as it requires a PIN." + pickup_card: "The card cannot be used to make this payment (it is possible it has been reported lost or stolen)." + pin_try_exceeded: "The allowable number of PIN tries has been exceeded." + reenter_transaction: "The payment could not be processed by the issuer for an unknown reason." + restricted_card: "The card cannot be used to make this payment (it is possible it has been reported lost or stolen)." + revocation_of_all_authorizations: "The card has been declined for an unknown reason." + revocation_of_authorization: "The card has been declined for an unknown reason." + security_violation: "The card has been declined for an unknown reason." + service_not_allowed: "The card has been declined for an unknown reason." + stolen_card: "The payment has been declined because the card is reported stolen." + stop_payment_order: "The card has been declined for an unknown reason." + testmode_decline: "A Stripe test card number was used." + transaction_not_allowed: "The card has been declined for an unknown reason." + try_again_later: "The card has been declined for an unknown reason." + withdrawal_count_limit_exceeded: "The customer has exceeded the balance or credit limit available on their card." activemodel: attributes: order_management/reports/enterprise_fee_summary/parameters: @@ -1029,7 +1067,7 @@ en_CA: automatic_notifications: Automatic notifications automatic_notifications_tip: Automatically notify producers with their orders via emails when order cycles close title: Advanced Settings - choose_product_tip: You can restrict products incoming and outgoing to only%{inventory}'s inventory. + choose_product_tip: You can restrict products incoming and outgoing to only %{inventory}'s inventory. preferred_product_selection_from_coordinator_inventory_only_here: Coordinator's Inventory Only preferred_product_selection_from_coordinator_inventory_only_all: All Available Products save_reload: Save and Reload Page @@ -1326,7 +1364,7 @@ en_CA: cart_sidebar: checkout: "Checkout" edit_cart: "Edit cart" - items_in_cart_singular: "%{num}item in your cart" + items_in_cart_singular: "%{num} item in your cart" items_in_cart_plural: "%{num} items in your cart" close: "Close" cart_empty: "Your cart is empty" @@ -1711,7 +1749,7 @@ en_CA: email_confirmed: "Thank you for confirming your email address." email_confirmation_activate_account: "Before we can activate your new account, we need to confirm your email address." email_confirmation_greeting: "Hi, %{contact}!" - email_confirmation_profile_created: "A profile for %{name} has been successfully created! To activate your Profile we need to confirm this email address." + email_confirmation_profile_created: "A profile for %{name} has been successfully created! To activate your Profile we need to confirm this email address." email_confirmation_click_link: "Please click the link below to confirm your email and to continue setting up your profile." email_confirmation_link_label: "Confirm this email address »" email_confirmation_help_html: "After confirming your email you can access your administration account for this enterprise. See the %{link} to find out more about %{sitename}'s features and to start using your profile or online store." @@ -1748,7 +1786,7 @@ en_CA: email_so_edit_true_html: "You can make changes until orders close on %{orders_close_at}." email_so_edit_false_html: "You can view details of this order at any time." email_so_contact_distributor_html: "If you have any questions you can contact %{distributor} via %{email}." - email_so_contact_distributor_to_change_order_html: "This order was automatically created for you. You can make changes until orders close on %{orders_close_at}by contacting %{distributor}via %{email}." + email_so_contact_distributor_to_change_order_html: "This order was automatically created for you. You can make changes until orders close on %{orders_close_at} by contacting %{distributor} via %{email}." email_so_confirmation_intro_html: "Your order with %{distributor} is now confirmed" email_so_confirmation_explainer_html: "This order was automatically placed for you, and it has now been finalised." email_so_confirmation_details_html: "Here's everything you need to know about your order from %{distributor}:" @@ -2207,9 +2245,9 @@ en_CA: not_visible: not visible you_have_no_orders_yet: "You have no orders yet" show_only_complete_orders: "Only show completed orders" - successfully_created: '%{resource}has been successfully created!' + successfully_created: '%{resource} has been successfully created!' successfully_removed: '%{resource}has been successfully removed!' - successfully_updated: '%{resource}has been successfully updated!' + successfully_updated: '%{resource} has been successfully updated!' running_balance: "Running balance" outstanding_balance: "Outstanding balance" admin_enterprise_relationships: "Enterprise Permissions" @@ -2775,8 +2813,8 @@ en_CA: exchange_products: load_more_variants: "Load More Variants" load_all_variants: "Load All Variants" - select_all_variants: "Select All %{total_number_of_variants}Variants" - variants_loaded: "%{num_of_variants_loaded}of%{total_number_of_variants}Variants Loaded" + select_all_variants: "Select All %{total_number_of_variants} Variants" + variants_loaded: "%{num_of_variants_loaded} of %{total_number_of_variants} Variants Loaded" loading_variants: "Loading Variants" tag_rules: shipping_method_tagged_top: "Shipping methods tagged" @@ -3351,8 +3389,8 @@ en_CA: please_define_payment_methods: "Please define some payment methods first." options: "Options" has_no_shipped_units: "has no shipped units" - successfully_created: '%{resource}has been successfully created!' - successfully_updated: '%{resource}has been successfully updated!' + successfully_created: '%{resource} has been successfully created!' + successfully_updated: '%{resource} has been successfully updated!' payment_method: "Payment Method" payment_processing_failed: "Payment could not be processed, please check the details you entered." not_available: "N/A" @@ -3367,9 +3405,9 @@ en_CA: error_messages: errors_prohibited_this_record_from_being_saved: one: "1 error prohibited this record from being saved:" - few: " %{count}errors prohibited this record from being saved:" - many: " %{count}errors prohibited this record from being saved:" - other: " %{count}errors prohibited this record from being saved:" + few: " %{count} errors prohibited this record from being saved:" + many: " %{count} errors prohibited this record from being saved:" + other: " %{count} errors prohibited this record from being saved:" there_were_problems_with_the_following_fields: "There were problems with the following fields" payments_list: date_time: "Date/time" @@ -3481,7 +3519,7 @@ en_CA: next: "Next" loading: "Loading" no_orders_found: "No Orders Found" - results_found: " %{number} Results found." + results_found: " %{number} Results found." viewing: "Viewing %{start} to %{end}." print_invoices: "Print Invoices" sortable_header: @@ -3799,7 +3837,7 @@ en_CA: order_mailer: cancel_email: customer_greeting: "Dear %{name}," - instructions_html: "Your order with %{distributor}1 has been CANCELED. Please retain this cancellation information for your records." + instructions_html: "Your order with %{distributor} has been CANCELED. Please retain this cancellation information for your records." dont_cancel: "If you have changed your mind or don't wish to cancel this order please contact %{email} " order_summary_canceled_html: "Order Summary #%{number} [CANCELED]" details: "Here are the details of what you ordered:" @@ -3836,7 +3874,7 @@ en_CA: instructions: "Your payment of %{amount} to %{distributor} requires additional authentication. Please visit the following URL to authorize your payment:" authorization_required: subject: "A payment requires authorization from the customer" - message: "A payment for order%{order_number} requires additional authorization from the customer. The customer has been notified via email and the payment will appear as pending until it is authorized." + message: "A payment for order %{order_number} requires additional authorization from the customer. The customer has been notified via email and the payment will appear as pending until it is authorized." shipment_mailer: shipped_email: dear_customer: "Dear Customer, " diff --git a/config/locales/en_FR.yml b/config/locales/en_FR.yml index 1508e1ead6..4c79272083 100644 --- a/config/locales/en_FR.yml +++ b/config/locales/en_FR.yml @@ -72,6 +72,44 @@ en_FR: missing: "There is no card on a customer that is being charged." processing_error: "An error occurred while processing the card." rate_limit: "An error occurred due to requests hitting the API too quickly. Please let us know if you're consistently running into this error." + authentication_required: "The card was declined as the transaction requires authentication." + approve_with_id: "The payment cannot be authorized." + call_issuer: "The card has been declined for an unknown reason." + card_not_supported: "The card does not support this type of purchase." + card_velocity_exceeded: "The customer has exceeded the balance or credit limit available on their card." + currency_not_supported: "The card does not support the specified currency." + do_not_honor: "The card has been declined for an unknown reason." + do_not_try_again: "The card has been declined for an unknown reason." + duplicate_transaction: "A transaction with identical amount and credit card information was submitted very recently." + fraudulent: "The payment has been declined as Stripe suspects it is fraudulent." + generic_decline: "The card has been declined for an unknown reason." + incorrect_pin: "The PIN entered is incorrect. This decline code only applies to payments made with a card reader." + insufficient_funds: "The card has insufficient funds to complete the purchase." + invalid_account: "The card, or account the card is connected to, is invalid." + invalid_amount: "The payment amount is invalid, or exceeds the amount that is allowed." + invalid_pin: "The PIN entered is incorrect. This decline code only applies to payments made with a card reader." + issuer_not_available: "The card issuer could not be reached, so the payment could not be authorized." + lost_card: "The payment has been declined because the card is reported lost." + merchant_blacklist: "The payment has been declined because it matches a value on the Stripe user’s block list." + new_account_information_available: "The card, or account the card is connected to, is invalid." + no_action_taken: "The card has been declined for an unknown reason." + not_permitted: "The payment is not permitted." + offline_pin_required: "The card has been declined as it requires a PIN." + online_or_offline_pin_required: "The card has been declined as it requires a PIN." + pickup_card: "The card cannot be used to make this payment (it is possible it has been reported lost or stolen)." + pin_try_exceeded: "The allowable number of PIN tries has been exceeded." + reenter_transaction: "The payment could not be processed by the issuer for an unknown reason." + restricted_card: "The card cannot be used to make this payment (it is possible it has been reported lost or stolen)." + revocation_of_all_authorizations: "The card has been declined for an unknown reason." + revocation_of_authorization: "The card has been declined for an unknown reason." + security_violation: "The card has been declined for an unknown reason." + service_not_allowed: "The card has been declined for an unknown reason." + stolen_card: "The payment has been declined because the card is reported stolen." + stop_payment_order: "The card has been declined for an unknown reason." + testmode_decline: "A Stripe test card number was used." + transaction_not_allowed: "The card has been declined for an unknown reason." + try_again_later: "The card has been declined for an unknown reason." + withdrawal_count_limit_exceeded: "The customer has exceeded the balance or credit limit available on their card." activemodel: attributes: order_management/reports/enterprise_fee_summary/parameters: @@ -137,6 +175,9 @@ en_FR: already_registered: "This email address is already registered. Please log in to continue, or go back and use another email address." success: logged_in_succesfully: "Logged in successfully" + sessions: + signed_out: "Signed out successfully." + already_signed_out: "Signed out successfully." user_passwords: spree_user: updated_not_active: "Your password has been reset, but your email has not been confirmed yet." diff --git a/config/locales/es.yml b/config/locales/es.yml index 1112eafc7e..b1dee85644 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -41,6 +41,8 @@ es: attributes: email: taken: "Ya existe una cuenta con este email. Inicie sesión o restablezca tu contraseña." + reset_password_token: + invalid: es inválido spree/order: no_card: No hay tarjetas de crédito autorizadas disponibles para cargar spree/credit_card: @@ -56,6 +58,58 @@ es: using_producer_stock_settings_but_count_on_hand_set: "debe estar en blanco porque estás usando la configuración de estoc de la productora" on_demand_but_count_on_hand_set: "debe estar en blanco si está bajo demanda" limited_stock_but_no_count_on_hand: "se debe especificar porque se ha definido estoc limitado" + stripe: + error_code: + incorrect_number: "El número de tarjeta es incorrecto." + invalid_number: "El número de tarjeta no es un número válido." + invalid_expiry_month: "El mes de expiración de la tarjeta es inválido." + invalid_expiry_year: "El año de expiración de la tarjeta es inválido." + invalid_cvc: "El código de seguridad de la tarjeta es inválido." + expired_card: "La tarjeta ha expirado. " + incorrect_cvc: "El código de seguridad de la tarjeta es incorrecto." + incorrect_zip: "El código postal de la tarjeta falló en la validación." + card_declined: "La tarjeta fue denegada." + missing: "El consumidor al que se le está cobrando no tiene tarjeta." + processing_error: "Ha ocurrido un error al procesar la tarjeta." + rate_limit: "Ha ocurrido un error debido a que las solicitudes llegaron a la API demasiado rápido. Háganos saber si se encuentra constantemente con este error. " + authentication_required: "La tarjeta ha sido denegada porque la transacción requiere autenticación." + approve_with_id: "El pago no puede ser autorizado." + call_issuer: "La tarjeta ha sido denegada por una razón desconocida." + card_not_supported: "La tarjeta no admite este tipo de compra." + card_velocity_exceeded: "El cliente ha superado el saldo o límite de crédito disponible en su tarjeta." + currency_not_supported: "La tarjeta no admite la moneda especificada." + do_not_honor: "La tarjeta ha sido denegada por una razón desconocida." + do_not_try_again: "La tarjeta ha sido denegada por una razón desconocida." + duplicate_transaction: "Recientemente se envió una transacción con la misma cantidad e información de la tarjeta de crédito." + fraudulent: "El pago ha sido rechazado porque Stripe sospecha que es fraudulento." + generic_decline: "La tarjeta ha sido denegada por una razón desconocida." + incorrect_pin: "El PIN ingresado es incorrecto. Este código de rechazo solo se aplica a los pagos realizados con un lector de tarjetas." + insufficient_funds: "La tarjeta tiene fondos insuficientes para completar la compra." + invalid_account: "La tarjeta, o la cuenta asociada a ella, es inválida." + invalid_amount: "El monto del pago es inválido o excede el monto permitido. " + invalid_pin: "El PIN ingresado es incorrecto. Este código de rechazo solo se aplica a los pagos realizados con un lector de tarjetas." + issuer_not_available: "No se pudo contactar al emisor de la tarjeta, por lo que no se pudo autorizar el pago." + lost_card: "El pago ha sido rechazado porque la tarjeta está reportada como perdida. " + merchant_blacklist: "El pago ha sido rechazado porque coincide con un valor en la lista de bloqueo del usuario de Stripe." + new_account_information_available: "La tarjeta, o la cuenta asociada a ella, es inválida." + no_action_taken: "La tarjeta ha sido denegada por una razón desconocida." + not_permitted: "El pago no está permitido. " + offline_pin_required: "La tarjeta ha sido rechazada porque requiere un PIN." + online_or_offline_pin_required: "La tarjeta ha sido rechazada porque requiere un PIN." + pickup_card: "La tarjeta no se puede utilizar para realizar este pago (es posible que haya sido reportada como perdida o robada). " + pin_try_exceeded: "Se ha superado el número permitido de intentos de PIN." + reenter_transaction: "El emisor no pudo procesar el pago por un motivo desconocido." + restricted_card: "La tarjeta no se puede utilizar para realizar este pago (es posible que haya sido reportada como perdida o robada). " + revocation_of_all_authorizations: "La tarjeta ha sido denegada por una razón desconocida." + revocation_of_authorization: "La tarjeta ha sido denegada por una razón desconocida." + security_violation: "La tarjeta ha sido denegada por una razón desconocida." + service_not_allowed: "La tarjeta ha sido denegada por una razón desconocida." + stolen_card: "El pago ha sido rechazado porque la tarjeta está reportada como robada." + stop_payment_order: "La tarjeta ha sido denegada por una razón desconocida." + testmode_decline: "Se utilizó un número de tarjeta de prueba de Stripe." + transaction_not_allowed: "La tarjeta ha sido denegada por una razón desconocida." + try_again_later: "La tarjeta ha sido denegada por una razón desconocida." + withdrawal_count_limit_exceeded: "El cliente ha superado el saldo o límite de crédito disponible en su tarjeta." activemodel: attributes: order_management/reports/enterprise_fee_summary/parameters: @@ -95,6 +149,9 @@ es: community_forum_url: "URL del foro de la comunidad" customer_instructions: "Instrucciones del Consumidor" devise: + passwords: + spree_user: + cannot_be_blank: "La contraseña no puede estar en blanco. Por favor ingrese una contraseña." confirmations: send_instructions: "Recibirás un correo electrónico con instrucciones sobre cómo confirmar su cuenta en unos minutos." failed_to_send: "Se produjo un error al enviar su correo electrónico de confirmación." @@ -233,6 +290,7 @@ es: search_by_name: Buscar por nombre o municipio... producers_join: Las productoras australianas ahora son bienvenidas a unirse a Open Food Network. charges_sales_tax: ¿Cargos de IVA? + business_address: "Dirección de Negocios" print_invoice: "Imprimir factura" print_ticket: "Imprimir Ticket" select_ticket_printer: "Seleccionar impresora para los tickets" @@ -712,8 +770,15 @@ es: terms_and_conditions: "Términos y Condiciones" remove_terms_and_conditions: "Eliminar archivo" uploaded_on: "Subido en" + reset_form: "Reestablecer formulario" business_address: + company_legal_name: Razón social de la empresa + company_placeholder: 'Ejemplo S.A. ' + address1: Dirección legal + address1_placeholder: 123 Calle Alta address2: Dirección (cont.) + legal_phone_number: Número telefónico legal + phone_placeholder: "98 123 4565" contact: name: Nombre name_placeholder: ej. Gustav Plum @@ -959,6 +1024,8 @@ es: back_to_list: "Regresar a la lista" save_and_back_to_list: "Salvar y volver a lista" choose_products_from: "Escoger Productos desde:" + re_notify_producers: Re notificar a los productores + notify_producers_tip: Esto le enviará un correo a cada productor con su lista de pedidos. incoming: incoming: "Entrante" supplier: "Proveedora" @@ -999,6 +1066,8 @@ es: add_supplier: 'Añadir proveedora' add_distributor: 'Añadir distribuidora' advanced_settings: + automatic_notifications: Notificaciones automáticas + automatic_notifications_tip: Notificar automáticamente a los productores con sus pedidos via correo electrónico cuando cierren los el ciclos de pedido title: Configuración Avanzada choose_product_tip: Puede restringir los productos entrantes y salientes a solo el inventario de %{inventory}. preferred_product_selection_from_coordinator_inventory_only_here: Solo el Inventario de la Coordinadora @@ -1125,6 +1194,11 @@ es: enterprise_fee_summary: name: "Resumen de las comisiones de la organización" description: "Resumen de las comisiones de la organización recolectadas" + errors: + no_report_type: "Por favor especifique un tipo de reporte" + report_not_found: "El reporte no fue encontrado" + missing_ransack_params: "Por favor proporcione los parámetros de búsqueda de Ransack en la solicitud" + hidden_field: "< Escondido >" summary_row: total: "TOTAL" table: @@ -1140,6 +1214,13 @@ es: quantity: "Cantidad" is_temperature_controlled: "¿Control de Temperatura?" temp_controlled: "¿Control de Temperatura?" + rendering_options: + generate_report: "Generar reporte:" + on_screen: "En pantalla" + csv_spreadsheet: "Hoja de cálculo CSV" + excel_spreadsheet: "Hoja de cálculo Excel" + openoffice_spreadsheet: "Hoja de cálculo OpenOffice" + hide_summary_rows: "Esconder filas de resumen" packing: name: "Informes de empaquetado" customer_report: "Pack por Consumidor" @@ -1552,48 +1633,96 @@ es: cost_currency: "Moneda" split_checkout: your_details_without_number: Sus detalles + payment_method_without_number: Método de pago + order_summary_without_number: Resumen del pedido step1: your_details: title: Sus detalles first_name: label: Nombre + placeholder: ej. Jane last_name: label: Apellido + placeholder: ej. Doe email: label: Email + placeholder: ej. Janedoe@email.com phone: label: Número de teléfono + placeholder: ej. 07987654321 billing_address: title: Dirección de cobro address: + address1: + label: Dirección (Calle + Número de Casa) + placeholder: ej. Apartamentos Flat 1 Elm + address2: + label: Información de dirección adicional (opcional) + placeholder: ej. Cavalier avenur city: label: Ciudad + placeholder: Ej. Londres state_id: label: Estado zipcode: label: Código Postal + placeholder: ej. SW11 3QN country_id: label: País delivery_address: title: Dirección de entrega + submit: Siguente - método de pago + cancel: Regresar a Editar cesta step2: + payment_method: + title: Método de pago form: card_number: label: Número de tarjeta + placeholder: ej. 4242 4242 4242 4242 + card_verification_value: + label: CVC card_month: label: Mes card_year: label: Año + stripe: + use_saved_card: Utilizar tarjeta guardada + use_new_card: Ingrese los identificadores de su tarjeta + save_card: Guardar tarjeta para uso futuro + create_new_card: o ingrese los detalles de la nueva tarjeta a continuación + explaination: Puede revisar y confirmar su pedido en el siguiente paso cual incluye costos finales. + submit: Siguiente - Resumen del pedido + cancel: Regresar a Su información step3: your_details: title: Sus detalles + edit: Editar su información billing_address: title: Dirección de cobro + shipping_address: + title: Dirección de envío + delivery_info: + title: Información de la entrega + payment_method: + title: Método de pago + edit: Editar método de pago + order: + title: Total del pedido terms_and_conditions: message_html: "Acepto el %{terms_and_conditions_link} del vendedor." link_text: "Términos y Condiciones" + agree: Al hacer clic a 'Completar pedido' acepta que se procese su pedido. + submit: Completar pedido + cancel: Regresar a Método de pago errors: + global: "Error al guardar, actualice los campos resaltados." + terms_not_accepted: Por favor acepte Términos y condiciones + required: Espacio no puede estar en blanco + invalid_number: "Por favor ingresar un número de teléfono válido" invalid_email: "Introduce un email válido" + select_a_shipping_method: Seleccionar método de envío + select_a_payment_method: Seleccionar método de pago order_paid: PAGADO order_not_paid: NO PAGADO order_total: Pedido total @@ -1693,6 +1822,7 @@ es: producer_mail_order_text: "Se muestra un resumen de los pedidos de tus productos:" producer_mail_delivery_instructions: "Instrucciones de recogida/entrega de stock:" producer_mail_signoff: "Gracias y hasta pronto" + producer_mail_order_customer_text: "Aquí hay un resumen de los pedidos agrupados por clientes" shopping_oc_closed: Los pedidos están cerrados shopping_oc_closed_description: "Por favor espere hasta que el próximo ciclo abra (o contactanos de forma directa para ver si podemos aceptar algunos pedidos tardíos)" shopping_oc_last_closed: "El último ciclo cerró hace %{distance_of_time}" @@ -2101,6 +2231,8 @@ es: fundraising_fee: "Comisión para recaptación de fondos" price_graph: "Gráfico de precios" included_tax: "Impuesto incluido" + tax: "Impuesto" + tax_amount_included: "%{amount} (incluido)" balance: "Saldo" transaction: "Transacción" transaction_date: "Fecha" @@ -2172,6 +2304,7 @@ es: calculator_values: "Calculadora de valores" calculator_settings_warning: "Si está cambiando el tipo de calculadora, debe de salvar primero antes de editar las configuraciones de la calculadora" calculator_preferred_unit_error: "debe ser kg o lb" + calculator_preferred_value_error: "Entrada inválida. Utilice solo números. Por ejemplo: 10, 5.5, -20" flat_percent_per_item: "Porcentaje fijo (por artículo)" flat_rate_per_item: "Tarifa plana (por artículo)" flat_rate_per_order: "Tarifa plana (por pedido)" @@ -2546,6 +2679,7 @@ es: resolve_errors: Resuelve los siguientes errores more_items: "+ %{count} Más" default_card_updated: Tarjeta predeterminada actualizada + default_card_voids_auth: Cambiar su tarjeta predeterminada eliminará las autorizaciones existentes de las tiendas para cargarla. Puede volver a autorizar tiendas después de actualizar la tarjeta predeterminada. ¿Desea cambiar la tarjeta predeterminada? cart: add_to_cart_failed: > Ha habido un problema al añadir este producto en el carrito. Puede que haya @@ -2585,6 +2719,8 @@ es: title: "Subiendo términos y condiciones" message_1: "Todos sus compradores deberán aceptarlos una vez al finalizar la compra. Si actualiza el archivo, todos sus compradores deberán volver a aceptarlos al finalizar la compra." message_2: "Para los compradores con suscripciones, debe enviarles por correo electrónico los Términos y condiciones (o los cambios en ellos) por ahora, nada les notificará sobre estos nuevos Términos y condiciones." + business_address_info: + message: "El nombre legal de la empresa, la dirección legal y el número de teléfono legal se utilizan para las empresas que facturan a una entidad legal registrada con detalles diferentes a su información comercial pública. Estos datos SÓLO se utilizarán en las facturas. Si estos detalles están en blanco, su nombre público, dirección y número de teléfono se utilizarán en las facturas." panels: save: GUARDAR saved: GUARDADO @@ -2745,6 +2881,7 @@ es: invalid: "inválido" quantity_adjusted: "Stock insuficiente disponible. El artículo se ha actualizada a la cantidad máxima disponible." quantity_unchanged: "Cantidad sin cambios respecto a la cantidad anterior." + cannot_remove_last_item: "No se puede eliminar el último artículo del pedido. Cancele el pedido en su lugar." resend_user_email_confirmation: resend: "Reenviar" sending: "Reenviar..." @@ -3372,6 +3509,7 @@ es: orders: add_product: cannot_add_item_to_canceled_order: "No se puede agregar el artículo al pedido cancelado" + include_out_of_stock_variants: "Incluir variantes sin inventario disponible." index: listing_orders: "Pedidos de listado" new_order: "Nuevo pedido" @@ -3528,6 +3666,7 @@ es: no_payment_via_admin_backend: Los pagos de PayPal no se pueden marcar como pagados desde la administración products: image_upload_error: "La imagen del producto no fue reconocida. Por favor, cargue una imagen en formato PNG o JPG." + paperclip_image_error: "Paperclip devolvió errores para el archivo '%{attachment_file_name}' - revisar instalación de ImageMagick o archivo de la imagen" new: title: "Nuevo producto" new_product: "Nuevo producto" @@ -3761,6 +3900,7 @@ es: awaiting_return: Esperando retorno canceled: cancelado cart: carrito + confirmation: "confirmación" complete: completar confirm: Confirmar delivery: Entrega diff --git a/config/locales/fr.yml b/config/locales/fr.yml index c80fdaa1f0..113f04ca30 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -72,6 +72,44 @@ fr: 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." activemodel: attributes: order_management/reports/enterprise_fee_summary/parameters: @@ -137,6 +175,9 @@ fr: 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é." @@ -1083,7 +1124,7 @@ fr: bulk_update: no_data: Une erreur s'est produite. Aucune donnée trouvée. date_warning: - msg: Ce cycle de vente est lié à %{n}abonnements ouverts. Changer cette date maintenant n'impactera pas les commandes déjà réalisée, mais nous vous déconseillons cette action néanmoins. Etes-vous sûrs de vouloir poursuivre ? + msg: Ce cycle de vente est lié à %{n} abonnements ouverts. Changer cette date maintenant n'impactera pas les commandes déjà réalisée, mais nous vous déconseillons cette action néanmoins. Etes-vous sûrs de vouloir poursuivre ? cancel: Annuler proceed: Continuer producer_properties: @@ -1107,7 +1148,7 @@ fr: has_no_payment_methods: "%{enterprise} n'a pas de méthode de paiement active" has_no_shipping_methods: "%{enterprise} n'a pas de méthode de livraison active" email_confirmation: "L'adresse e-mail doit être confirmée. Nous avons envoyé un lien de confirmation à %{email}." - not_visible: "%{enterprise}n'est pas visible et ne peut être trouvé sur la carte ou dans les recherches sur le site." + not_visible: "%{enterprise} n'est pas visible et ne peut être trouvé sur la carte ou dans les recherches sur le site." reports: hidden: Masqué unitsize: Unité de mesure @@ -2019,7 +2060,7 @@ fr: error_number: "saisir un nombre" error_email: "saisir une adresse email" error_not_found_in_database: "%{name} n'existe pas" - error_not_primary_producer: "%{name}n'est pas enregistré comme \"producteur\"" + error_not_primary_producer: "%{name} n'est pas enregistré comme \"producteur\"" error_no_permission_for_enterprise: "\"%{name}\" : vous n'avez pas les droits requis pour gérer les produits de cette entreprise" item_handling_fees: "Frais logistiques (inclus dans le prix affiché)" january: "Janvier" @@ -2327,7 +2368,7 @@ fr: spree_admin_single_enterprise_hint: "Astuce: Pour permettre aux gens de vous trouver, activez votre visibilité " spree_admin_eg_pickup_from_school: "ex : \"Retrait des produits à l'Ecole Marimati / Au Café du coin / chez Babette / ...\"" spree_admin_eg_collect_your_order: "ex : \"Veuillez récupérer votre commande au 34 rue Victor Hugo, 75018 Paris\"" - spree_classification_primary_taxon_error: "La catégorie %{taxon}est utilisée par %{product} et ne peut être supprimée" + spree_classification_primary_taxon_error: "La catégorie %{taxon} est utilisée par %{product} et ne peut être supprimée" spree_order_availability_error: "Le distributeur ne peut fournir les produits de votre panier pour ce cycle de vente." spree_order_populator_error: "Le distributeur ne peut fournir tous les produits de votre panier pour ce cycle de vente. Merci de choisir un autre distributeur ou un autre cycle de vente." spree_order_cycle_error: "Veuillez sélectionner une option pour cette commande." @@ -2543,7 +2584,7 @@ fr: products_unsaved: "Des changements sur %{n} produits n'ont pas été sauvegardés." is_already_manager: "est déjà gestionnaire !" no_change_to_save: "Pas de changement à sauvegarder" - user_invited: "%{email}a été invité à gérer cette entreprise" + user_invited: "%{email} a été invité à gérer cette entreprise" add_manager: "Ajouter un utilisateur existant" users: "Gestionnaires" about: "A propos" @@ -2568,7 +2609,7 @@ fr: tag_rules: "Règles de tag" shop_preferences: "Préférences boutique" enterprise_fee_whole_order: Commande totale - enterprise_fee_by: "%{type}marges/frais par %{role} %{enterprise_name}" + enterprise_fee_by: "%{type} marges/frais par %{role} %{enterprise_name}" validation_msg_relationship_already_established: "^Un lien est déjà établi entre ces entreprises." validation_msg_at_least_one_hub: "^Sélectionnez au moins une boutique" validation_msg_tax_category_cant_be_blank: "^Veuillez sélectionner la TVA applicable" @@ -2650,7 +2691,7 @@ fr: qu'il n'est plus en stock ou que la boutique sur laquelle vous étiez a fermé. admin: unit_price_tooltip: "Le prix unitaire permet aux acheteurs de comparer les prix entre les produits et/ou les conditionnements. Attention, le prix final observé par l'acheteur peut être différent si des marges et/ou commissions sont appliquées." - enterprise_limit_reached: "Vous avez atteint le nombre limite d'entreprises autorisées par défaut. Ecrivez à %{contact_email}si vous avez besoin d'augmenter cette limite." + enterprise_limit_reached: "Vous avez atteint le nombre limite d'entreprises autorisées par défaut. Ecrivez à %{contact_email} si vous avez besoin d'augmenter cette limite." modals: got_it: "J'ai compris" close: "Fermer" @@ -3834,7 +3875,7 @@ fr: order_summary_canceled_html: "[ANNULATION] Commande #%{number}" details: "Voici le détail des produits commandés:" unpaid_order: "Votre commande n'avait pas été réglée, aucun remboursement n'a donc été effectué" - paid_order: "Votre commande avait été réglée, ainsi %{distributor}a remboursé la totalité du montant" + paid_order: "Votre commande avait été réglée, ainsi %{distributor} a remboursé la totalité du montant" credit_order: "Votre commande avait été payée, votre compte a donc été crédité" subject: "Annulation de Commande" cancel_email_for_shop: @@ -3994,7 +4035,7 @@ fr: distance_in_words: about_x_hours: one: environ 1 heure - other: environ %{count}heures + other: environ %{count} heures about_x_months: one: environ 1 mois other: environ %{count} mois diff --git a/config/locales/fr_CA.yml b/config/locales/fr_CA.yml index 637a517c78..2f98bdd4e6 100644 --- a/config/locales/fr_CA.yml +++ b/config/locales/fr_CA.yml @@ -72,6 +72,44 @@ fr_CA: 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 bancaire a été refusée pour une raison inconnue." + do_not_try_again: "La carte bancaire 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 bancaire 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 bancaire 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 soit identifiée comme perdue ou volée)." + revocation_of_all_authorizations: "La carte bancaire a été refusée pour une raison inconnue." + revocation_of_authorization: "La carte bancaire a été refusée pour une raison inconnue." + security_violation: "La carte bancaire a été refusée pour une raison inconnue." + service_not_allowed: "La carte bancaire 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 bancaire 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 bancaire a été refusée pour une raison inconnue." + try_again_later: "La carte bancaire a été refusée pour une raison inconnue." + withdrawal_count_limit_exceeded: "L'acheteur a dépassé son plafond de carte bancaire." activemodel: attributes: order_management/reports/enterprise_fee_summary/parameters: @@ -1084,7 +1122,7 @@ fr_CA: bulk_update: no_data: Oups, un problème est survenu. Aucune donnée trouvée. date_warning: - msg: 'Ce cycle de vente est lié aux ordres d''abonnements 1%{n} ouverts. Changer cette date n''affectera pas les ordres ayant déjà été passé, mais devrait être éviter si possible. Êtes-vous sûr de vouloir procéder? ' + msg: 'Ce cycle de vente est lié aux ordres d''abonnements %{n} ouverts. Changer cette date n''affectera pas les ordres ayant déjà été passé, mais devrait être éviter si possible. Êtes-vous sûr de vouloir procéder? ' cancel: Annuler proceed: Procéder producer_properties: @@ -1108,7 +1146,7 @@ fr_CA: has_no_payment_methods: "%{enterprise} n'a pas de méthode de paiement active" has_no_shipping_methods: "%{enterprise} n'a pas de méthode de livraison active" email_confirmation: "L'adresse e-mail doit être confirmée. Nous avons envoyé un lien de confirmation à %{email}." - not_visible: "%{enterprise}n'est pas visible et ne peut être trouvé sur la carte ou dans les recherches sur le site." + not_visible: "%{enterprise} n'est pas visible et ne peut être trouvé sur la carte ou dans les recherches sur le site." reports: hidden: Masqué unitsize: Unité de mesure @@ -1165,7 +1203,7 @@ fr_CA: summary_row: total: "Total" table: - select_and_search: "Sélectionner les filtres et cliquez sur %{option}pour accéder aux données." + select_and_search: "Sélectionner les filtres et cliquez sur %{option} pour accéder aux données." headings: hub: "Hub" customer_code: "Code" @@ -1328,8 +1366,8 @@ fr_CA: cart_sidebar: checkout: "Finalisation commande" edit_cart: "Modifier le panier" - items_in_cart_singular: "%{num}élément dans le panier" - items_in_cart_plural: "%{num}éléments dans le panier" + items_in_cart_singular: "%{num} élément dans le panier" + items_in_cart_plural: "%{num} éléments dans le panier" close: "Ferme" cart_empty: "Le panier est vide" take_me_shopping: "Continuer mes achats" @@ -1363,7 +1401,7 @@ fr_CA: signup: "inscrivez-vous" contact: "contact" require_customer_login: "Seul les acheteurs autorisés peuvent accéder à cette boutique." - require_login_html: "Si vous êtes déjà autorisé à accéder à la boutique, %{login}ou %{signup}pour continuer." + require_login_html: "Si vous êtes déjà autorisé à accéder à la boutique, %{login} ou %{signup} pour continuer." require_login_2_html: "Vous souhaitez réaliser vos courses ici? Merci de %{contact}%{enterprise} afin d'avoir l'autorisation d'accès à la boutique." require_customer_html: "Si vous voulez demander à y accéder, veuillez %{contact} %{enterprise}." select_oc: @@ -1750,7 +1788,7 @@ fr_CA: email_so_edit_true_html: "Vous pouvez effectuer des modifications jusqu'à la fermeture de la période de commande le %{orders_close_at}." email_so_edit_false_html: "Vous pouvez consulter les détails de cette commande à tout moment." email_so_contact_distributor_html: "Pour toute question contactez %{distributor} via %{email}." - email_so_contact_distributor_to_change_order_html: "Cette commande a été automatiquement créée en votre nom. Vous pouvez effectuer des modifications sur cette commande jusqu'à fermeture de la période de commande le%{orders_close_at} en contactant%{distributor} à%{email} ." + email_so_contact_distributor_to_change_order_html: "Cette commande a été automatiquement créée en votre nom. Vous pouvez effectuer des modifications sur cette commande jusqu'à fermeture de la période de commande le %{orders_close_at} en contactant %{distributor} à %{email} ." email_so_confirmation_intro_html: "Votre commande auprès de %{distributor} est maintenant confirmée" email_so_confirmation_explainer_html: "Cette commande a été automatiquement passée pour vous dans le cadre de votre abonnement, et a maintenant été confirmée." email_so_confirmation_details_html: "Voici les détails concernant cette commande auprès de %{distributor}:" @@ -1967,7 +2005,7 @@ fr_CA: orders_oc_expired_phone: "Téléphone:" orders_show_title: "Confirmation de commande" orders_show_time: "Commande prête pour" - orders_show_order_number: "Commande #%{number}" + orders_show_order_number: "Commande # %{number}" orders_show_cancelled: "Annulée" orders_show_confirmed: "Confirmée" orders_your_order_has_been_cancelled: "VotrVotre commande a été annuléee commande a été annulée" @@ -2019,7 +2057,7 @@ fr_CA: error_number: "saisir un nombre" error_email: "saisir une adresse email" error_not_found_in_database: "%{name} n'a pas été trouvé dans la base de donnée" - error_not_primary_producer: "%{name}n'est pas enregistré comme \"producteur\"" + error_not_primary_producer: "%{name} n'est pas enregistré comme \"producteur\"" error_no_permission_for_enterprise: "\"%{name}\" : vous n'avez pas les droits requis pour gérer les produits de cette entreprise" item_handling_fees: "Frais logistiques (inclus dans le prix affiché)" january: "Janvier" @@ -2113,7 +2151,7 @@ fr_CA: 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 Network " + success: "Opération réussie ! %{enterprise} a été ajoutée à Open Food Network " registration_exit_message: "Si vous quittez ce module, vous pourrez continuer la création de votre profile via l'interface d'administration.\n\n " enterprise_description: "Description courte" enterprise_description_placeholder: "Une phrase pour décrire votre organisation" @@ -2210,8 +2248,8 @@ fr_CA: 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}été mis à jour avec succès !' + successfully_removed: ' %{resource} a été supprimé avec succès !' + successfully_updated: ' %{resource} eté mis à jour avec succès !' running_balance: "Solde courant" outstanding_balance: "Solde restant" admin_enterprise_relationships: "Permissions Inter-entreprises" @@ -2327,7 +2365,7 @@ fr_CA: spree_admin_single_enterprise_hint: "Astuce: Pour permettre aux gens de vous trouver, activez votre visibilité " spree_admin_eg_pickup_from_school: "ex : \"Retrait des produits à l'Ecole Marimati / Au Café du coin / chez Babette / ...\"" spree_admin_eg_collect_your_order: "ex : \"Veuillez récupérer votre commande au 123 Parliament Street, Toronto, Ontario 3070 \"" - spree_classification_primary_taxon_error: "L'intitulé %{taxon}est l'intitulé de base pour %{product} et ne peut être supprimé" + spree_classification_primary_taxon_error: "L'intitulé %{taxon} est l'intitulé de base pour %{product} et ne peut être supprimé" spree_order_availability_error: "Le distributeur ne peut fournir les produits de votre panier pour ce cycle de vente." spree_order_populator_error: "Le distributeur ne peut fournir tous les produits de votre panier pour ce cycle de vente. Merci de choisir un autre distributeur ou un autre cycle de vente." spree_order_cycle_error: "Veuillez sélectionner une option pour cette commande." @@ -2543,7 +2581,7 @@ fr_CA: products_unsaved: "Des changements sur %{n} produits n'ont pas été sauvegardés." is_already_manager: "est déjà manager!" no_change_to_save: "Pas de changement à sauvegarder" - user_invited: "%{email}a été invité à gérer cette entreprise" + user_invited: "%{email} a été invité à gérer cette entreprise" add_manager: "Ajouter un utilisateur existant" users: "Utilisateurs" about: "A propos" @@ -2568,7 +2606,7 @@ fr_CA: tag_rules: "Règles de tag" shop_preferences: "Préférences boutique" enterprise_fee_whole_order: Commande totale - enterprise_fee_by: "%{type}marges/frais par %{role} %{enterprise_name}" + enterprise_fee_by: "%{type} marges/frais par %{role} %{enterprise_name}" validation_msg_relationship_already_established: "^Un lien est déjà établi." validation_msg_at_least_one_hub: "^Sélectionnez au moins un hub" validation_msg_tax_category_cant_be_blank: "^Veuillez sélectionner le type de taxe" @@ -2650,7 +2688,7 @@ fr_CA: qu'il n'est plus en stock ou que la boutique sur laquelle vous étiez a fermé. admin: unit_price_tooltip: "Le prix unitaire permet aux acheteurs de comparer les prix entre les produits et/ou les conditionnements. Attention, le prix final observé par l'acheteur peut être différent si des marges et/ou commissions sont appliquées." - enterprise_limit_reached: "Vous avez atteint le nombre limite d'entreprises autorisées par défaut. Ecrivez à %{contact_email}si vous avez besoin d'augmenter cette limite." + enterprise_limit_reached: "Vous avez atteint le nombre limite d'entreprises autorisées par défaut. Ecrivez à %{contact_email} si vous avez besoin d'augmenter cette limite." modals: got_it: "J'ai compris" close: "Fermer" @@ -2788,8 +2826,8 @@ fr_CA: exchange_products: load_more_variants: "Afficher plus de variantes" load_all_variants: "Afficher toutes les variantes" - select_all_variants: "Sélectionnez toutes les%{total_number_of_variants}variantes" - variants_loaded: "%{num_of_variants_loaded}sur%{total_number_of_variants}variantes" + select_all_variants: "Sélectionnez toutes les %{total_number_of_variants} variantes" + variants_loaded: "%{num_of_variants_loaded} sur %{total_number_of_variants} variantes" loading_variants: "Chargement des variantes" tag_rules: shipping_method_tagged_top: "Les méthodes de livraison taggées" @@ -2807,7 +2845,7 @@ fr_CA: inherit_from_product: "Hériter du produit" orders: index: - per_page: " %{results}par page" + per_page: " %{results} par page" view_file: "Voir le fichier" compiling_invoices: "Compilation des factures en cours" bulk_invoice_created: "Facture compilée générée" @@ -3366,7 +3404,7 @@ fr_CA: options: "Options" has_no_shipped_units: "n'a pas d'éléments envoyés" successfully_created: '%{resource} a été créé avec succès !' - successfully_updated: ' %{resource}été mis à jour avec succès !' + successfully_updated: ' %{resource} été mis à jour avec succès !' payment_method: "Méthode de paiement" payment_processing_failed: "Le paiement n'a pas pu être traité, veuillez vérifier les informations saisies" not_available: "N/A" @@ -3495,8 +3533,8 @@ fr_CA: next: "Suivant" loading: "Chargement en cours" no_orders_found: "Aucune commande trouvée" - results_found: " %{number}résultats trouvés" - viewing: "Résultats %{start} à %{end}affichés." + results_found: " %{number} résultats trouvés" + viewing: "Résultats %{start} à %{end} affichés." print_invoices: "Imprimer les factures" sortable_header: payment_state: "Statut du Paiement" @@ -3531,9 +3569,9 @@ fr_CA: active_products: zero: "Vous n'avez aucun produit actif." one: "Vous avez un produit actif" - few: "Vous avez %{count}produits actifs" - many: "Vous avez %{count}produits actifs" - other: "Vous avez %{count}produits actifs" + few: "Vous avez %{count} produits actifs" + many: "Vous avez %{count} produits actifs" + other: "Vous avez %{count} produits actifs" order_cycles: order_cycles: "Cycles de vente" order_cycles_tip: "Les cycles de vente définissent quand et où vos produits peuvent être commandés par vos acheteurs." @@ -3685,7 +3723,7 @@ fr_CA: display_as: Unité affichéé reports: table: - select_and_search: "Sélectionner les filtres et cliquez sur %{option}pour accéder aux données." + select_and_search: "Sélectionner les filtres et cliquez sur %{option} pour accéder aux données." bulk_coop: bulk_coop_supplier_report: 'Achats groupés - Totaux par Producteur' bulk_coop_allocation: 'Achats groupés - Allocation' @@ -3813,12 +3851,12 @@ fr_CA: order_mailer: cancel_email: customer_greeting: "Bonjour %{name}," - instructions_html: "Votre commande avec 1%{distributor}1a été annulée. Merci de conserver cet email." + instructions_html: "Votre commande avec %{distributor} a été annulée. Merci de conserver cet email." dont_cancel: "Si vous avez changé d'avis ou l'annulation a été réalisée par erreur, merci de contacter %{email}" order_summary_canceled_html: "1[ANNULATION] Commande #%{number}1" details: "Voici le détail des produits commandés:" unpaid_order: "Votre commande n'avait pas été réglée, aucun remboursement n'a donc été effectué" - paid_order: "Votre commande avait été réglée, ainsi %{distributor}a remboursé la totalité du montant" + paid_order: "Votre commande avait été réglée, ainsi %{distributor} a remboursé la totalité du montant" credit_order: "Votre commande avait été payée, votre compte a donc été crédité" subject: "Annulation de Commande" cancel_email_for_shop: @@ -3987,7 +4025,7 @@ fr_CA: other: environ %{count} années almost_x_years: one: presque 1 année - other: presque%{count} années + other: presque %{count} années half_a_minute: moins d'une minute less_than_x_seconds: one: moins d' 1 seconde