Merge branch master into i18n
This commit is contained in:
commit
5b7ec86ed6
71 changed files with 5470 additions and 2861 deletions
4
Gemfile
4
Gemfile
|
@ -65,7 +65,9 @@ group :development do
|
|||
# Deploy with Capistrano
|
||||
gem 'capistrano', '2.13.5'
|
||||
gem 'capistrano-ext'
|
||||
gem 'common_deploy', require: false, path: '../../common_deploy' #git: 'git://github.com/fsmanuel/common_deploy.git'
|
||||
#gem 'common_deploy', require: false, path: '../../common_deploy' # pending foodcoops/foodsoft#34, git: 'git://github.com/fsmanuel/common_deploy.git'
|
||||
# Avoid having content-length warnings
|
||||
gem 'thin'
|
||||
end
|
||||
|
||||
# Gems left for backwards compatibility
|
||||
|
|
25
Gemfile.lock
25
Gemfile.lock
|
@ -18,15 +18,6 @@ GIT
|
|||
acts_as_versioned (0.6.0)
|
||||
activerecord (>= 3.0.9)
|
||||
|
||||
PATH
|
||||
remote: ../../common_deploy
|
||||
specs:
|
||||
common_deploy (0.0.1)
|
||||
capistrano (>= 2.13.5)
|
||||
capistrano-ext
|
||||
capistrano-resque (~> 0.1.0)
|
||||
rvm-capistrano
|
||||
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
|
@ -76,10 +67,6 @@ GEM
|
|||
net-ssh-gateway (>= 1.1.0)
|
||||
capistrano-ext (1.2.1)
|
||||
capistrano (>= 1.0.0)
|
||||
capistrano-resque (0.1.0)
|
||||
capistrano
|
||||
resque
|
||||
resque-scheduler
|
||||
chronic (0.9.0)
|
||||
client_side_validations (3.1.4)
|
||||
coderay (1.0.8)
|
||||
|
@ -93,7 +80,7 @@ GEM
|
|||
commonjs (0.2.6)
|
||||
daemons (1.1.9)
|
||||
erubis (2.7.0)
|
||||
eventmachine (1.0.0)
|
||||
eventmachine (1.0.3)
|
||||
exception_notification (2.6.1)
|
||||
actionmailer (>= 3.0.4)
|
||||
execjs (1.4.0)
|
||||
|
@ -208,16 +195,8 @@ GEM
|
|||
redis-namespace (~> 1.2)
|
||||
sinatra (>= 0.9.2)
|
||||
vegas (~> 0.1.2)
|
||||
resque-scheduler (2.0.1)
|
||||
redis (>= 2.0.1)
|
||||
resque (>= 1.20.0)
|
||||
rufus-scheduler
|
||||
ruby-prof (0.11.2)
|
||||
ruby-rc4 (0.1.5)
|
||||
rufus-scheduler (2.0.19)
|
||||
tzinfo (>= 0.3.23)
|
||||
rvm-capistrano (1.3.0)
|
||||
capistrano (>= 2.0.0)
|
||||
sass (3.2.1)
|
||||
sass-rails (3.2.5)
|
||||
railties (~> 3.2.0)
|
||||
|
@ -289,7 +268,6 @@ DEPENDENCIES
|
|||
capistrano-ext
|
||||
client_side_validations
|
||||
coffee-rails (~> 3.2.1)
|
||||
common_deploy!
|
||||
daemons
|
||||
exception_notification
|
||||
haml-rails
|
||||
|
@ -313,6 +291,7 @@ DEPENDENCIES
|
|||
sqlite3
|
||||
test-unit
|
||||
therubyracer
|
||||
thin
|
||||
twitter-bootstrap-rails
|
||||
uglifier (>= 1.0.3)
|
||||
whenever
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
Important
|
||||
--------
|
||||
|
||||
We changed the branch structure. The rails3 branch is now master. But you can safely send pull requests to rails3. It'll remain there for a couple of weeks.
|
||||
|
||||
FoodSoft
|
||||
=========
|
||||
|
||||
|
|
|
@ -35,11 +35,14 @@ $(function() {
|
|||
|
||||
// Check/Uncheck all checkboxes for a specific form
|
||||
$('input[data-check-all]').live('click', function() {
|
||||
var status = $(this).is(':checked')
|
||||
$($(this).data('check-all')).find('input[type="checkbox"]').each(function() {
|
||||
$(this).attr('checked', status);
|
||||
highlightRow($(this));
|
||||
});
|
||||
var status = $(this).is(':checked');
|
||||
var context = $(this).data('check-all');
|
||||
var elms = $('input[type="checkbox"]', context);
|
||||
for(i=elms.length-1; i>=0; --i) { // performance can be an issue here, so use native loop
|
||||
var elm = elms[i];
|
||||
elm.checked = status;
|
||||
highlightRow($(elm));
|
||||
}
|
||||
});
|
||||
|
||||
// Submit form when changing a select menu.
|
||||
|
@ -102,7 +105,7 @@ $(function() {
|
|||
|
||||
// gives the row an yellow background
|
||||
function highlightRow(checkbox) {
|
||||
var row = checkbox.parents('tr');
|
||||
var row = checkbox.closest('tr');
|
||||
if (checkbox.is(':checked')) {
|
||||
row.addClass('selected');
|
||||
} else {
|
||||
|
|
|
@ -13,8 +13,8 @@ class Admin::WorkgroupsController < Admin::BaseController
|
|||
def destroy
|
||||
@workgroup = Workgroup.find(params[:id])
|
||||
@workgroup.destroy
|
||||
redirect_to admin_workgroups_url, notice: t('admin.ordergroups.destroy.notice')
|
||||
redirect_to admin_workgroups_url, notice: t('admin.workgroups.destroy.notice')
|
||||
rescue => error
|
||||
redirect_to admin_workgroups_url, alert: t('admin.ordergroups.destroy.error')
|
||||
redirect_to admin_workgroups_url, alert: t('admin.workgroups.destroy.error')
|
||||
end
|
||||
end
|
||||
|
|
|
@ -18,7 +18,7 @@ class SuppliersController < ApplicationController
|
|||
def new
|
||||
if params[:shared_supplier_id]
|
||||
shared_supplier = SharedSupplier.find(params[:shared_supplier_id])
|
||||
@supplier = shared_supplier.build_supplier(shared_supplier.attributes)
|
||||
@supplier = shared_supplier.build_supplier(shared_supplier.autofill_attributes)
|
||||
else
|
||||
@supplier = Supplier.new
|
||||
end
|
||||
|
|
|
@ -47,7 +47,7 @@ class OrderFax < OrderPdf
|
|||
|
||||
# Articles
|
||||
data = [I18n.t('documents.order_fax.rows')]
|
||||
data = @order.order_articles.ordered.all(include: :article).collect do |a|
|
||||
data += @order.order_articles.ordered.all(include: :article).collect do |a|
|
||||
[a.article.order_number,
|
||||
a.units_to_order,
|
||||
a.article.name,
|
||||
|
|
|
@ -11,7 +11,7 @@ module DeliveriesHelper
|
|||
end
|
||||
|
||||
def stock_articles_for_select(supplier)
|
||||
supplier.stock_articles.undeleted.map {|a| ["#{a.name} (#{number_to_currency a.price}/#{a.unit})", a.id] }
|
||||
supplier.stock_articles.undeleted.reorder('articles.name ASC').map {|a| ["#{a.name} (#{number_to_currency a.price}/#{a.unit})", a.id] }
|
||||
end
|
||||
|
||||
end
|
||||
|
|
|
@ -148,7 +148,10 @@ class OrderArticle < ActiveRecord::Base
|
|||
end
|
||||
|
||||
def update_ordergroup_prices
|
||||
group_order_articles.each { |goa| goa.group_order.update_price! }
|
||||
# updates prices of ALL ordergroups - these are actually too many
|
||||
# in case of performance issues, update only ordergroups, which ordered this article
|
||||
# CAUTION: in after_destroy callback related records (e.g. group_order_articles) are already non-existent
|
||||
order.group_orders.each { |go| go.update_price! }
|
||||
end
|
||||
|
||||
end
|
||||
|
|
|
@ -108,17 +108,7 @@ class Ordergroup < Group
|
|||
|
||||
# Make sure, the name is uniq, add usefull message if uniq group is already deleted
|
||||
def uniqueness_of_name
|
||||
id = new_record? ? '' : self.id
|
||||
group = Ordergroup.with_deleted.where('groups.id != ? AND groups.name = ?', id, name).first
|
||||
if group.present?
|
||||
message = group.deleted? ? :taken_with_deleted : :taken
|
||||
errors.add :name, message
|
||||
end
|
||||
end
|
||||
|
||||
# Make sure, the name is uniq, add usefull message if uniq group is already deleted
|
||||
def uniqueness_of_name
|
||||
id = new_record? ? '' : self.id
|
||||
id = new_record? ? nil : self.id
|
||||
group = Ordergroup.where('groups.id != ? AND groups.name = ?', id, name).first
|
||||
if group.present?
|
||||
message = group.deleted? ? :taken_with_deleted : :taken
|
||||
|
|
|
@ -8,5 +8,11 @@ class SharedSupplier < ActiveRecord::Base
|
|||
has_one :supplier
|
||||
has_many :shared_articles, :foreign_key => :supplier_id
|
||||
|
||||
# These set of attributes are used to autofill attributes of new supplier,
|
||||
# when created by import from shared supplier feature.
|
||||
def autofill_attributes
|
||||
whitelist = %w(name address phone fax email url delivery_days note)
|
||||
attributes.select { |k,_v| whitelist.include?(k) }
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -82,7 +82,7 @@ class Supplier < ActiveRecord::Base
|
|||
|
||||
# Make sure, the name is uniq, add usefull message if uniq group is already deleted
|
||||
def uniqueness_of_name
|
||||
id = new_record? ? '' : self.id
|
||||
id = new_record? ? nil : self.id
|
||||
supplier = Supplier.where('suppliers.id != ? AND suppliers.name = ?', id, name).first
|
||||
if supplier.present?
|
||||
message = supplier.deleted? ? :taken_with_deleted : :taken
|
||||
|
|
|
@ -22,5 +22,5 @@
|
|||
= link_to t('.edit'), edit_finance_invoice_path(invoice)
|
||||
|
||||
- else
|
||||
Eine Rechnung für diese Bestellung anlegen:
|
||||
= t '.new_body'
|
||||
= link_to t('.new'), new_finance_invoice_path(:order_id => @order, :supplier_id => @order.supplier)
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
%tr{:class => cycle("even","odd", :name => "order")}
|
||||
%td= link_to truncate(order.name), new_finance_order_path(order_id: order.id)
|
||||
%td=h format_time(order.ends) unless order.ends.nil?
|
||||
%td= order.closed? ? t('.cleared', amount: number_to_currency(order.foodcoop_result)) : "beendet"
|
||||
%td= order.closed? ? t('.cleared', amount: number_to_currency(order.foodcoop_result)) : t('.ended')
|
||||
%td= order.updated_by.nil? ? '??' : order.updated_by.nick
|
||||
%td
|
||||
- unless order.closed?
|
||||
|
|
|
@ -1 +1 @@
|
|||
= t '.text', user: @user.nick, link: @link, expires: I18n.l(@user.reset_password_expires)
|
||||
= raw t '.text', user: @user.nick, link: @link, expires: I18n.l(@user.reset_password_expires)
|
||||
|
|
|
@ -22,17 +22,17 @@ default: &defaults
|
|||
zip_code: "10997"
|
||||
city: Berlin
|
||||
country: Deutschland
|
||||
email: foodsoft@myfoodcoop.org
|
||||
email: foodsoft@foodcoop.test
|
||||
phone: "030 323 23249"
|
||||
|
||||
# Homepage
|
||||
homepage: http://www.fctest.de
|
||||
homepage: http://www.foodcoop.test
|
||||
|
||||
# foodsoft documentation URL
|
||||
help_url: https://github.com/bennibu/foodsoft/wiki/Doku
|
||||
help_url: https://github.com/foodcoops/foodsoft/wiki/Doku
|
||||
|
||||
# documentation URL for the apples&pears work system
|
||||
applepear_url: https://github.com/bennibu/foodsoft/wiki/%C3%84pfel-u.-Birnen
|
||||
applepear_url: https://github.com/foodcoops/foodsoft/wiki/%C3%84pfel-u.-Birnen
|
||||
|
||||
# price markup in percent
|
||||
price_markup: 2.0
|
||||
|
@ -46,17 +46,17 @@ default: &defaults
|
|||
# stop_ordering_under: 75
|
||||
|
||||
# email address to be used as sender
|
||||
email_sender: foodsoft@myfoodcoop.org
|
||||
email_sender: foodsoft@foodcoop.test
|
||||
|
||||
# If your foodcoop uses a mailing list instead of internal messaging system
|
||||
#mailing_list: list@myfoodcoop.org
|
||||
#mailing_list_subscribe: list-subscribe@myfoodcoop.org
|
||||
#mailing_list: list@example.org
|
||||
#mailing_list_subscribe: list-subscribe@example.org
|
||||
|
||||
# Config for the exception_notification plugin
|
||||
notification:
|
||||
error_recipients:
|
||||
- admin@myfoodcoop.org
|
||||
sender_address: "\"FoodSoft Error\" <foodsoft@myfoodcoop.org>"
|
||||
- admin@foodcoop.test
|
||||
sender_address: "\"FoodSoft Error\" <foodsoft@foodcoop.test>"
|
||||
email_prefix: "[FoodSoft]"
|
||||
|
||||
# Access to sharedLists, the external article-database
|
||||
|
|
1847
config/locales/de.yml
Normal file
1847
config/locales/de.yml
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,103 +0,0 @@
|
|||
de:
|
||||
admin:
|
||||
confirm: 'Willst du %{name} wirklich löschen?'
|
||||
actions: 'Aktionen'
|
||||
access_to: 'Zugriff auf'
|
||||
search_placeholder: 'Name ...'
|
||||
base:
|
||||
index:
|
||||
title: 'Administration'
|
||||
first_paragraph: 'Hier kannst Du die Gruppen und Benutzerinnen der Foodsoft verwalten.'
|
||||
newest_users: 'Neuste Benutzerinnen'
|
||||
username: 'Benutzername'
|
||||
name: 'Name'
|
||||
created_at: 'Erstellt am'
|
||||
all_users: 'Alle Benutzerinnen'
|
||||
new_user: 'Neue Benutzerin'
|
||||
newest_groups: 'Neuste Gruppen'
|
||||
groupname: 'Gruppenname'
|
||||
type: 'Typ'
|
||||
members: 'Mitglieder'
|
||||
all_ordergroups: 'Alle Bestellgruppen'
|
||||
new_ordergroup: 'Neue Bestellgruppe'
|
||||
all_workgroups: 'Alle Arbeitsgruppen'
|
||||
new_workgroup: 'Neue Arbeitsgruppe'
|
||||
ordergroups:
|
||||
index:
|
||||
title: 'Bestellgruppen'
|
||||
new_ordergroup: 'Neue Bestellgruppe anlegen'
|
||||
first_paragraph: 'Hier kannst du %{url} anlegen, Gruppen bearbeiten und löschen.'
|
||||
new_ordergroups: 'neue Bestellgruppen'
|
||||
second_paragraph: "Beachte dabei den <em>Unterschied zwischen Gruppe und Bestellgruppe</em>: Eine Bestellgruppe hat ein Konto und kann Essen bestellen. In einer <em>%{url}</em> (z.b. 'Soritiergruppe') koordinieren sich die Mitglieder mittels Aufgaben und Nachrichten. Nutzer_innen können immer nur einer Bestellgruppe, aber beliebig vielen anderen Gruppen angehören."
|
||||
workgroup: 'Arbeitsgruppe'
|
||||
edit:
|
||||
title: 'Bestellgruppe bearbeiten'
|
||||
new:
|
||||
title: 'Bestellgruppe anlegen'
|
||||
form:
|
||||
first_paragraph: 'Neue Mitglieder kannst du %{url} einladen.'
|
||||
here: 'hier'
|
||||
show:
|
||||
title: 'Bestellgruppe %{name}'
|
||||
edit: 'Gruppe/Mitglieder bearbeiten'
|
||||
confirm: 'Bist Du sicher?'
|
||||
send_message: 'Nachricht senden'
|
||||
ordergroups:
|
||||
name: 'Name'
|
||||
contact: 'Kontakt'
|
||||
address: 'Adresse'
|
||||
members: 'Mitglieder'
|
||||
destroy:
|
||||
notice: 'Bestellgruppe wurde gelöscht'
|
||||
error: 'Bestellgruppe konnte nicht gelöscht werden: #{error}'
|
||||
users:
|
||||
index:
|
||||
title: 'Admin/Benutzerinnen'
|
||||
new_user: 'Neue Benutzerin anlegen'
|
||||
first_paragraph: 'Hier kannst du Benutzer_innen %{url}, bearbeiten und natürlich auch löschen.'
|
||||
new_users: 'neu anlegen'
|
||||
edit:
|
||||
title: 'Benutzerin bearbeiten'
|
||||
new:
|
||||
title: 'Neue Benutzerin anlegen'
|
||||
show:
|
||||
person: 'Person'
|
||||
member_since: 'Mitglied seit %{time}'
|
||||
nick: 'Nick'
|
||||
name: 'Name'
|
||||
email: 'Email'
|
||||
phone: 'Telefon'
|
||||
preference: 'Einstellungen'
|
||||
groupabos: 'Gruppenabos'
|
||||
confirm: 'Willst du %{user} wirklich rausschmeißen?'
|
||||
send_message: 'Nachricht senden'
|
||||
users:
|
||||
login: 'Login'
|
||||
name: 'Name'
|
||||
email: 'Email'
|
||||
last_login: 'Letzter login'
|
||||
workgroups:
|
||||
index:
|
||||
title: 'Arbeitsgruppen'
|
||||
new_workgroup: 'Neue Arbeitsgruppe anlegen'
|
||||
first_paragraph: 'Hier kannst du %{url} anlegen, Gruppen bearbeiten und löschen.'
|
||||
new_workgroups: 'neue Arbeitsgruppen'
|
||||
second_paragraph: "Beachte dabei den <em>Unterschied zwischen Gruppe und Bestellgruppe</em>: Eine %{url} hat ein Konto und kann Essen bestellen. In einer Arbeitsgruppe (z.b. 'Soritiergruppe') koordinieren sich die Mitglieder mittels Aufgaben und Nachrichten. Nutzer_innen können immer nur einer Bestellgruppe, aber beliebig vielen anderen Gruppen angehören."
|
||||
ordergroup: 'Bestellgruppe'
|
||||
edit:
|
||||
title: 'Arbeitsgruppe bearbeiten'
|
||||
new:
|
||||
title: 'Arbeitsgruppe anlegen'
|
||||
form:
|
||||
first_paragraph: 'Neue Mitglieder kannst du %{url} einladen.'
|
||||
here: 'hier'
|
||||
show:
|
||||
title: 'Arbeitsgruppe %{name}'
|
||||
edit: 'Gruppe/Mitglieder bearbeiten'
|
||||
confirm: 'Bist Du sicher?'
|
||||
workgroups:
|
||||
name: 'Name'
|
||||
members: 'Mitglieder'
|
||||
destroy:
|
||||
notice: 'Arbeitsgruppe wurde gelöscht'
|
||||
error: 'Arbeitsgruppe konnte nicht gelöscht werden: #{error}'
|
|
@ -1,18 +0,0 @@
|
|||
de:
|
||||
article_categories:
|
||||
edit:
|
||||
title: 'Kategorie ändern'
|
||||
index:
|
||||
title: 'Artikelkategorien'
|
||||
new: 'Neue Kategorie anlegen'
|
||||
confirm_delete: 'Bist Du sicher?'
|
||||
new:
|
||||
title: 'Neue Kategorie anlegen'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'Die Kategorie wurde gespeichert'
|
||||
update:
|
||||
notice: 'Die Kategorie wurde aktualisiert'
|
||||
destroy:
|
||||
error: 'Kategorie konnte nicht gelöscht werden: %{message}'
|
|
@ -1,120 +0,0 @@
|
|||
de:
|
||||
articles:
|
||||
article:
|
||||
last_update: 'zuletzt geändert: %{last_update} | Brutto: %{gross_price}'
|
||||
confirm_delete: 'Bist du sicher?'
|
||||
articles:
|
||||
unit_quantity_short: 'GebGr'
|
||||
unit_quantity_desc: 'Gebindegröße'
|
||||
price_netto: 'Preis'
|
||||
option_select: 'Aktion wählen ...'
|
||||
option_delete: 'Artikel löschen'
|
||||
confirm_delete: 'Willst Du wirklich alle gewählten Artikel löschen?'
|
||||
option_not_available: 'Artikel sind nicht mehr verfügbar'
|
||||
option_available: 'Artikel sind verfügbar'
|
||||
destroy_active_article:
|
||||
note: >
|
||||
%{article} wird in laufenden Bestellungen verwendet und kann nicht gelöscht werden.
|
||||
Bitte zuerst den Artikel aus den Bestellungen %{drop_link}.
|
||||
drop: 'entfernen'
|
||||
edit_all:
|
||||
title: 'Alle Artikel von %{supplier} bearbeiten'
|
||||
note: 'Pflichtfelder sind: Name, Einheit, (netto) Preis und Bestellnummer.'
|
||||
warning: 'Achtung, alle Artikel werden aktualisiert!'
|
||||
submit: 'Alle Artikel aktualisieren'
|
||||
edit_all_table:
|
||||
available_short: 'verf.'
|
||||
available_desc: 'verfügbar'
|
||||
price_short: 'Preis'
|
||||
price_desc: 'Netto!'
|
||||
unit_quantity_short: 'GebGr'
|
||||
unit_quantity_desc: 'Gebindegröße'
|
||||
order_number_short: 'Best.Nr.'
|
||||
order_number_desc: 'Bestellnummer'
|
||||
form:
|
||||
title: 'Neuen Artikel einfügen'
|
||||
index:
|
||||
title: 'Artikel von %{supplier} (%{count})'
|
||||
search_placeholder: Name ...
|
||||
new: 'Neuer Artikel'
|
||||
edit_all: 'Alle bearbeiten'
|
||||
upload: 'Artikel hochladen'
|
||||
new_order: 'Bestellung anlegen'
|
||||
ext_db:
|
||||
title: 'Externe Datenbank'
|
||||
import: 'Suchen/Importieren'
|
||||
sync: 'Synchronisieren'
|
||||
change_supplier: 'Lieferant wechseln ...'
|
||||
import:
|
||||
title: 'Artikel importieren'
|
||||
placeholder: Name ...
|
||||
restrict_region: 'Nur aus der Region'
|
||||
import_search_results:
|
||||
not_found: 'Keine Artikel gefunden'
|
||||
already_imported: 'schon importiert'
|
||||
action_import: 'importieren'
|
||||
sync:
|
||||
title: 'Artikel mit externer Datenbank synchronisieren'
|
||||
outlist:
|
||||
title: 'Auslisten ...'
|
||||
body: 'Folgende Artikel wurden ausgelistet und werden <b>gelöscht</b>:'
|
||||
body_skip: 'Es müssen keine Artikel gelöscht werden.'
|
||||
update:
|
||||
title: 'Aktualisieren ...'
|
||||
update_msg: 'Artikel müssen aktualisiert werden:'
|
||||
body: >
|
||||
<p><i>Jeder Artikel wird doppelt angezeigt. Die alten Werte sind grau und die
|
||||
Textfelder sind mit den aktuellen Werten vorausgefüllt.</i></p>
|
||||
<p><i>Abweichungen zu den alten Artikeln sind gelb markiert.</i></p>
|
||||
unit_quantity_short: 'GebGr'
|
||||
price_short: 'Price'
|
||||
submit: 'Alle löschen/aktualisieren'
|
||||
upload:
|
||||
title: '%{supplier} / Artikel hochladen'
|
||||
body: >
|
||||
<p>Die Datei muss eine Textdatei mit der Endung '.csv' sein. Die erste Zeile
|
||||
wird beim Einlesen ignoriert.</p>
|
||||
<p>Die Felder müssen mit einem Semikolon (';') getrennt und der Text mit doppelten
|
||||
Anführungszeichen ("Text...") umklammert werden.</p>
|
||||
<p>Als Zeichensatz wird UTF-8 erwartet. Korrekte Reihenfolge der Spalten:</p>
|
||||
fields:
|
||||
status: 'Status (x=ausgelistet)'
|
||||
season_amount: 'Staffelmenge'
|
||||
season_price: 'Staffelpreis'
|
||||
file_label: 'Bitte wähle eine kompatible Datei aus'
|
||||
submit: 'Datei hochladen'
|
||||
parse_upload:
|
||||
title: '%{supplier} / Artikel hochladen'
|
||||
body: >
|
||||
<p><i>Bitte überprufe die engelesenen Artikel.</i></p>
|
||||
<p><i>Achtung, momentan gibt es keine Überprüfung auf doppelte Artikel.</i></p>
|
||||
submit: 'Speichere neue Artikel für %{supplier}'
|
||||
|
||||
# used by controller
|
||||
controller:
|
||||
update_all:
|
||||
notice: 'Alle Artikel und Preise wurden aktualisiert'
|
||||
update_sel:
|
||||
notice_destroy: 'Alle gewählten Artikel wurden gelöscht'
|
||||
notice_unavail: 'Alle gewählten Artikel wurden auf "nicht verfügbar" gesetzt'
|
||||
notice_avail: 'Alle gewählten Artikel wurden auf "verfügbar" gesetzt'
|
||||
notice_noaction: 'Keine Aktion ausgewählt!'
|
||||
parse_upload:
|
||||
notice: '%{count} Artikel sind erfolgreich analysiert.'
|
||||
create_from_upload:
|
||||
notice: 'Es wurden %{count} neue Artikel gespeichert.'
|
||||
sync:
|
||||
shared_alert: '%{supplier} ist nicht mit einer externen Datenbank verknüpft.'
|
||||
notice: 'Der Katalog ist aktuell'
|
||||
update_sync:
|
||||
notice: 'Alle Artikel und Preise wurden aktualisiert'
|
||||
error_invalid: 'Artikel sind fehlerhaft. Bitte überprüfe Deine Eingaben.'
|
||||
error_nosel: 'Du hast keine Artikel ausgewählt'
|
||||
error_invalid: 'Artikel sind fehlerhaft'
|
||||
error_parse: '%{msg} ... in Zeile %{line}'
|
||||
error_update: "Es trat ein Fehler beim Aktualisieren des Artikels '%{article}' auf: %{msg}"
|
||||
|
||||
# used by model
|
||||
model:
|
||||
error_in_use: '%{article} kann nicht gelöscht werden. Der Artikel befindet sich in einer laufenden Bestellung!'
|
||||
error_nosel: 'Du hast keine Artikel ausgewählt'
|
|
@ -1,42 +0,0 @@
|
|||
de:
|
||||
deliveries:
|
||||
suppliers_overview: 'Lieferantenübersicht'
|
||||
invoice_amount: 'Rechnungsbetrag'
|
||||
invoice_net_amount: 'bereinigter Rechnungsbetrag'
|
||||
edit:
|
||||
title: 'Lieferung bearbeiten'
|
||||
form:
|
||||
remove_article: 'Artikel aus Lieferung entfernen'
|
||||
add_article: 'Lagerartikel der Lieferung hinzufügen'
|
||||
note_new_article: 'Ist ein Artikel noch nicht in der Lagerverwaltung, muss er erst %{new_link} werden.'
|
||||
note_new_article_link: 'neu angelegt'
|
||||
new_article:
|
||||
title: 'Neuen Lagerartikel anlegen'
|
||||
search: 'Suche nach Artikeln aus dem <i>%{supplier}</i> Katalog'
|
||||
index:
|
||||
title: '%{supplier}/Lieferungen'
|
||||
confirm_delete: 'Bist Du sicher?'
|
||||
new_delivery: 'Neue Lieferung für %{supplier} anlegen'
|
||||
new:
|
||||
title: 'Neue Lieferung von %{supplier}'
|
||||
show:
|
||||
title: 'Lieferung anzeigen'
|
||||
title_articles: 'Artikel'
|
||||
article: 'Artikel'
|
||||
unit: 'Einheit'
|
||||
amount: 'Menge'
|
||||
price: 'Nettopreis'
|
||||
sum: 'Summe'
|
||||
sum_net: 'Nettosumme'
|
||||
sum_gross: 'Bruttosumme'
|
||||
sum_diff: 'Brutto - bereinigter Rechnungsbetrag'
|
||||
stock_change:
|
||||
remove_article: 'Artikel aus Lieferung entfernen'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'Lieferung wurde erstellt. Bitte nicht vergessen die Rechnung anzulegen!'
|
||||
update:
|
||||
notice: 'Lieferung wurde aktualisiert.'
|
||||
destroy:
|
||||
notice: 'Lieferung wurde gelöscht.'
|
|
@ -1,41 +0,0 @@
|
|||
de:
|
||||
# for app/documents
|
||||
documents:
|
||||
order_by_articles:
|
||||
filename: 'Bestellung %{name}-%{date} - Artikelsortierung'
|
||||
title: 'Artikelsortierung der Bestellung: %{name}, beendet am %{date}'
|
||||
rows:
|
||||
- Bestellgruppe
|
||||
- Menge
|
||||
- Preis
|
||||
order_by_groups:
|
||||
filename: 'Bestellung %{name}-%{date} - Gruppensortierung'
|
||||
title: 'Gruppensortierung der Bestellung: %{name}, beendet am %{date}'
|
||||
rows:
|
||||
- Artikel
|
||||
- Menge
|
||||
- Preis
|
||||
- GebGr
|
||||
- Einheit
|
||||
- Summe
|
||||
sum: 'Summe'
|
||||
order_fax:
|
||||
filename: 'Bestellung %{name}-%{date} - Fax'
|
||||
rows:
|
||||
- BestellNr.
|
||||
- Menge
|
||||
- Name
|
||||
- Gebinde
|
||||
- Einheit
|
||||
- Preis/Einheit
|
||||
order_matrix:
|
||||
filename: 'Bestellung %{name}-%{date} - Sortiermatrix'
|
||||
title: 'Sortiermatrix der Bestellung: %{name}, beendet am %{date}'
|
||||
heading: 'Artikelübersicht'
|
||||
total: 'Insgesamt %{count} Artikel'
|
||||
rows:
|
||||
- Artikel
|
||||
- Einheit
|
||||
- Gebinde
|
||||
- FC-Preis
|
||||
- Menge
|
|
@ -1,10 +0,0 @@
|
|||
de:
|
||||
feedback:
|
||||
create:
|
||||
notice: "Das Feedback wurde erfolgreich verschickt. Vielen Dank!"
|
||||
new:
|
||||
title: 'Gib Feedback'
|
||||
first_paragraph: 'Fehler gefunden? Vorschlag? Idee? Kritik? Wir freuen uns über jegliches Feedback.'
|
||||
second_paragraph: 'Bitte beachte, dass das Foodsoft Team nur die Software wartet. Bei Fragen zur Organisation in Deiner Foodcoop,
|
||||
kontaktiere besser die entsprechenden Ansprechpartner.'
|
||||
send: 'Absenden'
|
|
@ -1,170 +0,0 @@
|
|||
de:
|
||||
finance:
|
||||
index:
|
||||
title: 'Finanzbereich'
|
||||
unpaid_invoices: 'Unbezahlte Rechnungen'
|
||||
show_all: 'alle anzeigen'
|
||||
date: 'Datum'
|
||||
amount: 'Betrag'
|
||||
supplier: 'Lieferantin'
|
||||
last_transactions: 'letzte Überweisungen'
|
||||
group: 'Gruppe'
|
||||
note: 'Notiz'
|
||||
open_transactions: 'noch nicht abgerechnet'
|
||||
end: 'Ende'
|
||||
amount_fc: 'Betrag(FC)'
|
||||
clear: 'Abrechnen'
|
||||
everything_cleared: 'Super, alles schon abgerechnet...'
|
||||
balancing:
|
||||
close:
|
||||
notice: 'Bestellung wurde erfolgreich abgerechnet, die Kontostände aktualisiert.'
|
||||
alert: 'Ein Fehler ist beim Abrechnen aufgetreten: %{message}'
|
||||
close_direct:
|
||||
notice: 'Bestellung wurde geschlossen.'
|
||||
alert: 'Bestellung kann nicht geschlossen werden: %{message}'
|
||||
index:
|
||||
title: 'beendete Bestellungen'
|
||||
new:
|
||||
alert: 'Achtung, Bestellung wurde schon abgerechnet'
|
||||
title: '%{name} abrechnen'
|
||||
summary: 'Zusammenfassung'
|
||||
invoice: 'Rechnung'
|
||||
notes_and_journal: 'Notizen/Protokoll'
|
||||
comment_on_transaction: 'Hier kannst Du deine Abrechnung kommentieren'
|
||||
edit_note: 'Notiz bearbeiten'
|
||||
comments: 'Kommentare'
|
||||
create_invoice: 'Rechnung anlegen'
|
||||
confirm_order: 'Bestellung abschließen'
|
||||
view_options: 'Ansichtsoptionen'
|
||||
edit_order: 'Bestellung bearbeiten'
|
||||
groups_overview: 'Gruppenübersicht'
|
||||
articles_overview: 'Artikelübersicht'
|
||||
confirm:
|
||||
title: 'Bestellung abschließen'
|
||||
first_paragraph: 'Wenn die Bestellung abgeschlossen wird, werden ebenfalls alle Gruppenkonten aktualisiert.<br />Die Konten werden wie folgt belastet:'
|
||||
clear: 'Abschließen'
|
||||
or_cancle: 'oder zurück zur Abrechnung'
|
||||
summary:
|
||||
duration: 'von %{starts} bis %{ends}'
|
||||
net_amount: 'Nettobetrag:'
|
||||
gross_amount: 'Bruttobetrag:'
|
||||
fc_amount: 'FC-Betrag:'
|
||||
groups_amount: 'Gruppenbeträge:'
|
||||
fc_profit: 'FC Gewinn'
|
||||
without_extra_charge: 'ohne Aufschlag:'
|
||||
with_extra_charge: 'mit Aufschlag:'
|
||||
changed: 'Daten wurden verändert!'
|
||||
reload: 'Zusammenfassung neu laden'
|
||||
orders:
|
||||
name: 'Name'
|
||||
end: 'Ende'
|
||||
state: 'Status'
|
||||
last_edited_by: 'zuletzt bearbeitet von'
|
||||
cleared: 'abgerechnet (%{amount})'
|
||||
clear: 'abrechnen'
|
||||
close: 'direkt schließen'
|
||||
confirm: 'Wirklich die Bestellung schließen setzen?'
|
||||
no_closed_orders: 'derzeit gibt es keine beendeten Bestellungen'
|
||||
order_article:
|
||||
confirm: 'Bist du sicher?'
|
||||
invoice:
|
||||
invoice_number: 'Rechnungsnummer:'
|
||||
invoice_date: 'Rechnungsdatum:'
|
||||
invoice_amount: 'Rechnungsbetrag:'
|
||||
minus_refund_calculated: '- Pfand berechnet:'
|
||||
plus_refund_credited: '+ Pfand gutgeschrieben:'
|
||||
refund_adjusted_amount: 'pfandbereinigter Betrag:'
|
||||
edit: 'Rechnung bearbeiten'
|
||||
new: 'Neue Rechnung erstellen'
|
||||
group_order_articles:
|
||||
group: 'Gruppe'
|
||||
units: 'Einheiten'
|
||||
total: 'Gesamtpreis'
|
||||
add_group: 'Gruppe hinzufügen'
|
||||
total_fc: 'Summe (FC-Preis)'
|
||||
edit_results_by_articles:
|
||||
article: 'Artikel'
|
||||
number: 'Nr.'
|
||||
amount: 'Menge'
|
||||
amount_per_unit: 'GebGr * Einheit'
|
||||
net: 'Netto'
|
||||
gross: 'Brutto'
|
||||
tax: 'MwSt'
|
||||
refund: 'Pfand'
|
||||
add_article: 'Artikel hinzufügen'
|
||||
financial_transactions:
|
||||
create:
|
||||
notice: "Die Transaktion wurde gespeichert."
|
||||
create_collection:
|
||||
notice: "Alle Transaktionen wurden gespeichert."
|
||||
alert: "Ein Fehler ist aufgetreten: %{error}"
|
||||
ordergroup:
|
||||
remove: "Entfernen"
|
||||
remove_group: "Gruppe enfernen"
|
||||
transactions:
|
||||
date: "Datum"
|
||||
who: "Wer"
|
||||
note: "Notiz"
|
||||
amount: "Betrag"
|
||||
index:
|
||||
title: "Kontoauszug für %{name}"
|
||||
new_transaction: 'Neue Transaktion anlegen'
|
||||
balance: 'Kontostand: %{balance}'
|
||||
last_updated_at: '(zuletzt aktualisiert vor %{when})'
|
||||
search_placeholder: 'Suchen ...'
|
||||
new_collection:
|
||||
title: "Mehrere Konten aktualisieren"
|
||||
sidebar: 'Hier kannst Du mehrere Konten gleichzeitig aktualsieren. Z.B. alle Überweisungen der Bestellgruppen aus einem Kontoauszug.'
|
||||
new_ordergroup: 'Weitere Bestellgruppe hinzufügen'
|
||||
ordergroup: 'Bestellgruppe'
|
||||
note: 'Notiz'
|
||||
amount: 'Betrag'
|
||||
save: "Transaktionen speichern"
|
||||
new:
|
||||
title: "Neue Transaktion"
|
||||
paragraph: 'Hier kannst du der Bestellgruppe <b>%{name}</b> Geld gutschreiben/abziehen.'
|
||||
group_order_articles:
|
||||
form:
|
||||
amount_change_for: 'Mengenänderung für %{article}'
|
||||
ordergroups:
|
||||
ordergroups:
|
||||
name: "Name"
|
||||
account_balance: "Kontostand"
|
||||
new_transaction: "Neue Transaktion"
|
||||
account_statement: "Kontoauszug"
|
||||
index:
|
||||
title: "Konten verwalten"
|
||||
new_transaction: "Neue Überweisungen eingeben"
|
||||
search_placeholder: 'Suchen ...'
|
||||
invoices:
|
||||
edit:
|
||||
title: "Rechnung bearbeiten"
|
||||
form:
|
||||
linked: "Diese Rechnung ist mit einer %{what_link} verknüpft."
|
||||
delivery: "Lieferung"
|
||||
order: "Bestellung"
|
||||
index:
|
||||
title: "Rechnungen"
|
||||
action_new: "Neue Rechnung anlegen"
|
||||
invoices:
|
||||
delivery: "Lieferung"
|
||||
confirm_delete: "Bist Du sicher?"
|
||||
new:
|
||||
title: "Neue Rechnung anlegen"
|
||||
back: "Züruck"
|
||||
show:
|
||||
title: "Rechnung %{number}"
|
||||
linked: "Diese Rechnung ist mit einer %{what_link} verknüpft."
|
||||
delivery: "Lieferung"
|
||||
back: "Züruck"
|
||||
order_articles:
|
||||
edit:
|
||||
title: 'Artikel aktualisieren'
|
||||
new:
|
||||
title: 'Neuer gelieferter Artikel die Bestellung'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'Rechnung wurde erstellt.'
|
||||
update:
|
||||
notice: 'Rechnung wurde aktualisiert.'
|
|
@ -1,34 +0,0 @@
|
|||
de:
|
||||
foodcoop:
|
||||
ordergroups:
|
||||
index:
|
||||
title: 'Bestellgruppen'
|
||||
name: Name ...
|
||||
only_active: 'Nur aktive'
|
||||
only_active_desc: '(mindestens einmal in den letzten 3 Monaten bestellt)'
|
||||
ordergroups:
|
||||
name: 'Name'
|
||||
user: 'Mitglieder'
|
||||
last_ordered: 'zuletzt bestellt'
|
||||
users:
|
||||
index:
|
||||
title: 'Mitglieder'
|
||||
body: >
|
||||
<p>Hier kannst Du den Mitgliedern Deiner Foodcoop eine Nachricht schreiben.</p>
|
||||
<p>Damit Deine Kontaktdaten einzusehen sind, musst Du sie unter %{profile_link} freigeben.</p>
|
||||
profile_link: 'Einstellungen'
|
||||
ph_name: Name ...
|
||||
ph_ordergroup: Bestellgruppe ...
|
||||
workgroups:
|
||||
index:
|
||||
title: 'Arbeitsgruppen'
|
||||
body: >
|
||||
<p>Das bearbeiten von Gruppen ist nur für Mitglieder der Gruppe möglich.<br/>
|
||||
Wenn du einer Gruppe beitreten willst, dann schreib doch den Mitgliedern eine Nachricht.</p>
|
||||
edit:
|
||||
title: 'Gruppe bearbeiten'
|
||||
invite_new: 'Neue Mitglieder kannst du %{invite_link} einladen.'
|
||||
invite_link: 'hier'
|
||||
workgroup:
|
||||
show_tasks: 'Alle Aufgaben zeigen'
|
||||
edit: 'Gruppe bearbeiten'
|
|
@ -1,98 +0,0 @@
|
|||
de:
|
||||
group_orders:
|
||||
archive:
|
||||
title: 'Bestellungen der %{group}'
|
||||
desc: 'Siehe hier alle %{link}.'
|
||||
open_orders: 'laufenden Bestellungen'
|
||||
title_open: 'beendet/nicht abgerechnet'
|
||||
title_closed: 'abgerechnet'
|
||||
form:
|
||||
title: 'Bestellen'
|
||||
note: 'Notiz'
|
||||
created_by: 'Erstellt von'
|
||||
ending: 'Ende'
|
||||
min_quantity: 'Mindestbestellmenge'
|
||||
sum_amount: 'Gesamtbestellmenge bisher:'
|
||||
last_update: 'Zuletzt bestellt'
|
||||
funds: 'Guthaben'
|
||||
name: 'Name'
|
||||
supplier: 'Lieferant'
|
||||
price: 'Preis'
|
||||
unit: 'Einheit'
|
||||
unit_missing: 'Fehlende Einheiten'
|
||||
amount: 'Menge'
|
||||
tolerance: 'Toleranz'
|
||||
available: 'Verfügbar'
|
||||
sum: 'Summe'
|
||||
units: 'Gebinde'
|
||||
units_full: 'Volle Gebinde'
|
||||
total_units: 'Gesamt-Einheiten'
|
||||
total_tolerance: 'Gesamt-Toleranz'
|
||||
manufacturer: 'Hersteller'
|
||||
total_sum_amount: 'Gesamtbetrag'
|
||||
available_funds: 'Verfügbares Guthaben'
|
||||
new_funds: 'Neuer Kontostand'
|
||||
action_save: 'Bestellung speichern'
|
||||
index:
|
||||
title: 'Bestellüberblick'
|
||||
funds:
|
||||
title: 'Guthaben'
|
||||
account_balance: 'Kontostand'
|
||||
open_orders: 'laufende Bestellungen'
|
||||
finished_orders: 'nicht abgerechnete Bestellungen'
|
||||
available_funds: 'verfügbares Guthaben'
|
||||
finished_orders:
|
||||
title: 'Nicht abgerechnete Bestellungen'
|
||||
total_sum: 'Gesamtsumme'
|
||||
closed_orders:
|
||||
title: 'Abgerechnete Bestellungen'
|
||||
more: 'mehr...'
|
||||
order:
|
||||
title: 'Artikel'
|
||||
# other fields reference group_orders.form
|
||||
orders: &orders
|
||||
supplier: 'Lieferantin'
|
||||
ending: 'Ende'
|
||||
sum: 'Summe'
|
||||
show:
|
||||
<<: *orders
|
||||
title: 'Dein Bestellergebnis für %{order}'
|
||||
note: 'Notiz'
|
||||
order_sum: 'Bestellsumme'
|
||||
not_ordered: 'Du hast nicht bestellt.'
|
||||
closed_by: 'Abgerechnet von %{user}'
|
||||
comment: 'Kommentare lesen/schreiben'
|
||||
articles:
|
||||
title: 'Artikelübersicht'
|
||||
show_hide: 'Zeige/Verstecke nicht bestellte Artikel'
|
||||
edit_order: 'Bestellung anpassen'
|
||||
name: 'Name'
|
||||
units: 'Gebinde'
|
||||
unit_price: 'Einzelpreis'
|
||||
ordered: 'Bestellt'
|
||||
ordered_title: 'Menge + Toleranz'
|
||||
order_open: 'Zu Erhalten'
|
||||
order_not_open: 'Erhalten'
|
||||
order_nopen_title: 'Unter Berücksichtigung der derzeitigen Bestellungen aller Gruppen'
|
||||
total_price: 'Gesamtpreis'
|
||||
sum: 'Summe'
|
||||
not_ordered_msg: 'Du hast noch nicht bestellt'
|
||||
order_now: 'Das ist Deine Chance!'
|
||||
order_closed_msg: 'Die Bestellung is leider schon zu Ende. Beim nächsten mal früher aufstehen...'
|
||||
comments:
|
||||
title: 'Kommentare'
|
||||
switch_order:
|
||||
title: 'Laufende Bestellungen'
|
||||
remaining: 'noch %{remaining}'
|
||||
|
||||
# used by controller
|
||||
create: &create
|
||||
notice: 'Die Bestellung wurde gespeichert.'
|
||||
error_stale: 'In der Zwischenzeit hat jemand anderes auch bestellt, daher konnte die Bestellung nicht aktualisiert werden.'
|
||||
error_general: 'Die Bestellung konnte nicht aktualisiert werden, da ein Fehler auftrat.'
|
||||
update:
|
||||
<<: *create
|
||||
errors:
|
||||
no_member: 'Du bist kein Mitglieder einer Bestellgruppe.'
|
||||
closed: 'Diese Bestellung ist bereits abgeschlossen.'
|
||||
notfound: 'Fehlerhafte URL, das ist nicht Deine Bestellung.'
|
|
@ -1,85 +0,0 @@
|
|||
de:
|
||||
home:
|
||||
index:
|
||||
title: 'Startseite'
|
||||
your_tasks: 'Deine Aufgaben'
|
||||
due_date_format: '%A, %d. %b'
|
||||
tasks_move:
|
||||
title: 'Aufgaben übernehmen'
|
||||
desc: 'Du bis für Aufgaben verantwortlich.'
|
||||
action: 'Aufgaben übernehmen/ablehnen'
|
||||
tasks_open:
|
||||
title: 'Offene Aufgaben'
|
||||
desc: 'Es gibt %{size}'
|
||||
action: 'offene Aufgabe(n)'
|
||||
ordergroup:
|
||||
title: 'Engagement Deiner Bestellgruppe'
|
||||
messages:
|
||||
title: 'Neuste Nachrichten'
|
||||
view_all: 'Alle Nachrichten einsehen'
|
||||
my_ordergroup:
|
||||
title: 'Meine Bestellgruppe'
|
||||
funds: '| Verfügbares Guthaben:'
|
||||
last_update: 'Letzte Aktualisiering ist %{when} her'
|
||||
transactions:
|
||||
title: 'Letzte Transaktionen'
|
||||
when: 'Wann'
|
||||
where: 'Wer'
|
||||
note: 'Notiz'
|
||||
amount: 'Betrag'
|
||||
view: 'Kontoauszug anzeigen'
|
||||
|
||||
start_nav:
|
||||
title: 'Direkt zu ...'
|
||||
foodcoop: 'Foodcoop'
|
||||
members: 'Mitglieder'
|
||||
tasks: 'Meine Aufgaben'
|
||||
write_message: 'Nachricht schreiben'
|
||||
orders:
|
||||
title: 'Bestellungen'
|
||||
overview: 'Bestellübersicht'
|
||||
end: 'Bestellungen beenden'
|
||||
products:
|
||||
title: 'Artikelverwaltung'
|
||||
edit: 'Artikel aktualisieren'
|
||||
edit_stock: 'Lagerverwaltung'
|
||||
edit_suppliers: 'Lieferanten verwalten'
|
||||
finances:
|
||||
title: 'Finanzbereich'
|
||||
accounts: 'Konten aktualisieren'
|
||||
settle: 'Bestellungen abrechnen'
|
||||
admin: 'Administration'
|
||||
new_ordergroup: 'Neue Bestellgruppe'
|
||||
new_user: 'Neues Mitglied'
|
||||
|
||||
apple_bar:
|
||||
points: 'Deine aktueller Äpfelpunktestand: %{points}'
|
||||
desc: 'Abgebildet ist das Verhältnis von erledigten Aufgaben zu dem Bestellvolumen Deiner Bestellgruppe im Vergleich zum Durchschnitt in der Foodcoop. Konkret: Pro %{amount} Bestellsumme solltest Du eine Aufgabe machen!'
|
||||
warning: 'Achtung, hast Du weniger als %{threshold} Äpfel, darfst Du nicht mehr bestellen!'
|
||||
more_info: 'Mehr Informationen'
|
||||
|
||||
ordergroup:
|
||||
title: 'Meine Bestellgruppe'
|
||||
description: 'Beschreibung'
|
||||
funds: 'Verfügbares Guthaben:'
|
||||
people: 'Personen'
|
||||
invite: 'Neue Person einladen'
|
||||
account_summary: 'Kontoauszug'
|
||||
search: Suchen ...
|
||||
|
||||
profile:
|
||||
title: 'Mein Profil'
|
||||
user:
|
||||
title: '%{user}'
|
||||
since: '(Mitglied seit: %{when})'
|
||||
groups:
|
||||
title: 'Du bist Mitglied in folgenden Gruppen'
|
||||
invite: 'Neue Mitglieder einladen'
|
||||
cancel: 'Mitgliedschaft beenden'
|
||||
cancel_confirm: 'Bist Du sicher, dass Du Deine Mitgliedschaft beenden willst?'
|
||||
|
||||
# used by controller
|
||||
changes_saved: 'Änderungen wurden gespeichert.'
|
||||
no_ordergroups: 'Leider bist Du kein Mitglied einer Bestellgruppe'
|
||||
ordergroup_cancelled: 'Du bist jetzt kein Mitglied der Gruppe %{group} mehr.'
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
de:
|
||||
invites:
|
||||
new:
|
||||
body: <p>Hier kannst du eine Person in die Gruppe <b>%{group}</b> einladen, die noch nicht Mitglied der Foodcoop ist.</p>
|
||||
action: 'Einlading abschicken'
|
||||
back: 'oder zurück'
|
||||
modal_form:
|
||||
title: 'Person einladen'
|
||||
body: >
|
||||
<p>Hier kannst du eine Person in die Gruppe <b>%{group}</b> einladen, die noch nicht Mitglied der Foodcoop ist.</p>
|
||||
<p>Die Person ist dann nach erstmaliger Anmeldung automatisch Mitglied dieser Gruppe.</p>
|
||||
|
||||
# used by controller
|
||||
success: 'Benutzerin wurde erfolgreich eingeladen.'
|
||||
|
||||
# used by model
|
||||
errors:
|
||||
already_member: 'ist bereits in Verwendung. Person ist schon Mitglied der Foodcoop.'
|
|
@ -1,21 +0,0 @@
|
|||
de:
|
||||
layouts:
|
||||
foodsoft: 'Foodsoft'
|
||||
logo: '<span>food</span>soft'
|
||||
header:
|
||||
profile: 'Profil bearbeiten'
|
||||
ordergroup: 'Meine Bestellgruppe'
|
||||
logout: 'Abmelden'
|
||||
help: 'Hilfe'
|
||||
feedback:
|
||||
title: 'Feedback'
|
||||
desc: 'Fehler gefunden? Vorschlag? Idee? Kritik?'
|
||||
footer: 'Foodsoft, open source software to manage a non-profit food coop.'
|
||||
email:
|
||||
footer: |
|
||||
--
|
||||
Foodsoft: %{foodsoft}
|
||||
Foodcoop-Homepage: %{foodcoop}
|
||||
Hilfe: %{help}
|
||||
application1:
|
||||
title: 'Foodsoft - %{title}'
|
|
@ -1,39 +0,0 @@
|
|||
de:
|
||||
login:
|
||||
accept_invitation:
|
||||
title: 'Einlading in die %{name}'
|
||||
body: >
|
||||
<p>Du bist eingeladen worden als Mitglied der Gruppe <b>%{group}</b>
|
||||
in der Foodcoop %{foodcoop} mitzumachen.</p>
|
||||
<p>Wenn Du mitmachen möchtest, dann fülle bitte dieses Formular aus.</p>
|
||||
<p>Deine Daten werden selbstverständlich nicht an Dritte, aus was auch immer für
|
||||
Gründen, weitergeben. Du kannst auch entscheiden, wieviel deiner persönlichen
|
||||
Daten für alle einsehbar sein sollen. 'Alle' bedeutet hier alle Foodcoop-Mitglieder.
|
||||
Die Administratoren haben aber jederzeit Zugriff auf deine Daten.</p>
|
||||
submit: 'Foodsoft Account erstellen'
|
||||
forgot_password:
|
||||
title: 'Passwort vergessen?'
|
||||
body: >
|
||||
<p>Kein Problem, Du kannst dir einfach ein neues Passwort zulegen.</p>
|
||||
<p>Dazu musst hier die E-Mail-Adresse eingeben, mit der Du in der Foodsoft angemeldet bist.
|
||||
Du erhälst dann eine E-Mail mit weiteren Instruktionen.</p>
|
||||
submit: 'Neues Passwort anfordern'
|
||||
new_password:
|
||||
title: 'Neues Passwort'
|
||||
body: >
|
||||
<p>Bitte neues Passwort für <b>%{user}</b> eingeben.</p>
|
||||
submit: 'Neues passwort speichern'
|
||||
|
||||
# used by controller
|
||||
controller:
|
||||
reset_password:
|
||||
notice: 'Wenn Deine E-Mail hier registiert ist bekommst Du jetzt eine Nachricht mit einem Passwort-Zurücksetzen-Link.'
|
||||
update_password:
|
||||
notice: 'Dein Passwort wurde aktualisiert. Du kannst Dich jetzt anmelden.'
|
||||
accept_invitation:
|
||||
notice: 'Herzlichen Glückwunsch, Dein Account wurde erstellt. Du kannst Dich nun einloggen.'
|
||||
error_invite_invalid: 'Deine Einladung ist nicht (mehr) gültig.'
|
||||
error_group_invalid: 'Die Gruppe, in die Du eingeladen wurdest, existiert leider nicht mehr.'
|
||||
error_token_invalid: 'Ungültiger oder abgelaufener Token. Bitte versuch es erneut.'
|
||||
|
||||
|
|
@ -1,83 +0,0 @@
|
|||
de:
|
||||
mailer:
|
||||
dateformat: '%d. %b'
|
||||
feedback:
|
||||
subject: 'Feedback von %{email}'
|
||||
header: '%{user} schrieb am %{date}:'
|
||||
foodsoft_message:
|
||||
footer: |
|
||||
Antworten: %{reply_url}
|
||||
Nachricht online einsehen: %{msg_url}
|
||||
Nachrichten-Einstellungen: %{profile_url}
|
||||
invite:
|
||||
subject: 'Einlading in die Foodcoop'
|
||||
text: |
|
||||
Hallo!
|
||||
|
||||
%{user} <%{mail}> hat dich in die Gruppe "%{group}" eingeladen.
|
||||
Um die Einladung anzunehmen und der Foodcoop beizutreten, gehe zu: %{link}
|
||||
Dieser Link kann nur einmal aufgerufen werden und ist nur bis %{expires} gültig.
|
||||
|
||||
Grüße sendet die Foodsoft!
|
||||
negative_balance:
|
||||
subject: 'Gruppenkonto im Minus'
|
||||
text: |
|
||||
Liebe %{group},
|
||||
|
||||
euer Kontostand is durch eine Buching am %{when} ins Minus gerutscht: %{balance}
|
||||
|
||||
Es wurden %{amount} für "%{note}" abgebucht, die Buchung wurde von %{user} erstellt.
|
||||
|
||||
Bitte zahlt so bald wie möglich wieder Geld ein, un das Gruppenkonto auszugleichen.
|
||||
|
||||
Viele Grüße von %{foodcoop}
|
||||
not_enough_users_assigned:
|
||||
subject: '"%{task}" braucht noch Leute!'
|
||||
text: |
|
||||
Liebe(r) %{user},
|
||||
|
||||
De Job '%{task}' Deiner Arbeitsgruppe ist am %{when} fällig
|
||||
und es fehlen noch Mitstriterinnen!
|
||||
|
||||
Sofern Du Dich noch nicht für diese Aufgabe eingetragen hast ist des jetzt die Chance:
|
||||
|
||||
%{workgroup_tasks_url}
|
||||
|
||||
Deine Aufgaben: %{user_tasks_url}
|
||||
order_result:
|
||||
subject: 'Bestellung beendet: %{name}'
|
||||
text0: |
|
||||
Liebe %{ordergroup},
|
||||
|
||||
die Bestelling für "%{order}" wurde am %{when} von %{user} beendet.
|
||||
|
||||
Für Euch wurden die folgenden Artikel bestellt:
|
||||
text1: |
|
||||
Gesamtpreis: %{sum}
|
||||
|
||||
Bestelling unline einsehen: %{order_url}
|
||||
|
||||
Viele Grüße von %{foodcoop}
|
||||
reset_password:
|
||||
subject: 'Neues Password für %{username}'
|
||||
text: |
|
||||
Hallo %{user},
|
||||
|
||||
du (oder jemand anderes) hat auf der FoodSoft-Website ein neues Passwort angefordert.
|
||||
Um ein neues Passwort einzugeben, gehe zu: %{link}
|
||||
Dieser Link kann nur einmal aufgerufen werden und läuft am %{expires} ab.
|
||||
Wenn du das Passwort nicht ändern möchtest oder diese Email nicht ausgelöst hast, brauchst du nichts zu tun.
|
||||
Dein bisheriges Passwort wurde nicht geändert.
|
||||
|
||||
Grüße sendet die Foodsoft! :)
|
||||
upcoming_tasks:
|
||||
subject: 'Aufgaben werden fällig!'
|
||||
text0: |
|
||||
Liebe(r) %{user},
|
||||
|
||||
Du bist für "%{task}" eingetragen. Die Aufgabe ist morgen (%{when}) fällig!
|
||||
nextweek: 'Aufgaben für die nächtste Woche:'
|
||||
text1: |
|
||||
Meine Aufgaben: %{user_tasks_url}
|
||||
|
||||
Viele Grüße von %{foodcoop}
|
|
@ -1,35 +0,0 @@
|
|||
de:
|
||||
messages:
|
||||
index:
|
||||
title: 'Nachrichten'
|
||||
new: 'Neue Nachricht'
|
||||
messages:
|
||||
reply: 'Antworten'
|
||||
new:
|
||||
title: 'Neue Nachricht'
|
||||
search_user: 'Nach Nutzerin suchen'
|
||||
no_user_found: 'Keine Nutzerin gefunden'
|
||||
search: 'Suche ...'
|
||||
list:
|
||||
desc: 'Nachrichten an alle verschickst Du bitte über den Verteiler: %{list}'
|
||||
subscribe_msg: 'Eventuell musst Du Dich dem Verteiler erst bekannt machen.'
|
||||
subscribe: 'Erklärungen zum Verteiler findest Du im %{link}.'
|
||||
wiki: 'Wiki (Abschnitt Mailing-Liste)'
|
||||
mail: 'z.b. mit einer Mail an %{email}.'
|
||||
show:
|
||||
title: 'Nachricht anzeigen'
|
||||
from: 'Von:'
|
||||
subject: 'Betreff:'
|
||||
sent_on: 'Gesendet:'
|
||||
reply: 'Antworten'
|
||||
all_messages: 'Nachricht im Überblick'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'Nachricht ist gespeichert und wird versendet.'
|
||||
|
||||
# used by model
|
||||
model:
|
||||
reply_subject: 'Re: %{subject}'
|
||||
reply_header: '%{user} schrieb am %{when}:'
|
||||
reply_indent: '> %{line}'
|
|
@ -1,36 +0,0 @@
|
|||
de:
|
||||
# for config/navigation.rb
|
||||
navigation:
|
||||
dashboard: 'Dashboard'
|
||||
foodcoop: 'Foodcoop'
|
||||
members: 'Mitglieder'
|
||||
workgroups: 'Arbeitsgruppen'
|
||||
ordergroups: 'Bestellgruppen'
|
||||
messages: 'Nachrichten'
|
||||
tasks: 'Aufgaben'
|
||||
wiki:
|
||||
title: 'Wiki'
|
||||
home: 'Startseite'
|
||||
all_pages: 'Alle Seiten'
|
||||
orders:
|
||||
title: 'Bestellungen'
|
||||
ordering: 'Bestellen!'
|
||||
archive: 'Meine Bestellungen'
|
||||
manage: 'Bestellverwaltung'
|
||||
articles:
|
||||
title: 'Artikel'
|
||||
suppliers: 'Lieferanten/Artikel'
|
||||
stock: 'Lager'
|
||||
categories: 'Kategorien'
|
||||
finances:
|
||||
title: 'Finanzen'
|
||||
home: 'Übersicht'
|
||||
accounts: 'Konten verwalten'
|
||||
balancing: 'Bestellungen abrechnen'
|
||||
invoices: 'Rechnungen'
|
||||
admin:
|
||||
title: 'Administration'
|
||||
home: 'Übersicht'
|
||||
users: 'Benutzerinnen'
|
||||
ordergroups: 'Bestellgruppen'
|
||||
workgroups: 'Arbeitsgruppen'
|
|
@ -1,11 +0,0 @@
|
|||
de:
|
||||
ordergroups:
|
||||
index:
|
||||
title: 'Bestellgruppen'
|
||||
edit:
|
||||
title: 'Bestellgruppe bearbeiten'
|
||||
|
||||
# used by model
|
||||
model:
|
||||
invalid_balance: 'ist keine gültige Zahl'
|
||||
error_single_group: '%{user} ist schon in einer anderen Bestellgruppe'
|
|
@ -1,94 +0,0 @@
|
|||
de:
|
||||
orders:
|
||||
articles:
|
||||
name: 'Name'
|
||||
unit_quantity: 'Gebinde'
|
||||
prices: 'Netto-/Bruttopreis'
|
||||
units_ordered: 'Bestellte Einheiten'
|
||||
units_full: 'Volle Gebinde'
|
||||
prices_sum: 'Summe (Netto/Brutto-Preise):'
|
||||
article_count: 'Bestellte Artikel:'
|
||||
edit:
|
||||
title: 'Bestellung bearbeiten'
|
||||
new:
|
||||
title: 'Neue Bestellung anlegen'
|
||||
form:
|
||||
title: 'Artikel'
|
||||
name: 'Name'
|
||||
note: 'Notiz'
|
||||
stockit: 'Verfügbar'
|
||||
origin: 'Herkunft'
|
||||
supplier: 'Hersteller'
|
||||
unit_quantity: 'Gebinde'
|
||||
prices: 'Price (netto/FC)'
|
||||
select_all: 'Alle auswählen'
|
||||
index:
|
||||
title: 'Bestellungen verwalten'
|
||||
new_order: 'Neue Bestellung anlegen'
|
||||
open_orders: 'Laufende Bestellungen'
|
||||
supplier: 'Lieferantin'
|
||||
ending: 'Ende'
|
||||
note: 'Notiz'
|
||||
action_end: 'Beenden'
|
||||
confirm_end: 'Willst Du wirklich die Bestellung %{order} beenden? Es gibt kein zurück.'
|
||||
confirm_delete: 'Willst Du wirklich die Bestellung löschen?'
|
||||
no_open_orders: 'Derzeit gibt es keine laufende Bestellungen.'
|
||||
ended_orders: 'Beendete Bestellungen'
|
||||
orders:
|
||||
supplier: 'Lieferantin'
|
||||
start: 'Start'
|
||||
ending: 'Ende'
|
||||
status: 'Status'
|
||||
show:
|
||||
title: 'Bestellung: %{name}'
|
||||
warn_not_closed: 'Achtung, Bestellung wurde noch nicht abgerechnet.'
|
||||
supplier: 'Lieferantin:'
|
||||
note: 'Notiz:'
|
||||
created_by: 'Erstellt von:'
|
||||
begin: 'Beginn:'
|
||||
ending: 'Ende:'
|
||||
group_orders: 'Gruppenbestellungen:'
|
||||
amounts: 'Netto/Bruttosumme:'
|
||||
articles_ordered: 'Bestellte Artikel:'
|
||||
action_end: 'Beenden!'
|
||||
confirm_end: "Willst Du wirklich die Bestellung %{order} beenden?\nEs gibt kein zurück."
|
||||
confirm_delete: 'Willst Du wirklich die Bestellung löschen?'
|
||||
articles: 'Artikelübersicht'
|
||||
sort_group: 'Sortiert nach Gruppen'
|
||||
sort_article: 'Sortiert nach Artikeln'
|
||||
comments_link: 'Kommentare'
|
||||
download:
|
||||
title: 'Download'
|
||||
group_pdf: 'Gruppen PDF'
|
||||
article_pdf: 'Artikel PDF'
|
||||
matrix_pdf: 'Matrix PDF'
|
||||
fax_pdf: 'Fax PDF'
|
||||
fax_txt: 'Fax Text'
|
||||
download_file: 'Download file'
|
||||
comments:
|
||||
title: 'Kommentare'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'Die Bestellung wurde erstellt.'
|
||||
update:
|
||||
notice: 'Die Bestellung wurde aktualisiert.'
|
||||
finish:
|
||||
notice: 'Die Bestellung wurde beendet.'
|
||||
fax:
|
||||
heading: 'Bestellung für %{name}'
|
||||
customer_number: 'Kundennummer'
|
||||
delivery_day: 'Liefertag'
|
||||
to_address: 'Versandaddresse'
|
||||
articles: 'Artikel'
|
||||
number: 'Nummer'
|
||||
amount: 'Menge'
|
||||
name: 'Name'
|
||||
|
||||
# used by model
|
||||
model:
|
||||
notice_close: 'Bestellung: %{name}, bis %{ends}'
|
||||
error_closed: 'Bestellung wurde schon abgerechnet'
|
||||
error_starts_before_ends: 'muss nach dem Bestellstart liegen (oder leer bleiben)'
|
||||
error_nosel: 'Es muss mindestens ein Artikel ausgewählt sein'
|
||||
|
|
@ -1,73 +0,0 @@
|
|||
de:
|
||||
pages:
|
||||
title: 'Titel'
|
||||
last_updated: 'Zuletzt aktualisiert'
|
||||
all:
|
||||
title: 'Alle Wikiseiten'
|
||||
new_page: 'Neue Seite anlegen'
|
||||
recent_changes: 'Letzte Änderungen'
|
||||
title_list: 'Seiten-Liste'
|
||||
site_map: 'Site Map'
|
||||
search:
|
||||
placeholder: 'Seitentitle ...'
|
||||
action: 'Suche'
|
||||
body:
|
||||
title_toc: 'Inhalt'
|
||||
edit:
|
||||
title: 'Seite bearbeiten'
|
||||
form:
|
||||
preview: 'Vorschau'
|
||||
help:
|
||||
title: 'Schnelle Formatierungshilfe'
|
||||
section_character: 'Zeichenformatierung'
|
||||
italic: 'kursiv'
|
||||
bold: 'fett'
|
||||
noformat: 'Keine Wiki- Formatierung'
|
||||
text: 'text'
|
||||
section_block: 'Block-Formatierung'
|
||||
headings: 'Überschriften'
|
||||
heading: 'Ebene %{level}'
|
||||
unordered_list: 'Listen mit Punkten'
|
||||
list_item_1: 'Erster Punkt'
|
||||
list_item_2: 'Zweiter Punkt'
|
||||
ordered_list: 'Listen mit Zahlen'
|
||||
section_link: 'Link-Formatierung'
|
||||
wiki_links: 'Wiki-Links'
|
||||
wiki_link_ex: 'Foodsoft Wiki Seite'
|
||||
external_links: 'Externe Links'
|
||||
external_link_ex: 'Externe Seite'
|
||||
section_table: 'Tabellenformatierung'
|
||||
see_tables: 'Siehe %{tables_link}'
|
||||
tables_link: 'Tabellen'
|
||||
new:
|
||||
title: 'Neue Wikiseite anlegen'
|
||||
page_list_item:
|
||||
date_format: '%a, %d. %B %Y %H:%M:%S'
|
||||
show:
|
||||
edit: 'Seite bearbeiten'
|
||||
versions: 'Versionen (%{count})'
|
||||
subpages: 'Unterseiten'
|
||||
title_versions: 'Versionen'
|
||||
date_format: '%d.%m.%y %H:%M'
|
||||
delete: 'Seite löschen'
|
||||
delete_confirm: 'Achtung, auch alle Unterseiten werden gelöscht. Bist Du sicher?'
|
||||
last_updated: 'Zuletzt bearbeitet von <b>%{user}</b> am %{when}'
|
||||
version:
|
||||
title: '%{title} - Version %{version}'
|
||||
title_version: 'Version'
|
||||
date_format: '%a, %d.%m.%Y, %H:%M Uhr'
|
||||
author: 'Autor: %{user}'
|
||||
view_current: 'Aktuelle Version sehen'
|
||||
revert: 'Auf diese Version zurücksetzen'
|
||||
|
||||
# used by controller
|
||||
cshow:
|
||||
error_noexist: 'Seite existiert nicht!'
|
||||
redirect_notice: 'Weitergeleitet von %{page} ...'
|
||||
create:
|
||||
notice: 'Seite wurde angelegt'
|
||||
update:
|
||||
notice: 'Seite wurde aktualisiert'
|
||||
destroy:
|
||||
notice: "Die Seite '%{page}' und alle Unterseiten wurden erfolgreich gelöscht"
|
||||
error_stale_object: 'Achtung, die Seite wurde gerade von jemand anderes bearbeitet. Bitte versuche es erneut.'
|
|
@ -1,14 +0,0 @@
|
|||
de:
|
||||
sessions:
|
||||
new:
|
||||
title: 'Foodsoft login'
|
||||
nojs: 'Achtung, Cookies und Javascript müssen aktiviert sein! %{link} bitte abschalten.'
|
||||
noscript: 'NoScript'
|
||||
user: 'Benutzerin'
|
||||
password: 'Passwort'
|
||||
login: 'Anmelden'
|
||||
forgot_password: 'Passwort vergessen?'
|
||||
# used in controller
|
||||
logged_in: 'Logged in!'
|
||||
logged_out: 'Logged out!'
|
||||
login_invalid: 'Invalid email or password'
|
|
@ -1,68 +0,0 @@
|
|||
de:
|
||||
shared:
|
||||
articles_by_articles:
|
||||
ordergroup: 'Bestellgruppe'
|
||||
ordered: 'Bestellt (Menge + Toleranz)'
|
||||
received: 'Bekommen'
|
||||
price: 'Gesamtpreis'
|
||||
articles_by_groups:
|
||||
name: 'Name'
|
||||
units: 'Menge'
|
||||
units_desc: 'Zugeteilte Einheiten'
|
||||
fc_price: 'FC-Preis'
|
||||
fc_price_desc: 'Preis incl. MwSt, Pfand und Foodcoop-Aufschlag'
|
||||
unit_quantity: 'GebGr'
|
||||
unit_quantity_desc: 'Gebindegröße'
|
||||
unit: 'Einheit'
|
||||
price: 'Gesamtpreis'
|
||||
group_form_fields:
|
||||
title: 'Wöchentliche Jobs'
|
||||
search_user: 'Nach Nutzerin suchen'
|
||||
user_not_found: 'Keine Nutzerin gefunden'
|
||||
search: 'Suche ...'
|
||||
group:
|
||||
description: 'Beschreibung'
|
||||
contact: 'Kontakt'
|
||||
address: 'Adresse'
|
||||
access: 'Zugriff auf'
|
||||
members: 'Mitglieder'
|
||||
weekly_job: 'wöchentlicher Job'
|
||||
no_weekly_job: 'kein wöchentlicher Job definiert'
|
||||
apple_limit: 'Äpfel-Bestellbeschränkung'
|
||||
deactivated: 'deaktiviert'
|
||||
activated: 'aktiviert'
|
||||
loginInfo:
|
||||
profile: 'Profil'
|
||||
edit_profile: 'Profil bearbeiten'
|
||||
homepage_title: 'Foodcoop Homepage besuchen'
|
||||
# duplicate from de.layouts.header
|
||||
logout: 'Abmelden'
|
||||
help: 'Hilfe'
|
||||
feedback:
|
||||
title: 'Feedback'
|
||||
desc: 'Fehler gefunden? Vorschlag? Idee? Kritik?'
|
||||
open_orders:
|
||||
title: 'Laufende Bestellungen'
|
||||
not_enough_apples: 'Achtung, Deine Bestellgruppe hat zu wenig Äpfel um Bestellen zu können!'
|
||||
supplier: 'Lieferantin'
|
||||
ending: 'Ende'
|
||||
who_ordered: 'Wer hat bestellt?'
|
||||
total: 'Summe'
|
||||
total_sum: 'Gesamtsumme'
|
||||
no_open_orders: 'Derzeit gibt es keine laufenden Bestellungen'
|
||||
workgroup_members:
|
||||
title: 'Mitglieder der Gruppen'
|
||||
|
||||
memberships:
|
||||
current_members:
|
||||
drop: 'entfernen'
|
||||
no_members: '%{group} hat keine Mitglieder.'
|
||||
members:
|
||||
title: 'Mitglieder von %{group}'
|
||||
desc: 'Hier kannst Du Mitglieder der Gruppe verwalten oder ein neues Foodcoop-Mitglied in die Gruppe %{link}.'
|
||||
invite: 'einladen'
|
||||
already_members: 'Sind schon Mitglieder'
|
||||
no_members_yet: 'Sind noch keine Mitglieder'
|
||||
invite_someone: 'Person einladen'
|
||||
non_members:
|
||||
add: 'hinzufügen'
|
|
@ -1,34 +0,0 @@
|
|||
de:
|
||||
stock_takings:
|
||||
edit:
|
||||
title: 'Inventur bearbeiten'
|
||||
index:
|
||||
title: 'Inventurübersicht'
|
||||
new_inventory: 'Neue Inventur anlegen'
|
||||
new:
|
||||
title: 'Neue Inventur anlegen'
|
||||
text_deviations: 'Bitte trage hier alle gezählten Abweichungen vom %{inv_link} ein. Bei Schwund benutze einfach ein Minus vor der Zahl.'
|
||||
temp_inventory: 'vorläufigen Lagerbestand'
|
||||
text_need_articles: 'Einen neuen Lagerartikel musst Du vorher %{create_link} bevor Du Ihn hier verwenden kannst.'
|
||||
create: 'anlegen'
|
||||
stock_articles: 'Lagerartikel'
|
||||
show:
|
||||
title: 'Inventur anzeigen'
|
||||
date: 'Datum'
|
||||
note: 'Notiz'
|
||||
article: 'Artikel'
|
||||
supplier: 'Lieferantin'
|
||||
unit: 'Einheit'
|
||||
amount: 'Menge'
|
||||
overview: 'Inventurübersicht'
|
||||
confirm_delete: 'Willst Du wirklicht die Inventur löschen?'
|
||||
stock_takings:
|
||||
date: 'Datum'
|
||||
note: 'Notiz'
|
||||
confirm_delete: 'Bist Du sicher?'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'Inventur wurde erfolgreich angelegt.'
|
||||
update:
|
||||
notice: 'Inventur wurde aktualisiert.'
|
|
@ -1,42 +0,0 @@
|
|||
de:
|
||||
stockit:
|
||||
edit:
|
||||
title: 'Lagerartikel bearbeiten'
|
||||
form:
|
||||
price_hint: 'Um Chaos zu vermeiden können bis auf weiteres die Preise von angelegten Lagerartikeln nicht mehr verändert werden.'
|
||||
index:
|
||||
view_options: 'Ansichtsoptionen'
|
||||
toggle_unavailable: 'Nicht verfügbare Artikel zeigen/verstecken'
|
||||
order_online: 'Lagerbestellung online stellen'
|
||||
new_stock_article: 'Neuen Lagerartikel anlegen'
|
||||
new_stock_taking: 'Inventur anlegen'
|
||||
show_stock_takings: 'Inventurübersicht'
|
||||
new_delivery: 'Neue Lieferung ..'
|
||||
article:
|
||||
article: 'Artikel'
|
||||
stock: 'im Lager'
|
||||
ordered: 'davon bestellt'
|
||||
available: 'verfügbar'
|
||||
unit: 'Einheit'
|
||||
price: 'Preis'
|
||||
vat: 'MwSt'
|
||||
supplier: 'Lieferantin'
|
||||
category: 'Kategorie'
|
||||
confirm_delete: 'Bist Du sicher?'
|
||||
stock_worth: 'Aktueller Lagerwert:'
|
||||
stock_count: 'Artikelanzahl:'
|
||||
new:
|
||||
title: 'Neuen Lagerartikel anlegen'
|
||||
search_text: 'Suche nache Artikeln aus allen Katalogen:'
|
||||
destroy:
|
||||
notice: 'Artikel %{name} gelöscht.'
|
||||
|
||||
# used by controller
|
||||
stock_create:
|
||||
notice: 'Lagerartikel wurde gespeichert.'
|
||||
stock_update:
|
||||
notice: 'Lagerartikel wurde gespeichert.'
|
||||
|
||||
# used by model
|
||||
check:
|
||||
not_empty: '%{name} kann nicht gelöscht werden. Der Lagerbestand ist nicht null.'
|
|
@ -1,36 +0,0 @@
|
|||
de:
|
||||
suppliers:
|
||||
shared_supplier_note: 'Lieferantin ist mit externer Datenbank verknüpft.'
|
||||
index:
|
||||
title: 'Lieferanten'
|
||||
action_new: 'Neue Lieferantin anlegen'
|
||||
action_import: 'Lieferantin aus externer Datenbank importieren'
|
||||
articles: 'Artikel (%{count})'
|
||||
stock: 'im Lager (%{count})'
|
||||
deliveries: 'Lieferungen (%{count})'
|
||||
confirm_del: 'Achtung, willst Du wirklich den Lieferanten %{name} löschen?'
|
||||
edit:
|
||||
title: 'Lieferantin bearbeiten'
|
||||
new:
|
||||
title: 'Neue Lieferantin'
|
||||
show:
|
||||
confirm_delete: 'Bist Du sicher?'
|
||||
last_deliveries: 'Letzte Lieferungen'
|
||||
new_delivery: 'Neue Lieferung anlegen'
|
||||
show_deliveries: 'Zeige alle Lieferungen'
|
||||
shared_suppliers:
|
||||
title: 'Externe Listen'
|
||||
body: >
|
||||
<p>Hier werden die Lieferantinnen der externen Datenbank angezeigt.</p>
|
||||
<p>Ihr könnt externe Lieferantinnen importieren, indem ihr sie einfach abonniert. (siehe unten)</p>
|
||||
<p>Damit wird eine neue Lieferantin angelegt und mit der externen Datenbank verknüpft.</p>
|
||||
supplier: 'Lieferantin'
|
||||
subscribe: 'abonnieren'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'Lieferant wurde erstellt'
|
||||
update:
|
||||
notice: 'Lieferant wurde aktualisiert'
|
||||
destroy:
|
||||
notice: 'Lieferant wurde gelöscht'
|
|
@ -1,75 +0,0 @@
|
|||
de:
|
||||
tasks:
|
||||
archive:
|
||||
title: 'Aufgabenarchiv'
|
||||
archive_tasks:
|
||||
due_date: 'Fälligkeitsdatum'
|
||||
task: 'Betreff'
|
||||
who: 'Verantwortliche Menschen'
|
||||
task_format: '%{name} (%{duration}h)'
|
||||
edit:
|
||||
title: 'Aufgabe bearbeiten'
|
||||
form:
|
||||
search:
|
||||
hint: "Nach Nutzerin suchen"
|
||||
noresult: 'Keine Nutzerin gefunden'
|
||||
placeholder: 'Suche ...'
|
||||
index:
|
||||
title: 'Aufgaben'
|
||||
title_non_group: 'Aufgaben für alle!'
|
||||
show_group_tasks: 'Gruppenaufgaben anzeigen'
|
||||
list:
|
||||
due_date: 'Fälligkeit'
|
||||
task: 'Betreff'
|
||||
who: 'Wer machts?'
|
||||
who_hint: '(Wie viele werden noch benötigt?)'
|
||||
task_format: '%{name} (%{duration}h)'
|
||||
accept_task: 'Aufgabe übernehmen'
|
||||
reject_task: 'Aufgabe ablehnen'
|
||||
mark_done: 'Aufgabe als erledigt markieren'
|
||||
done_q: 'Erledigt?'
|
||||
done: 'Erledigt'
|
||||
nav:
|
||||
new_task: 'Neue Aufgabe erstellen'
|
||||
my_tasks: 'Meine Aufgaben'
|
||||
all_tasks: 'Alle Aufgaben'
|
||||
archive: 'Erledigte Aufgaben (Archiv)'
|
||||
group_tasks: 'Gruppenaufgaben'
|
||||
new:
|
||||
title: 'Neue Aufgabe erstellen'
|
||||
show:
|
||||
title: 'Aufgabe anzeigen'
|
||||
hours: '%{count}h'
|
||||
due_date: 'Fälligkeitsdatum'
|
||||
accept_task: 'Aufgabe übernehmen'
|
||||
reject_task: 'Aufgabe ablehnen'
|
||||
mark_done: 'Als erledigt markieren'
|
||||
user:
|
||||
title: 'Meine Aufgaben'
|
||||
title_open: 'Offene Aufgaben'
|
||||
title_accepted: 'Anstehende Aufgaben'
|
||||
more: 'Nichts zu tun? %{tasks_link} gibt es bestimmt Arbeit'
|
||||
tasks_link: 'Hier'
|
||||
workgroup:
|
||||
title: 'Aufgaben für %{workgroup}'
|
||||
weekly:
|
||||
title: 'Wöchentliche Aufgaben'
|
||||
desc: >
|
||||
<p>Jeden <b>%{weekday}</b> hat diese Arbeitsgruppe folgenden Job: <b>%{task}</b></p>
|
||||
<p>Die Wochenaufgaben werden von der Foodsoft automatisch erstellt. Eintragen müsst Ihr Euch aber selber.</p>
|
||||
empty: 'Noch keine Wochenaufgaben angelegt.'
|
||||
edit: 'Wöchentliche Aufgaben anpassen'
|
||||
title_all: 'Alle Aufgaben der Gruppe'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'Aufgabe wurde erstellt'
|
||||
update:
|
||||
notice: 'Aufgabe wurde aktualisiert'
|
||||
destroy:
|
||||
notice: 'Aufgabe wurde gelöscht'
|
||||
accept:
|
||||
notice: 'Du hast die Aufgabe übernommen'
|
||||
set_done:
|
||||
notice: 'Aufgabenstatus wurde aktualisiert'
|
||||
error_not_found: 'Keine Arbeitsgruppe gefunden'
|
|
@ -1,12 +0,0 @@
|
|||
de:
|
||||
workgroups:
|
||||
edit:
|
||||
title: 'Arbeitsgruppe bearbeiten'
|
||||
index:
|
||||
title: 'Arbeitsgruppen'
|
||||
|
||||
# used by controller
|
||||
update:
|
||||
notice: 'Arbeitsgruppe wurde aktualisiert'
|
||||
error_last_admin_group: 'Die letzte Gruppe mit Admin-Rechten darf nicht gelöscht werden'
|
||||
error_last_admin_role: 'Der letzten Gruppe mit Admin-Rechten darf die Admin-Rolle nicht entzogen werden'
|
1850
config/locales/en.yml
Normal file
1850
config/locales/en.yml
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,97 +0,0 @@
|
|||
en:
|
||||
admin:
|
||||
confirm: 'Do you really want to delete %{name}?'
|
||||
actions: 'Actions'
|
||||
access_to: 'access to'
|
||||
search_placeholder: 'name ..'
|
||||
base:
|
||||
index:
|
||||
title: 'Administration'
|
||||
first_paragraph: 'Here you can administer Foodsoft groups and users.'
|
||||
newest_users: 'newest users'
|
||||
username: 'username'
|
||||
name: 'name'
|
||||
created_at: 'created at'
|
||||
all_users: 'All users'
|
||||
new_user: 'New user'
|
||||
newest_groups: 'newest groups'
|
||||
groupname: 'group name'
|
||||
type: 'type'
|
||||
members: 'members'
|
||||
all_ordergroups: 'All ordergroups'
|
||||
new_ordergroup: 'New ordergroup'
|
||||
all_workgroups: 'All workgroups'
|
||||
new_workgroup: 'New workgroup'
|
||||
ordergroups:
|
||||
index:
|
||||
title: 'Ordergroup'
|
||||
new_ordergroup: 'Add new ordergroup'
|
||||
first_paragraph: 'Here you can add a %{url}, administer a group or delete it.'
|
||||
new_ordergroups: 'new ordergroups'
|
||||
second_paragraph: "Consider the <em>difference between group and ordergroup</em>: An ordergroup has an account and can order food. In a <em>%{url}</em> (for example 'sorting group') the members coordinate with each other via tasks and messages. Users can only be in one ordergroup, but can be in multiple other groups."
|
||||
workgroup: 'workgroup'
|
||||
edit:
|
||||
title: 'Edit ordergroup'
|
||||
new:
|
||||
title: 'Create ordergroup'
|
||||
form:
|
||||
first_paragraph: 'You can invite new members %{url}.'
|
||||
here: 'here'
|
||||
show:
|
||||
title: 'Ordergroup %{name}'
|
||||
edit: 'Edit group/member'
|
||||
confirm: 'Are you sure?'
|
||||
send_message: 'Send message'
|
||||
ordergroups:
|
||||
name: 'Name'
|
||||
contact: 'Contact'
|
||||
address: 'Address'
|
||||
members: 'Members'
|
||||
users:
|
||||
index:
|
||||
title: 'Admin/users'
|
||||
new_user: 'Create new user'
|
||||
first_paragraph: 'Here you can edit users %{url}, bearbeiten and also delete them.'
|
||||
new_users: 'Create new user'
|
||||
edit:
|
||||
title: 'Edit user'
|
||||
new:
|
||||
title: 'Create new user'
|
||||
show:
|
||||
person: 'Person'
|
||||
member_since: 'Member since %{time}'
|
||||
nick: 'Nick'
|
||||
name: 'Name'
|
||||
email: 'Email'
|
||||
phone: 'Phone'
|
||||
preference: 'Preferences'
|
||||
groupabos: 'Group subscriptions'
|
||||
confirm: 'Do you really want to kick out %{user}?'
|
||||
send_message: 'Send message'
|
||||
users:
|
||||
login: 'login'
|
||||
name: 'name'
|
||||
email: 'email'
|
||||
last_login: 'last login'
|
||||
workgroups:
|
||||
index:
|
||||
title: 'Workgroups'
|
||||
new_workgroup: 'Create new workgroup'
|
||||
first_paragraph: 'Here you can create %{url}, edit and delete them.'
|
||||
new_workgroups: 'new workgroups'
|
||||
second_paragraph: "Be aware of the <em>difference between a group and ordergroup</em>: A %{url} has an account and can order food. In a workgroup (for example 'sorting group') the members coordinate with each other via tasks and messages. Users can only be in one ordergroup, but can be in multiple other groups."
|
||||
ordergroup: 'ordergroup'
|
||||
edit:
|
||||
title: 'Edit workgroup'
|
||||
new:
|
||||
title: 'Create workgroup'
|
||||
form:
|
||||
first_paragraph: 'You can invite new members %{url}.'
|
||||
here: 'here'
|
||||
show:
|
||||
title: 'Workgroup %{name}'
|
||||
edit: 'Edit group/members'
|
||||
confirm: 'Are you sure?'
|
||||
workgroups:
|
||||
name: 'name'
|
||||
members: 'members'
|
|
@ -1,18 +0,0 @@
|
|||
en:
|
||||
article_categories:
|
||||
edit:
|
||||
title: 'Edit category'
|
||||
index:
|
||||
title: 'Article categories'
|
||||
new: 'Add new category'
|
||||
confirm_delete: 'Are you sure?'
|
||||
new:
|
||||
title: 'Add new category'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'Category was stored'
|
||||
update:
|
||||
notice: 'Category was updated'
|
||||
destroy:
|
||||
error: 'Category could not be deleted: %{message}'
|
|
@ -1,114 +0,0 @@
|
|||
en:
|
||||
articles:
|
||||
article:
|
||||
last_update: 'last updated: %{last_update} | Gross: %{gross_price}'
|
||||
confirm_delete: 'Are you sure?'
|
||||
articles:
|
||||
unit_quantity_short: 'Quantity'
|
||||
unit_quantity_desc: 'Unit quantity'
|
||||
price_netto: 'Price'
|
||||
option_select: 'Choose special offer ...'
|
||||
option_delete: 'Delete article'
|
||||
confirm_delete: 'Do you really want to delete all selected articles?'
|
||||
option_not_available: 'Articles are not available anymore'
|
||||
option_available: 'Articles are available'
|
||||
destroy_active_article:
|
||||
note: >
|
||||
%{article} is used in current orders and can not be deleted
|
||||
Please first ... the article from orders %{drop_link}.
|
||||
drop: 'delete'
|
||||
edit_all:
|
||||
title: 'Edit all articles from %{supplier}'
|
||||
note: 'Mandatory fields are: name, unit, (net) price and order number.'
|
||||
warning: 'Warning: all articles will be updated!'
|
||||
submit: 'Updating all articles'
|
||||
edit_all_table:
|
||||
available_short: 'avail'
|
||||
available_desc: 'available'
|
||||
price_short: 'Price'
|
||||
price_desc: 'Net price'
|
||||
unit_quantity_short: 'Quantity'
|
||||
unit_quantity_desc: 'Unit quantity'
|
||||
order_number_short: 'Ordernr.'
|
||||
order_number_desc: 'Order number'
|
||||
form:
|
||||
title: 'Add new article'
|
||||
index:
|
||||
title: 'Article from %{supplier} (%{count})'
|
||||
search_placeholder: Name ...
|
||||
new: 'New article'
|
||||
edit_all: 'Edit all'
|
||||
upload: 'Upload articles'
|
||||
new_order: 'Create new order'
|
||||
ext_db:
|
||||
title: 'External databank'
|
||||
import: 'Search/Import'
|
||||
sync: 'Synchronise'
|
||||
change_supplier: 'Change supplier ...'
|
||||
import:
|
||||
title: 'Import article'
|
||||
placeholder: Name ...
|
||||
restrict_region: 'Restrict to region only'
|
||||
import_search_results:
|
||||
not_found: 'No articles found'
|
||||
already_imported: 'already imported'
|
||||
action_import: 'import'
|
||||
sync:
|
||||
title: 'Synchronise articles with external database'
|
||||
outlist:
|
||||
title: 'Put from the list ...'
|
||||
body: 'The following articles are put from the list and will be <b>deleted</b>:'
|
||||
body_skip: 'No articles for deletion.'
|
||||
update:
|
||||
title: 'Update ..'
|
||||
update_msg: 'Articles must be updated:'
|
||||
body: >
|
||||
<p><i>Every article is shown twice. The old value is gray and the textfields are pre-filled with the actual value now.</i></p>
|
||||
<p><i>Differences with the old articles are marked yellow</i></p>
|
||||
unit_quantity_short: 'Unity Quan.'
|
||||
price_short: 'Price'
|
||||
submit: 'Delete/update all'
|
||||
upload:
|
||||
title: '%{supplier} / upload articles'
|
||||
body: >
|
||||
<p>The file has to be a text file with the ending '.csv' The first line will be ignored when imported</p>
|
||||
<p>The fields have to be separated with semicolons (';') and the text enclosed by double quotation marks ("text...").</p>
|
||||
<p>As character set UTF-8 is demanded. Correct order of the column:</p>
|
||||
fields:
|
||||
status: 'Status (x=skip)'
|
||||
season_amount: 'Scaled amount'
|
||||
season_price: 'Scaled price'
|
||||
file_label: 'Please choose a compatible file'
|
||||
submit: 'Upload file'
|
||||
parse_upload:
|
||||
title: '%{supplier} / upload article'
|
||||
body: >
|
||||
<p><i>Please check the imported articles.</i></p>
|
||||
<p><i>Note: at the moment there is no check for duplicate articles.</i></p>
|
||||
submit: 'Save new articles for %{supplier}'
|
||||
|
||||
# used by controller
|
||||
update_all:
|
||||
notice: 'All articles and prices are updated'
|
||||
error_invalid: 'Articles are incorrect. Please check your input.'
|
||||
error_update: "There was an error when updating the article '%{article}' on: %{msg}"
|
||||
update_selected:
|
||||
notice_destroy: 'All selected articles have been deleted'
|
||||
notice_unavail: 'All selected articles have been made unavailable'
|
||||
notice_avail: 'All selected articles have been made available '
|
||||
notice_noaction: 'No action selected!'
|
||||
error_nosel: 'You have selected no articles'
|
||||
parse_upload:
|
||||
notice: '%{count} articles analysed succesfully.'
|
||||
error_parse: '%{msg} ... in line %{line}'
|
||||
create_from_upload:
|
||||
notice: '%{count} new articles were saved'
|
||||
error_invalid: 'Articles are faulty'
|
||||
sync:
|
||||
shared_alert: '%{supplier} is not linked to an external database'
|
||||
notice: 'The catalog is up to date'
|
||||
|
||||
# used by model
|
||||
model:
|
||||
error_in_use: '%{article} can not be deleted because the article is part of a current order!'
|
||||
error_nosel: 'You have selected no articles'
|
|
@ -1,42 +0,0 @@
|
|||
en:
|
||||
deliveries:
|
||||
suppliers_overview: 'Supplier overview'
|
||||
invoice_amount: 'Invoice amount'
|
||||
invoice_net_amount: 'Invoice net amount'
|
||||
edit:
|
||||
title: 'Edit suppliers'
|
||||
form:
|
||||
remove_article: 'Remove article from delivery'
|
||||
add_article: 'Add stock article to delivery'
|
||||
note_new_article: 'When an article is not yet in the inventory, you have to %{new_link} it first.'
|
||||
note_new_article_link: 'create'
|
||||
new_article:
|
||||
title: 'Create new stock article'
|
||||
search: 'Search for articles in the <i>%{supplier}</i> catalogue'
|
||||
index:
|
||||
title: '%{supplier}/deliveries'
|
||||
confirm_delete: 'Are you sure?'
|
||||
new_delivery: 'Create new delivery for %{supplier} '
|
||||
new:
|
||||
title: 'New delivery from %{supplier}'
|
||||
show:
|
||||
title: 'Show delivery'
|
||||
title_articles: 'Article'
|
||||
article: 'Article'
|
||||
unit: 'Unit'
|
||||
amount: 'Amount'
|
||||
price: 'Netprice'
|
||||
sum: 'Sum'
|
||||
sum_net: 'Net sum'
|
||||
sum_gross: 'Gross sum'
|
||||
sum_diff: 'Gross - adjusted invoice ammount'
|
||||
stock_change:
|
||||
remove_article: 'Remove articles from delivery'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'Delivery was created. Please don’t forget to create invoice!'
|
||||
update:
|
||||
notice: 'Delivery was updated.'
|
||||
destroy:
|
||||
notice: 'Delivery was deleted.'
|
|
@ -1,41 +0,0 @@
|
|||
en:
|
||||
# for app/documents
|
||||
documents:
|
||||
order_by_articles:
|
||||
filename: 'Order %{name}-%{date} - by articles'
|
||||
title: 'Order sorted by articles: %{name}, closed at %{date}'
|
||||
rows:
|
||||
- Order group
|
||||
- Amount
|
||||
- Price
|
||||
order_by_groups:
|
||||
filename: 'Order %{name}-%{date} - by group'
|
||||
title: 'Order sorted by group: %{name}, closed at %{date}'
|
||||
rows:
|
||||
- Article
|
||||
- Amount
|
||||
- Price
|
||||
- Unit Quantity
|
||||
- Unit
|
||||
- Sum
|
||||
sum: 'Sum'
|
||||
order_fax:
|
||||
filename: 'Order %{name}-%{date} - Fax'
|
||||
rows:
|
||||
- Order Number
|
||||
- Amount
|
||||
- Name
|
||||
- Barrel
|
||||
- Unit
|
||||
- Price/Unit
|
||||
order_matrix:
|
||||
filename: 'Order %{name}-%{date} - sorting matrix'
|
||||
title: 'Order sorting matrix: %{name}, closed at %{date}'
|
||||
heading: 'Article overview'
|
||||
total: '%{count} articles in total'
|
||||
rows:
|
||||
- Article
|
||||
- Unit
|
||||
- Barrel
|
||||
- FC-Price
|
||||
- Amount
|
|
@ -1,9 +0,0 @@
|
|||
en:
|
||||
feedback:
|
||||
create:
|
||||
notice: 'Your feedback was sent successfully. Thanks a lot!'
|
||||
new:
|
||||
title: 'Give feedback'
|
||||
first_paragraph: 'Found a bug? Suggestions? Ideas? Reviews? We are happy to hear any feedback.'
|
||||
second_paragraph: 'Please be aware that the Foodsoft Team is only responsible for the maintenance of the software. For questions regarding the organisation of your Foodcoop, please contact the appropriate contact person.'
|
||||
send: 'Send'
|
|
@ -1,170 +0,0 @@
|
|||
en:
|
||||
finance:
|
||||
index:
|
||||
title: 'Finances'
|
||||
unpaid_invoices: 'Unpaid invoices'
|
||||
show_all: 'Show all'
|
||||
date: 'Date'
|
||||
amount: 'Amount'
|
||||
supplier: 'supplier'
|
||||
last_transactions: 'Last Transactions'
|
||||
group: 'Group'
|
||||
note: 'Note'
|
||||
open_transactions: 'Open Transactions'
|
||||
end: 'End'
|
||||
amount_fc: 'Amount(FC)'
|
||||
clear: 'To account'
|
||||
everything_cleared: 'Great, everything is accounted...'
|
||||
balancing:
|
||||
close:
|
||||
notice: 'Order was accounted succesfully, the balance of the account was updated.'
|
||||
alert: 'An error occured while accounting: %{message}'
|
||||
close_direct:
|
||||
notice: 'Order was closed'
|
||||
alert: 'Order can not be closed: %{message}'
|
||||
index:
|
||||
title: 'Closed Orders'
|
||||
new:
|
||||
alert: 'Attention, order was already accounted'
|
||||
title: 'Accounting %{name}'
|
||||
summary: 'Summary'
|
||||
invoice: 'Invoice'
|
||||
notes_and_journal: 'Notes/Protocol'
|
||||
comment_on_transaction: 'Here you can add a comment with your accounting'
|
||||
edit_note: 'Edit note'
|
||||
comments: 'Comments'
|
||||
create_invoice: 'Create invoice'
|
||||
confirm_order: 'Close order'
|
||||
view_options: 'Viewing options'
|
||||
edit_order: 'Edit order'
|
||||
groups_overview: 'Overview of groups'
|
||||
articles_overview: 'Overview of articles'
|
||||
confirm:
|
||||
title: 'Close order'
|
||||
first_paragraph: 'When the order is closed, all group accounts will be updated.<br />The accounts will be charged as follows:'
|
||||
clear: 'Close'
|
||||
or_cancle: 'or back to accounting'
|
||||
summary:
|
||||
duration: 'From %{starts} till %{ends}'
|
||||
net_amount: 'Net amount:'
|
||||
gross_amount: 'Gross amount:'
|
||||
fc_amount: 'FC-amount:'
|
||||
groups_amount: 'Group amounts:'
|
||||
fc_profit: 'FC Profit'
|
||||
without_extra_charge: 'Without extra charge:'
|
||||
with_extra_charge: 'With extra charge:'
|
||||
changed: 'Data was changed!'
|
||||
reload: 'Reload summary'
|
||||
orders:
|
||||
name: 'Name'
|
||||
end: 'End'
|
||||
state: 'State'
|
||||
last_edited_by: 'Last edited by'
|
||||
cleared: 'Accounted (%{amount})'
|
||||
clear: 'Accounting'
|
||||
close: 'Close directly'
|
||||
confirm: 'Really want to put the order on closed?'
|
||||
no_closed_orders: 'At the moment there are not closed orders'
|
||||
order_article:
|
||||
confirm: 'Are you sure?'
|
||||
invoice:
|
||||
invoice_number: 'Invoice number:'
|
||||
invoice_date: 'Invoice date:'
|
||||
invoice_amount: 'Invoice amount:'
|
||||
minus_refund_calculated: '- refund calculated:'
|
||||
plus_refund_credited: '+ refund credited:'
|
||||
refund_adjusted_amount: 'refund adjusted amount:'
|
||||
edit: 'Edit invoice'
|
||||
new: 'Create new invoice'
|
||||
group_order_articles:
|
||||
group: 'Group'
|
||||
units: 'Units'
|
||||
total: 'Total costs'
|
||||
add_group: 'Add group'
|
||||
total_fc: 'Sum (FC-Price)'
|
||||
edit_results_by_articles:
|
||||
article: 'Article'
|
||||
number: 'Number'
|
||||
amount: 'Amount'
|
||||
amount_per_unit: 'Unit quantity'
|
||||
net: 'Net'
|
||||
gross: 'Gross'
|
||||
tax: 'Tax'
|
||||
refund: 'Refund'
|
||||
add_article: 'Add article'
|
||||
financial_transactions:
|
||||
create:
|
||||
notice: "The Transaction was saved."
|
||||
create_collection:
|
||||
notice: "All Transactions were saved."
|
||||
alert: "An Error occured: %{error}"
|
||||
ordergroup:
|
||||
remove: "Remove"
|
||||
remove_group: "Remove group"
|
||||
transactions:
|
||||
date: "Date"
|
||||
who: "Who"
|
||||
note: "Note"
|
||||
amount: "Amount"
|
||||
index:
|
||||
title: "Account statement for %{name}"
|
||||
new_transaction: 'Create new transaction'
|
||||
balance: 'Balance of account: %{balance}'
|
||||
last_updated_at: '(last updated at %{when})'
|
||||
search_placeholder: 'Search ..'
|
||||
new_collection:
|
||||
title: "Updating more accounts"
|
||||
sidebar: 'Here you can update more accounts at the same time. For example all transfers of the order group from one account statement'
|
||||
new_ordergroup: 'Add new order group'
|
||||
ordergroup: 'Order group'
|
||||
note: 'Note'
|
||||
amount: 'Amount'
|
||||
save: "Save transaction"
|
||||
new:
|
||||
title: "New transaction"
|
||||
paragraph: 'Here you can credit/deduct the order group <b>%{name}</b> money.'
|
||||
group_order_articles:
|
||||
form:
|
||||
amount_change_for: 'Change amount for %{article}'
|
||||
ordergroups:
|
||||
ordergroups:
|
||||
name: "Name"
|
||||
account_balance: "Account Balance"
|
||||
new_transaction: "New transaction"
|
||||
account_statement: "Account statement"
|
||||
index:
|
||||
title: "Manage accounts"
|
||||
new_transaction: "Add new transactions"
|
||||
search_placeholder: 'Search ..'
|
||||
invoices:
|
||||
edit:
|
||||
title: "Edit invoice"
|
||||
form:
|
||||
linked: "This invoice is linked to a %{what_link}."
|
||||
delivery: "delivery"
|
||||
order: "order"
|
||||
index:
|
||||
title: "Invoices"
|
||||
action_new: "Create new invoice"
|
||||
invoices:
|
||||
delivery: "Delivery"
|
||||
confirm_delete: "Are you sure?"
|
||||
new:
|
||||
title: "Create new invoice"
|
||||
back: "Back"
|
||||
show:
|
||||
title: "Invoice %{number}"
|
||||
linked: "This invoice is linked to a %{what_link}."
|
||||
delivery: "delivery"
|
||||
back: "Back"
|
||||
order_articles:
|
||||
edit:
|
||||
title: 'Update article'
|
||||
new:
|
||||
title: 'Add delivered article to order'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'Invoice was created'
|
||||
update:
|
||||
notice: 'Invoice was updated'
|
|
@ -1,34 +0,0 @@
|
|||
en:
|
||||
foodcoop:
|
||||
ordergroups:
|
||||
index:
|
||||
title: 'Ordergroups'
|
||||
name: Name ...
|
||||
only_active: 'Only active groups'
|
||||
only_active_desc: '(have placed order at least once in the last 3 months)'
|
||||
ordergroups:
|
||||
name: 'Name'
|
||||
user: 'Users'
|
||||
last_ordered: 'Last ordered'
|
||||
users:
|
||||
index:
|
||||
title: 'Users'
|
||||
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>
|
||||
profile_link: 'options'
|
||||
ph_name: Name ...
|
||||
ph_ordergroup: Order group ...
|
||||
workgroups:
|
||||
index:
|
||||
title: 'Working groups'
|
||||
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>
|
||||
edit:
|
||||
title: 'Edit group'
|
||||
invite_new: 'You can invite new members %{invite_link}.'
|
||||
invite_link: 'here'
|
||||
workgroup:
|
||||
show_tasks: 'Show all tasks'
|
||||
edit: 'Edit group'
|
|
@ -1,97 +0,0 @@
|
|||
en:
|
||||
group_orders:
|
||||
archive:
|
||||
title: 'Orders of %{group}'
|
||||
desc: 'View all %{link} here.'
|
||||
open_orders: 'current orders'
|
||||
title_open: 'Completed/not accounted'
|
||||
title_closed: 'Accounted'
|
||||
form:
|
||||
title: 'Orders'
|
||||
note: 'Note'
|
||||
created_by: 'Created by'
|
||||
ending: 'End'
|
||||
min_quantity: 'Minimum quantity'
|
||||
sum_amount: 'Current amount'
|
||||
last_update: 'Last ordered'
|
||||
funds: 'Credit'
|
||||
name: 'Mame'
|
||||
price: 'Price'
|
||||
unit: 'Unit'
|
||||
unit_missing: 'Missing units'
|
||||
amount: 'Amount'
|
||||
tolerance: 'Tolerance'
|
||||
available: 'Available'
|
||||
sum: 'Sum'
|
||||
units: 'Units'
|
||||
units_full: 'Filled units'
|
||||
total_units: 'Total units'
|
||||
total_tolerance: 'Total tolerance'
|
||||
manufacturer: 'Manufacturer'
|
||||
total_sum_amount: 'Total amount'
|
||||
available_funds: 'Available credits'
|
||||
new_funds: 'New account balance'
|
||||
action_save: 'Save order'
|
||||
index:
|
||||
title: 'Orders overview'
|
||||
funds:
|
||||
title: 'Credit'
|
||||
account_balance: 'Account balance'
|
||||
open_orders: 'Current orders'
|
||||
finished_orders: 'Unaccounted orders'
|
||||
available_funds: 'Available credit'
|
||||
finished_orders:
|
||||
title: 'Unaccounted orders'
|
||||
total_sum: 'Total sum'
|
||||
closed_orders:
|
||||
title: 'Closed orders'
|
||||
more: 'more..'
|
||||
order:
|
||||
title: 'Articles'
|
||||
# other fields reference group_orders.form
|
||||
orders: &orders
|
||||
supplier: 'Suppliers'
|
||||
ending: 'End'
|
||||
sum: 'Sum'
|
||||
show:
|
||||
<<: *orders
|
||||
title: 'Your order result for %{order}'
|
||||
note: 'Note'
|
||||
order_sum: 'Order sum'
|
||||
not_ordered: 'You didn’t order'
|
||||
closed_by: 'Accounted by %{user}'
|
||||
comment: 'Comment'
|
||||
articles:
|
||||
title: 'Article overview'
|
||||
show_hide: 'Show/hide articles not ordered'
|
||||
edit_order: 'Edit order'
|
||||
name: 'Name'
|
||||
units: 'Units'
|
||||
unit_price: 'Unit price'
|
||||
ordered: 'Ordered'
|
||||
ordered_title: 'Amount + tolerance'
|
||||
order_open: 'Available' # or 'order open'?
|
||||
order_not_open: 'Received' # or 'order not open'?
|
||||
order_nopen_title: 'Considering current orders of all groups' # can this be simpler?
|
||||
total_price: 'Total price'
|
||||
sum: 'Sum'
|
||||
not_ordered_msg: 'You didn’t place an order yet'
|
||||
order_now: 'This is your chance!'
|
||||
order_closed_msg: 'Sorry, this order is closed.'
|
||||
comments:
|
||||
title: 'Comments'
|
||||
switch_order:
|
||||
title: 'Current orders'
|
||||
remaining: '%{remaining} remaining'
|
||||
|
||||
# used by controller
|
||||
create: &create
|
||||
notice: 'The order was saved.'
|
||||
error_stale: "Someone else has ordered in the meantime, couldn't update the order."
|
||||
error_general: "The order couldn’t be updated due to a bug."
|
||||
update:
|
||||
<<: *create
|
||||
errors:
|
||||
no_member: 'You are not a member of an order group.'
|
||||
closed: 'This order is already closed.'
|
||||
notfound: 'Incorrect URL, this is not your order.'
|
|
@ -1,84 +0,0 @@
|
|||
en:
|
||||
home:
|
||||
index:
|
||||
title: 'Homepage'
|
||||
your_tasks: 'Your tasks'
|
||||
due_date_format: '%A %d %b'
|
||||
tasks_move:
|
||||
title: 'Take over tasks'
|
||||
desc: 'You are responsible for these tasks.'
|
||||
action: 'Take over tasks/decline tasks'
|
||||
tasks_open:
|
||||
title: 'Open tasks'
|
||||
desc: 'There is/are %{size}'
|
||||
action: 'open task(s)'
|
||||
ordergroup:
|
||||
title: 'Engagement of your ordergroup'
|
||||
messages:
|
||||
title: 'Newest Messages'
|
||||
view_all: 'See all messages'
|
||||
my_ordergroup:
|
||||
title: 'My ordergroup'
|
||||
funds: '| Available Credit:'
|
||||
last_update: 'Last Update was %{when} ago'
|
||||
transactions:
|
||||
title: 'Last Transactions'
|
||||
when: 'When'
|
||||
where: 'Who'
|
||||
note: 'Note'
|
||||
amount: 'Amount'
|
||||
view: 'Show account statement'
|
||||
|
||||
start_nav:
|
||||
title: 'Directly to ...'
|
||||
foodcoop: 'Foodcoop'
|
||||
members: 'Members'
|
||||
tasks: 'My tasks'
|
||||
write_message: 'Write message'
|
||||
orders:
|
||||
title: 'Orders'
|
||||
overview: 'Overview of orders'
|
||||
end: 'Close orders'
|
||||
products:
|
||||
title: 'Products'
|
||||
edit: 'Update products'
|
||||
edit_stock: 'Edit stock'
|
||||
edit_suppliers: 'Edit suppliers'
|
||||
finances:
|
||||
title: 'Finances'
|
||||
accounts: 'Update accounts'
|
||||
settle: 'To account orders'
|
||||
admin: 'Administration'
|
||||
new_ordergroup: 'New ordergroup'
|
||||
new_user: 'New member'
|
||||
|
||||
apple_bar:
|
||||
points: 'Your current apple points: %{points}'
|
||||
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!'
|
||||
warning: 'Warning, if you have less then %{threshold} of apple points, you are not allowed to place an order!'
|
||||
more_info: 'More information'
|
||||
|
||||
ordergroup:
|
||||
title: 'My ordergroup'
|
||||
description: 'description'
|
||||
funds: 'Available credit:'
|
||||
people: 'People'
|
||||
invite: 'Invite a new Person'
|
||||
account_summary: 'Account Statement'
|
||||
search: Search ...
|
||||
|
||||
profile:
|
||||
title: 'My Profile'
|
||||
user:
|
||||
title: '%{user}'
|
||||
since: '(member since: %{when})'
|
||||
groups:
|
||||
title: 'You are member of the following groups'
|
||||
invite: 'Invite new members'
|
||||
cancel: 'Leave group'
|
||||
cancel_confirm: 'Are you sure you want to leave this group?'
|
||||
|
||||
# used by controller
|
||||
changes_saved: 'Changes saved.'
|
||||
no_ordergroups: 'You are unfortunately not a member of an ordergroup.'
|
||||
ordergroup_cancelled: 'You cancelled membership of the group %{group}.'
|
|
@ -1,18 +0,0 @@
|
|||
en:
|
||||
invites:
|
||||
new:
|
||||
body: <p>Here you can add a person to the group <b>%{group}</b>, who is not yet a member of the foodcoop.</p>
|
||||
action: 'Send invite'
|
||||
back: 'or go back'
|
||||
modal_form:
|
||||
title: 'Invite person'
|
||||
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>
|
||||
|
||||
# used by controller
|
||||
success: 'User was invited successfully.'
|
||||
|
||||
# used by model
|
||||
errors:
|
||||
already_member: 'is already in use. Person is already a member of this Foodcoop.'
|
|
@ -1,21 +0,0 @@
|
|||
en:
|
||||
layouts:
|
||||
foodsoft: 'Foodsoft'
|
||||
logo: '<span>food</span>soft'
|
||||
header:
|
||||
profile: 'Edit profile'
|
||||
ordergroup: 'My ordergroup'
|
||||
logout: 'Logout'
|
||||
help: 'Help'
|
||||
feedback:
|
||||
title: 'Feedback'
|
||||
desc: 'Found a bug? Suggestions? Ideas? Review?'
|
||||
footer: 'Foodsoft, open source software to manage a non-profit food coop.'
|
||||
email:
|
||||
footer: |
|
||||
--
|
||||
Foodsoft: %{foodsoft}
|
||||
Foodcoop-Homepage: %{foodcoop}
|
||||
Help: %{help}
|
||||
application1:
|
||||
title: 'Foodsoft - %{title}'
|
|
@ -1,38 +0,0 @@
|
|||
en:
|
||||
login:
|
||||
accept_invitation:
|
||||
title: 'Invitation to %{name}'
|
||||
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'
|
||||
forgot_password:
|
||||
title: '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>
|
||||
submit: 'Request new password'
|
||||
new_password:
|
||||
title: 'New password'
|
||||
body: >
|
||||
<p>Please fill in the new password for <b>%{user}</b></p>
|
||||
submit: 'Save new password'
|
||||
|
||||
# used by controller
|
||||
controller:
|
||||
reset_password:
|
||||
notice: 'If your email is registered here, you will receive a message with a link to reset your password.'
|
||||
update_password:
|
||||
notice: 'Your password was updated. You can login now.'
|
||||
accept_invitation:
|
||||
notice: 'Congratulations, your account was created. You can login now.'
|
||||
error_invite_invalid: 'Your invite is not valid (anymore).'
|
||||
error_group_invalid: 'The group in which you were invited doesn’t exist anymore.'
|
||||
error_token_invalid: 'Invalid or expired token. Please try again.'
|
||||
|
|
@ -1,81 +0,0 @@
|
|||
en:
|
||||
mailer:
|
||||
dateformat: '%d %b'
|
||||
feedback:
|
||||
subject: 'Feedback from %{email}'
|
||||
header: '%{user} wrote at %{date}:'
|
||||
foodsoft_message:
|
||||
footer: |
|
||||
Reply: %{reply_url}
|
||||
See message online: %{msg_url}
|
||||
Messaging options: %{profile_url}
|
||||
invite:
|
||||
subject: 'Invitation to the Foodcoop'
|
||||
text: |
|
||||
Hi!
|
||||
|
||||
%{user} <%{mail}> has invited you to join the group "%{group}".
|
||||
To accept the invitation and to join the foodcoop please follow this link: %{link}
|
||||
This link works only once and expires on %{expires}.
|
||||
|
||||
Greetings, your Foodsoft Team!
|
||||
negative_balance:
|
||||
subject: 'Negative account balance'
|
||||
text: |
|
||||
Dear %{group},
|
||||
|
||||
Your account balance has dropped below zero due to a booking on %{when}: %{balance}
|
||||
|
||||
There was a charge of %{amount} for "%{note}" by %{user}.
|
||||
|
||||
Please deposit your account as soon as possible.
|
||||
|
||||
Kind regards from %{foodcoop}.
|
||||
not_enough_users_assigned:
|
||||
subject: '"%{task}" still needs people!'
|
||||
text: |
|
||||
Dear %{user},
|
||||
|
||||
The Task '%{task}' of your working group is due on %{when},
|
||||
and could use some more contributors!
|
||||
|
||||
If you haven’t assigned yourself to this task yet it’s your chance now:
|
||||
|
||||
%{workgroup_tasks_url}
|
||||
|
||||
Your Tasks: %{user_tasks_url}
|
||||
order_result:
|
||||
text0: |
|
||||
Dear %{ordergroup},
|
||||
|
||||
The order for "%{order}" was placed on %{when} by %{user}.
|
||||
|
||||
The following articles were ordered by your ordergroup:
|
||||
text1: |
|
||||
Total sum: %{sum}
|
||||
|
||||
See order online: %{order_url}
|
||||
|
||||
Kind regards from %{foodcoop}.
|
||||
reset_password:
|
||||
subject: 'New password for %{username}'
|
||||
text: |
|
||||
Hi %{user},
|
||||
|
||||
You have (or someone else has) requested a new password.
|
||||
In order to choose a new password follow this link: %{link}
|
||||
This link works only once and expires on %{expires}.
|
||||
If you don't want to change your password, just ignore this message. Your password hasn't been changed yet.
|
||||
|
||||
Greetings, your Foodsoft Team!
|
||||
upcoming_tasks:
|
||||
subject: 'Tasks are due!'
|
||||
text0: |
|
||||
Dear %{user},
|
||||
|
||||
You are asigned to the task "%{task}". This task is due by tomorrow (%{when})!
|
||||
nextweek: 'Tasks for the next week:'
|
||||
text1: |
|
||||
My tasks: %{user_tasks_url}
|
||||
|
||||
Kind regards from %{foodcoop}.
|
|
@ -1,36 +0,0 @@
|
|||
en:
|
||||
messages:
|
||||
index:
|
||||
title: 'Messages'
|
||||
new: 'New message'
|
||||
messages:
|
||||
reply: 'Reply'
|
||||
new:
|
||||
title: 'New message'
|
||||
search_user: 'Search user'
|
||||
no_user_found: 'No user found'
|
||||
search: 'Search ...'
|
||||
list:
|
||||
desc: 'Please send messages to all using the mailing-list: %{list}'
|
||||
subscribe_msg: 'You may have to subscribe to the mailing-list first.'
|
||||
subscribe: 'You can find more about the mailing-list at %{link}.'
|
||||
wiki: 'Wiki (page Mailing-List)'
|
||||
mail: 'for example with an email to %{email}.'
|
||||
cancel: 'or cancel'
|
||||
show:
|
||||
title: 'Show message'
|
||||
from: 'From:'
|
||||
subject: 'Subject:'
|
||||
sent_on: 'Sent:'
|
||||
reply: 'Reply'
|
||||
all_messages: 'All messages'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'Message is saved and will be sent.'
|
||||
|
||||
# used by model
|
||||
model:
|
||||
reply_subject: 'Re: %{subject}'
|
||||
reply_header: '%{user} wrote on %{when}:'
|
||||
reply_indent: '> %{line}'
|
|
@ -1,36 +0,0 @@
|
|||
en:
|
||||
# for config/navigation.rb
|
||||
navigation:
|
||||
dashboard: 'Dashboard'
|
||||
foodcoop: 'Foodcoop'
|
||||
members: 'Members'
|
||||
workgroups: 'Workgroups'
|
||||
ordergroups: 'Ordergroups'
|
||||
messages: 'Messages'
|
||||
tasks: 'Tasks'
|
||||
wiki:
|
||||
title: 'Wiki'
|
||||
home: 'Home'
|
||||
all_pages: 'All Pages'
|
||||
orders:
|
||||
title: 'Orders'
|
||||
ordering: 'Place order!'
|
||||
archive: 'My Orders'
|
||||
manage: 'Manage orders'
|
||||
articles:
|
||||
title: 'Articles'
|
||||
suppliers: 'Suppliers/articles'
|
||||
stock: 'Stock'
|
||||
categories: 'Categories'
|
||||
finances:
|
||||
title: 'Finances'
|
||||
home: 'Overview'
|
||||
accounts: 'Manage accounts'
|
||||
balancing: 'Account orders'
|
||||
invoices: 'Invoices'
|
||||
admin:
|
||||
title: 'Administration'
|
||||
home: 'Overview'
|
||||
users: 'Users'
|
||||
ordergroups: 'Ordergroups'
|
||||
workgroups: 'Workgroups'
|
|
@ -1,11 +0,0 @@
|
|||
en:
|
||||
ordergroups:
|
||||
index:
|
||||
title: 'Ordergroups'
|
||||
edit:
|
||||
title: 'Edit ordergroups'
|
||||
|
||||
# used by model
|
||||
model:
|
||||
invalid_balance: 'is not a valid number'
|
||||
error_single_group: '%{user} is already a member of another ordergroup'
|
|
@ -1,86 +0,0 @@
|
|||
en:
|
||||
orders:
|
||||
articles:
|
||||
name: 'Name'
|
||||
unit_quantity: 'Unit quantity'
|
||||
prices: 'Net/gross price'
|
||||
units_ordered: 'Units ordered'
|
||||
units_full: 'Full units'
|
||||
prices_sum: 'Sum (net/gross price):'
|
||||
article_count: 'Ordered articles:'
|
||||
edit:
|
||||
title: 'Edit order'
|
||||
new:
|
||||
title: 'Create new order'
|
||||
form:
|
||||
title: 'Article'
|
||||
name: 'Name'
|
||||
note: 'Note'
|
||||
stockit: 'In stock'
|
||||
origin: 'Origin'
|
||||
supplier: 'Supplier'
|
||||
unit_quantity: 'Unit quantity'
|
||||
prices: 'Prices (net/FC)'
|
||||
select_all: 'Select all'
|
||||
index:
|
||||
title: 'Manage orders'
|
||||
new_order: 'Create new order'
|
||||
open_orders: 'Current orders'
|
||||
supplier: 'Supplier'
|
||||
ending: 'End'
|
||||
note: 'Note'
|
||||
action_end: 'Close'
|
||||
confirm_end: 'Do you really want to close the order %{order}? There is no going back.'
|
||||
confirm_delete: 'Do you really want to delete the order?'
|
||||
no_open_orders: 'There are no current orders.'
|
||||
ended_orders: 'Closed orders'
|
||||
orders:
|
||||
supplier: 'Supplier'
|
||||
start: 'Start'
|
||||
ending: 'End'
|
||||
status: 'Status'
|
||||
show:
|
||||
title: 'Order: %{name}'
|
||||
warn_not_closed: 'Warning, order is not accounted yet.'
|
||||
supplier: 'Supplier:'
|
||||
note: 'Note:'
|
||||
created_by: 'Created by:'
|
||||
begin: 'Begin:'
|
||||
ending: 'End:'
|
||||
group_orders: 'Group orders:'
|
||||
amounts: 'Net/gross sum:'
|
||||
articles_ordered: 'Ordered articles:'
|
||||
action_end: 'Close!'
|
||||
confirm_end: "Do you really want to close the order %{order}?\nThere is no going back."
|
||||
confirm_delete: 'Do you really want to delete the order?'
|
||||
articles: 'Article overview'
|
||||
sort_group: 'Sorted in groups'
|
||||
sort_article: 'Sorted in articles'
|
||||
comments_link: 'Comments'
|
||||
download:
|
||||
title: 'Download'
|
||||
group_pdf: 'Group PDF'
|
||||
article_pdf: 'Article PDF'
|
||||
matrix_pdf: 'Matrix PDF'
|
||||
fax_pdf: 'Fax PDF'
|
||||
fax_txt: 'Fax text'
|
||||
download_file: 'Download file'
|
||||
comments:
|
||||
title: 'Comments'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'The order was created.'
|
||||
update:
|
||||
notice: 'The order was updated.'
|
||||
finish:
|
||||
notice: 'The order has finished.'
|
||||
fax:
|
||||
heading: 'Order for %{name}'
|
||||
customer_number: 'Customer number'
|
||||
delivery_day: 'Delivery day'
|
||||
to_address: 'Shipping address'
|
||||
articles: 'Articles'
|
||||
number: 'Number'
|
||||
amount: 'Amount'
|
||||
name: 'Name'
|
|
@ -1,73 +0,0 @@
|
|||
en:
|
||||
pages:
|
||||
title: 'Title'
|
||||
last_updated: 'Last updated'
|
||||
all:
|
||||
title: 'All Wiki pages'
|
||||
new_page: 'Create new page'
|
||||
recent_changes: 'Recent changes'
|
||||
title_list: 'List of pages'
|
||||
site_map: 'Sitemap'
|
||||
search:
|
||||
placeholder: 'Page title ..'
|
||||
action: 'Search'
|
||||
body:
|
||||
title_toc: 'Content'
|
||||
edit:
|
||||
title: 'Edit page'
|
||||
form:
|
||||
preview: 'Preview'
|
||||
help:
|
||||
title: 'Quick formatting help'
|
||||
section_character: 'Character formatting'
|
||||
italic: 'italic'
|
||||
bold: 'bold'
|
||||
noformat: 'No wiki-formatting'
|
||||
text: 'text'
|
||||
section_block: 'Block formatting'
|
||||
headings: 'Heading'
|
||||
heading: 'level %{level}'
|
||||
unordered_list: 'Item list'
|
||||
list_item_1: 'First list item'
|
||||
list_item_2: 'Secound list item'
|
||||
ordered_list: 'Numbered list'
|
||||
section_link: 'Link formatting'
|
||||
wiki_links: 'Wiki-links'
|
||||
wiki_link_ex: 'Foodsoft Wiki Page'
|
||||
external_links: 'External links'
|
||||
external_link_ex: 'External page'
|
||||
section_table: 'Table formatting'
|
||||
see_tables: 'see %{tables_link}'
|
||||
tables_link: 'Tables'
|
||||
new:
|
||||
title: 'Create new wiki page'
|
||||
page_list_item:
|
||||
date_format: '%a, %d %B %Y %H:%M:%S'
|
||||
show:
|
||||
edit: 'Edit page'
|
||||
versions: 'Versions (%{count})'
|
||||
subpages: 'subpages'
|
||||
title_versions: 'Versions'
|
||||
date_format: '%d-%m-%y %H:%M'
|
||||
delete: 'Delete page'
|
||||
delete_confirm: 'Warning: all subpages will be deleted as well. Are you sure?'
|
||||
last_updated: 'Last updated by <b>%{user}</b> on %{when}'
|
||||
version:
|
||||
title: '%{title} - version %{version}'
|
||||
title_version: 'Version'
|
||||
date_format: '%a, %d-%m-%Y, %H:%M'
|
||||
author: 'Author: %{user}'
|
||||
view_current: 'See current version'
|
||||
revert: 'Revert to this version'
|
||||
|
||||
# used by controller
|
||||
cshow:
|
||||
error_noexist: 'Page doesn’t exist!'
|
||||
redirect_notice: 'Redirected from %{page} ..'
|
||||
create:
|
||||
notice: 'Page was created'
|
||||
update:
|
||||
notice: 'Page was updated'
|
||||
destroy:
|
||||
notice: "The page '%{page}' and all subpages have been deleted successfully."
|
||||
error_stale_object: 'Warning, the page has just been edited by someone else. Please try again.'
|
|
@ -1,14 +0,0 @@
|
|||
en:
|
||||
sessions:
|
||||
new:
|
||||
title: 'Foodsoft login'
|
||||
nojs: 'Attention, Cookies and Javascript have to be activated! Please switch off %{link}.'
|
||||
noscript: 'NoScript'
|
||||
user: 'User'
|
||||
password: 'Password'
|
||||
login: 'Login'
|
||||
forgot_password: 'Forgot password?'
|
||||
# used in controller
|
||||
logged_in: 'Logged in!'
|
||||
logged_out: 'Logged out!'
|
||||
login_invalid: 'Invalid email or password'
|
|
@ -1,68 +0,0 @@
|
|||
en:
|
||||
shared:
|
||||
articles_by_articles:
|
||||
ordergroup: 'Ordergroup'
|
||||
ordered: 'Ordered (Amount + Tolerance)'
|
||||
received: 'Received'
|
||||
price: 'Total price'
|
||||
articles_by_groups:
|
||||
name: 'Name'
|
||||
units: 'Amount'
|
||||
units_desc: 'Assigned units'
|
||||
fc_price: 'FC-Price'
|
||||
fc_price_desc: 'Price including taxes, deposit and Foodcoop-charge'
|
||||
unit_quantity: 'Lot quantity'
|
||||
unit_quantity_desc: 'How many units per lot.'
|
||||
unit: 'Unit'
|
||||
price: 'Total price'
|
||||
group_form_fields:
|
||||
title: 'Weekly jobs'
|
||||
search_user: 'Search user'
|
||||
user_not_found: 'No user found'
|
||||
search: 'Search ...'
|
||||
group:
|
||||
description: 'Description'
|
||||
contact: 'Contact'
|
||||
address: 'Address'
|
||||
access: 'Access to'
|
||||
members: 'Members'
|
||||
weekly_job: 'Weekly job'
|
||||
no_weekly_job: 'No weekly job defined'
|
||||
apple_limit: 'Apple points order limit'
|
||||
deactivated: 'deactivated'
|
||||
activated: 'activated'
|
||||
loginInfo:
|
||||
profile: 'Profile'
|
||||
edit_profile: 'Edit profile'
|
||||
homepage_title: 'Visit Foodcoop Homepage'
|
||||
# duplicate from de.layouts.header
|
||||
logout: 'Logout'
|
||||
help: 'Help'
|
||||
feedback:
|
||||
title: 'Feedback'
|
||||
desc: 'Found a bug? Suggestions? Review?'
|
||||
open_orders:
|
||||
title: 'Current orders'
|
||||
not_enough_apples: 'Attention your order group has too few apple points to place an order!'
|
||||
supplier: 'Supplier'
|
||||
ending: 'Ending'
|
||||
who_ordered: 'Who ordered?'
|
||||
total: 'Sum'
|
||||
total_sum: 'Total sum'
|
||||
no_open_orders: 'There are no current orders'
|
||||
workgroup_members:
|
||||
title: 'Group memberships'
|
||||
|
||||
memberships:
|
||||
current_members:
|
||||
drop: 'remove'
|
||||
no_members: '%{group} has no members.'
|
||||
members:
|
||||
title: 'Members of %{group}'
|
||||
desc: 'Here you can manage members of the group or invite a new Foodcoop-member to the group %{link}.'
|
||||
invite: 'invite'
|
||||
already_members: 'Are already members'
|
||||
no_members_yet: 'Are not members yet'
|
||||
invite_someone: 'Invite someone'
|
||||
non_members:
|
||||
add: 'add'
|
|
@ -1,34 +0,0 @@
|
|||
en:
|
||||
stock_takings:
|
||||
edit:
|
||||
title: 'Edit inventory'
|
||||
index:
|
||||
title: 'Inventory overview'
|
||||
new_inventory: 'Create new inventory'
|
||||
new:
|
||||
title: 'Create new inventory'
|
||||
text_deviations: 'Please fill in all surplus deviations from the %{inv_link}. For reduction, use a a negative number.'
|
||||
temp_inventory: 'temporary inventory'
|
||||
text_need_articles: 'You have to %{create_link} a new stock article before you can use it here.'
|
||||
create: 'create'
|
||||
stock_articles: 'Stock articles'
|
||||
show:
|
||||
title: 'Show inventory'
|
||||
date: 'Date'
|
||||
note: 'Note'
|
||||
article: 'Article'
|
||||
supplier: 'Supplier'
|
||||
unit: 'Unit'
|
||||
amount: 'Amount'
|
||||
overview: 'Inventory overview'
|
||||
confirm_delete: 'Do you really want to delete the inventory?'
|
||||
stock_takings:
|
||||
date: 'Date'
|
||||
note: 'Note'
|
||||
confirm_delete: 'Are you sure you want to delete this?'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'Inventory was created successfully.'
|
||||
update:
|
||||
notice: 'Inventory was updated.'
|
|
@ -1,42 +0,0 @@
|
|||
en:
|
||||
stockit:
|
||||
edit:
|
||||
title: 'Edit stock articles'
|
||||
form:
|
||||
price_hint: 'To avoid choas, it is not possible to edit the prices of already added stock articles until further notice.'
|
||||
index:
|
||||
view_options: 'View options'
|
||||
toggle_unavailable: 'Show/hide unavailable articles'
|
||||
order_online: 'Put stock order online'
|
||||
new_stock_article: 'Add new stock article'
|
||||
new_stock_taking: 'Add inventory'
|
||||
show_stock_takings: 'Inventory overview'
|
||||
new_delivery: 'New delivery ..'
|
||||
article:
|
||||
article: 'Article'
|
||||
stock: 'In stock'
|
||||
ordered: 'ordered'
|
||||
available: 'available'
|
||||
unit: 'Unit'
|
||||
price: 'Price'
|
||||
vat: 'VAT'
|
||||
supplier: 'Supplier'
|
||||
category: 'Category'
|
||||
confirm_delete: 'Are you sure you want to delete?'
|
||||
stock_worth: 'Current stock value:'
|
||||
stock_count: 'Number of articles:'
|
||||
new:
|
||||
title: 'Add new stock article'
|
||||
search_text: 'Search for articles in all catalogues:'
|
||||
destroy:
|
||||
notice: 'Article %{name} was deleted.'
|
||||
|
||||
# used by controller
|
||||
stock_create:
|
||||
notice: 'Stock article was created.'
|
||||
stock_update:
|
||||
notice: 'Stock article was saved.'
|
||||
|
||||
# used by model
|
||||
check:
|
||||
not_empty: '%{name} could not be deleted, the inventory is not zero.'
|
|
@ -1,36 +0,0 @@
|
|||
en:
|
||||
suppliers:
|
||||
shared_supplier_note: 'Supplier is connected to the external database.'
|
||||
index:
|
||||
title: 'Suppliers'
|
||||
action_new: 'Create new supplier'
|
||||
action_import: 'Import supplier from external database'
|
||||
articles: 'articles (%{count})'
|
||||
stock: 'in stock (%{count})'
|
||||
deliveries: 'deliveries (%{count})'
|
||||
confirm_del: 'Do you really want to delete the supplier %{name}?'
|
||||
edit:
|
||||
title: 'Edit supplier'
|
||||
new:
|
||||
title: 'New supplier'
|
||||
show:
|
||||
confirm_delete: 'Are you sure?'
|
||||
last_deliveries: 'Last deliveries'
|
||||
new_delivery: 'Create new delivery'
|
||||
show_deliveries: 'Show all deliveries'
|
||||
shared_suppliers:
|
||||
title: 'External lists'
|
||||
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>
|
||||
supplier: 'Supplier'
|
||||
subscribe: 'Subscribe'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'Supplier was created'
|
||||
update:
|
||||
notice: 'Supplier was updated'
|
||||
destroy:
|
||||
notice: 'Supplier was deleted'
|
|
@ -1,75 +0,0 @@
|
|||
en:
|
||||
tasks:
|
||||
archive:
|
||||
title: 'Task archive'
|
||||
archive_tasks:
|
||||
due_date: 'Due date'
|
||||
task: 'Subject'
|
||||
who: 'People in charge'
|
||||
task_format: '%{name} (%{duration}h)'
|
||||
edit:
|
||||
title: 'Edit task'
|
||||
form:
|
||||
search:
|
||||
hint: "Search for user"
|
||||
noresult: 'No user found'
|
||||
placeholder: 'Search ...'
|
||||
index:
|
||||
title: 'Tasks'
|
||||
title_non_group: 'Tasks for all!'
|
||||
show_group_tasks: 'Show group tasks'
|
||||
list:
|
||||
due_date: 'Due date'
|
||||
task: 'subject'
|
||||
who: 'Who is doing it?'
|
||||
who_hint: '(How much are still needed?)'
|
||||
task_format: '%{name} (%{duration}h)'
|
||||
accept_task: 'Accept task'
|
||||
reject_task: 'Reject task'
|
||||
mark_done: 'Mark task as done'
|
||||
done_q: 'Done?'
|
||||
done: 'Done'
|
||||
nav:
|
||||
new_task: 'Create new task'
|
||||
my_tasks: 'My tasks'
|
||||
all_tasks: 'All tasks'
|
||||
archive: 'Completed tasks (archive)'
|
||||
group_tasks: 'Group tasks'
|
||||
new:
|
||||
title: 'Create new tasks'
|
||||
show:
|
||||
title: 'Show task'
|
||||
hours: '%{count}h'
|
||||
due_date: 'Due date'
|
||||
accept_task: 'Accept task'
|
||||
reject_task: 'Reject task'
|
||||
mark_done: 'Mark task as done'
|
||||
user:
|
||||
title: 'My tasks'
|
||||
title_open: 'Open tasks'
|
||||
title_accepted: 'Accepted tasks'
|
||||
more: 'Nothing to do? %{tasks_link} are tasks for sure.'
|
||||
tasks_link: 'Here'
|
||||
workgroup:
|
||||
title: 'Tasks for %{workgroup}'
|
||||
weekly:
|
||||
title: 'Weekly tasks'
|
||||
desc: >
|
||||
<p>Every <b>%{weekday}</b> this workgroup has the following job: <b>%{task}</b></p>
|
||||
<p>The weektask has been created by Foodsoft automatically. You still have to sign up for it yourself.</p>
|
||||
empty: 'No weekly tasks created yet.'
|
||||
edit: 'Edit weekly tasks'
|
||||
title_all: 'All group tasks'
|
||||
|
||||
# used by controller
|
||||
create:
|
||||
notice: 'Task has been created'
|
||||
update:
|
||||
notice: 'Task has been updated'
|
||||
destroy:
|
||||
notice: 'Task has been deleted'
|
||||
accept:
|
||||
notice: 'You have accepted the task'
|
||||
set_done:
|
||||
notice: 'The state of the task has been updated'
|
||||
error_not_found: 'No workgroup found'
|
|
@ -1,12 +0,0 @@
|
|||
en:
|
||||
workgroups:
|
||||
edit:
|
||||
title: 'Edit workgroup'
|
||||
index:
|
||||
title: 'Workgroups'
|
||||
|
||||
# used by controller
|
||||
update:
|
||||
notice: 'Workgroup was updated'
|
||||
error_last_admin_group: 'The last group with admin rights must not be deleted'
|
||||
error_last_admin_role: 'Admin role for the last group with admin rights cannot be withdrawn'
|
1723
config/locales/nl.yml
Normal file
1723
config/locales/nl.yml
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue