Merge branch 'master' into updated-gems

Conflicts:
	Gemfile
	Gemfile.lock
This commit is contained in:
wvengen 2013-10-09 10:37:02 +02:00
commit bdce1b5872
64 changed files with 1039 additions and 472 deletions

View file

@ -0,0 +1 @@
Resque.inline = Rails.env.test?

View file

@ -42,7 +42,10 @@ de:
fc_price: Endpreis
fc_share: FC-Aufschlag
gross_price: Bruttopreis
name: Name
note: Notiz
price: Nettopreis
supplier: Lieferantin
tax: MwSt
unit: Einheit
unit_quantity: Gebindegröße
@ -51,6 +54,8 @@ de:
note: Notiz
stock_article:
price: Nettopreis
quantity: Lagerbestand
quantity_available: Verfügbarer Bestand
user:
first_name: Vorname
password: Passwort
@ -212,6 +217,11 @@ de:
workgroups:
members: Mitglieder
name: Name
application:
controller:
error_authn:
error_denied:
error_members_only: Diese Aktion ist nur für Mitglieder der Gruppe erlaubt!
article_categories:
create:
notice: Die Kategorie wurde gespeichert
@ -305,18 +315,20 @@ de:
error_nosel: Du hast keine Artikel ausgewählt
parse_upload:
body: <p><i>Bitte überprufe die engelesenen Artikel.</i></p> <p><i>Achtung, momentan gibt es keine Überprüfung auf doppelte Artikel.</i></p>
title:
sync:
outlist:
body: ! 'Folgende Artikel wurden ausgelistet und werden <b>gelöscht</b>:'
body_skip: Es müssen keine Artikel gelöscht werden.
title: Auslisten ...
price_short: Preis
submit: Alle löschen/aktualisieren
submit: Alle synchronisieren
title: Artikel mit externer Datenbank synchronisieren
unit_quantity_short: GebGr
update:
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>
body: ! 'Jeder Artikel wird doppelt angezeigt: die alten Werte sind grau und die Textfelder sind mit den aktuellen Werten vorausgefüllt. Abweichungen zu den alten Artikeln sind gelb markiert.'
title: Aktualisieren ...
update_msg: ! 'Artikel müssen aktualisiert werden:'
update_msg: ! '%{count} Artikel müssen aktualisiert werden.'
upload:
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:
@ -482,14 +494,16 @@ de:
filename: Bestellung %{name}-%{date} - Artikelsortierung
rows:
- Bestellgruppe
- Menge
- Bestellt
- Bekommen
- Preis
title: ! 'Artikelsortierung der Bestellung: %{name}, beendet am %{date}'
order_by_groups:
filename: Bestellung %{name}-%{date} - Gruppensortierung
rows:
- Artikel
- Menge
- Bestellt
- Bekommen
- Preis
- GebGr
- Einheit
@ -505,6 +519,7 @@ de:
- Gebinde
- Einheit
- Preis/Einheit
- Summe
total: Gesamtpreis
order_matrix:
filename: Bestellung %{name}-%{date} - Sortiermatrix
@ -641,11 +656,13 @@ de:
create:
notice: Rechnung wurde erstellt.
financial_transactions:
create:
notice: Die Transaktion wurde gespeichert.
create_collection:
alert: ! 'Ein Fehler ist aufgetreten: %{error}'
notice: Alle Transaktionen wurden gespeichert.
controller:
create:
notice: Die Transaktion wurde gespeichert.
create_collection:
alert: ! 'Ein Fehler ist aufgetreten: %{error}'
error_note_required: Notiz wird benötigt!
notice: Alle Transaktionen wurden gespeichert.
index:
balance: ! 'Kontostand: %{balance}'
last_updated_at: (zuletzt aktualisiert vor %{when})
@ -784,6 +801,8 @@ de:
new_funds: Neuer Kontostand
note: Notiz
price: Preis
reset_article_search: Suche zurücksetzen
search_article: Artikel suchen...
sum: Summe
sum_amount: ! 'Gesamtbestellmenge bisher:'
supplier: Lieferant
@ -968,7 +987,6 @@ de:
title: Person einladen
new:
action: Einlading abschicken
back: oder zurück
body: <p>Hier kannst du eine Person in die Gruppe <b>%{group}</b> einladen, die noch nicht Mitglied der Foodcoop ist.</p>
success: Benutzerin wurde erfolgreich eingeladen.
layouts:
@ -1299,6 +1317,7 @@ de:
finish:
notice: Die Bestellung wurde beendet.
form:
ignore_warnings: Warnungen ignorieren
name: Name
note: Notiz
origin: Herkunft
@ -1326,6 +1345,8 @@ de:
error_starts_before_ends: muss nach dem Bestellstart liegen (oder leer bleiben)
notice_close: ! 'Bestellung: %{name}, bis %{ends}'
stock: Lager
warning_ordered: ! 'Warnung: Die rot markierten Artikel wurden in der laufenden Bestellung bereits bestellt. Wenn Du sie hier abwählst, werden alle bestehenden Bestellungen dieses Artikels gelöscht.'
warning_ordered_stock: ! 'Warnung: Die rot markierten Artikel wurden in der laufenden Lagerbestellung bereits bestellt bzw. gekauft. Wenn Du sie hier abwählst, werden alle bestehenden Bestellungen bzw. Käufe dieses Artikels gelöscht und nicht abgerechnet!'
new:
title: Neue Bestellung anlegen
orders:
@ -1452,11 +1473,14 @@ de:
title: Foodsoft anmelden
user: Benutzerin
shared:
articles:
ordered: Bestellt
ordered_desc:
received: Bekommen
received_desc:
articles_by_articles:
ordered: Bestellt (Menge + Toleranz)
ordergroup: Bestellgruppe
price: Gesamtpreis
received: Bekommen
articles_by_groups:
fc_price: FC-Preis
fc_price_desc: Preis incl. MwSt, Pfand und Foodcoop-Aufschlag
@ -1465,8 +1489,6 @@ de:
unit: Einheit
unit_quantity: GebGr
unit_quantity_desc: Gebindegröße
units: Menge
units_desc: Zugeteilte Einheiten
group:
access: Zugriff auf
activated: aktiviert
@ -1525,7 +1547,7 @@ de:
message:
private: Nachricht erscheint nicht im Foodsoft Posteingang
order_article:
units_to_order: Anzahl gelieferter Gebinde
units_to_order: Wenn Du die Gesamtanzahl gelieferter Gebinde änderst, musst Du auch die individuelle Anzahl der einzelnen Bestellgruppen anpassen, indem Du auf den Artikelnamen klickst. Sie werden nicht automatisch neuberechnet und andernfalls werden den Bestellgruppen Artikel in Rechnung gestellt, die nicht geliefert wurden!
update_current_price: Ändert auch den Preis für aktuelle Bestellungen
stock_article:
copy_stock_article:
@ -1718,15 +1740,6 @@ de:
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.
history:
change_quantity: Veränderung
datetime: Zeitpunkt
delivery: Lieferung
new_quantity: Neuer Bestand
order: Bestellung
reason: Ereignis
stock_changes: Verlauf anzeigen für »%{article_name}«
stock_taking: Inventur
index:
article:
article: Artikel
@ -1752,6 +1765,15 @@ de:
new:
search_text: ! 'Suche nache Artikeln aus allen Katalogen:'
title: Neuen Lagerartikel anlegen
show:
change_quantity: Veränderung
datetime: Zeitpunkt
delivery: Lieferung
new_quantity: Neuer Bestand
order: Bestellung
reason: Ereignis
stock_changes: Verlauf des Lagerbestands
stock_taking: Inventur
stock_create:
notice: Lagerartikel wurde gespeichert.
stock_update:
@ -1876,7 +1898,6 @@ de:
close: Schließen
delete: Löschen
edit: Bearbeiten
history: Verlauf anzeigen
marks:
close: ! '&times;'
success: <i class="icon icon-ok"></i>

View file

@ -42,7 +42,10 @@ en:
fc_price: FC price
fc_share: FC share
gross_price: gross price
name: name
note: note
price: price
supplier: supplier
tax: VAT
unit: unit
unit_quantity: unit quantity
@ -50,7 +53,9 @@ en:
amount: amount
note: note
stock_article:
price: Price
price: price
quantity: quantity
quantity_available: available quantity
user:
first_name: First name
password: Password
@ -212,6 +217,11 @@ en:
workgroups:
members: members
name: name
application:
controller:
error_authn: Authentication required!
error_denied: Access denied!
error_members_only: This action is only available to members of the group!
article_categories:
create:
notice: Category was stored
@ -305,20 +315,22 @@ en:
error_nosel: You have selected no articles
parse_upload:
body: <p><i>Please verify the articles.</i></p> <p><i>Warning, at the moment there is no check for duplicate articles.</i></p>
title: Upload articles
sync:
outlist:
body: ! 'The following articles were outlisted and <b>deleted</b>:'
body: ! 'The following articles were removed from the list and will be <b>deleted</b>:'
body_skip: No articles to delete.
title: Outlist ...
title: Remove from list ...
price_short: Price
submit: Delete/update all
submit: Synchronize all
title: Synchronize articles with external database
unit_quantity_short: unit quantity
unit_quantity_short: Unit quantity
update:
body: ! '<p><i>Every article is shown twice. The old values are gray and contain the current values.</i></p>
<p><i>Differences with the old articles are marked yellow.</i></p>'
body: ! 'Every article is shown twice: old values are gray, while the text fields contain updated values. Differences with the old articles are marked yellow.'
title: Update ...
update_msg: ! 'Articles must be updated:'
update_msg:
one: One article needs to be updated.
other: ! '%{count} articles need to be updated.'
upload:
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:
@ -430,7 +442,7 @@ en:
create:
notice: Delivery was created. Please dont forget to create invoice!
create_stock_article:
notice: The new stock article »%{name}« was saved.
notice: The new stock article "%{name}" was saved.
destroy:
notice: Delivery was deleted.
edit:
@ -478,20 +490,22 @@ en:
update:
notice: Delivery was updated.
update_stock_article:
notice: The stock article »%{name}« was updated.
notice: The stock article "%{name}" was updated.
documents:
order_by_articles:
filename: Order %{name}-%{date} - by articles
rows:
- Order group
- Amount
- Ordered
- Received
- Price
title: ! 'Order sorted by articles: %{name}, closed at %{date}'
order_by_groups:
filename: Order %{name}-%{date} - by group
rows:
- Article
- Amount
- Ordered
- Received
- Price
- Unit quantity
- Unit
@ -646,11 +660,13 @@ en:
create:
notice: Invoice was created
financial_transactions:
create:
notice: The transaction was saved.
create_collection:
alert: ! 'An error occured: %{error}'
notice: All transactions were saved.
controller:
create:
notice: The transaction was saved.
create_collection:
alert: ! 'An error occured: %{error}'
error_note_required: Note is required!
notice: All transactions were saved.
index:
balance: ! 'Balance of account: %{balance}'
last_updated_at: (last updated %{when} ago)
@ -789,6 +805,8 @@ en:
new_funds: New account balance
note: Note
price: Price
reset_article_search: Reset search
search_article: Search for article...
sum: Sum
sum_amount: Current amount
supplier: Supplier
@ -896,7 +914,7 @@ en:
warning: Warning, if you have less then %{threshold} of apple points, you are not allowed to place an order!
changes_saved: Changes saved.
index:
due_date_format: ! '%A %d %b'
due_date_format: ! '%A %d %B'
messages:
title: Newest Messages
view_all: See all messages
@ -973,7 +991,6 @@ en:
title: Invite person
new:
action: Send invite
back: or go back
body: <p>Here you can add a person to the group <b>%{group}</b>, who is not yet a member of the foodcoop.</p>
success: User was invited successfully.
layouts:
@ -1304,13 +1321,14 @@ en:
finish:
notice: The order has been closed.
form:
ignore_warnings: Ignore warnings
name: Name
note: Note
origin: Origin
prices: Prices (net/FC)
select_all: Select all
stockit: In stock
supplier: Supplier
supplier: Producer
title: Article
unit_quantity: Unit quantity
index:
@ -1331,6 +1349,8 @@ en:
error_starts_before_ends: must be after the start date (or remain empty)
notice_close: ! 'Order: %{name}, until %{ends}'
stock: Stock
warning_ordered: ! 'Warning: Articles marked red have already been ordered within this open order. If you uncheck them here, all existing orders of these articles will be deleted.'
warning_ordered_stock: ! 'Warning: Articles marked red have already been ordered/ purchased within this open stock order. If you uncheck them here, all existing orders/ purchases of these articles will be deleted and it will not be accounted for them.'
new:
title: Create new order
orders:
@ -1390,7 +1410,7 @@ en:
notice: Page was created
cshow:
error_noexist: Page doesnt exist!
redirect_notice: Redirected from %{page} ..
redirect_notice: Redirected from %{page} ...
destroy:
notice: The page '%{page}' and all subpages have been deleted successfully.
edit:
@ -1457,11 +1477,14 @@ en:
title: Foodsoft login
user: User
shared:
articles:
ordered: Ordered
ordered_desc: Number of articles as ordered by member (amount + tolerance)
received: Received
received_desc: Number of articles that (will be) received by member
articles_by_articles:
ordered: Ordered (Amount + Tolerance)
ordergroup: Ordergroup
price: Total price
received: Received
articles_by_groups:
fc_price: FC-Price
fc_price_desc: Price including taxes, deposit and Foodcoop-charge
@ -1470,8 +1493,6 @@ en:
unit: Unit
unit_quantity: Lot quantity
unit_quantity_desc: How many units per lot.
units: Amount
units_desc: Assigned units
group:
access: Access to
activated: activated
@ -1530,7 +1551,7 @@ en:
message:
private: Message doesnt show in Foodsoft mail inbox
order_article:
units_to_order: Amount of delivered units
units_to_order: If you change the total amount of delivered units, you also have to change individual group amounts by clicking on the article name. They will not be automatically recalculated and so ordergroups may be accounted for articles that were not delivered!
update_current_price: Also update the price of the current order
stock_article:
copy_stock_article:
@ -1723,15 +1744,6 @@ en:
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.
history:
change_quantity: Change
datetime: Time
delivery: Delivery
new_quantity: New quantity
order: Order
reason: Reason
stock_changes: Stock quantity changes of %{article_name}
stock_taking: Inventory
index:
article:
article: Article
@ -1757,6 +1769,15 @@ en:
new:
search_text: ! 'Search for articles in all catalogues:'
title: Add new stock article
show:
change_quantity: Change
datetime: Time
delivery: Delivery
new_quantity: New quantity
order: Order
reason: Reason
stock_changes: Stock quantity changes
stock_taking: Inventory
stock_create:
notice: Stock article was created.
stock_update:
@ -1860,7 +1881,7 @@ en:
title: Show task
update:
notice: Task has been updated
notice_converted: Task has been updated and was converted to a regular task
notice_converted: Task has been updated and was converted to a non-repeating task.
user:
more: Nothing to do? %{tasks_link} are tasks for sure.
tasks_link: Here
@ -1881,7 +1902,6 @@ en:
close: Close
delete: Delete
edit: Edit
history: Show history
marks:
close: ! '&times;'
success: <i class="icon icon-ok"></i>

View file

@ -42,7 +42,10 @@ fr:
fc_price: prix final
fc_share: supplément boufcoop
gross_price: prix brut
name:
note:
price: prix net
supplier:
tax: TVA
unit: unité
unit_quantity: unités par lot
@ -51,6 +54,8 @@ fr:
note: note
stock_article:
price: Prix net
quantity:
quantity_available:
user:
first_name: Prénom
password: Mot de passe
@ -212,6 +217,11 @@ fr:
workgroups:
members: membres
name: nom
application:
controller:
error_authn:
error_denied:
error_members_only:
article_categories:
create:
notice: La catégorie a bien été définie.
@ -307,6 +317,8 @@ fr:
body: ! '<p><i>Merci de vérifier les articles importés.</i></p>
<p><i>Attention, les doublons ne sont pas automatiquement détectés.</p></i>.'
title:
sync:
outlist:
body: ! 'Les articles suivants ne sont plus dans la liste et seront donc <b>supprimés</b>:'
body_skip: Aucun article à supprimer.
@ -316,9 +328,9 @@ fr:
title: Synchroniser les articles avec la base de données extérieure
unit_quantity_short: U/L
update:
body: <p><i>Chaque article apparaît deux fois. Les anciennes données sont rappelées en gris, et les champs du formulaire ont été préremplis avec les nouvelles valeurs. </i></p><p><i>Les changements sont marqués en jaune.</p></i>
body: ! 'Chaque article apparaît deux fois: les anciennes données sont rappelées en gris, et les champs du formulaire ont été préremplis avec les nouvelles valeurs. Les changements sont marqués en jaune.'
title: Mettre à jour...
update_msg: ! 'Ces articles doivent être mis à jour:'
update_msg:
upload:
body: ! '<p>Le fichier doit être au format texte et son nom doit se terminer par l''extension ".csv". La première ligne sera ignorée lors de l''importation.</p>
@ -655,11 +667,13 @@ fr:
create:
notice: La facture a bien été définie.
financial_transactions:
create:
notice: La transaction a été sauvegardée.
create_collection:
alert: ! 'Une erreur s''est produite: %{error}'
notice: Les transactions ont été sauvegardées.
controller:
create:
notice: La transaction a été sauvegardée.
create_collection:
alert: ! 'Une erreur s''est produite: %{error}'
error_note_required:
notice: Les transactions ont été sauvegardées.
index:
balance: ! 'Solde: %{balance}'
last_updated_at: (dernière mise à jour il y a %{when})
@ -802,6 +816,8 @@ fr:
new_funds: Nouveau solde
note: Note
price: Prix
reset_article_search:
search_article:
sum: Prix total
sum_amount: ! 'Quantité déjà commandée:'
supplier: Fourni par
@ -994,7 +1010,6 @@ fr:
title: Engrainer une personne
new:
action: Engrainer!
back: ou revenir en arrière
body: <p>Sur cette page, tu peux engrainer une personne qui ne fait pas encore partie de la Boufcoop à rejoindre la cellule <b>%{group}</b>
success: La_le membre a été engrainéE avec succès!
layouts:
@ -1288,7 +1303,7 @@ fr:
article_count: ! 'Articles commandés:'
name: Nom
prices: Prix brut/net
prices_sum: Totaux (des prix bruts/nets)
prices_sum: ! 'Totaux (des prix bruts/nets):'
unit_quantity: Unités par lots x Lots
units_full: Lots complet
units_ordered: Unités commandées
@ -1308,6 +1323,7 @@ fr:
finish:
notice: La commande a été close.
form:
ignore_warnings:
name: Nom
note: Note
origin: Origine
@ -1335,6 +1351,8 @@ fr:
error_starts_before_ends: doit être postérieur à la date de début de la commande (ou bien être laissé vierge)
notice_close: ! 'Commande: %{name}, jusqu''au %{ends}'
stock: Stock
warning_ordered:
warning_ordered_stock:
new:
title: Définir une nouvelle commande
orders:
@ -1459,11 +1477,14 @@ fr:
title: Te connecter à Foodsoft
user: Identifiant
shared:
articles:
ordered: Commandé
ordered_desc:
received: Reçu
received_desc:
articles_by_articles:
ordered: Commandé (Quantité + Tolérance)
ordergroup: Cellul
price: Prix total
received: Reçu
articles_by_groups:
fc_price: Prix coop
fc_price_desc: Prix avec TVA, consigne et part de la coop inclus.
@ -1472,8 +1493,6 @@ fr:
unit: Unité
unit_quantity: U/L
unit_quantity_desc: Unités par lot
units: Quantité
units_desc: Unités assignées
group:
access: Accès à
activated: activé
@ -1532,7 +1551,7 @@ fr:
message:
private: Le message n'apparaîtra pas dans la boîte de réception du Foodsoft
order_article:
units_to_order: Nombre de lots livrés
units_to_order:
update_current_price: Modifie aussi le prix des commandes en cours
stock_article:
copy_stock_article:
@ -1727,15 +1746,6 @@ fr:
title: Modifier l'article
form:
price_hint: Pour éviter que ça soit le bazar, les prix des articles en stock ne peuvent plus être modifiés.
history:
change_quantity: Modification
datetime: Temps
delivery: Réapprovisionnement
new_quantity: Nouveau stock
order: Commande
reason: Raison
stock_changes: Afficher l'historique pour "%{article_name}"
stock_taking: Inventaire
index:
article:
article: Article
@ -1761,6 +1771,15 @@ fr:
new:
search_text: ! 'Rechercher des articles dans tous les catalogues:'
title: Ajouter un article au stock
show:
change_quantity: Modification
datetime: Temps
delivery: Réapprovisionnement
new_quantity: Nouveau stock
order: Commande
reason: Raison
stock_changes: Afficher l'historique
stock_taking: Inventaire
stock_create:
notice: L'article a été sauvegardé.
stock_update:
@ -1893,7 +1912,6 @@ fr:
close: Fermer
delete: Supprimer
edit: Modifier
history: Afficher l'historique
marks:
close: ! '&times;'
success: <i class="icon icon-ok"></i>

View file

@ -39,10 +39,13 @@ nl:
article_category: categorie
availability: Artikel leverbaar?
deposit: statiegeld
fc_price:
fc_share:
fc_price: prijs foodcoop
fc_share: marge foodcoop
gross_price: bruto prijs
name:
note:
price: netto prijs
supplier:
tax: BTW
unit: eenheid
unit_quantity: groothandelseenheid
@ -51,6 +54,8 @@ nl:
note: notitie
stock_article:
price: prijs
quantity:
quantity_available:
user:
first_name: Voornaam
password: Wachtwoord
@ -87,7 +92,7 @@ nl:
task:
attributes:
done:
exclusion:
exclusion: gedane taken kunnen niet herhaald worden
template:
body: ! 'Controleer de volgende velden:'
header:
@ -145,7 +150,7 @@ nl:
first_paragraph: Hier kun je %{url} toevoegen, bewerken en verwijderen.
new_ordergroup: Nieuw huishouden toevoegen
new_ordergroups: nieuwe huishoudens
second_paragraph:
second_paragraph: ! 'Bedenk het <em>onderscheid tussen werkgroep en huishouden</em>: een huishouden heeft een rekening en kan bestellen. in een <em>%{url}</em> (bijv. sorteergroep) werken leden samen om taken te vervullen. Leden kunnen slechts lid zijn van éen huishouden, maar van meerdere werkgroepen.'
title: Huishoudens
workgroup: werkgroep
new:
@ -212,6 +217,11 @@ nl:
workgroups:
members: leden
name: naam
application:
controller:
error_authn: Inloggen vereist.
error_denied: Geen toegang.
error_members_only: Deze actie is alleen beschikbaar voor leden van de groep!
article_categories:
create:
notice: Categorie is opgeslagen
@ -263,7 +273,7 @@ nl:
notice: Alle artikelen en prijzen zijn bijgewerkt.
destroy_active_article:
drop: verwijderen
note:
note: ! '%{article} is deel van een lopende bestelling en kan niet verwijderd worden. Het artikel graag eerst uit de bestelling(en) %{drop_link}.'
edit_all:
note: ! 'Verplichte velden zijn: Naam, eenheid, (netto) prijs en bestellingsnummer.'
submit: Alle artikelen bijwerken
@ -305,18 +315,22 @@ nl:
error_nosel: Je hebt geen artikelen geselecteerd
parse_upload:
body: <p><i>Ingelezen artikelen graag controleren.</i></p> <p><i>Let op, momenteel vind er geen controle op dubbele artikelen plaats.</i></p>
title:
sync:
outlist:
body: ! 'De volgende artikelen werden uit de lijst gehaald en worden <b>gewist</b>:'
body_skip: Er zijn geen artikelen om te wissen.
body: ! 'De volgende artikelen zijn uit de lijst gehaald en worden <b>verwijderd</b>:'
body_skip: Er zijn geen artikelen om te verwijderen.
title: Uit de lijst halen ...
price_short: prijs
submit: Alle wissen/bijwerken
submit: Alles synchroniseren
title: Artikelen met externe database synchroniseren
unit_quantity_short:
unit_quantity_short: Gr.Eenh.
update:
body:
title:
update_msg:
body: ! 'Ieder artikel wordt tweemaal getoond: oude waarden zijn grijs, en de tekstvelden bevatten de nieuwe waarden. Verschillen met de oude artikelen zijn geel gemarkeerd.'
title: Bijwerken ...
update_msg:
one: Er moet éen artikel bijgewerkt worden.
other: Er moeten %{count} artikelen bijgewerkt worden.
upload:
body:
fields:
@ -426,11 +440,11 @@ nl:
add_stock_change:
how_many_units:
create:
notice:
notice: Levering is aangemaakt. Vergeet niet een factuur te maken!
create_stock_article:
notice:
notice: Nieuw voorraadsartikel "%{name}" gemaakt.
destroy:
notice:
notice: Levering is verwijdered.
edit:
title:
form:
@ -474,7 +488,7 @@ nl:
remove_article:
suppliers_overview:
update:
notice:
notice: Levering is bijgewerkt.
update_stock_article:
notice:
documents:
@ -498,33 +512,38 @@ nl:
title: ! 'Huishoudenslijst van bestelling: %{name}, gesloten op %{date}'
order_fax:
filename: Bestelling %{name}-%{date} - Fax
rows: ! '[]'
rows:
total: Totaal
order_matrix:
filename: Bestelling %{name}-%{date} - Sorteermatrix
heading: Artikeloverzicht
rows:
rows:
- Artikel
- Eenheid
- Gr.Eenh.
- Foodcoop-prijs
- Aantal
title: ! 'Sorteermatrix van bestelling: %{name}, gesloten op %{date}'
total:
one: In totaal éen artikel
other: In totaal %{count} artikelen
errors:
format:
format: ! '%{attribute} %{message}'
general: Er is een probleem opgetreden.
general_again:
general_again: Er is een fout opgetreden. Probeer het opnieuw.
general_msg: ! 'Er is een probleem opgetreden: %{msg}'
messages:
accepted: moet geaccepteerd worden
blank: moet ingevuld worden
confirmation:
confirmation: komt niet overeen met de bevestiging
empty: moet ingevuld worden
equal_to: moet precies %{count} zijn
even:
even: moet even zijn
exclusion: moet even zijn
greater_than: moet groter dan %{count} zijn
greater_than_or_equal_to:
inclusion:
invalid:
greater_than_or_equal_to: moet groter dan of gelijk zijn aan %{count}
inclusion: geen geldige waarde
invalid: is ongeldig
less_than: moet kleiner dan %{count} zijn
less_than_or_equal_to: moet groter of gelijk aan %{count} zijn
not_a_number: is geen getal
@ -533,17 +552,25 @@ nl:
record_invalid:
taken: is al in gebruik
taken_with_deleted: is al in gebruik (verwijderde groep)
too_long:
too_short:
wrong_length:
too_long:
one: is te lang (niet meer dan éen teken)
other: is te lang (niet meer dan %{count} tekens)
too_short:
one: is te kort (niet minder dan éen teken)
other: is te kort (niet minder dan %{count} tekens)
wrong_length:
one: heeft de verkeerde lengte (moet precies éen zijn)
other: heeft de verkeerde lengte (moet precies %{count} tekens hebben)
template:
body:
header:
body: ! 'Controleer alsjeblieft de volgende velden:'
header:
one: ! 'Kon %{model} niet opslaan: éen fout gevonden.'
other: ! 'Kon %{model} niet opslaan: %{count} fouten gevonden.'
feedback:
create:
notice:
notice: Bericht verstuurd. Vriendelijk bedankt!
new:
first_paragraph:
first_paragraph: Probleem gevonden? Voorstel? Idee? Verbeterpunt? We horen graag je feedback.
second_paragraph:
send:
title:
@ -630,11 +657,13 @@ nl:
create:
notice: Rekening is gemaakt
financial_transactions:
create:
notice: De transactie is opgeslagen.
create_collection:
alert:
notice: Alle transacties zijn opgeslagen.
controller:
create:
notice: De transactie is opgeslagen.
create_collection:
alert:
error_note_required: Notitie ontbreekt.
notice: Alle transacties zijn opgeslagen.
index:
balance: ! 'Tegoed: %{balance}'
last_updated_at: (laatst bijgewerkt %{when} geleden)
@ -653,8 +682,8 @@ nl:
sidebar:
title:
ordergroup:
remove:
remove_group:
remove: Verwijderen
remove_group: Huishouden verwijderen
transactions:
amount: Bedrag
date: Datum
@ -708,7 +737,7 @@ nl:
title: Tegoeden beheren
ordergroups:
account_balance: Tegoed
account_statement:
account_statement: Rekeningafschrift
contact:
name: Naam
new_transaction: Nieuwe transactie
@ -717,31 +746,31 @@ nl:
foodcoop:
ordergroups:
index:
name:
only_active:
only_active_desc:
title:
name: Naam ...
only_active: Alleen actieve
only_active_desc: (minstens eenmaal in de laatste 3 maanden besteld)
title: Huishoudens
ordergroups:
last_ordered:
name:
user:
last_ordered: laatste besteld
name: Naam
user: Leden
users:
index:
body:
ph_name:
ph_ordergroup:
profile_link:
title:
body: <p>Hier kun je leden van deze foodcoop een bericht sturen.</p> <p>Om je eigen contactgegevens te laten zien, moet je die vrijgeven op %{profile_link}.</p>
ph_name: Naam ...
ph_ordergroup: Huishouden ...
profile_link: Instellingen
title: Leden
workgroups:
edit:
invite_link:
invite_new:
title:
invite_link: hier
invite_new: Nieuwe leden kun je %{invite_link} uitnodigen.
title: Groep bewerken
index:
body:
title:
body: <p>De groep kan alleen aangepast worden door leden ervan.<br/> Als je lid wilt worden van een groep, stuur dan een bericht aan een van de leden.</p>
title: Werkgroepen
workgroup:
edit:
edit: Groep bewerken
show_tasks:
group_orders:
archive:
@ -773,6 +802,8 @@ nl:
new_funds: Nieuw tegoed
note: Notitie
price: Prijs
reset_article_search:
search_article:
sum: Som
sum_amount: ! 'Huidig totaalbedrag:'
supplier: Leverancier
@ -791,9 +822,9 @@ nl:
title: Afgerekende bestellingen
finished_orders:
title: Niet afgerekende bestellingen
total_sum:
total_sum: Totaal
funds:
account_balance:
account_balance: Tegoed
available_funds:
finished_orders: niet afgerekende bestellingen
open_orders: Lopende bestellingen
@ -841,7 +872,7 @@ nl:
title: Lopende bestellingen
update:
error_general:
error_stale:
error_stale: In de tussentijd heeft iemand anders ook bestelt, daarom kon je bestelling niet opgeslagen worden. Sorry!
notice: De bestelling is opgeslagen.
helpers:
application:
@ -875,36 +906,36 @@ nl:
home:
apple_bar:
desc:
more_info:
more_info: Meer informatie
points:
warning:
changes_saved: Wijzigingen opgeslagen.
index:
due_date_format:
due_date_format: ! '%A %d %B'
messages:
title:
view_all:
my_ordergroup:
funds:
last_update:
title:
funds: ! '| Beschikbaar tegoed:'
last_update: Laatst gewijzigd %{when} geleden
title: Mijn huishouden
transactions:
amount:
note:
title:
view:
when:
where:
amount: Bedrag
note: Notitie
title: Laatste transacties
view: Rekeningafschrift tonen
when: Wanneer
where: Wie
ordergroup:
title:
tasks_move:
action:
desc:
title:
action: Taken op je nemen/annuleren
desc: Je bent voor de volgende taken verantwoordelijk.
title: Taken op je nemen
tasks_open:
action:
desc:
title:
action: open taken
desc: Er zijn %{size}
title: open taken
title: Beginpagina
your_tasks: Jouw taken
no_ordergroups: Jammergenoeg ben je niet aangesloten bij een huishouden.
@ -930,8 +961,8 @@ nl:
start_nav:
admin:
finances:
accounts:
settle:
accounts: Tegoeden bijwerken
settle: Bestelling afrekenen
title: Financiën
foodcoop: Foodcoop
members: Leden
@ -957,7 +988,6 @@ nl:
title:
new:
action:
back:
body:
success:
layouts:
@ -1037,16 +1067,34 @@ nl:
Vriendelijke groet van %{foodcoop}.'
reset_password:
subject:
text:
subject: Nieuw wachtwoord voor %{username}
text: ! 'Beste %{user},
Jij (of iemand anders) heeft een nieuw wachtwoord aangevraagd voor het foodcoop ordersysteem.
Ga naar de volgende pagina om een nieuw wachtwoord in te voeren: %{link}
Dit kan slechts éenmaal gedaan worden, en op zijn laatst op %{expires}.
Wanneer je je wachtwoord niet wilt veranderen, hoef je niets te doen; dan blijft je huidige wachtwoord geldig.
Groeten van je foodcoop!'
upcoming_tasks:
nextweek:
subject:
text0:
text1:
nextweek: ! 'Taken voor komende week:'
subject: Er is een taak te doen!
text0: ! 'Beste %{user},
Je bent opgegeven voor "%{task}". Deze taak is morgen te vervullen (%{when})!'
text1: ! 'Mijn taken: %{user_tasks_url}
Groeten van %{foodcoop}.'
messages:
create:
notice:
notice: Bericht is opgeslagen en wordt verzonden.
index:
new:
title:
@ -1063,9 +1111,9 @@ nl:
subscribe:
subscribe_msg:
wiki:
no_user_found:
search:
search_user:
no_user_found: Geen gebruiker gevonden
search: Zoeken ...
search_user: Gebruiker zoeken
title:
show:
all_messages:
@ -1076,15 +1124,15 @@ nl:
title:
model:
delivery:
each_stock_article_must_be_unique:
each_stock_article_must_be_unique: In een levering mag ieder voorraadsartikel maar een keer voorkomen.
membership:
no_admin_delete:
no_admin_delete: Lidmaatschap kan niet beeindigd worden. Je bent de laatste administrator.
order_article:
error_price:
error_price: moet ingevuld worden en een huidige prijs hebben
page:
redirect:
redirect: Doorverwijzing naar [[%{title}]]...
user:
no_ordergroup:
no_ordergroup: geen huishouden
navigation:
admin:
home: Overzicht
@ -1172,45 +1220,46 @@ nl:
delimiter:
ordergroups:
edit:
title:
title: Huidhouden bewerken
index:
title:
title: Huishoudens
model:
error_single_group:
invalid_balance:
error_single_group: ! '%{user} behoort al tot een ander huishouden'
invalid_balance: is geen geldig nummer
orders:
articles:
article_count:
name:
prices:
prices_sum:
unit_quantity:
units_full:
units_ordered:
article_count: ! 'Bestelde artikelen:'
name: Naam
prices: Netto/bruto prijs
prices_sum: ! 'Totaal (netto/bruto prijs):'
unit_quantity: Groothandelseenheid
units_full: Volle eenheden
units_ordered: Bestelde eenheden
create:
notice:
notice: De bestelling is aangemaakt.
edit:
title:
title: Bestelling aanpassen
fax:
amount:
articles:
customer_number:
delivery_day:
heading:
name:
number:
to_address:
amount: Aantal
articles: Artikelen
customer_number: Klantnummer
delivery_day: Bezorgdag
heading: Bestelling voor %{name}
name: Naam
number: Nummer
to_address: Verzendadres
finish:
notice: De bestelling is gesloten.
form:
name:
note:
origin:
prices:
select_all:
stockit:
supplier:
title:
ignore_warnings: Waarschuwingen negeren
name: Naam
note: Notitie
origin: Herkomst
prices: Prijs (netto/FC)
select_all: Alles selecteren
stockit: Beschikbaar
supplier: Producent
title: Artikel
unit_quantity:
index:
action_end:
@ -1228,8 +1277,10 @@ nl:
error_closed: Bestelling was al afgerekend
error_nosel:
error_starts_before_ends:
notice_close:
notice_close: ! 'Bestelling: %{name}, tot %{ends}'
stock: Voorraad
warning_ordered:
warning_ordered_stock:
new:
title:
orders:
@ -1270,7 +1321,7 @@ nl:
finished: gesloten
open: lopend
update:
notice:
notice: De bestelling is bijgewerkt.
pages:
all:
new_page:
@ -1284,12 +1335,12 @@ nl:
body:
title_toc:
create:
notice:
notice: Pagina is gemaakt.
cshow:
error_noexist:
redirect_notice:
redirect_notice: Doorverwezen van %{page} ...
destroy:
notice:
notice: De pagina '%{page}' en alle subpagina's zijn verwijderd.
edit:
title:
error_stale_object:
@ -1333,7 +1384,7 @@ nl:
versions:
title:
update:
notice:
notice: Pagina is bijgewerkt.
version:
author:
date_format:
@ -1354,11 +1405,14 @@ nl:
title: Foodsoft aanmelden
user: Gebruiker
shared:
articles:
ordered: Besteld
ordered_desc: Hoeveel artikelen het lid besteld heeft (aantal + tolerantie)
received: Ontvangen
received_desc: Hoeveel artikelen het lid is toegewezen danwel heeft gekregen
articles_by_articles:
ordered: Besteld (Hoeveelheid + Tolerantie)
ordergroup: Huishouden
price: Totaalprijs
received: Ontvangen
articles_by_groups:
fc_price: FC-Prijs
fc_price_desc: Prijs inclusief belasting, borg en foodcoop-toeslag
@ -1367,19 +1421,17 @@ nl:
unit: Eenheid
unit_quantity: Gr.Eenh.
unit_quantity_desc: Hoeveel eenheden per groothandelsverpakking
units: Aantal
units_desc: Toegewezen eenheden
group:
access: Toegang tot
activated: actief
address: Adres
apple_limit:
contact: Contact
deactivated:
description:
deactivated: inactief
description: Beschrijving
members: Leden
no_weekly_job:
weekly_job:
no_weekly_job: geen wekelijkse taak ingesteld
weekly_job: wekelijkse taak
group_form_fields:
search: Zoeken ...
search_user: Gebruiker zoeken
@ -1388,8 +1440,8 @@ nl:
loginInfo:
edit_profile: Profiel aanpassen
feedback:
desc:
title:
desc: Fout gevonden? Opmerking? Idee?
title: Feedback
help: Help
homepage_title: Foodcoop startpagina bezoeken
logout: Uitloggen
@ -1417,7 +1469,7 @@ nl:
total_sum: Totaalsom
who_ordered: Wie heeft besteld?
workgroup_members:
title:
title: Groepsleden
simple_form:
error_notification:
default_message:
@ -1531,7 +1583,7 @@ nl:
address:
contact_person:
customer_number:
delivery_days:
delivery_days: Bezorgdagen
email:
fax:
is_subscribed:
@ -1582,7 +1634,7 @@ nl:
'yes': Ja
stock_takings:
create:
notice:
notice: Inventarisatie is aangelegd.
edit:
title:
index:
@ -1610,25 +1662,16 @@ nl:
date:
note:
update:
notice:
notice: Inventarisatie is bijgewerkt.
stockit:
check:
not_empty:
destroy:
notice:
notice: Artikel %{name} is verwijdered.
edit:
title:
form:
price_hint:
history:
change_quantity:
datetime:
delivery:
new_quantity:
order:
reason:
stock_changes:
stock_taking:
index:
article:
article:
@ -1654,15 +1697,24 @@ nl:
new:
search_text:
title:
show:
change_quantity:
datetime:
delivery:
new_quantity:
order:
reason:
stock_changes:
stock_taking:
stock_create:
notice:
notice: Voorraadsartikel is opgeslagen.
stock_update:
notice:
notice: Voorraadsartikel is bijgewerkt.
suppliers:
create:
notice:
notice: Leverancier is aangemaakt.
destroy:
notice:
notice: Leverancier is verwijderd
edit:
title:
index:
@ -1688,7 +1740,7 @@ nl:
new_delivery:
show_deliveries:
update:
notice:
notice: Leverancier is bijgewerkt
support:
array:
last_word_connector:
@ -1696,7 +1748,7 @@ nl:
words_connector:
tasks:
accept:
notice:
notice: Je hebt de taak geaccepteerd
archive:
title:
archive_tasks:
@ -1705,9 +1757,9 @@ nl:
task_format:
who:
create:
notice:
notice: Taak is aangemaakt
destroy:
notice:
notice: Taak is verwijderd
edit:
title:
warning_periodic:
@ -1745,7 +1797,7 @@ nl:
title:
repeated:
set_done:
notice:
notice: De status van de taak is aangepast
show:
accept_task:
confirm_delete_group:
@ -1756,8 +1808,8 @@ nl:
reject_task:
title:
update:
notice:
notice_converted:
notice: Taak is bijgewerkt
notice_converted: Taak is bijgewerkt en omgezet naar een eenmalige taak.
user:
more:
tasks_link:
@ -1778,7 +1830,6 @@ nl:
close: Sluiten
delete: Verwijder
edit: Bewerk
history:
marks:
close: ! '&times;'
success: <i class="icon icon-ok"></i>

View file

@ -97,8 +97,6 @@ Foodsoft::Application.routes.draw do
get :articles_search
get :fill_new_stock_article_form
end
get :history
end
resources :suppliers do

View file

@ -3,13 +3,11 @@
# Upcoming tasks notifier
every :day, :at => '7:20 am' do
rake "multicoops:run foodsoft:notify_upcoming_tasks"
rake "multicoops:run TASK=foodsoft:notify_upcoming_tasks"
end
# Weekly taks
every :sunday, :at => '7:14 am' do
rake "multicoops:run foodsoft:create_upcoming_weekly_tasks"
rake "multicoops:run foodsoft:notify_users_of_weekly_task"
end
rake "multicoops:run TASK=foodsoft:create_upcoming_periodic_tasks"
rake "multicoops:run TASK=foodsoft:notify_users_of_weekly_task"
end