diff --git a/config/locales/de.yml b/config/locales/de.yml index d801690c..fca29d7f 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -215,7 +215,7 @@ de: confirm: Willst du %{name} wirklich löschen? ordergroups: destroy: - error: 'Bestellgruppe konnte nicht gelöscht werden: %{error}' + error: ! 'Bestellgruppe konnte nicht gelöscht werden: %{error}' notice: Bestellgruppe wurde gelöscht edit: title: Bestellgruppe bearbeiten @@ -226,7 +226,7 @@ de: first_paragraph: Hier kannst du %{url} anlegen, Gruppen bearbeiten und löschen. new_ordergroup: Neue Bestellgruppe anlegen new_ordergroups: neue Bestellgruppen - second_paragraph: 'Beachte dabei den Unterschied zwischen Gruppe und Bestellgruppe: Eine Bestellgruppe hat ein Konto und kann Essen bestellen. In einer %{url} (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.' + second_paragraph: ! 'Beachte dabei den Unterschied zwischen Gruppe und Bestellgruppe: Eine Bestellgruppe hat ein Konto und kann Essen bestellen. In einer %{url} (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.' title: Bestellgruppen workgroup: Arbeitsgruppe new: @@ -256,7 +256,7 @@ de: send_message: Nachricht senden workgroups: destroy: - error: 'Arbeitsgruppe konnte nicht gelöscht werden: %{error}' + error: ! 'Arbeitsgruppe konnte nicht gelöscht werden: %{error}' notice: Arbeitsgruppe wurde gelöscht edit: title: Arbeitsgruppe bearbeiten @@ -268,7 +268,7 @@ de: new_workgroup: Neue Arbeitsgruppe anlegen new_workgroups: neue Arbeitsgruppen ordergroup: Bestellgruppe - second_paragraph: 'Beachte dabei den Unterschied zwischen Gruppe und Bestellgruppe: 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.' + second_paragraph: ! 'Beachte dabei den Unterschied zwischen Gruppe und Bestellgruppe: 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.' title: Arbeitsgruppen new: title: Arbeitsgruppe anlegen @@ -290,7 +290,7 @@ de: create: notice: Die Kategorie wurde gespeichert destroy: - error: 'Kategorie konnte nicht gelöscht werden: %{message}' + error: ! 'Kategorie konnte nicht gelöscht werden: %{message}' edit: title: Kategorie ändern index: @@ -304,7 +304,7 @@ de: articles: article: confirm_delete: Bist du sicher? - last_update: 'zuletzt geändert: %{last_update} | Brutto: %{gross_price}' + last_update: ! 'zuletzt geändert: %{last_update} | Brutto: %{gross_price}' articles: confirm_delete: Willst Du wirklich alle gewählten Artikel löschen? option_available: Artikel sind verfügbar @@ -319,13 +319,13 @@ de: notice: Es wurden %{count} neue Artikel gespeichert. error_invalid: Artikel sind fehlerhaft error_nosel: Du hast keine Artikel ausgewählt - error_parse: '%{msg} ... in Zeile %{line}' - error_update: 'Es trat ein Fehler beim Aktualisieren des Artikels ''%{article}'' auf: %{msg}' + error_parse: ! '%{msg} ... in Zeile %{line}' + error_update: ! 'Es trat ein Fehler beim Aktualisieren des Artikels ''%{article}'' auf: %{msg}' parse_upload: - notice: '%{count} Artikel sind erfolgreich analysiert.' + notice: ! '%{count} Artikel sind erfolgreich analysiert.' sync: notice: Der Katalog ist aktuell - shared_alert: '%{supplier} ist nicht mit einer externen Datenbank verknüpft.' + shared_alert: ! '%{supplier} ist nicht mit einer externen Datenbank verknüpft.' update_all: notice: Alle Artikel und Preise wurden aktualisiert update_sel: @@ -337,9 +337,9 @@ de: notice: Alle Artikel und Preise wurden aktualisiert destroy_active_article: drop: entfernen - note: '%{article} wird in laufenden Bestellungen verwendet und kann nicht gelöscht werden. Bitte zuerst den Artikel aus den Bestellungen %{drop_link}.' + note: ! '%{article} wird in laufenden Bestellungen verwendet und kann nicht gelöscht werden. Bitte zuerst den Artikel aus den Bestellungen %{drop_link}.' edit_all: - note: 'Pflichtfelder sind: Name, Einheit, (netto) Preis und Bestellnummer.' + note: ! 'Pflichtfelder sind: Name, Einheit, (netto) Preis und Bestellnummer.' submit: Alle Artikel aktualisieren title: Alle Artikel von %{supplier} bearbeiten warning: Achtung, alle Artikel werden aktualisiert! @@ -367,7 +367,7 @@ de: title: Artikel von %{supplier} (%{count}) upload: Artikel hochladen model: - error_in_use: '%{article} kann nicht gelöscht werden. Der Artikel befindet sich in einer laufenden Bestellung!' + 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 parse_upload: body:

Bitte überprufe die engelesenen Artikel.

Achtung, momentan gibt es keine Überprüfung auf doppelte Artikel.

@@ -375,8 +375,10 @@ de: sync: outlist: alert_used: Achtung, %{article} wird gerade in einer laufenden Bestellung verwendet. Bitte erst Bestellung anpassen. - body: 'Folgende Artikel wurden ausgelistet und werden gelöscht:' - body_ignored: + body: ! 'Folgende Artikel wurden ausgelistet und werden gelöscht:' + body_ignored: + one: Ein Artikel ohne Bestellnummer wurde übersprungen. + other: ! '%{count} Artikel ohne Bestellnummer wurden übersprungen.' body_skip: Es müssen keine Artikel gelöscht werden. title: Auslisten ... price_short: Preis @@ -384,11 +386,11 @@ de: title: Artikel mit externer Datenbank synchronisieren unit_quantity_short: GebGr update: - 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.' + 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: one: Ein Artikel muss aktualisiert werden. - other: '%{count} Artikel müssen aktualisiert werden.' + other: ! '%{count} Artikel müssen aktualisiert werden.' upload: body:

Die Datei muss eine Textdatei mit der Endung '.csv' sein. Die erste Zeile wird beim Einlesen ignoriert.

Die Felder müssen mit einem Semikolon (';') getrennt und der Text mit doppelten Anführungszeichen ("Text...") umklammert werden.

Als Zeichensatz wird UTF-8 erwartet. Korrekte Reihenfolge der Spalten:

fields: @@ -397,7 +399,7 @@ de: status: Status (x=ausgelistet) file_label: Bitte wähle eine kompatible Datei aus submit: Datei hochladen - title: '%{supplier} / Artikel hochladen' + title: ! '%{supplier} / Artikel hochladen' deliveries: add_stock_change: how_many_units: Wie viele Einheiten (%{unit}) des Artikels »%{name}« liefern? @@ -417,7 +419,7 @@ de: index: confirm_delete: Bist Du sicher? new_delivery: Neue Lieferung für %{supplier} anlegen - title: '%{supplier}/Lieferungen' + title: ! '%{supplier}/Lieferungen' invoice_amount: Rechnungsbetrag invoice_net_amount: bereinigter Rechnungsbetrag new: @@ -446,7 +448,7 @@ de: - Bestellt - Bekommen - Preis - title: 'Artikelsortierung der Bestellung: %{name}, beendet am %{date}' + title: ! 'Artikelsortierung der Bestellung: %{name}, beendet am %{date}' order_by_groups: filename: Bestellung %{name}-%{date} - Gruppensortierung rows: @@ -458,7 +460,7 @@ de: - Einheit - Summe sum: Summe - title: 'Gruppensortierung der Bestellung: %{name}, beendet am %{date}' + title: ! 'Gruppensortierung der Bestellung: %{name}, beendet am %{date}' order_fax: filename: Bestellung %{name}-%{date} - Fax rows: @@ -479,14 +481,14 @@ de: - Gebinde - FC-Preis - Menge - title: 'Sortiermatrix der Bestellung: %{name}, beendet am %{date}' + title: ! 'Sortiermatrix der Bestellung: %{name}, beendet am %{date}' total: one: Insgesamt ein Artikel other: Insgesamt %{count} Artikel errors: general: Ein Problem ist aufgetreten. general_again: Ein Fehler ist aufgetreten. Bitte erneut versuchen. - general_msg: 'Ein Fehler ist aufgetreten: %{msg}' + general_msg: ! 'Ein Fehler ist aufgetreten: %{msg}' feedback: create: notice: Das Feedback wurde erfolgreich verschickt. Vielen Dank! @@ -498,14 +500,14 @@ de: finance: balancing: close: - alert: 'Ein Fehler ist beim Abrechnen aufgetreten: %{message}' + alert: ! 'Ein Fehler ist beim Abrechnen aufgetreten: %{message}' notice: Bestellung wurde erfolgreich abgerechnet, die Kontostände aktualisiert. close_direct: - alert: 'Bestellung kann nicht abgerechnet werden: %{message}' + alert: ! 'Bestellung kann nicht abgerechnet werden: %{message}' notice: Bestellung wurde abgerechnet. confirm: clear: Abrechnen - first_paragraph: 'Wenn die Bestellung abgerechnet wird, werden ebenfalls alle Gruppenkonten aktualisiert.
Die Konten werden wie folgt belastet:' + first_paragraph: ! 'Wenn die Bestellung abgerechnet wird, werden ebenfalls alle Gruppenkonten aktualisiert.
Die Konten werden wie folgt belastet:' or_cancel: oder zurück zur Abrechnung title: Bestellung abrechnen edit_results_by_articles: @@ -522,14 +524,14 @@ de: title: Beendete Bestellungen invoice: edit: Rechnung bearbeiten - invoice_amount: 'Rechnungsbetrag:' - invoice_date: 'Rechnungsdatum:' - invoice_number: 'Rechnungsnummer:' - minus_refund_calculated: '- Pfand berechnet:' + invoice_amount: ! 'Rechnungsbetrag:' + invoice_date: ! 'Rechnungsdatum:' + invoice_number: ! 'Rechnungsnummer:' + minus_refund_calculated: ! '- Pfand berechnet:' new: neue Rechnung erstellen - new_body: 'Eine Rechnung für diese Bestellung anlegen:' - plus_refund_credited: '+ Pfand gutgeschrieben:' - refund_adjusted_amount: 'pfandbereinigter Betrag:' + new_body: ! 'Eine Rechnung für diese Bestellung anlegen:' + plus_refund_credited: ! '+ Pfand gutgeschrieben:' + refund_adjusted_amount: ! 'pfandbereinigter Betrag:' new: alert: Achtung, Bestellung wurde schon abgerechnet articles_overview: Artikelübersicht @@ -543,7 +545,7 @@ de: invoice: Rechnung notes_and_journal: Notizen/Protokoll summary: Zusammenfassung - title: '%{name} abrechnen' + title: ! '%{name} abrechnen' view_options: Ansichtsoptionen order_article: confirm: Bist du sicher? @@ -561,14 +563,14 @@ de: summary: changed: Daten wurden verändert! duration: von %{starts} bis %{ends} - fc_amount: 'FC-Betrag:' + fc_amount: ! 'FC-Betrag:' fc_profit: FC Gewinn - gross_amount: 'Bruttobetrag:' - groups_amount: 'Gruppenbeträge:' - net_amount: 'Nettobetrag:' + gross_amount: ! 'Bruttobetrag:' + groups_amount: ! 'Gruppenbeträge:' + net_amount: ! 'Nettobetrag:' reload: Zusammenfassung neu laden - with_extra_charge: 'mit Aufschlag:' - without_extra_charge: 'ohne Aufschlag:' + with_extra_charge: ! 'mit Aufschlag:' + without_extra_charge: ! 'ohne Aufschlag:' create: notice: Rechnung wurde erstellt. financial_transactions: @@ -576,11 +578,11 @@ de: create: notice: Die Transaktion wurde gespeichert. create_collection: - alert: 'Ein Fehler ist aufgetreten: %{error}' + alert: ! 'Ein Fehler ist aufgetreten: %{error}' error_note_required: Notiz wird benötigt! notice: Alle Transaktionen wurden gespeichert. index: - balance: 'Kontostand: %{balance}' + balance: ! 'Kontostand: %{balance}' last_updated_at: (zuletzt aktualisiert vor %{when}) new_transaction: Neue Transaktion anlegen search_placeholder: Suchen ... @@ -660,7 +662,7 @@ de: group_order_articles: form: amount_change_for: Mengenänderung für %{article} - result_hint: 'Einheit: %{unit}' + result_hint: ! 'Einheit: %{unit}' group_orders: archive: desc: Siehe hier alle %{link}. @@ -759,21 +761,21 @@ de: create: Nachricht verschicken tasks: required_users: Es fehlen %{count} Mitstreiterinnen! - task_title: '%{name} (%{duration}h)' + task_title: ! '%{name} (%{duration}h)' home: apple_bar: - 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!' + 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!' more_info: Mehr Informationen - points: 'Deine aktueller Äpfelpunktestand: %{points}' + points: ! 'Deine aktueller Äpfelpunktestand: %{points}' warning: Achtung, hast Du weniger als %{threshold} Äpfel, darfst Du nicht mehr bestellen! changes_saved: Änderungen wurden gespeichert. index: - due_date_format: '%A, %d. %b' + due_date_format: ! '%A, %d. %b' messages: title: Neuste Nachrichten view_all: Alle Nachrichten einsehen my_ordergroup: - funds: '| Verfügbares Guthaben:' + funds: ! '| Verfügbares Guthaben:' last_update: Letzte Aktualisiering ist %{when} her title: Meine Bestellgruppe transactions: @@ -806,8 +808,8 @@ de: title: Du bist Mitglied in folgenden Gruppen title: Mein Profil user: - since: '(Mitglied seit: %{when})' - title: '%{user}' + since: ! '(Mitglied seit: %{when})' + title: ! '%{user}' start_nav: admin: Administration finances: @@ -845,11 +847,15 @@ de: confirm_change: Änderungen an dieser Bestellung gehen verloren, wenn zu einer anderen Bestellung gewechselt wird. Möchtest Du trotzdem wechseln? layouts: email: - footer: | - -- + footer: ! '-- + Foodsoft: %{foodsoft} + Foodcoop-Homepage: %{foodcoop} + Hilfe: %{help} + +' foodsoft: Foodsoft header: feedback: @@ -888,84 +894,124 @@ de: submit: Neues passwort speichern title: Neues Passwort mailer: - dateformat: '%d. %b' + dateformat: ! '%d. %b' feedback: - header: '%{user} schrieb am %{date}:' + header: ! '%{user} schrieb am %{date}:' subject: Feedback von %{email} foodsoft_message: - footer: | - Antworten: %{reply_url} + footer: ! 'Antworten: %{reply_url} + Nachricht online einsehen: %{msg_url} + Nachrichten-Einstellungen: %{profile_url} + +' invite: subject: Einlading in die Foodcoop - text: | - Hallo! + 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}, + 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 + 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}, + 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: "o Gesamtpreis: %{sum}\n\nBestelling unline einsehen: %{order_url}\n\n\nViele Grüße von %{foodcoop} " + +' + text1: ! 'o Gesamtpreis: %{sum} + + + Bestelling unline einsehen: %{order_url} + + + + Viele Grüße von %{foodcoop} ' reset_password: subject: Neues Password für %{username} - text: | - Hallo %{user}, + 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: - nextweek: 'Aufgaben für die nächtste Woche:' + nextweek: ! 'Aufgaben für die nächtste Woche:' subject: Aufgaben werden fällig! - text0: | - Liebe(r) %{user}, + text0: ! 'Liebe(r) %{user}, + Du bist für "%{task}" eingetragen. Die Aufgabe ist morgen (%{when}) fällig! - text1: | - Meine Aufgaben: %{user_tasks_url} + +' + text1: ! 'Meine Aufgaben: %{user_tasks_url} + Viele Grüße von %{foodcoop} + +' messages: create: notice: Nachricht ist gespeichert und wird versendet. @@ -975,12 +1021,12 @@ de: messages: reply: Antworten model: - reply_header: '%{user} schrieb am %{when}:' - reply_indent: '> %{line}' - reply_subject: 'Re: %{subject}' + reply_header: ! '%{user} schrieb am %{when}:' + reply_indent: ! '> %{line}' + reply_subject: ! 'Re: %{subject}' new: list: - desc: 'Nachrichten an alle verschickst Du bitte über den Verteiler: %{list}' + desc: ! 'Nachrichten an alle verschickst Du bitte über den Verteiler: %{list}' mail: z.b. mit einer Mail an %{email}. subscribe: Erklärungen zum Verteiler findest Du im %{link}. subscribe_msg: Eventuell musst Du Dich dem Verteiler erst bekannt machen. @@ -991,10 +1037,10 @@ de: title: Neue Nachricht show: all_messages: Nachricht im Überblick - from: 'Von:' + from: ! 'Von:' reply: Antworten - sent_on: 'Gesendet:' - subject: 'Betreff:' + sent_on: ! 'Gesendet:' + subject: ! 'Betreff:' title: Nachricht anzeigen model: delivery: @@ -1053,13 +1099,13 @@ de: index: title: Bestellgruppen model: - error_single_group: '%{user} ist schon in einer anderen Bestellgruppe' + error_single_group: ! '%{user} ist schon in einer anderen Bestellgruppe' invalid_balance: ist keine gültige Zahl orders: articles: - article_count: 'Bestellte Artikel:' + article_count: ! 'Bestellte Artikel:' prices: Netto-/Bruttopreis - prices_sum: 'Summe (Netto/Brutto-Preise):' + prices_sum: ! 'Summe (Netto/Brutto-Preise):' units_full: Volle Gebinde units_ordered: Bestellte Einheiten create: @@ -1100,35 +1146,35 @@ de: error_closed: Bestellung wurde schon abgerechnet error_nosel: Es muss mindestens ein Artikel ausgewählt sein error_starts_before_ends: muss nach dem Bestellstart liegen (oder leer bleiben) - notice_close: 'Bestellung: %{name}, bis %{ends}' + 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!' + 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 receive: add_article: Artikel hinzufügen consider_member_tolerance: Toleranz berücksichtigen - notice: 'Bestellung in Empfang genommen: %{msg}' + notice: ! 'Bestellung in Empfang genommen: %{msg}' notice_none: Keine neuen Artikel für den Empfang ausgewählt. rest_to_stock: Rest ins Lager submit: Bestellung in Empfang nehmen - surplus_options: 'Verteilungsoptionen:' + surplus_options: ! 'Verteilungsoptionen:' title: »%{order}« in Empfang nehmen show: action_end: Beenden! - amounts: 'Netto/Bruttosumme:' + amounts: ! 'Netto/Bruttosumme:' articles: Artikelübersicht - articles_ordered: 'Bestellte Artikel:' + articles_ordered: ! 'Bestellte Artikel:' comments: title: Kommentare comments_link: Kommentare confirm_delete: Willst Du wirklich die Bestellung löschen? - confirm_end: |- - Willst Du wirklich die Bestellung %{order} beenden? - Es gibt kein zurück. - description1: - description2: + confirm_end: ! 'Willst Du wirklich die Bestellung %{order} beenden? + + Es gibt kein zurück.' + description1: ! '%{state} Bestellung von %{supplier} angelegt von %{who}, läuft von %{starts} bis %{ends}.' + description2: ! '%{ordergroups} haben %{article_count} Artikel mit einem Gesamtwert von %{net_sum} / %{gross_sum} (netto / brutto) bestellt.' download: article_pdf: Artikel PDF download_file: Download file @@ -1137,15 +1183,15 @@ de: group_pdf: Gruppen PDF matrix_pdf: Matrix PDF title: Download - group_orders: 'Gruppenbestellungen:' + group_orders: ! 'Gruppenbestellungen:' search_placeholder: - articles: - default: - groups: - search_reset: + articles: Suche nach Artikeln ... + default: Suche nach Artikeln ... + groups: Suche nach Bestellgruppen ... + search_reset: Suche zurücksetzen sort_article: Sortiert nach Artikeln sort_group: Sortiert nach Gruppen - title: 'Bestellung: %{name}' + title: ! 'Bestellung: %{name}' warn_not_closed: Achtung, Bestellung wurde noch nicht abgerechnet. state: closed: abgerechnet @@ -1154,10 +1200,10 @@ de: update: notice: Die Bestellung wurde aktualisiert. update_order_amounts: - msg1: '%{count} Artikel (%{units} Einheiten) aktualisiert' - msg2: '%{count} (%{units}) Toleranzmenge' + msg1: ! '%{count} Artikel (%{units} Einheiten) aktualisiert' + msg2: ! '%{count} (%{units}) Toleranzmenge' msg3: - msg4: '%{count} (%{units}) übrig' + msg4: ! '%{count} (%{units}) übrig' pages: all: new_page: Neue Seite anlegen @@ -1170,7 +1216,7 @@ de: title_list: Seiten-Liste body: title_toc: Inhalt - wikicloth_exception: 'Entschuldigung, ein Fehler ist beim Anzeigen der Wikiseite aufgetreten: »%{msg}«. Bearbeiten der Seite kann helfen, diesen Fehler zu beseitigen.' + wikicloth_exception: ! 'Entschuldigung, ein Fehler ist beim Anzeigen der Wikiseite aufgetreten: »%{msg}«. Bearbeiten der Seite kann helfen, diesen Fehler zu beseitigen.' create: notice: Seite wurde angelegt cshow: @@ -1209,9 +1255,9 @@ de: new: title: Neue Wikiseite anlegen page_list_item: - date_format: '%a, %d. %B %Y %H:%M:%S' + date_format: ! '%a, %d. %B %Y %H:%M:%S' show: - date_format: '%d.%m.%y %H:%M' + date_format: ! '%d.%m.%y %H:%M' delete: Seite löschen delete_confirm: Achtung, auch alle Unterseiten werden gelöscht. Bist Du sicher? edit: Seite bearbeiten @@ -1223,10 +1269,10 @@ de: update: notice: Seite wurde aktualisiert version: - author: 'Autor: %{user}' - date_format: '%a, %d.%m.%Y, %H:%M Uhr' + author: ! 'Autor: %{user}' + date_format: ! '%a, %d.%m.%Y, %H:%M Uhr' revert: Auf diese Version zurücksetzen - title: '%{title} - Version %{version}' + title: ! '%{title} - Version %{version}' title_version: Version view_current: Aktuelle Version sehen sessions: @@ -1247,7 +1293,7 @@ de: received_desc: Anzahl der Artikel die ein Mitglied erhält articles_by: price: Gesamtpreis - price_sum: + price_sum: Summe group: access: Zugriff auf activated: aktiviert @@ -1316,7 +1362,7 @@ de: fr: Französisch nl: Niederländisch required: - mark: '*' + mark: ! '*' text: benötigt 'yes': Ja stock_takings: @@ -1353,7 +1399,7 @@ de: notice: Inventur wurde aktualisiert. stockit: check: - not_empty: '%{name} kann nicht gelöscht werden. Der Lagerbestand ist nicht null.' + not_empty: ! '%{name} kann nicht gelöscht werden. Der Lagerbestand ist nicht null.' copy: title: Lagerartikel kopieren create: @@ -1374,13 +1420,13 @@ de: new_stock_taking: Inventur anlegen order_online: Lagerbestellung online stellen show_stock_takings: Inventurübersicht - stock_count: 'Artikelanzahl:' - stock_worth: 'Aktueller Lagerwert:' + stock_count: ! 'Artikelanzahl:' + stock_worth: ! 'Aktueller Lagerwert:' title: Lager (%{article_count}) toggle_unavailable: Nicht verfügbare Artikel zeigen/verstecken view_options: Ansichtsoptionen new: - search_text: 'Suche nache Artikeln aus allen Katalogen:' + search_text: ! 'Suche nache Artikeln aus allen Katalogen:' title: Neuen Lagerartikel anlegen show: change_quantity: Veränderung @@ -1389,7 +1435,7 @@ de: reason: Ereignis stock_changes: Verlauf des Lagerbestands stock_article: - confirm_delete: + confirm_delete: Möchtest Du den Lagerartikel %{name} wirklich löschen? update: notice: Lagerartikel »%{name}« aktualisiert. suppliers: @@ -1472,7 +1518,7 @@ de: confirm_delete_group: Diese und alle folgenden wöchentlichen Aufgaben wirklich löschen? confirm_delete_single: Die Aufgabe wirklich löschen? delete_group: Aufgabe und folgende löschen - hours: '%{count}h' + hours: ! '%{count}h' mark_done: Als erledigt markieren reject_task: Aufgabe ablehnen title: Aufgabe anzeigen @@ -1494,7 +1540,7 @@ de: delete: Löschen edit: Bearbeiten marks: - close: '×' + close: ! '×' success: or_cancel: oder abbrechen please_wait: Bitte warten... @@ -1502,11 +1548,11 @@ de: show: Anzeigen views: pagination: - first: '«' - last: '»' - next: '›' - previous: '‹' - truncate: '...' + first: ! '«' + last: ! '»' + next: ! '›' + previous: ! '‹' + truncate: ! '...' workgroups: edit: title: Arbeitsgruppe bearbeiten diff --git a/config/locales/en.yml b/config/locales/en.yml index bcec593f..46bc102e 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -217,7 +217,7 @@ en: confirm: Do you really want to delete %{name}? ordergroups: destroy: - error: 'Ordergroup could not be deleted: %{error}' + error: ! 'Ordergroup could not be deleted: %{error}' notice: Ordergroup was deleted edit: title: Edit ordergroup @@ -228,7 +228,7 @@ en: first_paragraph: Here you can add %{url}, and edit or delete groups. new_ordergroup: Add new ordergroup new_ordergroups: new ordergroups - second_paragraph: 'Consider the difference between group and ordergroup: An ordergroup has an account and can order food. In a %{url} (for example ''sorting group''), members coordinate with each other via tasks and messages. Users can only be in one ordergroup, but can be in multiple workgroups.' + second_paragraph: ! 'Consider the difference between group and ordergroup: An ordergroup has an account and can order food. In a %{url} (for example ''sorting group''), members coordinate with each other via tasks and messages. Users can only be in one ordergroup, but can be in multiple workgroups.' title: Ordergroups workgroup: workgroup new: @@ -258,7 +258,7 @@ en: send_message: Send message workgroups: destroy: - error: 'Workgroup could not be deleted: %{error}' + error: ! 'Workgroup could not be deleted: %{error}' notice: Workgroup was deleted edit: title: Edit workgroup @@ -270,7 +270,7 @@ en: new_workgroup: Create new workgroup new_workgroups: new workgroups ordergroup: ordergroup - second_paragraph: 'Consider the difference between a workgroup and an ordergroup: an %{url} has an account and can order food. In a workgroup (for example ''sorting group''), members coordinate with each other via tasks and messages. Users can only be in one ordergroup, but can be in multiple workgroups.' + second_paragraph: ! 'Consider the difference between a workgroup and an ordergroup: an %{url} has an account and can order food. In a workgroup (for example ''sorting group''), members coordinate with each other via tasks and messages. Users can only be in one ordergroup, but can be in multiple workgroups.' title: Workgroups new: title: Create workgroup @@ -292,7 +292,7 @@ en: create: notice: Category was stored destroy: - error: 'Category could not be deleted: %{message}' + error: ! 'Category could not be deleted: %{message}' edit: title: Edit category index: @@ -306,7 +306,7 @@ en: articles: article: confirm_delete: Are you sure? - last_update: 'last updated: %{last_update} | gross: %{gross_price}' + last_update: ! 'last updated: %{last_update} | gross: %{gross_price}' articles: confirm_delete: Do you really want to delete all selected articles? option_available: Make articles available @@ -318,16 +318,16 @@ en: unit_quantity_short: Quantity controller: create_from_upload: - notice: '%{count} new articles were saved.' + notice: ! '%{count} new articles were saved.' error_invalid: There are errors in articles error_nosel: No articles selected - error_parse: '%{msg} ... in line %{line}' - error_update: 'An error occured when updating article ''%{article}'': %{msg}' + error_parse: ! '%{msg} ... in line %{line}' + error_update: ! 'An error occured when updating article ''%{article}'': %{msg}' parse_upload: - notice: '%{count} articles were succesfully analysed.' + notice: ! '%{count} articles were succesfully analysed.' sync: notice: Catalog is up to date - shared_alert: '%{supplier} is not linked to an external database' + shared_alert: ! '%{supplier} is not linked to an external database' update_all: notice: All articles and prices were updated. update_sel: @@ -339,12 +339,12 @@ en: notice: All articles and prices were updated. destroy_active_article: drop: delete - note: '%{article} is used in current orders and can not be deleted Please first ... the article from orders %{drop_link}.' + note: ! '%{article} is used in current orders and can not be deleted Please first ... the article from orders %{drop_link}.' edit_all: - note: 'Mandatory fields are: name, unit, (net) price and order number.' + note: ! 'Mandatory fields are: name, unit, (net) price and order number.' submit: Update all articles title: Edit all articles from %{supplier} - warning: 'Warning: all articles will be updated!' + warning: ! 'Warning: all articles will be updated!' form: title_edit: Edit article title_new: Add new article @@ -369,7 +369,7 @@ en: title: Articles from %{supplier} (%{count}) upload: Upload articles model: - error_in_use: '%{article} can not be deleted because the article is part of a current order!' + error_in_use: ! '%{article} can not be deleted because the article is part of a current order!' error_nosel: You have selected no articles parse_upload: body:

