diff --git a/config/locales/en_US.yml b/config/locales/en_US.yml
index ad1aad4e30..65d0155eb2 100644
--- a/config/locales/en_US.yml
+++ b/config/locales/en_US.yml
@@ -1,4 +1,5 @@
en_US:
+ language_name: "English"
activerecord:
attributes:
spree/order:
@@ -7,31 +8,110 @@ en_US:
completed_at: Completed At
number: Number
email: Customer E-mail
+ spree/payment:
+ amount: Amount
+ order_cycle:
+ orders_close_at: Close Date
errors:
models:
spree/user:
attributes:
email:
taken: "There's already an account registered for this email. Please login to reset your password."
+ spree/order:
+ no_card: There are no valid credit cards available
+ order_cycle:
+ attributes:
+ orders_close_at:
+ after_orders_open_at: must be after open date
+ activemodel:
+ errors:
+ models:
+ subscription_validator:
+ attributes:
+ subscription_line_items:
+ at_least_one_product: "^Please add at least one product"
+ not_available: "^%{name} is not available from the selected schedule"
+ ends_at:
+ after_begins_at: "must be after begins at"
+ customer:
+ does_not_belong_to_shop: "does not belong to %{shop}"
+ schedule:
+ not_coordinated_by_shop: "is not coordinated by %{shop}"
+ payment_method:
+ not_available_to_shop: "is not available to %{shop}"
+ invalid_type: "must be a Cash or Stripe method"
+ shipping_method:
+ not_available_to_shop: "is not available to %{shop}"
+ credit_card:
+ not_available: "is not available"
+ blank: "is required"
devise:
+ confirmations:
+ send_instructions: "You will receive an email with instructions about how to confirm your account in a few minutes."
+ failed_to_send: "An error occurred whilst sending your confirmation email."
+ resend_confirmation_email: "Resend confirmation email."
+ confirmed: "Thanks for confirming your email! You can now log in."
+ not_confirmed: "Your email address could not be confirmed. Perhaps you have already completed this step?"
+ user_registrations:
+ spree_user:
+ signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please open the link to activate your account."
failure:
invalid: |
Invalid email or password.
Were you a guest last time? Perhaps you need to create an account or reset your password.
+ unconfirmed: "You have to confirm your account before continuing."
enterprise_mailer:
confirmation_instructions:
subject: "Please confirm the email address for %{enterprise}"
welcome:
subject: "%{enterprise}is now on %{sitename}"
+ invite_manager:
+ subject: "%{enterprise} has invited you to be a manager"
producer_mailer:
order_cycle:
subject: "Order cycle report for %{producer}"
+ subscription_mailer:
+ placement_summary_email:
+ subject: A summary of recently placed subscription orders
+ greeting: "Hi %{name},"
+ intro: "Below is a summary of the subscription orders that have just been placed for %{shop}."
+ confirmation_summary_email:
+ subject: A summary of recently confirmed subscription orders
+ greeting: "Hi %{name},"
+ intro: "Below is a summary of the subscription orders that have just been finalised for %{shop}."
+ summary_overview:
+ total: A total of %{count} subscriptions were marked for automatic processing.
+ success_zero: Of these, none were processed successfully.
+ success_some: Of these, %{count} were processed successfully.
+ success_all: All were processed successfully.
+ issues: Details of the issues encountered are provided below.
+ summary_detail:
+ no_message_provided: No error message provided
+ changes:
+ title: Insufficient Stock (%{count} orders)
+ explainer: These orders were processed but insufficient stock was available for some requested items
+ empty:
+ title: No Stock (%{count} orders)
+ explainer: These orders were unable to be processed because no stock was available for any requested items
+ complete:
+ title: Already Processed (%{count} orders)
+ explainer: These orders were already marked as complete, and were therefore left untouched
+ processing:
+ title: Error Encountered (%{count} orders)
+ explainer: Automatic processing of these orders failed due to an error. The error has been listed where possible.
+ failed_payment:
+ title: Failed Payment (%{count} orders)
+ explainer: Automatic processing of payment for these orders failed due to an error. The error has been listed where possible.
+ other:
+ title: Other Failure (%{count} orders)
+ explainer: Automatic processing of these orders failed for an unknown reason. This should not occur, please contact us if you are seeing this.
home: "OFN"
- title: US Food Coop - Open Food Network US
+ title: Open Food Network
welcome_to: 'Welcome to '
site_meta_description: "We begin from the ground up. With farmers and growers ready to tell their stories proudly and truly. With distributors ready to connect people with products fairly and honestly. With buyers who believe that better weekly shopping decisions can seriously change the world."
search_by_name: Search by name or city...
- producers_join: US producers are now welcome to join US Food Coop - Open Food Network US.
+ producers_join: US producers are now welcome to join the Open Food Network.
charges_sales_tax: Charges Sales Tax?
print_invoice: "Invoice"
print_ticket: "Print invoice"
@@ -44,7 +124,7 @@ en_US:
cancel_order: "Cancel Order"
confirm_send_invoice: "An invoice for this order will be sent to the customer. Are you sure you want to continue?"
confirm_resend_order_confirmation: "Are you sure you want to resend the order confirmation email?"
- must_have_valid_business_number: "Please enter your company number."
+ must_have_valid_business_number: " %{enterprise_name}must have a company registration # before invoices can be sent."
invoice: "Invoice"
percentage_of_sales: "%{percentage} of sales"
capped_at_cap: "capped at %{cap}"
@@ -56,6 +136,9 @@ en_US:
say_no: "No"
say_yes: "Yes"
then: then
+ ongoing: Ongoing
+ bill_address: Billing Address
+ ship_address: Shipping Address
sort_order_cycles_on_shopfront_by: "Sort Order Cycles On Storefront By"
required_fields: Required fields are marked with an asterisk
select_continue: Select and Continue
@@ -106,23 +189,36 @@ en_US:
filter_results: Filter Results
quantity: Quantity
pick_up: Pick up
+ copy: Copy
actions:
create_and_add_another: "Create and Add Another"
admin:
+ begins_at: Begins At
+ begins_on: Begins On
+ customer: Customer
date: Date
email: Email
+ ends_at: Ends At
+ ends_on: Ends On
name: Name
on_hand: On Hand
on_demand: On Demand
on_demand?: On Demand?
order_cycle: Order Cycle
+ payment: Payment
+ payment_method: Payment Method
phone: Phone
price: Price
producer: Producer
+ image: Image
product: Product
quantity: Quantity
+ schedule: Schedule
+ shipping: Shipping
+ shipping_method: Shipping Method
shop: Store
sku: SKU
+ status_state: State
tags: Tags
variant: Variant
weight: Weight
@@ -137,6 +233,10 @@ en_US:
form_invalid: "Form contains missing or invalid fields"
clear_filters: Clear Filters
clear: Clear
+ show_more: Show more
+ show_n_more: Show %{num} more
+ choose: "Choose..."
+ please_select: Please select...
columns: Columns
actions: Actions
viewing: "Viewing: %{current_view_name}"
@@ -264,11 +364,28 @@ en_US:
manages: manages
products:
unit_name_placeholder: 'eg. bunches'
+ bulk_edit:
+ unit: Unit
+ display_as: Display As
+ category: Category
+ tax_category: Tax Category
+ inherits_properties?: Inherits Properties?
+ available_on: Available On
+ av_on: "Av. On"
+ upload_an_image: Upload an image
+ product_search_keywords: Product Search Keywords
+ product_search_tip: Type words to help search your products in the shops. Use space to separate each keyword.
+ SEO_keywords: SEO Keywords
+ seo_tip: Type words to help search your products in the web. Use space to separate each keyword.
+ Search: Search
properties:
property_name: Property Name
inherited_property: Inherited Property
variants:
to_order_tip: "Items made to order do not have a set stock level, such as loaves of bread made fresh to order."
+ product_distributions: "Product Distributions"
+ group_buy_options: "Group Buy Options"
+ back_to_products_list: "Back to products list"
variant_overrides:
loading_flash:
loading_inventory: LOADING INVENTORY
@@ -319,6 +436,7 @@ en_US:
max_fulfilled_units: "Max Fulfilled Units"
order_error: "Some errors must be resolved before you can update orders.\nAny fields with red borders contain errors."
variants_without_unit_value: "WARNING: Some variants do not have a unit value"
+ select_variant: "Select a variant"
enterprise:
select_outgoing_oc_products_from: Select outgoing OC products from
enterprises:
@@ -345,6 +463,9 @@ en_US:
contact:
name: Name
name_placeholder: eg. Justin Jones
+ email_address: Public Email Address
+ email_address_placeholder: eg. inquiries@fresh-food.com
+ email_address_tip: "This email address will be displayed in your public profile"
phone: Phone
phone_placeholder: eg. (123)456-7891
website: Website
@@ -421,6 +542,10 @@ en_US:
allow_order_changes_tip: "Allow customers to change their order as long the order cycle is open."
allow_order_changes_false: "Placed orders cannot be changed / cancelled"
allow_order_changes_true: "Customers can change / cancel orders while order cycle is open"
+ enable_subscriptions: "Subscriptions"
+ enable_subscriptions_tip: "Enable subscriptions functionality?"
+ enable_subscriptions_false: "Disabled"
+ enable_subscriptions_true: "Enabled"
shopfront_message: Shopfront Message
shopfront_message_placeholder: >
An optional explanation for customers detailing how your shopfront works,
@@ -463,6 +588,7 @@ en_US:
resend: Resend
owner: 'Owner'
contact: "Contact"
+ contact_tip: "The manager who will receive enterprise emails for orders and notifications. Must have a confirmed email adress."
owner_tip: The primary user responsible for this enterprise.
notifications: Notifications
notifications_tip: Notifications about orders will be send to this email address.
@@ -470,6 +596,11 @@ en_US:
notifications_note: 'Note: A new email address may need to be confirmed prior to use'
managers: Managers
managers_tip: The other users with permission to manage this enterprise.
+ invite_manager: "Invite Manager"
+ invite_manager_tip: "Invite an unregistered user to sign up and become a manager of this enterprise."
+ add_unregistered_user: "Add an unregistered user"
+ email_confirmed: "Email confirmed"
+ email_not_confirmed: "Email not confirmed"
actions:
edit_profile: Edit Profile
properties: Properties
@@ -527,6 +658,9 @@ en_US:
welcome_text: You have successfully created a
next_step: Next step
choose_starting_point: 'Choose your starting point:'
+ invite_manager:
+ user_already_exists: "User already exists"
+ error: "Something went wrong"
order_cycles:
edit:
advanced_settings: Advanced Settings
@@ -563,6 +697,22 @@ en_US:
add_a_tag: Add a tag
delivery_details: Pickup / Delivery details
debug_info: Debug information
+ index:
+ involving: Involving
+ schedule: Schedule
+ schedules: Schedules
+ adding_a_new_schedule: Adding A New Schedule
+ updating_a_schedule: Updating A Schedule
+ new_schedule: New Schedule
+ create_schedule: Create Schedule
+ update_schedule: Update Schedule
+ delete_schedule: Delete Schedule
+ created_schedule: Created schedule
+ updated_schedule: Updated schedule
+ deleted_schedule: Deleted schedule
+ schedule_name_placeholder: Schedule Name
+ name_required_error: Please enter a name for this schedule
+ no_order_cycles_error: Please select at least one order cycle (drag and drop)
name_and_timing_form:
name: Name
orders_open: Orders open at
@@ -579,9 +729,19 @@ en_US:
customer_instructions_placeholder: Pick-up or delivery notes
products: Products
fees: Fees
+ destroy_errors:
+ orders_present: That order cycle has been selected by a customer and cannot be deleted. To prevent customers from accessing it, please close it instead.
+ schedule_present: That order cycle is linked to a schedule and cannot be deleted. Please unlink or delete the schedule first.
+ bulk_update:
+ no_data: Hm, something went wrong. No order cycle data found.
producer_properties:
index:
title: Producer Properties
+ proxy_orders:
+ cancel:
+ could_not_cancel_the_order: Could not cancel the order
+ resume:
+ could_not_resume_the_order: Could not resume the order
shared:
user_guide_link:
user_guide: User Guide
@@ -655,10 +815,66 @@ en_US:
packing:
name: Packing Reports
subscriptions:
+ subscriptions: Subscriptions
+ new: New Subscription
+ create: Create Subscription
+ index:
+ please_select_a_shop: Please select a shop
+ edit_subscription: Edit Subscription
+ pause_subscription: Pause Subscription
+ unpause_subscription: Unpause Subscription
+ cancel_subscription: Cancel Subscription
+ setup_explanation:
+ just_a_few_more_steps: 'Just a few more steps before you can begin:'
+ enable_subscriptions: "Enable subscriptions for at least one of your shops"
+ enable_subscriptions_step_1_html: 1. Go to the %{enterprises_link} page, find your shop, and click "Manage"
+ enable_subscriptions_step_2: 2. Under "Shop Preferences", enable the Subscriptions option
+ set_up_shipping_and_payment_methods_html: Set up %{shipping_link} and %{payment_link} methods
+ set_up_shipping_and_payment_methods_note_html: Note that only Cash and Stripe payment methods may
be used with subscriptions
+ ensure_at_least_one_customer_html: Ensure that at least one %{customer_link} exists
+ create_at_least_one_schedule: Create at least one Schedule
+ create_at_least_one_schedule_step_1_html: 1. Go to the on the %{order_cycles_link} page
+ create_at_least_one_schedule_step_2: 2. Create an order cycle if you have not already done so
+ create_at_least_one_schedule_step_3: 3. Click '+ New Schedule', and fill out the form
+ once_you_are_done_you_can_html: Once you are done, you can %{reload_this_page_link}
+ reload_this_page: reload this page
+ steps:
+ details: 1. Basic Details
+ address: 2. Address
+ products: 3. Add Products
+ review: 4. Review & Save
+ details:
+ details: Details
+ invalid_error: Oops! Please fill in all of the required fields...
+ allowed_payment_method_types_tip: Only Cash and Stripe payment methods may be used at the moment
+ credit_card: Credit Card
+ no_cards_available: No cards available
review:
details: Details
address: Address
products: Products
+ orders:
+ number: Number
+ confirm_edit: Are you sure you want to edit this order? Doing so may make it more difficult to automatically sync changes to the subscription in the future.
+ confirm_cancel_msg: Are you sure you want to cancel this subscription? This action cannot be undone.
+ cancel_failure_msg: 'Sorry, cancellation failed!'
+ confirm_pause_msg: Are you sure you want to pause this subscription?
+ pause_failure_msg: 'Sorry, pausing failed!'
+ confirm_unpause_msg: Are you sure you want to unpause this subscription?
+ unpause_failure_msg: 'Sorry, unpausing failed!'
+ confirm_cancel_open_orders_msg: "Some orders for this subscription are currently open. The customer has already been notified that the order will be placed. Would you like to cancel these order(s) or keep them?"
+ resume_canceled_orders_msg: "Some orders for this subscription can be resumed right now. You can resume them from the orders dropdown."
+ yes_cancel_them: Cancel them
+ no_keep_them: Keep them
+ yes_i_am_sure: Yes, I'm sure
+ order_update_issues_msg: Some orders could not be automatically updated, this is most likely because they have been manually edited. Please review the issues listed below and make any adjustments to individual orders if required.
+ no_results:
+ no_subscriptions: No subscriptions yet...
+ why_dont_you_add_one: Why don't you add one? :)
+ no_matching_subscriptions: No matching subscriptions found
+ schedules:
+ destroy:
+ associated_subscriptions_error: This schedule cannot be deleted because it has associated subscriptions
stripe_connect_settings:
edit:
title: "Stripe Connect"
@@ -773,8 +989,11 @@ en_US:
no_payment: no payment methods
no_shipping_or_payment: no shipping or payment methods
unconfirmed: unconfirmed
+ days: days
+ label_shop: "Shop"
label_shops: "Stores"
label_map: "Map"
+ label_producer: "Producer"
label_producers: "Producers"
label_groups: "Groups"
label_about: "About"
@@ -923,7 +1142,7 @@ en_US:
email_admin_html: "You can manage your account by logging into the %{link} or by clicking on the cog in the top right hand side of the homepage, and selecting Administration."
email_community_html: "We also have an online forum for community discussion related to OFN software and the unique challenges of running a food enterprise. You are encouraged to join in. We are constantly evolving and your input into this forum will shape what happens next. %{link}"
join_community: "Join the community"
- email_help: "If you have any difficulties, check out our FAQs, browse the forum or post a 'Support' topic and someone will help you out!"
+ email_confirmation_activate_account: "Before we can activate your new account, we need to confirm your email address."
email_confirmation_greeting: "Hi, %{contact}!"
email_confirmation_profile_created: "A profile for %{name} has been successfully created! To activate your Profile we need to confirm this email address."
email_confirmation_click_link: "Please click the link below to confirm your email and to continue setting up your profile."
@@ -951,6 +1170,23 @@ en_US:
email_payment_not_paid: NOT PAID
email_payment_summary: Payment summary
email_payment_method: "Paying via:"
+ email_so_placement_intro_html: "You have a new order with %{distributor}"
+ email_so_placement_details_html: "Here are the details of your order for %{distributor}:"
+ email_so_placement_changes: "Unfortunately, not all products that you requested were available. The original quantities that you requested appear crossed-out below."
+ email_so_payment_success_intro_html: "An automatic payment has been processed for your order from %{distributor}."
+ email_so_placement_explainer_html: "This order was automatically created for you."
+ email_so_edit_true_html: "You can make changes until orders close on %{orders_close_at}."
+ email_so_edit_false_html: "You can view details of this order at any time."
+ email_so_contact_distributor_html: "If you have any questions you can contact %{distributor} via %{email}."
+ email_so_confirmation_intro_html: "Your order with %{distributor} is now confirmed"
+ email_so_confirmation_explainer_html: "This order was automatically placed for you, and it has now been finalised."
+ email_so_confirmation_details_html: "Here's everything you need to know about your order from %{distributor}:"
+ email_so_empty_intro_html: "We tried to place a new order with %{distributor}, but had some problems..."
+ email_so_empty_explainer_html: "Unfortunately, none of products that you ordered were available, so no order has been placed. The original quantities that you requested appear crossed-out below."
+ email_so_empty_details_html: "Here are the details of the unplaced order for %{distributor}:"
+ email_so_failed_payment_intro_html: "We tried to process a payment, but had some problems..."
+ email_so_failed_payment_explainer_html: "The payment for your subscription with %{distributor} failed because of a problem with your credit card. %{distributor} has been notified of this failed payment."
+ email_so_failed_payment_details_html: "Here are the details of the failure provided by the payment gateway:"
email_shipping_delivery_details: Delivery details
email_shipping_delivery_time: "Delivery on:"
email_shipping_delivery_address: "Delivery address:"
@@ -960,8 +1196,16 @@ en_US:
email_special_instructions: "Your notes:"
email_signup_greeting: Hello!
email_signup_welcome: "Welcome to %{sitename}!"
+ email_signup_confirmed_email: "Thanks for confirming your email."
+ email_signup_shop_html: "You can now log in at %{link}."
email_signup_text: "Thanks for joining the network. If you are a customer, we look forward to introducing you to many fantastic farmers, wonderful food hubs and delicious food! If you are a producer or food enterprise, we are excited to have you as a part of the network."
email_signup_help_html: "We welcome all your questions and feedback; you can use the Send Feedback button on the site or email us at %{email}"
+ invite_email:
+ greeting: "Hello!"
+ invited_to_manage: "You have been invited to manage %{enterprise} on %{instance}."
+ confirm_your_email: "You should have received or will soon receive an email with a confirmation link. You won’t be able to access %{enterprise}'s profile until you have confirmed your email."
+ set_a_password: "You will then be prompted to set a password before you are able to administer the enterprise."
+ mistakenly_sent: "Not sure why you have received this email? Please contact %{owner_email} for more information."
producer_mail_greeting: "Dear"
producer_mail_text_before: "We now have all the consumer orders for the next food drop."
producer_mail_order_text: "Here is a summary of the orders for your products:"
@@ -1121,6 +1365,7 @@ en_US:
shops_signup_help: We're ready to help.
shops_signup_help_text: You need a better return. You need new buyers and logistics partners. You need your story told across wholesale, retail, and the kitchen table.
shops_signup_detail: Here's the detail.
+ orders: Orders
orders_fees: Fees...
orders_edit_title: Shopping cart
orders_edit_headline: Your shopping cart
@@ -1217,6 +1462,7 @@ en_US:
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}?"
+ update_and_recalculate_fees: "Update And Recalculate Fees"
enterprise:
registration:
modal:
@@ -1453,6 +1699,10 @@ en_US:
calculator: "Calculator"
calculator_values: "Calculator values"
flat_percent_per_item: "Flat Percent (per item)"
+ flat_rate_per_item: "Flat Rate (per item)"
+ flat_rate_per_order: "Flat Rate (per order)"
+ flexible_rate: "Flexible Rate"
+ price_sack: "Price Sack"
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"
@@ -1728,7 +1978,8 @@ en_US:
products_unsaved: "Changes to %{n} products remain unsaved."
is_already_manager: "is already a manager!"
no_change_to_save: "No change to save"
- add_manager: "Add a manager"
+ user_invited: "%{email} has been invited to manage this enterprise"
+ add_manager: "Add an existing user"
users: "Users"
about: "About"
images: "Images"
@@ -1739,6 +1990,7 @@ en_US:
social: "Social"
business_details: "Business Details"
properties: "Properties"
+ shipping: "Shipping"
shipping_methods: "Shipping Methods"
payment_methods: "Payment Methods"
payment_method_fee: "Transaction fee"
@@ -1789,6 +2041,14 @@ en_US:
order_cycles_email_to_producers_notice: 'Emails to be sent to producers have been queued for sending.'
order_cycles_no_permission_to_coordinate_error: "None of your enterprises have permission to coordinate an order cycle"
order_cycles_no_permission_to_create_error: "You don't have permission to create an order cycle coordinated by that enterprise"
+ back_to_orders_list: "Back to order list"
+ order_information: "Order Information"
+ date_completed: "Date Completed"
+ amount: "Amount"
+ state_names:
+ ready: Ready
+ pending: Pending
+ shipped: Shipped
js:
saving: 'Saving...'
changes_saved: 'Changes saved.'
@@ -1807,8 +2067,12 @@ en_US:
resolve_errors: Please resolve the following errors
more_items: "+ %{count} More"
admin:
+ enterprise_limit_reached: "You have reached the standard limit of enterprises per account. Write to %{contact_email} if you need to increase it."
modals:
got_it: Got it
+ close: "Close"
+ invite: "Invite"
+ invite_title: "Invite an unregistered user"
tag_rule_help:
title: Tag Rules
overview: Overview
@@ -1972,6 +2236,10 @@ en_US:
customers:
select_shop: 'Please select a shop first'
could_not_create: Sorry! Could not create
+ subscriptions:
+ closes: closes
+ closed: closed
+ close_date_not_set: Close date not set
producers:
signup:
start_free_profile: "Start with a free profile, and expand when you're ready!"
@@ -1979,6 +2247,8 @@ en_US:
email: Email
account_updated: "Account updated!"
my_account: "My account"
+ date: "Date"
+ time: "Time"
admin:
orders:
invoice:
@@ -2085,14 +2355,22 @@ en_US:
address: address
adjustments: adjustments
awaiting_return: awaiting return
+ canceled: cancelled
cart: cart
complete: complete
confirm: confirm
delivery: delivery
+ paused: paused
payment: payment
+ pending: pending
resumed: resumed
returned: returned
skrill: skrill
+ subscription_state:
+ active: active
+ pending: pending
+ paused: paused
+ canceled: cancelled
payment_states:
balance_due: balance due
completed: completed
@@ -2120,6 +2398,8 @@ en_US:
issue_text: |
If the above URL does nor work, try to copy and paste it into your browser.
If you continue to have problems please feel free to contact us.
+ confirmation_instructions:
+ subject: Please confirm your OFN account
weight: Weight (per lb)
zipcode: Zipcode
users:
@@ -2131,6 +2411,7 @@ en_US:
cards: Credit Cards
transactions: Transactions
settings: Account Settings
+ unconfirmed_email: "Pending email confirmation for: %{unconfirmed_email}. Your email address will be updated once the new email is confirmed."
orders:
open_orders: Open Orders
past_orders: Past Orders
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index 4803b49217..c054a485c1 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -367,6 +367,8 @@ fr:
available_on: Disponible via
av_on: "Disp. via"
upload_an_image: Importer une image
+ product_search_keywords: Mots-clés de recherche produits
+ Search: Rechercher
properties:
property_name: Nom du label
inherited_property: Label producteur appliqué par défaut
@@ -374,7 +376,6 @@ fr:
to_order_tip: "Les articles fabriqués sur commande n'ont pas un niveau de stock défini, comme des pains faits à la main."
product_distributions: "Lieux de distribution"
group_buy_options: "Options d'achat par lot"
- seo: "Référencement"
back_to_products_list: "Retour à la liste produits"
variant_overrides:
loading_flash:
@@ -1131,7 +1132,6 @@ fr:
email_admin_html: "Vous pouvez gérer votre compte en vous connectant ici %{link} ou en cliquant sur la roue en haut à droite de la page d'accueil et en sélectionnant Administration."
email_community_html: "Nous avons aussi un forum de discussion en ligne (en anglais) pour échanger avec la communauté sur des questions liées au logiciel OFN et aux défis de la gestion d'un food hub. Nous vous invitons à y participer. Nous sommes en constante évolution et vos contributions à ce forum vont façonner les prochaines étapes. %{link}"
join_community: "Rejoindre la communauté"
- email_help: "En cas de difficulté, consultez notre FAQ, parcourez le forum (en anglais) ou postez un message dans la section 'Support' et quelqu'un viendra vous aider!"
email_confirmation_activate_account: "Avant de pouvoir activer votre compte, nous devons nous assurer de la validité de votre adresse email."
email_confirmation_greeting: "Bonjour %{contact}!"
email_confirmation_profile_created: "Le profil pour %{name} a été créé avec succès! Pour activer votre Profil nous devons vérifier cette adresse email."
@@ -1193,9 +1193,7 @@ fr:
invite_email:
greeting: "Bonjour!"
invited_to_manage: "Vous avez été invité(e) à gérer %{enterprise} sur %{instance}."
- confirm_your_email: "Vous avez reçu ou allez recevoir un email avec un lien de confirmation. Vous ne pourrez pas accéder au profil de l'entreprise avant d'avoir confirmé votre email."
set_a_password: "Vous serez ensuite invité(e) à choisir un mot de passe avant de pouvoir accéder et gérer le profil de l'entreprise."
- mistakenly_sent: "Vous ne savez pas pourquoi vous recevez cet email? Veuillez contacter %{owner_email} pour toute question."
producer_mail_greeting: "Cher(ère)"
producer_mail_text_before: "Nous avons reçu toutes les commandes pour la prochaine livraison."
producer_mail_order_text: "Voilà la liste et les quantités des produits commandés vous concernant:"
@@ -2036,7 +2034,13 @@ fr:
order_cycles_no_permission_to_coordinate_error: "Aucune de vos entreprises n'a les droits requis pour coordonner un cycle de vente"
order_cycles_no_permission_to_create_error: "Vous n'avez pas les droits requis pour créer un cycle de vente coordonné par cette entreprise"
back_to_orders_list: "Retour à la liste des commandes"
+ order_information: "Info commande"
+ date_completed: "Date d'opération"
amount: "Montant"
+ state_names:
+ ready: Prêt
+ pending: En attente
+ shipped: Expédié
js:
saving: 'Enregistrement en cours...'
changes_saved: 'Modifications sauvegardées.'
@@ -2058,6 +2062,9 @@ fr:
enterprise_limit_reached: "Vous avez atteint le nombre limite d'entreprises autorisées par défaut. Ecrivez à %{contact_email}si vous avez besoin d'augmenter cette limite."
modals:
got_it: J'ai compris
+ close: "Fermer"
+ invite: "Inviter"
+ invite_title: "Inviter un nouvel utilisateur"
tag_rule_help:
title: Règles de tag
overview: Aperçu
@@ -2241,6 +2248,8 @@ fr:
email: Email
account_updated: "Compte mis à jour!"
my_account: "Mon compte"
+ date: "Date"
+ time: "Heure"
admin:
orders:
invoice:
diff --git a/config/locales/pt.yml b/config/locales/pt.yml
index eb7e4dff86..25603b30ab 100644
--- a/config/locales/pt.yml
+++ b/config/locales/pt.yml
@@ -8,6 +8,8 @@ pt:
completed_at: Completado em
number: Número
email: Email do/a consumidor/a
+ spree/payment:
+ amount: Quantia
errors:
models:
spree/user:
@@ -58,6 +60,8 @@ pt:
subject: "Por favor confirme o endereço de email da %{enterprise}"
welcome:
subject: "%{enterprise} está agora em %{sitename}"
+ invite_manager:
+ subject: "%{enterprise} enviou-lhe um convite para ser gestora/a"
producer_mailer:
order_cycle:
subject: "Relatório de ciclo de encomendas de %{producer}"
@@ -200,6 +204,7 @@ pt:
phone: Telefone
price: Preço
producer: Produtor
+ image: Imagem
product: Produto
quantity: Quantidade
schedule: Horário
@@ -353,6 +358,20 @@ pt:
manages: gere
products:
unit_name_placeholder: 'ex: molho, ramo, etc.'
+ bulk_edit:
+ unit: Unidade
+ display_as: Mostrar como
+ category: Categoria
+ tax_category: Categoria de imposto
+ inherits_properties?: Herda Propriedades?
+ available_on: Disponível em
+ av_on: "Disp. em"
+ upload_an_image: Carregar uma imagem
+ product_search_keywords: Palavras-chave de Pesquisa de Produto
+ product_search_tip: Insira palavras que ajudem a encontrar os seus produtos nas lojas. Use um espaço para separar cada palavra-chave
+ SEO_keywords: Palavras-chave SEO
+ seo_tip: Insira palavras que ajudem a encontrar os seus produtos na web. Use um espaço para separar cada palavra-chave
+ Search: Procurar
properties:
property_name: Nome da propriedade
inherited_property: Propriedade herdada
@@ -360,7 +379,6 @@ pt:
to_order_tip: "Os itens feitos por encomenda não têm um nível de stock definido, como pão fresco, por exemplo."
product_distributions: "Distribuições de Produto"
group_buy_options: "Opções de Compra Colectiva"
- seo: "SEO"
back_to_products_list: "Voltar à lista de produtos"
variant_overrides:
loading_flash:
@@ -412,6 +430,7 @@ pt:
max_fulfilled_units: "Máximo de Unidades Completas "
order_error: "Alguns erros devem ser corrigidos antes de actualizar os pedidos.\nOs campos com bordas vermelhas contêm erros."
variants_without_unit_value: "AVISO: Algumas variantes não possuem unidade de valor"
+ select_variant: "Selecionar uma variante"
enterprise:
select_outgoing_oc_products_from: 'Selecione a saída do ciclo de pedidos '
enterprises:
@@ -571,6 +590,9 @@ pt:
notifications_note: 'Nota: um novo endereço de e-mail pode precisar ser confirmado antes do uso'
managers: Administradores
managers_tip: Os outros utilizadores com permissão para gerir esta organização.
+ invite_manager: "Convidar Gestor/a"
+ invite_manager_tip: "Convidar um utilizador não-registado a inscrever-se e tornar-se gestor desta organização."
+ add_unregistered_user: "Adicionar um utilizador não-registado"
email_confirmed: "Email confirmado"
email_not_confirmed: "Email não confirmado"
actions:
@@ -630,6 +652,9 @@ pt:
welcome_text: Você criou com sucesso uma
next_step: Próximo passo
choose_starting_point: 'Escolha o seu ponto de partida:'
+ invite_manager:
+ user_already_exists: "O utilizador já existe"
+ error: "Algo correu mal"
order_cycles:
edit:
advanced_settings: Configurações avançadas
@@ -842,6 +867,9 @@ pt:
no_subscriptions: Ainda não existem subscrições....
why_dont_you_add_one: Porque não acrescentar uma? :)
no_matching_subscriptions: Não foram encontradas subscrições a condizer
+ schedules:
+ destroy:
+ associated_subscriptions_error: Este horário não pode ser eliminado porque tem subscrições associadas
stripe_connect_settings:
edit:
title: "Ligar ao Stripe"
@@ -1109,7 +1137,6 @@ pt:
email_admin_html: "Você pode gerenciar sua conta entrando no %{link} ou clicando na engrenagem no canto superior direito da página, e selecionando Administração."
email_community_html: "Também temos um fórum online para discussão sobre a plataforma e os desafios de se manter uma iniciativa de produção e consumo local. Está convidado/a a participar! Estamos constantemente a evoluir e as suas ideias vão ajudar-nos a melhorar.\n%{link}"
join_community: "Faça parte da comunidade"
- email_help: "Se tiver quaisquer dificuldades, leia nosso FAQs, navegue no fórum ou crie um post no tópico 'Support' e alguém irá te ajudar!"
email_confirmation_activate_account: "Antes de podermos activar a sua conta, precisamos de confirmar o seu endereço de email."
email_confirmation_greeting: "Olá, %{contact}!"
email_confirmation_profile_created: "Um perfil para %{name} foi criado com sucesso!\nPara ativar seu Perfil precisamos que você confirme seu endereço de email."
@@ -1168,6 +1195,12 @@ pt:
email_signup_shop_html: "Já pode fazer log in em %{link}."
email_signup_text: "Obrigada por juntar-se à rede. Se é consumidor/a, vai ficar a conhecer vários produtores fantásticos, pontos de venda incríveis e comidas deliciosas! Se é produtor/a ou uma organização de consumo local, estamos felizes por tê-lo na nossa rede"
email_signup_help_html: "Dúvidas e comentários são sempre benvindos; você pode usar o botão Enviar Comentário no site, ou enviar um e-mail para %{email}"
+ invite_email:
+ greeting: "Olá!"
+ invited_to_manage: "Foste convidado/a para gerir %{enterprise} em %{instance}."
+ confirm_your_email: "Deves ter recebido, ou receberás em breve, um email com um link de confirmação. Não vais conseguir aceder ao perfil de %{enterprise} enquanto não tiveres confirmado o teu email. "
+ set_a_password: "Depois ser-te-á pedido que definas uma palavra-passe antes de poderes administrar a organização."
+ mistakenly_sent: "Não tens a certeza porque é que recebeste este email? Por favor contacta %{owner_email}para mais informação. "
producer_mail_greeting: "Querido"
producer_mail_text_before: "Agora temos todos os pedidos do cliente para a próxima entrega."
producer_mail_order_text: "Aqui está um resumo de pedidos para seus produtos:"
@@ -1430,6 +1463,7 @@ pt:
password_reset_sent: "Um email foi enviado com instruções para resetar sua senha!"
reset_password: "Resetar password"
who_is_managing_enterprise: "Quem é responsável por gerir %{enterprise}? "
+ update_and_recalculate_fees: "Actualizar e Recalcular Taxas"
enterprise:
registration:
modal:
@@ -1941,7 +1975,6 @@ pt:
products_unsaved: "Modificações para %{n} produtos permanecem não salvas."
is_already_manager: "já é um gestor!"
no_change_to_save: "Nenhuma modificação a ser salva"
- add_manager: "Adicionar um gestor"
users: "Usuários"
about: "Sobre"
images: "Imagens"
@@ -1952,6 +1985,7 @@ pt:
social: "Social"
business_details: "Detalhes do negócio"
properties: "Propriedades"
+ shipping: "Envio"
shipping_methods: "Métodos de Entrega"
payment_methods: "Métodos de Pagamento"
payment_method_fee: "Taxa de transação"
@@ -2002,6 +2036,13 @@ pt:
order_cycles_email_to_producers_notice: 'Os email a enviar aos produtores foram postos na fila de espera para envio.'
order_cycles_no_permission_to_coordinate_error: "Nenhuma das suas organizações tem permissão para coordenar um ciclo de encomendas."
order_cycles_no_permission_to_create_error: "Não tem permissão para criar um ciclo de encomendas coordenado por essa organização."
+ back_to_orders_list: "Voltar à lista de encomendas"
+ order_information: "Informação da Encomenda"
+ date_completed: "Data Conclusão"
+ amount: "Quantia"
+ state_names:
+ ready: Pronto
+ pending: Pendente
js:
saving: 'A guardar....'
changes_saved: 'Alterações guardadas.'
@@ -2198,6 +2239,8 @@ pt:
email: Email
account_updated: "Conta actualizada!"
my_account: "A minha conta"
+ date: "Data"
+ time: "Hora"
admin:
orders:
invoice: