mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-11 18:26:50 +00:00
5149 lines
234 KiB
YAML
5149 lines
234 KiB
YAML
# English language file
|
||
# ---------------------
|
||
#
|
||
# This is the source language file maintained by the global OFN team.
|
||
# Visit Transifex to translate this file into other languages:
|
||
#
|
||
# https://www.transifex.com/open-food-foundation/open-food-network/
|
||
#
|
||
# Read more about it at:
|
||
#
|
||
# https://github.com/openfoodfoundation/openfoodnetwork/wiki/Internationalisation-%28i18n%29
|
||
#
|
||
# Changing this file
|
||
# ==================
|
||
#
|
||
# You are welcome to fix typos, add missing translations and remove unused ones.
|
||
# But read our guidelines first:
|
||
#
|
||
# https://github.com/openfoodfoundation/openfoodnetwork/wiki/Internationalisation-%28i18n%29#development
|
||
#
|
||
en:
|
||
# Overridden here due to a bug in spree i18n (Issue #870, and issue #1800)
|
||
language_name: "English" # Localised name of this language
|
||
time:
|
||
formats:
|
||
long: "%B %d, %Y %-l:%M %p"
|
||
activerecord:
|
||
models:
|
||
spree/product: Product
|
||
spree/shipping_method: Shipping Method
|
||
attributes:
|
||
spree/image:
|
||
attachment: Attachment
|
||
spree/order/ship_address:
|
||
address1: "Shipping address (Street + House number)"
|
||
address2: "Shipping address line 2"
|
||
city: "Shipping address city"
|
||
country: "Shipping address country"
|
||
phone: "Phone number"
|
||
firstname: "First name"
|
||
lastname: "Last name"
|
||
zipcode: "Shipping address postcode"
|
||
spree/order/bill_address:
|
||
address1: "Billing address (Street + House number)"
|
||
zipcode: "Billing address postcode"
|
||
city: "Billing address city"
|
||
country: "Billing address country"
|
||
firstname: "Billing address first name"
|
||
lastname: "Billing address last name"
|
||
phone: Customer phone
|
||
spree/user:
|
||
password: "Password"
|
||
password_confirmation: "Password confirmation"
|
||
reset_password_token: Reset password token
|
||
enterprise_fee:
|
||
fee_type: Fee Type
|
||
spree/order:
|
||
payment_state: Payment State
|
||
shipment_state: Shipment State
|
||
completed_at: Completed At
|
||
number: Number
|
||
state: State
|
||
email: Customer E-Mail
|
||
spree/payment:
|
||
amount: Amount
|
||
state: State
|
||
source: Source
|
||
spree/product:
|
||
name: "Product Name"
|
||
price: "Price"
|
||
primary_taxon_id: "Product Category"
|
||
shipping_category_id: "Shipping Category"
|
||
spree/variant:
|
||
primary_taxon: "Product Category"
|
||
shipping_category_id: "Shipping Category"
|
||
supplier: "Supplier"
|
||
variant_unit: "Unit Scale"
|
||
variant_unit_name: "Variant Unit Name"
|
||
unit_value: "Unit value"
|
||
spree/credit_card:
|
||
base: "Credit Card"
|
||
number: "Number"
|
||
month: "Month"
|
||
verification_value: "Verification Value"
|
||
year: "Year"
|
||
order_cycle:
|
||
orders_close_at: Close date
|
||
variant_override:
|
||
count_on_hand: "On Hand"
|
||
spree/payment_method/calculator:
|
||
preferred_flat_percent: "Calculator Flat Percent:"
|
||
preferred_amount: "Calculator Amount:"
|
||
preferred_first_item: "Calculator First Item:"
|
||
preferred_additional_item: "Calculator Additional Item Cost:"
|
||
preferred_max_items: "Calculator Max Items:"
|
||
preferred_minimal_amount: "Calculator Minimal Amount:"
|
||
preferred_normal_amount: "Calculator Normal Amount:"
|
||
preferred_discount_amount: "Calculator Discount Amount:"
|
||
preferred_unit_from_list: "Calculator Unit From List:"
|
||
preferred_per_unit: "Calculator Per Unit:"
|
||
enterprise:
|
||
white_label_logo_link: "Link for the logo used in shopfront"
|
||
errors:
|
||
models:
|
||
enterprise_fee:
|
||
inherit_tax_requires_per_item_calculator: "Inheriting the tax category requires a per-item calculator."
|
||
spree/image:
|
||
attributes:
|
||
attachment:
|
||
integrity_error: "failed to load. Please check to ensure the file is not corrupt, and try again."
|
||
spree/user:
|
||
attributes:
|
||
email:
|
||
taken: "There's already an account for this email. Please login or reset your password."
|
||
reset_password_token:
|
||
invalid: is invalid
|
||
spree/order:
|
||
no_card: There are no authorised credit cards available to charge
|
||
spree/credit_card:
|
||
attributes:
|
||
base:
|
||
card_expired: "has expired"
|
||
order_cycle:
|
||
attributes:
|
||
orders_close_at:
|
||
after_orders_open_at: must be after open date
|
||
variant_override:
|
||
count_on_hand:
|
||
using_producer_stock_settings_but_count_on_hand_set: "must be blank because using producer stock settings"
|
||
limited_stock_but_no_count_on_hand: "must be specified because forcing limited stock"
|
||
connected_apps:
|
||
vine:
|
||
api_request_error: "An error occured when connecting to Vine API"
|
||
messages:
|
||
confirmation: "doesn't match %{attribute}"
|
||
blank: "can't be blank"
|
||
too_short: "is too short (minimum is %{count} characters)"
|
||
# Used by active_storage_validations
|
||
errors:
|
||
messages:
|
||
content_type_invalid:
|
||
one: "has an invalid content type (authorized content type is %{authorized_human_content_types})"
|
||
other: "has an invalid content type (authorized content types are %{authorized_human_content_types})"
|
||
content_type_spoofed:
|
||
one: "has a content type that is not equivalent to the one that is detected through its content (authorized content type is %{authorized_human_content_types})"
|
||
other: "has a content type that is not equivalent to the one that is detected through its content (authorized content types are %{authorized_human_content_types})"
|
||
file_size_not_less_than: "file size must be less than %{max} (current size is %{file_size})"
|
||
file_size_not_less_than_or_equal_to: "file size must be less than or equal to %{max} (current size is %{file_size})"
|
||
file_size_not_greater_than: "file size must be greater than %{min} (current size is %{file_size})"
|
||
file_size_not_greater_than_or_equal_to: "file size must be greater than or equal to %{min} (current size is %{file_size})"
|
||
file_size_not_between: "file size must be between %{min} and %{max} (current size is %{file_size})"
|
||
file_size_not_equal_to: "file size must be equal to %{exact} (current size is %{file_size})"
|
||
total_file_size_not_less_than: "total file size must be less than %{max} (current size is %{total_file_size})"
|
||
total_file_size_not_less_than_or_equal_to: "total file size must be less than or equal to %{max} (current size is %{total_file_size})"
|
||
total_file_size_not_greater_than: "total file size must be greater than %{min} (current size is %{total_file_size})"
|
||
total_file_size_not_greater_than_or_equal_to: "total file size must be greater than or equal to %{min} (current size is %{total_file_size})"
|
||
total_file_size_not_between: "total file size must be between %{min} and %{max} (current size is %{total_file_size})"
|
||
total_file_size_not_equal_to: "total file size must be equal to %{exact} (current size is %{total_file_size})"
|
||
duration_not_less_than: "duration must be less than %{max} (current duration is %{duration})"
|
||
duration_not_less_than_or_equal_to: "duration must be less than or equal to %{max} (current duration is %{duration})"
|
||
duration_not_greater_than: "duration must be greater than %{min} (current duration is %{duration})"
|
||
duration_not_greater_than_or_equal_to: "duration must be greater than or equal to %{min} (current duration is %{duration})"
|
||
duration_not_between: "duration must be between %{min} and %{max} (current duration is %{duration})"
|
||
duration_not_equal_to: "duration must be equal to %{exact} (current duration is %{duration})"
|
||
limit_out_of_range:
|
||
zero: "no files attached (must have between %{min} and %{max} files)"
|
||
one: "only 1 file attached (must have between %{min} and %{max} files)"
|
||
other: "total number of files must be between %{min} and %{max} files (there are %{count} files attached)"
|
||
limit_min_not_reached:
|
||
zero: "no files attached (must have at least %{min} files)"
|
||
one: "only 1 file attached (must have at least %{min} files)"
|
||
other: "%{count} files attached (must have at least %{min} files)"
|
||
limit_max_exceeded:
|
||
zero: "no files attached (maximum is %{max} files)"
|
||
one: "too many files attached (maximum is %{max} files, got %{count})"
|
||
other: "too many files attached (maximum is %{max} files, got %{count})"
|
||
attachment_missing: "is missing its attachment"
|
||
media_metadata_missing: "is not a valid media file"
|
||
dimension_min_not_included_in: "must be greater than or equal to %{width} x %{height} pixels"
|
||
dimension_max_not_included_in: "must be less than or equal to %{width} x %{height} pixels"
|
||
dimension_width_not_included_in: "width is not included between %{min} and %{max} pixels"
|
||
dimension_height_not_included_in: "height is not included between %{min} and %{max} pixels"
|
||
dimension_width_not_greater_than_or_equal_to: "width must be greater than or equal to %{length} pixels"
|
||
dimension_height_not_greater_than_or_equal_to: "height must be greater than or equal to %{length} pixels"
|
||
dimension_width_not_less_than_or_equal_to: "width must be less than or equal to %{length} pixels"
|
||
dimension_height_not_less_than_or_equal_to: "height must be less than or equal to %{length} pixels"
|
||
dimension_width_not_equal_to: "width must be equal to %{length} pixels"
|
||
dimension_height_not_equal_to: "height must be equal to %{length} pixels"
|
||
aspect_ratio_not_square: "must be square (current file is %{width}x%{height}px)"
|
||
aspect_ratio_not_portrait: "must be portrait (current file is %{width}x%{height}px)"
|
||
aspect_ratio_not_landscape: "must be landscape (current file is %{width}x%{height}px)"
|
||
aspect_ratio_not_x_y: "must be %{authorized_aspect_ratios} (current file is %{width}x%{height}px)"
|
||
aspect_ratio_invalid: "has an invalid aspect ratio (valid aspect ratios are %{authorized_aspect_ratios})"
|
||
file_not_processable: "is not identified as a valid media file"
|
||
pages_not_less_than: "page count must be less than %{max} (current page count is %{pages})"
|
||
pages_not_less_than_or_equal_to: "page count must be less than or equal to %{max} (current page count is %{pages})"
|
||
pages_not_greater_than: "page count must be greater than %{min} (current page count is %{pages})"
|
||
pages_not_greater_than_or_equal_to: "page count must be greater than or equal to %{min} (current page count is %{pages})"
|
||
pages_not_between: "page count must be between %{min} and %{max} (current page count is %{pages})"
|
||
pages_not_equal_to: "page count must be equal to %{exact} (current page count is %{pages})"
|
||
not_found:
|
||
title: "The page you were looking for doesn't exist (404)"
|
||
message_html: "<b>Please try again</b>
|
||
<p>This might be a temporary problem. Please click the back button to return to the previous screen or go back to <a href='/'>Home</a> and try again.</p>
|
||
<b>Contact support</b>
|
||
<p>If the problem persists or is urgent, please tell us about it. Find our contact details from the global <a href='https://openfoodnetwork.org/ofn-local/' target='blank'>Open Food Network Local page</a>.</p>
|
||
<p>It really helps us if you can give as much detail as possible about what the missing page is about.</p>"
|
||
internal_server_error:
|
||
title: "We're sorry, but something went wrong (500)"
|
||
message_html: "<b>Please try again</b>
|
||
<p>This might be a temporary problem. Please click the back button to return to the previous screen or go back to <a href='/''>Home</a> and try again.</p>
|
||
<b>We're on it</b>
|
||
<p>If you have seen this problem before, we probably already know about it and are working on a fix. We record all the errors that come up.</p>
|
||
<b>Contact support</b>
|
||
<p>If the problem persists or is urgent, please tell us about it. Find our contact details from the global <a href='https://openfoodnetwork.org/ofn-local/' target='blank'>Open Food Network Local page</a>.</p>
|
||
<p>It really helps us if you can give as much detail as possible about what you were doing when this error occurred.</p>"
|
||
unprocessable_entity:
|
||
title: "The change you wanted was rejected (422)"
|
||
message_html: "<p>The change you wanted was rejected. Maybe you tried to change something you don't have access to.
|
||
<br><h3><a href='/' >Return home</a></h3>
|
||
</p>"
|
||
general_error:
|
||
message: "We're sorry, but something went wrong.
|
||
|
||
|
||
This might be a temporary problem, so please try again or reload the page.
|
||
|
||
We record all errors and may be working on a fix.
|
||
|
||
If the problem persists or is urgent, please contact us."
|
||
unauthorized:
|
||
message: "You are not authorised to perform that action."
|
||
network_error:
|
||
message: "Network error: please try again later."
|
||
stripe:
|
||
error_code:
|
||
incorrect_number: "The card number is incorrect."
|
||
invalid_number: "The card number is not a valid credit card number."
|
||
invalid_expiry_month: "The card's expiration month is invalid."
|
||
invalid_expiry_year: "The card's expiration year is invalid."
|
||
invalid_cvc: "The card's security code is invalid."
|
||
expired_card: "The card has expired."
|
||
incorrect_cvc: "The card's security code is incorrect."
|
||
incorrect_zip: "The card's zip code failed validation."
|
||
card_declined: "The card was declined."
|
||
missing: "There is no card on a customer that is being charged."
|
||
processing_error: "An error occurred while processing the card."
|
||
rate_limit: "An error occurred due to requests hitting the API too quickly. Please let us know if you're consistently running into this error."
|
||
authentication_required: "The card was declined as the transaction requires authentication."
|
||
approve_with_id: "The payment cannot be authorized."
|
||
call_issuer: "The card has been declined for an unknown reason."
|
||
card_not_supported: "The card does not support this type of purchase."
|
||
card_velocity_exceeded: "The customer has exceeded the balance or credit limit available on their card."
|
||
currency_not_supported: "The card does not support the specified currency."
|
||
do_not_honor: "The card has been declined for an unknown reason."
|
||
do_not_try_again: "The card has been declined for an unknown reason."
|
||
duplicate_transaction: "A transaction with identical amount and credit card information was submitted very recently."
|
||
fraudulent: "The payment has been declined as Stripe suspects it is fraudulent."
|
||
generic_decline: "The card has been declined for an unknown reason."
|
||
incorrect_pin: "The PIN entered is incorrect. This decline code only applies to payments made with a card reader."
|
||
insufficient_funds: "The card has insufficient funds to complete the purchase."
|
||
invalid_account: "The card, or account the card is connected to, is invalid."
|
||
invalid_amount: "The payment amount is invalid, or exceeds the amount that is allowed."
|
||
invalid_pin: "The PIN entered is incorrect. This decline code only applies to payments made with a card reader."
|
||
issuer_not_available: "The card issuer could not be reached, so the payment could not be authorized."
|
||
lost_card: "The payment has been declined because the card is reported lost."
|
||
merchant_blacklist: "The payment has been declined because it matches a value on the Stripe user’s block list."
|
||
new_account_information_available: "The card, or account the card is connected to, is invalid."
|
||
no_action_taken: "The card has been declined for an unknown reason."
|
||
not_permitted: "The payment is not permitted."
|
||
offline_pin_required: "The card has been declined as it requires a PIN."
|
||
online_or_offline_pin_required: "The card has been declined as it requires a PIN."
|
||
pickup_card: "The card cannot be used to make this payment (it is possible it has been reported lost or stolen)."
|
||
pin_try_exceeded: "The allowable number of PIN tries has been exceeded."
|
||
reenter_transaction: "The payment could not be processed by the issuer for an unknown reason."
|
||
restricted_card: "The card cannot be used to make this payment (it is possible it has been reported lost or stolen)."
|
||
revocation_of_all_authorizations: "The card has been declined for an unknown reason."
|
||
revocation_of_authorization: "The card has been declined for an unknown reason."
|
||
security_violation: "The card has been declined for an unknown reason."
|
||
service_not_allowed: "The card has been declined for an unknown reason."
|
||
stolen_card: "The payment has been declined because the card is reported stolen."
|
||
stop_payment_order: "The card has been declined for an unknown reason."
|
||
testmode_decline: "A Stripe test card number was used."
|
||
transaction_not_allowed: "The card has been declined for an unknown reason."
|
||
try_again_later: "The card has been declined for an unknown reason."
|
||
withdrawal_count_limit_exceeded: "The customer has exceeded the balance or credit limit available on their card."
|
||
disconnect_failure: "Failed to disconnect Stripe."
|
||
success_code:
|
||
disconnected: "Stripe account disconnected."
|
||
|
||
activemodel:
|
||
errors:
|
||
messages:
|
||
inclusion: "is not included in the list"
|
||
models:
|
||
order_management/subscriptions/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"
|
||
charges_not_allowed: "^Credit card charges are not allowed by this customer"
|
||
no_default_card: "^No default card available for this customer"
|
||
shipping_method:
|
||
not_available_to_shop: "is not available to %{shop}"
|
||
card_details: "Card details"
|
||
card_type: "Card type"
|
||
card_type_is: "Card type is"
|
||
unrecognized_card_type: "Unrecognized card type"
|
||
use_new_cc: "Use a new credit card"
|
||
what_is_this: "What is this?"
|
||
cardholder_name: "Cardholder name"
|
||
community_forum_url: "Community forum URL"
|
||
customer_instructions: "Customer instructions"
|
||
additional_information: "Additional Information"
|
||
connect_app:
|
||
url: "https://n8n.openfoodnetwork.org/webhook/regen/connect-enterprise"
|
||
devise:
|
||
passwords:
|
||
spree_user:
|
||
cannot_be_blank: "User password cannot be blank. Please enter a password."
|
||
confirmations:
|
||
send_instructions: "You will receive an email with instructions about how to confirm your account in a few minutes."
|
||
failed_to_send: "An error occurred whilst sending your confirmation email."
|
||
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_confirmations:
|
||
spree_user:
|
||
send_instructions: "You will receive an email with instructions about how to confirm your account in a few minutes."
|
||
confirmation_sent: "Email confirmation sent"
|
||
confirmation_not_sent: "Error sending confirmation email"
|
||
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."
|
||
unknown_error: "Something went wrong while creating your account. Check your email address and try again."
|
||
failure:
|
||
disabled: "Your account has been disabled. Please contact an administrator to solve this issue."
|
||
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."
|
||
already_registered: "This email address is already registered. Please log in to continue, or go back and use another email address."
|
||
success:
|
||
logged_in_succesfully: "Logged in successfully"
|
||
sessions:
|
||
signed_out: "Signed out successfully."
|
||
already_signed_out: "Signed out successfully."
|
||
user_passwords:
|
||
spree_user:
|
||
updated_not_active: "Your password has been reset, but your email has not been confirmed yet."
|
||
updated: "Your password was changed successfully. You are now signed in."
|
||
send_instructions: "You will receive an email with instructions about how to confirm your account in a few minutes."
|
||
oidc:
|
||
failure: "Could not sign in: %{error}"
|
||
record_not_unique: "%{uid} is already associated with another account"
|
||
home_page_alert_html: "Home page alert HTML"
|
||
hub_signup_case_studies_html: "Hub signup case studies HTML"
|
||
hub_signup_detail_html: "Hub signup detail HTML"
|
||
hub_signup_pricing_table_html: "Hub signup pricing table HTML"
|
||
group_signup_case_studies_html: "Group signup case studies HTML"
|
||
group_signup_detail_html: "Group signup detail HTML"
|
||
group_signup_pricing_table_html: "Group signup pricing table HTML"
|
||
item_description: "Item description"
|
||
menu_1_icon_name: "Menu 1 icon name"
|
||
menu_2_icon_name: "Menu 2 icon name"
|
||
menu_3_icon_name: "Menu 3 icon name"
|
||
menu_4_icon_name: "Menu 4 icon name"
|
||
menu_5_icon_name: "Menu 5 icon name"
|
||
menu_6_icon_name: "Menu 6 icon name"
|
||
menu_7_icon_name: "Menu 7 icon name"
|
||
models:
|
||
order_cycle:
|
||
cloned_order_cycle_name: "COPY OF %{order_cycle}"
|
||
tax_rate:
|
||
included_in_price: "Included in price"
|
||
|
||
open_street_map_enabled: "Open Street Map enabled"
|
||
open_street_map_default_latitude: "Open Street Map default latitude"
|
||
open_street_map_default_longitude: "Open Street Map default longitude"
|
||
open_street_map_provider_name: "Open Street Map provider name"
|
||
open_street_map_provider_options: "Open Street Map provider options"
|
||
producer_signup_case_studies_html: "Producer signup case studies HTML"
|
||
producer_signup_detail_html: "Producer signup detail HTML"
|
||
producer_signup_pricing_table_html: "Producer signup pricing table HTML"
|
||
producers_social: "Producers social"
|
||
resume_order: "Resume order"
|
||
sku: "SKU"
|
||
subtotal: "Subtotal"
|
||
tax_rate: "Tax rate"
|
||
with_tax_incl: "%{amount} tax incl."
|
||
producer_mail_qty: QTY
|
||
validators:
|
||
date_time_string_validator:
|
||
not_string_error: "must be a string"
|
||
invalid_format_error: "must be valid"
|
||
integer_array_validator:
|
||
not_array_error: "must be an array"
|
||
invalid_element_error: "must contain only valid integers"
|
||
|
||
report_job:
|
||
report_failed: |
|
||
This report failed. It may be too big to process.
|
||
We will look into it but please let us know if the problem persists.
|
||
backorder_mailer:
|
||
backorder_failed:
|
||
subject: "An automatic backorder failed"
|
||
headline: "Backordering failed"
|
||
description: |
|
||
We tried to place or update a backorder for out-of-stock items but
|
||
something went wrong. You may have negative stock and need to resolve
|
||
the issue to order more stock in.
|
||
hints: |
|
||
You may need to go to the OIDC settings and reconnect your account.
|
||
Also check that your supplier's catalog hasn't changed and is still
|
||
supplying all products you need. And please get in touch with us if
|
||
you have any questions.
|
||
order: "Affected order: %{number}"
|
||
stock: "Stock"
|
||
product: "Product"
|
||
backorder_incomplete:
|
||
subject: "An automatic backorder failed to complete"
|
||
headline: "Your backorder is still a draft"
|
||
description: |
|
||
We tried to complete a backorder for out-of-stock items but
|
||
something went wrong. The backorder quantities may be too high if
|
||
you had cancellations. And your backorder won't be fulfilled while
|
||
it's in draft state.
|
||
hints: |
|
||
You may need to go to the OIDC settings and reconnect your account.
|
||
Also check that your supplier's catalog hasn't changed and is still
|
||
supplying all products you need. And please get in touch with us if
|
||
you have any questions.
|
||
affected: "%{enterprise}: %{order_cycle}"
|
||
enterprise_mailer:
|
||
confirmation_instructions:
|
||
subject: "Please confirm the email address for %{enterprise}"
|
||
welcome:
|
||
subject: "%{enterprise} is now on %{sitename}"
|
||
email_welcome: "Welcome"
|
||
email_registered: "is now part of"
|
||
email_userguide_html: "The User Guide with detailed support for setting up your Producer or Hub is here: %{link}"
|
||
userguide: "Open Food Network User Guide"
|
||
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."
|
||
admin_panel: "Admin Panel"
|
||
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"
|
||
invite_manager:
|
||
subject: "%{enterprise} has invited you to be a manager"
|
||
producer_mailer:
|
||
order_cycle:
|
||
subject: "Order cycle report for %{producer}"
|
||
order_cycle_report:
|
||
order_number: "Order Number"
|
||
provider_settings: "Provider settings"
|
||
report_mailer:
|
||
report_ready:
|
||
subject: "Report ready"
|
||
heading: "Report ready for download"
|
||
intro: |
|
||
The link below will expire after one week.
|
||
link_label: "%{name}"
|
||
shipment_mailer:
|
||
shipped_email:
|
||
dear_customer: "Dear Customer,"
|
||
instructions: "Your order has been shipped"
|
||
shipment_summary: "Shipment Summary"
|
||
subject: "Shipment Notification"
|
||
thanks: "Thank you for your business."
|
||
track_information: "Tracking Information: %{tracking}"
|
||
track_link: "Tracking Link: %{url}"
|
||
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: "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…"
|
||
search_by_name: Search by name or suburb...
|
||
producers: 'Australian Producers'
|
||
producers_join: Australian producers are now welcome to join the Open Food Network. #FIXME
|
||
charges_sales_tax: Charges GST?
|
||
business_address: "Business Address"
|
||
print_invoice: "Print Invoice"
|
||
print_ticket: "Print Ticket"
|
||
select_ticket_printer: "Select printer for tickets"
|
||
send_invoice: "Send Invoice"
|
||
resend_confirmation: "Resend Confirmation"
|
||
view_order: "View Order"
|
||
edit_order: "Edit Order"
|
||
ship_order: "Ship Order"
|
||
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: "%{enterprise_name} must have a valid ABN before invoices can be used."
|
||
invoice: "Invoice"
|
||
invoices: "Invoices"
|
||
file: "File"
|
||
active: "Active"
|
||
download: "Download"
|
||
cancelled: "Cancelled"
|
||
more: "More"
|
||
say_no: "No"
|
||
say_yes: "Yes"
|
||
ongoing: Ongoing
|
||
bill_address: Billing Address
|
||
ship_address: Shipping Address
|
||
sort_order_cycles_on_shopfront_by: "Sort Order Cycles On Shopfront By"
|
||
required_fields: Required fields are denoted with an asterisk
|
||
select_continue: Select and Continue
|
||
remove: Remove
|
||
collapse_all: Collapse all
|
||
expand_all: Expand all
|
||
loading: Loading...
|
||
show_more: Show more
|
||
show_all: Show all
|
||
show_all_with_more: "Show All (%{num} More)"
|
||
cancel: Cancel
|
||
edit: Edit
|
||
clone: Clone
|
||
distributors: Distributors
|
||
distribution: Distribution
|
||
order_cycles: Order Cycles
|
||
bulk_order_management: Bulk Order Management
|
||
enterprises: Enterprises
|
||
enterprise_groups: Groups
|
||
reports: Reports
|
||
listing_reports: Listing Reports
|
||
variant_overrides: Inventory
|
||
import: Import
|
||
spree_products: Spree Products
|
||
all: All
|
||
current: Current
|
||
available: Available
|
||
dashboard: Dashboard
|
||
undefined: undefined
|
||
unused: unused
|
||
admin_and_handling: Admin & Handling
|
||
profile: Profile
|
||
supplier_only: Supplier Only
|
||
has_shopfront: Has Shopfront
|
||
weight: Weight
|
||
volume: Volume
|
||
items: Items
|
||
summary: Summary
|
||
detailed: Detailed
|
||
updated: Updated
|
||
'yes': "Yes"
|
||
'no': "No"
|
||
'y': 'Y'
|
||
'n': 'N'
|
||
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"
|
||
none: None
|
||
notes: Notes
|
||
error: Error
|
||
voucher: Voucher
|
||
processing_payment: "Processing payment..."
|
||
no_pending_payments: "No pending payments"
|
||
invalid_payment_state: "Invalid payment state: %{state}"
|
||
filter_results: Filter Results
|
||
clear_filters: Clear filters
|
||
quantity: Quantity
|
||
pick_up: Pick up
|
||
ok: OK
|
||
copy: Copy
|
||
change_my_password: "Change my password"
|
||
update_password: "Update password"
|
||
password_confirmation: Password Confirmation
|
||
reset_password_token: Reset password token
|
||
expired: has expired, please request a new one
|
||
back_to_payments_list: "Back To Payments List"
|
||
maestro_or_solo_cards: "Maestro/Solo cards"
|
||
backordered: "Backordered"
|
||
on_hand: "On Hand"
|
||
"on hand": "On Hand"
|
||
ship: "Ship"
|
||
shipping_category: "Shipping Category"
|
||
height: "Height"
|
||
width: "Width"
|
||
depth: "Depth"
|
||
payment_could_not_process: "The payment could not be processed"
|
||
payment_could_not_complete: "The payment could not be completed"
|
||
vine_voucher_validator_service:
|
||
errors:
|
||
vine_api: "There was an error communicating with the API, please try again later."
|
||
invalid_voucher: "The voucher is not valid"
|
||
not_found_voucher: "Sorry, we couldn't find that voucher, please check the code."
|
||
vine_voucher_redeemer_service:
|
||
errors:
|
||
vine_api: "There was an error communicating with the API"
|
||
redeeming_failed: "Redeeming the voucher failed"
|
||
actions:
|
||
create_and_add_another: "Create and Add Another"
|
||
create: "Create"
|
||
cancel: "Cancel"
|
||
cancel_order: "Cancel"
|
||
resume: "Resume"
|
||
save: "Save"
|
||
edit: "Edit"
|
||
update: "Update"
|
||
delete: "Delete"
|
||
add: "Add"
|
||
cut: "Cut"
|
||
paste: "Paste"
|
||
destroy: "Destroy"
|
||
rename: "Rename"
|
||
|
||
# Admin
|
||
#
|
||
admin:
|
||
products_page:
|
||
title: Products
|
||
filters:
|
||
categories:
|
||
title: Categories
|
||
selected_categories: "%{count} categories selected"
|
||
producers:
|
||
title: Producers
|
||
selected_producers: "%{count} producers selected"
|
||
per_page: "%{count} items per page"
|
||
colums: Columns
|
||
columns:
|
||
image: Image
|
||
name: Name
|
||
unit_scale: Unit scale
|
||
unit: Unit
|
||
unit_value: Unit value
|
||
display_as: Display unit as
|
||
price: Price
|
||
producer: Producer
|
||
category: Category
|
||
sku: SKU
|
||
on_hand: "On Hand"
|
||
on_demand: "On Demand"
|
||
tax_category: "Tax Category"
|
||
inherits_properties: "Inherits Properties?"
|
||
import_date: "Import Date"
|
||
actions: Actions
|
||
tags: Tags
|
||
columns_selector:
|
||
unit: Unit
|
||
price: Price
|
||
producer: Producer
|
||
category: Category
|
||
sku: SKU
|
||
on_hand: "On Hand"
|
||
on_demand: "On Demand"
|
||
tax_category: "Tax Category"
|
||
inherits_properties: "Inherits Properties?"
|
||
import_date: "Import Date"
|
||
actions:
|
||
edit: Edit
|
||
clone: Clone
|
||
delete: Delete
|
||
remove: Remove
|
||
preview: Preview
|
||
image:
|
||
edit: Edit
|
||
product_preview:
|
||
product_preview: Product preview
|
||
shop_tab: Shop
|
||
product_details_tab: Product details
|
||
adjustments:
|
||
skipped_changing_canceled_order: "You can't change a cancelled order."
|
||
# Common properties / models
|
||
begins_at: Begins At
|
||
begins_on: Begins On
|
||
bill_address: "Bill address"
|
||
ship_address: "Ship address"
|
||
customer: Customer
|
||
date: Date
|
||
email: Email
|
||
ends_at: Ends At
|
||
ends_on: Ends On
|
||
name: Name
|
||
first_name: First Name
|
||
last_name: Last 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: Shop
|
||
sku: SKU
|
||
status_state: State
|
||
tags: Tags
|
||
variant: Variant
|
||
weight: Weight
|
||
volume: Volume
|
||
items: Items
|
||
select_all: Select all
|
||
|
||
# General form elements
|
||
quick_search: Quick Search
|
||
clear_all: Clear All
|
||
start_date: "Start Date"
|
||
end_date: "End Date"
|
||
unsaved_changes: "You have unsaved changes"
|
||
form_invalid: "Form contains missing or invalid fields"
|
||
clear_filters: Clear Filters
|
||
clear: Clear
|
||
save: Save
|
||
cancel: Cancel
|
||
back: Back
|
||
show_more: Show more
|
||
show_n_more: Show %{num} more
|
||
choose: "Choose..."
|
||
please_select: Please select...
|
||
|
||
column_save_as_default: Save as default
|
||
columns: Columns
|
||
actions: Actions
|
||
viewing: "Viewing: %{current_view_name}"
|
||
description: Description
|
||
|
||
whats_this: What's this?
|
||
|
||
tag_has_rules: "Existing rules for this tag: %{num}"
|
||
has_one_rule: "has one rule"
|
||
has_n_rules: "has %{num} rules"
|
||
|
||
unsaved_confirm_leave: "There are unsaved changed on this page. Continue without saving?"
|
||
|
||
available_units: "Available Units"
|
||
|
||
terms_of_service_have_been_updated_html: "Open Food Network's Terms of Service have been updated: %{tos_link}"
|
||
terms_of_service: Read Terms of Service
|
||
accept_terms_of_service: Accept Terms of Service
|
||
|
||
# Pages
|
||
shopfront_settings:
|
||
embedded_shopfront_settings: "Embedded Shopfront Settings"
|
||
enable_embedded_shopfronts: "Enable Embedded Shopfronts"
|
||
embedded_shopfronts_whitelist: "External Domains Whitelist"
|
||
|
||
terms_of_service_files:
|
||
create:
|
||
select_file: "Please select a file first."
|
||
show:
|
||
title: "Terms of Service files"
|
||
no_files: "No terms of services have been uploaded yet."
|
||
current_terms_html: "View the current %{tos_link}. Upload time: %{datetime}."
|
||
terms_of_service: "Terms of Service"
|
||
delete: "Delete file"
|
||
confirm_delete: "Are you sure you want to delete the current Terms of Service file?"
|
||
attachment: "Attachment"
|
||
create_terms_of_service: "Create Terms of service file"
|
||
number_localization:
|
||
number_localization_settings: "Number Localization Settings"
|
||
enable_localized_number: "Use the international thousand/decimal separator logic"
|
||
|
||
invoice_settings:
|
||
edit:
|
||
title: "Invoice Settings"
|
||
enable_invoices?: "Enable Invoices?"
|
||
invoice_style2?: "Use the alternative invoice model that includes total tax breakdown per rate and tax rate info per item (not yet suitable for countries displaying prices excluding tax)"
|
||
enterprise_number_required_on_invoices?: "Require an ABN to generate an invoice?"
|
||
|
||
stripe_connect_settings:
|
||
edit:
|
||
title: "Stripe Connect"
|
||
settings: "Settings"
|
||
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 <a href='https://github.com/openfoodfoundation/openfoodnetwork/wiki/Setting-up-Stripe-on-an-OFN-instance' target='_blank'>consult this guide</a>.
|
||
status: Status
|
||
ok: Ok
|
||
instance_secret_key: Instance Secret Key
|
||
instance_publishable_key: Instance Publishable 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_html: No Stripe API key has been provided. To set your API key, please follow <a href="https://github.com/openfoodfoundation/openfoodnetwork/wiki/Setting-up-Stripe-on-an-OFN-instance" target="_blank">these instructions</a>
|
||
|
||
matomo_settings:
|
||
edit:
|
||
title: "Matomo Settings"
|
||
matomo_url: "Matomo URL"
|
||
matomo_site_id: "Matomo Site ID"
|
||
matomo_tag_manager_url: "Matomo Tag Manager URL"
|
||
info_html: "Matomo is a Web and Mobile Analytics application. You can either host Matomo on-premises or use a cloud-hosted service. See <a href='http://matomo.org' target='_blank'>matomo.org</a> for more information."
|
||
config_instructions_html: "Here you can configure the OFN Matomo integration. The Matomo URL below should point to the Matomo instance where the user tracking information will be sent to; if it is left empty, Matomo user tracking will be disabled. The Site ID field is not mandatory but useful if you are tracking more than one website on a single Matomo instance; it can be found on the Matomo instance console."
|
||
config_instructions_tag_manager_html: "Setting the Matomo Tag Manager URL enables Matomo Tag Manager. This tool allows you to set up analytics events. The Matomo Tag Manager URL is copied from the Install Code section of Matomo Tag Manager. Ensure you select the right container and environment as these options change the URL."
|
||
|
||
connected_app_settings:
|
||
edit:
|
||
title: "Connected app settings"
|
||
info_html: "Enabled apps will appear under Enterprise Settings > Connected Apps."
|
||
enabled_legend: "Enabled connected apps"
|
||
connected_apps_enabled:
|
||
discover_regen: Discover Regenerative portal
|
||
affiliate_sales_data: DFC anonymised orders API for research purposes
|
||
vine: Voucher Integration Engine (VINE)
|
||
update:
|
||
resource: Connected app settings
|
||
|
||
customers:
|
||
index:
|
||
new_customer: "New Customer"
|
||
code: Code
|
||
duplicate_code: "This code is used already."
|
||
bill_address: "Billing Address"
|
||
ship_address: "Shipping Address"
|
||
balance: "Balance"
|
||
update_address_success: "Address updated successfully."
|
||
update_address_error: "Sorry! Please input all of the required fields!"
|
||
edit_bill_address: "Edit Billing Address"
|
||
edit_ship_address: "Edit Shipping Address"
|
||
required_fileds: "Required fields are denoted with an asterisk "
|
||
select_country: "Select Country"
|
||
select_state: "Select State"
|
||
edit: "Edit"
|
||
update_address: "Update Address"
|
||
confirm_delete: "Sure to delete?"
|
||
search_by_email: "Search by email/code..."
|
||
guest_label: "Guest checkout"
|
||
credit_owed: "Credit Owed"
|
||
balance_due: "Balance Due"
|
||
destroy:
|
||
has_associated_subscriptions: "Delete failed: This customer has active subscriptions. Cancel them first."
|
||
column_preferences:
|
||
bulk_update:
|
||
success: "Column preferences saved"
|
||
contents:
|
||
edit:
|
||
title: Content
|
||
header: Header
|
||
home_page: Home page
|
||
producer_signup_page: Producer signup page
|
||
hub_signup_page: Hub signup page
|
||
group_signup_page: Group signup page
|
||
main_links: Main Menu Links
|
||
footer_and_external_links: Footer and External Links
|
||
your_content: Your content
|
||
user_guide: User Guide
|
||
map: Map
|
||
|
||
dfc_product_imports:
|
||
connection_invalid_html: |
|
||
Connecting with your OIDC account failed.
|
||
Please refresh your OIDC connection at: %{oidc_settings_link}
|
||
absent_variant:
|
||
reset: "Reset stock"
|
||
index:
|
||
title: "DFC product catalog"
|
||
catalog_url: "%{count} products to be imported from: %{catalog_url}"
|
||
absent_products:
|
||
zero: ""
|
||
one: |
|
||
One product is no longer in the catalog.
|
||
It will be marked as unavailable by resetting stock to zero.
|
||
other: |
|
||
%{count} products are no longer in the catalog.
|
||
They will be marked as unavailable by resetting stock to zero.
|
||
enterprise: "Import to enterprise: %{enterprise_name}"
|
||
select_all: "Select/deselect all"
|
||
update: Update
|
||
new: New
|
||
selected:
|
||
zero: "0 selected"
|
||
one: "1 selected"
|
||
other: "%{count} selected"
|
||
import: Import
|
||
invalid_url: This catalog URL is not valid.
|
||
import:
|
||
title: "DFC product catalog import"
|
||
imported_products: "Imported products: %{count}"
|
||
reset_products: "Stock reset for absent products: %{count}"
|
||
enterprise_fees:
|
||
index:
|
||
title: "Enterprise Fees"
|
||
enterprise: "Enterprise"
|
||
fee_type: "Fee Type"
|
||
name: "Name"
|
||
tax_category: "Tax Category"
|
||
calculator: "Calculator"
|
||
calculator_values: "Calculator Values"
|
||
search: "Search"
|
||
name_placeholder: "e.g. packing fee"
|
||
|
||
enterprise_groups:
|
||
index:
|
||
new_button: New Enterprise Group
|
||
form_primary_details:
|
||
primary_details: "Primary Details"
|
||
form_users:
|
||
users: "Users"
|
||
form_about:
|
||
about: "About"
|
||
form_images:
|
||
images: "Images"
|
||
form_address:
|
||
contact: "Contact"
|
||
form_web:
|
||
web: "Web Resources"
|
||
|
||
enterprise_roles:
|
||
form:
|
||
manages: manages
|
||
enterprise_role:
|
||
manages: manages
|
||
|
||
products:
|
||
unit_name_placeholder: 'eg. bunches'
|
||
index:
|
||
unit: Unit
|
||
display_as: Display As
|
||
category: Category
|
||
tax_category: Tax Category
|
||
inherits_properties?: Inherits Properties?
|
||
av_on: "Av. On"
|
||
import_date: Imported
|
||
upload_an_image: Upload an image
|
||
seo:
|
||
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_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:
|
||
infinity: "Infinity"
|
||
to_order_tip: "Items made to order do not have a set stock level, such as loaves of bread made fresh to order."
|
||
back_to_products_list: "Back To Products List"
|
||
editing_product: "Editing Product"
|
||
tabs:
|
||
product_details: "Product Details"
|
||
group_buy_options: "Group Buy Options"
|
||
images: "Images"
|
||
variants: "Variants"
|
||
product_properties: "Product Properties"
|
||
products_v3:
|
||
index:
|
||
header:
|
||
title: Bulk Edit Products
|
||
content:
|
||
loading: Loading your products
|
||
delete_modal:
|
||
delete_product_modal:
|
||
heading: "Delete product"
|
||
prompt: "This will permanently remove it from your list."
|
||
confirmation_text: "Delete product"
|
||
cancellation_text: "Keep product"
|
||
delete_variant_modal:
|
||
heading: "Delete variant"
|
||
prompt: "This will permanently remove it from your list."
|
||
confirmation_text: "Delete variant"
|
||
cancellation_text: "Keep variant"
|
||
filters:
|
||
search_products: Search for products
|
||
search_for_producers: Search for producers
|
||
select_producer: Select producer
|
||
all_producers: All producers
|
||
search_for_categories: Search for categories
|
||
select_category: Select category
|
||
all_categories: All categories
|
||
select_tag: Select tag
|
||
producers:
|
||
label: Producers
|
||
categories:
|
||
label: Categories
|
||
tags:
|
||
label: Tags
|
||
search: Search
|
||
sort:
|
||
pagination:
|
||
products_total_html:
|
||
one: "<strong>%{count} product</strong> found for your search criteria. Showing %{from} to %{to}."
|
||
other: "<strong>%{count} products</strong> found for your search criteria. Showing %{from} to %{to}."
|
||
per_page:
|
||
show: Show
|
||
per_page: "%{num} per page"
|
||
clear_search: Clear search
|
||
no_products:
|
||
no_products_found: No products found
|
||
import_products: Import multiple products
|
||
no_products_found_for_search: No products found for your search criteria
|
||
table:
|
||
changed_summary:
|
||
zero: ""
|
||
one: "%{count} product modified."
|
||
other: "%{count} products modified."
|
||
error_summary:
|
||
saved:
|
||
zero: ""
|
||
one: "%{count} product was saved correctly, but "
|
||
other: "%{count} products were saved correctly, but "
|
||
invalid:
|
||
one: "%{count} product could not be saved. Please review the errors and try again."
|
||
other: "%{count} products could not be saved. Please review the errors and try again."
|
||
reset: Discard changes
|
||
save: Save changes
|
||
product_variant_row:
|
||
new_variant: New variant
|
||
bulk_update:
|
||
success: Changes saved
|
||
delete_product:
|
||
success: Successfully deleted the product
|
||
error: Unable to delete the product
|
||
delete_variant:
|
||
success: Successfully deleted the variant
|
||
error: Unable to delete the variant
|
||
variant_row:
|
||
none_tax_category: None
|
||
search_for_tax_categories: "Search for tax categories"
|
||
category_field_name: "Category"
|
||
tax_category_field_name: "Tax Category"
|
||
producer_field_name: "Producer"
|
||
select_unit_scale: Select unit scale
|
||
add_a_tag: Add a tag
|
||
clone:
|
||
success: Successfully cloned the product
|
||
error: Unable to clone the product
|
||
tag_rules:
|
||
rules_per_tag:
|
||
one: "%{tag} has 1 rule"
|
||
other: "%{tag} has %{count} rules"
|
||
product_import:
|
||
title: Product Import
|
||
file_not_found: File not found or could not be opened
|
||
no_data: No data found in spreadsheet
|
||
confirm_reset: "This will set stock level to zero on all products for this \n enterprise that are not present in the uploaded file"
|
||
model:
|
||
no_file: "error: no file uploaded"
|
||
could_not_process: "could not process file: invalid filetype"
|
||
incorrect_value: incorrect value
|
||
conditional_blank: can't be blank if unit_type is blank
|
||
no_product: did not match any products in the database
|
||
not_found: not found in database
|
||
category_not_found: doesn't match allowed categories. See the correct categories to choose from on the product import page, or check that there's no misspelling.
|
||
not_updatable: cannot be updated on existing products via product import
|
||
values_must_be_same: must be the same for products with the same name
|
||
blank: can't be blank
|
||
products_no_permission: you do not have permission to manage products for this enterprise
|
||
inventory_no_permission: you do not have permission to create inventory for this producer
|
||
none_saved: did not save any products successfully
|
||
line_number: "Line %{number}:"
|
||
encoding_error: "Please check the language setting of your source file and ensure it is saved with UTF-8 encoding"
|
||
unexpected_error: "Product Import encountered an unexpected error whilst opening the file: %{error_message}"
|
||
malformed_csv: "Product Import encountered a malformed CSV: %{error_message}"
|
||
index:
|
||
notice: "Notice"
|
||
beta_notice: "This feature is still in beta: you may experience some errors while using it. Please don't hesitate to contact support."
|
||
select_file: Select a spreadsheet to upload
|
||
spreadsheet: Spreadsheet
|
||
choose_import_type: Select import type
|
||
import_into: Import type
|
||
product_list: Product list
|
||
inventories: Inventories
|
||
import: Import
|
||
upload: Upload
|
||
csv_templates: CSV Templates
|
||
product_list_template: Download Product List template
|
||
inventory_template: Download Inventory template
|
||
category_values: Available Category Values
|
||
product_categories: Product Categories
|
||
tax_categories: Tax Categories
|
||
shipping_categories: Shipping Categories
|
||
dfc_import_form:
|
||
title: "Import from DFC catalog"
|
||
enterprise: "Create products for enterprise"
|
||
catalog_url: "DFC catalog URL"
|
||
preview: Preview
|
||
import:
|
||
review: Review
|
||
import: Import
|
||
save: Save
|
||
results: Results
|
||
save_imported: Save imported products
|
||
no_valid_entries: No valid entries found
|
||
none_to_save: There are no entries that can be saved
|
||
some_invalid_entries: Imported file contains invalid entries
|
||
fix_before_import: Please fix these errors and try importing the file again
|
||
save_valid?: Save valid entries for now and discard the others?
|
||
no_errors: No errors detected!
|
||
save_all_imported?: Save all imported products?
|
||
options_and_defaults: Import options and defaults
|
||
no_permission: you do not have permission to manage this enterprise
|
||
not_found: enterprise could not be found in database
|
||
no_name: No name
|
||
blank_enterprise: some products do not have an enterprise defined
|
||
reset_absent?: Reset absent products
|
||
reset_absent_tip: Set stock to zero for all existing products not present in the file
|
||
overwrite_all: Overwrite all
|
||
overwrite_empty: Overwrite if empty
|
||
default_stock: Set stock level
|
||
default_tax_cat: Set tax category
|
||
default_shipping_cat: Set shipping category
|
||
default_available_date: Set available date
|
||
validation_overview: Import validation overview
|
||
entries_found: Entries found in imported file
|
||
entries_with_errors: Items contain errors and will not be imported
|
||
products_to_create: Products will be created
|
||
products_to_update: Products will be updated
|
||
inventory_to_create: Inventory items will be created
|
||
inventory_to_update: Inventory items will be updated
|
||
products_to_reset: Existing products will have their stock reset to zero
|
||
inventory_to_reset: Existing inventory items will have their stock reset to zero
|
||
line: Line
|
||
item_line: Item line
|
||
import_review:
|
||
not_updatable_tip: "The following fields cannot be updated via bulk import for existing products:"
|
||
fields_ignored: These fields will be ignored when the imported products are saved.
|
||
entries_table:
|
||
not_updatable: This field is not updatable via bulk import on existing products
|
||
save_results:
|
||
final_results: Import final results
|
||
products_created: Products created
|
||
products_updated: Products updated
|
||
inventory_created: Inventory items created
|
||
inventory_updated: Inventory items updated
|
||
products_reset: Products had stock level reset to zero
|
||
inventory_reset: Inventory items had stock level reset to zero
|
||
all_saved: "All items saved successfully"
|
||
some_saved: "items saved successfully"
|
||
save_errors: Save errors
|
||
import_again: Upload Another File
|
||
view_products: Go To Products Page
|
||
view_inventory: Go To Inventory Page
|
||
product_headings:
|
||
distributor: Distributor
|
||
producer: Producer
|
||
sku: SKU
|
||
name: Name
|
||
display_name: Display Name
|
||
category: Category
|
||
description: Description
|
||
units: Units
|
||
unit_type: Unit Type
|
||
variant_unit_name: Variant Unit Name
|
||
price: Price
|
||
on_hand: On Hand
|
||
on_demand: On Demand
|
||
shipping_category: Shipping Category
|
||
tax_category: Tax Category
|
||
|
||
variant_overrides:
|
||
loading_flash:
|
||
loading_inventory: LOADING INVENTORY
|
||
index:
|
||
title: Inventory
|
||
description: Use this page to manage inventories for your enterprises. Any product details set here will override those set on the 'Products' page
|
||
enable_reset?: Enable Stock Reset?
|
||
default_stock: "Default stock"
|
||
inherit?: Inherit?
|
||
add: Add
|
||
hide: Hide
|
||
import_date: Imported
|
||
select_a_shop: Select A Shop
|
||
review_now: Review Now
|
||
new_products_alert_message: There are %{new_product_count} new products available to add to your inventory.
|
||
currently_empty: Your inventory is currently empty
|
||
no_matching_products: No matching products found in your inventory
|
||
no_hidden_products: No products have been hidden from this inventory
|
||
no_matching_hidden_products: No hidden products match your search criteria
|
||
no_new_products: No new products are available to add to this inventory
|
||
no_matching_new_products: No new products match your search criteria
|
||
inventory_powertip: This is your inventory of products. To add products to your inventory, select 'New Products' from the Viewing dropdown.
|
||
hidden_powertip: These products have been hidden from your inventory and will not be available to add to your shop. You can click 'Add' to add a product to you inventory.
|
||
new_powertip: These products are available to be added to your inventory. Click 'Add' to add a product to your inventory, or 'Hide' to hide it from view. You can always change your mind later!
|
||
controls:
|
||
back_to_my_inventory: Back to my inventory
|
||
orders:
|
||
edit:
|
||
order_sure_want_to: Are you sure you want to %{event} this order?
|
||
voucher_tax_included_in_price: "%{label} (tax included in voucher)"
|
||
tax_on_fees: "Tax on fees"
|
||
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?"
|
||
order_no: "Order No."
|
||
order_date: "Completed at"
|
||
max: "Max"
|
||
product_unit: "Product: Unit"
|
||
weight_volume: "Weight/Volume (g)"
|
||
ask: "Ask?"
|
||
page_title: "Bulk Order Management"
|
||
actions_delete: "Delete Selected"
|
||
loading: "Loading orders"
|
||
no_results: "No orders found."
|
||
group_buy_unit_size: "Group Buy Unit Size"
|
||
total_qtt_ordered: "Total Quantity Ordered"
|
||
max_qtt_ordered: "Max Quantity Ordered"
|
||
current_fulfilled_units: "Current Fulfilled Units"
|
||
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"
|
||
all: "All"
|
||
select_variant: "Select a variant"
|
||
note:
|
||
note_label: "Note:"
|
||
no_note_present: "No note provided."
|
||
enterprise:
|
||
select_outgoing_oc_products_from: Select outgoing OC products from
|
||
enterprises:
|
||
index:
|
||
title: Enterprises
|
||
new_enterprise: New Enterprise
|
||
producer?: "Producer?"
|
||
package: Package
|
||
status: Status
|
||
manage: Manage
|
||
form:
|
||
about_us:
|
||
legend: "About"
|
||
desc_short: Short Description
|
||
desc_short_placeholder: Tell us about your enterprise in one or two sentences
|
||
desc_long: About Us
|
||
desc_long_placeholder: Tell customers about yourself. This information appears on your public profile.
|
||
address:
|
||
legend: "Address"
|
||
business_details:
|
||
legend: "Business Details"
|
||
upload: 'upload'
|
||
abn: ABN
|
||
abn_placeholder: eg. 99 123 456 789
|
||
acn: ACN
|
||
acn_placeholder: eg. 123 456 789
|
||
display_invoice_logo: Display logo in invoices
|
||
invoice_text: Add customized text at the end of invoices
|
||
terms_and_conditions: "Terms and Conditions"
|
||
remove_terms_and_conditions: "Remove File"
|
||
uploaded_on: "uploaded on"
|
||
reset_form: "Reset Form"
|
||
business_address_legend: "Business Address"
|
||
invoice_item_sorting_legend: "Invoice item sorting"
|
||
sort_items_by_supplier?: Sort items by supplier?
|
||
sort_items_by_supplier_tip: "When enabled, Items will be sorted by supplier name."
|
||
enabled: Enable
|
||
disabled: Disable
|
||
business_address:
|
||
company_legal_name: Company Legal Name
|
||
company_placeholder: Example Inc.
|
||
address1: Legal address
|
||
address1_placeholder: 123 High St.
|
||
address2: Address (contd.)
|
||
legal_phone_number: Legal phone number
|
||
phone_placeholder: "98 123 4565"
|
||
select_country: "Select Country"
|
||
select_state: "Select State"
|
||
contact:
|
||
legend: "Contact"
|
||
name: Name
|
||
name_placeholder: eg. Gustav Plum
|
||
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. 98 7654 3210
|
||
whatsapp_phone: WhatsApp phone number
|
||
whatsapp_phone_placeholder: eg. +61 4 9876 5432
|
||
whatsapp_phone_tip: "This number will be displayed in your public profile to be opened as a WhatsApp link."
|
||
website: Website
|
||
website_placeholder: eg. www.truffles.com
|
||
enterprise_fees:
|
||
legend: "Enterprise Fees"
|
||
name: Name
|
||
fee_type: Fee Type
|
||
manage_fees: Manage Enterprise Fees
|
||
no_fees_yet: You don't have any enterprise fees yet.
|
||
create_button: Create One Now
|
||
enterprise_permissions:
|
||
legend: "Enterprise Permissions"
|
||
enterprise_relationships: Enterprise Relationships
|
||
images:
|
||
legend: "Images"
|
||
logo: Logo
|
||
logo_size: "300 x 300 pixels"
|
||
inventory_settings:
|
||
legend: "Inventory Settings"
|
||
text1: You may opt to manage stock levels and prices in via your
|
||
inventory: inventory
|
||
text2: >
|
||
If you are using the inventory tool, you can select whether new products
|
||
added by your suppliers need to be added to your inventory before they can be
|
||
stocked. If you are not using your inventory to manage your products you should
|
||
select the 'recommended' option below:
|
||
preferred_product_selection_from_inventory_only_yes: New products can be put into my shopfront (recommended)
|
||
preferred_product_selection_from_inventory_only_no: New products must be added to my inventory before they can be put into my shopfront
|
||
payment_methods:
|
||
legend: "Payment Methods"
|
||
name: Name
|
||
applies: Applies?
|
||
manage: Manage Payment Methods
|
||
no_method_yet: You don't have any payment methods yet.
|
||
create_button: Create New Payment Method
|
||
create_one_button: Create One Now
|
||
primary_details:
|
||
legend: "Primary Details"
|
||
name: Name
|
||
name_placeholder: eg. Professor Plum's Biodynamic Truffles
|
||
groups: Groups
|
||
groups_tip: Select any groups or regions that you are a member of. This will help customers find your enterprise.
|
||
groups_placeholder: Start typing to search available groups...
|
||
primary_producer: Primary Producer?
|
||
primary_producer_tip: Select 'Producer' if you are a primary producer of food.
|
||
producer: Producer
|
||
any: Any
|
||
none: None
|
||
own: Own
|
||
sells: Sells
|
||
sells_tip: "None - enterprise does not sell to customers directly.<br />Own - Enterprise sells own products to customers.<br />Any - Enterprise can sell own or other enterprises products.<br />"
|
||
external_billing_id: External Billing ID
|
||
external_billing_id_placeholder: eg. INV-2024-123456
|
||
external_billing_id_tip: "This is the ID used by the external billing system to identify this enterprise."
|
||
visible_in_search: Visible in search?
|
||
visible_in_search_tip: "Shops can be <br />1. publicly visible, appearing on the OFN map and listings. <br />2. Hidden on maps and listings but referenced by other shops and linked in their profile. <br />3. Completely hidden."
|
||
visible: Public
|
||
not_visible: Hidden
|
||
hidden: Hide all references
|
||
admin_only_legend: Admin only
|
||
properties:
|
||
legend: "Properties"
|
||
permalink:
|
||
permalink: Permalink (no spaces)
|
||
permalink_tip: "This permalink is used to create the url to your shop: %{link}your-shop-name/shop"
|
||
link_to_front: Link to shop front
|
||
link_to_front_tip: A direct link to your shopfront on the Open Food Network.
|
||
ofn_uid: OFN UID
|
||
ofn_uid_tip: The unique id used to identify the enterprise on Open Food Network.
|
||
shipping_methods:
|
||
legend: "Shipping Methods"
|
||
name: "Name"
|
||
applies: "Active?"
|
||
manage: "Manage Shipping Methods"
|
||
create_button: "Create New Shipping Method"
|
||
create_one_button: "Create One Now"
|
||
no_method_yet: "You don't have any shipping methods yet."
|
||
shop_preferences:
|
||
legend: "Shop Preferences"
|
||
shopfront_requires_login: "Publicly visible shopfront?"
|
||
shopfront_requires_login_tip: "Choose whether customers must login to view the shopfront or if it's visible to everybody."
|
||
shopfront_requires_login_false: "Public"
|
||
shopfront_requires_login_true: "Visible to registered customers only"
|
||
recommend_require_login: "We recommend to require users to login when orders can be changed."
|
||
allow_guest_orders: "Guest orders"
|
||
allow_guest_orders_tip: "Allow checkout as guest or require a registered user."
|
||
allow_guest_orders_false: "Require login to order"
|
||
allow_guest_orders_true: "Allow guest checkout"
|
||
allow_order_changes: "Change orders"
|
||
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"
|
||
customer_names_in_reports: "Customer Names in Reports"
|
||
customer_names_tip: "Enable your suppliers to see your customers names in reports"
|
||
producers_to_edit_orders: "Ability for producers to edit orders"
|
||
producers_to_edit_orders_tip: "Enable your suppliers to see orders containing their products, and edit quantity and weight for their own products only."
|
||
customer_names_false: "Disabled"
|
||
customer_names_true: "Enabled"
|
||
customer_contacts_in_reports: "Customer contact details in reports"
|
||
customer_contacts_tip: "Enable your suppliers to see your customer email and phone numbers in reports"
|
||
customer_contacts_false: "Disabled"
|
||
customer_contacts_true: "Enabled"
|
||
producers_edit_orders_false: "Disabled"
|
||
producers_edit_orders_true: "Enabled"
|
||
shopfront_message: "Shopfront Message"
|
||
shopfront_message_placeholder: >
|
||
An optional message to welcome customers and explain how to shop with you. If text is entered here it will be displayed in a home tab when customers first arrive at your shopfront.
|
||
shopfront_closed_message: "Shopfront Closed Message"
|
||
shopfront_closed_message_placeholder: >
|
||
A message which provides a more detailed explanation about why your shop is
|
||
closed and/or when customers can expect it to open again. This is displayed
|
||
on your shop only when you have no active order cycles (ie. shop is closed).
|
||
shopfront_category_ordering: "Shopfront Category Ordering"
|
||
shopfront_category_ordering_note: "(top to bottom)"
|
||
open_date: "Open Date"
|
||
close_date: "Close Date"
|
||
display_ordering_in_shopfront: "Display ordering in shopfront:"
|
||
shopfront_sort_by_product: "By product"
|
||
shopfront_sort_by_category: "By category"
|
||
shopfront_sort_by_producer: "By producer"
|
||
shopfront_sort_by_category_placeholder: "Category"
|
||
shopfront_sort_by_producer_placeholder: "Producer"
|
||
display_remaining_stock: "Display remaining stock in shopfront if low on-hand"
|
||
display_remaining_stock_tip: "Let shoppers know when there are only 3 or less items left."
|
||
enabled: "Enabled"
|
||
disabled: "Disabled"
|
||
social:
|
||
legend: "Social"
|
||
twitter_placeholder: "eg. @the_prof"
|
||
instagram_placeholder: "eg. the_prof"
|
||
facebook_placeholder: "eg. www.facebook.com/PageNameHere"
|
||
linkedin_placeholder: "eg. www.linkedin.com/in/YourNameHere"
|
||
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:
|
||
legend: "Tag Rules"
|
||
default_rules:
|
||
by_default: By Default
|
||
no_rules_yet: No default rules apply yet
|
||
add_new_button: '+ Add A New Default Rule'
|
||
no_tags_yet: No tags apply to this enterprise yet
|
||
add_new_tag: '+ Add A New Tag'
|
||
show_hide_variants: 'Show or Hide variants in my shopfront'
|
||
show_hide_shipping: 'Show or Hide shipping methods at checkout'
|
||
show_hide_payment: 'Show or Hide payment methods at checkout'
|
||
show_hide_order_cycles: 'Show or Hide order cycles in my shopfront'
|
||
users:
|
||
legend: "Users"
|
||
email_confirmation_notice_html: "Email confirmation is pending. We've sent a confirmation email to %{email}."
|
||
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.
|
||
notifications_placeholder: eg. gustav@truffles.com
|
||
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"
|
||
vouchers:
|
||
legend: Vouchers
|
||
voucher_code: Voucher Code
|
||
rate: Rate
|
||
label: Label
|
||
purpose: Purpose
|
||
expiry: Expiry
|
||
use_limit: Use/Limit
|
||
customers: Customer
|
||
net_value: Net Value
|
||
active: Active?
|
||
add_new: Add New
|
||
no_voucher_yet: No Vouchers yet
|
||
white_label:
|
||
legend: "White Label"
|
||
hide_ofn_navigation: "Hide OFN navigation"
|
||
white_label_logo_link_label: "Link for the logo used in shopfront"
|
||
hide_groups_tab: "Hide groups tab in shopfront"
|
||
create_custom_tab: "Create custom tab in shopfront"
|
||
custom_tab_title: "Title for custom tab"
|
||
custom_tab_content: "Content for custom tab"
|
||
connected_apps:
|
||
legend: "Connected apps"
|
||
affiliate_sales_data:
|
||
title: "INRAE / UFC QUE CHOISIR Research"
|
||
tagline: "Allow this research project to access your orders data anonymously."
|
||
enable: "Allow data sharing"
|
||
disable: "Stop sharing"
|
||
loading: "Loading"
|
||
need_to_be_manager: "Only managers can connect apps."
|
||
description: "INRAE and UFC QUE CHOISIR are teaming up to study food prices in short food systems and compare them with prices in the supermarket, for a given set of products. The data that is used by INRAE is mixed with data coming from other short food chain platforms in France. No individual product prices will be publicly disclosed through this project."
|
||
link_label_html: "Learn more about this research project <i class=\"icon-external-link\"></i>"
|
||
link_url: "https://apropos.coopcircuits.fr/"
|
||
discover_regen:
|
||
title: "Discover Regenerative"
|
||
tagline: "Allow Discover Regenerative to publish your enterprise information."
|
||
enable: "Allow data sharing"
|
||
disable: "Stop sharing"
|
||
loading: "Loading"
|
||
need_to_be_manager: "Only managers can connect apps."
|
||
note: |
|
||
Your Open Food Network account is connected to Discover Regenerative.
|
||
Add or update information on your Discover Regenerative listing here.
|
||
link_label: "Manage listing"
|
||
description: "Eligible producers can showcase their regenerative credentials, farming practices and more through a profile listing. Simplifying how buyers can find regenerative produce and connect with producers of interest."
|
||
link_label_html: "Learn more about Discover Regenerative <i class=\"icon-external-link\"></i>"
|
||
link_url: "https://about.openfoodnetwork.org.au/regen-produce-portal/"
|
||
vine:
|
||
title: "Voucher Integration Engine (VINE)"
|
||
tagline: "Allow redemption of VINE vouchers in your shopfront."
|
||
enable: "Connect"
|
||
disable: "Disconnect"
|
||
need_to_be_manager: "Only managers can connect apps."
|
||
vine_api_key: "VINE API Key"
|
||
vine_secret: "VINE secret"
|
||
description: "To enable VINE for your enterprise, enter your API key and secret."
|
||
link_label_html: "VINE <i class=\"icon-external-link\"></i>"
|
||
link_url: "https://vine.openfoodnetwork.org.au"
|
||
api_parameters_empty: "Please enter an API key and a secret"
|
||
api_parameters_error: "Check you entered your API key and secret correctly, contact your instance manager if the error persists"
|
||
connection_error: "API connection error, please try again"
|
||
setup_error: "VINE API is not configured, please contact your instance manager"
|
||
actions:
|
||
edit_profile: Settings
|
||
properties: Properties
|
||
payment_methods: Payment Methods
|
||
payment_methods_tip: This enterprise has no payment methods
|
||
shipping_methods: Shipping Methods
|
||
shipping_methods_tip: This enterprise has shipping methods
|
||
enterprise_fees: Enterprise Fees
|
||
enterprise_fees_tip: This enterprise has no fees
|
||
admin_index:
|
||
name: Name
|
||
role: Role
|
||
sells: Sells
|
||
visible: Visible?
|
||
owner: Owner
|
||
producer: Producer
|
||
sells_options:
|
||
unspecified: unspecified
|
||
none: none
|
||
own: own
|
||
any: any
|
||
change_type_form:
|
||
producer_profile: Producer Profile
|
||
connect_ofn: Connect through OFN
|
||
always_free: ALWAYS FREE
|
||
producer_description_text: Add your products to Open Food Network, allowing hubs to stock your products in their stores.
|
||
producer_shop: Producer Shop
|
||
sell_your_produce: Sell your own produce
|
||
producer_shop_description_text: Sell your products directly to customers through your very own Open Food Network shopfront.
|
||
producer_shop_description_text2: A Producer Shop is for your produce only, if you want to sell produce grown/produced off site, select 'Producer Hub'.
|
||
producer_hub: Producer Hub
|
||
producer_hub_text: Sell produce from self and others
|
||
producer_hub_description_text: Your enterprise is the backbone of your local food system. You can sell your own produce as well as produce aggregated from other enterprises through your shopfront on the Open Food Network.
|
||
profile: Profile Only
|
||
get_listing: Get a listing
|
||
profile_description_text: People can find and contact you on the Open Food Network. Your enterprise will be visible on the map, and will be searchable in listings.
|
||
hub_shop: Hub Shop
|
||
hub_shop_text: Sell produce from others
|
||
hub_shop_description_text: Your enterprise is the backbone of your local food system. You aggregate produce from other enterprises and can sell it through your shop on the Open Food Network.
|
||
choose_option: Please choose one of the options above.
|
||
change_now: Change now
|
||
enterprise_user_index:
|
||
loading_enterprises: LOADING ENTERPRISES
|
||
no_enterprises_found: No enterprises found.
|
||
search_placeholder: Search By Name
|
||
manage: Manage
|
||
manage_link: Settings
|
||
producer?: "Producer?"
|
||
package: "Package"
|
||
status: "Status"
|
||
new_form:
|
||
owner: Owner
|
||
owner_tip: The primary user responsible for this enterprise.
|
||
i_am_producer: I am a Producer
|
||
contact_name: Contact Name
|
||
edit:
|
||
editing: 'Settings:'
|
||
back_link: Back To Enterprises List
|
||
new:
|
||
title: New Enterprise
|
||
back_link: Back To Enterprises List
|
||
welcome:
|
||
welcome_title: Welcome to the Open Food Network!
|
||
welcome_text: You have successfully created a
|
||
next_step: Next step
|
||
choose_starting_point: 'Choose your package:'
|
||
profile: 'Profile'
|
||
producer_profile: 'Producer Profile'
|
||
invite_manager:
|
||
user_already_exists: "User already exists"
|
||
error: "Something went wrong"
|
||
tag_rules:
|
||
not_supported_type: Tag rule type not supported
|
||
confirm_delete: Are you sure you want to delete this rule ?
|
||
destroy_error: There was an issue when removing the Tag rule
|
||
order_cycles:
|
||
loading_flash:
|
||
loading_order_cycles: LOADING ORDER CYCLES
|
||
loading: LOADING...
|
||
new:
|
||
create: "Create"
|
||
cancel: "Cancel"
|
||
back_to_list: "Back To List"
|
||
create:
|
||
success: 'Your order cycle has been created.'
|
||
update:
|
||
success: 'Your order cycle has been updated.'
|
||
clone:
|
||
success: "Your order cycle %{name} has been cloned."
|
||
notify_producers:
|
||
success: 'Emails to be sent to producers have been queued for sending.'
|
||
edit:
|
||
save: "Save"
|
||
save_and_next: "Save and Next"
|
||
next: "Next"
|
||
cancel: "Cancel"
|
||
back_to_list: "Back To List"
|
||
save_and_back_to_list: "Save and Back to List"
|
||
choose_products_from: "Choose Products From:"
|
||
re_notify_producers: Re notify producers
|
||
notify_producers_tip: This will send an email to each producer with the list of their orders.
|
||
date_time_warning_modal_content:
|
||
title: 'Orders are linked to this order cycle.'
|
||
content: 'If you wish to create a new order cycle, it is recommended to duplicate the order cycle first and then change the dates.'
|
||
proceed: 'Proceed anyway'
|
||
cancel: 'Cancel'
|
||
incoming:
|
||
incoming: "Incoming"
|
||
supplier: "Supplier"
|
||
products: "Products"
|
||
receival_details: "Receival Details"
|
||
fees: "Fees"
|
||
save: "Save"
|
||
save_and_next: "Save and Next"
|
||
next: "Next"
|
||
cancel: "Cancel"
|
||
back_to_list: "Back To List"
|
||
outgoing:
|
||
outgoing: "Outgoing"
|
||
distributor: "Distributor"
|
||
products: "Products"
|
||
tags: "Tags"
|
||
delivery_details: "Delivery Details"
|
||
fees: "Fees"
|
||
next: "Next"
|
||
previous: "Previous"
|
||
save: "Save"
|
||
save_and_next: "Save and Next"
|
||
cancel: "Cancel"
|
||
back_to_list: "Back To List"
|
||
checkout_options:
|
||
back_end: "Back office only"
|
||
cancel: "Cancel"
|
||
checkout_options: "Checkout options"
|
||
distributor: "Distributor"
|
||
no_payment_methods: Each distributor on this order cycle requires at least one payment method.
|
||
no_shipping_methods: Each distributor on this order cycle requires at least one shipping method.
|
||
payment_methods: "Payment Methods"
|
||
save: "Save"
|
||
save_and_back_to_list: "Save and Back to List"
|
||
select_all: "Select all"
|
||
shipping_methods: "Shipping Methods"
|
||
wizard_progress:
|
||
edit: "1. General Settings"
|
||
incoming: "2. Incoming Products"
|
||
outgoing: "3. Outgoing Products"
|
||
checkout_options: "4. Checkout Options"
|
||
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'
|
||
remove: 'Remove'
|
||
selected: 'selected'
|
||
add_exchange_form:
|
||
add_supplier: 'Add supplier'
|
||
add_distributor: 'Add distributor'
|
||
advanced_settings:
|
||
automatic_notifications: Automatic notifications
|
||
automatic_notifications_tip: Automatically notify producers with their orders via emails when order cycles close
|
||
title: Advanced Settings
|
||
choose_product_tip: You can restrict products incoming and outgoing to only %{inventory}'s inventory.
|
||
preferred_product_selection_from_coordinator_inventory_only_here: Coordinator's Inventory Only
|
||
preferred_product_selection_from_coordinator_inventory_only_all: All Available Products
|
||
save_reload: Save and Reload Page
|
||
order_cycle_top_buttons:
|
||
advanced_settings: "Advanced Settings"
|
||
coordinator_fees:
|
||
add: Add coordinator fee
|
||
filters:
|
||
search_by_order_cycle_name: "Search by Order Cycle name..."
|
||
involving: "Involving"
|
||
any_enterprise: "Any Enterprise"
|
||
any_schedule: "Any Schedule"
|
||
form:
|
||
general_settings: "General Settings"
|
||
incoming: Incoming
|
||
supplier: Supplier
|
||
products: Products
|
||
receival_details: Receival details
|
||
fees: Fees
|
||
outgoing: Outgoing
|
||
distributor: Distributor
|
||
tags: Tags
|
||
add_a_tag: Add a tag
|
||
delivery_details: Pickup / Delivery details
|
||
index:
|
||
schedule: Schedule
|
||
schedules: Schedules
|
||
new_schedule: New Schedule
|
||
new_schedule_tooltip: The frequency with which a subscription order is placed
|
||
name_and_timing_form:
|
||
name: Name
|
||
orders_open: Orders open at
|
||
coordinator: Coordinator
|
||
orders_close: Orders close
|
||
row:
|
||
suppliers: suppliers
|
||
distributors: distributors
|
||
variants: variants
|
||
simple_form:
|
||
ready_for: Ready for
|
||
ready_for_placeholder: Date / time
|
||
customer_instructions: Customer instructions
|
||
customer_instructions_placeholder: Pick-up or delivery notes
|
||
products: Products
|
||
fees: Fees
|
||
tags: Tags
|
||
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.
|
||
date_warning:
|
||
msg: This order cycle is linked to %{n} open subscription orders. Changing this date now will not affect any orders which have already been placed, but should be avoided if possible. Are you sure you want to proceed?
|
||
cancel: Cancel
|
||
proceed: Proceed
|
||
status:
|
||
undated: undated
|
||
upcoming: upcoming
|
||
open: open
|
||
closed: closed
|
||
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
|
||
|
||
select2:
|
||
minimal_search_length: Please enter %{count} or more characters
|
||
searching: Searching...
|
||
no_matches: No matches found
|
||
shared:
|
||
attachment_field:
|
||
logo_label: "Logo"
|
||
logo_hint: 300 x 300 pixels
|
||
logo_remove: "Remove Image"
|
||
logo_remove_confirm: "The logo will be removed immediately after you confirm."
|
||
promo_image_label: "Promo image"
|
||
promo_image_note1: 'PLEASE NOTE:'
|
||
promo_image_note2: Any promo image uploaded here will be cropped to 1200 x 260.
|
||
promo_image_note3: The promo image is displayed at the top of an enterprise's profile page and pop-ups.
|
||
promo_image_placeholder: 'This image is displayed in "About Us"'
|
||
promo_image_remove: "Remove Image"
|
||
promo_image_remove_confirm: "The promo image will be removed immediately after you confirm."
|
||
white_label_logo_label: "Logo used in shopfront"
|
||
white_label_logo_hint: 217 x 44 pixels
|
||
white_label_logo_remove: "Remove Image"
|
||
white_label_logo_remove_confirm: "Are you sure you want to remove this logo?"
|
||
user_guide_link:
|
||
user_guide: User Guide
|
||
enterprises_hubs_tabs:
|
||
has_no_payment_methods: "%{enterprise} has no payment methods"
|
||
has_no_shipping_methods: "%{enterprise} has no shipping methods"
|
||
has_no_enterprise_fees: "%{enterprise} has no enterprise fees"
|
||
flashes:
|
||
dismiss: Dismiss
|
||
side_menu:
|
||
enterprise:
|
||
primary_details: "Primary Details"
|
||
address: "Address"
|
||
contact: "Contact"
|
||
social: "Social"
|
||
about: "About"
|
||
business_details: "Business Details"
|
||
images: "Images"
|
||
properties: "Properties"
|
||
shipping_methods: "Shipping Methods"
|
||
payment_methods: "Payment Methods"
|
||
enterprise_fees: "Enterprise Fees"
|
||
enterprise_permissions: "Enterprise Permissions"
|
||
inventory_settings: "Inventory Settings"
|
||
tag_rules: "Tag Rules"
|
||
shop_preferences: "Shop Preferences"
|
||
users: "Users"
|
||
vouchers: Vouchers
|
||
white_label: "White Label"
|
||
connected_apps: "Connected apps"
|
||
enterprise_group:
|
||
primary_details: "Primary Details"
|
||
users: "Users"
|
||
about: "About"
|
||
images: "Images"
|
||
contact: "Contact"
|
||
web: "Web Resources"
|
||
enterprise_issues:
|
||
create_new: Create New
|
||
resend_email: Resend Email
|
||
has_no_payment_methods: "%{enterprise} currently has no payment methods"
|
||
has_no_shipping_methods: "%{enterprise} currently has no shipping methods"
|
||
email_confirmation: "Email confirmation is pending. We've sent a confirmation email to %{email}."
|
||
not_visible: "%{enterprise} is not visible and so cannot be found on the map or in searches"
|
||
reports:
|
||
none: none
|
||
metadata:
|
||
report_title: Report Title
|
||
deprecated: "This report is deprecated and will be removed in a future release."
|
||
hidden_field: "< Hidden >"
|
||
unitsize: UNITSIZE
|
||
total: TOTAL
|
||
total_items: TOTAL ITEMS
|
||
total_by_customer: Total By Customer
|
||
total_by_supplier: Total By Supplier
|
||
supplier_totals: Order Cycle Supplier Totals
|
||
percentage: "%{value} %"
|
||
supplier_totals_by_distributor: Order Cycle Supplier Totals by Distributor
|
||
totals_by_supplier: Order Cycle Distributor Totals by Supplier
|
||
customer_totals: Order Cycle Customer Totals
|
||
all_products: All products
|
||
inventory: Inventory (on hand)
|
||
lettuce_share: LettuceShare
|
||
payment_methods: Payment Methods Report
|
||
delivery: Delivery Report
|
||
sales_tax_totals_by_producer: Sales Tax Totals By Producer
|
||
sales_tax_totals_by_order: Sales Tax Totals By Order
|
||
tax_types: Tax Types
|
||
tax_rates: Tax Rates
|
||
pack_by_customer: Pack By Customer
|
||
pack_by_supplier: Pack By Supplier
|
||
pack_by_product: Pack By Product
|
||
pay_your_suppliers: Pay your suppliers
|
||
display:
|
||
report_is_big: "This report is big and may slow down your device."
|
||
display_anyway: "Display anyway"
|
||
download:
|
||
button: "Download Report"
|
||
show:
|
||
report_taking_longer: >
|
||
Sorry, this report took too long to process.
|
||
It may contain a lot of data or we are busy with other reports.
|
||
You can try again later.
|
||
report_taking_longer_html: >
|
||
This report is taking longer to process.
|
||
It may contain a lot of data or we are busy with other reports.
|
||
Once it's finished, we'll notify you via email.
|
||
report_link_label: Download report (when available)
|
||
revenues_by_hub:
|
||
name: Revenues By Hub
|
||
description: Revenues by hub
|
||
orders_and_distributors:
|
||
name: Orders And Distributors
|
||
description: Orders with distributor details
|
||
bulk_coop:
|
||
name: Bulk Co-Op
|
||
description: Reports for Bulk Co-Op orders
|
||
payments:
|
||
name: Payment Reports
|
||
description: Reports for Payments
|
||
orders_and_fulfillment:
|
||
name: Orders & Fulfillment Reports
|
||
customers:
|
||
name: Customers
|
||
products_and_inventory:
|
||
name: Products & Inventory
|
||
users_and_enterprises:
|
||
name: Users & Enterprises
|
||
description: Enterprise Ownership & Status
|
||
order_cycle_management:
|
||
name: Order Cycle Management
|
||
sales_tax:
|
||
name: Sales Tax
|
||
xero_invoices:
|
||
name: Xero Invoices
|
||
description: Invoices for import into Xero
|
||
enterprise_fee_summary:
|
||
name: "Enterprise Fee Summary"
|
||
description: "Summary of Enterprise Fees collected"
|
||
suppliers:
|
||
name: Suppliers
|
||
enterprise_fees_with_tax_report_by_order: "Enterprise Fees With Tax Report By Order"
|
||
enterprise_fees_with_tax_report_by_producer: "Enterprise Fees With Tax Report By Producer"
|
||
errors:
|
||
no_report_type: "Please specify a report type"
|
||
report_not_found: "Report not found"
|
||
missing_ransack_params: "Please supply Ransack search params in the request"
|
||
summary_row:
|
||
total: "TOTAL"
|
||
table:
|
||
select_and_search: "Select filters and click on %{option} to access your data."
|
||
headings:
|
||
hub: "Hub"
|
||
customer_code: "Code"
|
||
first_name: "First Name"
|
||
last_name: "Last Name"
|
||
supplier: "Supplier"
|
||
product: "Product"
|
||
variant: "Variant"
|
||
quantity: "Quantity"
|
||
is_temperature_controlled: "TempControlled?"
|
||
temp_controlled: "TempControlled?"
|
||
price: "Price"
|
||
rendering_options:
|
||
generate_report: "Generate report"
|
||
on_screen: "On screen"
|
||
spreadsheet: "Spreadsheet (Excel, OpenOffice..)"
|
||
display: Display
|
||
summary_row: Summary Row
|
||
header_row: Header Row
|
||
metadata_rows: Metadata Rows
|
||
raw_data: Raw Data
|
||
formatted_data: Formatted Data
|
||
packing:
|
||
name: "Packing Reports"
|
||
oidc_settings:
|
||
index:
|
||
title: "OIDC Settings"
|
||
connect: "Connect Your Account"
|
||
disconnect: "Disconnect"
|
||
connected: "Your account is linked to %{uid}."
|
||
les_communs_link: "Les Communs Open ID server"
|
||
link_your_account: "You need first to link your account with the authorization provider used by DFC (Les Communs Open ID Connect)."
|
||
link_account_button: "Link your Les Communs OIDC Account"
|
||
note_expiry: |
|
||
Tokens to access connected apps have expired. Please refresh your
|
||
account connection to keep all integrations working.
|
||
refresh: "Refresh authorisation"
|
||
view_account: "To view your account, see:"
|
||
subscriptions:
|
||
index:
|
||
title: "Subscriptions"
|
||
new: "New Subscription"
|
||
issue: "Issue"
|
||
new:
|
||
title: "New Subscription"
|
||
edit:
|
||
title: "Edit Subscription"
|
||
table:
|
||
edit_subscription: Edit Subscription
|
||
pause_subscription: Pause Subscription
|
||
unpause_subscription: Unpause Subscription
|
||
cancel_subscription: Cancel Subscription
|
||
filters:
|
||
query_placeholder: "Search by email..."
|
||
setup_explanation:
|
||
title: "Subscriptions"
|
||
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<br />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
|
||
form:
|
||
create: "Create Subscription"
|
||
steps:
|
||
details: 1. Basic Details
|
||
address: 2. Address
|
||
products: 3. Add Products
|
||
review: 4. Review & Save
|
||
subscription_line_items:
|
||
this_is_an_estimate: |
|
||
The displayed prices are only an estimate and calculated at the time the subscription is changed.
|
||
If you change prices or fees, orders will be updated, but the subscription will still display the old values.
|
||
not_in_open_and_upcoming_order_cycles_warning: "There are no open or upcoming order cycles for this product."
|
||
autocomplete:
|
||
name_or_sku: "NAME OR SKU"
|
||
quantity: "Quantity"
|
||
add: "Add"
|
||
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
|
||
charges_not_allowed: Charges are not allowed by this customer
|
||
no_default_card: Customer has no cards available to charge
|
||
card_ok: Customer has a card available to charge
|
||
begins_at_placeholder: "Select a Date"
|
||
ends_at_placeholder: "Optional"
|
||
loading_flash:
|
||
loading: LOADING SUBSCRIPTIONS
|
||
review:
|
||
details: Details
|
||
address: Address
|
||
products: Products
|
||
no_open_or_upcoming_order_cycle: "No Upcoming Order Cycle"
|
||
products_panel:
|
||
save: "SAVE"
|
||
saving: "SAVING"
|
||
saved: "SAVED"
|
||
product_already_in_order: This product has already been added to the order. Please edit the quantity directly.
|
||
stock:
|
||
insufficient_stock: "Insufficient stock available"
|
||
out_of_stock: "Out of Stock"
|
||
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: "If you have an open Order Cycle in this subscription's schedule, an order will be created for this customer. 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
|
||
number: "Number"
|
||
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
|
||
vouchers:
|
||
new:
|
||
legend: New Voucher
|
||
back: Back
|
||
save: Save
|
||
voucher_code: Voucher Code
|
||
voucher_amount: Amount
|
||
voucher_type: Voucher Type
|
||
flat_rate: Flat
|
||
percentage_rate: Percentage (%)
|
||
|
||
# Admin controllers
|
||
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
|
||
remove_logo_success: "Logo removed successfully"
|
||
remove_promo_image_success: "Promo image removed successfully"
|
||
remove_white_label_logo_success: "Logo removed successfully"
|
||
stripe_connect_settings:
|
||
resource: Stripe Connect configuration
|
||
|
||
resend_confirmation_emails_feedback:
|
||
one: "Confirmation email sent for 1 order."
|
||
other: "Confirmation emails sent for %{count} orders."
|
||
send_invoice_feedback:
|
||
one: "Invoice email sent for 1 order."
|
||
other: "Invoice emails sent for %{count} orders."
|
||
|
||
# API
|
||
#
|
||
api:
|
||
unknown_error: "Something went wrong. Our team has been notified."
|
||
invalid_api_key: "Invalid API key (%{key}) specified."
|
||
unauthorized: "You are not authorized to perform that action."
|
||
unpermitted_parameters: "Parameters not allowed in this request: %{params}"
|
||
missing_parameter: "A required parameter is missing or empty: %{param}"
|
||
invalid_resource: "Invalid resource. Please fix errors and try again."
|
||
resource_not_found: "The resource you were looking for could not be found."
|
||
enterprise_logo:
|
||
destroy_attachment_does_not_exist: "Logo does not exist"
|
||
enterprise_promo_image:
|
||
destroy_attachment_does_not_exist: "Promo image does not exist"
|
||
enterprise_terms_and_conditions:
|
||
destroy_attachment_does_not_exist: "Terms and Conditions file does not exist"
|
||
orders:
|
||
failed_to_update: "Failed to update order"
|
||
query_param:
|
||
error:
|
||
title: Invalid query parameter
|
||
extra_fields: "Unsupported fields: %{fields}"
|
||
|
||
|
||
# Frontend views
|
||
#
|
||
# These keys are referenced relatively like `t('.message')` in
|
||
# app/views/checkout/_already_ordered.html.haml.
|
||
#
|
||
checkout:
|
||
failed: "The checkout failed. Please let us know so that we can process your order."
|
||
payment_cancelled_due_to_stock: "Payment cancelled: the checkout could not be completed due to stock issues."
|
||
order_not_loaded: "No valid order found for checkout processing"
|
||
your_details_without_number: Your details
|
||
payment_method_without_number: Payment method
|
||
order_summary_without_number: Order summary
|
||
already_ordered:
|
||
cart: "cart"
|
||
message_html: "You have an order for this order cycle already. Check the %{cart} to see the items you ordered before. You can also cancel items as long as the order cycle is open."
|
||
step1:
|
||
contact_information:
|
||
title: Contact information
|
||
email:
|
||
label: Email
|
||
phone:
|
||
label: Phone number
|
||
billing_address:
|
||
title: Billing address
|
||
first_name:
|
||
label: First Name
|
||
last_name:
|
||
label: Last Name
|
||
address:
|
||
address1:
|
||
label: Address (Street + House Number)
|
||
address2:
|
||
label: Additional address info (optional)
|
||
city:
|
||
label: City
|
||
state_id:
|
||
label: State
|
||
zipcode:
|
||
label: Postcode
|
||
country_id:
|
||
label: Country
|
||
shipping_info:
|
||
title: Shipping info
|
||
submit: Next - Payment method
|
||
cancel: Back to Edit basket
|
||
step2:
|
||
payment_method:
|
||
title: Payment method
|
||
form:
|
||
card_number:
|
||
label: Card number
|
||
placeholder: e.g. 4242 4242 4242 4242
|
||
card_verification_value:
|
||
label: CVC
|
||
placeholder: 123
|
||
card_month:
|
||
label: Month
|
||
placeholder: 01
|
||
card_year:
|
||
label: Year
|
||
placeholder: 2020
|
||
stripe:
|
||
use_saved_card: Use saved card
|
||
use_new_card: Enter your card identifiers
|
||
save_card: Save card for future use
|
||
create_new_card: or enter new card details below
|
||
explaination: You can review and confirm your order in the next step which includes the final costs.
|
||
submit: Next - Order summary
|
||
cancel: Back to Your details
|
||
voucher:
|
||
voucher: "%{voucher_amount} Voucher"
|
||
apply_voucher: Apply voucher
|
||
apply: Apply
|
||
placeholder: Enter voucher code
|
||
remove_code: Remove code
|
||
confirm_delete: Are you sure you want to remove the voucher?
|
||
warning_forfeit_remaining_amount: "Note: if your order total is less than your voucher you may not be able to spend the remaining value."
|
||
step3:
|
||
delivery_details:
|
||
title: Delivery details
|
||
edit: Edit
|
||
address: Delivery address
|
||
instructions: Instructions
|
||
payment_method:
|
||
title: Payment method
|
||
edit: Edit
|
||
instructions: Instructions
|
||
order:
|
||
title: Order details
|
||
edit: Edit
|
||
terms_and_conditions:
|
||
message_html: "I agree to the seller's %{terms_and_conditions_link}."
|
||
link_text: "Terms and Conditions"
|
||
platform_terms_of_service:
|
||
message_html: "I agree to the platform %{tos_link}."
|
||
all_terms_and_conditions:
|
||
message_html: "I agree to the seller's %{terms_and_conditions_link} and the platform %{tos_link}."
|
||
terms_and_conditions: "Terms and Conditions"
|
||
submit: Complete order
|
||
cancel: Back to Payment method
|
||
errors:
|
||
saving_failed: "Saving failed, please update the highlighted fields."
|
||
terms_not_accepted: Please accept Terms and Conditions
|
||
required: Field cannot be blank
|
||
invalid_number: "Please enter a valid phone number"
|
||
invalid_email: "Please enter a valid email address"
|
||
select_a_shipping_method: Select a shipping method
|
||
select_a_payment_method: Select a payment method
|
||
no_shipping_methods_available: Checkout is not possible due to absence of shipping options. Please contact the shop owner.
|
||
voucher_code_blank: Please enter a valid voucher code
|
||
voucher_code_not_found: invalid. It either doesn't exist or has been redeemed fully
|
||
add_voucher_error: There was an error while adding the voucher
|
||
create_voucher_error: "There was an error while creating the voucher: %{error}"
|
||
voucher_redeeming_error: There was an error while trying to redeem your voucher
|
||
shops:
|
||
hubs:
|
||
show_closed_shops: "Show closed shops"
|
||
hide_closed_shops: "Hide closed shops"
|
||
show_on_map: "Show all on the map"
|
||
shared:
|
||
mailers:
|
||
powered_by:
|
||
open_food_network: "Open Food Network"
|
||
powered_html: "Your shopping experience is powered by the %{open_food_network}."
|
||
menu:
|
||
cart:
|
||
cart: "Cart"
|
||
cart_sidebar:
|
||
checkout: "Checkout"
|
||
edit_cart: "Edit cart"
|
||
items_in_cart_singular: "%{num} item in your cart"
|
||
items_in_cart_plural: "%{num} items in your cart"
|
||
close: "Close"
|
||
cart_empty: "Your cart is empty"
|
||
take_me_shopping: "Take me shopping!"
|
||
signed_in:
|
||
profile: "Profile"
|
||
mobile_menu:
|
||
cart: "Cart"
|
||
register_call:
|
||
selling_on_ofn: "Interested in getting on the Open Food Network?"
|
||
register: "Register here"
|
||
footer:
|
||
footer_secure: "Secure and trusted."
|
||
footer_secure_text: "Open Food Network uses SSL encryption (2048 bit RSA) everywhere to keep your shopping and payment information private. Our servers do not store your credit card details and payments are processed by PCI-compliant services."
|
||
footer_contact_headline: "Keep in touch"
|
||
footer_contact_email: "Email us"
|
||
footer_nav_headline: "Navigate"
|
||
footer_join_headline: "Join us"
|
||
footer_join_body: "Create a listing, shop or group directory on the Open Food Network."
|
||
footer_join_cta: "Tell me more!"
|
||
footer_legal_call: "Read our"
|
||
footer_legal_visit: "Find us on"
|
||
footer_legal_text_html: "Open Food Network is a free and open source software platform. Our content is licensed with %{content_license} and our code with %{code_license}."
|
||
footer_data_text_with_privacy_policy_html: "We take good care of your data. See our %{privacy_policy} and %{cookies_policy}"
|
||
footer_data_text_without_privacy_policy_html: "We take good care of your data. See our %{cookies_policy}"
|
||
footer_data_privacy_policy: "privacy policy"
|
||
footer_data_cookies_policy: "cookies policy"
|
||
shop:
|
||
messages:
|
||
customer_required:
|
||
login: "login"
|
||
contact: "contact"
|
||
require_customer_login: "Only approved customers can access this shop."
|
||
require_login_link_html: "If you're already an approved customer, %{login} to proceed."
|
||
require_login_2_html: "Want to start shopping here? Please %{contact} %{enterprise} and ask about joining."
|
||
require_customer_html: "If you'd like to start shopping here, please %{contact} %{enterprise} to ask about joining."
|
||
select_oc:
|
||
select_oc_html: "Please <span class='highlighted'>choose when you want your order</span>, to see what products are available."
|
||
products:
|
||
summary:
|
||
bulk: "Bulk"
|
||
|
||
# Front-end controller translations
|
||
card_could_not_be_updated: Card could not be updated
|
||
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}"
|
||
|
||
# Printable Invoice Columns
|
||
invoice_billing_address: "Billing address:"
|
||
invoice_column_tax: "GST"
|
||
invoice_column_price: "Price"
|
||
invoice_column_item: "Item"
|
||
invoice_column_qty: "Qty"
|
||
invoice_column_weight_volume: "Weight / VOL."
|
||
invoice_column_unit_price_with_taxes: "Unit price (Incl. tax)"
|
||
invoice_column_unit_price_without_taxes: "Unit price (Excl. tax)"
|
||
invoice_column_price_with_taxes: "Total price (Incl. tax)"
|
||
invoice_column_price_without_taxes: "Total price (Excl. tax)"
|
||
invoice_column_price_per_unit_without_taxes: "Price Per unit (Excl. tax)"
|
||
invoice_column_tax_rate: "Tax rate"
|
||
invoice_tax_total: "GST Total:"
|
||
invoice_cancel_and_replace_invoice: "cancels and replaces invoice"
|
||
tax_invoice: "TAX INVOICE"
|
||
tax_total: "Total tax (%{rate}):"
|
||
invoice_shipping_category_delivery: "Delivery"
|
||
invoice_shipping_category_pickup: "Pickup"
|
||
total_excl_tax: "Total (Excl. tax):"
|
||
total_incl_tax: "Total (Incl. tax):"
|
||
total_all_tax: "Total tax:"
|
||
abn: "ABN:"
|
||
acn: "ACN:"
|
||
invoice_issued_on: "Invoice issued on:"
|
||
order_number: "Order number:"
|
||
date_of_transaction: "Date of transaction:"
|
||
|
||
menu_1_title: "Shops"
|
||
menu_1_url: "/shops"
|
||
menu_2_title: "Map"
|
||
menu_2_url: "/map"
|
||
menu_3_title: "Producers"
|
||
menu_3_url: "/producers"
|
||
menu_4_title: "Groups"
|
||
menu_4_url: "/groups"
|
||
menu_5_title: "About"
|
||
menu_5_url: "https://about.openfoodnetwork.org.au/"
|
||
menu_6_title: "Connect"
|
||
menu_6_url: "https://openfoodnetwork.org/au/connect/"
|
||
menu_7_title: "Learn"
|
||
menu_7_url: "https://openfoodnetwork.org/au/learn/"
|
||
|
||
logo: "Logo (640x130)" #FIXME
|
||
logo_mobile: "Mobile logo (75x26)" #FIXME
|
||
logo_mobile_svg: "Mobile logo (SVG)" #FIXME
|
||
home_hero: "Hero image"
|
||
home_show_stats: "Show statistics"
|
||
footer_logo: "Logo (220x76)" #FIXME
|
||
footer_facebook_url: "Facebook URL"
|
||
footer_twitter_url: "Twitter URL"
|
||
footer_instagram_url: "Instagram URL"
|
||
footer_linkedin_url: "LinkedIn URL"
|
||
footer_googleplus_url: "Google Plus URL"
|
||
footer_pinterest_url: "Pinterest URL"
|
||
footer_email: "Email"
|
||
footer_links_md: "Links"
|
||
footer_about_url: "About URL"
|
||
|
||
user_guide_link: "User Guide Link"
|
||
|
||
name: Name
|
||
first_name: First Name
|
||
last_name: Last Name
|
||
email: Email
|
||
phone: Phone
|
||
next: Next
|
||
address: Address
|
||
address_placeholder: eg. 123 High Street
|
||
address2: Address (contd.)
|
||
city: City
|
||
city_placeholder: eg. Northcote
|
||
latitude: Latitude
|
||
latitude_placeholder: eg. -37.4713077
|
||
latitude_longitude_tip: Latitude and longitude are needed to display your enterprise on the map.
|
||
longitude: Longitude
|
||
longitude_placeholder: eg. 144.7851531
|
||
use_geocoder: Calculate latitude and longitude automatically from address?
|
||
state: State
|
||
postcode: Postcode
|
||
postcode_placeholder: eg. 3070
|
||
suburb: Suburb
|
||
country: Country
|
||
unauthorized: Unauthorized
|
||
terms_of_service: "Terms of service"
|
||
on_demand: On demand
|
||
not_allowed: Not allowed
|
||
no_shipping: no shipping methods
|
||
no_payment: no payment methods
|
||
no_shipping_or_payment: no shipping or payment methods
|
||
unconfirmed: unconfirmed
|
||
days: days
|
||
authorization_failure: "Authorization Failure"
|
||
description: "Description"
|
||
|
||
label_shop: "Shop"
|
||
label_shops: "Shops"
|
||
label_map: "Map"
|
||
label_producer: "Producer"
|
||
label_producers: "Producers"
|
||
label_groups: "Groups"
|
||
label_about: "About"
|
||
label_blog: "Blog"
|
||
label_support: "Support"
|
||
label_shopping: "Shopping"
|
||
label_login: "Login"
|
||
label_logout: "Logout"
|
||
label_signup: "Sign up"
|
||
label_administration: "Administration"
|
||
label_admin: "Admin"
|
||
label_account: "Account"
|
||
label_more: "Show more"
|
||
label_less: "Show less"
|
||
|
||
cart_items: "items"
|
||
cart_headline: "Your shopping cart"
|
||
total: "Total"
|
||
cart_updating: "Updating cart..."
|
||
cart_empty: "Cart empty"
|
||
cart_edit: "Edit your cart"
|
||
item: "Item"
|
||
qty: "Qty"
|
||
|
||
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
|
||
invalid_credit_card: "Invalid credit card"
|
||
|
||
legal:
|
||
cookies_policy:
|
||
header: "How We Use Cookies"
|
||
desc_part_1: "Cookies are very small text files that are stored on your computer when you visit some websites."
|
||
desc_part_2: "In OFN we are fully respectful of your privacy. We use only the cookies that are necessary for delivering you the service of selling/buying food online. We don’t sell any of your data. We might in the future propose you to share some of your data to build new commons services that could be useful for the ecosystem (like logistics services for short food systems) but we are not yet there, and we won’t do it without your authorization :-)"
|
||
desc_part_3: "We use cookies mainly to remember who you are if you 'log in' to the service, or to be able to remember the items you put in your cart even if you are not logged in. If you keep navigating on the website without clicking on “Accept cookies”, we assume you are giving us consent to store the cookies that are essential for the functioning of the website. Here is the list of cookies we use!"
|
||
essential_cookies: "Essential Cookies"
|
||
essential_cookies_desc: "The following cookies are strictly necessary for the operation of our website."
|
||
essential_cookies_note: "Most cookies only contain a unique identifier, but no other data, so your email address and password for instance are never contained in them and never exposed."
|
||
cookie_domain: "Set By:"
|
||
cookie_session_desc: "Used to allow the website to remember users between page visits, for example, remember items in your cart."
|
||
cookie_consent_desc: "Used to maintain status of user consent to store cookies"
|
||
cookie_remember_me_desc: "Used if the user has requested the website to remember him. This cookie is automatically deleted after 12 days. If as a user you want that cookie to be deleted, you only need to logout. If you don’t want that cookie to be installed on your computer you shouldn’t check the “remember me” checkbox when logging in."
|
||
cookie_openstreemap_desc: "Used by our friendly open source mapping provider (OpenStreetMap) to ensure that it does not receive too many requests during a given time period, to prevent abuse of their services."
|
||
cookie_stripe_desc: "Data collected by our payment processor Stripe for fraud detection https://stripe.com/cookies-policy/legal. Not all shops use Stripe as a payment method but it is a good practice to prevent fraud to apply it to all pages. Stripe probably build a picture of which of our pages usually interact with their API and then flag anything unusual. So setting the Stripe cookie has a broader function than simply the provision of a payment method to a user. Removing it could affect the security of the service itself. You can learn more about Stripe and read its privacy policy at https://stripe.com/privacy."
|
||
statistics_cookies: "Statistics Cookies"
|
||
statistics_cookies_desc: "The following are not strictly necessary, but help to provide you with the best user experience by allowing us to analyse user behaviour, identify which features you use most, or don’t use, understand user experience issues, etc."
|
||
statistics_cookies_matomo_desc_html: "To collect and analyse platform usage data, we use <a href='https://matomo.org/' target='_blank'>Matomo</a> (ex Piwik), an open source analytics tool that is GDPR compliant and protects your privacy."
|
||
statistics_cookies_matomo_optout: "Do you want to opt-out of Matomo analytics? We don’t collect any personal data, and Matomo helps us to improve our service, but we respect your choice :-)"
|
||
cookie_matomo_basics_desc: "Matomo first party cookies to collect statistics."
|
||
cookie_matomo_heatmap_desc: "Matomo Heatmap & Session Recording cookie."
|
||
cookie_matomo_ignore_desc: "Cookie used to exclude user from being tracked."
|
||
disabling_cookies_header: "Warning on disabling cookies"
|
||
disabling_cookies_desc: "As a user you can always allow, block or delete Open Food Network’s or any other website cookies whenever you want to through your browser’s setting control. Each browser has a different operative. Here are the links:"
|
||
disabling_cookies_firefox_link: "https://support.mozilla.org/en-US/kb/enable-and-disable-cookies-website-preferences"
|
||
disabling_cookies_chrome_link: "https://support.google.com/chrome/answer/95647"
|
||
disabling_cookies_ie_link: "https://support.microsoft.com/en-us/help/17442/windows-internet-explorer-delete-manage-cookies"
|
||
disabling_cookies_safari_link: "https://www.apple.com/legal/privacy/en-ww/cookies/"
|
||
disabling_cookies_note: "But be aware that if you delete or modify the essential cookies used by Open Food Network, the website won’t work, you will not be able to add anything to your cart neither to checkout for instance."
|
||
cookies_banner:
|
||
cookies_usage: "This site uses cookies in order to make your navigation frictionless and secure, and to help us understand how you use it in order to improve the features we offer."
|
||
cookies_definition: "Cookies are very small text files that are stored on your computer when you visit some websites."
|
||
cookies_desc: "We use only the cookies that are necessary for delivering you the service of selling/buying food online. We don’t sell any of your data. We use cookies mainly to remember who you are if you ‘log in’ to the service, or to be able to remember the items you put in your cart even if you are not logged in. If you keep navigating on the website without clicking on “Accept cookies”, we assume you are giving us consent to store the cookies that are essential for the functioning of the website."
|
||
cookies_policy_link_desc: "If you want to learn more, check our"
|
||
cookies_policy_link: "cookies policy"
|
||
cookies_accept_button: "Accept Cookies"
|
||
|
||
home_shop: Shop Now
|
||
|
||
brandstory_headline: "Food, unincorporated."
|
||
brandstory_intro: "Sometimes the best way to fix the system is to start a new one…"
|
||
brandstory_part1: "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."
|
||
brandstory_part2: "Then we need a way to make it real. A way to empower everyone who grows, sells and buys food. A way to tell all the stories, to handle all the logistics. A way to turn transaction into transformation every day."
|
||
brandstory_part3: "So we build an online marketplace that levels the playing field. It’s transparent, so it creates real relationships. It’s open source, so it’s owned by everyone. It scales to regions and nations, so people start versions across the world."
|
||
brandstory_part4: "It works everywhere. It changes everything."
|
||
brandstory_part5_strong: "We call it Open Food Network."
|
||
brandstory_part6: "We all love food. Now we can love our food system too."
|
||
|
||
system_headline: "Shopping - here's how it works."
|
||
system_step1: "1. Search"
|
||
system_step1_text: "Search our diverse, independent shops for seasonal local food. Search by neighbourhood and food category, or whether you prefer delivery or pickup."
|
||
system_step2: "2. Shop"
|
||
system_step2_text: "Transform your transactions with affordable local food from diverse producers and hubs. Know the stories behind your food and the people who make it!"
|
||
system_step3: "3. Pick-up / Delivery"
|
||
system_step3_text: "Hang on for your delivery, or visit your producer or hub for a more personal connection with your food. Food shopping as diverse as nature intended it."
|
||
|
||
cta_headline: "Shopping that makes the world a better place."
|
||
cta_label: "I'm Ready"
|
||
|
||
stats_headline: "We're creating a new food system."
|
||
stats_producers: "food producers"
|
||
stats_shops: "food shops"
|
||
stats_shoppers: "food shoppers"
|
||
stats_orders: "food orders"
|
||
|
||
checkout_title: Checkout
|
||
checkout_now: Checkout now
|
||
checkout_order_ready: Order ready for
|
||
checkout_hide: Hide
|
||
checkout_expand: Expand
|
||
checkout_headline: "Ok, ready to checkout?"
|
||
checkout_as_guest: "Checkout as guest"
|
||
checkout_details: "Your details"
|
||
checkout_billing: "Billing info"
|
||
checkout_default_bill_address: "Save as default billing address"
|
||
checkout_shipping: Shipping info
|
||
checkout_default_ship_address: "Save as default shipping address"
|
||
checkout_method_free: Free
|
||
checkout_address_same: Shipping address same as billing address?
|
||
checkout_ready_for: "Ready for:"
|
||
checkout_instructions: "Any comments or special instructions?"
|
||
checkout_payment: Payment
|
||
checkout_send: Place order now
|
||
checkout_your_order: Your order
|
||
checkout_cart_total: Cart total
|
||
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
|
||
order_payment: "Paying via:"
|
||
no_payment_required: "No payment required"
|
||
order_billing_address: Billing address
|
||
order_delivery_on: Delivery on
|
||
order_delivery_address: Delivery address
|
||
order_delivery_time: Delivery time
|
||
order_special_instructions: "Your notes:"
|
||
order_pickup_time: Ready for collection
|
||
order_pickup_instructions: Collection Instructions
|
||
order_produce: Produce
|
||
order_amount_paid: Amount Paid
|
||
order_total_price: Total
|
||
order_balance_due: Balance Due
|
||
order_includes_tax: (includes tax)
|
||
order_payment_paypal_successful: Your payment via PayPal has been processed successfully.
|
||
order_hub_info: Hub Info
|
||
order_back_to_store: Back To Store
|
||
order_back_to_cart: Back To Cart
|
||
order_back_to_website: Back To Website
|
||
checkout_details_title: Checkout Details
|
||
checkout_payment_title: Checkout Payment
|
||
checkout_summary_title: Checkout Summary
|
||
|
||
bom_tip: "Use this page to alter product quantities across multiple orders. Products may also be removed from orders entirely, if required."
|
||
|
||
unsaved_changes_warning: "Unsaved changes exist and will be lost if you continue."
|
||
unsaved_changes_error: "Fields with red borders contain errors."
|
||
|
||
products: "Products"
|
||
products_in: "in %{oc}"
|
||
products_at: "at %{distributor}"
|
||
products_elsewhere: "Products found elsewhere"
|
||
|
||
email_confirmed: "Thank you for confirming your email address."
|
||
email_confirmation_activate_account: "Before we can activate your new account, we need to confirm your email address."
|
||
email_confirmation_greeting: "Hi, %{contact}!"
|
||
email_confirmation_profile_created: >
|
||
A profile for %{name} has been successfully created!
|
||
To activate your Profile we need to confirm this email address.
|
||
email_confirmation_click_link: "Please click the link below to confirm your email and to continue setting up your profile."
|
||
email_confirmation_link_label: "Confirm this email address »"
|
||
email_confirmation_help_html: >
|
||
After confirming your email you can access your administration account for this enterprise.
|
||
See the %{link} to find out more about %{sitename}'s features and to start using your profile or online store."
|
||
email_confirmation_notice_unexpected: "You received this message because you signed up on %{sitename}, or were invited to sign up by someone you probably know. If you don't understand why you are receiving this email, please write to %{contact}."
|
||
email_social: "Connect with Us:"
|
||
email_contact: "Email us:"
|
||
email_signoff: "Cheers,"
|
||
email_signature: "%{sitename} Team"
|
||
|
||
email_confirm_customer_greeting: "Hi %{name},"
|
||
email_confirm_customer_intro_html: "Thanks for shopping at <strong>%{distributor}</strong>!"
|
||
email_confirm_customer_number_html: "Order confirmation <strong>#%{number}</strong>"
|
||
email_confirm_customer_details_html: "Here are your order details from <strong>%{distributor}</strong>:"
|
||
email_confirm_customer_signoff: "Kind regards,"
|
||
email_confirm_shop_greeting: "Hi %{name},"
|
||
email_confirm_shop_order_html: "Well done! You have a new order for <strong>%{distributor}</strong>!"
|
||
email_confirm_shop_number_html: "Order confirmation <strong>#%{number}</strong>"
|
||
email_order_summary_item: "Item"
|
||
email_order_summary_quantity: "Qty"
|
||
email_order_summary_sku: "SKU"
|
||
email_order_summary_price: "Price"
|
||
email_order_summary_subtotal: "Subtotal:"
|
||
email_order_summary_total: "Total:"
|
||
email_order_summary_includes_tax: "(includes tax):"
|
||
email_order_summary_voucher_label: "Voucher (%{code}):"
|
||
email_payment_paid: PAID
|
||
email_payment_not_paid: NOT PAID
|
||
email_payment_description: Payment Description at Checkout
|
||
email_payment_summary: Payment summary
|
||
email_payment_method: "Paying via:"
|
||
email_so_placement_intro_html: "You have a new order with <strong>%{distributor}</strong>"
|
||
email_so_placement_details_html: "Here are the details of your order for <strong>%{distributor}</strong>:"
|
||
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 <strong>%{distributor}</strong>."
|
||
email_so_placement_explainer_html: "This order was automatically created for you."
|
||
email_so_edit_true_html: "You can <a href='%{order_url}'>make changes</a> until orders close on %{orders_close_at}."
|
||
email_so_edit_false_html: "You can <a href='%{order_url}'>view details of this order</a> at any time."
|
||
email_so_contact_distributor_html: "If you have any questions you can contact <strong>%{distributor}</strong> via %{email}."
|
||
email_so_contact_distributor_to_change_order_html: "This order was automatically created for you. You can make changes until orders close on %{orders_close_at} by contacting <strong>%{distributor}</strong> via %{email}."
|
||
email_so_confirmation_intro_html: "Your order with <strong>%{distributor}</strong> 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 <strong>%{distributor}</strong>:"
|
||
email_so_empty_intro_html: "We tried to place a new order with <strong>%{distributor}</strong>, 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 <strong>%{distributor}</strong>:"
|
||
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 <strong>%{distributor}</strong> failed because of a problem with your credit card. <strong>%{distributor}</strong> 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:"
|
||
email_shipping_collection_details: Collection details
|
||
email_shipping_collection_time: "Ready for collection:"
|
||
email_shipping_collection_instructions: "Collection instructions:"
|
||
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 <em>Send Feedback</em> 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: "Please find below an update about the order cycle ready for:"
|
||
producer_mail_order_text: "Here is a summary of the orders for your products:"
|
||
producer_mail_delivery_instructions: "Stock pickup/delivery instructions:"
|
||
producer_mail_text_after: ""
|
||
producer_mail_signoff: "Thanks and best wishes"
|
||
producer_mail_order_customer_text: "Here is a summary of the orders grouped by customers"
|
||
|
||
shopping_oc_closed: Orders are closed
|
||
shopping_oc_closed_description: "Please wait until the next cycle opens (or contact us directly to see if we can accept any late orders)"
|
||
shopping_oc_last_closed: "The last cycle closed %{distance_of_time} ago"
|
||
shopping_oc_next_open: "The next cycle opens in %{distance_of_time}"
|
||
shopping_oc_select: "Select..."
|
||
shopping_tabs_home: "Home"
|
||
shopping_tabs_shop: "Shop"
|
||
shopping_tabs_about: "About"
|
||
shopping_tabs_producers: "Producers"
|
||
shopping_tabs_contact: "Contact"
|
||
shopping_tabs_groups: "Groups"
|
||
shopping_contact_address: "Address"
|
||
shopping_contact_web: "Contact"
|
||
shopping_contact_social: "Follow"
|
||
shopping_groups_part_of: "is part of:"
|
||
shopping_producers_of_hub: "%{hub}'s producers:"
|
||
|
||
enterprises_next_closing: "Next order closing"
|
||
enterprises_currently_open: "Orders are currently open"
|
||
enterprises_ready_for: "Ready for"
|
||
enterprises_choose: "Choose when you want your order:"
|
||
|
||
maps_open: "Open"
|
||
maps_closed: "Closed"
|
||
map_title: "Map"
|
||
|
||
hubs_buy: "Shop for:"
|
||
hubs_shopping_here: "Shopping here"
|
||
hubs_orders_closed: "Orders closed"
|
||
hubs_profile_only: "Profile only"
|
||
hubs_delivery_options: "Delivery options"
|
||
hubs_pickup: "Pickup"
|
||
hubs_delivery: "Delivery"
|
||
hubs_producers: "Our producers"
|
||
hubs_filter_by: "Filter by"
|
||
hubs_filter_type: "Type"
|
||
hubs_filter_delivery: "Delivery"
|
||
hubs_filter_property: "Property"
|
||
hubs_matches: "Did you mean?"
|
||
hubs_intro: Shop in your local area
|
||
hubs_distance: Closest to
|
||
hubs_distance_filter: "Show me shops near %{location}"
|
||
|
||
shop_changeable_orders_alert_html:
|
||
one: Your order with <a href='%{path}' target='_blank'>%{shop} / %{order}</a> is open for review. You can make changes until %{oc_close}.
|
||
few: You have <a href='%{path}' target='_blank'>%{count} orders with %{shop}</a> currently open for review. You can make changes until %{oc_close}.
|
||
many: You have <a href='%{path}' target='_blank'>%{count} orders with %{shop}</a> currently open for review. You can make changes until %{oc_close}.
|
||
other: You have <a href='%{path}' target='_blank'>%{count} orders with %{shop}</a> currently open for review. You can make changes until %{oc_close}.
|
||
orders_changeable_orders_alert_html: This order has been confirmed, but you can make changes until <strong>%{oc_close}</strong>.
|
||
|
||
products_clear: Clear
|
||
products_showing: "Showing:"
|
||
products_results_for: "Results for"
|
||
products_or: "or"
|
||
products_and: "and"
|
||
products_filters_in: "in"
|
||
products_with: with
|
||
products_search: "Search..."
|
||
products_filter_by: "Filter by"
|
||
products_filter_selected: "selected"
|
||
products_filter_heading: "Filters"
|
||
products_filter_clear: "Clear"
|
||
products_filter_done: "Done"
|
||
products_loading: "Loading products..."
|
||
products_updating_cart: "Updating cart..."
|
||
products_cart_empty: "Cart empty"
|
||
products_edit_cart: "Edit your cart"
|
||
products_from: from
|
||
products_change: "No changes to save."
|
||
products_update_error: "Saving failed with the following error(s):"
|
||
products_update_error_msg: "Saving failed."
|
||
products_update_error_data: "Save failed due to invalid data:"
|
||
products_changes_saved: "Changes saved."
|
||
products_no_results_html: "Sorry, no results found for %{query}"
|
||
products_clear_search: "Clear search"
|
||
|
||
search_no_results_html: "Sorry, no results found for %{query}. Try another search?"
|
||
|
||
components_profiles_popover: "Profiles do not have a shopfront on the Open Food Network, but may have their own physical or online shop elsewhere"
|
||
components_profiles_show: "Show profiles"
|
||
components_filters_nofilters: "No filters"
|
||
components_filters_clearfilters: "Clear all filters"
|
||
|
||
groups_title: Groups
|
||
groups_headline: Groups / regions
|
||
groups_text: "Every producer is unique. Every business has something different to offer. Our groups are collectives of producers, hubs and distributors who share something in common like location, farmers market or philosophy. This makes your shopping experience easier. So explore our groups and have the curating done for you."
|
||
groups_search: "Search name or keyword"
|
||
groups_no_groups: "No groups found"
|
||
groups_about: "About Us"
|
||
|
||
groups_producers: "Our producers"
|
||
groups_hubs: "Our hubs"
|
||
groups_contact_web: Contact
|
||
groups_contact_social: Follow
|
||
groups_contact_address: Address
|
||
groups_contact_email: Email us
|
||
groups_contact_website: Visit our website
|
||
groups_contact_facebook: Follow us on Facebook
|
||
groups_signup_title: Sign up as a group
|
||
groups_signup_headline: Groups sign up
|
||
groups_signup_intro: "We're an amazing platform for collaborative marketing, the easiest way for your members and stakeholders to reach new markets. We're non-profit, affordable, and simple."
|
||
groups_signup_email: Email us
|
||
groups_signup_motivation1: We transform food systems fairly.
|
||
groups_signup_motivation2: It's why we get out of bed every day. We're a global non-profit, based on open source code. We play fair. You can always trust us.
|
||
groups_signup_motivation3: We know you have big ideas, and we want to help. We'll share our knowledge, networks and resources. We know that isolation doesn't create change, so we'll partner with you.
|
||
groups_signup_motivation4: We meet you where you are.
|
||
groups_signup_motivation5: You might be an alliance of food hubs, producers, or distributors, and an industry body, or a local government.
|
||
groups_signup_motivation6: Whatever your role in your local food movement, we're ready to help. However you come to wonder what Open Food Network would look like or is doing in your part of the world, let's start the conversation.
|
||
groups_signup_motivation7: We make food movements make more sense.
|
||
groups_signup_motivation8: You need to activate and enable your networks, we offer a platform for conversation and action. You need real engagement. We’ll help reach all the players, all the stakeholders, all the sectors.
|
||
groups_signup_motivation9: You need resourcing. We’ll bring all our experience to bear. You need cooperation. We’ll better connect you to a global network of peers.
|
||
groups_signup_pricing: Group Account
|
||
groups_signup_studies: Case Studies
|
||
groups_signup_contact: Ready to discuss?
|
||
groups_signup_contact_text: "Get in touch to discover what OFN can do for you:"
|
||
groups_signup_detail: "Here's the detail."
|
||
|
||
login_invalid: "Invalid email or password"
|
||
|
||
producers_about: About us
|
||
producers_buy: Shop for
|
||
producers_contact: Contact
|
||
producers_contact_phone: Call
|
||
producers_contact_social: Follow
|
||
producers_buy_at_html: "Shop for %{enterprise} products at:"
|
||
producers_filter: Filter by
|
||
producers_filter_type: Type
|
||
producers_filter_property: Property
|
||
producers_title: Producers
|
||
producers_headline: Find local producers
|
||
producers_signup_title: Sign up as a producer
|
||
producers_signup_headline: Food producers, empowered.
|
||
producers_signup_motivation: Sell your food and tell your stories to diverse new markets. Save time and money on every overhead. We support innovation without the risk. We've levelled the playing field.
|
||
producers_signup_send: Join now
|
||
producers_signup_enterprise: Enterprise Accounts
|
||
producers_signup_studies: Stories from our producers.
|
||
producers_signup_cta_headline: Join now!
|
||
producers_signup_cta_action: Join now
|
||
producers_signup_detail: Here's the detail.
|
||
producer: Producer
|
||
|
||
products_item: Item
|
||
products_description: Description
|
||
products_variant: Variant
|
||
products_quantity: Quantity
|
||
products_available: Available?
|
||
products_producer: "Producer"
|
||
products_price: "Price"
|
||
name_or_sku: "NAME OR SKU"
|
||
|
||
register_title: Register
|
||
|
||
sell_title: "Register"
|
||
sell_headline: "Get on the Open Food Network!"
|
||
sell_motivation: "Showcase your beautiful food."
|
||
sell_producers: "Producers"
|
||
sell_hubs: "Hubs"
|
||
sell_groups: "Groups"
|
||
sell_producers_detail: "Set up a profile for your business on the OFN in just minutes. At any time you can upgrade your profile to an online store and sell your products direct to customers."
|
||
sell_hubs_detail: "Set up a profile for your food enterprise or organisation on the OFN. At any time you can upgrade your profile to a multi-producer shop."
|
||
sell_groups_detail: "Set up a tailored directory of enterprises (producers and other food enterprises) for your region or for your organisation."
|
||
sell_user_guide: "Find out more in our user guide."
|
||
sell_listing_price: "Listing on the OFN is free. Opening and running a shop on OFN is free up to $500 of monthly sales. If you sell more you can choose your community contribution between 1% and 3% of sales. For more detail on pricing visit the Software Platform section via the About link in the top menu."
|
||
sell_embed: "We can also embed an OFN shop in your own customised website or build a customised local food network website for your region."
|
||
sell_ask_services: "Ask us about OFN services."
|
||
|
||
shops_title: Shops
|
||
shops_headline: Shopping, transformed.
|
||
shops_text: Food grows in cycles, farmers harvest in cycles, and we order food in cycles. If you find an order cycle closed, check back soon.
|
||
shops_signup_title: Sign up as a hub
|
||
shops_signup_headline: Food hubs, unlimited.
|
||
shops_signup_motivation: Whatever your model, we support you. However you change, we're with you. We're non-profit, independent, and open-sourced. We're the software partners you've dreamed of.
|
||
shops_signup_action: Join now
|
||
shops_signup_pricing: Enterprise Accounts
|
||
shops_signup_stories: Stories from our hubs.
|
||
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"
|
||
orders_edit_time: "Order ready for"
|
||
orders_edit_continue: "Continue shopping"
|
||
orders_edit_checkout: "Checkout"
|
||
orders_form_empty_cart: "Empty cart"
|
||
orders_form_update_cart: "Update"
|
||
orders_form_subtotal: "Produce subtotal"
|
||
orders_form_total: "Total"
|
||
orders_oc_expired_headline: "Orders have closed for this order cycle"
|
||
orders_oc_expired_text: "Sorry, orders for this order cycle closed %{time} ago! Please contact your hub directly to see if they can accept late orders."
|
||
orders_oc_expired_text_others_html: "Sorry, orders for this order cycle closed %{time} ago! Please contact your hub directly to see if they can accept late orders <strong>%{link}</strong>."
|
||
orders_oc_expired_text_link: "or see the other order cycles available at this hub"
|
||
orders_oc_expired_email: "Email:"
|
||
orders_oc_expired_phone: "Phone:"
|
||
orders_show_title: "Order Confirmation"
|
||
orders_show_time: "Order ready on"
|
||
orders_show_order_number: "Order #%{number}"
|
||
orders_show_cancelled: "Cancelled"
|
||
orders_show_confirmed: "Confirmed"
|
||
orders_your_order_has_been_cancelled: "Your order has been cancelled"
|
||
orders_could_not_cancel: "Sorry, the order could not be cancelled"
|
||
orders_cannot_remove_the_final_item: "Cannot remove the final item from an order, please cancel the order instead."
|
||
orders_bought_items_notice:
|
||
one: "An additional item is already confirmed for this order cycle"
|
||
few: "%{count} additional items already confirmed for this order cycle"
|
||
many: "%{count} additional items already confirmed for this order cycle"
|
||
other: "%{count} additional items already confirmed for this order cycle"
|
||
orders_bought_edit_button: "Edit confirmed items"
|
||
orders_bought_already_confirmed: "* already confirmed"
|
||
orders_confirm_cancel: "Are you sure you want to cancel this order?"
|
||
order_processed_successfully: "Your order has been processed successfully"
|
||
thank_you_for_your_order: "Thank you for your order"
|
||
|
||
products_cart_distributor_choice: "Distributor for your order:"
|
||
products_cart_distributor_change: "Your distributor for this order will be changed to %{name} if you add this product to your cart."
|
||
products_cart_distributor_is: "Your distributor for this order is %{name}."
|
||
products_distributor_error: "Please complete your order at %{link} before shopping with another distributor."
|
||
products_oc: "Order cycle for your order:"
|
||
products_oc_change: "Your order cycle for this order will be changed to %{name} if you add this product to your cart."
|
||
products_oc_is: "Your order cycle for this order is %{name}."
|
||
products_oc_error: "Please complete your order from %{link} before shopping in a different order cycle."
|
||
products_oc_current: "your current order cycle"
|
||
products_max_quantity: Max quantity
|
||
products_distributor: Distributor
|
||
products_distributor_info: When you select a distributor for your order, their address and pickup times will be displayed here.
|
||
|
||
# keys used in javascript
|
||
password: Password
|
||
remember_me: Remember Me
|
||
are_you_sure: "Are you sure?"
|
||
orders_open: "Orders open"
|
||
closing: "Closing"
|
||
going_back_to_home_page: "Taking you back to the home page"
|
||
creating: Creating
|
||
updating: Updating
|
||
failed_to_create_enterprise: "Failed to create your enterprise."
|
||
failed_to_create_enterprise_unknown: "Failed to create your enterprise.\nPlease ensure all fields are completely filled out."
|
||
failed_to_update_enterprise_unknown: "Failed to update your enterprise.\nPlease ensure all fields are completely filled out."
|
||
enterprise_confirm_delete_message: "This will also delete the %{product} that this enterprise supplies. Are you sure you want to continue?"
|
||
order_not_saved_yet: "Your order hasn't been saved yet. Give us a few seconds to finish!"
|
||
filter_by: "Filter by"
|
||
hide_filters: "Hide filters"
|
||
one_filter_applied: "1 filter applied"
|
||
x_filters_applied: " filters applied"
|
||
submitting_order: "Submitting your order: please wait"
|
||
confirm_hub_change: "Are you sure? This will change your selected hub and remove any items in your shopping cart."
|
||
confirm_oc_change: "Are you sure? This will change your selected order cycle and remove any items in your shopping cart."
|
||
location_placeholder: "Type in a location..."
|
||
gmap_load_failure: "Unable to load map. Please check your browser settings and allow 3rd party cookies for this website."
|
||
error_required: "can't be blank"
|
||
error_number: "must be number"
|
||
error_email: "must be email address"
|
||
error_not_found_in_database: "%{name} not found in database"
|
||
error_not_primary_producer: "%{name} is not enabled as a producer"
|
||
error_no_permission_for_enterprise: "\"%{name}\": you do not have permission to manage products for this enterprise"
|
||
item_handling_fees: "Item Handling Fees (included in item totals)"
|
||
january: "January"
|
||
february: "February"
|
||
march: "March"
|
||
april: "April"
|
||
may: "May"
|
||
june: "June"
|
||
july: "July"
|
||
august: "August"
|
||
september: "September"
|
||
october: "October"
|
||
november: "November"
|
||
december: "December"
|
||
email_not_found: "Email address not found"
|
||
email_unconfirmed: "You must confirm your email address before you can reset your password."
|
||
email_required: "You must provide an email address"
|
||
logging_in: "Hold on a moment, we're logging you in"
|
||
signup_email: "Your email"
|
||
choose_password: "Choose a password"
|
||
confirm_password: "Confirm password"
|
||
action_signup: "Sign up now"
|
||
forgot_password: "Forgot Password?"
|
||
password_reset_sent: "An email with instructions on resetting your password has been sent!"
|
||
reset_password: "Reset password"
|
||
update_and_recalculate_fees: "Update And Recalculate Fees"
|
||
registration:
|
||
steps:
|
||
introduction:
|
||
registration_greeting: "Hi there!"
|
||
registration_intro: "You can now create a profile for your Producer or Hub"
|
||
registration_checklist: "What do I need?"
|
||
registration_time: "5-10 minutes"
|
||
registration_enterprise_address: "Enterprise address"
|
||
registration_contact_details: "Primary contact details"
|
||
registration_logo: "Your logo image"
|
||
registration_promo_image: "Landscape image for your profile"
|
||
registration_about_us: "'About Us' text"
|
||
registration_outcome_headline: "What do I get?"
|
||
registration_outcome1_html: "Your profile helps people <strong>find</strong> and <strong>contact</strong> you on the Open Food Network."
|
||
registration_outcome2: "Use this space to tell the story of your enterprise, to help drive connections to your social and online presence."
|
||
registration_outcome3: "It's also the first step towards trading on the Open Food Network, or opening an online store."
|
||
registration_action: "Let's get started!"
|
||
details:
|
||
title: "Details"
|
||
headline: "Let's Get Started"
|
||
enterprise: "Woot! First we need to know a little bit about your enterprise:"
|
||
producer: "Woot! 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 Awesome Farm"
|
||
producer_name_field_error: "Please choose a unique name for your enterprise"
|
||
address1_field: "Address line 1:"
|
||
address1_field_placeholder: "e.g. 123 Cranberry Drive"
|
||
address1_field_error: "Please enter an address"
|
||
address2_field: "Address line 2:"
|
||
suburb_field: "Suburb:"
|
||
suburb_field_placeholder: "e.g. Northcote"
|
||
suburb_field_error: "Please enter a suburb"
|
||
postcode_field: "Postcode:"
|
||
postcode_field_placeholder: "e.g. 3070"
|
||
postcode_field_error: "Postcode required"
|
||
state_field: "State:"
|
||
state_field_error: "State required"
|
||
country_field: "Country:"
|
||
country_field_error: "Please select a country"
|
||
map_location: "Map Location"
|
||
locate_address: "Locate address on map"
|
||
drag_pin: "Drag and drop the pin to the correct location if not accurate."
|
||
confirm_address: "I confirm that the indicated position of the enterprise on the map is correct."
|
||
drag_map_marker: "Due to many producers operating in rural areas, the accuracy of maps is always being improved on. Help us to understand where you’re located better by interacting with the map above to move the pin by clicking or tapping to hold the pin and then dragging to the location that is more accurate based off your knowledge."
|
||
contact:
|
||
title: "Contact"
|
||
who_is_managing_enterprise: "Who is responsible for managing %{enterprise}?"
|
||
contact_field: "Primary Contact"
|
||
contact_field_placeholder: "Contact Name"
|
||
contact_field_required: "You need to enter a primary contact."
|
||
phone_field: "Phone number"
|
||
whatsapp_phone_field: "WhatsApp phone number"
|
||
whatsapp_phone_tooltip: "This number will be displayed in your public profile to be opened as a WhatsApp link."
|
||
phone_field_placeholder: "eg. (03) 1234 5678"
|
||
whatsapp_phone_field_placeholder: "eg. +61 4 1234 5678"
|
||
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 yummy things to eat and/or drink. You're a producer if you grow it, raise it, brew it, bake it, ferment it, milk it or mould it."
|
||
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."
|
||
create_profile: "Create Profile"
|
||
about:
|
||
title: "About"
|
||
headline: "Nice one!"
|
||
message: "Now let's flesh out the details about"
|
||
success: "Success! %{enterprise} added to the Open Food Network"
|
||
registration_exit_message: "If you exit this wizard at any stage, you can continue to create your profile by going to the admin interface."
|
||
enterprise_description: "Short Description"
|
||
enterprise_description_placeholder: "A short sentence describing your enterprise"
|
||
enterprise_long_desc: "Long Description"
|
||
enterprise_long_desc_placeholder: "This is your opportunity to tell the story of your enterprise - what makes you different and wonderful? We'd suggest keeping your description to under 600 characters or 150 words."
|
||
enterprise_long_desc_length: "%{num} characters / up to 600 recommended"
|
||
enterprise_abn: "ABN"
|
||
enterprise_abn_placeholder: "eg. 99 123 456 789"
|
||
enterprise_acn: "ACN"
|
||
enterprise_acn_placeholder: "eg. 123 456 789"
|
||
enterprise_tax_required: "You need to make a selection."
|
||
images:
|
||
title: "Images"
|
||
headline: "Thanks!"
|
||
description: "Let's upload some pretty pictures so your profile looks great! :)"
|
||
uploading: "Uploading..."
|
||
continue: "Continue"
|
||
back: "Back"
|
||
logo:
|
||
select_logo: "Step 1. Select Logo Image"
|
||
logo_tip: "Tip: Square images will work best, preferably at least 300×300px"
|
||
logo_label: "Choose a logo image"
|
||
logo_drag: "Drag and drop your logo here"
|
||
review_logo: "Step 2. Review Your Logo"
|
||
review_logo_tip: "Tip: for best results, your logo should fill the available space"
|
||
logo_placeholder: "Your logo will appear here for review once uploaded"
|
||
promo:
|
||
select_promo_image: "Step 3. Select Promo Image"
|
||
promo_image_tip: "Tip: Shown as a banner, preferred size is 1200×260px"
|
||
promo_image_label: "Choose a promo image"
|
||
promo_image_drag: "Drag and drop your promo here"
|
||
review_promo_image: "Step 4. Review Your Promo Banner"
|
||
review_promo_image_tip: "Tip: for best results, your promo image should fill the available space"
|
||
promo_image_placeholder: "Your logo will appear here for review once uploaded"
|
||
social:
|
||
title: "Social"
|
||
enterprise_final_step: "Final step!"
|
||
enterprise_social_text: "How can people find %{enterprise} online?"
|
||
website: "Website"
|
||
website_placeholder: "eg. openfoodnetwork.org.au"
|
||
facebook: "Facebook"
|
||
facebook_placeholder: "eg. www.facebook.com/PageNameHere"
|
||
linkedin: "LinkedIn"
|
||
linkedin_placeholder: "eg. www.linkedin.com/YourNameHere"
|
||
twitter: "Twitter"
|
||
twitter_placeholder: "eg. @twitter_handle"
|
||
instagram: "Instagram"
|
||
instagram_placeholder: "eg. @instagram_handle"
|
||
limit_reached:
|
||
headline: "Oh no!"
|
||
message: "You have reached the limit!"
|
||
text: "You have reached the limit for the number of enterprises you are allowed to own on the"
|
||
action: "Return to the homepage"
|
||
finished:
|
||
headline: "Finished!"
|
||
thanks: "Thanks for filling out the details for %{enterprise}."
|
||
login: "You can change or update your enterprise at any stage by logging into Open Food Network and going to Admin."
|
||
action: "Go to Enterprise Dashboard"
|
||
|
||
back: "Back"
|
||
continue: "Continue"
|
||
action_or: "OR"
|
||
enterprise_limit: Enterprise Limit
|
||
|
||
shipping_method_destroy_error: "That shipping method cannot be deleted as it is referenced by an order: %{number}."
|
||
fees: "Fees"
|
||
fee_name: "Fee Name"
|
||
fee_owner: "Fee Owner"
|
||
item_cost: "Item cost"
|
||
bulk: "Bulk"
|
||
shop_variant_quantity_min: "min"
|
||
shop_variant_quantity_max: "max"
|
||
contact: "Contact"
|
||
follow: "Follow"
|
||
shop_for_products_html: "Shop for <span class=\"turquoise\">%{enterprise}</span> products at:"
|
||
change_shop: "Change shop to:"
|
||
shop_at: "Shop now at:"
|
||
admin_fee: "Admin fee"
|
||
sales_fee: "Sales fee"
|
||
packing_fee: "Packing fee"
|
||
transport_fee: "Transport fee"
|
||
fundraising_fee: "Fundraising fee"
|
||
price_graph: "Price graph"
|
||
included_tax: "Included tax"
|
||
tax: "Tax"
|
||
tax_amount_included: "%{amount} (included)"
|
||
remove_tax: "Remove tax"
|
||
balance: "Balance"
|
||
transaction: "Transaction"
|
||
transaction_date: "Date" #Transaction is only in key to avoid conflict with :date
|
||
payment_state: "Payment status"
|
||
shipping_state: "Shipping status"
|
||
value: "Value"
|
||
balance_due: "Balance due"
|
||
credit: "Credit"
|
||
Paid: "Paid"
|
||
Ready: "Ready"
|
||
not_visible: not visible
|
||
you_have_no_orders_yet: "You have no orders yet"
|
||
show_only_complete_orders: "Only show complete orders"
|
||
successfully_created: ! '%{resource} has been successfully created!'
|
||
successfully_removed: ! '%{resource} has been successfully removed!'
|
||
successfully_updated: ! '%{resource} has been successfully updated!'
|
||
running_balance: "Running balance"
|
||
outstanding_balance: "Outstanding balance"
|
||
admin_enterprise_relationships: "Enterprise Permissions"
|
||
admin_enterprise_relationships_everything: "Everything"
|
||
admin_enterprise_relationships_permits: "permits"
|
||
admin_enterprise_relationships_seach_placeholder: "Search"
|
||
admin_enterprise_relationships_button_create: "Create"
|
||
admin_enterprise_relationships_to: "to"
|
||
admin_enterprise_groups: "Enterprise Groups"
|
||
admin_enterprise_groups_name: "Name"
|
||
admin_enterprise_groups_owner: "Owner"
|
||
admin_enterprise_groups_on_front_page: "On front page ?"
|
||
admin_enterprise_groups_enterprise: "Enterprises"
|
||
admin_enterprise_groups_data_powertip: "The primary user responsible for this group."
|
||
admin_enterprise_groups_data_powertip_logo: "This is the logo for the group"
|
||
admin_enterprise_groups_data_powertip_promo_image: "This image is displayed at the top of the Group profile"
|
||
admin_enterprise_groups_contact_phone_placeholder: "eg. 98 7654 3210"
|
||
admin_enterprise_groups_contact_address1_placeholder: "eg. 123 High Street"
|
||
admin_enterprise_groups_contact_city: "Suburb"
|
||
admin_enterprise_groups_contact_city_placeholder: "eg. Northcote"
|
||
admin_enterprise_groups_contact_zipcode: "Postcode"
|
||
admin_enterprise_groups_contact_zipcode_placeholder: "eg. 3070"
|
||
admin_enterprise_groups_contact_state_id: "State"
|
||
admin_enterprise_groups_contact_country_id: "Country"
|
||
admin_enterprise_groups_web_twitter: "eg. @the_prof"
|
||
admin_enterprise_groups_web_website_placeholder: "eg. www.truffles.com"
|
||
admin_order_cycles: "Admin Order Cycles"
|
||
open: "Open"
|
||
close: "Close"
|
||
create: "Create"
|
||
search: "Search"
|
||
supplier: "Supplier"
|
||
product_name: "Product Name"
|
||
product_description: "Product Description"
|
||
permalink: "Permalink"
|
||
shipping_categories: "Shipping Categories"
|
||
units: "Unit Size"
|
||
coordinator: "Coordinator"
|
||
distributor: "Distributor"
|
||
enterprise_fees: "Enterprise Fees"
|
||
process_my_order: "Process My Order"
|
||
delivery_instructions: Delivery Instructions
|
||
delivery_method: Delivery Method
|
||
fee_type: "Fee Type"
|
||
tax_category: "Tax Category"
|
||
display: "Display"
|
||
tags: "Tags"
|
||
calculator: "Calculator"
|
||
calculator_values: "Calculator values"
|
||
calculator_settings_warning: "If you are changing the calculator type, you must save first before you can edit the calculator settings"
|
||
calculator_preferred_unit_error: "must be kg or lb"
|
||
calculator_preferred_value_error: "Invalid input. Please use only numbers. For example: 10, 5.5, -20"
|
||
flat_percent_per_item: "Flat Percent (per item)"
|
||
flat_rate_per_item: "Flat Rate (per item)"
|
||
flat_rate_per_order: "Flat Rate (per order)"
|
||
flexible_rate: "Flexible Rate"
|
||
price_sack: "Price Sack"
|
||
new_order_cycles: "New Order Cycles"
|
||
new_order_cycle: "New Order Cycle"
|
||
new_order_cycle_tooltip: "Open shop for a certain time period"
|
||
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"
|
||
queued: "Queued"
|
||
scheduled_for: "Scheduled for"
|
||
customers: "Customers"
|
||
please_select_hub: "Please select a Hub"
|
||
loading_customers: "Loading Customers"
|
||
no_customers_found: "No customers found"
|
||
go: "Go"
|
||
hub: "Hub"
|
||
product: "Product"
|
||
price: "Price"
|
||
review: "Review"
|
||
save_changes: "Save Changes"
|
||
order_saved: "Order Saved"
|
||
no_products: No Products
|
||
spree_admin_overview_enterprises_header: "My Enterprises"
|
||
spree_admin_overview_enterprises_footer: "MANAGE MY ENTERPRISES"
|
||
spree_admin_enterprises_hubs_name: "Name"
|
||
spree_admin_enterprises_create_new: "CREATE NEW"
|
||
spree_admin_enterprises_shipping_methods: "Shipping Methods"
|
||
spree_admin_enterprises_fees: "Enterprise Fees"
|
||
spree_admin_enterprises_none_create_a_new_enterprise: "CREATE A NEW ENTERPRISE"
|
||
spree_admin_enterprises_none_text: "You don't have any enterprises yet"
|
||
spree_admin_enterprises_showing: "Showing %{count} of %{total}"
|
||
spree_admin_enterprises_producers_manage_products: "MANAGE PRODUCTS"
|
||
spree_admin_enterprises_create_new_product: "CREATE A NEW PRODUCT"
|
||
spree_admin_supplier: Supplier
|
||
unit_name: "Unit name"
|
||
change_package: "Change Package"
|
||
spree_admin_single_enterprise_hint: "Hint: To allow people to find you, turn on your visibility under"
|
||
spree_admin_eg_pickup_from_school: "eg. 'Pick-up from Primary School'"
|
||
spree_admin_eg_collect_your_order: "eg. 'Please collect your order from 123 Imaginary St, Northcote, 3070'"
|
||
spree_order_availability_error: "Distributor or order cycle cannot supply the products in your cart"
|
||
spree_order_populator_error: "That distributor or order cycle can't supply all the products in your cart. Please choose another."
|
||
spree_order_cycle_error: "Please choose an order cycle for this order."
|
||
spree_order_populator_availability_error: "That product is not available from the chosen distributor or order cycle."
|
||
spree_distributors_error: "At least one hub must be selected"
|
||
spree_user_enterprise_limit_error: "^%{email} is not permitted to own any more enterprises (limit is %{enterprise_limit})."
|
||
spree_variant_product_error: must have at least one variant
|
||
your_profil_live: "Your profile live"
|
||
see: "See"
|
||
live: "live"
|
||
manage: "Manage"
|
||
resend: "Resend"
|
||
add_and_manage_products: "Add & manage products"
|
||
add_and_manage_order_cycles: "Add & manage order cycles"
|
||
manage_order_cycles: "Manage order cycles"
|
||
manage_products: "Manage products"
|
||
edit_profile_details: "Edit profile details"
|
||
edit_profile_details_etc: "Change your profile description, images, etc."
|
||
order_cycle: "Order Cycle"
|
||
enterprise_relationships: "Enterprise permissions"
|
||
first_name_begins_with: "First name begins with"
|
||
last_name_begins_with: "Last name begins with"
|
||
shipping_method: "Shipping method"
|
||
new_order: "New Order"
|
||
|
||
enterprise_tos_link: "Enterprise Terms of Service link"
|
||
enterprise_tos_message: "We want to work with people that share our aims and values. As such we ask new enterprises to agree to our "
|
||
enterprise_tos_agree: "I agree to the above Terms of Service"
|
||
|
||
tax_settings: "Tax Settings"
|
||
products_require_tax_category: "products require tax category"
|
||
admin_shared_address_1: "Address"
|
||
admin_shared_address_2: "Address (cont.)"
|
||
admin_share_city: "City"
|
||
admin_share_zipcode: "Postcode"
|
||
admin_share_country: "Country"
|
||
admin_share_state: "State"
|
||
hub_sidebar_hubs: "Hubs"
|
||
hub_sidebar_none_available: "None Available"
|
||
hub_sidebar_manage: "Manage"
|
||
hub_sidebar_at_least: "At least one hub must be selected"
|
||
hub_sidebar_blue: "blue"
|
||
hub_sidebar_red: "red"
|
||
order_cycles_closed_for_hub: "The hub you have selected is temporarily closed for orders. Please try again later."
|
||
report_customers_distributor: "Distributor"
|
||
report_customers_hub: "Hub"
|
||
report_customers_supplier: "Supplier"
|
||
report_customers_cycle: "Order Cycle"
|
||
report_customers_type: "Report Type"
|
||
report_customers_csv: "Download as csv"
|
||
report_customers: Customer
|
||
report_producers: "Producers"
|
||
report_type: "Report Type"
|
||
report_hubs: "Hubs"
|
||
report_payment: "Payment Methods"
|
||
report_distributor: "Distributor"
|
||
report_payment_by: 'Payments By Type'
|
||
report_itemised_payment: 'Itemised Payment Totals'
|
||
report_payment_totals: 'Payment Totals'
|
||
report_all: 'all'
|
||
report_order_cycle: "Order Cycle"
|
||
report_hide_columns: Columns to Hide
|
||
report_columns: Columns
|
||
report_enterprises: "Enterprises"
|
||
report_enterprise_fee: "Fees Names"
|
||
report_users: "Users"
|
||
report_tax_rates: Tax rates
|
||
report_tax_types: Tax types
|
||
report_filters: Report Filters
|
||
report_print: Print Report
|
||
report_render_options: Rendering Options
|
||
report_header_ofn_uid: OFN UID
|
||
report_header_order_cycle: Order Cycle
|
||
report_header_order_cycle_start_date: OC Start Date
|
||
report_header_order_cycle_end_date: OC End Date
|
||
report_header_user: User
|
||
report_header_email: Email
|
||
report_header_status: Status
|
||
report_header_comments: Comments
|
||
report_header_first_name: First Name
|
||
report_header_last_name: Last Name
|
||
report_header_suburb: Suburb
|
||
report_header_phone: Phone
|
||
report_header_address: Address
|
||
report_header_billing_address: Billing Address
|
||
report_header_relationship: Relationship
|
||
report_header_hub: Hub
|
||
report_header_hub_address: Hub Address
|
||
report_header_to_hub: To Hub
|
||
report_header_hub_code: Hub Code
|
||
report_header_hub_id: Hub ID
|
||
report_header_hub_business_number: "Hub Business Number"
|
||
report_header_hub_external_billing_id: "Hub External Billing Id"
|
||
report_header_hub_legal_name: "Hub Legal Name"
|
||
report_header_hub_contact_name: "Hub Contact Name"
|
||
report_header_hub_email: "Hub Public Email"
|
||
report_header_hub_contact_email: Hub Contact Email
|
||
report_header_hub_owner_email: Hub Owner Email
|
||
report_header_hub_phone: "Hub Phone Number"
|
||
report_header_hub_address_line1: "Hub Address Line 1"
|
||
report_header_hub_address_line2: "Hub Address Line 2"
|
||
report_header_hub_address_city: "Hub Suburb"
|
||
report_header_hub_address_zipcode: "Hub Postcode"
|
||
report_header_hub_address_state_name: "Hub State"
|
||
report_header_code: Code
|
||
report_header_paid: Paid?
|
||
report_header_delivery: Delivery?
|
||
report_header_shipping: Shipping
|
||
report_header_shipping_method: Shipping Method
|
||
report_header_shipping_instructions: Shipping instructions
|
||
report_header_ship_street: Ship Street
|
||
report_header_ship_street_2: Ship Street 2
|
||
report_header_ship_city: Ship City
|
||
report_header_ship_postcode: Ship Postcode
|
||
report_header_ship_state: Ship State
|
||
report_header_billing_street: Billing Street
|
||
report_header_billing_street_2: Billing Street 2
|
||
report_header_billing_street_3: Billing Street 3
|
||
report_header_billing_street_4: Billing Street 4
|
||
report_header_billing_city: Billing City
|
||
report_header_billing_postcode: Billing Postcode
|
||
report_header_billing_state: Billing State
|
||
report_header_incoming_transport: Incoming Transport
|
||
report_header_special_instructions: Special Instructions
|
||
report_header_order_number: Order number
|
||
report_header_date: Date
|
||
report_header_confirmation_date: Confirmation Date
|
||
report_header_tags: Tags
|
||
report_header_items: Items
|
||
report_header_items_total: "Items total %{currency_symbol}"
|
||
report_header_taxable_items_total: "Taxable Items Total (%{currency_symbol})"
|
||
report_header_sales_tax: "Sales Tax (%{currency_symbol})"
|
||
report_header_delivery_charge: "Delivery Charge (%{currency_symbol})"
|
||
report_header_tax: "Tax"
|
||
report_header_tax_on_delivery: "Tax on Delivery (%{currency_symbol})"
|
||
report_header_tax_on_fees: "Tax on Fees (%{currency_symbol})"
|
||
report_header_tax_category: "Tax Category"
|
||
report_header_tax_rate_name: "Tax Rate Name"
|
||
report_header_tax_rate: "Tax Rate"
|
||
report_header_total_tax: "Total Tax (%{currency_symbol})"
|
||
report_header_total_excl_tax: "Total excl. tax (%{currency_symbol})"
|
||
report_header_total_incl_tax: "Total incl. tax (%{currency_symbol})"
|
||
report_header_total_orders: "Total Number of Orders"
|
||
report_header_enterprise: Enterprise
|
||
report_header_enterprise_fee_name: Name
|
||
report_header_enterprise_fee_type: Type
|
||
report_header_enterprise_fee_owner: Owner
|
||
report_header_customer: Customer
|
||
report_header_customer_first_name: First Name
|
||
report_header_customer_last_name: Last Name
|
||
report_header_customer_code: Customer Code
|
||
report_header_product: Product
|
||
report_header_product_properties: Product Properties
|
||
report_header_product_tax_category: Product Tax Category
|
||
report_header_quantity: Quantity
|
||
report_header_max_quantity: Max Quantity
|
||
report_header_variant: Variant
|
||
report_header_variant_unit_name: Variant Unit Name
|
||
report_header_variant_value: Variant Value
|
||
report_header_variant_unit: Variant Unit
|
||
report_header_total_available: Total available
|
||
report_header_unallocated: Unallocated
|
||
report_header_max_quantity_excess: Max Quantity Excess
|
||
report_header_taxons: Taxons
|
||
report_header_supplier: Supplier
|
||
report_header_producer: Producer
|
||
report_header_producer_suburb: Producer Suburb
|
||
report_header_producer_tax_status: Producer Tax Status
|
||
report_header_producer_charges_sales_tax?: GST/VAT Registered
|
||
report_header_producer_abn_acn: Producer ABN/ACN
|
||
report_header_producer_address: Producer Address
|
||
report_header_unit: Unit
|
||
report_header_group_buy_unit_quantity: Group Buy Unit Quantity
|
||
report_header_cost: Cost
|
||
report_header_shipping_cost: Shipping Cost
|
||
report_header_curr_cost_per_unit: Curr. Cost per Unit
|
||
report_header_total_shipping_cost: Total Shipping Cost
|
||
report_header_payment_method: Payment Method
|
||
report_header_sells: Sells
|
||
report_header_visible: Visible
|
||
report_header_price: Price
|
||
report_header_unit_size: Unit Size
|
||
report_header_distributor: Distributor
|
||
report_header_distributor_address: Distributor address
|
||
report_header_distributor_city: Distributor city
|
||
report_header_distributor_postcode: Distributor postcode
|
||
report_header_distributor_tax_status: Distributor Tax Status
|
||
report_header_delivery_address: Delivery Address
|
||
report_header_delivery_postcode: Delivery Postcode
|
||
report_header_bulk_unit_size: Bulk Unit Size
|
||
report_header_weight: Weight
|
||
report_header_final_weight_volume: Final (Weight/Volume)
|
||
report_header_height: Height
|
||
report_header_width: Width
|
||
report_header_depth: Depth
|
||
report_header_sum_total: Sum Total
|
||
report_header_date_of_order: Date of Order
|
||
report_header_amount_owing: Amount Owing
|
||
report_header_amount_paid: Amount Paid
|
||
report_header_units_required: Units Required
|
||
report_header_remainder: Remainder
|
||
report_header_order_date: Order date
|
||
report_header_order_id: Order Id
|
||
report_header_item_name: Item name
|
||
report_header_temp_controlled_items: Temp Controlled Items?
|
||
report_header_customer_name: Customer Name
|
||
report_header_customer_email: Customer Email
|
||
report_header_customer_phone: Customer Phone
|
||
report_header_customer_city: Customer City
|
||
report_header_payment_state: Payment State
|
||
report_header_payment_type: Payment Type
|
||
report_header_item_price: "Item (%{currency})"
|
||
report_header_item_fees_price: "Item + Fees (%{currency})"
|
||
report_header_admin_handling_fees: "Admin & Handling (%{currency})"
|
||
report_header_ship_price: "Ship (%{currency})"
|
||
report_header_producer_charges_gst: Producer charges GST?
|
||
report_header_total_tax_on_product: "Total tax on product (%{currency})"
|
||
report_header_pay_fee_price: "Pay fee (%{currency})"
|
||
report_header_total_price: "Total (%{currency})"
|
||
report_header_product_total_price: "Product Total (%{currency})"
|
||
report_header_shipping_total_price: "Shipping Total (%{currency})"
|
||
report_header_outstanding_balance_price: "Outstanding Balance (%{currency})"
|
||
report_header_eft_price: "EFT (%{currency})"
|
||
report_header_paypal_price: "PayPal (%{currency})"
|
||
report_header_sku: SKU
|
||
report_header_amount: Amount
|
||
report_header_balance: Balance
|
||
report_header_total_cost: "Total Cost"
|
||
report_header_total_ordered: Total Ordered
|
||
report_header_total_max: Total Max
|
||
report_header_total_units: Total Units
|
||
report_header_sum_max_total: "Sum Max Total"
|
||
report_header_total_excl_vat: "Total excl. tax (%{currency_symbol})"
|
||
report_header_total_fees_excl_tax: "Total fees excl. tax (%{currency_symbol})"
|
||
report_header_total_tax_on_fees: "Total tax on fees (%{currency_symbol})"
|
||
report_header_total: "Total (%{currency_symbol})"
|
||
report_header_total_incl_vat: "Total incl. tax (%{currency_symbol})"
|
||
report_header_total_excl_fees_and_tax: "Total excl. fees and tax (%{currency_symbol})"
|
||
report_header_temp_controlled: TempControlled?
|
||
report_header_shipment_state: "Shipment State"
|
||
report_header_shipping_method: "Shipping Method"
|
||
report_header_is_producer: Producer?
|
||
report_header_not_confirmed: Not Confirmed
|
||
report_header_gst_on_income: GST on Income
|
||
report_header_gst_free_income: GST Free Income
|
||
report_header_total_untaxable_produce: Total untaxable produce (no tax)
|
||
report_header_total_taxable_produce: Total taxable produce (tax inclusive)
|
||
report_header_total_untaxable_fees: Total untaxable fees (no tax)
|
||
report_header_total_taxable_fees: Total taxable fees (tax inclusive)
|
||
report_header_delivery_shipping_cost: Delivery Shipping Cost (tax inclusive)
|
||
report_header_transaction_fee: Transaction Fee (no tax)
|
||
report_header_total_untaxable_admin: Total untaxable admin adjustments (no tax)
|
||
report_header_total_taxable_admin: Total taxable admin adjustments (tax inclusive)
|
||
report_header_voucher_label: Voucher Label
|
||
report_header_voucher_amount: "Voucher Amount (%{currency_symbol})"
|
||
report_line_cost_of_produce: Cost of produce
|
||
report_line_line_items: line items
|
||
report_header_last_completed_order_date: Last completed order date
|
||
report_xero_configuration: Xero Configuration
|
||
initial_invoice_number: "Initial invoice number"
|
||
invoice_date: "Invoice date"
|
||
due_date: "Due date"
|
||
account_code: "Account code"
|
||
equals: "Equals"
|
||
contains: "contains"
|
||
discount: "Discount"
|
||
filter_products: "Filter Products"
|
||
delete_product_variant: "The last variant cannot be deleted!"
|
||
progress: "progress"
|
||
saving: "Saving.."
|
||
success: "success"
|
||
failure: "failure"
|
||
unsaved_changes_confirmation: "Unsaved changes will be lost. Continue anyway?"
|
||
one_product_unsaved: "Changes to one product remain unsaved."
|
||
products_unsaved: "Changes to %{n} products remain unsaved."
|
||
is_already_manager: "is already a manager!"
|
||
no_change_to_save: " No change to save"
|
||
user_invited: "%{email} has been invited to manage this enterprise"
|
||
add_manager: "Add an existing user"
|
||
users: "Users"
|
||
about: "About"
|
||
images: "Images"
|
||
web: "Web"
|
||
primary_details: "Primary Details"
|
||
social: "Social"
|
||
shipping: "Shipping"
|
||
shipping_methods: "Shipping Methods"
|
||
payment_methods: "Payment Methods"
|
||
payment_method_fee: "Transaction fee"
|
||
payment_processing_failed: "Payment could not be processed, please check the details you entered"
|
||
payment_method_not_supported: "That payment method is unsupported. Please choose another one."
|
||
payment_updated: "Payment Updated"
|
||
cannot_perform_operation: "Could not update the payment"
|
||
action_required: "Action required"
|
||
tag_rules: "Tag Rules"
|
||
enterprise_fee_whole_order: Whole order
|
||
enterprise_fee_by_name: "%{name} fee by %{role} %{enterprise_name}"
|
||
validation_msg_relationship_already_established: "^That relationship is already established."
|
||
validation_msg_at_least_one_hub: "^At least one hub must be selected"
|
||
validation_msg_tax_category_cant_be_blank: "^Tax Category can't be blank"
|
||
validation_msg_is_associated_with_an_exising_customer: "is associated with an existing customer"
|
||
content_configuration_pricing_table: "(TODO: Pricing table)"
|
||
content_configuration_case_studies: "(TODO: Case studies)"
|
||
content_configuration_detail: "(TODO: Detail)"
|
||
enterprise_name_error: "has already been taken. If this is your enterprise and you would like to claim ownership, or if you would like to trade with this enterprise please contact the current manager of this profile at %{email}."
|
||
enterprise_owner_error: "^%{email} is not permitted to own any more enterprises (limit is %{enterprise_limit})."
|
||
enterprise_role_uniqueness_error: "^That role is already present."
|
||
enterprise_terms_and_conditions_type_error: "Only PDFs are allowed"
|
||
inventory_item_visibility_error: must be true or false
|
||
product_importer_file_error: "error: no file uploaded"
|
||
product_importer_spreadsheet_error: "could not process file: invalid filetype"
|
||
product_importer_products_save_error: did not save any products successfully
|
||
product_import_file_not_found_notice: 'File not found or could not be opened'
|
||
product_import_no_data_in_spreadsheet_notice: 'No data found in spreadsheet'
|
||
product_import_inventory_disable: Importing into inventories is not available
|
||
order_choosing_hub_notice: Your hub has been selected.
|
||
order_cycle_selecting_notice: Your order cycle has been selected.
|
||
adjustments_tax_rate_error: "^Please check that the tax rate for this adjustment is correct."
|
||
active_distributors_not_ready_for_checkout_message_singular: >-
|
||
The hub %{distributor_names} is listed in an active order cycle,
|
||
but does not have valid shipping and payment methods.
|
||
Until you set these up, customers will not be able to shop at this hub.
|
||
active_distributors_not_ready_for_checkout_message_plural: >-
|
||
The hubs %{distributor_names} are listed in an active order cycle,
|
||
but do not have valid shipping and payment methods.
|
||
Until you set these up, customers will not be able to shop at these hubs.
|
||
enterprise_fees_update_notice: Your enterprise fees have been updated.
|
||
enterprise_register_package_error: "Please select a package"
|
||
enterprise_register_error: "Could not complete registration for %{enterprise}"
|
||
enterprise_register_success_notice: "Congratulations! Registration for %{enterprise} is complete!"
|
||
enterprise_bulk_update_success_notice: "Enterprises updated successfully"
|
||
enterprise_bulk_update_error: 'Update failed'
|
||
enterprise_shop_show_error: "The shop you are looking for doesn't exist or is inactive on OFN. Please check other shops."
|
||
order_cycles_bulk_update_notice: 'Order cycles have been updated.'
|
||
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"
|
||
order_cycle_closed: "The order cycle you've selected has just closed. Please try again!"
|
||
order_cycle_closed_next_steps: "The order cycle you've selected has just closed. Please contact us to complete your order #%{order_number}!"
|
||
back_to_orders_list: "Back To Orders List"
|
||
no_orders_found: "No Orders Found"
|
||
order_information: "Order Information"
|
||
new_payment: "New Payment"
|
||
create_or_update_invoice: "Create or Update Invoice"
|
||
date_completed: "Date Completed"
|
||
amount: "Amount"
|
||
invoice_number: "Invoice Number"
|
||
invoice_file: "File"
|
||
invalid_url: "'%{url}' is an invalid URL"
|
||
state_names:
|
||
ready: Ready
|
||
pending: Pending
|
||
shipped: Shipped
|
||
business_name: Business Name
|
||
js:
|
||
saving: 'Saving...'
|
||
changes_saved: 'Changes saved.'
|
||
authorising: "Authorising..."
|
||
save_changes_first: Save changes first.
|
||
all_changes_saved: All changes saved
|
||
unsaved_changes: You have unsaved changes
|
||
all_changes_saved_successfully: All changes saved successfully
|
||
oh_no: "Oh no! I was unable to save your changes."
|
||
unauthorized: "You are unauthorised to access this page."
|
||
error: Error
|
||
unavailable: Unavailable
|
||
profile: Profile
|
||
hub: Hub
|
||
shop: Shop
|
||
choose: Choose
|
||
resolve_errors: Please resolve the following errors
|
||
more_items: "+ %{count} More"
|
||
default_card_updated: Default Card Updated
|
||
default_card_voids_auth: Changing your default card will remove shops' existing authorizations to charge it. You can re-authorize shops after updating the default card. Do you wish to change the default card?
|
||
cart:
|
||
add_to_cart_failed: >
|
||
There was a problem adding this product to the cart.
|
||
Perhaps it has become unavailable or the shop is closing.
|
||
admin:
|
||
unit_price_tooltip: "The unit price increases transparency by allowing your customers to easily compare prices between different products and packaging sizes. Note, that the final unit price displayed in the shopfront might differ as it is includes taxes & fees."
|
||
enterprise_limit_reached: "You have reached the standard limit of enterprises per account. Write to %{contact_email} if you need to increase it."
|
||
deleting_item_will_cancel_order: "This operation will result in one or more empty orders, which will be cancelled. Do you wish to proceed?"
|
||
modals:
|
||
got_it: "Got it"
|
||
confirm: "Confirm"
|
||
close: "Close"
|
||
continue: "Continue"
|
||
cancel: "Cancel"
|
||
invite: "Invite"
|
||
invite_title: "Invite an unregistered user"
|
||
tag_rule_help:
|
||
title: Tag Rules
|
||
overview: Overview
|
||
overview_text: >
|
||
Tag rules provide a way to describe which items are visible or otherwise
|
||
to which customers. Items can be Shipping Methods, Payment Methods,
|
||
Products and Order Cycles.
|
||
by_default_rules: "'By Default...' Rules"
|
||
by_default_rules_text: >
|
||
Default rules allow you to hide items so that they are not visible by default.
|
||
This behaviour can then be overriden by non-default rules for customers with
|
||
particular tags.
|
||
customer_tagged_rules: "'Customers Tagged...' Rules"
|
||
customer_tagged_rules_text: >
|
||
By creating rules related to a specific customer tag, you can override the default
|
||
behaviour (whether it be to show or to hide items) for customers with the specified tag.
|
||
terms_and_conditions_info:
|
||
title: "Uploading Terms and Conditions"
|
||
message_1: "Terms and Conditions are the contract between you, the seller, and the shopper. If you upload a file here shoppers must accept your Terms and Conditions in order to complete checkout. For the shopper this will appear as a checkbox at checkout that must be checked in order to proceed with checkout. We highly recommend you upload Terms and Conditions in alignment with national legislation."
|
||
message_2: "Shoppers will only be required to accept Terms and Conditions once. However if you change you Terms and Conditions shoppers will again be required to accept them before they can checkout."
|
||
terms_and_conditions_warning:
|
||
title: "Uploading Terms and Conditions"
|
||
message_1: "All your buyers will have to agree to them once at checkout. If you update the file, all your buyers will have to agree to them again at checkout."
|
||
message_2: "For buyers with subscriptions, you need to email them the Terms and Conditions (or the changes to them) for now, nothing will notify them about these new Terms and Conditions."
|
||
business_address_info:
|
||
message: "Company Legal Name, Legal Address and Legal Phone number are used for businesses that invoice from a legal entity registered with different details to their public trading information. These details will ONLY be used on invoices. If these details are blank your public Name, Address and Phone Number will be used on invoices."
|
||
panels:
|
||
save: SAVE
|
||
saved: SAVED
|
||
saving: SAVING
|
||
enterprise_package:
|
||
hub_profile: Hub Profile
|
||
hub_profile_cost: "COST: ALWAYS FREE"
|
||
hub_profile_text1: >
|
||
People can find and contact you on the Open Food Network. Your enterprise will be
|
||
visible on the map, and will be searchable in listings.
|
||
hub_profile_text2: >
|
||
Having a profile, and making connections within your local food system through
|
||
the Open Food Network will always be free.
|
||
hub_shop: Hub Shop
|
||
hub_shop_text1: >
|
||
Your enterprise is the backbone of your local food system. You aggregate produce
|
||
from other enterprises and can sell it through your shop on the Open Food Network.
|
||
hub_shop_text2: >
|
||
Hubs can take many forms, whether they be a food co-op, a buying group, a veggie-box
|
||
program, or a local grocery store.
|
||
hub_shop_text3: >
|
||
If you also want to sell your own products, you will need to switch this enterprise
|
||
to be a producer.
|
||
choose_package: Please Choose a Package
|
||
choose_package_text1: >
|
||
Your enterprise will not be fully activated until a package is selected from the
|
||
options on the left.
|
||
choose_package_text2: >
|
||
Click on an option to see more detailed information about each package, and hit
|
||
the red SAVE button when you are done!
|
||
profile_only: Profile Only
|
||
profile_only_cost: "COST: ALWAYS FREE"
|
||
profile_only_text1: >
|
||
A profile makes you visible and contactable to others and is a way to share your story.
|
||
profile_only_text2: >
|
||
If you prefer to focus on producing food, and want to leave the work of selling it
|
||
to someone else, you won't require a shop on the Open Food Network.
|
||
profile_only_text3: >
|
||
Add your products to Open Food Network, allowing hubs to stock your products in
|
||
their stores.
|
||
producer_shop: Producer Shop
|
||
producer_shop_text1: >
|
||
Sell your products directly to customers through your very own Open Food Network
|
||
shopfront.
|
||
producer_shop_text2: >
|
||
A Producer Shop is for your produce only, if you want to sell produce grown/produced
|
||
off site, please select 'Producer Hub'.
|
||
producer_hub: Producer Hub
|
||
producer_hub_text1: >
|
||
Your enterprise is the backbone of your local food system. You can sell your own
|
||
produce as well as produce aggregated from other enterprises through your shopfront
|
||
on the Open Food Network.
|
||
producer_hub_text2: >
|
||
Producer Hubs can take many forms, whether they be a CSA, a veggie-box program,
|
||
or a food co-op with a rooftop garden.
|
||
producer_hub_text3: >
|
||
The Open Food Network aims to support as many hub models as possible, so no matter
|
||
your situation, we want to provide the tools you need to run your organisation or
|
||
local food business.
|
||
get_listing: Get a listing
|
||
always_free: ALWAYS FREE
|
||
sell_produce_others: Sell produce from others
|
||
sell_own_produce: Sell your own produce
|
||
sell_both: Sell produce from self and others
|
||
enterprise_producer:
|
||
producer: Producer
|
||
producer_text1: >
|
||
Producers make yummy things to eat or drink. You're a producer if you grow it,
|
||
raise it, brew it, bake it, ferment it, milk it or mould it.
|
||
producer_text2: >
|
||
Producers can also perform other functions, such as aggregating food from other
|
||
enterprises and selling it through a shop on the Open Food Network.
|
||
non_producer: Non-producer
|
||
non_producer_text1: >
|
||
Non-producers do not produce any food themselves, meaning that they cannot create
|
||
their own products for sale through the Open Food Network.
|
||
non_producer_text2: >
|
||
Instead, non-producers specialise in linking producers to the end eater, whether it
|
||
be by aggregating, grading, packing, selling or delivering food.
|
||
producer_desc: Producers of food
|
||
producer_example: eg. GROWERS, BAKERS, BREWERS, MAKERS
|
||
non_producer_desc: All other food enterprises
|
||
non_producer_example: eg. Grocery stores, Food co-ops, Buying groups
|
||
enterprise_status:
|
||
status_title: "%{name} is set up and ready to go!"
|
||
severity: Severity
|
||
description: Description
|
||
resolve: Resolve
|
||
exchange_products:
|
||
load_more_variants: "Load More Variants"
|
||
load_all_variants: "Load All Variants"
|
||
select_all_variants: "Select All %{total_number_of_variants} Variants"
|
||
variants_loaded: "%{num_of_variants_loaded} of %{total_number_of_variants} Variants Loaded"
|
||
loading_variants: "Loading Variants"
|
||
no_variants: "No variant available for this product (hidden via inventory settings)."
|
||
some_variants_hidden: "(Some variants might be hidden via inventory settings)"
|
||
enterprise_fees:
|
||
inherit_from_product: "Inherit From Product"
|
||
orders:
|
||
index:
|
||
per_page: "%{results} per page"
|
||
view_file: "View File"
|
||
compiling_invoices: "Compiling Invoices"
|
||
bulk_invoice_created: "Bulk Invoice created"
|
||
bulk_invoice_failed: "Failed to create Bulk Invoice"
|
||
please_wait: "Please wait until the PDF is ready before closing this modal."
|
||
order_state:
|
||
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"
|
||
confirmation: "confirmation"
|
||
shipment_states:
|
||
backorder: "backorder"
|
||
partial: "partial"
|
||
pending: "pending"
|
||
ready: "ready"
|
||
shipped: "shipped"
|
||
canceled: "cancelled"
|
||
payment_states:
|
||
balance_due: "balance due"
|
||
completed: "completed"
|
||
checkout: "checkout"
|
||
credit_owed: "credit owed"
|
||
failed: "failed"
|
||
paid: "paid"
|
||
pending: "pending"
|
||
requires_authorization: "authorization required"
|
||
processing: "processing"
|
||
void: "void"
|
||
invalid: "invalid"
|
||
quantity_unavailable: "Insufficient stock available. Line item unsaved!"
|
||
quantity_unchanged: "Quantity unchanged from previous amount."
|
||
cancel_the_order_html: "This will cancel the current order.<br />Are you sure you want to proceed?"
|
||
cancel_the_order_send_cancelation_email: "Send a cancellation email to the customer"
|
||
restock_item: "Restock Items: return this item to stock"
|
||
restock_items: "Restock Items: return all items to stock"
|
||
delete_line_items_html:
|
||
one: "This will delete one line item from the order.<br />Are you sure you want to proceed?"
|
||
other: "This will delete %{count} line items from the order.<br />Are you sure you want to proceed?"
|
||
resend_user_email_confirmation:
|
||
resend: "Resend"
|
||
sending: "Resend..."
|
||
done: "Resend done ✓"
|
||
failed: "Resend failed ✗"
|
||
order_cycles:
|
||
schedules:
|
||
adding_a_new_schedule: "Adding A New Schedule"
|
||
updating_a_schedule: "Updating A Schedule"
|
||
create_schedule: "Create Schedule"
|
||
update_schedule: "Update Schedule"
|
||
delete_schedule: "Delete Schedule"
|
||
schedule_name_placeholder: "Schedule Name"
|
||
created_schedule: "Created schedule"
|
||
updated_schedule: "Updated schedule"
|
||
deleted_schedule: "Deleted schedule"
|
||
name_required_error: "Please enter a name for this schedule"
|
||
no_order_cycles_error: "Please select at least one order cycle (drag and drop)"
|
||
available: "Available"
|
||
selected: "Selected"
|
||
customers:
|
||
index:
|
||
add_customer: "Add Customer"
|
||
add_a_new_customer_for: "Add a new customer for %{shop_name}"
|
||
customer_placeholder: "customer@example.org"
|
||
valid_email_error: "Please enter a valid email address"
|
||
subscriptions:
|
||
error_saving: "Error saving subscription"
|
||
new:
|
||
please_select_a_shop: "Please select a shop"
|
||
enterprises:
|
||
form:
|
||
images:
|
||
immediate_terms_and_conditions_removal_warning: "The Terms and Conditions file will be removed immediately after you confirm."
|
||
removed_terms_and_conditions_successfully: "Terms and Conditions file removed successfully"
|
||
insufficient_stock: "Insufficient stock available, only %{on_hand} remaining"
|
||
out_of_stock:
|
||
reduced_stock_available: Reduced stock available
|
||
out_of_stock_text: >
|
||
While you've been shopping, the stock levels for one or more of the products
|
||
in your cart have reduced. Here's what's changed:
|
||
now_out_of_stock: is now out of stock.
|
||
only_n_remaining: "now only has %{num} remaining."
|
||
shopfront:
|
||
variant:
|
||
add_to_cart: "Add"
|
||
in_cart: "in cart"
|
||
quantity_in_cart: "%{quantity} in cart"
|
||
remaining_in_stock: "Only %{quantity} left"
|
||
bulk_buy_modal:
|
||
min_quantity: "Min quantity"
|
||
max_quantity: "Max quantity"
|
||
price_breakdown: "Price breakdown"
|
||
unit_price_tooltip: "This is the unit price of this product. It allows you to compare the price of products independent of packaging sizes & weights."
|
||
variants:
|
||
on_demand:
|
||
"yes": "On demand"
|
||
variant_overrides:
|
||
on_demand:
|
||
use_producer_settings: "Use producer stock settings"
|
||
"yes": "Yes"
|
||
"no": "No"
|
||
inventory_products: "Inventory Products"
|
||
hidden_products: "Hidden Products"
|
||
new_products: "New Products"
|
||
reset_stock_levels: Reset Stock Levels To Defaults
|
||
changes_to: Changes to
|
||
one_override: one override
|
||
overrides: overrides
|
||
remain_unsaved: remain unsaved.
|
||
no_changes_to_save: No changes to save.'
|
||
no_authorisation: "I couldn't get authorisation to save those changes, so they remain unsaved."
|
||
some_trouble: "I had some trouble saving: %{errors}"
|
||
changing_on_hand_stock: Changing on hand stock levels...
|
||
stock_reset: Stocks reset to defaults.
|
||
services:
|
||
unsaved_changes_message: Unsaved changes currently exist, save now or ignore?
|
||
save: SAVE
|
||
ignore: IGNORE
|
||
add_to_order_cycle: "add to order cycle"
|
||
manage_products: "manage products"
|
||
edit_profile: "edit profile"
|
||
add_products_to_inventory: "add products to inventory"
|
||
resources:
|
||
could_not_delete_customer: 'Could not delete customer'
|
||
product_import:
|
||
confirmation: |
|
||
This will set stock level to zero on all products for this
|
||
enterprise that are not present in the uploaded file.
|
||
order_cycles:
|
||
unsaved_changes: "You have unsaved changes"
|
||
bulk_save_error: "Oh no! I was unable to save your changes."
|
||
create_failure: "Failed to create order cycle"
|
||
update_success: 'Your order cycle has been updated.'
|
||
update_failure: "Failed to update order cycle"
|
||
no_distributors: There are no distributors in this order cycle. This order cycle will not be visible to customers until you add one. Would you like to continue saving this order cycle?'
|
||
enterprises:
|
||
producer: "Producer"
|
||
non_producer: "Non-Producer"
|
||
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
|
||
spree:
|
||
users:
|
||
order: "Order"
|
||
registration:
|
||
welcome_to_ofn: "Welcome to the Open Food Network!"
|
||
signup_or_login: "Start By Signing Up (or logging in)"
|
||
have_an_account: "Already have an account?"
|
||
action_login: "Log in now."
|
||
stripe_elements:
|
||
unknown_error_from_stripe: |
|
||
There was a problem setting up your card in our payments gateway.
|
||
Please refresh the page and try again, if it fails a second time,
|
||
please contact us for support.
|
||
trix:
|
||
bold: "Bold"
|
||
bullets: "Bullets"
|
||
code: "Code"
|
||
heading1: "Heading"
|
||
hr: "Horizontal rule"
|
||
indent: "Increase Level"
|
||
italic: "Italic"
|
||
link: "Link"
|
||
numbers: "Numbers"
|
||
outdent: "Decrease Level"
|
||
quote: "Quote"
|
||
redo: "Redo"
|
||
strike: "Strikethrough"
|
||
undo: "Undo"
|
||
unlink: "Unlink"
|
||
url: "URL"
|
||
urlPlaceholder: "Please enter a URL to insert"
|
||
|
||
# Singular and plural forms of commonly used words.
|
||
# We use these entries to pluralize unit names in every language.
|
||
#
|
||
# Extracted with the following query:
|
||
# Spree::Product.group(:variant_unit_name).order("count_all DESC").count.each { |name, count|
|
||
# puts " # Used #{count} times."
|
||
# puts " #{name&.parameterize('_')}:"
|
||
# puts " one: \"#{name}\""
|
||
# puts " other: \"#{name}s\"";
|
||
# }
|
||
inflections:
|
||
each:
|
||
one: "each"
|
||
other: "each"
|
||
bunch:
|
||
one: "bunch"
|
||
other: "bunches"
|
||
pack:
|
||
one: "pack"
|
||
other: "packs"
|
||
box:
|
||
one: "box"
|
||
other: "boxes"
|
||
bottle:
|
||
one: "bottle"
|
||
other: "bottles"
|
||
jar:
|
||
one: "jar"
|
||
other: "jars"
|
||
head:
|
||
one: "head"
|
||
other: "heads"
|
||
bag:
|
||
one: "bag"
|
||
other: "bags"
|
||
loaf:
|
||
one: "loaf"
|
||
other: "loaves"
|
||
single:
|
||
one: "single"
|
||
other: "singles"
|
||
tub:
|
||
one: "tub"
|
||
other: "tubs"
|
||
punnet:
|
||
one: "punnet"
|
||
other: "punnets"
|
||
packet:
|
||
one: "packet"
|
||
other: "packets"
|
||
item:
|
||
one: "item"
|
||
other: "items"
|
||
dozen:
|
||
one: "dozen"
|
||
other: "dozens"
|
||
unit:
|
||
one: "unit"
|
||
other: "units"
|
||
serve:
|
||
one: "serve"
|
||
other: "serves"
|
||
tray:
|
||
one: "tray"
|
||
other: "trays"
|
||
piece:
|
||
one: "piece"
|
||
other: "pieces"
|
||
pot:
|
||
one: "pot"
|
||
other: "pots"
|
||
bundle:
|
||
one: "bundle"
|
||
other: "bundles"
|
||
flask:
|
||
one: "flask"
|
||
other: "flasks"
|
||
basket:
|
||
one: "basket"
|
||
other: "baskets"
|
||
sack:
|
||
one: "sack"
|
||
other: "sacks"
|
||
bucket:
|
||
one: "bucket"
|
||
other: "buckets"
|
||
pail:
|
||
one: "pail"
|
||
other: pails
|
||
stem:
|
||
one: "stem"
|
||
other: "stems"
|
||
plug:
|
||
one: "plug"
|
||
other: "plugs"
|
||
plant:
|
||
one: "plant"
|
||
other: "plants"
|
||
bundle:
|
||
one: "bundle"
|
||
other: "bundles"
|
||
bulb:
|
||
one: "bulb"
|
||
other: "bulbs"
|
||
root:
|
||
one: "root"
|
||
other: "roots"
|
||
tuber:
|
||
one: "tuber"
|
||
other: "tubers"
|
||
corm:
|
||
one: "corm"
|
||
other: "corms"
|
||
crate:
|
||
one: "crate"
|
||
other: "crates"
|
||
producers:
|
||
signup:
|
||
start_free_profile: "Start with a free profile, and expand when you're ready!"
|
||
|
||
order_management:
|
||
reports:
|
||
bulk_coop:
|
||
filters:
|
||
bulk_coop_allocation: "Bulk Co-op Allocation"
|
||
bulk_coop_customer_payments: "Bulk Co-op Customer Payments"
|
||
bulk_coop_packing_sheets: "Bulk Co-op Packing Sheets"
|
||
bulk_coop_supplier_report: "Bulk Co-op Supplier Report"
|
||
enterprise_fee_summaries:
|
||
filters:
|
||
date_range: "Date Range"
|
||
report_format_csv: "Download as CSV"
|
||
generate_report: "Generate Report"
|
||
report:
|
||
none: "None"
|
||
select_and_search: "Select filters and click on GENERATE REPORT to access your data."
|
||
enterprise_fee_summary:
|
||
date_end_before_start_error: "must be after start"
|
||
parameter_not_allowed_error: "You are not authorized to use one or more selected filters for this report."
|
||
fee_calculated_on_transfer_through_all: "All"
|
||
fee_calculated_on_transfer_through_entire_orders: "Entire Orders through %{distributor}"
|
||
tax_category_various: "Various"
|
||
fee_type:
|
||
payment_method: "Payment Transaction"
|
||
shipping_method: "Shipment"
|
||
fee_placements:
|
||
supplier: "Incoming"
|
||
distributor: "Outgoing"
|
||
coordinator: "Coordinator"
|
||
tax_category_name:
|
||
shipping_instance_rate: "Platform Rate"
|
||
formats:
|
||
csv:
|
||
header:
|
||
fee_type: "Fee Type"
|
||
enterprise_name: "Enterprise Owner"
|
||
fee_name: "Fee Name"
|
||
customer_name: "Customer"
|
||
fee_placement: "Fee Placement"
|
||
fee_calculated_on_transfer_through_name: "Fee Calc on Transfer Through"
|
||
tax_category_name: "Tax Category"
|
||
total_amount: "$$ SUM"
|
||
html:
|
||
header:
|
||
fee_type: "Fee Type"
|
||
enterprise_name: "Enterprise Owner"
|
||
fee_name: "Fee Name"
|
||
customer_name: "Customer"
|
||
fee_placement: "Fee Placement"
|
||
fee_calculated_on_transfer_through_name: "Fee Calc on Transfer Through"
|
||
tax_category_name: "Tax Category"
|
||
total_amount: "$$ SUM"
|
||
invalid_filter_parameters: "The filters you selected for this report are invalid."
|
||
report:
|
||
"none": "None"
|
||
|
||
order: "Order"
|
||
order_details: "Order Details"
|
||
customer_details: "Customer Details"
|
||
adjustments: "Adjustments"
|
||
payments: "Payments"
|
||
return_authorizations: "Return Authorizations"
|
||
credit_owed: "Credit Owed"
|
||
new_adjustment: "New Adjustment"
|
||
|
||
payment: "Payment"
|
||
payment_method: "Payment Method"
|
||
shipment: "Shipment"
|
||
shipment_inc_vat: "Shipment including VAT"
|
||
shipping_tax_rate: "Shipping Tax Rate"
|
||
category: "Category"
|
||
import_date: "Import Date"
|
||
delivery: "Delivery"
|
||
temperature_controlled: "Temperature Controlled"
|
||
new_product: "New Product"
|
||
|
||
administration: "Administration"
|
||
logged_in_as: "Logged in as"
|
||
account: "Account"
|
||
logout: "Logout"
|
||
|
||
date_range: "Date Range"
|
||
status: "Status"
|
||
new: "New"
|
||
start: "Start"
|
||
end: "End"
|
||
stop: "Stop"
|
||
first: "First"
|
||
previous: "Previous"
|
||
last: "Last"
|
||
|
||
webhook_endpoints:
|
||
create:
|
||
success: Webhook endpoint successfully created
|
||
error: Webhook endpoint failed to create
|
||
destroy:
|
||
success: Webhook endpoint successfully deleted
|
||
error: Webhook endpoint failed to delete
|
||
test:
|
||
success: Some test data will be sent to the webhook url
|
||
|
||
spree:
|
||
order_updated: "Order Updated"
|
||
cannot_perform_operation: "Can not perform this operation"
|
||
add_country: "Add country"
|
||
add_state: "Add state"
|
||
adjustment: "Adjustment"
|
||
all: "All"
|
||
associated_adjustment_closed: "Associated adjustment closed"
|
||
back_to_adjustments_list: "Back to adjustments"
|
||
back_to_users_list: "Back to users"
|
||
back_to_zones_list: "Back to zones"
|
||
card_code: "Card code"
|
||
card_number: "Card number"
|
||
category: "Category"
|
||
created_successfully: "Created Successfully"
|
||
credit: "Credit"
|
||
editing_tax_category: "Editing tax category"
|
||
editing_tax_rate: "Editing tax rate"
|
||
editing_zone: "Editing zone"
|
||
editing_state: "Editing State"
|
||
expiration: "Expiration"
|
||
invalid_payment_provider: "Invalid payment provider"
|
||
items_cannot_be_shipped: "Items cannot be shipped"
|
||
gateway_config_unavailable: "Gateway config unavailable"
|
||
gateway_error: "Payment failed"
|
||
more: "More"
|
||
new_adjustment: "New adjustment"
|
||
new_tax_category: "New Tax Category"
|
||
new_user: "New user"
|
||
no_pending_payments: "No pending payments"
|
||
remove: "Remove"
|
||
none: "None"
|
||
not_found: "Not found"
|
||
notice_messages:
|
||
variant_deleted: "Variant deleted"
|
||
payment_method_not_supported: "Payment method not supported"
|
||
resend_authorization_email: "Resend authorization email"
|
||
rma_credit: "RMA credit"
|
||
refund: "Refund"
|
||
server_error: "Server error"
|
||
start_date: "Start date"
|
||
successfully_removed: "Successfully Removed"
|
||
updating: "Updating"
|
||
your_order_is_empty_add_product: "Your order is empty, please search for and add a product above"
|
||
add_product: "Add Product"
|
||
name_or_sku: "Name or SKU (enter at least first 4 characters of product name)"
|
||
resend: "Resend"
|
||
back_to_orders_list: "Back To Orders List"
|
||
back_to_payments_list: "Back To Payments List"
|
||
back_to_states_list: "Back To States List"
|
||
return_authorizations: "Return Authorizations"
|
||
cannot_create_returns: "Cannot create returns as this order has no shipped units."
|
||
select_stock: "Select stock"
|
||
location: "Location"
|
||
count_on_hand: "Count On Hand"
|
||
quantity: "Quantity"
|
||
on_demand: "On Demand"
|
||
on_hand: "On Hand"
|
||
package_from: "package from"
|
||
item_description: "Item Description"
|
||
price: "Price"
|
||
total: "Total"
|
||
edit: "Edit"
|
||
split: "Split"
|
||
delete: "Delete"
|
||
cannot_set_shipping_method_without_address: "Cannot set shipping method until customer details are provided."
|
||
no_tracking_present: "No tracking details provided."
|
||
tracking: "Tracking"
|
||
tracking_number: "Tracking Number"
|
||
order_total: "Order Total"
|
||
customer_details: "Customer Details"
|
||
customer_details_updated: "Customer Details updated"
|
||
customer_search: "Customer Search"
|
||
choose_a_customer: "Choose a customer"
|
||
account: "Account"
|
||
billing_address: "Billing Address"
|
||
shipping_address: "Shipping Address"
|
||
first_name: "First name"
|
||
last_name: "Last name"
|
||
street_address: "Street Address"
|
||
street_address_2: "Street Address (cont'd)"
|
||
city: "City"
|
||
zip: "Zip"
|
||
country: "Country"
|
||
state: "State"
|
||
phone: "Phone"
|
||
update: "Update"
|
||
use_billing_address: "Use Billing Address"
|
||
adjustments: "Adjustments"
|
||
continue: "Continue"
|
||
fill_in_customer_info: "Please fill in customer info"
|
||
credit_card: "Credit Card"
|
||
new_payment: "New Payment"
|
||
capture: "Capture"
|
||
capture_and_complete_order: "Capture and complete order"
|
||
void: "Void"
|
||
login: "Login"
|
||
password: "Password"
|
||
signature: "Signature"
|
||
solution: "Solution"
|
||
landing_page: "Landing Page"
|
||
server: "Server"
|
||
test_mode: "Test Mode"
|
||
logourl: "Logourl"
|
||
are_you_sure_delete: "Are you sure you want to delete this record?"
|
||
confirm_delete: "Confirm Deletion"
|
||
tag_rule: "Tag Rule"
|
||
voucher: "Voucher"
|
||
|
||
configurations: "Configurations"
|
||
general_settings: "General Settings"
|
||
site_name: "Site Name"
|
||
site_url: "Site URL"
|
||
default_seo_title: "Default Seo Title"
|
||
default_meta_description: "Default Meta Description"
|
||
default_meta_keywords: "Default Meta Keywords"
|
||
currency_decimal_mark: "Currency decimal mark"
|
||
currency_settings: "Currency Settings"
|
||
currency_symbol_position: Put "currency symbol before or after dollar amount?"
|
||
currency_thousands_separator: "Currency thousands separator"
|
||
hide_cents: "Hide cents"
|
||
display_currency: "Display currency"
|
||
choose_currency: "Choose Currency"
|
||
|
||
mail_method_settings: "Mail Method Settings"
|
||
mail_settings_notice_html: "<b>Changes made here will be temporary</b> for debugging only, and may get reverted in the future. <br>Permanent changes can be made by updating the instance's secrets and provisioning them using <a href='https://github.com/openfoodfoundation/ofn-install'>ofn-install</a>. Reach out to the OFN global team for further details."
|
||
general: "General"
|
||
enable_mail_delivery: "Enable Mail Delivery"
|
||
send_mails_as: "Send Mails As"
|
||
smtp_send_all_emails_as_from_following_address: "Send all mails as from the following address."
|
||
send_copy_of_all_mails_to: "Send Copy of All Mails To"
|
||
smtp_send_copy_to_this_addresses: "Sends a copy of all outgoing mails to this address. For multiple addresses, separate with commas."
|
||
|
||
tax_categories: "Tax Categories"
|
||
listing_tax_categories: "Listing Tax Categories"
|
||
back_to_tax_categories_list: "Back To Tax Categories List"
|
||
|
||
tax rate: "Tax Rates"
|
||
new_tax_rate: "New Tax Rate"
|
||
tax_category: "Tax Category"
|
||
tax_rates: "Tax Rates"
|
||
rate: "Rate"
|
||
tax_rate_amount_explanation: "Tax rates are a decimal amount to aid in calculations, (i.e. if the tax rate is 5% then enter 0.05)"
|
||
included_in_price: "Included in Price"
|
||
show_rate_in_label: "Show rate in label"
|
||
back_to_tax_rates_list: "Back To Tax Rates List"
|
||
|
||
tax_settings: "Tax Settings"
|
||
zones: "Zones"
|
||
new_zone: "New Zone"
|
||
default_tax: "Default Tax"
|
||
default_tax_zone: "Default Tax Zone"
|
||
country_based: "Country Based"
|
||
state_based: "State Based"
|
||
|
||
countries: "Countries"
|
||
listing_countries: "Listing Countries"
|
||
iso_name: "ISO Name"
|
||
states_required: "States Required"
|
||
editing_country: "Editing Country"
|
||
back_to_countries_list: "Back To Countries List"
|
||
|
||
states: "States"
|
||
abbreviation: "Abbreviation"
|
||
new_state: "New State"
|
||
|
||
payment_methods: "Payment Methods"
|
||
taxons: "Product Categories"
|
||
|
||
shipping_methods: "Shipping Methods"
|
||
shipping_method: "Shipping Method"
|
||
shipment: "Shipment"
|
||
payment: "Payment"
|
||
status: "Status"
|
||
shipping_categories: "Shipping Categories"
|
||
new_shipping_category: "New Shipping Category"
|
||
back_to_shipping_categories: "Back To Shipping Categories"
|
||
editing_shipping_category: "Editing Shipping Category"
|
||
|
||
name: "Name"
|
||
description: "Description"
|
||
type: "Type"
|
||
default: "default"
|
||
calculator: "Calculator"
|
||
zone: "Zone"
|
||
display: "Display"
|
||
environment: "Environment"
|
||
active: "Active"
|
||
nore: "More"
|
||
no_results: "No results"
|
||
create: "Create"
|
||
loading: "Loading"
|
||
|
||
flat_percent: "Flat Percent"
|
||
per_kg: "Per Kg"
|
||
amount: "Amount"
|
||
currency: "Currency"
|
||
first_item: "First Item Cost"
|
||
additional_item: "Additional Item Cost"
|
||
max_items: "Max Items"
|
||
minimal_amount: "Minimal Amount"
|
||
normal_amount: "Normal Amount"
|
||
discount_amount: "Discount Amount"
|
||
|
||
no_images_found: "No Images Found"
|
||
new_image: "New Image"
|
||
filename: "Filename"
|
||
alt_text: "Alternative Text"
|
||
thumbnail: "Thumbnail"
|
||
back_to_images_list: "Back To Images List"
|
||
|
||
# TODO: remove `email` key once we get to Spree 2.0
|
||
email: Email
|
||
# TODO: remove 'account_updated' key once we get to Spree 2.0
|
||
account_updated: "Account updated!"
|
||
email_updated: "The account will be updated once the new email is confirmed."
|
||
show_api_key_view_toggled: "Show API key view has been changed!"
|
||
my_account: "My account"
|
||
date: "Date"
|
||
time: "Time"
|
||
inventory_error_flash_for_insufficient_quantity: "An item in your cart has become unavailable."
|
||
inventory: Inventory
|
||
zipcode: Postcode
|
||
weight: Weight (per kg or lb)
|
||
error_user_destroy_with_orders: "Users with completed orders may not be deleted"
|
||
cannot_create_payment_without_payment_methods: "You cannot create a payment for an order without any payment methods defined."
|
||
please_define_payment_methods: "Please define some payment methods first."
|
||
options: "Options"
|
||
has_no_shipped_units: "has no shipped units"
|
||
successfully_created: ! '%{resource} has been successfully created!'
|
||
successfully_updated: ! '%{resource} has been successfully updated!'
|
||
payment_method: "Payment Method"
|
||
payment_processing_failed: "Payment could not be processed, please check the details you entered"
|
||
not_available: "N/A"
|
||
sku: "SKU"
|
||
there_are_no_items_for_this_order: "There are no items for this order."
|
||
order_populator:
|
||
out_of_stock: ! '%{item} is out of stock.'
|
||
actions:
|
||
update: "Update"
|
||
cancel: "Cancel"
|
||
shared:
|
||
error_messages:
|
||
errors_prohibited_this_record_from_being_saved:
|
||
one: "1 error prohibited this record from being saved:"
|
||
few: "%{count} errors prohibited this record from being saved:"
|
||
many: "%{count} errors prohibited this record from being saved:"
|
||
other: "%{count} errors prohibited this record from being saved:"
|
||
there_were_problems_with_the_following_fields: "There were problems with the following fields"
|
||
payments_list:
|
||
date_time: "Date/time"
|
||
amount: "Amount"
|
||
payment_method: "Payment Method"
|
||
payment_state: "Payment State"
|
||
errors:
|
||
messages:
|
||
included_price_validation: "cannot be selected unless you have set a Default Tax Zone"
|
||
blank: "can't be blank"
|
||
invalid_instagram_url: "Must be user name only eg. the_prof"
|
||
layouts:
|
||
admin:
|
||
login_nav:
|
||
header:
|
||
store: Store
|
||
|
||
validation:
|
||
must_be_int: "must be an integer"
|
||
|
||
admin:
|
||
images:
|
||
edit:
|
||
title: Edit product photo
|
||
close: Back
|
||
upload: Upload photo
|
||
mail_methods:
|
||
send_testmail: "Send test email"
|
||
testmail:
|
||
delivery_success: "Test email sent."
|
||
error: "An error occurred trying to send the test email."
|
||
unit_price_tooltip: "The unit price increases transparency by allowing your customers to easily compare prices between different products and packaging sizes. Note, that the final unit price displayed in the shopfront might differ as it is includes taxes & fees."
|
||
subscriptions:
|
||
number: "Number"
|
||
tab:
|
||
dashboard: "Dashboard"
|
||
orders: "Orders"
|
||
bulk_order_management: "Bulk Order Management"
|
||
subscriptions: "Subscriptions"
|
||
products: "Products"
|
||
products_v3: "Products"
|
||
option_types: "Option Types"
|
||
properties: "Properties"
|
||
variant_overrides: "Inventory"
|
||
reports: "Reports"
|
||
configuration: "Configuration"
|
||
users: "Users"
|
||
roles: "Roles"
|
||
order_cycles: "Order Cycles"
|
||
enterprises: "Enterprises"
|
||
enterprise_relationships: "Permissions"
|
||
customers: "Customers"
|
||
groups: "Groups"
|
||
oidc_settings: "OIDC Settings"
|
||
overview: "Overview"
|
||
product_import: "Import"
|
||
enterprise_roles: "Roles"
|
||
payment_methods: "Payment Methods"
|
||
product_properties:
|
||
index:
|
||
inherits_properties_checkbox_hint: "Inherit properties from %{supplier}? (unless overridden above)"
|
||
add_product_properties: "Add Product Properties"
|
||
properties:
|
||
index:
|
||
properties: "Properties"
|
||
new_property: "New Property"
|
||
name: "Name"
|
||
presentation: "Presentation"
|
||
new:
|
||
new_property: "New Property"
|
||
edit:
|
||
editing_property: "Editing Property"
|
||
back_to_properties_list: "Back To Properties List"
|
||
form:
|
||
name: "Name"
|
||
presentation: "Presentation"
|
||
return_authorizations:
|
||
index:
|
||
new_return_authorization: "New Return Authorization"
|
||
return_authorizations: "Return Authorizations"
|
||
back_to_orders_list: "Back To Orders List"
|
||
rma_number: "RMA Number"
|
||
status: "Status"
|
||
amount: "Amount"
|
||
cannot_create_returns: "Cannot create returns as this order has no shipped units."
|
||
continue: "Continue"
|
||
new:
|
||
new_return_authorization: "New Return Authorization"
|
||
back_to_return_authorizations_list: "Back To Return Authorizations List"
|
||
continue: "Continue"
|
||
edit:
|
||
receive: "receive"
|
||
are_you_sure: "Are you sure?"
|
||
return_authorization: "Return Authorization"
|
||
form:
|
||
product: "Product"
|
||
quantity_shipped: "Quantity Shipped"
|
||
quantity_returned: "Quantity Returned"
|
||
return_quantity: "Return Quantity"
|
||
amount: "Amount"
|
||
rma_value: "RMA Value"
|
||
reason: "Reason"
|
||
stock_location: "Stock Location"
|
||
states:
|
||
authorized: "Authorized"
|
||
received: "Received"
|
||
canceled: "Canceled"
|
||
line_items:
|
||
index:
|
||
results_found: "%{number} Results found."
|
||
viewing: "Viewing %{start} to %{end}."
|
||
orders:
|
||
add_product:
|
||
cannot_add_item_to_canceled_order: "Cannot add item to canceled order"
|
||
cannot_add_item_to_shipped_order: "Cannot add item to shipped order"
|
||
include_out_of_stock_variants: "Include variants with no available stock"
|
||
shipment:
|
||
mark_as_shipped_message_html: "This will mark the order as Shipped.<br />Are you sure you want to proceed?"
|
||
mark_as_shipped_label_message: "Send a shipment/pick up notification email to the customer."
|
||
index:
|
||
listing_orders: "Listing Orders"
|
||
new_order: "New Order"
|
||
capture: "Capture"
|
||
ship: "Ship"
|
||
edit: "Edit"
|
||
order_not_updated: "The order could not be updated"
|
||
note: "Note"
|
||
first: "First"
|
||
last: "Last"
|
||
previous: "Previous"
|
||
next: "Next"
|
||
loading: "Loading"
|
||
no_orders_found: "No Orders Found"
|
||
results_found: "%{number} Results found."
|
||
viewing: "Viewing %{start} to %{end}."
|
||
print_invoices: "Print Invoices"
|
||
cancel_orders: "Cancel Orders"
|
||
resend_confirmation: "Resend Confirmation"
|
||
resend_confirmation_confirm_html: "This will resend the confirmation email to the customer.<br />Are you sure you want to proceed?"
|
||
send_invoice: "Send Invoices"
|
||
send_invoice_confirm_html: "This will email customer invoices for all selected complete orders. <br>Are you sure you want to proceed?"
|
||
selected:
|
||
zero: "No order selected"
|
||
one: "1 order selected"
|
||
other: "%{count} orders selected"
|
||
sortable_header:
|
||
payment_state: "Payment State"
|
||
shipment_state: "Shipment State"
|
||
completed_at: "Completed At"
|
||
number: "Number"
|
||
state: "State"
|
||
email: "Customer E-Mail"
|
||
invoice:
|
||
issued_on: "Issued on"
|
||
tax_invoice: "TAX INVOICE"
|
||
code: "Code"
|
||
from: "From"
|
||
to: "Bill to"
|
||
shipping: "Shipping"
|
||
order_number: "Order Number"
|
||
invoice_number: "Invoice Number"
|
||
payments_list:
|
||
date_time: "Date/time"
|
||
payment_method: "Payment method"
|
||
payment_state: "Payment state"
|
||
amount: "Amount"
|
||
note:
|
||
note_label: "Note:"
|
||
no_note_present: "No note provided."
|
||
form:
|
||
distribution_fields:
|
||
title: "Distribution"
|
||
distributor: "Distributor:"
|
||
order_cycle: "Order cycle:"
|
||
line_item_adjustments: "Line Item Adjustments"
|
||
order_adjustments: "Order Adjustments"
|
||
order_total: "Order Total"
|
||
invoices:
|
||
index:
|
||
order_has_changed: "The order has changed since the last invoice update. The invoice shown here might not be up-to-date anymore."
|
||
overview:
|
||
enterprises_header:
|
||
ofn_with_tip: Enterprises are Producers and/or Hubs and are the basic unit of organisation within the Open Food Network.
|
||
enterprise_row:
|
||
has_no_enterprise_fees: "has no enterprise fees"
|
||
has_no_payment_methods: "has no payment methods"
|
||
has_no_shipping_methods: "has no shipping methods"
|
||
products:
|
||
products_tip: "The products that you sell through the Open Food Network."
|
||
active_products:
|
||
zero: "You don't have any active products."
|
||
one: "You have one active product"
|
||
few: "You have %{count} active products"
|
||
many: "You have %{count} active products"
|
||
other: "You have %{count} active products"
|
||
order_cycles:
|
||
order_cycles: "Order Cycles"
|
||
order_cycles_tip: "Order cycles determine when and where your products are available to customers."
|
||
you_have_active:
|
||
zero: "You don't have any active order cycles."
|
||
one: "You have one active order cycle."
|
||
few: "You have %{count} active order cycles."
|
||
many: "You have %{count} active order cycles."
|
||
other: "You have %{count} active order cycles."
|
||
manage_order_cycles: "MANAGE ORDER CYCLES"
|
||
version:
|
||
view_all_releases: View all releases
|
||
shipping_methods:
|
||
index:
|
||
shipping_methods: "Shipping Methods"
|
||
new_shipping_method: "New Shipping Method"
|
||
name: "Name"
|
||
products_distributor: "Distributor"
|
||
zone: "Zone"
|
||
calculator: "Calculator"
|
||
display: "Display"
|
||
both: "Both Checkout and Back office"
|
||
back_end: "Back office only"
|
||
no_shipping_methods_found: "No shipping methods found"
|
||
new:
|
||
new_shipping_method: "New Shipping Method"
|
||
back_to_shipping_methods_list: "Back To Shipping Methods List"
|
||
edit:
|
||
editing_shipping_method: "Editing Shipping Method"
|
||
new: "New"
|
||
back_to_shipping_methods_list: "Back To Shipping Methods List"
|
||
form:
|
||
categories: "Categories"
|
||
tax_category: "Tax Category"
|
||
zones: "Zones"
|
||
both: "Both Checkout and Back office"
|
||
back_end: "Back office only"
|
||
deactivation_warning: "De-activating a shipping method can make the shipping method disappear from your list. Alternatively, you can hide a shipping method from the checkout page by setting the option 'Display' to 'back office only'."
|
||
payment_methods:
|
||
index:
|
||
payment_methods: "Payment Methods"
|
||
new_payment_method: "New Payment Method"
|
||
name: "Name"
|
||
products_distributor: "Distributor"
|
||
provider: "Provider"
|
||
environment: "Environment"
|
||
display: "Display"
|
||
active: "Active"
|
||
both: "Both"
|
||
back_end: "Back office only"
|
||
active_yes: "Yes"
|
||
active_no: "No"
|
||
no_payment_methods_found: "No payment methods found"
|
||
new:
|
||
new_payment_method: "New Payment Method"
|
||
back_to_payment_methods_list: "Back To Payment Methods List"
|
||
edit:
|
||
new: "New"
|
||
editing_payment_method: "Editing Payment Method"
|
||
back_to_payment_methods_list: "Back To Payment Methods List"
|
||
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
|
||
form:
|
||
name: "Name"
|
||
description: "Description"
|
||
environment: "Environment"
|
||
display: "Display"
|
||
active: "Active"
|
||
active_yes: "Yes"
|
||
active_no: "No"
|
||
both: "Both Checkout and Back office"
|
||
back_end: "Back office only"
|
||
tags: "Tags"
|
||
deactivation_warning: "De-activating a payment method can make the payment method disappear from your list. Alternatively, you can hide a payment method from the checkout page by setting the option 'Display' to 'back office only'."
|
||
providers:
|
||
provider: "Provider"
|
||
check: "Cash/EFT/etc. (payments for which automatic validation is not required)"
|
||
pin: "Pin Payments"
|
||
paypalexpress: "PayPal Express"
|
||
stripeconnect: "Stripe"
|
||
stripesca: "Stripe SCA"
|
||
payments:
|
||
source_forms:
|
||
stripe:
|
||
error_saving_payment: Error saving payment
|
||
submitting_payment: Submitting payment...
|
||
paypal:
|
||
no_payment_via_admin_backend: Paypal payments cannot be captured in the Backoffice
|
||
products:
|
||
image_upload_error: "Please upload the image in JPG, PNG, GIF, SVG or WEBP format."
|
||
image_not_processable: "Image attachment is not a valid image."
|
||
new:
|
||
title: "New Product"
|
||
new_product: "New Product"
|
||
supplier: "Supplier"
|
||
supplier_select_placeholder: "Select a supplier"
|
||
search_for_suppliers: "Search for suppliers"
|
||
search_for_units: "Search for units"
|
||
product_name: "Product Name"
|
||
units: "Unit Size"
|
||
value: "Value"
|
||
unit_name: "Unit name"
|
||
price: "Price"
|
||
unit_price: "Unit Price"
|
||
unit_price_legend: "Calculated based on the item price"
|
||
on_hand: "On Hand"
|
||
on_demand: "On Demand"
|
||
product_description: "Product Description"
|
||
image: "Image"
|
||
unit_name_placeholder: 'eg. bunches'
|
||
index:
|
||
header:
|
||
title: Bulk Edit Products
|
||
indicators:
|
||
title: LOADING PRODUCTS
|
||
no_products: "No products yet. Why don't you add some?"
|
||
no_results: "Sorry, no results match"
|
||
products_head:
|
||
name: Name
|
||
unit: Unit
|
||
display_as: Display As
|
||
category: Category
|
||
tax_category: Tax Category
|
||
inherits_properties?: Inherits Properties?
|
||
av_on: "Av. On"
|
||
import_date: "Import Date"
|
||
products_variant:
|
||
variant_has_n_overrides: "This variant has %{n} override(s)"
|
||
new_variant: "New variant"
|
||
product_name: Product Name
|
||
primary_taxon_form:
|
||
product_category: Product Category
|
||
search_for_categories: "Search for categories"
|
||
group_buy_form:
|
||
group_buy: "Group Buy?"
|
||
bulk_unit_size: Bulk unit size
|
||
display_as:
|
||
display_as: Display As
|
||
clone:
|
||
success: Product cloned
|
||
reports:
|
||
table:
|
||
select_and_search: "Select filters and click on %{option} to access your data."
|
||
hidden_customer_details_tip: "If customer names and/or contact details are hidden, you can ask the distributor to update their shop preferences to allow their suppliers to view customer details in reports."
|
||
products_and_inventory:
|
||
all_products:
|
||
message: "Note that stock levels reported are from supplier product lists only. If you are using Inventory to manage your stock quantities these values will be ignored in this report."
|
||
users:
|
||
index:
|
||
listing_users: "Listing Users"
|
||
new_user: "New User"
|
||
user: "User"
|
||
enterprise_limit: "Enterprise Limit"
|
||
search: "Search"
|
||
email: "Email"
|
||
edit:
|
||
editing_user: "Editing User"
|
||
back_to_users_list: "Back To Users List"
|
||
general_settings: "General Settings"
|
||
form:
|
||
disabled: "Disabled?"
|
||
email: "Email"
|
||
admin: "Super admin?"
|
||
enterprise_limit: "Enterprise Limit"
|
||
confirm_password: "Confirm Password"
|
||
password: "Password"
|
||
locale: "Language"
|
||
email_confirmation:
|
||
confirmation_pending: "Email confirmation is pending. We've sent a confirmation email to %{address}."
|
||
variants:
|
||
index:
|
||
sku: "SKU"
|
||
price: "Price"
|
||
options: "Options"
|
||
no_results: "No results"
|
||
option_types: "Option Types"
|
||
option_values: "Option Values"
|
||
and: "and"
|
||
new_variant: "New Variant"
|
||
show_active: "Show Active"
|
||
show_deleted: "Show Deleted"
|
||
new:
|
||
new_variant: "New Variant"
|
||
form:
|
||
sku: "SKU"
|
||
price: "Price"
|
||
unit_price: "Unit Price"
|
||
display_as: "Display As"
|
||
display_name: "Display Name"
|
||
display_as_placeholder: 'eg. 2 kg'
|
||
display_name_placeholder: 'eg. Tomatoes'
|
||
unit_scale: "Unit scale"
|
||
unit: Unit
|
||
price: Price
|
||
unit_value: Unit value
|
||
variant_category: Category
|
||
autocomplete:
|
||
out_of_stock: "Out of Stock"
|
||
producer_name: "Producer"
|
||
unit: "Unit"
|
||
shared:
|
||
configuration_menu:
|
||
terms_of_service: "Terms of Service"
|
||
sortable_header:
|
||
name: "Name"
|
||
on_hand: "On Hand"
|
||
number: "Number"
|
||
completed_at: "Completed At"
|
||
state: "State"
|
||
payment_state: "Payment State"
|
||
shipment_state: "Shipment State"
|
||
email: "Email"
|
||
total: "Total"
|
||
billing_address_name: "Name"
|
||
taxons:
|
||
back_to_list: "Back To Product Categories List"
|
||
index:
|
||
title: "Product Categories"
|
||
new_taxon: 'New product category'
|
||
new:
|
||
title: "New Product Category"
|
||
edit:
|
||
title: "Edit Product Category"
|
||
destroy:
|
||
delete_taxon:
|
||
success: "Successfully deleted the product category"
|
||
error: "Unable to delete the product category due to assigned products."
|
||
form:
|
||
name: Name
|
||
meta_title: Meta Title
|
||
meta_description: Meta Description
|
||
meta_keywords: Meta Keywords
|
||
description: Description
|
||
dfc_id: DFC URI
|
||
general_settings:
|
||
edit:
|
||
legal_settings: "Legal Settings"
|
||
cookies_consent_banner_toggle: "Display cookies consent banner"
|
||
privacy_policy_url: "Privacy Policy URL"
|
||
enterprises_require_tos: "Enterprises must accept Terms of Service"
|
||
shoppers_require_tos: "Shoppers must accept Terms of Service"
|
||
cookies_policy_matomo_section: "Display Matomo section on cookies policy page"
|
||
footer_tos_url: "Terms of Service URL"
|
||
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?
|
||
stripe_sca:
|
||
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:
|
||
flatpickr_date_format: "Y-m-d"
|
||
flatpickr_datetime_format: "Y-m-d H:i"
|
||
today: "Today"
|
||
now: "Now"
|
||
close: "Close"
|
||
orders:
|
||
error_flash_for_unavailable_items: "An item in your cart has become unavailable. Please update the selected quantities."
|
||
edit:
|
||
login_to_view_order: "Please log in to view your order."
|
||
bought:
|
||
item: "Already ordered in this order cycle"
|
||
line_item:
|
||
insufficient_stock: "Insufficient stock available, only %{on_hand} remaining"
|
||
out_of_stock: "Out of Stock"
|
||
unavailable_item: "Currently unavailable"
|
||
shipment_states:
|
||
backorder: backorder
|
||
partial: partial
|
||
pending: pending
|
||
ready: ready
|
||
shipped: shipped
|
||
canceled: canceled
|
||
payment_states:
|
||
balance_due: balance due
|
||
completed: completed
|
||
checkout: checkout
|
||
credit_owed: credit owed
|
||
failed: failed
|
||
paid: paid
|
||
pending: pending
|
||
processing: processing
|
||
requires_authorization: "authorization required"
|
||
void: void
|
||
invalid: invalid
|
||
authorise: authorise
|
||
order_mailer:
|
||
cancel_email:
|
||
customer_greeting: "Dear %{name},"
|
||
instructions_html: "Your order with <strong>%{distributor}</strong> has been CANCELED. Please retain this cancellation information for your records."
|
||
dont_cancel: "If you have changed your mind or don't wish to cancel this order please contact %{email}"
|
||
order_summary_canceled_html: "<strong>Order Summary #%{number} [CANCELED]</strong>"
|
||
details: "Here are the details of what you ordered:"
|
||
unpaid_order: "Your order was unpaid so no refund has been made"
|
||
paid_order: "Your order was paid so %{distributor} has refunded the full amount"
|
||
credit_order: "Your order was paid so your account has been credited"
|
||
subject: "Cancellation of Order"
|
||
cancel_email_for_shop:
|
||
greeting: "Dear %{name},"
|
||
subject: "Cancellation of Order"
|
||
intro: "A customer has cancelled their order #%{number}."
|
||
view_cancelled_order: "View cancelled order"
|
||
confirm_email:
|
||
subject: "Order Confirmation"
|
||
invoice_email:
|
||
hi: "Hi %{name}"
|
||
invoice_attached_text: Please find attached an invoice for your recent order from
|
||
user_mailer:
|
||
reset_password_instructions:
|
||
dear_customer: "Dear customer,"
|
||
request_sent_text: |
|
||
A request to reset your password has been made.
|
||
If you did not make this request, simply ignore this email.
|
||
link_text: >
|
||
If you did make this request just click the link below:
|
||
issue_text: |
|
||
If the above URL does not work try copying and pasting it into your browser.
|
||
If you continue to have problems please feel free to contact us.
|
||
subject: "Reset password instructions"
|
||
confirmation_instructions:
|
||
subject: "Please confirm your OFN account"
|
||
payment_mailer:
|
||
authorize_payment:
|
||
subject: "Please authorize your payment to %{distributor} on OFN"
|
||
instructions: "Your payment of %{amount} to %{distributor} requires additional authentication. Please visit the following URL to authorize your payment:"
|
||
authorization_required:
|
||
subject: "A payment requires authorization from the customer"
|
||
message: "A payment for order %{order_number} requires additional authorization from the customer. The customer has been notified via email and the payment will appear as pending until it is authorized."
|
||
shipment_mailer:
|
||
shipped_email:
|
||
dear_customer: "Dear Customer,"
|
||
instructions: "Your order from %{distributor} has been shipped"
|
||
shipment_summary: "Shipment Summary"
|
||
subject: "Shipment Notification"
|
||
thanks: "Thank you for your business."
|
||
track_information: ! "Tracking Information: %{tracking}"
|
||
track_link: ! "Tracking Link: %{url}"
|
||
picked_up_instructions: "Your order from %{distributor} has been picked-up"
|
||
picked_up_subject: "Pick up Notification"
|
||
test_mailer:
|
||
test_email:
|
||
greeting: "Congratulations!"
|
||
message: "If you have received this email, then your email settings are correct."
|
||
subject: "Test Mail"
|
||
order_state:
|
||
address: address
|
||
adjustments: adjustments
|
||
awaiting_return: awaiting return
|
||
canceled: cancelled
|
||
cart: cart
|
||
confirmation: "confirmation"
|
||
complete: complete
|
||
confirm: confirm
|
||
delivery: delivery
|
||
paused: paused
|
||
payment: payment
|
||
pending: pending
|
||
resumed: resumed
|
||
returned: returned
|
||
subscription_state:
|
||
active: active
|
||
pending: pending
|
||
ended: ended
|
||
paused: paused
|
||
canceled: cancelled
|
||
paypal:
|
||
already_refunded: "This payment has been refunded and no further action can be taken on it."
|
||
no_payment_via_admin_backend: "You cannot charge PayPal accounts through the admin backend at this time."
|
||
transaction: "PayPal Transaction"
|
||
payer_id: "Payer ID"
|
||
transaction_id: "Transaction ID"
|
||
token: "Token"
|
||
refund: "Refund"
|
||
refund_amount: "Amount"
|
||
original_amount: "Original amount: %{amount}"
|
||
refund_successful: "PayPal refund successful"
|
||
refund_unsuccessful: "PayPal refund unsuccessful"
|
||
actions:
|
||
refund: "Refund"
|
||
flash:
|
||
cancel: "Don't want to use PayPal? No problems."
|
||
connection_failed: "Could not connect to PayPal."
|
||
generic_error: "PayPal failed. %{reasons}"
|
||
users:
|
||
api_keys:
|
||
regenerate_key: "Regenerate Key"
|
||
title: API key
|
||
webhook_endpoints:
|
||
title: Webhook Endpoints
|
||
description: Events in the system may trigger webhooks to external systems.
|
||
event_type:
|
||
header: Event type
|
||
url:
|
||
header: Endpoint URL
|
||
developer_settings:
|
||
title: Developer Settings
|
||
form:
|
||
account_settings: Account Settings
|
||
show:
|
||
tabs:
|
||
developer_settings: Developer Settings
|
||
orders: Orders
|
||
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
|
||
transactions:
|
||
transaction_history: Transaction History
|
||
authorisation_required: Authorisation Required
|
||
authorise: Authorize
|
||
open_orders:
|
||
order: Order
|
||
shop: Shop
|
||
changes_allowed_until: Changes Allowed Until
|
||
items: Items
|
||
total: Total
|
||
edit: Edit
|
||
cancel: Cancel
|
||
closed: Closed
|
||
until: Until
|
||
past_orders:
|
||
order: Order
|
||
shop: Shop
|
||
completed_at: Completed At
|
||
items: Items
|
||
total: Total
|
||
paid?: Paid?
|
||
status: Status
|
||
completed: Completed
|
||
cancelled: Cancelled
|
||
saved_cards:
|
||
default?: Default?
|
||
delete?: Delete?
|
||
cards:
|
||
authorised_shops: Authorised Shops
|
||
authorised_shops_agreement: This is the list of shops which are permitted to charge your default credit card for any subscriptions (ie. repeating orders) you may have. Your card details will be kept secure and will not be shared with shop owners. You will always be notified when you are charged. By checking the box for a shop, you are agreeing to authorise that shop to send instructions to the financial institution that issued your card to take payments in accordance with the terms of any subscription you create with that shop.
|
||
saved_cards_popover: This is the list of cards you have opted to save for later use. Your 'default' will be selected automatically when you checkout an order, and can be charged by any shops you have allowed to do so (see right).
|
||
authorised_shops:
|
||
shop_name: "Shop Name"
|
||
allow_charges?: "Allow Charges to Default Card?"
|
||
no_default_saved_cards_tooltip: You need to mark one credit card as default to allow charges.
|
||
localized_number:
|
||
invalid_format: has an invalid format. Please enter a number.
|
||
api:
|
||
invalid_api_key: "Invalid API key (%{key}) specified."
|
||
unauthorized: "You are not authorized to perform that action."
|
||
invalid_resource: "Invalid resource. Please fix errors and try again."
|
||
resource_not_found: "The resource you were looking for could not be found."
|
||
access: "API Access"
|
||
key: "Key"
|
||
clear_key: "Clear key"
|
||
regenerate_key: "Regenerate Key"
|
||
no_key: "No key"
|
||
generate_key: "Generate API key"
|
||
key_generated: "Key generated"
|
||
key_cleared: "Key cleared"
|
||
shipment:
|
||
cannot_ready: "Cannot ready shipment."
|
||
toggle_api_key_view: "Show API key view for user"
|
||
activerecord:
|
||
models:
|
||
spree/payment:
|
||
one: Payment
|
||
other: Payments
|
||
unit: unit
|
||
per_unit: per unit
|
||
datetime:
|
||
distance_in_words:
|
||
about_x_hours:
|
||
one: about 1 hour
|
||
other: about %{count} hours
|
||
about_x_months:
|
||
one: about 1 month
|
||
other: about %{count} months
|
||
about_x_years:
|
||
one: about 1 year
|
||
other: about %{count} years
|
||
almost_x_years:
|
||
one: almost 1 year
|
||
other: almost %{count} years
|
||
half_a_minute: half a minute
|
||
less_than_x_seconds:
|
||
one: less than 1 second
|
||
other: less than %{count} seconds
|
||
less_than_x_minutes:
|
||
one: less than a minute
|
||
other: less than %{count} minutes
|
||
over_x_years:
|
||
one: over 1 year
|
||
other: over %{count} years
|
||
x_seconds:
|
||
one: 1 second
|
||
other: "%{count} seconds"
|
||
x_minutes:
|
||
one: 1 minute
|
||
other: "%{count} minutes"
|
||
x_days:
|
||
one: 1 day
|
||
other: "%{count} days"
|
||
x_months:
|
||
one: 1 month
|
||
other: "%{count} months"
|
||
x_years:
|
||
one: 1 year
|
||
other: "%{count} years"
|
||
components:
|
||
multiple_checked_select:
|
||
filter_placeholder: "Filter options"
|
||
search_input:
|
||
placeholder: Search
|
||
selector_with_filter:
|
||
selected_items: "%{count} selected"
|
||
search_placeholder: Search
|
||
pagination:
|
||
next: Next
|
||
previous: Previous
|
||
tag_list_input:
|
||
default_placeholder: Add a tag
|
||
tag_rule_form:
|
||
tag_rules:
|
||
shipping_method_tagged_top: "Shipping methods tagged"
|
||
shipping_method_tagged_bottom: "are:"
|
||
payment_method_tagged_top: "Payment methods tagged"
|
||
payment_method_tagged_bottom: "are:"
|
||
order_cycle_tagged_top: "Order Cycles tagged"
|
||
order_cycle_tagged_bottom: "are:"
|
||
inventory_tagged_top: "Inventory variants tagged"
|
||
inventory_tagged_bottom: "are:"
|
||
variant_tagged_top: "Variants tagged"
|
||
variant_tagged_bottom: "are:"
|
||
visible: VISIBLE
|
||
not_visible: NOT VISIBLE
|
||
tag_rule_group_form:
|
||
for_customers_tagged: 'For customers tagged:'
|
||
add_new_rule: '+ Add A New Rule'
|
||
no_rules_yet: No rules apply to this tag yet
|
||
add_tag_rule_modal:
|
||
select_rule_type: "Select a rule type:"
|
||
add_rule: "Add Rule"
|
||
webhook_endpoint_form:
|
||
url:
|
||
create_placeholder: Enter the URL of the remote webhook endpoint
|
||
event_types:
|
||
order_cycle_opened: Order Cycle Opened
|
||
payment_status_changed: Post webhook on Payment status change
|
||
test_endpoint: Test webhook endpoint
|
||
|
||
# Gem to prevent bot form submissions
|
||
invisible_captcha:
|
||
sentence_for_humans: "Please leave empty"
|
||
timestamp_error_message: "Please try again after 5 seconds."
|