Please verify the articles.

Warning, at the moment there is no check for duplicate articles.

@@ -377,10 +377,10 @@ en: sync: outlist: alert_used: Warning, %{article} is used in an open order. Please remove it from the order first. - body: 'The following articles were removed from the list and will be deleted:' + body: ! 'The following articles were removed from the list and will be deleted:' body_ignored: one: One article without order number was skipped. - other: '%{count} articles without order number were skipped.' + other: ! '%{count} articles without order number were skipped.' body_skip: No articles to delete. title: Remove from list ... price_short: Price @@ -388,11 +388,11 @@ en: title: Synchronize articles with external database unit_quantity_short: Unit quantity update: - 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.' + 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: one: One article needs to be updated. - other: '%{count} articles need to be updated.' + other: ! '%{count} articles need to be updated.' upload: body:

The file has to be a text file with the ending '.csv' The first line will be ignored when imported

The fields have to be separated with semicolons (';') and the text enclosed by double quotation marks ("text...").

As character set UTF-8 is demanded. Correct order of the column:

fields: @@ -401,10 +401,10 @@ en: status: Status (x=skip) file_label: Please choose a compatible file submit: Upload file - title: '%{supplier} / upload articles' + title: ! '%{supplier} / upload articles' deliveries: add_stock_change: - how_many_units: 'How many units (%{unit}) to deliver? Stock article name: %{name}.' + how_many_units: ! 'How many units (%{unit}) to deliver? Stock article name: %{name}.' create: notice: Delivery was created. Please don’t forget to create invoice! destroy: @@ -420,8 +420,8 @@ en: title_select_stock_articles: 1. Select stock articles index: confirm_delete: Are you sure? - new_delivery: 'Create new delivery for %{supplier} ' - title: '%{supplier}/deliveries' + new_delivery: ! 'Create new delivery for %{supplier} ' + title: ! '%{supplier}/deliveries' invoice_amount: Invoice amount invoice_net_amount: Invoice net amount new: @@ -450,7 +450,7 @@ en: - Ordered - Received - Price - title: 'Order sorted by articles: %{name}, closed at %{date}' + title: ! 'Order sorted by articles: %{name}, closed at %{date}' order_by_groups: filename: Order %{name}-%{date} - by group rows: @@ -462,7 +462,7 @@ en: - Unit - Sum sum: Sum - title: 'Order sorted by group: %{name}, closed at %{date}' + title: ! 'Order sorted by group: %{name}, closed at %{date}' order_fax: filename: Order %{name}-%{date} - Fax rows: @@ -483,14 +483,14 @@ en: - Unit quantity - FC-Price - Amount - title: 'Order sorting matrix: %{name}, closed at %{date}' + title: ! 'Order sorting matrix: %{name}, closed at %{date}' total: one: One article in total - other: '%{count} articles in total' + other: ! '%{count} articles in total' errors: general: A problem has occured. general_again: A problem has occured. Please try again. - general_msg: 'A problem has occured: %{msg}' + general_msg: ! 'A problem has occured: %{msg}' feedback: create: notice: Your feedback was sent successfully. Thanks a lot! @@ -502,14 +502,14 @@ en: finance: balancing: close: - alert: 'An error occured while accounting: %{message}' + alert: ! 'An error occured while accounting: %{message}' notice: Order was settled succesfully, the balance of the account was updated. close_direct: - alert: 'Order can not be settled: %{message}' + alert: ! 'Order can not be settled: %{message}' notice: Order was settled. confirm: clear: Settle - first_paragraph: 'When the order is settled, all group accounts will be updated.
The accounts will be charged as follows:' + first_paragraph: ! 'When the order is settled, all group accounts will be updated.
The accounts will be charged as follows:' or_cancel: or back to accounting title: Settle order edit_results_by_articles: @@ -526,14 +526,14 @@ en: title: Closed orders invoice: edit: Edit invoice - invoice_amount: 'Invoice amount:' - invoice_date: 'Invoice date:' - invoice_number: 'Invoice number:' - minus_refund_calculated: '- deposit charged:' + invoice_amount: ! 'Invoice amount:' + invoice_date: ! 'Invoice date:' + invoice_number: ! 'Invoice number:' + minus_refund_calculated: ! '- deposit charged:' new: create new invoice - new_body: 'Create an invoice for this order:' - plus_refund_credited: '+ deposit returned:' - refund_adjusted_amount: 'amount adjusted for refund:' + new_body: ! 'Create an invoice for this order:' + plus_refund_credited: ! '+ deposit returned:' + refund_adjusted_amount: ! 'amount adjusted for refund:' new: alert: Attention, order was already accounted articles_overview: Overview of articles @@ -565,14 +565,14 @@ en: summary: changed: Data was changed! duration: From %{starts} till %{ends} - fc_amount: 'FC-amount:' + fc_amount: ! 'FC-amount:' fc_profit: FC Profit - gross_amount: 'Gross amount:' - groups_amount: 'Group amounts:' - net_amount: 'Net amount:' + gross_amount: ! 'Gross amount:' + groups_amount: ! 'Group amounts:' + net_amount: ! 'Net amount:' reload: Reload summary - with_extra_charge: 'with extra charge:' - without_extra_charge: 'without extra charge:' + with_extra_charge: ! 'with extra charge:' + without_extra_charge: ! 'without extra charge:' create: notice: Invoice was created financial_transactions: @@ -580,11 +580,11 @@ en: create: notice: The transaction was saved. create_collection: - alert: 'An error occured: %{error}' + alert: ! 'An error occured: %{error}' error_note_required: Note is required! notice: All transactions were saved. index: - balance: 'Balance of account: %{balance}' + balance: ! 'Balance of account: %{balance}' last_updated_at: (last updated %{when} ago) new_transaction: Create new transaction search_placeholder: Search ... @@ -664,7 +664,7 @@ en: group_order_articles: form: amount_change_for: Change amount for %{article} - result_hint: 'Unit: %{unit}' + result_hint: ! 'Unit: %{unit}' group_orders: archive: desc: View all %{link} here. @@ -731,7 +731,7 @@ en: sum: Sum title: Your order result for %{order} switch_order: - remaining: '%{remaining} remaining' + remaining: ! '%{remaining} remaining' title: Current orders update: error_general: The order couldn’t be updated due to a bug. @@ -762,22 +762,22 @@ en: message: create: send message tasks: - required_users: '%{count} members are still needed!' - task_title: '%{name} (%{duration}h)' + required_users: ! '%{count} members are still needed!' + task_title: ! '%{name} (%{duration}h)' home: apple_bar: - desc: 'This shows the proportion of completed tasks to the volume of orders for your ordergroup in comparison to the average of the Foodcoop. In practice: for every %{amount} of total orders, you should execute a task!' + 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!' more_info: More information - points: 'Your current apple points: %{points}' + points: ! 'Your current apple points: %{points}' warning: Warning, if you have less then %{threshold} of apple points, you are not allowed to place an order! changes_saved: Changes saved. index: - due_date_format: '%A %d %B' + due_date_format: ! '%A %d %B' messages: title: Newest Messages view_all: See all messages my_ordergroup: - funds: '| Available Credit:' + funds: ! '| Available Credit:' last_update: Last update was %{when} ago title: My ordergroup transactions: @@ -810,8 +810,8 @@ en: title: You are member of the following groups title: My Profile user: - since: '(member since: %{when})' - title: '%{user}' + since: ! '(member since: %{when})' + title: ! '%{user}' start_nav: admin: Administration finances: @@ -849,11 +849,15 @@ en: confirm_change: Modifications to this order will be lost when you change the order. Do you want to lose the changes you made and continue? layouts: email: - footer: | - -- + footer: ! '-- + Foodsoft: %{foodsoft} + Foodcoop-Homepage: %{foodcoop} + Help: %{help} + +' foodsoft: Foodsoft header: feedback: @@ -892,91 +896,124 @@ en: submit: Save new password title: New password mailer: - dateformat: '%d %b' + dateformat: ! '%d %b' feedback: - header: '%{user} wrote at %{date}:' + header: ! '%{user} wrote at %{date}:' subject: Feedback from %{email} foodsoft_message: - footer: | - Reply: %{reply_url} + footer: ! 'Reply: %{reply_url} + See message online: %{msg_url} + Messaging options: %{profile_url} + +' invite: subject: Invitation to the Foodcoop - text: | - Hi! + 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}, + 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}, + 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: - subject: 'Order closed: %{name}' - text0: | - Dear %{ordergroup}, + subject: ! 'Order closed: %{name}' + text0: ! 'Dear %{ordergroup}, + The order for "%{order}" has been closed by %{user} on %{when}. + The following articles have been ordered for your ordergroup: - text1: |- - o Total sum: %{sum} + +' + text1: ! 'o Total sum: %{sum} + You can view the order online: %{order_url} - Kind regards from %{foodcoop}. + + Kind regards from %{foodcoop}.' reset_password: subject: New password for %{username} - text: | - Hi %{user}, + 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. + + 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: - nextweek: 'Tasks for the next week:' + nextweek: ! 'Tasks for the next week:' subject: Tasks are due! - text0: | - Dear %{user}, + text0: ! 'Dear %{user}, + You are asigned to the task "%{task}". This task is due by tomorrow (%{when})! - text1: | - My tasks: %{user_tasks_url} + +' + text1: ! 'My tasks: %{user_tasks_url} + Kind regards from %{foodcoop}. + +' messages: create: notice: Message is saved and will be sent. @@ -986,12 +1023,12 @@ en: messages: reply: Reply model: - reply_header: '%{user} wrote on %{when}:' - reply_indent: '> %{line}' - reply_subject: 'Re: %{subject}' + reply_header: ! '%{user} wrote on %{when}:' + reply_indent: ! '> %{line}' + reply_subject: ! 'Re: %{subject}' new: list: - desc: 'Please send messages to all using the mailing-list: %{list}' + desc: ! 'Please send messages to all using the mailing-list: %{list}' mail: for example with an email to %{email}. subscribe: You can find more about the mailing-list at %{link}. subscribe_msg: You may have to subscribe to the mailing-list first. @@ -1002,10 +1039,10 @@ en: title: New message show: all_messages: All messages - from: 'From:' + from: ! 'From:' reply: Reply - sent_on: 'Sent:' - subject: 'Subject:' + sent_on: ! 'Sent:' + subject: ! 'Subject:' title: Show message model: delivery: @@ -1064,13 +1101,13 @@ en: index: title: Ordergroups model: - error_single_group: '%{user} is already a member of another ordergroup' + error_single_group: ! '%{user} is already a member of another ordergroup' invalid_balance: is not a valid number orders: articles: - article_count: 'Ordered articles:' + article_count: ! 'Ordered articles:' prices: Net/gross price - prices_sum: 'Sum (net/gross price):' + prices_sum: ! 'Sum (net/gross price):' units_full: Full units units_ordered: Units ordered create: @@ -1111,35 +1148,35 @@ en: error_closed: Order was already settled error_nosel: At least one article must be selected error_starts_before_ends: must be after the start date (or remain empty) - notice_close: 'Order: %{name}, until %{ends}' + 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.' + 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 receive: add_article: Add article consider_member_tolerance: consider tolerance - notice: 'Order received: %{msg}' + notice: ! 'Order received: %{msg}' notice_none: No new articles to receive rest_to_stock: rest to stock submit: Receive order - surplus_options: 'Distribution options:' + surplus_options: ! 'Distribution options:' title: Receiving %{order} show: action_end: Close! - amounts: 'Net/gross sum:' + amounts: ! 'Net/gross sum:' articles: Article overview - articles_ordered: 'Ordered articles:' + articles_ordered: ! 'Ordered articles:' comments: title: Comments comments_link: Comments confirm_delete: Do you really want to delete the order? - confirm_end: |- - Do you really want to close the order %{order}? - There is no going back. - description1: '%{state} order from %{supplier} created by %{who}, open from %{starts} until %{ends}.' - description2: '%{ordergroups} ordered %{article_count} articles, with a total value of %{net_sum} / %{gross_sum} (net / gross).' + confirm_end: ! 'Do you really want to close the order %{order}? + + There is no going back.' + description1: ! '%{state} order from %{supplier} created by %{who}, open from %{starts} until %{ends}.' + description2: ! '%{ordergroups} ordered %{article_count} articles, with a total value of %{net_sum} / %{gross_sum} (net / gross).' download: article_pdf: Article PDF download_file: Download file @@ -1148,7 +1185,7 @@ en: group_pdf: Group PDF matrix_pdf: Matrix PDF title: Download - group_orders: 'Group orders:' + group_orders: ! 'Group orders:' search_placeholder: articles: Search for articles... default: Search for articles... @@ -1156,7 +1193,7 @@ en: search_reset: Reset search sort_article: Sorted in articles sort_group: Sorted in groups - title: 'Order: %{name}' + title: ! 'Order: %{name}' warn_not_closed: Warning, order is not yet settled. state: closed: settled @@ -1165,10 +1202,10 @@ en: update: notice: The order was updated. update_order_amounts: - msg1: '%{count} articles (%{units} units) updated' - msg2: '%{count} (%{units}) using tolerance' - msg3: '%{count} (%{units}) go to stock if foodsoft would support that [don''t translate]' - msg4: '%{count} (%{units}) left over' + msg1: ! '%{count} articles (%{units} units) updated' + msg2: ! '%{count} (%{units}) using tolerance' + msg3: ! '%{count} (%{units}) go to stock if foodsoft would support that [don''t translate]' + msg4: ! '%{count} (%{units}) left over' pages: all: new_page: Create new page @@ -1181,7 +1218,7 @@ en: title_list: List of pages body: title_toc: Content - wikicloth_exception: 'I''m sorry to report that an error occured when interpreting the wiki page: %{msg}. Please try to fix it, and save the page again.' + wikicloth_exception: ! 'I''m sorry to report that an error occured when interpreting the wiki page: %{msg}. Please try to fix it, and save the page again.' create: notice: Page was created cshow: @@ -1220,11 +1257,11 @@ en: new: title: Create new wiki page page_list_item: - date_format: '%a, %d %B %Y %H:%M:%S' + date_format: ! '%a, %d %B %Y %H:%M:%S' show: - date_format: '%d-%m-%y %H:%M' + date_format: ! '%d-%m-%y %H:%M' delete: Delete page - delete_confirm: 'Warning: all subpages will be deleted as well. Are you sure?' + delete_confirm: ! 'Warning: all subpages will be deleted as well. Are you sure?' edit: Edit page last_updated: Last updated by %{user} on %{when} subpages: subpages @@ -1234,10 +1271,10 @@ en: update: notice: Page was updated version: - author: 'Author: %{user}' - date_format: '%a, %d-%m-%Y, %H:%M' + author: ! 'Author: %{user}' + date_format: ! '%a, %d-%m-%Y, %H:%M' revert: Revert to this version - title: '%{title} - version %{version}' + title: ! '%{title} - version %{version}' title_version: Version view_current: See current version sessions: @@ -1327,7 +1364,7 @@ en: fr: French nl: Dutch required: - mark: '*' + mark: ! '*' text: required 'yes': 'Yes' stock_takings: @@ -1364,7 +1401,7 @@ en: notice: Inventory was updated. stockit: check: - not_empty: '%{name} could not be deleted, the inventory is not zero.' + not_empty: ! '%{name} could not be deleted, the inventory is not zero.' copy: title: Copy stock article create: @@ -1385,13 +1422,13 @@ en: new_stock_taking: Add inventory order_online: Put stock order online show_stock_takings: Inventory overview - stock_count: 'Number of articles:' - stock_worth: 'Current stock value:' + stock_count: ! 'Number of articles:' + stock_worth: ! 'Current stock value:' title: Stock (%{article_count}) toggle_unavailable: Show/hide unavailable articles view_options: View options new: - search_text: 'Search for articles in all catalogues:' + search_text: ! 'Search for articles in all catalogues:' title: Add new stock article show: change_quantity: Change @@ -1483,7 +1520,7 @@ en: confirm_delete_group: Really delete this and all subsequent tasks? confirm_delete_single: Are you sure you want to delete the task? delete_group: Delete task and subsequent - hours: '%{count}h' + hours: ! '%{count}h' mark_done: Mark task as done reject_task: Reject task title: Show task @@ -1505,7 +1542,7 @@ en: delete: Delete edit: Edit marks: - close: '×' + close: ! '×' success: or_cancel: or cancel please_wait: Please wait... @@ -1513,11 +1550,11 @@ en: show: Show views: pagination: - first: '«' - last: '»' - next: '›' - previous: '‹' - truncate: '...' + first: ! '«' + last: ! '»' + next: ! '›' + previous: ! '‹' + truncate: ! '...' workgroups: edit: title: Edit workgroup diff --git a/config/locales/fr.yml b/config/locales/fr.yml index c3b2dce9..7852dd3f 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -15,7 +15,7 @@ fr: manufacturer: ProductRICE_eur name: Nom note: Note - order_number: 'Numéro ' + order_number: ! 'Numéro ' order_number_short: Numéro origin: Lieu de production price: Prix net @@ -215,7 +215,7 @@ fr: confirm: Veux-tu vraiment supprimer %{name}? ordergroups: destroy: - error: 'La cellule n''a pas pu être dissoute: %{error}' + error: ! 'La cellule n''a pas pu être dissoute: %{error}' notice: La cellule a été supprimée edit: title: Modifier les informations sur la cellule @@ -226,7 +226,7 @@ fr: first_paragraph: Sur cette page, des cellules peuvent être %{url}, modifiées ou bien dissoutes. new_ordergroup: Définir une nouvelle cellule new_ordergroups: créées - second_paragraph: 'Attention à bien noter la différence entre une équipe et une cellule: chaque membre fait partie d''une cellule, qui possède un certain crédit servant à payer les commandes, tandis qu''une %{url} (par exemple l''équipe distribution) s''occupe des boulots utiles à la boufcoop. Les membres appartiennent toujours à une et une seule cellule, mais peuvent faire partie de plusieurs équipes.' + second_paragraph: ! 'Attention à bien noter la différence entre une équipe et une cellule: chaque membre fait partie d''une cellule, qui possède un certain crédit servant à payer les commandes, tandis qu''une %{url} (par exemple l''équipe distribution) s''occupe des boulots utiles à la boufcoop. Les membres appartiennent toujours à une et une seule cellule, mais peuvent faire partie de plusieurs équipes.' title: Cellules workgroup: équipe new: @@ -256,7 +256,7 @@ fr: send_message: Envoyer un message workgroups: destroy: - error: 'Cette équipe n''a pas pu être supprimée: %{error}' + error: ! 'Cette équipe n''a pas pu être supprimée: %{error}' notice: L'équipe a bien été supprimée edit: title: Modifier les données sur l'équipe @@ -268,7 +268,7 @@ fr: new_workgroup: Définir une nouvelle équipe new_workgroups: nouvelles équipes ordergroup: cellule - second_paragraph: 'Attention à bien noter la différence entre une équipe et une cellule: chaque membre fait partie d''une %{url}, qui possède un certain crédit servant à payer les commandes, tandis qu''une équipe (par exemple l''équipe distribution) s''occupe des boulots utiles à la boufcoop. Les membres appartiennent toujours à une et une seule cellule, mais peuvent faire partie de plusieurs équipes.' + second_paragraph: ! 'Attention à bien noter la différence entre une équipe et une cellule: chaque membre fait partie d''une %{url}, qui possède un certain crédit servant à payer les commandes, tandis qu''une équipe (par exemple l''équipe distribution) s''occupe des boulots utiles à la boufcoop. Les membres appartiennent toujours à une et une seule cellule, mais peuvent faire partie de plusieurs équipes.' title: Équipes new: title: Définir une nouvelle équipe @@ -290,7 +290,7 @@ fr: create: notice: La catégorie a bien été définie. destroy: - error: 'Cette catégorie n''a pas pu être supprimée: %{message}' + error: ! 'Cette catégorie n''a pas pu être supprimée: %{message}' edit: title: Modifier la catégorie index: @@ -304,7 +304,7 @@ fr: articles: article: confirm_delete: T'es sûrE de ton coup? - last_update: 'dernière modification: %{last_update} | brut: %{gross_price}' + last_update: ! 'dernière modification: %{last_update} | brut: %{gross_price}' articles: confirm_delete: Tu veux vraiment supprimer tous ces articles? option_available: Marquer comme disponible(s) @@ -316,16 +316,16 @@ fr: unit_quantity_short: U/L controller: create_from_upload: - notice: '%{count} nouveaux articles on été sauvegardés.' + notice: ! '%{count} nouveaux articles on été sauvegardés.' error_invalid: La description des articles comporte des erreurs. error_nosel: Aucun article n'a été sélectionné - error_parse: '%{msg} ... à la ligne %{line}' - error_update: 'Une erreur s''est produite lors de la mise à jour de l''article "%{article}": %{msg}' + error_parse: ! '%{msg} ... à la ligne %{line}' + error_update: ! 'Une erreur s''est produite lors de la mise à jour de l''article "%{article}": %{msg}' parse_upload: - notice: '%{count} articles ont été examinés avec succès.' + notice: ! '%{count} articles ont été examinés avec succès.' sync: notice: Le catalogue est à jour - shared_alert: '%{supplier} n''est pas associé à une base de données extérieure.' + shared_alert: ! '%{supplier} n''est pas associé à une base de données extérieure.' update_all: notice: Les articles et les prix ont été mis à jour. update_sel: @@ -337,9 +337,9 @@ fr: notice: Les articles et les prix ont été mis à jour. destroy_active_article: drop: supprimer - note: '%{article} apparaît dans des listes de commande en cours et ne peut donc être supprimé. Il faut d''abord %{drop_link} des listes de commande.' + note: ! '%{article} apparaît dans des listes de commande en cours et ne peut donc être supprimé. Il faut d''abord %{drop_link} des listes de commande.' edit_all: - note: 'Les champs obligatoires sont: le nom, l''unité, le prix net et le numéro de commande.' + note: ! 'Les champs obligatoires sont: le nom, l''unité, le prix net et le numéro de commande.' submit: Mettre à jour tous les articles title: Modifier tous les articles de %{supplier} warning: Attention, tous les articles sont en train d'être mis à jour! @@ -367,17 +367,17 @@ fr: title: Articles de %{supplier} (%{count}) upload: Transférer les articles model: - error_in_use: '%{article} ne peut pas être supprimé car il fait partie d''une liste de commande en cours!' + error_in_use: ! '%{article} ne peut pas être supprimé car il fait partie d''une liste de commande en cours!' error_nosel: Aucun article n'a été sélectionné parse_upload: - body: |- -

Merci de vérifier les articles importés.

-

Attention, les doublons ne sont pas automatiquement détectés.

. + body: ! '

Merci de vérifier les articles importés.

+ +

Attention, les doublons ne sont pas automatiquement détectés.

.' title: sync: outlist: alert_used: - body: 'Les articles suivants ne sont plus dans la liste et seront donc supprimés:' + body: ! 'Les articles suivants ne sont plus dans la liste et seront donc supprimés:' body_ignored: body_skip: Aucun article à supprimer. title: Exclure de la liste... @@ -386,21 +386,22 @@ fr: title: Synchroniser les articles avec la base de données extérieure unit_quantity_short: U/L update: - 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.' + 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: upload: - body: |- -

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.

-

Les champs doivent être délimités par des points-virgules (';'), et le texte compris entre guillemets ("texte...")

-

L'encodage du fichier doit être UTF-8. L'ordre des colonnes est:

+ body: ! '

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.

+ +

Les champs doivent être délimités par des points-virgules ('';''), et le texte compris entre guillemets ("texte...")

+ +

L''encodage du fichier doit être UTF-8. L''ordre des colonnes est:

' fields: season_amount: Quantité échelonnée season_price: Prix échelonné status: Statut (x=exclu) file_label: Merci de choisir un fichier compatible submit: Transférer le fichier - title: '%{supplier} / Transférer les données sur l''article' + title: ! '%{supplier} / Transférer les données sur l''article' deliveries: add_stock_change: how_many_units: Combien d unités (%{unit}) de l article %{name} doivent-elles être livrées? @@ -420,7 +421,7 @@ fr: index: confirm_delete: T'es sûrE de ton coup? new_delivery: Réapprovisionner le stock par %{supplier} - title: '%{supplier}/Réapprovisionnements' + title: ! '%{supplier}/Réapprovisionnements' invoice_amount: Montant de la facture invoice_net_amount: Montant net de la facture new: @@ -449,7 +450,7 @@ fr: - - Quantité - Prix - title: 'Ordre des articles pour la commande: %{name}, close le %{date}' + title: ! 'Ordre des articles pour la commande: %{name}, close le %{date}' order_by_groups: filename: Commande %{name}-%{date} - Répartition par cellules rows: @@ -461,7 +462,7 @@ fr: - Unité - Prix total sum: prix total - title: 'Répartition par cellules pour la commande: %{name}, close le %{date}' + title: ! 'Répartition par cellules pour la commande: %{name}, close le %{date}' order_fax: filename: Commande %{name}-%{date} - Fax rows: @@ -482,35 +483,39 @@ fr: - Nombre de lots - Prix coop - Quantité - title: 'Tableau de répartition pour la commande: %{name}; close le %{date}' + title: ! 'Tableau de répartition pour la commande: %{name}; close le %{date}' total: one: Un seul article - other: '%{count} articles au total' + other: ! '%{count} articles au total' errors: general: Un problème a été rencontré. general_again: Une erreur s'est produite. Merci de réessayer. - general_msg: 'Une erreur s''est produite: %{msg}' + general_msg: ! 'Une erreur s''est produite: %{msg}' feedback: create: notice: Ton commentaire a été transmis avec succès. Merci new: first_paragraph: Tu as trouvé une erreur? Tu as une proposition, une idée, une critique? Envoie un commentaire! - second_paragraph: |- - Petite remarque: l'équipe de Foodsoft s'occupe seulement de la maintenance du logiciel. - Pour les questions concernants l'organisation de ta boufcoop, il faut contacter les personnes concernées. + second_paragraph: ! 'Petite remarque: l''équipe de Foodsoft s''occupe seulement de la maintenance du logiciel. + + Pour les questions concernants l''organisation de ta boufcoop, il faut contacter les personnes concernées.' send: Transmettre title: Laisser un commentaire finance: balancing: close: - alert: 'Une erreur s''est produite lors du décompte: %{message}' + alert: ! 'Une erreur s''est produite lors du décompte: %{message}' notice: La commande a été décomptée avec succès, et les comptes des membres ont été mis à jour. close_direct: - alert: 'Impossible de clore cette commande: %{message}' + alert: ! 'Impossible de clore cette commande: %{message}' notice: La commande a été close avec succès. confirm: clear: Terminer - first_paragraph: "Lorsque la commande sera close, les comptes seront mis à jour en conséquence.\n
\nLes décomptes pour cette commande s'élèveront comme suit: " + first_paragraph: ! 'Lorsque la commande sera close, les comptes seront mis à jour en conséquence. + +
+ + Les décomptes pour cette commande s''élèveront comme suit: ' or_cancel: ou retourner au décompte title: Décompter la commande edit_results_by_articles: @@ -527,10 +532,10 @@ fr: title: Commandes closes invoice: edit: Modifier la facture - invoice_amount: 'Montant de la facture:' - invoice_date: 'Date de la facture:' - invoice_number: 'Numéro de la facture:' - minus_refund_calculated: 'Prix de la consigne:' + invoice_amount: ! 'Montant de la facture:' + invoice_date: ! 'Date de la facture:' + invoice_number: ! 'Numéro de la facture:' + minus_refund_calculated: ! 'Prix de la consigne:' new: Saisir une nouvelle facture new_body: Ajouter une facture pour cette commande plus_refund_credited: Remboursement de la consigne @@ -566,14 +571,14 @@ fr: summary: changed: Les données ont été modifiées! duration: von %{starts} bis %{ends} - fc_amount: 'Montant boufcoop:' + fc_amount: ! 'Montant boufcoop:' fc_profit: Gain de la boufcoop gross_amount: Montant brut - groups_amount: 'Montant pour chaque cellule:' - net_amount: 'Montant net:' + groups_amount: ! 'Montant pour chaque cellule:' + net_amount: ! 'Montant net:' reload: Actualiser le résumé - with_extra_charge: 'avec supplément:' - without_extra_charge: 'sans supplément:' + with_extra_charge: ! 'avec supplément:' + without_extra_charge: ! 'sans supplément:' create: notice: La facture a bien été définie. financial_transactions: @@ -581,11 +586,11 @@ fr: create: notice: La transaction a été sauvegardée. create_collection: - alert: 'Une erreur s''est produite: %{error}' + alert: ! 'Une erreur s''est produite: %{error}' error_note_required: notice: Les transactions ont été sauvegardées. index: - balance: 'Solde: %{balance}' + balance: ! 'Solde: %{balance}' last_updated_at: (dernière mise à jour il y a %{when}) new_transaction: Ajouter une nouvelle transaction search_placeholder: Rechercher ... @@ -596,7 +601,7 @@ fr: new_collection: new_ordergroup: Créer d'autres cellules save: Sauvegarder les transactions - sidebar: "Cet espace permet de mettre à jour plusieurs comptes simultanément, \npar exemple pour saisir les versements des cellules sur leurs comptes à partir d'un relevé." + sidebar: ! "Cet espace permet de mettre à jour plusieurs comptes simultanément, \npar exemple pour saisir les versements des cellules sur leurs comptes à partir d'un relevé." title: Mettre à jour plusieurs comptes ordergroup: remove: Supprimer @@ -646,9 +651,9 @@ fr: title: Cellules users: index: - body: |- -

