localeapp roundtrip
This commit is contained in:
parent
8e4f3a4caf
commit
0aa098e75b
4 changed files with 315 additions and 259 deletions
|
|
@ -280,8 +280,8 @@ en:
|
|||
new:
|
||||
title: Create new user
|
||||
show:
|
||||
confirm_delete: Do you really want to delete %{user}?
|
||||
confirm_sudo: "If you continue, you will take on the identity of %{user}. Do not forget to log out when you're done!"
|
||||
confirm_delete: Do you really want to remove %{user}?
|
||||
confirm_sudo: If you continue, you will take on the identity of %{user}. Do not forget to log out when you're done!
|
||||
groupabos: Group subscriptions
|
||||
member_since: Member since %{time}
|
||||
person: Person
|
||||
|
|
@ -351,16 +351,16 @@ en:
|
|||
unit_quantity_short: U.Q.
|
||||
controller:
|
||||
create_from_upload:
|
||||
notice: '%{count} new articles were saved.'
|
||||
notice: "%{count} new articles were saved."
|
||||
error_invalid: There are errors in articles
|
||||
error_nosel: No articles selected
|
||||
error_parse: '%{msg} ... in line %{line}'
|
||||
error_parse: "%{msg} ... in line %{line}"
|
||||
error_update: 'An error occured when updating article ''%{article}'': %{msg}'
|
||||
parse_upload:
|
||||
notice: '%{count} articles were succesfully analysed.'
|
||||
notice: "%{count} articles were succesfully analysed."
|
||||
sync:
|
||||
notice: Catalog is up to date
|
||||
shared_alert: '%{supplier} is not linked to an external database'
|
||||
shared_alert: "%{supplier} is not linked to an external database"
|
||||
update_all:
|
||||
notice: All articles and prices were updated.
|
||||
update_sel:
|
||||
|
|
@ -372,7 +372,7 @@ en:
|
|||
notice: All articles and prices were updated.
|
||||
destroy_active_article:
|
||||
drop: delete
|
||||
note: '%{article} is used in current orders and can not be deleted Please first ... the article from orders %{drop_link}.'
|
||||
note: "%{article} is used in current orders and can not be deleted Please first ... the article from orders %{drop_link}."
|
||||
edit_all:
|
||||
note: 'Mandatory fields are: name, unit, (net) price and order number.'
|
||||
submit: Update all articles
|
||||
|
|
@ -402,10 +402,10 @@ en:
|
|||
title: Articles from %{supplier} (%{count})
|
||||
upload: Upload articles
|
||||
model:
|
||||
error_in_use: '%{article} can not be deleted because the article is part of a current order!'
|
||||
error_in_use: "%{article} can not be deleted because the article is part of a current order!"
|
||||
error_nosel: You have selected no articles
|
||||
parse_upload:
|
||||
body: <p><i>Please verify the articles.</i></p> <p><i>Warning, at the moment there is no check for duplicate articles.</i></p>
|
||||
body: "<p><i>Please verify the articles.</i></p> <p><i>Warning, at the moment there is no check for duplicate articles.</i></p>"
|
||||
submit: Upload
|
||||
title: Upload articles
|
||||
sync:
|
||||
|
|
@ -414,7 +414,7 @@ en:
|
|||
body: 'The following articles were removed from the list and will be <b>deleted</b>:'
|
||||
body_ignored:
|
||||
one: One article without order number was skipped.
|
||||
other: '%{count} articles without order number were skipped.'
|
||||
other: "%{count} articles without order number were skipped."
|
||||
body_skip: No articles to delete.
|
||||
title: Remove from list ...
|
||||
price_short: Price
|
||||
|
|
@ -426,7 +426,7 @@ en:
|
|||
title: Update ...
|
||||
update_msg:
|
||||
one: One article needs to be updated.
|
||||
other: '%{count} articles need to be updated.'
|
||||
other: "%{count} articles need to be updated."
|
||||
upnew:
|
||||
body_count:
|
||||
one: There is one new article to add.
|
||||
|
|
@ -435,11 +435,11 @@ en:
|
|||
upload:
|
||||
body: <p>The file has to be a text file with the ending <tt>.csv</tt>. The first line will be ignored when imported, fields are separated by semicolons (';'), and text may be enclosed by double quotation marks ("text..."). Default character-set is utf-8.</p> <p>Column order:</p>
|
||||
fields:
|
||||
reserved: (Reserved)
|
||||
reserved: "(Reserved)"
|
||||
status: Status (x=skip)
|
||||
file_label: Please choose a compatible file
|
||||
submit: Upload file
|
||||
title: '%{supplier} / upload articles'
|
||||
title: "%{supplier} / upload articles"
|
||||
config:
|
||||
hints:
|
||||
applepear_url: Website where the apple and pear system for tasks is explained.
|
||||
|
|
@ -460,10 +460,10 @@ en:
|
|||
minimum_balance: Members can only order when their account balance is above or equal to this amount.
|
||||
name: The name of your foodcoop.
|
||||
order_schedule:
|
||||
initial: Schedule starts at this date.
|
||||
ends:
|
||||
recurr: Schedule for default order closing date.
|
||||
time: Default time when orders are closed.
|
||||
initial: Schedule starts at this date.
|
||||
page_footer: Shown on each page at the bottom. Enter "blank" to disable the footer completely.
|
||||
pdf_add_page_breaks:
|
||||
order_by_articles: Put each article on a separate page.
|
||||
|
|
@ -472,9 +472,9 @@ en:
|
|||
pdf_page_size: Page size for PDF documents, typically "A4" or "letter".
|
||||
price_markup: Percentage that is added to the gross price for foodcoop members.
|
||||
stop_ordering_under: Members can only order when they have at least this many apple points.
|
||||
tax_default: Default VAT percentage for new articles.
|
||||
tasks_period_days: Number of days between two periodic tasks (default 7, which is a week).
|
||||
tasks_upfront_days: For how many days in advance you would like to schedule periodic tasks.
|
||||
tax_default: Default VAT percentage for new articles.
|
||||
tolerance_is_costly: Order as much of the member tolerance as possible (compared to only as much needed to fill the last box). Enabling this also includes the tolerance in the total price of the open member order.
|
||||
use_apple_points: When the apple point system is enabled, members are required to do some tasks to be able to keep ordering.
|
||||
use_messages: Allow members to communicate with each other within Foodsoft.
|
||||
|
|
@ -502,13 +502,13 @@ en:
|
|||
ignore_browser_locale: Ignore browser language
|
||||
mailing_list: Mailing-list
|
||||
mailing_list_subscribe: Mailing-list subscribe
|
||||
minimum_balance: Minimum account balance
|
||||
minimum_balance: Minimum balance
|
||||
name: Name
|
||||
order_schedule:
|
||||
initial: Schedule start
|
||||
ends:
|
||||
recurr: Order ends
|
||||
time: time
|
||||
initial: Schedule start
|
||||
page_footer: Page footer
|
||||
pdf_add_page_breaks: Page breaks
|
||||
pdf_font_size: Font size
|
||||
|
|
@ -553,7 +553,7 @@ en:
|
|||
index:
|
||||
confirm_delete: Are you sure?
|
||||
new_delivery: 'Create new delivery for %{supplier} '
|
||||
title: '%{supplier}/deliveries'
|
||||
title: "%{supplier}/deliveries"
|
||||
invoice_amount: Invoice amount
|
||||
invoice_net_amount: Invoice net amount
|
||||
new:
|
||||
|
|
@ -618,7 +618,7 @@ en:
|
|||
title: 'Order sorting matrix: %{name}, closed at %{date}'
|
||||
total:
|
||||
one: One article in total
|
||||
other: '%{count} articles in total'
|
||||
other: "%{count} articles in total"
|
||||
errors:
|
||||
general: A problem has occured.
|
||||
general_again: A problem has occured. Please try again.
|
||||
|
|
@ -661,10 +661,10 @@ en:
|
|||
invoice_amount: 'Invoice amount:'
|
||||
invoice_date: 'Invoice date:'
|
||||
invoice_number: 'Invoice number:'
|
||||
minus_refund_calculated: '- deposit charged:'
|
||||
minus_refund_calculated: "- deposit charged:"
|
||||
new: create new invoice
|
||||
new_body: 'Create an invoice for this order:'
|
||||
plus_refund_credited: '+ deposit returned:'
|
||||
plus_refund_credited: "+ deposit returned:"
|
||||
refund_adjusted_amount: 'amount adjusted for refund:'
|
||||
new:
|
||||
alert: Attention, order was already accounted
|
||||
|
|
@ -716,7 +716,7 @@ en:
|
|||
notice: All transactions were saved.
|
||||
index:
|
||||
balance: 'Balance of account: %{balance}'
|
||||
last_updated_at: (last updated %{when} ago)
|
||||
last_updated_at: "(last updated %{when} ago)"
|
||||
new_transaction: Create new transaction
|
||||
title: Account statement for %{name}
|
||||
index_collection:
|
||||
|
|
@ -777,11 +777,11 @@ en:
|
|||
index:
|
||||
name: Name ...
|
||||
only_active: Only active groups
|
||||
only_active_desc: (have placed order at least once in the last 3 months)
|
||||
only_active_desc: "(have placed order at least once in the last 3 months)"
|
||||
title: Ordergroups
|
||||
users:
|
||||
index:
|
||||
body: <p>Here you can write a message to the members of your Foodcoop.</p> <p>You have to approve in your %{profile_link} that your contact details are visible.</p>
|
||||
body: "<p>Here you can write a message to the members of your Foodcoop. If you'd like others to contact you, please enable it in your %{profile_link}.</p>"
|
||||
ph_name: Name ...
|
||||
ph_ordergroup: Ordergroup ...
|
||||
profile_link: options
|
||||
|
|
@ -792,7 +792,7 @@ en:
|
|||
invite_new: You can invite new members %{invite_link}.
|
||||
title: Edit group
|
||||
index:
|
||||
body: <p>Editing a group is only available to members of the group.<br/> If you want to join a group, please send the members a message. </p>
|
||||
body: "<p>Editing a group is only available to members of the group.<br/> If you want to join a group, please send the members a message. </p>"
|
||||
title: Working groups
|
||||
workgroup:
|
||||
edit: Edit group
|
||||
|
|
@ -867,7 +867,7 @@ en:
|
|||
sum: Sum
|
||||
title: Your order result for %{order}
|
||||
switch_order:
|
||||
remaining: '%{remaining} remaining'
|
||||
remaining: "%{remaining} remaining"
|
||||
title: Current orders
|
||||
update:
|
||||
error_general: The order couldn’t be updated due to a bug.
|
||||
|
|
@ -876,7 +876,7 @@ en:
|
|||
helpers:
|
||||
application:
|
||||
edit_user: Edit user
|
||||
nick_fallback: (no username)
|
||||
nick_fallback: "(no username)"
|
||||
role_admin: Admin
|
||||
role_article_meta: Articles
|
||||
role_finance: Finance
|
||||
|
|
@ -900,8 +900,8 @@ en:
|
|||
message:
|
||||
create: send message
|
||||
tasks:
|
||||
required_users: '%{count} members are still needed!'
|
||||
task_title: '%{name} (%{duration}h)'
|
||||
required_users: "%{count} members are still needed!"
|
||||
task_title: "%{name} (%{duration}h)"
|
||||
home:
|
||||
apple_bar:
|
||||
desc: 'This shows the proportion of completed tasks to the volume of orders for your ordergroup in comparison to the average of the Foodcoop. In practice: for every %{amount} of total orders, you should execute a task!'
|
||||
|
|
@ -910,12 +910,12 @@ en:
|
|||
warning: Warning, if you have less then %{threshold} of apple points, you are not allowed to place an order!
|
||||
changes_saved: Changes saved.
|
||||
index:
|
||||
due_date_format: '%A %d %B'
|
||||
due_date_format: "%A %d %B"
|
||||
messages:
|
||||
title: Newest Messages
|
||||
view_all: See all messages
|
||||
my_ordergroup:
|
||||
funds: '| Available Credit:'
|
||||
funds: "| Available Credit:"
|
||||
last_update: Last update was %{when} ago
|
||||
title: My ordergroup
|
||||
transactions:
|
||||
|
|
@ -948,8 +948,8 @@ en:
|
|||
title: You are member of the groups
|
||||
title: My Profile
|
||||
user:
|
||||
since: '(member since: %{when})'
|
||||
title: '%{user}'
|
||||
since: "(member since: %{when})"
|
||||
title: "%{user}"
|
||||
start_nav:
|
||||
admin: Administration
|
||||
finances:
|
||||
|
|
@ -976,18 +976,18 @@ en:
|
|||
errors:
|
||||
already_member: is already in use. Person is already a member of this Foodcoop.
|
||||
modal_form:
|
||||
body: <p>Here you can invite a person to a group <b>%{group}</b>, who is not yet a member of the foodcoop.</p> <p>After being added for the first time, the person is automatically a member of this group.</p>
|
||||
body: "<p>Here you can invite a person to a group <b>%{group}</b>, who is not yet a member of the foodcoop.</p> <p>After being added for the first time, the person is automatically a member of this group.</p>"
|
||||
title: Invite person
|
||||
new:
|
||||
action: Send invite
|
||||
body: <p>Here you can add a person to the group <b>%{group}</b>, who is not yet a member of the foodcoop.</p>
|
||||
body: "<p>Here you can add a person to the group <b>%{group}</b>, who is not yet a member of the foodcoop.</p>"
|
||||
success: User was invited successfully.
|
||||
js:
|
||||
ordering:
|
||||
confirm_change: Modifications to this order will be lost when you change the order. Do you want to lose the changes you made and continue?
|
||||
layouts:
|
||||
email:
|
||||
footer_1_separator: --
|
||||
footer_1_separator: "--"
|
||||
footer_2_foodsoft: 'Foodsoft: %{url}'
|
||||
footer_3_homepage: 'Foodcoop: %{url}'
|
||||
footer_4_help: 'Help: %{url}'
|
||||
|
|
@ -1002,13 +1002,13 @@ en:
|
|||
logout: Logout
|
||||
ordergroup: My ordergroup
|
||||
profile: Edit profile
|
||||
logo: <span>food</span>soft
|
||||
logo: "<span>food</span>soft"
|
||||
lib:
|
||||
order_pdf:
|
||||
page: Page %{number}
|
||||
login:
|
||||
accept_invitation:
|
||||
body: <p>You are invited to be part of the foodcoop %{foodcoop} as a member of the group <b>%{group}</b>.</p> <p>If you want to participate, please fill in this form.</p> <p>Naturally, your information wll not be shared with third parties for any reason. You can decide how much of your personal information should be visible for everyone. 'All' means all Foodcoop-members. Please note that the administrators do have access to your information.</p>
|
||||
body: "<p>You are invited to be part of the foodcoop %{foodcoop} as a member of the group <b>%{group}</b>.</p> <p>If you want to participate, please fill in this form.</p> <p>Naturally, your information wll not be shared with third parties for any reason. You can decide how much of your personal information should be visible for everyone. 'All' means all Foodcoop-members. Please note that the administrators do have access to your information.</p>"
|
||||
submit: Create a Foodsoft account
|
||||
title: Invitation to %{name}
|
||||
controller:
|
||||
|
|
@ -1022,17 +1022,17 @@ en:
|
|||
update_password:
|
||||
notice: Your password was updated. You can login now.
|
||||
forgot_password:
|
||||
body: <p>No problem, you can choose a new password.</p> <p>Please fill in the email address with which you are registered here. Then you will receive an email with further instructions.</p>
|
||||
body: "<p>No problem, you can choose a new password.</p> <p>Please fill in the email address with which you are registered here. Then you will receive an email with further instructions.</p>"
|
||||
submit: Request new password
|
||||
title: Forgot password?
|
||||
new_password:
|
||||
body: <p>Please fill in the new password for <b>%{user}</b></p>
|
||||
body: "<p>Please fill in the new password for <b>%{user}</b></p>"
|
||||
submit: Save new password
|
||||
title: New password
|
||||
mailer:
|
||||
dateformat: '%d %b'
|
||||
dateformat: "%d %b"
|
||||
feedback:
|
||||
header: '%{user} wrote at %{date}:'
|
||||
header: "%{user} wrote at %{date}:"
|
||||
subject: Feedback from %{email}
|
||||
invite:
|
||||
subject: Invitation to the Foodcoop
|
||||
|
|
@ -1119,8 +1119,8 @@ en:
|
|||
messages:
|
||||
reply: Reply
|
||||
model:
|
||||
reply_header: '%{user} wrote on %{when}:'
|
||||
reply_indent: '> %{line}'
|
||||
reply_header: "%{user} wrote on %{when}:"
|
||||
reply_indent: "> %{line}"
|
||||
reply_subject: 'Re: %{subject}'
|
||||
new:
|
||||
list:
|
||||
|
|
@ -1208,7 +1208,7 @@ en:
|
|||
index:
|
||||
title: Ordergroups
|
||||
model:
|
||||
error_single_group: '%{user} is already a member of another ordergroup'
|
||||
error_single_group: "%{user} is already a member of another ordergroup"
|
||||
invalid_balance: is not a valid number
|
||||
orders:
|
||||
articles:
|
||||
|
|
@ -1285,8 +1285,8 @@ en:
|
|||
confirm_end: |-
|
||||
Do you really want to close the order %{order}?
|
||||
There is no going back.
|
||||
description1: '%{state} order from %{supplier} created by %{who}, open from %{starts} until %{ends}.'
|
||||
description2: '%{ordergroups} ordered %{article_count} articles, with a total value of %{net_sum} / %{gross_sum} (net / gross).'
|
||||
description1: "%{state} order from %{supplier} created by %{who}, open from %{starts} until %{ends}."
|
||||
description2: "%{ordergroups} ordered %{article_count} articles, with a total value of %{net_sum} / %{gross_sum} (net / gross)."
|
||||
download:
|
||||
article_pdf: Article PDF
|
||||
download_file: Download file
|
||||
|
|
@ -1313,10 +1313,10 @@ en:
|
|||
update:
|
||||
notice: The order was updated.
|
||||
update_order_amounts:
|
||||
msg1: '%{count} articles (%{units} units) updated'
|
||||
msg2: '%{count} (%{units}) using tolerance'
|
||||
msg3: '%{count} (%{units}) go to stock if foodsoft would support that [don''t translate]'
|
||||
msg4: '%{count} (%{units}) left over'
|
||||
msg1: "%{count} articles (%{units} units) updated"
|
||||
msg2: "%{count} (%{units}) using tolerance"
|
||||
msg3: "%{count} (%{units}) go to stock if foodsoft would support that [don't translate]"
|
||||
msg4: "%{count} (%{units}) left over"
|
||||
pages:
|
||||
all:
|
||||
new_page: Create new page
|
||||
|
|
@ -1368,9 +1368,9 @@ en:
|
|||
new:
|
||||
title: Create new wiki page
|
||||
page_list_item:
|
||||
date_format: '%a, %d %B %Y %H:%M:%S'
|
||||
date_format: "%a, %d %B %Y %H:%M:%S"
|
||||
show:
|
||||
date_format: '%d-%m-%y %H:%M'
|
||||
date_format: "%d-%m-%y %H:%M"
|
||||
delete: Delete page
|
||||
delete_confirm: 'Warning: all subpages will be deleted as well. Are you sure?'
|
||||
edit: Edit page
|
||||
|
|
@ -1383,9 +1383,9 @@ en:
|
|||
notice: Page was updated
|
||||
version:
|
||||
author: 'Author: %{user}'
|
||||
date_format: '%a, %d-%m-%Y, %H:%M'
|
||||
date_format: "%a, %d-%m-%Y, %H:%M"
|
||||
revert: Revert to this version
|
||||
title: '%{title} - version %{version}'
|
||||
title: "%{title} - version %{version}"
|
||||
title_version: Version
|
||||
view_current: See current version
|
||||
sessions:
|
||||
|
|
@ -1442,7 +1442,7 @@ en:
|
|||
copy:
|
||||
name: Please modify
|
||||
edit_stock_article:
|
||||
price: <ul><li>Price changes are forbidden.</li><li>If necessary, %{stock_article_copy_link}.</li></ul>
|
||||
price: "<ul><li>Price changes are forbidden.</li><li>If necessary, %{stock_article_copy_link}.</li></ul>"
|
||||
supplier:
|
||||
min_order_quantity: The minimum amount which has to be ordered will be shown during the order process and should motivate ordering
|
||||
task:
|
||||
|
|
@ -1475,7 +1475,7 @@ en:
|
|||
fr: French
|
||||
nl: Dutch
|
||||
required:
|
||||
mark: '*'
|
||||
mark: "*"
|
||||
text: required
|
||||
'yes': 'Yes'
|
||||
stock_takings:
|
||||
|
|
@ -1512,7 +1512,7 @@ en:
|
|||
notice: Inventory was updated.
|
||||
stockit:
|
||||
check:
|
||||
not_empty: '%{name} could not be deleted, the inventory is not zero.'
|
||||
not_empty: "%{name} could not be deleted, the inventory is not zero."
|
||||
copy:
|
||||
title: Copy stock article
|
||||
create:
|
||||
|
|
@ -1574,7 +1574,7 @@ en:
|
|||
import: Choose articles to import
|
||||
shared_supplier_note: Supplier is connected to the external database.
|
||||
shared_suppliers:
|
||||
body: <p>Suppliers of the external database are displayed here.</p> <p>You can import external suppliers by subscribing (see below).</p> <p>A new supplier will be created and connected to the external database.</p>
|
||||
body: "<p>Suppliers of the external database are displayed here.</p> <p>You can import external suppliers by subscribing (see below).</p> <p>A new supplier will be created and connected to the external database.</p>"
|
||||
subscribe: Subscribe
|
||||
subscribe_again: Subscribe again
|
||||
supplier: Supplier
|
||||
|
|
@ -1598,7 +1598,7 @@ en:
|
|||
notice: Task has been deleted
|
||||
edit:
|
||||
title: Edit task
|
||||
warning_periodic: <strong>Warning:</strong> This task is part of a group of <em>weekly tasks</em>. When saving it will be excluded from the group and it will be converted to a <em>regular task</em>.
|
||||
warning_periodic: "<strong>Warning:</strong> This task is part of a group of <em>weekly tasks</em>. When saving it will be excluded from the group and it will be converted to a <em>regular task</em>."
|
||||
error_not_found: No workgroup found
|
||||
form:
|
||||
search:
|
||||
|
|
@ -1618,7 +1618,7 @@ en:
|
|||
mark_done: Mark task as done
|
||||
reject_task: Reject task
|
||||
who: Who is doing it?
|
||||
who_hint: (How much are still needed?)
|
||||
who_hint: "(How much are still needed?)"
|
||||
nav:
|
||||
all_tasks: All tasks
|
||||
archive: Completed tasks (archive)
|
||||
|
|
@ -1636,7 +1636,7 @@ en:
|
|||
confirm_delete_group: Really delete this and all subsequent tasks?
|
||||
confirm_delete_single: Are you sure you want to delete the task?
|
||||
delete_group: Delete task and subsequent
|
||||
hours: '%{count}h'
|
||||
hours: "%{count}h"
|
||||
mark_done: Mark task as done
|
||||
reject_task: Reject task
|
||||
title: Show task
|
||||
|
|
@ -1659,7 +1659,7 @@ en:
|
|||
delete: Delete
|
||||
edit: Edit
|
||||
marks:
|
||||
close: '×'
|
||||
close: "×"
|
||||
success: <i class="icon icon-ok"></i>
|
||||
or_cancel: or cancel
|
||||
please_wait: Please wait...
|
||||
|
|
@ -1667,11 +1667,11 @@ en:
|
|||
show: Show
|
||||
views:
|
||||
pagination:
|
||||
first: '«'
|
||||
last: '»'
|
||||
next: '›'
|
||||
previous: '‹'
|
||||
truncate: '...'
|
||||
first: "«"
|
||||
last: "»"
|
||||
next: "›"
|
||||
previous: "‹"
|
||||
truncate: "..."
|
||||
workgroups:
|
||||
edit:
|
||||
title: Edit workgroup
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue