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
|
# Deploy with Capistrano
|
||||||
gem 'capistrano', '2.13.5'
|
gem 'capistrano', '2.13.5'
|
||||||
gem 'capistrano-ext'
|
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
|
end
|
||||||
|
|
||||||
# Gems left for backwards compatibility
|
# Gems left for backwards compatibility
|
||||||
|
|
25
Gemfile.lock
25
Gemfile.lock
|
@ -18,15 +18,6 @@ GIT
|
||||||
acts_as_versioned (0.6.0)
|
acts_as_versioned (0.6.0)
|
||||||
activerecord (>= 3.0.9)
|
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
|
GEM
|
||||||
remote: https://rubygems.org/
|
remote: https://rubygems.org/
|
||||||
specs:
|
specs:
|
||||||
|
@ -76,10 +67,6 @@ GEM
|
||||||
net-ssh-gateway (>= 1.1.0)
|
net-ssh-gateway (>= 1.1.0)
|
||||||
capistrano-ext (1.2.1)
|
capistrano-ext (1.2.1)
|
||||||
capistrano (>= 1.0.0)
|
capistrano (>= 1.0.0)
|
||||||
capistrano-resque (0.1.0)
|
|
||||||
capistrano
|
|
||||||
resque
|
|
||||||
resque-scheduler
|
|
||||||
chronic (0.9.0)
|
chronic (0.9.0)
|
||||||
client_side_validations (3.1.4)
|
client_side_validations (3.1.4)
|
||||||
coderay (1.0.8)
|
coderay (1.0.8)
|
||||||
|
@ -93,7 +80,7 @@ GEM
|
||||||
commonjs (0.2.6)
|
commonjs (0.2.6)
|
||||||
daemons (1.1.9)
|
daemons (1.1.9)
|
||||||
erubis (2.7.0)
|
erubis (2.7.0)
|
||||||
eventmachine (1.0.0)
|
eventmachine (1.0.3)
|
||||||
exception_notification (2.6.1)
|
exception_notification (2.6.1)
|
||||||
actionmailer (>= 3.0.4)
|
actionmailer (>= 3.0.4)
|
||||||
execjs (1.4.0)
|
execjs (1.4.0)
|
||||||
|
@ -208,16 +195,8 @@ GEM
|
||||||
redis-namespace (~> 1.2)
|
redis-namespace (~> 1.2)
|
||||||
sinatra (>= 0.9.2)
|
sinatra (>= 0.9.2)
|
||||||
vegas (~> 0.1.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-prof (0.11.2)
|
||||||
ruby-rc4 (0.1.5)
|
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 (3.2.1)
|
||||||
sass-rails (3.2.5)
|
sass-rails (3.2.5)
|
||||||
railties (~> 3.2.0)
|
railties (~> 3.2.0)
|
||||||
|
@ -289,7 +268,6 @@ DEPENDENCIES
|
||||||
capistrano-ext
|
capistrano-ext
|
||||||
client_side_validations
|
client_side_validations
|
||||||
coffee-rails (~> 3.2.1)
|
coffee-rails (~> 3.2.1)
|
||||||
common_deploy!
|
|
||||||
daemons
|
daemons
|
||||||
exception_notification
|
exception_notification
|
||||||
haml-rails
|
haml-rails
|
||||||
|
@ -313,6 +291,7 @@ DEPENDENCIES
|
||||||
sqlite3
|
sqlite3
|
||||||
test-unit
|
test-unit
|
||||||
therubyracer
|
therubyracer
|
||||||
|
thin
|
||||||
twitter-bootstrap-rails
|
twitter-bootstrap-rails
|
||||||
uglifier (>= 1.0.3)
|
uglifier (>= 1.0.3)
|
||||||
whenever
|
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
|
FoodSoft
|
||||||
=========
|
=========
|
||||||
|
|
||||||
|
|
|
@ -35,11 +35,14 @@ $(function() {
|
||||||
|
|
||||||
// Check/Uncheck all checkboxes for a specific form
|
// Check/Uncheck all checkboxes for a specific form
|
||||||
$('input[data-check-all]').live('click', function() {
|
$('input[data-check-all]').live('click', function() {
|
||||||
var status = $(this).is(':checked')
|
var status = $(this).is(':checked');
|
||||||
$($(this).data('check-all')).find('input[type="checkbox"]').each(function() {
|
var context = $(this).data('check-all');
|
||||||
$(this).attr('checked', status);
|
var elms = $('input[type="checkbox"]', context);
|
||||||
highlightRow($(this));
|
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.
|
// Submit form when changing a select menu.
|
||||||
|
@ -102,7 +105,7 @@ $(function() {
|
||||||
|
|
||||||
// gives the row an yellow background
|
// gives the row an yellow background
|
||||||
function highlightRow(checkbox) {
|
function highlightRow(checkbox) {
|
||||||
var row = checkbox.parents('tr');
|
var row = checkbox.closest('tr');
|
||||||
if (checkbox.is(':checked')) {
|
if (checkbox.is(':checked')) {
|
||||||
row.addClass('selected');
|
row.addClass('selected');
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -13,8 +13,8 @@ class Admin::WorkgroupsController < Admin::BaseController
|
||||||
def destroy
|
def destroy
|
||||||
@workgroup = Workgroup.find(params[:id])
|
@workgroup = Workgroup.find(params[:id])
|
||||||
@workgroup.destroy
|
@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
|
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
|
||||||
end
|
end
|
||||||
|
|
|
@ -18,7 +18,7 @@ class SuppliersController < ApplicationController
|
||||||
def new
|
def new
|
||||||
if params[:shared_supplier_id]
|
if params[:shared_supplier_id]
|
||||||
shared_supplier = SharedSupplier.find(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
|
else
|
||||||
@supplier = Supplier.new
|
@supplier = Supplier.new
|
||||||
end
|
end
|
||||||
|
|
|
@ -47,7 +47,7 @@ class OrderFax < OrderPdf
|
||||||
|
|
||||||
# Articles
|
# Articles
|
||||||
data = [I18n.t('documents.order_fax.rows')]
|
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.article.order_number,
|
||||||
a.units_to_order,
|
a.units_to_order,
|
||||||
a.article.name,
|
a.article.name,
|
||||||
|
|
|
@ -11,7 +11,7 @@ module DeliveriesHelper
|
||||||
end
|
end
|
||||||
|
|
||||||
def stock_articles_for_select(supplier)
|
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
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -148,7 +148,10 @@ class OrderArticle < ActiveRecord::Base
|
||||||
end
|
end
|
||||||
|
|
||||||
def update_ordergroup_prices
|
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
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -108,17 +108,7 @@ class Ordergroup < Group
|
||||||
|
|
||||||
# Make sure, the name is uniq, add usefull message if uniq group is already deleted
|
# Make sure, the name is uniq, add usefull message if uniq group is already deleted
|
||||||
def uniqueness_of_name
|
def uniqueness_of_name
|
||||||
id = new_record? ? '' : self.id
|
id = new_record? ? nil : 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
|
|
||||||
group = Ordergroup.where('groups.id != ? AND groups.name = ?', id, name).first
|
group = Ordergroup.where('groups.id != ? AND groups.name = ?', id, name).first
|
||||||
if group.present?
|
if group.present?
|
||||||
message = group.deleted? ? :taken_with_deleted : :taken
|
message = group.deleted? ? :taken_with_deleted : :taken
|
||||||
|
|
|
@ -7,6 +7,12 @@ class SharedSupplier < ActiveRecord::Base
|
||||||
|
|
||||||
has_one :supplier
|
has_one :supplier
|
||||||
has_many :shared_articles, :foreign_key => :supplier_id
|
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
|
end
|
||||||
|
|
||||||
|
|
|
@ -82,7 +82,7 @@ class Supplier < ActiveRecord::Base
|
||||||
|
|
||||||
# Make sure, the name is uniq, add usefull message if uniq group is already deleted
|
# Make sure, the name is uniq, add usefull message if uniq group is already deleted
|
||||||
def uniqueness_of_name
|
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
|
supplier = Supplier.where('suppliers.id != ? AND suppliers.name = ?', id, name).first
|
||||||
if supplier.present?
|
if supplier.present?
|
||||||
message = supplier.deleted? ? :taken_with_deleted : :taken
|
message = supplier.deleted? ? :taken_with_deleted : :taken
|
||||||
|
|
|
@ -22,5 +22,5 @@
|
||||||
= link_to t('.edit'), edit_finance_invoice_path(invoice)
|
= link_to t('.edit'), edit_finance_invoice_path(invoice)
|
||||||
|
|
||||||
- else
|
- 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)
|
= 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")}
|
%tr{:class => cycle("even","odd", :name => "order")}
|
||||||
%td= link_to truncate(order.name), new_finance_order_path(order_id: order.id)
|
%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=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= order.updated_by.nil? ? '??' : order.updated_by.nick
|
||||||
%td
|
%td
|
||||||
- unless order.closed?
|
- unless order.closed?
|
||||||
|
@ -23,4 +23,4 @@
|
||||||
= link_to t('.close'), close_direct_finance_order_path(order),
|
= link_to t('.close'), close_direct_finance_order_path(order),
|
||||||
:confirm => t('.confirm'), :method => :put, class: 'btn btn-mini'
|
:confirm => t('.confirm'), :method => :put, class: 'btn btn-mini'
|
||||||
- else
|
- else
|
||||||
%i= t('.no_closed_orders')
|
%i= t('.no_closed_orders')
|
||||||
|
|
|
@ -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"
|
zip_code: "10997"
|
||||||
city: Berlin
|
city: Berlin
|
||||||
country: Deutschland
|
country: Deutschland
|
||||||
email: foodsoft@myfoodcoop.org
|
email: foodsoft@foodcoop.test
|
||||||
phone: "030 323 23249"
|
phone: "030 323 23249"
|
||||||
|
|
||||||
# Homepage
|
# Homepage
|
||||||
homepage: http://www.fctest.de
|
homepage: http://www.foodcoop.test
|
||||||
|
|
||||||
# foodsoft documentation URL
|
# 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
|
# 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 in percent
|
||||||
price_markup: 2.0
|
price_markup: 2.0
|
||||||
|
@ -46,17 +46,17 @@ default: &defaults
|
||||||
# stop_ordering_under: 75
|
# stop_ordering_under: 75
|
||||||
|
|
||||||
# email address to be used as sender
|
# 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
|
# If your foodcoop uses a mailing list instead of internal messaging system
|
||||||
#mailing_list: list@myfoodcoop.org
|
#mailing_list: list@example.org
|
||||||
#mailing_list_subscribe: list-subscribe@myfoodcoop.org
|
#mailing_list_subscribe: list-subscribe@example.org
|
||||||
|
|
||||||
# Config for the exception_notification plugin
|
# Config for the exception_notification plugin
|
||||||
notification:
|
notification:
|
||||||
error_recipients:
|
error_recipients:
|
||||||
- admin@myfoodcoop.org
|
- admin@foodcoop.test
|
||||||
sender_address: "\"FoodSoft Error\" <foodsoft@myfoodcoop.org>"
|
sender_address: "\"FoodSoft Error\" <foodsoft@foodcoop.test>"
|
||||||
email_prefix: "[FoodSoft]"
|
email_prefix: "[FoodSoft]"
|
||||||
|
|
||||||
# Access to sharedLists, the external article-database
|
# 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