Cette page sert à envoyer des messages aux autres membres de la coop.

-

Si tu veux que tes coordonnées soient visibles par les autres, il faut le spécifier dans tes %{profile_link}.

+ body: ! '

Cette page sert à envoyer des messages aux autres membres de la coop.

+ +

Si tu veux que tes coordonnées soient visibles par les autres, il faut le spécifier dans tes %{profile_link}.

' ph_name: Nom ... ph_ordergroup: Cellule ... profile_link: préférences @@ -659,9 +664,9 @@ fr: invite_new: Tu peux engrainer de nouveaux membres %{invite_link}. title: Modifier cette équipe index: - body: |- -

Seuls les membres d'une équipe peuvent la modifier.

-

Tu peux rejoindre une équipe en contactant un de ses membres.

+ body: ! '

Seuls les membres d''une équipe peuvent la modifier.

+ +

Tu peux rejoindre une équipe en contactant un de ses membres.

' title: Équipes workgroup: edit: Modifier la cellule @@ -684,7 +689,7 @@ fr: errors: closed: La commande est déjà close. no_member: Tu n'es encore membre d'aucune cellule. - notfound: ' Mauvaise adresse, ce n''est pas ta commande.' + notfound: ! ' Mauvaise adresse, ce n''est pas ta commande.' form: action_save: Enregistrer ta commande new_funds: Nouveau solde @@ -711,9 +716,9 @@ fr: title: Crédit title: Aperçu des commandes messages: - not_enough_apples: |- - Il faut que ta cellule ait au moins %{stop_ordering_under} glands pour pouvoir commander, - alors que vous n'en avez que %{apples} pour le moment. + not_enough_apples: ! 'Il faut que ta cellule ait au moins %{stop_ordering_under} glands pour pouvoir commander, + + alors que vous n''en avez que %{apples} pour le moment.' order: title: Article show: @@ -770,26 +775,27 @@ fr: create: Envoyer un message tasks: required_users: Il manque encore %{count} camarades! - task_title: '%{name} (%{duration}h)' + task_title: ! '%{name} (%{duration}h)' home: apple_bar: - desc: |- - Ce système de glands sert à comparer la durée du travail collectif auquel ta cellule a contribué (rapportée à la quantité commandée) avec + desc: ! 'Ce système de glands sert à comparer la durée du travail collectif auquel ta cellule a contribué (rapportée à la quantité commandée) avec + la moyenne du travail effectué par toutes les cellules. - Actuellement, cette moyenne est d'une heure de boulot pour %{amount} commandés. + + Actuellement, cette moyenne est d''une heure de boulot pour %{amount} commandés.' more_info: Plus d'informations - points: 'Nombre de glands: %{points}' - warning: |- - Attention, si ta cellule a moins de %{threshold} glands, tu ne pourras plus commander! - (ce seuil est fixé par la coop) + points: ! 'Nombre de glands: %{points}' + warning: ! 'Attention, si ta cellule a moins de %{threshold} glands, tu ne pourras plus commander! + + (ce seuil est fixé par la coop)' changes_saved: Les modifications ont été sauvegardées. index: - due_date_format: '%A, %d. %b' + due_date_format: ! '%A, %d. %b' messages: title: Derniers messages reçus view_all: Afficher tous les messages my_ordergroup: - funds: '| Crédit disponible:' + funds: ! '| Crédit disponible:' last_update: La dernière mise à jour date du %{when} title: Ta cellule transactions: @@ -822,8 +828,8 @@ fr: title: Tu fais partie des équipes suivantes title: Ton profil user: - since: '(Membre depuis: %{when})' - title: '%{user}' + since: ! '(Membre depuis: %{when})' + title: ! '%{user}' start_nav: admin: Administration finances: @@ -861,11 +867,13 @@ fr: confirm_change: layouts: email: - footer: |- - -- + footer: ! '-- + Foodsoft: %{foodsoft} + Accueil de la Boufcoop: %{foodcoop} - Aide: %{help} + + Aide: %{help}' foodsoft: Foodsoft header: feedback: @@ -882,12 +890,17 @@ fr: page: page %{number} login: accept_invitation: - body: | -

Tu viens d'être invité à rejoindre la cellule "%{group}" de la coopérative d'approvisionnement (bouffe-coop) %{foodcoop} !

-

Remplis ce formulaire si tu es d'accord pour être de la partie.

-

Ces données ne seront en aucun cas publiées, ou transmises à quiconque d'extérieur à la coop. - Pour des raisons techniques, les membres de la coop qui s'occupent du site internet ont accès aux données, + body: ! '

Tu viens d''être invité à rejoindre la cellule "%{group}" de la coopérative d''approvisionnement (bouffe-coop) %{foodcoop} !

+ +

Remplis ce formulaire si tu es d''accord pour être de la partie.

+ +

Ces données ne seront en aucun cas publiées, ou transmises à quiconque d''extérieur à la coop. + + Pour des raisons techniques, les membres de la coop qui s''occupent du site internet ont accès aux données, + mais en ce qui concerne les autres membres de la coop, tu pourras choisir quelles données leurs sont visibles. + +' submit: Créer un compte Foodsoft title: Invitation chez les %{name} controller: @@ -897,14 +910,15 @@ fr: error_invite_invalid: Ton invitation n'est pas ou plus valide. error_token_invalid: Ton jeton de connexion n'est pas ou plus valide, essaie de cliquer à nouveau sur le lien. reset_password: - notice: 'Tu vas maintenant recevoir un message contenant un lien qui te permettra de réinitialiser ton mot de passe. ' + notice: ! 'Tu vas maintenant recevoir un message contenant un lien qui te permettra de réinitialiser ton mot de passe. ' update_password: notice: Ton mot de passe a été mis à jour. Tu peux maintenant de connecter. forgot_password: - body: |- -

Pas de problème, nous pouvons générer un nouveau mot de passe pour toi.

-

Pour cela, commence par saisir ci-dessous l'adresse email que tu as donné lors de ton inscription. - Tu recevras ensuite un message avec de plus amples instructions.

+ body: ! '

Pas de problème, nous pouvons générer un nouveau mot de passe pour toi.

+ +

Pour cela, commence par saisir ci-dessous l''adresse email que tu as donné lors de ton inscription. + + Tu recevras ensuite un message avec de plus amples instructions.

