diff --git a/config/locales/en-GB.yml b/config/locales/en-GB.yml index 01c195382f7..c3e502d17ba 100644 --- a/config/locales/en-GB.yml +++ b/config/locales/en-GB.yml @@ -100,6 +100,11 @@ en-GB: powered_by: Powered by blocked_cookies_alert: "Your browser may be blocking cookies needed to use this shopfront. Click below to allow cookies and reload the page." allow_cookies: "Allow Cookies" + notes: Notes + error: Error + processing_payment: Processing payment... + actions: + create_and_add_another: "Create and Add Another" admin: date: Date email: Email @@ -294,6 +299,8 @@ en-GB: index: capture: "Capture" ship: "Ship" + invoice_email_sent: 'Invoice email has been sent' + order_email_resent: 'Order email has been resent' bulk_management: tip: "Use this page to alter product quantities across multiple orders. Products may also be removed from orders entirely, if required." shared: "Shared Resource?" @@ -433,6 +440,18 @@ en-GB: close_date: Close Date social: twitter_placeholder: eg. @the_prof + stripe_connect: + connect_with_stripe: "Connect with Stripe" + stripe_connect_intro: "To accept payments using credit card, you will need to connect your stripe account to the Open Food Network. Use the button to the right to get started." + stripe_account_connected: "Stripe account connected." + disconnect: "Disconnect account" + confirm_modal: + title: Connect with Stripe + part1: Stripe is a payment processing service that allows shops on the OFN to accept credit card payments from customers. + part2: To use this feature, you must connect your Stripe account to the OFN. Clicking 'I Agree' below will redirect to you the Stripe website where you can connect an existing Stripe account, or create a new one if you don't already have one. + part3: This will allow the Open Food Network to accept credit card payments from customers on your behalf. Please note that you will need to maintain your own Stripe account, pay the fees Stripe charges and handle any chargebacks and customer service yourself. + i_agree: I Agree + cancel: Cancel tag_rules: default_rules: by_default: By Default @@ -516,12 +535,17 @@ en-GB: advanced_settings: Advanced Settings update_and_close: Update and Close choose_products_from: 'Choose Products From:' - pickup_time_tip: When orders from this OC will be ready for the customer - pickup_instructions_tip: These instructions are shown to customers after they complete an order exchange_form: + pickup_time_tip: When orders from this OC will be ready for the customer pickup_instructions_placeholder: "Pick-up instructions" + pickup_instructions_tip: These instructions are shown to customers after they complete an order pickup_time_placeholder: "Ready for (ie. Date / Time)" receival_instructions_placeholder: "Receival instructions" + add_fee: 'Add fee' + selected: 'selected' + add_exchange_form: + add_supplier: 'Add supplier' + add_distributor: 'Add distributor' advanced_settings: title: Advanced Settings choose_product_tip: You can opt to restrict all available products (both incoming and outgoing), to only those in %{inventory}'s inventory. @@ -632,6 +656,30 @@ en-GB: description: Invoices for import into Xero packing: name: Packing Reports + stripe_connect_settings: + edit: + title: "Stripe Connect" + settings: "Settings" + stripe_beta_warning: "Warning: The Stripe Connect integration is currently in beta and should not be enabled in production yet" + stripe_connect_enabled: Enable shops to accept payments using Stripe Connect? + no_api_key_msg: No Stripe account exists for this enterprise. + configuration_explanation_html: For detailed instructions on configuring the Stripe Connect integration, please consult this guide. + status: Status + ok: Ok + instance_secret_key: Instance Secret Key + account_id: Account ID + business_name: Business Name + charges_enabled: Charges Enabled + charges_enabled_warning: "Warning: Charges are not enabled for your account" + auth_fail_error: The API key you provided is invalid + empty_api_key_error: No Stripe API key has been provided. To set your API key, please follow the instructions at + controllers: + enterprises: + stripe_connect_cancelled: "Connection to Stripe has been cancelled" + stripe_connect_success: "Stripe account connected successfully" + stripe_connect_fail: Sorry, the connection of your Stripe account failed + stripe_connect_settings: + resource: Stripe Connect configuration checkout: already_ordered: cart: "cart" @@ -657,6 +705,8 @@ en-GB: require_customer_login: "This shop is for customers only." require_login_html: "Please %{login} if you have an account already. Otherwise, %{register} to become a customer." require_customer_html: "Please %{contact} %{enterprise} to become a customer." + card_could_not_be_saved: card could not be saved + spree_gateway_error_flash_for_checkout: "There was a problem with your payment information: %{error}" invoice_billing_address: "Billing address:" invoice_column_tax: "VAT" invoice_column_price: "Price" @@ -747,6 +797,18 @@ en-GB: card_number: Card Number card_securitycode: "Security Code" card_expiry_date: Expiry Date + card_masked_digit: "X" + card_expiry_abbreviation: "Exp" + new_credit_card: "New credit card" + my_credit_cards: My credit cards + add_new_credit_card: Add new credit card + saved_cards: Saved cards + add_a_card: Add a Card + add_card: Add Card + you_have_no_saved_cards: You haven't saved any cards yet + saving_credit_card: Saving credit card... + card_has_been_removed: "Your card has been removed (number: %{number})" + card_could_not_be_removed: Sorry, the card could not be removed ie_warning_headline: "Your browser is out of date :-(" ie_warning_text: "For the best Open Food Network experience, we strongly recommend upgrading your browser:" ie_warning_chrome: Download Chrome @@ -824,6 +886,7 @@ en-GB: checkout_shipping_price: Shipping checkout_total_price: Total checkout_back_to_cart: "Back to cart" + cost_currency: "Cost Currency" order_paid: PAID order_not_paid: NOT PAID order_total: Total order @@ -1157,10 +1220,64 @@ en-GB: password_reset_sent: "An email with instructions on resetting your password has been sent!" reset_password: "Reset password" who_is_managing_enterprise: "Who is responsible for managing %{enterprise}?" + enterprise: + registration: + modal: + steps: + details: + title: 'Details' + headline: "Let's Get Started" + enterprise: "Great! First we 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:" + producer_name_field_placeholder: "e.g. Charlie's Chilli Farm" + producer_name_field_error: "Sorry, this name has already been taken. Please try another." + address1_field: "Address line 1:" + address1_field_placeholder: "e.g. 123 Apple Drive" + address1_field_error: "Please enter an address" + address2_field: "Address line 2:" + suburb_field: "Town:" + suburb_field_placeholder: "eg. Taunton" + suburb_field_error: "Please enter a postal town" + postcode_field: "Postcode:" + postcode_field_placeholder: "eg. TA1 TAA" + postcode_field_error: "Postcode required" + state_field: "County:" + state_field_error: "County Required" + country_field: "Country:" + country_field_error: "Please select a country" + contact: + title: 'Contact' + contact_field: 'Primary Contact' + contact_field_placeholder: 'Contact Name' + contact_field_required: "Please enter a primary contact." + email_field: 'Email Address' + email_field_placeholder: 'eg. charlie@thefarm.co.uk' + phone_field: 'Phone number' + phone_field_placeholder: 'eg. 07123123123' + type: + title: 'Type' + headline: "Last step to add %{enterprise}!" + question: "Are you a producer?" + yes_producer: "Yes, I'm a producer" + no_producer: "No, I'm not a producer" + producer_field_error: "Please choose one. Are you are producer?" + yes_producer_help: "Producers make tasty things to eat and/or drink. You're a producer if you grow, rear, brew, bake, ferment ... etc." + no_producer_help: "If you’re not a producer, you’re probably someone who sells and distributes food. You might be a hub, coop, buying group, retailer, wholesaler or other." + about: + title: 'About' + images: + title: 'Images' + social: + title: 'Social' enterprise_contact: "Primary contact" + enterprise_contact_placeholder: "Contact Name" enterprise_contact_required: "You need to enter a primary contact." enterprise_email_address: "Email address" + enterprise_email_placeholder: "eg. charlie@thefarm.co.uk" enterprise_phone: "Phone number" + enterprise_phone_placeholder: "eg. 07123123123" back: "Back" continue: "Continue" limit_reached_headline: "Oh no!" @@ -1230,6 +1347,7 @@ en-GB: registration_finished_activate: "Activate %{enterprise}." registration_finished_activate_instruction_html: "We've sent a confirmation email to %{email} if it hasn't been activated before.
Please follow the instructions there to make your enterprise visible on the Open Food Network." registration_finished_action: "Open Food Network home" + registration_contact_name: 'Contact Name' registration_type_headline: "Last step to add %{enterprise}!" registration_type_question: "Are you a producer?" registration_type_producer: "Yes, I'm a producer" @@ -1327,6 +1445,9 @@ en-GB: create: "Create" search: "Search" supplier: "Supplier" + product_name: "Product Name" + product_description: "Product Description" + units: "Unit Size" coordinator: "Coordinator" distributor: "Distributor" enterprise_fees: "Enterprise Fees" @@ -1341,9 +1462,11 @@ en-GB: new_order_cycles: "New Order Cycles" new_order_cycle: "New Order Cycle" select_a_coordinator_for_your_order_cycle: "Select a coordinator for your order cycle" + notify_producers: 'Notify producers' edit_order_cycle: "Edit Order Cycle" roles: "Roles" update: "Update" + delete: Delete add_producer_property: "Add producer property" in_progress: "In Progress" started_at: "Started at" @@ -1387,6 +1510,8 @@ en-GB: spree_admin_unit_description: Unit Description spree_admin_variant_unit: Variant unit spree_admin_variant_unit_scale: Variant unit scale + spree_admin_supplier: Supplier + spree_admin_product_category: Product Category spree_admin_variant_unit_name: Variant unit name change_package: "Change Package" spree_admin_single_enterprise_hint: "Hint: To allow people to find you, turn on your visibility under" @@ -1415,6 +1540,7 @@ en-GB: order_cycle: "Order Cycle" order_cycles: "Order Cycles" enterprises: "Enterprises" + enterprise_relationships: "Enterprise relationships" remove_tax: "Remove tax" enterprise_terms_of_service: "Enterprise Terms of Service" enterprises_require_tos: "Enterprises must accept Terms of Service" @@ -1857,6 +1983,8 @@ en-GB: signup: start_free_profile: "Start with a free profile, and expand when you're ready!" spree: + email: Email + account_updated: "Account updated!" admin: orders: invoice: @@ -1879,7 +2007,28 @@ en-GB: one: "You have one active order cycle." other: "You have %{count} active order cycles." manage_order_cycles: "MANAGE ORDER CYCLES" + payment_methods: + stripe_connect: + enterprise_select_placeholder: Choose... + loading_account_information_msg: Loading account information from stripe, please wait... + stripe_disabled_msg: Stripe payments have been disabled by the system administrator. + request_failed_msg: Sorry. Something went wrong when trying to verify account details with Stripe... + account_missing_msg: No Stripe account exists for this enterprise. + connect_one: Connect One + access_revoked_msg: Access to this Stripe account has been revoked, please reconnect your account. + status: Status + connected: Connected + account_id: Account ID + business_name: Business Name + charges_enabled: Charges Enabled + payments: + source_forms: + stripe: + no_payment_via_admin_backend: Creating Stripe-based payments from the admin backend is not possible at this time products: + new: + title: 'New Product' + unit_name_placeholder: 'eg. bunches' bulk_edit: header: title: Bulk Edit Products @@ -1887,15 +2036,34 @@ en-GB: title: LOADING PRODUCTS no_products: "No products yet. Why don't you add some?" no_results: "Sorry, no results match" + product_name: Product Name + primary_taxon_form: + product_category: Product Category + group_buy_form: + group_buy: "Group Buy?" + bulk_unit_size: Bulk unit size + display_as: + display_as: Display As reports: bulk_coop: bulk_coop_supplier_report: 'Bulk Co-op - Totals by Supplier' bulk_coop_allocation: 'Bulk Co-op - Allocation' bulk_coop_packing_sheets: 'Bulk Co-op - Packing Sheets' bulk_coop_customer_payments: 'Bulk Co-op - Customer Payments' + shared: + configuration_menu: + stripe_connect: Stripe Connect variants: autocomplete: producer_name: Producer + checkout: + payment: + stripe: + choose_one: Choose one + enter_new_card: Enter details for a new card + used_saved_card: "Use a saved card:" + or_enter_new_card: "Or, enter details for a new card:" + remember_this_card: Remember this card? date_picker: format: '%Y-%m-%d' js_format: 'yy-mm-dd' @@ -1950,9 +2118,16 @@ en-GB: weight: Weight (per kg) zipcode: Postcode users: + form: + account_settings: Account Settings show: + tabs: + orders: Orders + cards: Credit Cards + transactions: Transactions + settings: Account Settings + orders: open_orders: Open Orders - transaction_history: Transaction History open_orders: order: Order shop: Shop diff --git a/config/locales/en_GB.yml b/config/locales/en_GB.yml index ab7e4be2bfb..73d86cf9a64 100644 --- a/config/locales/en_GB.yml +++ b/config/locales/en_GB.yml @@ -100,6 +100,11 @@ en_GB: powered_by: Powered by blocked_cookies_alert: "Your browser may be blocking cookies needed to use this shopfront. Click below to allow cookies and reload the page." allow_cookies: "Allow Cookies" + notes: Notes + error: Error + processing_payment: Processing payment... + actions: + create_and_add_another: "Create and Add Another" admin: date: Date email: Email @@ -294,6 +299,8 @@ en_GB: index: capture: "Capture" ship: "Ship" + invoice_email_sent: 'Invoice email has been sent' + order_email_resent: 'Order email has been resent' bulk_management: tip: "Use this page to alter product quantities across multiple orders. Products may also be removed from orders entirely, if required." shared: "Shared Resource?" @@ -433,6 +440,18 @@ en_GB: close_date: Close Date social: twitter_placeholder: eg. @the_prof + stripe_connect: + connect_with_stripe: "Connect with Stripe" + stripe_connect_intro: "To accept payments using credit card, you will need to connect your stripe account to the Open Food Network. Use the button to the right to get started." + stripe_account_connected: "Stripe account connected." + disconnect: "Disconnect account" + confirm_modal: + title: Connect with Stripe + part1: Stripe is a payment processing service that allows shops on the OFN to accept credit card payments from customers. + part2: To use this feature, you must connect your Stripe account to the OFN. Clicking 'I Agree' below will redirect to you the Stripe website where you can connect an existing Stripe account, or create a new one if you don't already have one. + part3: This will allow the Open Food Network to accept credit card payments from customers on your behalf. Please note that you will need to maintain your own Stripe account, pay the fees Stripe charges and handle any chargebacks and customer service yourself. + i_agree: I Agree + cancel: Cancel tag_rules: default_rules: by_default: By Default @@ -516,12 +535,17 @@ en_GB: advanced_settings: Advanced Settings update_and_close: Update and Close choose_products_from: 'Choose Products From:' - pickup_time_tip: When orders from this OC will be ready for the customer - pickup_instructions_tip: These instructions are shown to customers after they complete an order exchange_form: + pickup_time_tip: When orders from this OC will be ready for the customer pickup_instructions_placeholder: "Pick-up instructions" + pickup_instructions_tip: These instructions are shown to customers after they complete an order pickup_time_placeholder: "Ready for (ie. Date / Time)" receival_instructions_placeholder: "Receival instructions" + add_fee: 'Add fee' + selected: 'selected' + add_exchange_form: + add_supplier: 'Add supplier' + add_distributor: 'Add distributor' advanced_settings: title: Advanced Settings choose_product_tip: You can opt to restrict all available products (both incoming and outgoing), to only those in %{inventory}'s inventory. @@ -632,6 +656,30 @@ en_GB: description: Invoices for import into Xero packing: name: Packing Reports + stripe_connect_settings: + edit: + title: "Stripe Connect" + settings: "Settings" + stripe_beta_warning: "Warning: The Stripe Connect integration is currently in beta and should not be enabled in production yet" + stripe_connect_enabled: Enable shops to accept payments using Stripe Connect? + no_api_key_msg: No Stripe account exists for this enterprise. + configuration_explanation_html: For detailed instructions on configuring the Stripe Connect integration, please consult this guide. + status: Status + ok: Ok + instance_secret_key: Instance Secret Key + account_id: Account ID + business_name: Business Name + charges_enabled: Charges Enabled + charges_enabled_warning: "Warning: Charges are not enabled for your account" + auth_fail_error: The API key you provided is invalid + empty_api_key_error: No Stripe API key has been provided. To set your API key, please follow the instructions at + controllers: + enterprises: + stripe_connect_cancelled: "Connection to Stripe has been cancelled" + stripe_connect_success: "Stripe account connected successfully" + stripe_connect_fail: Sorry, the connection of your Stripe account failed + stripe_connect_settings: + resource: Stripe Connect configuration checkout: already_ordered: cart: "cart" @@ -657,6 +705,8 @@ en_GB: require_customer_login: "This shop is for customers only." require_login_html: "Please %{login} if you have an account already. Otherwise, %{register} to become a customer." require_customer_html: "Please %{contact} %{enterprise} to become a customer." + card_could_not_be_saved: card could not be saved + spree_gateway_error_flash_for_checkout: "There was a problem with your payment information: %{error}" invoice_billing_address: "Billing address:" invoice_column_tax: "VAT" invoice_column_price: "Price" @@ -747,6 +797,18 @@ en_GB: card_number: Card Number card_securitycode: "Security Code" card_expiry_date: Expiry Date + card_masked_digit: "X" + card_expiry_abbreviation: "Exp" + new_credit_card: "New credit card" + my_credit_cards: My credit cards + add_new_credit_card: Add new credit card + saved_cards: Saved cards + add_a_card: Add a Card + add_card: Add Card + you_have_no_saved_cards: You haven't saved any cards yet + saving_credit_card: Saving credit card... + card_has_been_removed: "Your card has been removed (number: %{number})" + card_could_not_be_removed: Sorry, the card could not be removed ie_warning_headline: "Your browser is out of date :-(" ie_warning_text: "For the best Open Food Network experience, we strongly recommend upgrading your browser:" ie_warning_chrome: Download Chrome @@ -824,6 +886,7 @@ en_GB: checkout_shipping_price: Shipping checkout_total_price: Total checkout_back_to_cart: "Back to cart" + cost_currency: "Cost Currency" order_paid: PAID order_not_paid: NOT PAID order_total: Total order @@ -1157,10 +1220,64 @@ en_GB: password_reset_sent: "An email with instructions on resetting your password has been sent!" reset_password: "Reset password" who_is_managing_enterprise: "Who is responsible for managing %{enterprise}?" + enterprise: + registration: + modal: + steps: + details: + title: 'Details' + headline: "Let's Get Started" + enterprise: "Great! First we 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:" + producer_name_field_placeholder: "e.g. Charlie's Chilli Farm" + producer_name_field_error: "Sorry, this name has already been taken. Please try another." + address1_field: "Address line 1:" + address1_field_placeholder: "e.g. 123 Apple Drive" + address1_field_error: "Please enter an address" + address2_field: "Address line 2:" + suburb_field: "Town:" + suburb_field_placeholder: "eg. Taunton" + suburb_field_error: "Please enter a postal town" + postcode_field: "Postcode:" + postcode_field_placeholder: "eg. TA1 TAA" + postcode_field_error: "Postcode required" + state_field: "County:" + state_field_error: "County Required" + country_field: "Country:" + country_field_error: "Please select a country" + contact: + title: 'Contact' + contact_field: 'Primary Contact' + contact_field_placeholder: 'Contact Name' + contact_field_required: "Please enter a primary contact." + email_field: 'Email Address' + email_field_placeholder: 'eg. charlie@thefarm.co.uk' + phone_field: 'Phone number' + phone_field_placeholder: 'eg. 07123123123' + type: + title: 'Type' + headline: "Last step to add %{enterprise}!" + question: "Are you a producer?" + yes_producer: "Yes, I'm a producer" + no_producer: "No, I'm not a producer" + producer_field_error: "Please choose one. Are you are producer?" + yes_producer_help: "Producers make tasty things to eat and/or drink. You're a producer if you grow, rear, brew, bake, ferment ... etc." + no_producer_help: "If you’re not a producer, you’re probably someone who sells and distributes food. You might be a hub, coop, buying group, retailer, wholesaler or other." + about: + title: 'About' + images: + title: 'Images' + social: + title: 'Social' enterprise_contact: "Primary contact" + enterprise_contact_placeholder: "Contact Name" enterprise_contact_required: "You need to enter a primary contact." enterprise_email_address: "Email address" + enterprise_email_placeholder: "eg. charlie@thefarm.co.uk" enterprise_phone: "Phone number" + enterprise_phone_placeholder: "eg. 07123123123" back: "Back" continue: "Continue" limit_reached_headline: "Oh no!" @@ -1230,6 +1347,7 @@ en_GB: registration_finished_activate: "Activate %{enterprise}." registration_finished_activate_instruction_html: "We've sent a confirmation email to %{email} if it hasn't been activated before.
Please follow the instructions there to make your enterprise visible on the Open Food Network." registration_finished_action: "Open Food Network home" + registration_contact_name: 'Contact Name' registration_type_headline: "Last step to add %{enterprise}!" registration_type_question: "Are you a producer?" registration_type_producer: "Yes, I'm a producer" @@ -1327,6 +1445,9 @@ en_GB: create: "Create" search: "Search" supplier: "Supplier" + product_name: "Product Name" + product_description: "Product Description" + units: "Unit Size" coordinator: "Coordinator" distributor: "Distributor" enterprise_fees: "Enterprise Fees" @@ -1341,9 +1462,11 @@ en_GB: new_order_cycles: "New Order Cycles" new_order_cycle: "New Order Cycle" select_a_coordinator_for_your_order_cycle: "Select a coordinator for your order cycle" + notify_producers: 'Notify producers' edit_order_cycle: "Edit Order Cycle" roles: "Roles" update: "Update" + delete: Delete add_producer_property: "Add producer property" in_progress: "In Progress" started_at: "Started at" @@ -1387,6 +1510,8 @@ en_GB: spree_admin_unit_description: Unit Description spree_admin_variant_unit: Variant unit spree_admin_variant_unit_scale: Variant unit scale + spree_admin_supplier: Supplier + spree_admin_product_category: Product Category spree_admin_variant_unit_name: Variant unit name change_package: "Change Package" spree_admin_single_enterprise_hint: "Hint: To allow people to find you, turn on your visibility under" @@ -1415,6 +1540,7 @@ en_GB: order_cycle: "Order Cycle" order_cycles: "Order Cycles" enterprises: "Enterprises" + enterprise_relationships: "Enterprise relationships" remove_tax: "Remove tax" enterprise_terms_of_service: "Enterprise Terms of Service" enterprises_require_tos: "Enterprises must accept Terms of Service" @@ -1857,6 +1983,8 @@ en_GB: signup: start_free_profile: "Start with a free profile, and expand when you're ready!" spree: + email: Email + account_updated: "Account updated!" admin: orders: invoice: @@ -1879,7 +2007,28 @@ en_GB: one: "You have one active order cycle." other: "You have %{count} active order cycles." manage_order_cycles: "MANAGE ORDER CYCLES" + payment_methods: + stripe_connect: + enterprise_select_placeholder: Choose... + loading_account_information_msg: Loading account information from stripe, please wait... + stripe_disabled_msg: Stripe payments have been disabled by the system administrator. + request_failed_msg: Sorry. Something went wrong when trying to verify account details with Stripe... + account_missing_msg: No Stripe account exists for this enterprise. + connect_one: Connect One + access_revoked_msg: Access to this Stripe account has been revoked, please reconnect your account. + status: Status + connected: Connected + account_id: Account ID + business_name: Business Name + charges_enabled: Charges Enabled + payments: + source_forms: + stripe: + no_payment_via_admin_backend: Creating Stripe-based payments from the admin backend is not possible at this time products: + new: + title: 'New Product' + unit_name_placeholder: 'eg. bunches' bulk_edit: header: title: Bulk Edit Products @@ -1887,15 +2036,34 @@ en_GB: title: LOADING PRODUCTS no_products: "No products yet. Why don't you add some?" no_results: "Sorry, no results match" + product_name: Product Name + primary_taxon_form: + product_category: Product Category + group_buy_form: + group_buy: "Group Buy?" + bulk_unit_size: Bulk unit size + display_as: + display_as: Display As reports: bulk_coop: bulk_coop_supplier_report: 'Bulk Co-op - Totals by Supplier' bulk_coop_allocation: 'Bulk Co-op - Allocation' bulk_coop_packing_sheets: 'Bulk Co-op - Packing Sheets' bulk_coop_customer_payments: 'Bulk Co-op - Customer Payments' + shared: + configuration_menu: + stripe_connect: Stripe Connect variants: autocomplete: producer_name: Producer + checkout: + payment: + stripe: + choose_one: Choose one + enter_new_card: Enter details for a new card + used_saved_card: "Use a saved card:" + or_enter_new_card: "Or, enter details for a new card:" + remember_this_card: Remember this card? date_picker: format: '%Y-%m-%d' js_format: 'yy-mm-dd' @@ -1950,9 +2118,16 @@ en_GB: weight: Weight (per kg) zipcode: Postcode users: + form: + account_settings: Account Settings show: + tabs: + orders: Orders + cards: Credit Cards + transactions: Transactions + settings: Account Settings + orders: open_orders: Open Orders - transaction_history: Transaction History open_orders: order: Order shop: Shop diff --git a/config/locales/es.yml b/config/locales/es.yml index ba72f6c7ddc..6803f210d83 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -2,7 +2,7 @@ es: activerecord: attributes: spree/order: - payment_state: Estado del pagos + payment_state: Estado del pago shipment_state: Estado del envío errors: models: @@ -75,7 +75,7 @@ es: distributors: Distribuidores distribution: Distribución bulk_order_management: Gestión de pedidos en bloque - enterprise_groups: Grupos + enterprise_groups: Redes reports: Informes variant_overrides: Inventario spree_products: Productos Spree @@ -100,6 +100,11 @@ es: powered_by: Powered by blocked_cookies_alert: "Es posible que su navegador esté bloqueando las cookies necesarias para utilizar esta tienda. Haga clic a continuación para permitir las cookies y vuelva a cargar la página." allow_cookies: "Permitir cookies" + notes: Notas + error: Error + processing_payment: Procesando el pago... + actions: + create_and_add_another: "Crear y agregar otro" admin: date: Fecha email: Email @@ -294,6 +299,8 @@ es: index: capture: "Captura" ship: "Envío" + invoice_email_sent: 'Se ha enviado correo electrónico con la factura.' + order_email_resent: 'El correo electrónico del pedido se ha reenviado' bulk_management: tip: "Usa esta página para alterar la cantidad del producto en varios pedidos a la vez. Los productos pueden ser eliminados de los pedidos si es necesario. " shared: "¿Recurso compartido?" @@ -379,9 +386,9 @@ es: primary_details: name: Nombre name_placeholder: ej. Professor Plum's Biodynamic Truffles - groups: Grupos - groups_tip: Seleccione los grupos o zonas de los que es miembro. Esto ayudará a los clientes a encontrar su organización. - groups_placeholder: Escribe para buscar los grupos disponibles... + groups: Redes + groups_tip: Seleccione las redes o zonas de los que es miembro. Esto ayudará a los consumidores a encontrar tu organización. + groups_placeholder: Escribe para buscar las redes disponibles... primary_producer: Productora Principal? primary_producer_tip: Seleciona "Productora" si eres la principal productora. producer: Productora @@ -434,7 +441,19 @@ es: open_date: Fecha de Inicio close_date: Fecha de Finalización social: - twitter_placeholder: ej. @the_prof + twitter_placeholder: 'ej: the_prof' + stripe_connect: + connect_with_stripe: "Conectar con Stripe" + stripe_connect_intro: "Para aceptar pagos con tarjeta de crédito, necesitarás conectar tu cuenta Stripe con Open Food Network. Usa el botón a la derecha para comenzar." + stripe_account_connected: "Cuenta de Stripe conectada." + disconnect: "Desconectar cuenta" + confirm_modal: + title: Conectar con Stripe + part1: Stripe es un servicio de pagos que permite a las tiendas aceptar pagos con tarjeta de crédito de las consumidoras. + part2: Para usar esta función, debes conectar tu cuenta Stripe con OFN. Al hacer clic en 'Acepto' a continuación, se redireccionará al sitio web de Stripe donde puedes conectar una cuenta de Stripe existente o crear una nueva si aún no la tienes. + part3: Esto permitirá que Open Food Network acepte pagos con tarjeta de crédito de los clientes en tu nombre. Ten en cuenta que deberás mantener tu propia cuenta de Stripe, pagar las tarifas de Stripe y gestionar los reembolsos y el servicio al cliente. + i_agree: Estoy de acuerdo + cancel: Cancelar tag_rules: default_rules: by_default: Por Defecto @@ -481,7 +500,7 @@ es: sell_your_produce: Vende tu propia producción producer_shop_description_text: Vender sus productos directamente a los clientes a través de su propia tienda. producer_shop_description_text2: Una tienda de productora es para sus productos solamente, si quieres vender productos de otros productores, selecciona "Grupo de Productoras" - producer_hub: Grupo de Productoras + producer_hub: Grupo producer_hub_text: Vende tu propia producción y la de otros producer_hub_description_text: Tu organización es la columna vertebral de un sistema de consumo local. Agrega productos tuyos o de otras organizaciones y véndelo a través de tu tienda en Open Food Network. profile: Solo perfil @@ -518,12 +537,17 @@ es: advanced_settings: Configuración Avanzada update_and_close: Actualizar y Cerrar choose_products_from: 'Escoger Productos desde:' - pickup_time_tip: Cuándo estarán disponibles para el consumidor las ordenes de este ciclo - pickup_instructions_tip: Esta instrucciones se muestran a los consumidores después de que completen un pedido. exchange_form: + pickup_time_tip: Cuando los pedidos de este ciclo de pedido estarán listos para la consumidora pickup_instructions_placeholder: "Instrucciones de recogida" + pickup_instructions_tip: Estas instrucciones se muestran a las consumidoras después de completar un pedido. pickup_time_placeholder: "Listo para ( Fecha / Hora)" receival_instructions_placeholder: "Instrucciones de recepción" + add_fee: 'Añadir tarifa' + selected: 'seleccionado' + add_exchange_form: + add_supplier: 'Añadir proveedora' + add_distributor: 'Añadir distribuidora' advanced_settings: title: Configuración Avanzada choose_product_tip: Puedes optar por restringir todos los productos disponibles (entrantes y salientes), solo a los de %{inventory} inventario. @@ -634,6 +658,29 @@ es: description: Facturas para la importación en Xero packing: name: Informes de empaquetado + stripe_connect_settings: + edit: + title: "Stripe Connect" + settings: "Configuración" + stripe_connect_enabled: ¿Permitir a las tiendas aceptar pagos mediante Stripe Connect? + no_api_key_msg: No existe una cuenta Stripe para esta organización. + configuration_explanation_html: Para obtener instrucciones detalladas sobre cómo configurar la integración con Stripe Connect, consulte esta guía . + status: Estado + ok: Ok + instance_secret_key: Clave secreta de instancia + account_id: Account ID + business_name: Nombre de la Organización + charges_enabled: Cargos habilitados + charges_enabled_warning: "Advertencia: los cargos no están habilitados para su cuenta" + auth_fail_error: La clave API que proporcionó no es válida. + empty_api_key_error_html: No se ha proporcionado ninguna clave API Stripe. Para configurar su clave API, siga estas instrucciones + controllers: + enterprises: + stripe_connect_cancelled: "Se ha cancelado la conexión a Stripe" + stripe_connect_success: "La cuenta Stripe se ha conectado correctamente" + stripe_connect_fail: Lo sentimos, la conexión de tu cuenta Stripe ha fallado + stripe_connect_settings: + resource: Configuración de Stripe Connect checkout: already_ordered: cart: "carrito" @@ -657,8 +704,10 @@ es: register: "registro" contact: "contactar" require_customer_login: "Esta tienda es solo para consumidores registrados." - require_login_html: "Haz %{login} si ya tienes una cuenta. De lo contrario puedes %{register}." + require_login_html: "Haz %{login} si ya tienes una cuenta. De lo contrario realiza un %{register}y contacta con la organización para que acepten tu solicitud." require_customer_html: "%{contact} %{enterprise} para convertirte en miembro." + card_could_not_be_saved: la tarjeta no se pudo guardar + spree_gateway_error_flash_for_checkout: "Hubo un problema con tu información de pago: %{error}" invoice_billing_address: "Dirección de facturación:" invoice_column_tax: "Impuesto sobre bienes y servicios" invoice_column_price: "Precio" @@ -709,7 +758,7 @@ es: address_placeholder: ej. Carrer Torrent de l'Olla address2: Dirección (cont.) city: Ciudad - city_placeholder: ej. Gràcia + city_placeholder: ej. Barcelona postcode: Código postal postcode_placeholder: ej. 08025 state: Estado @@ -726,12 +775,12 @@ es: label_shops: "Tiendas" label_map: "Mapa" label_producers: "Productoras" - label_groups: "Grupos" + label_groups: "Redes" label_about: "Acerca de" label_connect: "Conectar" label_learn: "Aprender" label_shopping: "Tienda" - label_login: "Iniciar de sesión" + label_login: "Iniciar sesión" label_logout: "Cerrar sesión" label_signup: "Registrarse" label_administration: "Administración" @@ -749,6 +798,18 @@ es: card_number: Número de tarjeta card_securitycode: "Código de seguridad" card_expiry_date: Fecha de expiración + card_masked_digit: "X" + card_expiry_abbreviation: "Exp" + new_credit_card: "Nueva tarjeta de crédito" + my_credit_cards: Mis tarjetas de credito + add_new_credit_card: Añadir nueva tarjeta de crédito + saved_cards: Tarjetas guardadas + add_a_card: Añade una tarjeta + add_card: Añadir tarjeta + you_have_no_saved_cards: Aún no has guardado ninguna tarjeta. + saving_credit_card: Guardando tarjeta de crédito... + card_has_been_removed: "Su tarjeta ha sido eliminada (número: %{number})" + card_could_not_be_removed: Lo sentimos, la tarjeta no se pudo quitar ie_warning_headline: "Su navegador está desactualizado :-(" ie_warning_text: "Para la mejor esperiencia de Open Food Network, recomendamos actualizar su navegador:" ie_warning_chrome: Descargar Chrome @@ -826,6 +887,7 @@ es: checkout_shipping_price: Envío checkout_total_price: Total checkout_back_to_cart: "De vuelta al carrito" + cost_currency: "Moneda" order_paid: PAGADO order_not_paid: NO PAGADO order_total: Pedido total @@ -958,11 +1020,11 @@ es: components_profiles_show: "Mostrar perfiles" components_filters_nofilters: "Sin filtros" components_filters_clearfilters: "Limpiar todos los filtros" - groups_title: Groupos - groups_headline: Groupos / regiones - groups_text: "Cada productora es única. Cada organización tiene algo diferente que ofrecer. Nuestros grupos son colectivos de productoras, grupos y distribuidoras que comparten valores agroecológicos. Esto hace que tu experiencia de compra sea más fácil. Puedes buscar en nuestros grupos y estar seguro que se ha hecho una selección de proyectos con estos criterios." + groups_title: Redes + groups_headline: Redes / regiones + groups_text: "Cada productora es única. Cada organización tiene algo diferente que ofrecer. Nuestras redes son colectivos de productoras, grupos y distribuidoras que comparten valores agroecológicos. Esto hace que tu experiencia de compra sea más fácil. Puedes buscar las redes y estar seguro que se ha hecho una selección de proyectos con estos criterios." groups_search: "Buscar nombre o palabra clave" - groups_no_groups: "No se encontraron grupos" + groups_no_groups: "No se encontraron redes" groups_about: "Acerca de nosotras" groups_producers: "Nuestras productoras" groups_hubs: "Nuestros Grupos de Consumo" @@ -973,7 +1035,7 @@ es: groups_contact_website: Visite nuestro sitio web groups_contact_facebook: Síganos en Facebook groups_signup_title: Registrarse como un grupo - groups_signup_headline: Registro de grupos + groups_signup_headline: Registro de redes groups_signup_intro: "Somos una asombrosa plataforma de mercadeo colaborativo, la forma más sencilla para que sus miembros e interesados encuentren nuevos mercados. No tenemos fines de lucro, somos asequibles y simples." groups_signup_email: Envíenos un correo electrónico groups_signup_motivation1: Nosotros transformamos sistemas de comida de forma justa. @@ -995,9 +1057,9 @@ es: modal_hubs_abstract: ¡Nuestros Grupos de Consumo son el punto de contacto entre usted y la gente que hace su comida! modal_hubs_content1: Puede buscar un grupo de consumo conveniente por ubicación o nombre. Algunos grupos de consumo tienen múltiples puntos en loa que puede recoger las compras, y algunos también brindan opciones de entrega a domicilio. Cada Grupo de Consumo es un punto de venta con operaciones de negocio y logística independientes, entonces puede esperar diferencias entre Grupos de Consumo. modal_hubs_content2: Sólo puedes comprar en un grupo de consumo a la vez. - modal_groups: "Grupos / Regiones" + modal_groups: "Redes / Regiones" modal_groups_content1: Estas son las organizaciones y relaciones entre grupos de consumo que conforman el Open Food Network. - modal_groups_content2: Algunos grupos están organizados por ubicación o junta, otros por similaridades no geográficas. + modal_groups_content2: Algunas redes están organizadas por ubicación, otros por afinidades no geográficas. modal_how: "Cómo funciona" modal_how_shop: Comprar en Open Food Network modal_how_shop_explained: ¡Buscar un grupo de consumo cerca de ti para empezar a comprar! Puedes expandir cada grupo de consumo para ver qué tipos de productos están disponibles, y hacer clic para empezar a comprar. (Sólo puedes comprar en un grupo de consumo a la vez.) @@ -1040,7 +1102,7 @@ es: sell_motivation: "Muestra tus preciosos alimentos." sell_producers: "Productoras" sell_hubs: "Grupos de Consumo" - sell_groups: "Grupos" + sell_groups: "Redes" sell_producers_detail: "Crea tu perfil en OFN en cuestión de minutos. En cualquier momento puedes actualizar tu perfil a una tienda en línea y vender tus productos directamente a los consumidores." sell_hubs_detail: "Crea un perfil para tu organización en OFN. En cualquier momento puedes actualizar tu perfil a una tienda de varias productoras." sell_groups_detail: "Crea un directorio personalizado de organizaciones (productoras u otras organizaciones) para tu región o para tu organización." @@ -1159,10 +1221,64 @@ es: password_reset_sent: "¡Le enviamos un correo electrónico con instrucciones para restaurar la contraseña!" reset_password: "Restaurar contraseña" who_is_managing_enterprise: "¿Quién es responsable de administrar %{enterprise}?" + enterprise: + registration: + modal: + steps: + details: + title: 'Detalles' + headline: "Empecemos" + enterprise: "Primero necesitamos saber un poco sobre tu organización:" + producer: "Primero necesitamos saber un poco sobre tu productora:" + enterprise_name_field: "Nombre de la organización:" + producer_name_field: "Nombre de la productora:" + producer_name_field_placeholder: "p.ej. La impresionante granja de Charlie" + producer_name_field_error: "Elija un nombre único para su organización." + address1_field: "Dirección Línea 1:" + address1_field_placeholder: "p.ej. Passeig Sant Joan" + address1_field_error: "Introduce una dirección" + address2_field: "Dirección línea 2:" + suburb_field: "Barrio:" + suburb_field_placeholder: "e.g. Gràcia" + suburb_field_error: "Introduce un barrio" + postcode_field: "Código postal:" + postcode_field_placeholder: "p.ej. 08025" + postcode_field_error: "Requiere un código postal" + state_field: "Región:" + state_field_error: "Región requerida" + country_field: "País:" + country_field_error: "Por favor selecciona un país" + contact: + title: 'Contacto' + contact_field: 'Contacto principal' + contact_field_placeholder: 'Nombre de contacto' + contact_field_required: "Debes introducir un contacto principal." + email_field: 'Dirección de correo electrónico' + email_field_placeholder: 'p.ej. charlie@thefarm.com' + phone_field: 'Número de teléfono' + phone_field_placeholder: 'p.ej. 651 01 20 54' + type: + title: 'Tipo' + headline: "Último paso para añadir %{enterprise}!" + question: "¿Eres una productora?" + yes_producer: "Si soy una productora" + no_producer: "No, no soy una productora" + producer_field_error: "Por favor elige uno. ¿Eres una productora?" + yes_producer_help: "Las productoras hacen cosas deliciosas para comer y/o beber. Eres una productora si lo cultivas, lo haces crecer, lo preparas, lo horneas, lo fermentas, lo ordeñas, ..." + no_producer_help: "Si no eres una productora, probablemente conozcas a alguien que venda o distribuya comida. También podrías convertirte en un grupo de consumo u otro tipo de organización." + about: + title: 'Acerca de' + images: + title: 'Imágenes' + social: + title: 'Social' enterprise_contact: "Contacto principal" + enterprise_contact_placeholder: "Nombre de contacto" enterprise_contact_required: "Debe ingresar un contacto principal." enterprise_email_address: "Dirección d Email" + enterprise_email_placeholder: "p.ej. charlie@thefarm.com" enterprise_phone: "Número de teléfono" + enterprise_phone_placeholder: "p.ej. 93 250 16 45" back: "Atrás" continue: "Continuar" limit_reached_headline: "¡Ay no!" @@ -1209,9 +1325,9 @@ es: linkedin: "LinkedIn" linkedin_placeholder: "eg. www.linkedin.com/SuNombreAquí" twitter: "Twitter" - twitter_placeholder: "eg. @usuario_de_twitter" + twitter_placeholder: "usuario_de_twitter" instagram: "Instagram" - instagram_placeholder: "ej. @usuario_de_instagram" + instagram_placeholder: "usuario_de_instagram" registration_greeting: "¡Hola!" registration_intro: "Ahora puede crear un perfil para su Productora o Grupo de Consumo" registration_action: "¡Empecemos!" @@ -1232,10 +1348,11 @@ es: registration_finished_activate: "Activar %{enterprise}." registration_finished_activate_instruction_html: "Hemos enviado un correo de confirmación a %{email} si no has activado tu cuenta ya.
Sigue las instrucciones para hacer tu organización visible en Open Food Network." registration_finished_action: "Página de inicio de Open Food Network" + registration_contact_name: 'Nombre de contacto' registration_type_headline: "¡Último paso para agregar %{enterprise}!" registration_type_question: "¿Eres una productora?" registration_type_producer: "Sí, soy una productora" - registration_type_no_producer: "No, no soy un produtor" + registration_type_no_producer: "No, no soy un productor" registration_type_error: "Escoja una. ¿Es una productora?" registration_type_producer_help: "Las productoras hacen cosas deliciosas para comer y/o beber. Eres una productora si lo cultivas, lo haces crecer, lo preparas, lo horneas, lo fermentas, lo ordeñas, ..." registration_type_no_producer_help: "Si no eres una productora, probablemente conozcas a alguien que venda o distribuya comida. También podrías convertirte en un grupo de consumo u otro tipo de organización." @@ -1246,15 +1363,15 @@ es: registration_detail_enterprise: "¡Bien! Primero necesitamos saber un poco más sobre tu organización:" registration_detail_producer: "¡Bien! Primero necesitamos saber un poco más sobre tu productora:" registration_detail_name_enterprise: "Nombre de la Organización:" - registration_detail_name_producer: "Nombre de la granja:" + registration_detail_name_producer: "Nombre de la productora:" registration_detail_name_placeholder: "e.j. Cooperativa de Consum Pastanaga Feliç" registration_detail_name_error: "Por favor elije un nombre único para tu organización" registration_detail_address1: "Línea de dirección 1:" registration_detail_address1_placeholder: "e.j. Torrent de l'Olla 24" registration_detail_address1_error: "Ingrese una dirección" registration_detail_address2: "Línea de dirección 2:" - registration_detail_suburb: "Barrio:" - registration_detail_suburb_placeholder: "e.j. Gràcia" + registration_detail_suburb: "Ciudad:" + registration_detail_suburb_placeholder: "ej. Barcelona" registration_detail_suburb_error: "Ingrese el barrio" registration_detail_postcode: "Código postal:" registration_detail_postcode_placeholder: "e.j. 08025" @@ -1303,7 +1420,7 @@ es: admin_entreprise_relationships_permits: "Permisos" admin_entreprise_relationships_seach_placeholder: "Buscar" admin_entreprise_relationships_button_create: "Crear" - admin_entreprise_groups: "Grupos de organizaciones" + admin_entreprise_groups: "Redes de organizaciones" admin_entreprise_groups_name: "Nombre" admin_entreprise_groups_owner: "Propietaria" admin_entreprise_groups_on_front_page: "¿En la página principal?" @@ -1315,20 +1432,23 @@ es: admin_entreprise_groups_contact_phone_placeholder: "ej. 98 7654 3210" admin_entreprise_groups_contact_address1_placeholder: "ej. C/Torrent de l'Olla" admin_entreprise_groups_contact_city: "Barrio" - admin_entreprise_groups_contact_city_placeholder: "ej. Gràcia" + admin_entreprise_groups_contact_city_placeholder: "ej. Barcelona" admin_entreprise_groups_contact_zipcode: "Código Postal" admin_entreprise_groups_contact_zipcode_placeholder: "ej. 08025" admin_entreprise_groups_contact_state_id: "Región" admin_entreprise_groups_contact_country_id: "País" admin_entreprise_groups_web: "Recursos Web" - admin_entreprise_groups_web_twitter: "ej. @the_prof" + admin_entreprise_groups_web_twitter: "ej. the_prof" admin_entreprise_groups_web_website_placeholder: "ej. www.truffles.com" admin_order_cycles: "Ciclos de Pedidos del Admin" open: "Abierta" - close: "Cerrada" + close: "Cerrar" create: "Crear" search: "Buscar" supplier: "Proveedora" + product_name: "nombre del producto" + product_description: "Descripción del producto" + units: "Tamaño por unidad" coordinator: "Coordinadora" distributor: "Distribuidor" enterprise_fees: "Comisiones de la Organización" @@ -1343,9 +1463,11 @@ es: new_order_cycles: "Nuevos Ciclos de Pedidos" new_order_cycle: "Nuevo Ciclo de Pedido" select_a_coordinator_for_your_order_cycle: "Selecciona un coordinador para vuestro ciclo de pedido" + notify_producers: 'Notificar a las productoras' edit_order_cycle: "Editar Ciclo de Pedido" roles: "Roles" update: "Actualizar" + delete: Borrar add_producer_property: "Añadir propiedad de productora" in_progress: "En Proceso" started_at: "Empezo el" @@ -1389,6 +1511,8 @@ es: spree_admin_unit_description: Descripción de la unidad spree_admin_variant_unit: Variante spree_admin_variant_unit_scale: Escala de unidad + spree_admin_supplier: Proveedora + spree_admin_product_category: categoría del producto spree_admin_variant_unit_name: Nombre de la variante change_package: "Cambiar Perfil" spree_admin_single_enterprise_hint: "Sugerencia: Para permitir que la gente te encuentre, activa tu visibilidad" @@ -1417,6 +1541,7 @@ es: order_cycle: "Ciclo de Pedido" order_cycles: "Ciclos de Pedidos" enterprises: "Organizaciones" + enterprise_relationships: "Relaciones entre organizaciones" remove_tax: "Eliminar impuesto" enterprise_terms_of_service: "Términos del Servicio de la Organización" enterprises_require_tos: "Las organizaciones deben aceptar los Términos del Servicio" @@ -1556,9 +1681,7 @@ es: report_header_customer_email: Correo electrónico de la consumidora report_header_customer_phone: Teléfono de la Consumidora report_header_customer_city: Ciudad de la Consumidora - report_header_payment_state: 'Estado del pagos - - nterpr' + report_header_payment_state: Estado del pago report_header_payment_type: Tipo de pago report_header_item_price: "Artículo (%{currency})" report_header_item_fees_price: "Artículo + Comisiones (%{currency})" @@ -1802,7 +1925,7 @@ es: producer_desc: Productoras producer_example: ej. AGRICULTORES, PRODUCTORAS non_producer_desc: Todas las demás organizaciones - non_producer_example: ej. Grupos de consumo, Tiendas de proximidad, Cooperativas de alimentación + non_producer_example: ej. Grupos de consumo, Tiendas de proximidad, ... enterprise_status: status_title: "%{name} está configurado y listo para funcionar!" severity: Gravedad @@ -1865,6 +1988,8 @@ es: signup: start_free_profile: "Empieze con un perfil gratuito, y amplíelo cuando esté preparado!" spree: + email: Email + account_updated: "Cuenta actualizada!" admin: orders: invoice: @@ -1887,7 +2012,28 @@ es: one: "Tienes un ciclo de pedido activo." other: "Tienes %{count} ciclos de pedido activos." manage_order_cycles: "GESTIONA LOS CICLOS DE PEDIDO" + payment_methods: + stripe_connect: + enterprise_select_placeholder: Escoge... + loading_account_information_msg: Cargando la información de la cuenta de Stripe, espere un momento ... + stripe_disabled_msg: El administrador del sistema ha deshabilitado los pagos por Stripe. + request_failed_msg: Lo sentimos. Algo salió mal al intentar verificar los detalles de la cuenta con Stripe ... + account_missing_msg: No existe una cuenta Stripe para esta organización. + connect_one: Connect One + access_revoked_msg: El acceso a esta cuenta de Stripe ha sido anulado, por favor, vuelve a conectar tu cuenta. + status: Estado + connected: Conectado + account_id: Account ID + business_name: Nombre de la Organización + charges_enabled: Cargos habilitados + payments: + source_forms: + stripe: + no_payment_via_admin_backend: La creación de pagos basados ​​en Stripe desde el administrador no es posible en este momento. products: + new: + title: 'Nuevo producto' + unit_name_placeholder: 'ej. manojos' bulk_edit: header: title: Editar varios Productos @@ -1895,15 +2041,34 @@ es: title: CARGANDO PRODUCTOS no_products: "Todavía no hay productos. Añade algunos antes" no_results: "No se han encontrado resultados" + product_name: nombre del producto + primary_taxon_form: + product_category: categoría del producto + group_buy_form: + group_buy: "¿Agrupado por?" + bulk_unit_size: Tamaño de la unidad a granel + display_as: + display_as: Mostrar como reports: bulk_coop: bulk_coop_supplier_report: 'Bulk Co-op - Totales por Proveedor' bulk_coop_allocation: 'Bulk Co-op - Asignación' bulk_coop_packing_sheets: 'Bulk Co-op - Hojas de Empaquetado' bulk_coop_customer_payments: 'Bulk Co-op - Pagos de las Consumidoras' + shared: + configuration_menu: + stripe_connect: Conectar con Stripe variants: autocomplete: producer_name: Productora + checkout: + payment: + stripe: + choose_one: Elige uno + enter_new_card: Introduce los detalles para una nueva tarjeta + used_saved_card: "Usa una tarjeta guardada:" + or_enter_new_card: "O introduce los detalles de una nueva tarjeta:" + remember_this_card: ¿Recordar esta tarjeta? date_picker: format: '%Y-%m-%d' js_format: 'aa-mm-dd' @@ -1958,9 +2123,16 @@ es: weight: Peso (en kg) zipcode: Código Postal users: + form: + account_settings: Configuración de la cuenta show: + tabs: + orders: Pedidos + cards: Tarjetas de crédito + transactions: Transacciones + settings: Configuración de la cuenta + orders: open_orders: Pedidos Abiertos - transaction_history: Historial de Transacciones open_orders: order: Pedido shop: Tienda diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 7de35454a80..ed905210d78 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -4,6 +4,9 @@ fr: spree/order: payment_state: Statut du paiement shipment_state: Statut livraison + completed_at: 'Passée à ' + number: N° commande + email: Email acheteur errors: models: spree/user: @@ -85,21 +88,30 @@ fr: dashboard: Tableau de bord undefined: indéfini unused: inutilisé - admin_and_handling: Frais de gestion + admin_and_handling: Frais si par commande profile: Profil supplier_only: Uniquement Producteur weight: Poids volume: Volume + items: Pièces summary: Résumé detailed: Détaillé updated: Mis à jour - 'yes': "Ou" + 'yes': "Oui" 'no': "Non" y: 'O' n: 'N' powered_by: Propulsé par blocked_cookies_alert: "Votre navigateur semble bloquer des cookies nécessaires à l'utilisation de ce site. Cliquez ci-dessous pour autoriser les cookies et rechargez la page." allow_cookies: "Autoriser les cookies" + notes: Commentaires + error: Erreur + processing_payment: Paiement en cours... + show_only_unfulfilled_orders: Ne montrer que les commandes non finalisées + filter_results: Filtrer les résultats + quantity: Quantité + actions: + create_and_add_another: "Créer et ajouter nouveau" admin: date: Date email: Email @@ -253,14 +265,6 @@ fr: manages: gère products: unit_name_placeholder: 'ex: botte' - bulk_edit: - unit: Unité - display_as: Affiché - category: Catégorie - tax_category: TVA appliquée - inherits_properties?: Hériter des propriétés producteur? - available_on: Disponible sur - av_on: "Disp. sur" properties: property_name: Nom du label inherited_property: Label producteur appliqué par défaut @@ -294,6 +298,8 @@ fr: index: capture: "Valider" ship: "Expédier" + invoice_email_sent: 'L''email de facturation a bien été envoyé' + order_email_resent: 'L''email de commande a de nouveau été envoyé' bulk_management: tip: "Utilisez cette page pour changer les quantités d'un produit sur plusieurs commandes. Les produits peuvent aussi être supprimés de toutes les commandes, si nécessaire." shared: "Ressource partagée?" @@ -434,6 +440,18 @@ fr: close_date: Date de fermeture social: twitter_placeholder: ex. @OpenFoodNet_fr + stripe_connect: + connect_with_stripe: "Connecter avec Stripe" + stripe_connect_intro: "Pour accepter des paiements utilisant la carte bancaire, vous devez connecter votre compte Stripe à Open Food France. Cliquez sur le bouton à droite pour commencer." + stripe_account_connected: "Compte Stripe connecté." + disconnect: "Compte déconnecté" + confirm_modal: + title: Connecter avec Stripe + part1: Stripe est un système de paiement qui permet aux boutiques sur Open Food France d'accepter des paiements par carte bancaire de leurs acheteurs. + part2: Pour utiliser cette fonctionnalité, vous devez connecter votre compte Stripe à Open Food France. En cliquant sur "J'accepte" ci-dessous, vous serez redirigé vers le site internet de Stripe, où vous pourrez connecter votre compte existant ou en créer un si vous n'en avez pas encore. + part3: Cela permettra à Open Food France d'accepter en votre nom les paiements par carte de crédit en provenance de vos acheteurs. Veuillez noter que c'est à vous de gérer votre compte Stripe, de payer les frais dus à Stripe et de gérer les éventuels remboursements et le service après vente. + i_agree: J'accepte + cancel: Annuler tag_rules: default_rules: by_default: Règles à appliquer "par défaut" @@ -517,12 +535,17 @@ fr: advanced_settings: Paramétrages avancés update_and_close: Mettre à jour et fermer choose_products_from: 'Choisir produits depuis :' - pickup_time_tip: Date/heure à laquelle les commandes pour ce cycle de vente seront à disposition de / livrées à l'acheteur. - pickup_instructions_tip: Ces instructions seront affichées à l'acheteur une fois sa commande passée. exchange_form: + pickup_time_tip: Quand des commandes liées à ce cycle de vente seront prêtes à être soumises à l'acheteur pickup_instructions_placeholder: "Modalités de retrait/livraison" + pickup_instructions_tip: Ces instructions sont affichées aux acheteurs après passage d'une commande pickup_time_placeholder: "Prêt pour (ex : jour + créneau horaire)" receival_instructions_placeholder: "Modalités de livraison" + add_fee: 'Ajouter une commission' + selected: 'sélectionné' + add_exchange_form: + add_supplier: 'Ajouter un fournisseur' + add_distributor: 'Ajouter un distributeur' advanced_settings: title: Paramétrages avancés choose_product_tip: Vous pouvez choisir de limiter le choix des produits pouvant être mis en vente dans votre boutique à ceux figurant dans le catalogue boutique de %{inventory}. @@ -633,6 +656,29 @@ fr: description: Factures pour import dans Xero packing: name: Rapports de préparation des paniers + stripe_connect_settings: + edit: + title: "Stripe Connect" + settings: "Paramètres" + stripe_connect_enabled: Permettre aux boutiques d'accepter les paiements via Stripe Connect ? + no_api_key_msg: Aucun compte Stripe n'existe pour cette entreprise. + configuration_explanation_html: Pour des instructions précises sur comment configurer Stripe Connect, veuillez consulter ce guide. + status: Statut + ok: Ok + instance_secret_key: Clé Secrète de l'Instance + account_id: Identifiant Compte + business_name: Nom de l'entreprise + charges_enabled: Frais activés + charges_enabled_warning: "Attention : les Frais ne sont pas activés pour votre compte" + auth_fail_error: La clé de l'API est invalide + empty_api_key_error_html: Aucune clé d'API Stripe n'a été fournie. Pour mettre en place votre clé d'API, veuillez suivre ces instructions + controllers: + enterprises: + stripe_connect_cancelled: "La connexion avec Stripe a été annulée" + stripe_connect_success: "Compte Stripe connecté avec succès" + stripe_connect_fail: Désolé, la connexion de votre compte Stripe a échoué :-( + stripe_connect_settings: + resource: Configuration de Stripe Connect checkout: already_ordered: cart: "panier" @@ -652,12 +698,14 @@ fr: register: "Démarrez ici" shop: messages: - login: "login" + login: "se connecter" register: "s'inscrire" contact: "contact" require_customer_login: "La boutique est réservée aux membres." - require_login_html: "Déjà inscrit? %{Connectez-vous}. Sinon, %{inscrivez-vous} pour pouvoir faire vos achats." + require_login_html: "Déjà inscrit? %{login}. Sinon, %{register} pour pouvoir faire vos achats." require_customer_html: "Veuillez %{contacter} %{l'entreprise} pour devenir membre." + card_could_not_be_saved: la carte n'a pas pu être sauvegardée + spree_gateway_error_flash_for_checkout: "Il y a eu un problème avec vos informations de paiement : %{error}" invoice_billing_address: "Adresse de facturation :" invoice_column_tax: "TVA" invoice_column_price: "Prix" @@ -739,7 +787,7 @@ fr: label_more: "Afficher plus" label_less: "Masquer" label_notices: "Informations" - items: "produits" + cart_items: "Produits" cart_headline: "Votre panier" total: "Total" cart_updating: "Mettre à jour le panier" @@ -748,6 +796,18 @@ fr: card_number: Numéro de carte card_securitycode: "Cryptogramme visuel" card_expiry_date: Date d'expiration + card_masked_digit: "X" + card_expiry_abbreviation: "Exp" + new_credit_card: "Nouvelle carte de crédit" + my_credit_cards: Mes cartes bancaires + add_new_credit_card: Ajouter nouvelle carte de crédit + saved_cards: Sauvegarder cartes + add_a_card: Ajouter une Carte + add_card: Ajouter Carte + you_have_no_saved_cards: Vous n'avez pas encore sauvegardé de carte + saving_credit_card: Enregistrement de la carte de crédit... + card_has_been_removed: "Votre carte a été supprimée (numéro : %{number})" + card_could_not_be_removed: Désolée, la carte n'a pas pu être supprimée :-( ie_warning_headline: "Votre navigateur n'est pas à jour :-(" ie_warning_text: "Pour une expérience optimale sur Open Food France, nous vous recommandons fortement de mettre à jour votre navigateur:" ie_warning_chrome: Télécharger Chrome @@ -825,6 +885,7 @@ fr: checkout_shipping_price: Livraison checkout_total_price: Total checkout_back_to_cart: "Retour au Panier" + cost_currency: "Devise du Coût" order_paid: RÉGLÉ order_not_paid: NON RÉGLÉ order_total: Total commande @@ -917,7 +978,7 @@ fr: shopping_producers_of_hub: "Les producteurs de %{hub}:" enterprises_next_closing: "Clôture des commandes pour ce cycle" enterprises_ready_for: "Prêt pour" - enterprises_choose: "Choisissez votre option de livraison/retrait:" + enterprises_choose: "Choisissez votre option:" hubs_buy: "Acheter:" hubs_shopping_here: "Achats en cours" hubs_orders_closed: "Boutique fermée" @@ -1158,10 +1219,64 @@ fr: password_reset_sent: "Un email contenant les instructions pour changer votre mot de passe a été envoyé!" reset_password: "Changer de mot de passe" who_is_managing_enterprise: "Qui gère %{enterprise}?" + enterprise: + registration: + modal: + steps: + details: + title: 'Détails' + headline: "Commençons !" + enterprise: "Hey ! Nous avons d'abord besoin de quelques informations sur votre entreprise :" + producer: "Hey ! Nous avons d'abord besoin de quelques informations sur votre ferme :" + enterprise_name_field: "Nom de l'entreprise :" + producer_name_field: "Nom de la ferme :" + producer_name_field_placeholder: "ex: La Ferme du Marais" + producer_name_field_error: "Veuillez choisir le nom de votre entreprise" + address1_field: "Adresse ligne 1" + address1_field_placeholder: "ex : 35 rue du bac" + address1_field_error: "Veuillez saisir une adresse" + address2_field: "Adresse ligne 2" + suburb_field: "Ville :" + suburb_field_placeholder: "ex : Nantes" + suburb_field_error: "Veuillez saisir une ville" + postcode_field: "Code postal :" + postcode_field_placeholder: "ex : 44000" + postcode_field_error: "Veuillez saisir le code postal" + state_field: "Département :" + state_field_error: "Veuillez saisir un Département" + country_field: "Pays :" + country_field_error: "Veuillez saisir une Pays" + contact: + title: 'Contact' + contact_field: 'Personne référente' + contact_field_placeholder: 'Nom du contact principal' + contact_field_required: "Vous devez saisir une personne référente" + email_field: 'Adresse email' + email_field_placeholder: 'ex : robert@mabelleferme.fr' + phone_field: 'Numéro de téléphone' + phone_field_placeholder: 'ex : 06 24 53 26 53' + type: + title: 'Catégorie' + headline: "Dernière étape pour ajouter %{enterprise} !" + question: "Etes-vous un producteur ?" + yes_producer: "Oui, je suis un producteur" + no_producer: "Non, je ne suis pas un producteur" + producer_field_error: "Veuillez faire un choix. Etes vous un producteur?" + yes_producer_help: "Un producteur fabrique de bonnes choses à boire et à manger. Vous êtes un producteur si vous les faites pousser, les élevez, les pétrissez, transformez, fermentez, les réduisez en grains, etc." + no_producer_help: "Si vous n'êtes pas un producteur, vous êtes probablement un revendeur ou distributeur alimentaire : un \"hub\", une coopérative, un groupement d'achat, un revendeur, un grossiste, ou autre." + about: + title: 'A propos' + images: + title: 'Images' + social: + title: 'Réseaux sociaux' enterprise_contact: "Personne référente" + enterprise_contact_placeholder: "Nom du contact principal" enterprise_contact_required: "Vous devez saisir une personne référente" enterprise_email_address: "Adresse email" + enterprise_email_placeholder: "ex : robert@mabelleferme.fr" enterprise_phone: "Numéro de téléphone" + enterprise_phone_placeholder: "ex : 06 24 53 26 53" back: "Retour" continue: "Suivant" limit_reached_headline: "Oh non!" @@ -1231,6 +1346,7 @@ fr: registration_finished_activate: "Activez %{enterprise}." registration_finished_activate_instruction_html: "Nous avons envoyé un email de confirmation à %{email} s'il n'a pas été activé auparavant.
Veuillez suivre les instructions dans l'email pour rendre votre organisation visible sur Open Food France." registration_finished_action: "Accueil Open Food France" + registration_contact_name: 'Nom du contact principal' registration_type_headline: "Dernière étape pour ajouter %{enterprise}!" registration_type_question: "Etes-vous un producteur?" registration_type_producer: "Oui, je suis un producteur" @@ -1328,6 +1444,9 @@ fr: create: "Créer" search: "Rechercher" supplier: "Fournisseurs" + product_name: "Nom du Produit" + product_description: "Description du Produit" + units: "Contenu Unitaire" coordinator: "Coordinateur" distributor: "Distributeur" enterprise_fees: "Marges et commissions" @@ -1342,9 +1461,11 @@ fr: new_order_cycles: "Nouveau cycle de vente" new_order_cycle: "Nouveau Cycle de Vente" select_a_coordinator_for_your_order_cycle: "Choisissez un coordinateur pour votre cycle de vente" + notify_producers: 'Notifier les producteurs' edit_order_cycle: "Modifier le cycle de vente" roles: "Roles" update: "Mettre à jour" + delete: Supprimer add_producer_property: "Ajouter une propriété" in_progress: "En cours" started_at: "Commencé à" @@ -1388,6 +1509,8 @@ fr: spree_admin_unit_description: 'Description complémentaire (ex: "(vrac)")' spree_admin_variant_unit: Unité spree_admin_variant_unit_scale: Echelle unitaire (en g ou L) + spree_admin_supplier: Fournisseur + spree_admin_product_category: Catégorie Produit spree_admin_variant_unit_name: Nom de la pièce (si vendu à la pièce) change_package: "Changer de type de compte" spree_admin_single_enterprise_hint: "Astuce: Pour permettre aux gens de vous trouver, activez votre visibilité " @@ -1416,6 +1539,7 @@ fr: order_cycle: "Cycle de vente" order_cycles: "Cycles de Vente" enterprises: "Entreprises" + enterprise_relationships: "Permissions inter-entreprises" remove_tax: "Retirer TVA" enterprise_terms_of_service: "Conditions Générales d'Utilisation" enterprises_require_tos: "Les entreprises doivent accepter les Conditions Générales d'Utilisation" @@ -1471,7 +1595,7 @@ fr: report_header_relationship: Droits report_header_hub: Hub report_header_hub_address: Adresse du Hub - report_header_to_hub: Au Hub + report_header_to_hub: Distributeur report_header_hub_code: Code du Hub report_header_code: Code report_header_paid: Payé ? @@ -1510,7 +1634,7 @@ fr: report_header_customer_code: Code acheteur report_header_product: Produit report_header_product_properties: Propriétés / labels Produits - report_header_quantity: Quantité + report_header_quantity: Nb commandé report_header_max_quantity: Quantité Max report_header_variant: Variante report_header_variant_value: Nb Unités Variante @@ -1526,8 +1650,8 @@ fr: report_header_group_buy_unit_quantity: Nb d'unités achetées (vente par lots) report_header_cost: Coût report_header_shipping_cost: Coût de livraison - report_header_curr_cost_per_unit: Prix de revient par unité - report_header_total_shipping_cost: Coût de livraison total + report_header_curr_cost_per_unit: Prix prod unitaire + report_header_total_shipping_cost: Prix prod total report_header_payment_method: Méthode de paiement report_header_sells: Vend report_header_visible: Visible @@ -1557,10 +1681,10 @@ fr: report_header_customer_city: Ville Acheteur report_header_payment_state: Statut du Paiement report_header_payment_type: Type de Paiement - report_header_item_price: "Pièce (%{currency})" - report_header_item_fees_price: "Pièce + Marge (%{currency})" - report_header_admin_handling_fees: "Frais de Gestion (%{currency})" - report_header_ship_price: "Livraison (%{currency})" + report_header_item_price: "Coût produits (%{currency})" + report_header_item_fees_price: "Coût produits + Marge (%{currency})" + report_header_admin_handling_fees: "Frais si par commande (%{currency})" + report_header_ship_price: "Frais de livraison (%{currency})" report_header_pay_fee_price: "Frais de Transaction (%{currency})" report_header_total_price: "Total (%{currency})" report_header_product_total_price: "Total Produit (%{currency})" @@ -1569,12 +1693,12 @@ fr: report_header_eft_price: "TEF / Transfert Electronique (%{currency})" report_header_paypal_price: "Paypal (%{currency})" report_header_sku: Référence Produit - report_header_amount: Montant + report_header_amount: Quantité report_header_balance: Solde report_header_total_cost: "Coût Total" report_header_total_ordered: Total Commandé report_header_total_max: Max Total - report_header_total_units: Nb total d'articles + report_header_total_units: Vol. total report_header_sum_max_total: "Somme Max Total" report_header_total_excl_vat: "Total HT (%{currency_symbol})" report_header_total_incl_vat: "Total TTC (%{currency_symbol})" @@ -1869,6 +1993,8 @@ fr: signup: start_free_profile: "Commencez par créer votre profil entreprise, et changez de formule quand vous êtes prêt !" spree: + email: Email + account_updated: "Compte mis à jour!" admin: orders: invoice: @@ -1891,23 +2017,63 @@ fr: one: "Vous avez un cycle de vente actif." other: "Vous avez %{count} cycles de vente actifs." manage_order_cycles: "GERER LES CYCLES DE VENTE" + payment_methods: + stripe_connect: + enterprise_select_placeholder: Choisir... + loading_account_information_msg: Informations de compte en cours de chargement depuis Stripe, veuillez patienter... + stripe_disabled_msg: Les paiements via Stripe ont été désactivés par l'administrateur système. + request_failed_msg: Désolé, une erreur est survenue lors de la vérification du compte par Stripe... + account_missing_msg: Aucun compte Stripe n'existe pour cette entreprise. + connect_one: En connecter un + access_revoked_msg: L'accès à ce compte Stripe a été révoqué, veuillez reconnecter votre compte. + status: Statut + connected: Connecté + account_id: Identifiant Compte + business_name: Nom de l'entreprise + charges_enabled: Frais activés + payments: + source_forms: + stripe: + no_payment_via_admin_backend: La création de paiements via Stripe depuis le back office d'administration n'est pas possible pour le moment products: + new: + title: 'Nouveau Produit' + unit_name_placeholder: 'ex: botte' bulk_edit: header: - title: Edition des produits par lots + title: Gestion du catalogue produits indicators: title: CHARGEMENT DES PRODUITS no_products: "Aucun produit trouvé. Ajouter un produit ?" no_results: "Désolé, aucun résultat trouvé" + product_name: Nom du Produit + primary_taxon_form: + product_category: Catégorie Produit + group_buy_form: + group_buy: "Achat groupé de lots fixes ?" + bulk_unit_size: Quantité totale du lot + display_as: + display_as: Unité affichéé reports: bulk_coop: bulk_coop_supplier_report: 'Achats groupés - Totaux par Producteur' bulk_coop_allocation: 'Achats groupés - Allocation' bulk_coop_packing_sheets: 'Achats groupés - Feuilles de préparation des paniers' bulk_coop_customer_payments: 'Achats groupés - Paiement des acheteurs' + shared: + configuration_menu: + stripe_connect: Stripe Connect variants: autocomplete: producer_name: Producteur + checkout: + payment: + stripe: + choose_one: En choisir un + enter_new_card: Entrer les informations pour la nouvelle carte + used_saved_card: "Utiliser une carte sauvegardée :" + or_enter_new_card: "Ou entrez les informations pour utiliser une nouvelle carte :" + remember_this_card: Se souvenir de cette carte ? date_picker: format: '%Y-%m-%d' js_format: 'aa-mm-jj' @@ -1963,8 +2129,18 @@ fr: weight: Poids (au kg) zipcode: Code postal users: + form: + account_settings: Paramètres du Compte show: + tabs: + orders: Commandes + cards: Cartes bancaires + transactions: Achats + settings: Paramètres du Compte + orders: open_orders: Commandes Ouvertes + past_orders: Commandes Passées + transactions: transaction_history: Historique des Transactions open_orders: order: Commander @@ -1976,3 +2152,11 @@ fr: cancel: Annuler closed: Fermée until: Jusqu'à + past_orders: + order: Commande + shop: Boutique + completed_at: 'Passée à :' + items: Produits + total: Total + paid?: Payé ? + view: Afficher diff --git a/config/locales/nb.yml b/config/locales/nb.yml index 545752fdf9b..ab6e51095f8 100644 --- a/config/locales/nb.yml +++ b/config/locales/nb.yml @@ -3,13 +3,16 @@ nb: attributes: spree/order: payment_state: Betalingsstatus - shipment_state: Sendingsstatus + shipment_state: Leveringsstatus + completed_at: Fullført på + number: Nummer + email: Epost Kunde errors: models: spree/user: attributes: email: - taken: "Det finnes allerede en konto for denne e-posten. Vennligst logg inn eller tilbakestill passordet ditt." + taken: "Det finnes allerede en konto for denne eposten. Vennligst logg inn eller tilbakestill passordet ditt." devise: failure: invalid: | @@ -17,13 +20,13 @@ nb: Var du gjest forrige gang? Kanskje du må opprette en konto eller nullstille passordet. enterprise_confirmations: enterprise: - confirmed: Takk, e-postadressen din er bekreftet. + confirmed: Takk, epostadressen din er bekreftet. not_confirmed: Din epostadresse kan ikke bekreftes. Kanskje du allerede har fullført dette steget? - confirmation_sent: "Bekreftelse på epost er sendt!" - confirmation_not_sent: "Kunne ikke sende bekreftelse på epost." + confirmation_sent: "Bekreftelsesepost er sendt!" + confirmation_not_sent: "Kunne ikke sende bekreftelsesepost." enterprise_mailer: confirmation_instructions: - subject: "Vennligst bekreft e-postadressen til %{enterprise}" + subject: "Vennligst bekreft epostadressen til %{enterprise}" welcome: subject: "%{enterprise} er nå på %{sitename}" producer_mailer: @@ -90,6 +93,7 @@ nb: supplier_only: Kun leverandør weight: Vekt volume: Volum + items: Elementer summary: Sammendrag detailed: Detaljert updated: Oppdatert @@ -100,6 +104,14 @@ nb: powered_by: Drevet av blocked_cookies_alert: "Nettleseren din kan blokkere informasjonskapsler som trengs for å bruke denne butikken. Klikk nedenfor for å tillate informasjonskapsler 'cookies' og last siden på nytt." allow_cookies: "Tillat informasjonskapsler" + notes: Merknader + error: Feil + processing_payment: Behandler betaling ... + show_only_unfulfilled_orders: Vis kun uoppfylte ordrer + filter_results: Filtrer Resultater + quantity: Mengde + actions: + create_and_add_another: "Opprett og legg til en annen" admin: date: Dato email: Epost @@ -121,7 +133,7 @@ nb: volume: Volum items: Varer select_all: Velg alle - obsolete_master: Forældet mester + obsolete_master: Foreldet master quick_search: Hurtigsøk clear_all: Fjern Alt start_date: "Startdato" @@ -176,8 +188,8 @@ nb: fixed_monthly_charge_tip: "En fast månedlig belastning for alle bedrifter som er satt opp som butikk og har overskredet minimum fakturert omsetning (hvis konfigurert)." percentage_of_turnover: "Prosent av omsetning" percentage_of_turnover_tip: "Når større enn null, gjelder denne raten (0.0 - 1.0) på total omsetning for hver butikk og lagt til enhver fast rate (til venstre) for å beregne den månedlige fakturaen." - monthly_cap_excl_tax: "månedlig lokk (eks. MVA)" - monthly_cap_excl_tax_tip: "Når større enn null vil denne verdien bli brukt som et lokk på hvor mye butikker vil bli belastet hver måned." + monthly_cap_excl_tax: "månedlig tak (eks. MVA)" + monthly_cap_excl_tax_tip: "Når større enn null vil denne verdien bli brukt som et tak på hvor mye butikker vil bli belastet hver måned." tax_rate: "Avgiftsrate" tax_rate_tip: "Avgiftsrate som gjelder månedlig regning som bedrifter blir belastet for å bruke systemet." minimum_monthly_billable_turnover: "Minimum Månedlig Fakturerbar Omsetning" @@ -186,8 +198,8 @@ nb: example_bill_calculator_legend: "Endre eksempelomsetningen for å se effekten av innstillingene til venstre." example_monthly_turnover: "Eksempel på Månedlig Omsetning" example_monthly_turnover_tip: "Eksempel på månedlig omsetning for en bedrift som vil bli brukt for å generere beregning av eksempel på månedlig regning under." - cap_reached?: "Lokk Nådd?" - cap_reached?_tip: "Om lokket (spesifisert til venstre) er nådd, gitt innstillingene og omsetningen som er satt." + cap_reached?: "Tak Nådd?" + cap_reached?_tip: "Om taket (spesifisert til venstre) er nådd, gitt innstillingene og omsetningen som er satt." included_tax: "Inkludert avgift" included_tax_tip: "Total avgift inkludert i eksemplet på månedlig regning, gitt innstillingene og omsetningen som er satt." total_monthly_bill_incl_tax: "Total Månedlig Regning (Inkl. Avgift)" @@ -195,11 +207,11 @@ nb: customers: index: add_customer: "Legge til kunde" - new_customer: "Ny kunder" + new_customer: "Ny kunde" customer_placeholder: "customer@example.org" valid_email_error: Vennligst oppgi en gyldig epostadresse add_a_new_customer_for: Legge til en ny kunde for %{shop_name} - code: kode + code: Kode duplicate_code: "Denne koden er allerede brukt." bill_address: "Fakturaadresse" ship_address: "Leveringsstatus" @@ -208,9 +220,9 @@ nb: edit_bill_address: 'Rediger fakturaadresse' edit_ship_address: 'Rediger leveringsadresse' required_fileds: 'Obligatoriske felt er merket med en stjerne' - select_country: 'velg landet' - select_state: 'Velg Fylket' - edit: 'Redigere' + select_country: 'Velg Land' + select_state: 'Velg Fylke' + edit: 'Rediger' update_address: 'Oppdater Adresse' confirm_delete: 'Sikker på å slette?' search_by_email: "Søk på epost/kode..." @@ -248,19 +260,11 @@ nb: new_button: Ny Bedriftsgruppe enterprise_roles: form: - manages: administrere + manages: administrerer enterprise_role: - manages: administrere + manages: administrerer products: unit_name_placeholder: 'f.eks. bunter' - bulk_edit: - unit: Enhet - display_as: Vis som - category: Kategori - tax_category: Avgiftskategori - inherits_properties?: Arver Egenskaper? - available_on: Tilgjengelig på - av_on: "Til. på" properties: property_name: Navn på egenskap inherited_property: Arvet egenskap @@ -294,6 +298,8 @@ nb: index: capture: "Fang" ship: "Levere" + invoice_email_sent: 'Faktura-e-post er sendt' + order_email_resent: 'Bestillings-e-post har blitt angitt' bulk_management: tip: "Bruk denne siden for å endre produktantall på tvers av flere bestillinger. Produkter kan også fjernes fra bestillinger helt, hvis påkrevd." shared: "Delt Ressurs?" @@ -331,9 +337,9 @@ nb: desc_long: Om Oss desc_long_placeholder: Fortell kunder om deg selv. Denne informasjonen vises på din offentlige profil. business_details: - abn: Org nr. + abn: Org. nr. abn_placeholder: f.eks. 999 000 123 - acn: Mva. nr. + acn: MVA nr. acn_placeholder: f.eks. 999 000 123 display_invoice_logo: Vis logo i fakturaer invoice_text: Legg til tilpasset tekst på slutten av fakturaer @@ -341,7 +347,7 @@ nb: name: Navn name_placeholder: f.eks. Gustav Plum email_address: Epostadresse - email_address_placeholder: f.eks. www.truffles.com + email_address_placeholder: f.eks. gustav@truffles.com phone: Telefon phone_placeholder: f.eks. 987 123 654 website: Hjemmeside @@ -433,6 +439,18 @@ nb: close_date: Stengedato social: twitter_placeholder: f.eks. @the_prof + stripe_connect: + connect_with_stripe: "Koble til Stripe" + stripe_connect_intro: "For å akseptere betaling med kredittkort må du koble din Stripe konto til Open Food Network. Bruk knappen til høyre for å komme i gang." + stripe_account_connected: "Stripe-konto tilkoblet." + disconnect: "Koble fra kontoen" + confirm_modal: + title: Koble til Stripe + part1: Stripe er en betalingsbehandlingstjeneste som gjør at butikker på OFN kan godta kredittkortbetalinger fra kunder. + part2: For å bruke denne funksjonen må du koble Stripe-kontoen din til OFN. Hvis du klikker «Jeg godtar» nedenfor, blir du omdirigert til Stripes nettsted der du kan koble til en eksisterende Stripe-konto, eller opprette en ny hvis du ikke allerede har en. + part3: Dette vil tillate Open Food Network å godta kredittkortbetalinger fra kunder på dine vegne. Vær oppmerksom på at du må opprettholde din egen Stripe-konto, betale Stripe-avgifter og håndtere eventuelle tilbakeføringer og kundeservice selv. + i_agree: Jeg er enig + cancel: Avbryt tag_rules: default_rules: by_default: Som Standard @@ -450,7 +468,7 @@ nb: owner_tip: Primærbrukeren ansvarlig for denne bedriften. notifications: Varslinger notifications_tip: Varslinger om bestillinger vil bli sendt til denne epostadressen. - notifications_placeholder: f.eks. www.truffles.com + notifications_placeholder: f.eks. gustav@truffles.com notifications_note: 'Merk: En ny epostadresse må kanskje bekreftes før bruk' managers: Administratorer managers_tip: Andre brukere med tilgang til å administrere denne bedriften. @@ -516,12 +534,17 @@ nb: advanced_settings: Avanserte Innstillinger update_and_close: Oppdater og Lukk choose_products_from: 'Velg Produkter Fra:' - pickup_time_tip: Når bestillinger fra denne runden blir klar for kunden - pickup_instructions_tip: Disse instruksjonene vises til kunder etter de ferdigstiller en bestilling exchange_form: + pickup_time_tip: Når bestillinger fra denne runden vil være klar for kunden pickup_instructions_placeholder: "Henteinstruksjoner" + pickup_instructions_tip: Disse instruksjonene vises til kunder etter at de har fullført en bestilling pickup_time_placeholder: "Klar til (dvs. Dato/Tid)" receival_instructions_placeholder: "Mottaksinstruksjoner" + add_fee: 'Legg til gebyr' + selected: 'valgt' + add_exchange_form: + add_supplier: 'Legg til leverandør' + add_distributor: 'Legg til distributør' advanced_settings: title: Avanserte Innstillinger choose_product_tip: Du kan velge å begrense alle tilgjengelige produkter (både innkommende og utgående), til kun de i %{inventory}s varelager. @@ -632,6 +655,29 @@ nb: description: Fakturaer for import til Xero packing: name: Pakkerapporter + stripe_connect_settings: + edit: + title: "Stripe Connect" + settings: "Innstillinger" + stripe_connect_enabled: Sette butikker i stand til å godta betaling ved hjelp av Stripe Connect? + no_api_key_msg: Ingen Stripe-konto eksisterer for denne bedriften. + configuration_explanation_html: For detaljerte instruksjoner om konfigurering av Stripe Connect-integrasjonen, vennligst se denne veiledningen . + status: Status + ok: Ok + instance_secret_key: Instans Secret Key + account_id: Konto-ID + business_name: Bedriftsnavn + charges_enabled: Avgifter Aktivert + charges_enabled_warning: "Advarsel: Avgifter er ikke aktivert for kontoen din" + auth_fail_error: API-nøkkelen du oppga er ugyldig + empty_api_key_error_html: Ingen Stripe API-nøkkel er gitt. For å angi din API-nøkkelen, følg disse instruksjonene + controllers: + enterprises: + stripe_connect_cancelled: "Tilkobling til Stripe har blitt avbrutt" + stripe_connect_success: "Stripe-konto tilkoblet vellykket" + stripe_connect_fail: Beklager, forbindelsen til Stripe-kontoen din mislyktes + stripe_connect_settings: + resource: Stripe Connect-konfigurasjon checkout: already_ordered: cart: "handlekurv" @@ -657,6 +703,8 @@ nb: require_customer_login: "Denne butikken er kun for kunder." require_login_html: "Vennligst %{login} hvis du allerede har en konto. Hvis ikke, %{register} for å bli kunde." require_customer_html: "Vennligst %{contact} %{enterprise} for å bli kunde." + card_could_not_be_saved: kort kunne ikke lagres + spree_gateway_error_flash_for_checkout: "Det oppstod et problem med betalingsinformasjonen din: %{error}" invoice_billing_address: "Fakturaadresse:" invoice_column_tax: "MVA" invoice_column_price: "Pris" @@ -672,10 +720,10 @@ nb: tax_total: "Totalavgift (%{rate}):" total_excl_tax: "Sum (Eks. avgift):" total_incl_tax: "Sum (Inkl. avgift):" - abn: "ORG nr.:" - acn: "Org nr:" + abn: "Org. nr.:" + acn: "MVA nr:" invoice_issued_on: "Fakturadato:" - order_number: "Fakturanummer" + order_number: "Fakturanummer:" date_of_transaction: "Transaksjonsdato:" ticket_column_qty: "Antall" ticket_column_item: "Vare" @@ -738,7 +786,7 @@ nb: label_more: "Vis mer" label_less: "Vis mindre" label_notices: "Meldinger" - items: "varer" + cart_items: "Elementer" cart_headline: "Din handlekurv" total: "Sum" cart_updating: "Oppdaterer handlekurv..." @@ -747,6 +795,18 @@ nb: card_number: Kortnummer card_securitycode: "Sikkerhetskode" card_expiry_date: Utløpsdato + card_masked_digit: "X" + card_expiry_abbreviation: "Exp" + new_credit_card: "Nytt kredittkort" + my_credit_cards: Mine kredittkort + add_new_credit_card: Legg til nytt kredittkort + saved_cards: Lagrede kort + add_a_card: Legg til et kort + add_card: Legg til kort + you_have_no_saved_cards: Du har ikke lagret noen kort enda + saving_credit_card: Lagrer kredittkort ... + card_has_been_removed: "Ditt kort er fjernet (nummer: %{number})" + card_could_not_be_removed: Beklager, kortet kunne ikke fjernes ie_warning_headline: "Din nettleser er for gammel :-(" ie_warning_text: "For den beste opplevelsen med Open Food Network anbefaler vi på det sterkeste å oppgradere nettleseren din:" ie_warning_chrome: Last ned Chrome @@ -824,6 +884,7 @@ nb: checkout_shipping_price: Levering checkout_total_price: Sum checkout_back_to_cart: "Tilbake til Handlekurv" + cost_currency: "Kostnadsvaluta" order_paid: BETALT order_not_paid: IKKE BETALT order_total: Sum bestilling @@ -837,7 +898,7 @@ nb: order_pickup_instructions: Henteinstruksjoner order_produce: Varer order_total_price: Sum - order_includes_tax: (inkludert MVA) + order_includes_tax: (inkludert avgift) order_payment_paypal_successful: Din betaling via PayPal har blitt godkjent. order_hub_info: Hub info order_back_to_store: Tilbake til butikken @@ -912,7 +973,7 @@ nb: shopping_contact_address: "Adresse" shopping_contact_web: "Kontakt" shopping_contact_social: "Følg" - shopping_groups_part_of: "er en del av:" + shopping_groups_part_of: "er del av:" shopping_producers_of_hub: "%{hub}s produsenter:" enterprises_next_closing: "Neste runde stenger" enterprises_ready_for: "Klar til" @@ -1045,7 +1106,7 @@ nb: sell_user_guide: "Finn ut mer i brukerhåndboken." sell_listing_price: "En profil på OFN er gratis. Les mer om hvor mye det koster å åpne en butikk på OFN eller å sette opp en gruppenettverk for organisasjonen din eller ditt regionale nettverk." sell_embed: "Vi kan også bygge inn en OFN butikk i din egen skreddersydde nettside eller bygge en tilpasset lokalmat nettverk nettside for din region." - sell_ask_services: "Spør oss om ØFN tjenester." + sell_ask_services: "Spør oss om OFN tjenester." shops_title: Butikker shops_headline: Handling på en ny måte. shops_text: Mat gror i syklus, bønder høster i syklus, og vi bestiller mat i syklus. Hvis du møter en stengt bestillingsrunde, sjekk igjen snart. @@ -1105,21 +1166,21 @@ nb: shop_trial_expired_notice: "Gode nyheter! Vi har bestemt å forlenge butikkprøveperioder inntil ytterligere beskjed." password: Passord remember_me: Husk meg - are_you_sure: "er du sikker?" + are_you_sure: "Er du sikker?" orders_open: Åpen for bestilling closing: "Stenger " going_back_to_home_page: "Tar deg tilbake til hjemmesiden" creating: Oppretter - updating: oppdatering - failed_to_create_enterprise: "Klarte ikke å opprette virksomheten." - failed_to_create_enterprise_unknown: "Klarte ikke å opprette virksomheten.\nKontroller at alle feltene er fylt ut." - failed_to_update_enterprise_unknown: "Klarte ikke å oppdatere virksomheten.\nKontroller at alle feltene er fylt ut." + updating: Oppdaterer + failed_to_create_enterprise: "Klarte ikke å opprette bedriften." + failed_to_create_enterprise_unknown: "Klarte ikke å opprette bedriften.\nKontroller at alle feltene er fylt ut." + failed_to_update_enterprise_unknown: "Klarte ikke å oppdatere bedriften.\nKontroller at alle feltene er fylt ut." enterprise_confirm_delete_message: "Dette vil også slette %{product} som denne bedriften leverer. Er du sikker på at du vil fortsette?" order_not_saved_yet: "Bestillingen er ikke lagret ennå. Gi oss noen få sekunder for å fullføre!" filter_by: "Filtrer på" hide_filters: "Skjul filtre" - one_filter_applied: "1 filter påført" - x_filters_applied: "filter påført" + one_filter_applied: "1 filter i bruk" + x_filters_applied: "filter i bruk" submitting_order: "Bestilling sendes: vennligst vent" confirm_hub_change: "Er du sikker? Dette vil endre din valgte hub og fjerne eventuelle varer i handlekurven." confirm_oc_change: "Er du sikker? Dette vil endre din valgte bestilingsrunde og fjerne eventuelle varer i handlekurven." @@ -1157,10 +1218,64 @@ nb: password_reset_sent: "En epost med instruksjoner om å nullstille passordet har blitt sendt!" reset_password: "Tilbakestill passord" who_is_managing_enterprise: "Hvem er ansvarlig for å administrere %{enterprise}?" + enterprise: + registration: + modal: + steps: + details: + title: 'Detaljer' + headline: "La oss komme i gang" + enterprise: "Woot! Først må vi vite litt om bedriften din:" + producer: "Woot! Først må vi vite litt om gården din:" + enterprise_name_field: "Bedriftsnavn:" + producer_name_field: "Gårdsnavn:" + producer_name_field_placeholder: "f.eks Olas Fantastiske Gård" + producer_name_field_error: "Vennligst velg et unikt navn for bedriften din" + address1_field: "Adresselinje 1:" + address1_field_placeholder: "f.eks 123 Blåbærveien" + address1_field_error: "Vennligst skriv inn en adresse" + address2_field: "Adresselinje 2:" + suburb_field: "Forstad:" + suburb_field_placeholder: "f.eks Northcote" + suburb_field_error: "Vennligst skriv inn en forstad" + postcode_field: "Postnummer:" + postcode_field_placeholder: "f.eks 3070" + postcode_field_error: "Postnummer kreves" + state_field: "Fylke:" + state_field_error: "Fylke påkrevd" + country_field: "Land:" + country_field_error: "Vennligst velg et land" + contact: + title: 'Kontakt' + contact_field: 'Hovedkontakt' + contact_field_placeholder: 'Kontaktnavn' + contact_field_required: "Du må legge inn en hovedkontakt." + email_field: 'Epostadresse' + email_field_placeholder: 'f.eks. ola@gården.com' + phone_field: 'Telefonnummer' + phone_field_placeholder: 'f.eks. (03) 1234 5678' + type: + title: 'Type' + headline: "Siste skritt for å legge til %{enterprise}!" + question: "Er du en produsent?" + yes_producer: "Ja, jeg er produsent" + no_producer: "Nei, jeg er ikke produsent" + producer_field_error: "Vennligst velg en. Er du produsent?" + yes_producer_help: "Produsenter lager deilige ting å spise og/eller drikke. Du er en produsent hvis du vokser den, hever den, brygger den, baker den, gjærer den, melker den eller støper den." + no_producer_help: "Hvis du ikke er produsent, er du sannsynligvis noen som selger og distribuerer mat. Du kan være en hub, kooperativ, kjøpegruppe, forhandler, grossist eller annet." + about: + title: 'Om' + images: + title: 'Bilder' + social: + title: 'Sosial' enterprise_contact: "Primærkontakt" + enterprise_contact_placeholder: "Kontaktnavn" enterprise_contact_required: "Du må oppgi en primærkontakt." enterprise_email_address: "Epostadresse" + enterprise_email_placeholder: "f.eks. ola@gården.com" enterprise_phone: "Telefonnummer" + enterprise_phone_placeholder: "f.eks. (03) 1234 5678" back: "Tilbake" continue: "Fortsett" limit_reached_headline: "Å nei!" @@ -1193,9 +1308,9 @@ nb: enterprise_long_desc_placeholder: "Dette er muligheten din til å fortelle historien om din virksomhet - hva gjør deg annerledes og flott? Vi vil foreslå å holde din beskrivelse til under 600 tegn eller 150 ord." enterprise_long_desc_length: "%{num} tegn / opptil 600 anbefales" enterprise_limit: Bedriftsgrense - enterprise_abn: "ORG#" + enterprise_abn: "Org. nr." enterprise_abn_placeholder: "f.eks. 999 000 123" - enterprise_acn: "MVA#" + enterprise_acn: "MVA nr." enterprise_acn_placeholder: "f.eks. 999 000 123" enterprise_tax_required: "Du må gjøre et valg." enterprise_final_step: "Siste steg!" @@ -1230,6 +1345,7 @@ nb: registration_finished_activate: "Aktivere %{enterprise}." registration_finished_activate_instruction_html: "Vi har sendt en epostbekreftelse til %{email} hvis den ikke har blitt aktivert før.
Følg instruksjonene der for å gjøre bedriften synlig på Open Food Network." registration_finished_action: "Open Food Network hjem" + registration_contact_name: 'Kontaktnavn' registration_type_headline: "Siste stegfor å legge til %{enterprise}!" registration_type_question: "Er du en produsent?" registration_type_producer: "Ja, jeg er en produsent" @@ -1278,9 +1394,9 @@ nb: sales_fee: "Salgsgebyr" packing_fee: "Pakkegebyr" transport_fee: "Transportgebyr" - fundraising_fee: "innsamlingsaksjon" + fundraising_fee: "Innsamlingsgebyr" price_graph: "Prisgraf" - included_tax: "inkludert avgift" + included_tax: "Inkludert avgift" balance: "Balanse" transaction: "Transaksjon" transaction_date: "Dato" @@ -1327,6 +1443,9 @@ nb: create: "Opprett" search: "Søk" supplier: "Leverandør" + product_name: "Produktnavn" + product_description: "Produktbeskrivelse" + units: "Enhetsstørrelse" coordinator: "Koordinator" distributor: "Distributør" enterprise_fees: "Bedriftsavgifter" @@ -1337,13 +1456,15 @@ nb: tax_category: "Avgiftskategori" calculator: "Kalkulator" calculator_values: "Kalkulatorverdier" - flat_percent_per_item: "Prosent (per stk)" + flat_percent_per_item: "Flat prosent (per stk)" new_order_cycles: "Nye Bestillingsrunder" new_order_cycle: "Ny bestillingsrunde" - select_a_coordinator_for_your_order_cycle: "Velg en koordinator for denne syklus" + select_a_coordinator_for_your_order_cycle: "Velg en koordinator for bestillingsrunde" + notify_producers: 'Meld produsenter' edit_order_cycle: "Endre Bestillingsrunde" roles: "Roller" update: "Oppdater" + delete: Slett add_producer_property: "Legg til produsentegenskap" in_progress: "Pågår" started_at: "Startet" @@ -1387,6 +1508,8 @@ nb: spree_admin_unit_description: Enhetsbeskrivelse spree_admin_variant_unit: Variant enhet spree_admin_variant_unit_scale: Variant enhetsskala + spree_admin_supplier: Leverandør + spree_admin_product_category: Produktkategori spree_admin_variant_unit_name: Variant enhetsnavn change_package: "Endre Pakke" spree_admin_single_enterprise_hint: "Hint: For å hjelpe folk til å finne deg, skru på din synlighet under" @@ -1415,6 +1538,7 @@ nb: order_cycle: "Bestillingsrunde" order_cycles: "Bestillingsrunder" enterprises: "Bedrifter" + enterprise_relationships: "Bedriftsrelasjoner" remove_tax: "Fjern avgift" enterprise_terms_of_service: "Tjenestevilkår for Bedrifter" enterprises_require_tos: "Bedrifter må godta Tjenestevilkår" @@ -1638,9 +1762,9 @@ nb: enterprise_name_error: "har allerede blitt tatt. Hvis dette er din bedrift og du ønsker å kreve eierskap, vennligst kontakt gjeldende leder av denne profilen på %{email}." enterprise_owner_error: "^ %{email} kan ikke eie flere bedrifter (grense er %{enterprise_limit})." enterprise_role_uniqueness_error: "^Den rollen finnes allerede." - inventory_item_visibility_error: Må være true eller false - product_importer_file_error: "Feil: ingen fil lastet opp" - product_importer_spreadsheet_error: "Kunne ikke behandle filen: ugyldig filtype" + inventory_item_visibility_error: må være true eller false + product_importer_file_error: "feil: ingen fil lastet opp" + product_importer_spreadsheet_error: "kunne ikke behandle filen: ugyldig filtype" product_importer_products_save_error: kunne ikke lagre noen produkter product_import_file_not_found_notice: 'Filen ble ikke funnet eller kunne ikke åpnes' product_import_no_data_in_spreadsheet_notice: 'Ingen data funnet i regnearket' @@ -1686,10 +1810,10 @@ nb: shop: Butikk choose: Velge resolve_errors: Vennligst løse følgende feil - more_items: "+ %{count} Mer" + more_items: "+ %{count} Flere" admin: modals: - got_it: Har det + got_it: Jeg forstår tag_rule_help: title: Regler for Merkelapper overview: Oversikt @@ -1818,7 +1942,7 @@ nb: one_override: En overstyring overrides: overstyrer remain_unsaved: forblir ulagret. - no_changes_to_save: Ingen endringer å lagre. ' + no_changes_to_save: Ingen endringer å lagre.' no_authorisation: "Jeg kunne ikke få autorisasjon til å lagre endringene, så de forblir ulagrede." some_trouble: "Jeg hadde noen problemer med å lagre: %{errors}" changing_on_hand_stock: Endrer lagernivåer på lager... @@ -1856,18 +1980,20 @@ nb: signup: start_free_profile: "Start med en gratis profil, og utvid når du er klar!" spree: + email: Epost + account_updated: "Konto oppdatert!" admin: orders: invoice: issued_on: Utstedt på - tax_invoice: FAKTURA + tax_invoice: AVGIFTSFAKTURA code: Kode from: Fra to: Til form: distribution_fields: title: Distribusjon - distributor: "distributør:" + distributor: "Distributør:" order_cycle: "Bestillingsrunde:" overview: order_cycles: @@ -1878,7 +2004,28 @@ nb: one: "Du har en aktiv bestillingsrunde" other: "Du har %{count} aktive bestillingssykluser." manage_order_cycles: "BEHANDLE BESTILLINGSRUNDER" + payment_methods: + stripe_connect: + enterprise_select_placeholder: Velg... + loading_account_information_msg: Laster inn kontoinformasjon fra Stripe, vennligst vent ... + stripe_disabled_msg: Stripe-betalinger er deaktivert av systemadministratoren. + request_failed_msg: Beklager. Noe gikk galt da du forsøkte å bekrefte kontoinformasjon med Stripe... + account_missing_msg: Ingen Stripe-konto eksisterer for denne bedriften. + connect_one: Koble til en + access_revoked_msg: Tilgang til denne Stripe-kontoen er tilbakekalt, vennligst koble til din konto på nytt. + status: Status + connected: Tilkoblet + account_id: Konto-ID + business_name: Bedriftsnavn + charges_enabled: Avgifter Aktivert + payments: + source_forms: + stripe: + no_payment_via_admin_backend: Å skape Stripe-baserte betalinger fra admin-backend er ikke mulig for øyeblikket products: + new: + title: 'Nytt produkt' + unit_name_placeholder: 'f.eks. bunter' bulk_edit: header: title: Endre produkter i bulk @@ -1886,18 +2033,37 @@ nb: title: LASTER PRODUKTER no_products: "Ingen produkter ennå. Ønsker du å legge til noen?" no_results: "Beklager, ingen resultater passer" + product_name: Produktnavn + primary_taxon_form: + product_category: Produktkategori + group_buy_form: + group_buy: "Gruppekjøp?" + bulk_unit_size: Bulk enhetsstørrelse + display_as: + display_as: Vis som reports: bulk_coop: bulk_coop_supplier_report: 'Bulk Co-op - Totaler etter Leverandør' bulk_coop_allocation: 'Bulk Co-op - Allokering' bulk_coop_packing_sheets: 'Bulk Co-op - Pakkseddel' bulk_coop_customer_payments: 'Bulk Co-op - Kunde Betalinger' + shared: + configuration_menu: + stripe_connect: Stripe Connect variants: autocomplete: producer_name: Produsent + checkout: + payment: + stripe: + choose_one: Velg en + enter_new_card: Skriv inn detaljer for et nytt kort + used_saved_card: "Bruk et lagret kort:" + or_enter_new_card: "Eller skriv inn detaljer for et nytt kort:" + remember_this_card: Husk dette kortet? date_picker: format: '%Y-%m-%d' - js_format: 'åå-mm-dd' + js_format: 'yy-mm-dd' inventory: Varelager orders: bought: @@ -1949,9 +2115,19 @@ nb: weight: Vekt (per kg) zipcode: Postnummer users: + form: + account_settings: Kontoinnstillinger show: - open_orders: Åpne bestillinger - transaction_history: Betalingshistorie + tabs: + orders: Bestillinger + cards: Kredittkort + transactions: Transaksjoner + settings: Kontoinnstillinger + orders: + open_orders: Åpne Bestillinger + past_orders: Tidligere Bestillinger + transactions: + transaction_history: Transaksjonshistorie open_orders: order: Bestilling shop: Butikk @@ -1962,3 +2138,11 @@ nb: cancel: Avbryt closed: Stengt until: Inntil + past_orders: + order: Bestilling + shop: Butikk + completed_at: Fullført på + items: Elementer + total: Total + paid?: Betalt? + view: Vis