' submit: Demander un nouveau mot de passe title: Mot de passe oublié? new_password: @@ -912,76 +926,95 @@ fr: submit: Sauvegarder le nouveau mot de passe title: Nouveau mot de passe mailer: - dateformat: '%d %b' + dateformat: ! '%d %b' feedback: - header: 'Le %{date}, %{user} a écrit:' + header: ! 'Le %{date}, %{user} a écrit:' subject: Retour de %{email} foodsoft_message: - footer: |- - Répondre: %{reply_url} + footer: ! 'Répondre: %{reply_url} + Afficher ce message dans ton navigateur: %{msg_url} - Préférences des messages: %{profile_url} + + Préférences des messages: %{profile_url}' invite: subject: Invitation à participer à une Bouffecoop - text: |- - Salut! - %{user} <%{mail}> vient de t'engrainer à rejoindre la cellule "%{group}". + text: ! 'Salut! + + %{user} <%{mail}> vient de t''engrainer à rejoindre la cellule "%{group}". + Pour accepter cet engrenage et ainsi faire partie de notre Boufcoop, visite: %{link} - Ce lien ne sera valide que pour une seule visite et s'autodétruira le %{expires}. + + Ce lien ne sera valide que pour une seule visite et s''autodétruira le %{expires}.' negative_balance: subject: Compte dans le rouge! - text: |- - CherEs %{group}, + text: ! 'CherEs %{group}, + Votre compte sur la bouffecoop est passé au rouge le %{when}, et son solde actuel est %{balance}. + %{amount} ont été prélevés par %{user} en règlement de "%{note}". + Il faudrait penser rapidement à remettre du crédit! - Message automatisé de %{foodcoop} + + Message automatisé de %{foodcoop}' not_enough_users_assigned: subject: Il y a encore besoin de monde pour "%{task}" - text: | - CherE %{user}, + text: ! 'CherE %{user}, + Il manque encore du monde le %{when} pour le boulot "%{task}" dont ton équipe est responsable. - Si tu es dispo et ne t'es pas encore inscritE, c'est le moment de le faire: + + Si tu es dispo et ne t''es pas encore inscritE, c''est le moment de le faire: + %{workgroup_tasks_url} + Pour voir ton agenda complet: %{user_tasks_url} + +' order_result: - subject: 'Commande close: %{name}' - text0: |- - CherEs %{ordergroup}, + subject: ! 'Commande close: %{name}' + text0: ! 'CherEs %{ordergroup}, + La commande pour "%{order}" a été finalisée le %{when} par %{user}. - Voilà la liste des articles qui ont été commandés pour vous: - text1: |- - Prix total: %{sum} + + Voilà la liste des articles qui ont été commandés pour vous:' + text1: ! 'Prix total: %{sum} + Afficher sur le site: %{order_url} - Message envoyé automatiquement par %{foodcoop} + + Message envoyé automatiquement par %{foodcoop}' reset_password: subject: Nouveau mot de passe pour %{username} - text: |- - Salut %{user}, + text: ! 'Salut %{user}, + + + Toi (ou quelqu''un d''autre) vient de demander un nouveau mot de passe sur le site de la bouffecoop. - Toi (ou quelqu'un d'autre) vient de demander un nouveau mot de passe sur le site de la bouffecoop. Pour le choisir, va sur la page suivante: %{link}. - Ce lien n'est valide que pour une seule utilisation et expirera le %{expires}. - Si tu as changé d'avis ou si tu n'es pas à l'origine de ce mail, aucune action n'est requise de ta part, et ton mot de passe restera inchangé. - Message automatiquement envoyé par Foodsoft. + Ce lien n''est valide que pour une seule utilisation et expirera le %{expires}. + + Si tu as changé d''avis ou si tu n''es pas à l''origine de ce mail, aucune action n''est requise de ta part, et ton mot de passe restera inchangé. + + + Message automatiquement envoyé par Foodsoft.' upcoming_tasks: - nextweek: 'Agenda de la semaine prochaine:' + nextweek: ! 'Agenda de la semaine prochaine:' subject: Tu as du boulot! - text0: | - CherE %{user}, + text0: ! 'CherE %{user}, - Tu t'es inscritE pour le boulot "%{task}", qui aura lieu demain (%{when}). - text1: |- - Ton agenda: %{user_tasks_url} - Ceci est un rappel automatisé envoyé par %{foodcoop}. + Tu t''es inscritE pour le boulot "%{task}", qui aura lieu demain (%{when}). + +' + text1: ! 'Ton agenda: %{user_tasks_url} + + + Ceci est un rappel automatisé envoyé par %{foodcoop}.' messages: create: notice: Le message a bien été sauvegardé et est en cours d'envoi. @@ -991,9 +1024,9 @@ fr: messages: reply: Répondre model: - reply_header: 'Le %{when}, %{user} a écrit:' - reply_indent: '> %{line}' - reply_subject: 'Re: %{subject}' + reply_header: ! 'Le %{when}, %{user} a écrit:' + reply_indent: ! '> %{line}' + reply_subject: ! 'Re: %{subject}' new: list: desc: Pour envoyer un message à tout le monde, passe par la mailing list "%{list}" @@ -1001,22 +1034,22 @@ fr: subscribe: Pour plus d'explications concernant la mailing list, consulte le %{link} subscribe_msg: Il faudra peut être d'abord t'inscrire à la mailing list. wiki: wiki (section mailing list) - no_user_found: 'AucunE membre correspondantE n''a été trouvéE ' + no_user_found: ! 'AucunE membre correspondantE n''a été trouvéE ' search: Rechercher ... search_user: Rechercher unE membre title: Nouveau message show: all_messages: Aperçu des messages - from: 'De:' + from: ! 'De:' reply: Répondre - sent_on: 'Envoyé le:' - subject: 'Sujet:' + sent_on: ! 'Envoyé le:' + subject: ! 'Sujet:' title: Afficher le contenu du message model: delivery: each_stock_article_must_be_unique: Chaque article à stocker ne peut apparaître qu'une seule fois dans la commande. membership: - no_admin_delete: 'Pas moyen de quitter le navire: tu es le ou la dernièrE administratrice à bord!' + no_admin_delete: ! 'Pas moyen de quitter le navire: tu es le ou la dernièrE administratrice à bord!' order_article: error_price: doit être saisi et avoir un prix à jour page: @@ -1069,13 +1102,13 @@ fr: index: title: Cellule model: - error_single_group: '%{user} fait déjà partie d''une autre cellule' + error_single_group: ! '%{user} fait déjà partie d''une autre cellule' invalid_balance: n'est pas un nombre valide orders: articles: - article_count: 'Articles commandés:' + article_count: ! 'Articles commandés:' prices: Prix brut/net - prices_sum: 'Totaux (des prix bruts/nets):' + prices_sum: ! 'Totaux (des prix bruts/nets):' units_full: Lots complet units_ordered: Unités commandées create: @@ -1116,7 +1149,7 @@ fr: error_closed: Cette commande a déjà été décomptée error_nosel: Au minimum un article doit être sélectionné 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}' + notice_close: ! 'Commande: %{name}, jusqu''au %{ends}' stock: Stock warning_ordered: warning_ordered_stock: @@ -1133,9 +1166,9 @@ fr: title: show: action_end: Clore! - amounts: 'Total net/brut:' + amounts: ! 'Total net/brut:' articles: Aperçu des articles - articles_ordered: 'Articles commandés:' + articles_ordered: ! 'Articles commandés:' comments: title: Commentaire comments_link: Commenaire @@ -1151,7 +1184,7 @@ fr: group_pdf: Liste des cellules en PDF matrix_pdf: Matrice de distribution en PDF title: Télécharger - group_orders: 'Commandes des cellules:' + group_orders: ! 'Commandes des cellules:' search_placeholder: articles: default: @@ -1159,7 +1192,7 @@ fr: search_reset: sort_article: Trié par article sort_group: Trié par cellules - title: 'Commande: %{name}' + title: ! 'Commande: %{name}' warn_not_closed: Attention, cette commande n'a pas encore été décomptée! state: closed: décomptée @@ -1223,9 +1256,9 @@ fr: new: title: Ajouter une nouvelle page au Wiki page_list_item: - date_format: '%a, %d. %B %Y %H:%M:%S' + date_format: ! '%a, %d. %B %Y %H:%M:%S' show: - date_format: '%d.%m.%y %H:%M' + date_format: ! '%d.%m.%y %H:%M' delete: Supprimer la page delete_confirm: Attention, tous les contenus seront aussi supprimés. T'es sûrE de ton coup? edit: Modifier la page @@ -1237,10 +1270,10 @@ fr: update: notice: La page a été mise à jour version: - author: 'Auteur: %{user}' - date_format: '%a, %d.%m.%Y, %H:%M heure' + author: ! 'Auteur: %{user}' + date_format: ! '%a, %d.%m.%Y, %H:%M heure' revert: Revenir à cette version - title: '%{title} - Version %{version}' + title: ! '%{title} - Version %{version}' title_version: Versio view_current: Afficher la version actuelle sessions: @@ -1330,7 +1363,7 @@ fr: fr: Français nl: Néerlandais required: - mark: '*' + mark: ! '*' text: requis 'yes': Oui stock_takings: @@ -1346,9 +1379,9 @@ fr: create: ajouter stock_articles: Articles en stock temp_inventory: l'inventaire courant - text_deviations: |- - Saisir ici les déviations constatées par rapport à %{inv_link}. - En cas de manque, utiliser un signe '-'. + text_deviations: ! 'Saisir ici les déviations constatées par rapport à %{inv_link}. + + En cas de manque, utiliser un signe ''-''.' text_need_articles: Si certains articles n'apparaissent pas sur l'inventaire courant, il faut les y %{create_link} directement. title: Inventorier le stock show: @@ -1369,7 +1402,7 @@ fr: notice: Les données de l'inventaire ont été mises à jour. stockit: check: - not_empty: '%{name} ne peut pas être supprimé, car il y en a encore en stock.' + not_empty: ! '%{name} ne peut pas être supprimé, car il y en a encore en stock.' copy: title: Copier l'article create: @@ -1390,13 +1423,13 @@ fr: new_stock_taking: Inventorier le stock order_online: Définir une commande à partir du stock show_stock_takings: Historique des inventaires - stock_count: 'Nombre d''articles:' - stock_worth: 'Valeur actuelle du stock:' + stock_count: ! 'Nombre d''articles:' + stock_worth: ! 'Valeur actuelle du stock:' title: toggle_unavailable: Afficher/cacher les articles actuellement indisponibles view_options: Préférences d'affichage new: - search_text: 'Rechercher des articles dans tous les catalogues:' + search_text: ! 'Rechercher des articles dans tous les catalogues:' title: Ajouter un article au stock show: change_quantity: Modification @@ -1427,10 +1460,11 @@ fr: title: Ajouter unE fournisseurE shared_supplier_note: Le/la fournisseurE a été associé a la base de données extérieure. shared_suppliers: - body: |- -

Les fournisseurEs de la base de données extérieure sont affichéEs ici.

-

Tu peux encore en importer des nouveaux, en t'y abonnant ci-dessous.

-

De cette façon, le/la fournisseurE est automatiquement ajoutéE à la base de données.

+ body: ! '

Les fournisseurEs de la base de données extérieure sont affichéEs ici.

+ +

Tu peux encore en importer des nouveaux, en t''y abonnant ci-dessous.

+ +

De cette façon, le/la fournisseurE est automatiquement ajoutéE à la base de données.

' subscribe: s'abonner subscribe_again: s'abonner à nouveau supplier: FournisseurE @@ -1453,10 +1487,11 @@ fr: notice: Le boulot a été supprimé edit: title: Modifier les données du boulot - warning_periodic: |- - Avertissement: - Ce boulot fait partie d'une série de boulots hebdomadaires. - Si les modifications sont enregistrées, il sera retiré de la série et converti en boulot ordinaire. + warning_periodic: ! 'Avertissement: + + Ce boulot fait partie d''une série de boulots hebdomadaires. + + Si les modifications sont enregistrées, il sera retiré de la série et converti en boulot ordinaire.' error_not_found: Aucune équipe n'a été trouvée. form: search: @@ -1494,7 +1529,7 @@ fr: confirm_delete_group: Veux-tu vraiment supprimer ce boulot hebdomadaire? confirm_delete_single: delete_group: Supprimer ce boulot - hours: '%{count}h' + hours: ! '%{count}h' mark_done: Marquer comme effectué reject_task: Refuser ce boulot title: Afficher la description du boulot @@ -1502,7 +1537,7 @@ fr: notice: La description du boulot a été mise à jour. notice_converted: Le boulot a été converti en boulot ordinaire (sans répétition). user: - more: 'Tu t''ennuies en ce moment? Il y aura sûrement du boulot pour toi %{tasks_link}. ' + more: ! 'Tu t''ennuies en ce moment? Il y aura sûrement du boulot pour toi %{tasks_link}. ' tasks_link: par là-bas title: Ton boulot title_accepted: Boulots acceptés @@ -1516,7 +1551,7 @@ fr: delete: Supprimer edit: Modifier marks: - close: '×' + close: ! '×' success: or_cancel: ou annuler please_wait: Merci de patienter... @@ -1524,16 +1559,16 @@ fr: show: Afficher views: pagination: - first: '«' - last: '»' - next: '›' - previous: '‹' - truncate: '...' + first: ! '«' + last: ! '»' + next: ! '›' + previous: ! '‹' + truncate: ! '...' workgroups: edit: title: Modifier l'équipe error_last_admin_group: Impossible de supprimer la dernière cellule avec privilèges administratrices. - error_last_admin_role: 'Les privilèges administratrices ne peuvent pas être retirés à la dernière cellule qui les possède. ' + error_last_admin_role: ! 'Les privilèges administratrices ne peuvent pas être retirés à la dernière cellule qui les possède. ' index: title: Équipes update: diff --git a/config/locales/nl.yml b/config/locales/nl.yml index 8f559825..5283b233 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -215,7 +215,7 @@ nl: confirm: Wil je %{name} daadwerkelijk wissen? ordergroups: destroy: - error: 'Bestellingsgroep kon niet gewist worden: %{error}' + error: ! 'Bestellingsgroep kon niet gewist worden: %{error}' notice: Huishouden is verwijderd edit: title: Huishouden bewerken @@ -226,7 +226,7 @@ nl: first_paragraph: Hier kun je %{url} toevoegen, bewerken en verwijderen. new_ordergroup: Nieuw huishouden new_ordergroups: nieuwe huishoudens - second_paragraph: 'Bedenk het onderscheid tussen werkgroep en huishouden: een huishouden heeft een rekening en kan bestellen. in een %{url} (bijv. sorteergroep) werken leden samen om taken te vervullen. Leden kunnen slechts lid zijn van éen huishouden, maar van meerdere werkgroepen.' + second_paragraph: ! 'Bedenk het onderscheid tussen werkgroep en huishouden: een huishouden heeft een rekening en kan bestellen. in een %{url} (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: @@ -256,7 +256,7 @@ nl: send_message: Bericht versturen workgroups: destroy: - error: 'Werkgroep kon niet gewist worden: %{error}' + error: ! 'Werkgroep kon niet gewist worden: %{error}' notice: Werkgroep is gewist edit: title: Werkgroep bewerken @@ -268,7 +268,7 @@ nl: new_workgroup: Nieuwe werkgroep new_workgroups: nieuwe werkgroepen ordergroup: huishouden - second_paragraph: 'Let op het verschil tussen een groep en een huishouden: een %{url} heeft een tegoed en kan bestellen. In een werkgroep (bijv. ''sorteergroep'') organizeren zich de leden met behulp van taken en berichten. Gebruikers kunnen slechts lid zijn van één huishouden, maar van meerdere werkgroepen.' + second_paragraph: ! 'Let op het verschil tussen een groep en een huishouden: een %{url} heeft een tegoed en kan bestellen. In een werkgroep (bijv. ''sorteergroep'') organizeren zich de leden met behulp van taken en berichten. Gebruikers kunnen slechts lid zijn van één huishouden, maar van meerdere werkgroepen.' title: Werkgroepen new: title: Werkgroep toevoegen @@ -290,7 +290,7 @@ nl: create: notice: Categorie is opgeslagen destroy: - error: 'Categorie kon niet gewist worden: %{message}' + error: ! 'Categorie kon niet gewist worden: %{message}' edit: title: Categorie bewerken index: @@ -304,7 +304,7 @@ nl: articles: article: confirm_delete: Weet je het zeker? - last_update: 'laatst bijgewerkt: %{last_update} | bruto: %{gross_price}' + last_update: ! 'laatst bijgewerkt: %{last_update} | bruto: %{gross_price}' articles: confirm_delete: Weet je zeker dat je alle artikelen wilt verwijderen? option_available: Artikelen beschikbaar maken @@ -319,13 +319,13 @@ nl: notice: Er zijn %{count} nieuwe artikelen opgeslagen. error_invalid: Er zijn artikelen die een fout hebben error_nosel: Geen artikelen geselecteerd - error_parse: '%{msg} ... in regel %{line}' - error_update: 'Er trad een fout op bij het bijwerken van artikel ''%{article}'': %{msg}' + error_parse: ! '%{msg} ... in regel %{line}' + error_update: ! 'Er trad een fout op bij het bijwerken van artikel ''%{article}'': %{msg}' parse_upload: - notice: '%{count} artikelen zijn geanalyseerd' + notice: ! '%{count} artikelen zijn geanalyseerd' sync: notice: Catalogus is bijgewerkt - shared_alert: '%{supplier} is niet aan een externe database gekoppeld' + shared_alert: ! '%{supplier} is niet aan een externe database gekoppeld' update_all: notice: Alle artikelen en prijzen zijn bijgewerkt. update_sel: @@ -337,9 +337,9 @@ nl: notice: Alle artikelen en prijzen zijn bijgewerkt. destroy_active_article: drop: verwijderen - note: '%{article} is deel van een lopende bestelling en kan niet verwijderd worden. Het artikel graag eerst uit de bestelling(en) %{drop_link}.' + 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.' + note: ! 'Verplichte velden zijn: Naam, eenheid, (netto) prijs en bestellingsnummer.' submit: Alle artikelen bijwerken title: Alle artikelen van %{supplier} bewerken warning: Let op, alle artikelen worden bijgewerkt! @@ -367,7 +367,7 @@ nl: title: Artikelen van %{supplier} (%{count}) upload: Artikelen uploaden model: - error_in_use: '%{article} kan niet gewist worden, want deze is deel van een lopende bestelling!' + error_in_use: ! '%{article} kan niet gewist worden, want deze is deel van een lopende bestelling!' error_nosel: Je hebt geen artikelen geselecteerd parse_upload: body:

Ingelezen artikelen graag controleren.

Let op, momenteel vind er geen controle op dubbele artikelen plaats.

@@ -375,10 +375,10 @@ nl: sync: outlist: alert_used: Opgelet, %{article} wordt gebruikt in een lopende bestelling. Haal het eerst uit de bestelling. - body: 'De volgende artikelen zijn uit de lijst gehaald en worden verwijderd:' + body: ! 'De volgende artikelen zijn uit de lijst gehaald en worden verwijderd:' body_ignored: one: Er is een artikel zonder ondernummer overslagen. - other: '%{count} artikelen zonder odernummer zijn overgeslagen.' + other: ! '%{count} artikelen zonder odernummer zijn overgeslagen.' body_skip: Er zijn geen artikelen om te verwijderen. title: Uit de lijst halen ... price_short: prijs @@ -386,7 +386,7 @@ nl: title: Artikelen met externe database synchroniseren unit_quantity_short: Gr.Eenh. update: - 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.' + 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. @@ -402,7 +402,7 @@ nl: title: Artikelen uploaden voor %{supplier} deliveries: add_stock_change: - how_many_units: 'Hoeveel eenheden (%{unit}) leveren? Voorraadartikel: %{name}.' + how_many_units: ! 'Hoeveel eenheden (%{unit}) leveren? Voorraadartikel: %{name}.' create: notice: Levering is aangemaakt. Vergeet niet een factuur te maken! destroy: @@ -419,7 +419,7 @@ nl: index: confirm_delete: Zeker weten? new_delivery: Nieuwe levering maken voor %{supplier} - title: '%{supplier} leveringen' + title: ! '%{supplier} leveringen' invoice_amount: Factuurbedrag invoice_net_amount: Netto factuurbedrag new: @@ -448,7 +448,7 @@ nl: - Besteld - Ontvangen - Prijs - title: 'Artikellijst van bestelling: %{name}, gesloten op %{date}' + title: ! 'Artikellijst van bestelling: %{name}, gesloten op %{date}' order_by_groups: filename: Bestelling %{name}-%{date} - Huishoudenslijst rows: @@ -460,7 +460,7 @@ nl: - Eenheid - Som sum: Som - title: 'Huishoudenslijst van bestelling: %{name}, gesloten op %{date}' + title: ! 'Huishoudenslijst van bestelling: %{name}, gesloten op %{date}' order_fax: filename: Bestelling %{name}-%{date} - Fax rows: @@ -481,14 +481,14 @@ nl: - Gr.Eenh. - Foodcoop-prijs - Aantal - title: 'Sorteermatrix van bestelling: %{name}, gesloten op %{date}' + title: ! 'Sorteermatrix van bestelling: %{name}, gesloten op %{date}' total: one: In totaal éen artikel other: In totaal %{count} artikelen errors: general: Er is een probleem opgetreden. general_again: Er is een fout opgetreden. Probeer het opnieuw. - general_msg: 'Er is een probleem opgetreden: %{msg}' + general_msg: ! 'Er is een probleem opgetreden: %{msg}' feedback: create: notice: Bericht verstuurd. Vriendelijk bedankt! @@ -500,14 +500,14 @@ nl: finance: balancing: close: - alert: 'Er trad een fout op bij het afrekenen: %{message}' + alert: ! 'Er trad een fout op bij het afrekenen: %{message}' notice: Bestelling is succesvol afgerekend, de tegoeden van de leden zijn bijgewerkt. close_direct: - alert: 'Bestelling kan niet afgerekend worden: %{message}' + alert: ! 'Bestelling kan niet afgerekend worden: %{message}' notice: Bestelling is afgerekend. confirm: clear: Afrekenen - first_paragraph: 'Wanneer de bestelling afgerekend wordt, worden alle tegoeden van huishoudens bijgewerkt.
De tegoeden worden als volgt belast:' + first_paragraph: ! 'Wanneer de bestelling afgerekend wordt, worden alle tegoeden van huishoudens bijgewerkt.
De tegoeden worden als volgt belast:' or_cancel: of terug naar balans title: Bestelling afrekenen edit_results_by_articles: @@ -524,14 +524,14 @@ nl: title: Gesloten bestellingen invoice: edit: Factuur bewerken - invoice_amount: 'Factuurbedrag:' - invoice_date: 'Factuurdatum:' - invoice_number: 'Factuurnummer:' - minus_refund_calculated: '- statiegeld berekend:' + invoice_amount: ! 'Factuurbedrag:' + invoice_date: ! 'Factuurdatum:' + invoice_number: ! 'Factuurnummer:' + minus_refund_calculated: ! '- statiegeld berekend:' new: factuur toevoegen - new_body: 'Een factuur aan deze rekening toevoegen:' - plus_refund_credited: '+ statiegeld teruggekregen:' - refund_adjusted_amount: 'bedrag gecorrigeerd voor statiegeld:' + new_body: ! 'Een factuur aan deze rekening toevoegen:' + plus_refund_credited: ! '+ statiegeld teruggekregen:' + refund_adjusted_amount: ! 'bedrag gecorrigeerd voor statiegeld:' new: alert: Opgelet, bestelling is al afgerekend articles_overview: Artikeloverzicht @@ -563,14 +563,14 @@ nl: summary: changed: Waarden zijn gewijzigd! duration: Van %{starts} tot %{ends} - fc_amount: 'FC-bedrag:' + fc_amount: ! 'FC-bedrag:' fc_profit: FC Winst - gross_amount: 'Bruto bedrag:' - groups_amount: 'Bedrag van huishoudens:' - net_amount: 'Netto bedrag:' + gross_amount: ! 'Bruto bedrag:' + groups_amount: ! 'Bedrag van huishoudens:' + net_amount: ! 'Netto bedrag:' reload: Samenvatting verversen - with_extra_charge: 'inclusief marge:' - without_extra_charge: 'zonder marge:' + with_extra_charge: ! 'inclusief marge:' + without_extra_charge: ! 'zonder marge:' create: notice: Rekening is gemaakt financial_transactions: @@ -578,11 +578,11 @@ nl: create: notice: De transactie is opgeslagen. create_collection: - alert: 'Er is een fout opgetreden: %{error}' + alert: ! 'Er is een fout opgetreden: %{error}' error_note_required: Notitie ontbreekt. notice: Alle transacties zijn opgeslagen. index: - balance: 'Tegoed: %{balance}' + balance: ! 'Tegoed: %{balance}' last_updated_at: (laatst bijgewerkt %{when} geleden) new_transaction: Nieuwe transactie toevoegen search_placeholder: Zoeken ... @@ -662,7 +662,7 @@ nl: group_order_articles: form: amount_change_for: Hoeveelheid %{article} - result_hint: 'Eenheid: %{unit}' + result_hint: ! 'Eenheid: %{unit}' group_orders: archive: desc: Bekijk hier alle %{link}. @@ -761,23 +761,23 @@ nl: create: bericht versturen tasks: required_users: Nog %{count} leden nodig! - task_title: '%{name} (%{duration}u)' + task_title: ! '%{name} (%{duration}u)' home: apple_bar: - desc: |- - Deze balk laat zien hoeveel taken je gedaan hebt per bestelhoeveelheid, vergeleken met het gemiddelde van de foodcoop. - Praktisch: voor iedere %{amount} aan totale bestellingen moet je een taak te doen! + desc: ! 'Deze balk laat zien hoeveel taken je gedaan hebt per bestelhoeveelheid, vergeleken met het gemiddelde van de foodcoop. + + Praktisch: voor iedere %{amount} aan totale bestellingen moet je een taak te doen!' more_info: Meer informatie - points: 'Appelpuntenstand: %{points}' + points: ! 'Appelpuntenstand: %{points}' warning: Opgelet, als je minder dan %{threshold} appelpunten hebt, kun je geen bestelling plaatsen! changes_saved: Wijzigingen opgeslagen. index: - due_date_format: '%A %d %B' + due_date_format: ! '%A %d %B' messages: title: Nieuwste berichten view_all: Alle berichten bekijken my_ordergroup: - funds: '| Beschikbaar tegoed:' + funds: ! '| Beschikbaar tegoed:' last_update: Laatst gewijzigd %{when} geleden title: Mijn huishouden transactions: @@ -810,8 +810,8 @@ nl: title: Je bent lid van de volgende groepen title: Mijn Profiel user: - since: '(gebruiker sinds: %{when})' - title: '%{user}' + since: ! '(gebruiker sinds: %{when})' + title: ! '%{user}' start_nav: admin: Administratie finances: @@ -849,11 +849,13 @@ nl: confirm_change: Als je naar een andere bestelling gaat, gaan je aanpassingen in deze bestelling verloren. Wijzigingen vergeten en naar de andere bestelling gaan? layouts: email: - footer: |- - -- + footer: ! '-- + Foodsoft: %{foodsoft} + Foodcoop-Homepage: %{foodcoop} - Help: %{help} + + Help: %{help}' foodsoft: Foodsoft header: feedback: @@ -892,86 +894,104 @@ nl: submit: Nieuw wachtwoord opslaan title: Nieuw wachtwoord mailer: - dateformat: '%d %b' + dateformat: ! '%d %b' feedback: - header: '%{user} schreef op %{date}:' + header: ! '%{user} schreef op %{date}:' subject: Feedback van %{email} foodsoft_message: - footer: |- - Antwoorden: %{reply_url} + footer: ! 'Antwoorden: %{reply_url} + Bericht online lezen: %{msg_url} - Berichtinstellingen: %{profile_url} + + Berichtinstellingen: %{profile_url}' invite: subject: Uitnodiging voor de foodcoop - text: |- - Hallo! + text: ! 'Hallo! + %{user} <%{mail}> heeft je uitgenodigd om deel te worden van de groep "%{group}". + Om lid te worden van de foodcoop en de uitnodiging te accepteren, ga naar: %{link} + Dit kan maar een keer en uiterlijk tot %{expires}. - Groeten van de foodcoop. + + Groeten van de foodcoop.' negative_balance: subject: Negatief tegoed - text: |- - Beste %{group}, + text: ! 'Beste %{group}, + Je tegoed is onder nul gekomen op %{when}: %{balance} + Er werd %{amount} afgeschreven voor "%{note}" door %{user}. + Zorg er alsjeblieft voor dat tegoed weer positief wordt. - Hartlijke groet van %{foodcoop}. - not_enough_users_assigned: - subject: '"%{task}" heeft nog mensen nodig!' - text: |- - Beste %{user}, - De taak '%{task}' van jouw werkgroep op %{when} kan nog iemand gebruiken! + Hartlijke groet van %{foodcoop}.' + not_enough_users_assigned: + subject: ! '"%{task}" heeft nog mensen nodig!' + text: ! 'Beste %{user}, + + + De taak ''%{task}'' van jouw werkgroep op %{when} kan nog iemand gebruiken! + Als je je hiervoor nog niet aangemeld hebt is dit je kans: + %{workgroup_tasks_url} - Jouw taken: %{user_tasks_url} + + Jouw taken: %{user_tasks_url}' order_result: - subject: 'Bestelling gesloten: %{name}' - text0: | - Beste %{ordergroup}. + subject: ! 'Bestelling gesloten: %{name}' + text0: ! 'Beste %{ordergroup}. + De bestelling voor "%{order}" is om %{when} gesloten door %{user}. + De volgende artikelen zijn voor jouw huishouden besteld: - text1: |- - o Totaal: %{sum} + +' + text1: ! 'o Totaal: %{sum} + Je kunt de bestelling online bekijken: %{order_url} - Vriendelijke groet van %{foodcoop}. + + Vriendelijke groet van %{foodcoop}.' reset_password: subject: Nieuw wachtwoord voor %{username} - text: |- - Beste %{user}, + 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! + + Groeten van je foodcoop!' upcoming_tasks: - nextweek: 'Taken voor komende week:' + nextweek: ! 'Taken voor komende week:' subject: Er is een taak te doen! - text0: |- - Beste %{user}, + text0: ! 'Beste %{user}, - Je bent opgegeven voor "%{task}". Deze taak is morgen te vervullen (%{when})! - text1: |- - Mijn taken: %{user_tasks_url} - Groeten van %{foodcoop}. + Je bent opgegeven voor "%{task}". Deze taak is morgen te vervullen (%{when})!' + text1: ! 'Mijn taken: %{user_tasks_url} + + + Groeten van %{foodcoop}.' messages: create: notice: Bericht is opgeslagen en wordt verzonden. @@ -981,12 +1001,12 @@ nl: messages: reply: Antwoorden model: - reply_header: '%{user} schreef op %{when}:' - reply_indent: '> %{line}' - reply_subject: 'Re: %{subject}' + reply_header: ! '%{user} schreef op %{when}:' + reply_indent: ! '> %{line}' + reply_subject: ! 'Re: %{subject}' new: list: - desc: 'Berichten voor alle leden graag via de mailing-lijst verzenden: %{list}' + desc: ! 'Berichten voor alle leden graag via de mailing-lijst verzenden: %{list}' mail: bijvoorbeeld door een email te sturen naar %{email}. subscribe: Lees meer over de mailing-lijst op %{link}. subscribe_msg: Mogelijk moet je je eerst aanmelden voor de mailing-lijst. @@ -997,10 +1017,10 @@ nl: title: Nieuw bericht show: all_messages: Berichtenoverzicht - from: 'Van:' + from: ! 'Van:' reply: Antwoorden - sent_on: 'Verzonden:' - subject: 'Onderwerp:' + sent_on: ! 'Verzonden:' + subject: ! 'Onderwerp:' title: Bericht lezen model: delivery: @@ -1059,13 +1079,13 @@ nl: index: title: Huishoudens model: - error_single_group: '%{user} behoort al tot een ander huishouden' + error_single_group: ! '%{user} behoort al tot een ander huishouden' invalid_balance: is geen geldig nummer orders: articles: - article_count: 'Bestelde artikelen:' + article_count: ! 'Bestelde artikelen:' prices: Netto/bruto prijs - prices_sum: 'Totaal (netto/bruto prijs):' + prices_sum: ! 'Totaal (netto/bruto prijs):' units_full: Volle eenheden units_ordered: Bestelde eenheden create: @@ -1106,35 +1126,35 @@ nl: error_closed: Bestelling was al afgerekend error_nosel: Er moet minstens één artikel geselecteerd zijn error_starts_before_ends: moet na de startdatum zijn (of niet ingevuld worden) - notice_close: 'Bestelling: %{name}, tot %{ends}' + notice_close: ! 'Bestelling: %{name}, tot %{ends}' stock: Voorraad - warning_ordered: 'Opgelet: rood gemarkeerde artikelen zijn al besteld door leden. Als je ze hier deselecteert, worden alle bestaande ledenbestellingen van deze artikelen verwijderd.' - warning_ordered_stock: 'Opgelet: rood gemarkeerde artikelen zijn al besteld of gekocht door leden. Als je ze hier deselecteert, worden alle bestaande ledenbestellingen/-aankopen van deze artikelen verwijderd, en worden ze niet afgerekend.' + warning_ordered: ! 'Opgelet: rood gemarkeerde artikelen zijn al besteld door leden. Als je ze hier deselecteert, worden alle bestaande ledenbestellingen van deze artikelen verwijderd.' + warning_ordered_stock: ! 'Opgelet: rood gemarkeerde artikelen zijn al besteld of gekocht door leden. Als je ze hier deselecteert, worden alle bestaande ledenbestellingen/-aankopen van deze artikelen verwijderd, en worden ze niet afgerekend.' new: title: Nieuwe bestelling openen receive: add_article: Artikel toevoegen consider_member_tolerance: verdelen over tolerantie van leden - notice: 'Bestelling ontvangen: %{msg}' + notice: ! 'Bestelling ontvangen: %{msg}' notice_none: Geen nieuwe artikelen te ontvangen rest_to_stock: naar voorraad submit: Bestelling ontvangen - surplus_options: 'Overschot:' - title: 'Ontvangen: %{order}' + surplus_options: ! 'Overschot:' + title: ! 'Ontvangen: %{order}' show: action_end: Sluiten! - amounts: 'Totaal netto/bruto:' + amounts: ! 'Totaal netto/bruto:' articles: Artikeloverzicht - articles_ordered: 'Bestelde artikelen:' + articles_ordered: ! 'Bestelde artikelen:' comments: title: Commentaar comments_link: Commentaar confirm_delete: Wil je deze bestelling echt verwijderen? - confirm_end: |- - Wil je de bestelling %{order} echt sluiten? - Hierna kan zij niet opnieuw geopend worden. - description1: '%{state} bestelling van %{supplier}, geopend door %{who}, open van %{starts} tot %{ends}.' - description2: '%{ordergroups} hebben %{article_count} artikelen besteld met een totale waarden van %{net_sum} / %{gross_sum} (netto / bruto).' + confirm_end: ! 'Wil je de bestelling %{order} echt sluiten? + + Hierna kan zij niet opnieuw geopend worden.' + description1: ! '%{state} bestelling van %{supplier}, geopend door %{who}, open van %{starts} tot %{ends}.' + description2: ! '%{ordergroups} hebben %{article_count} artikelen besteld met een totale waarden van %{net_sum} / %{gross_sum} (netto / bruto).' download: article_pdf: Artikelen PDF download_file: Bestand downloaden @@ -1143,7 +1163,7 @@ nl: group_pdf: Huishoudens PDF matrix_pdf: Matrix PDF title: Downloaden - group_orders: 'Ledenbestellingen:' + group_orders: ! 'Ledenbestellingen:' search_placeholder: articles: Artikelen zoeken... default: Artikelen zoeken... @@ -1151,7 +1171,7 @@ nl: search_reset: sort_article: Gesorteerd naar artikel sort_group: Gesorteerd naar huishouden - title: 'Bestelling: %{name}' + title: ! 'Bestelling: %{name}' warn_not_closed: Opgelet, bestelling is nog niet afgerekend. state: closed: afgerekend @@ -1160,10 +1180,10 @@ nl: update: notice: De bestelling is bijgewerkt. update_order_amounts: - msg1: '%{count} artikelen (%{units} eenheden) bijgewerkt' - msg2: '%{count} (%{units}) naar tolerantie' + msg1: ! '%{count} artikelen (%{units} eenheden) bijgewerkt' + msg2: ! '%{count} (%{units}) naar tolerantie' msg3: - msg4: '%{count} (%{units}) overgebleven' + msg4: ! '%{count} (%{units}) overgebleven' pages: all: new_page: Nieuwe pagina maken @@ -1176,7 +1196,7 @@ nl: title_list: Paginalijst body: title_toc: Inhoud - wikicloth_exception: 'Sorry, het is niet gelukt de paginainhoud te begrijpen: %{msg}. Probeer het op te lossen en de pagina opnieuw op te slaan.' + wikicloth_exception: ! 'Sorry, het is niet gelukt de paginainhoud te begrijpen: %{msg}. Probeer het op te lossen en de pagina opnieuw op te slaan.' create: notice: Pagina is gemaakt. cshow: @@ -1215,11 +1235,11 @@ nl: new: title: Nieuwe wiki pagina page_list_item: - date_format: '%a, %d %B %Y %H:%M:%S' + date_format: ! '%a, %d %B %Y %H:%M:%S' show: - date_format: '%d-%m-%y %H:%M' + date_format: ! '%d-%m-%y %H:%M' delete: Pagina verwijderen - delete_confirm: 'Opgelet: alle onderliggende pagina''s worden ook verwijderd. Zeker weten?' + delete_confirm: ! 'Opgelet: alle onderliggende pagina''s worden ook verwijderd. Zeker weten?' edit: Pagina bewerken last_updated: Laatst bijgewerkt door %{user} op %{when} subpages: kindpagina's @@ -1229,10 +1249,10 @@ nl: update: notice: Pagina is bijgewerkt. version: - author: 'Auteur: %{user}' - date_format: '%a, %d-%m-%Y, %H:%M' + author: ! 'Auteur: %{user}' + date_format: ! '%a, %d-%m-%Y, %H:%M' revert: Deze versie terugzetten - title: '%{title} - versie %{version}' + title: ! '%{title} - versie %{version}' title_version: Versie view_current: Huidige versie bekijken sessions: @@ -1279,7 +1299,7 @@ nl: default_message: Problemen gevonden, controleer alsjeblieft de invoer. hints: article: - unit: 'Bijvoorbeeld: KG of 1L of 500g' + unit: ! 'Bijvoorbeeld: KG of 1L of 500g' message: private: Bericht wordt niet getoond in de Foodsoft inbox. order_article: @@ -1322,7 +1342,7 @@ nl: fr: Frans nl: Nederlands required: - mark: '*' + mark: ! '*' text: verplicht 'yes': Ja stock_takings: @@ -1359,7 +1379,7 @@ nl: notice: Inventarisatie is bijgewerkt. stockit: check: - not_empty: '%{name} kon niet worden verwijderd, de inventaris is niet leeg.' + not_empty: ! '%{name} kon niet worden verwijderd, de inventaris is niet leeg.' copy: title: kopieer het voorraadartikel create: @@ -1380,13 +1400,13 @@ nl: new_stock_taking: Inventaris nemen order_online: Voorraadbestelling openen show_stock_takings: Inventarisoverzicht - stock_count: 'Aantal artikelen:' - stock_worth: 'Waarde van huidige voorraad:' + stock_count: ! 'Aantal artikelen:' + stock_worth: ! 'Waarde van huidige voorraad:' title: Voorraad (%{article_count}) toggle_unavailable: Niet beschikbare artikelen tonen/verbergen view_options: Weergave new: - search_text: 'Artikelen zoeken in alle catalogi:' + search_text: ! 'Artikelen zoeken in alle catalogi:' title: Nieuw voorraadartikel maken show: change_quantity: Verandering @@ -1478,7 +1498,7 @@ nl: confirm_delete_group: Deze en alle volgende taken echt verwijderen? confirm_delete_single: Weet je zeker dat je deze taak wilt verwijderen? delete_group: Deze en volgende taken verwijderen - hours: '%{count}u' + hours: ! '%{count}u' mark_done: Als gedaan markeren reject_task: Taak laten vallen title: Taak bekijken @@ -1500,7 +1520,7 @@ nl: delete: Verwijder edit: Bewerk marks: - close: '×' + close: ! '×' success: or_cancel: of annuleren please_wait: Een moment alstublieft... @@ -1508,11 +1528,11 @@ nl: show: Tonen views: pagination: - first: '«' - last: '»' - next: '›' - previous: '‹' - truncate: '...' + first: ! '«' + last: ! '»' + next: ! '›' + previous: ! '‹' + truncate: ! '...' workgroups: edit: title: Werkgroep bewerken