diff --git a/config/locales/de.yml b/config/locales/de.yml index 59ab52b6..718eec87 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -78,6 +78,28 @@ de: created_at: Zeitpunkt email: E-Mail message: Nachicht + message: + body: Inhalt + group_id: Gruppe + messagegroup_id: Nachrichtengruppe + order_id: Bestellung + ordergroup_id: Bestellgruppe + private: Privat + recipient_tokens: "(Zusätzliche) Empfänger_innen" + send_method: + all: An alle Mitglieder schicken + messagegroup: An die Mitglieder einer Nachrichtengruppe schicken + order: An die Mitglieder schicken, die bei einer Bestellung etwas bestellt haben + ordergroup: An die Mitglieder einer Bestellgruppe schicken + recipients: An ausgewählte Mitglieder schicken + workgroup: An die Mitglieder einer Arbeitsgruppe schicken + send_to_all: An alle Mitglieder schicken + subject: Betreff + workgroup_id: Arbeitsgruppe + messagegroup: + description: Beschreibung + name: Name + user_tokens: Mitglieder order: boxfill: Kistenfüllen ab closed_by: Abgerechnet von @@ -215,6 +237,7 @@ de: financial_transaction: Kontotransaktion invoice: Rechnung message: Nachricht + messagegroup: Nachrichtengruppe order: Bestellung order_article: Bestell-Artikel order_comment: Kommentar @@ -272,6 +295,23 @@ de: index: destroy_all: Alle E-Mail Probleme löschen title: E-Mail Probleme + messagegroups: + destroy: + error: 'Nachrichtengruppe konnte nicht als gelöscht markiert werden: %{error}' + notice: Nachrichtengruppe wurde als gelöscht markiert + edit: + title: Nachrichtengruppe bearbeiten + index: + first_paragraph: Hier kannst du %{url} anlegen, Gruppen bearbeiten und löschen. + new_messagegroup: Neue Nachrichtengruppe anlegen + new_messagegroups: neue Nachrichtengruppe + second_paragraph: Eine Nachrichtengruppe ist wie ein Mail-Verteilen. Mitglieder können Verteiler in ihrem Profil abonnieren (und auch wieder abbestellen) an denen sie interessiert sind. + title: Nachrichtengruppen + new: + title: Nachrichtengruppe anlegen + show: + send_message: Nachricht senden + title: Nachrichtengruppe %{name} ordergroups: destroy: error: 'Bestellgruppe konnte nicht als gelöscht markiert werden: %{error}' @@ -499,6 +539,7 @@ de: currency_space: Leerzeichen beim Währungssymbol hinzufügen. currency_unit: Währungssymbol zur Anzeige von Preisen. custom_css: Um das Layout der Seite anzupassen, kannst Du CSS verwenden. Kann leer gelassen werden, um den Standard Stil zu verwenden. + documents_allowed_extension: Eine Liste an erlaubten Dateiendungen getrennt durch Leerzeichen. email_from: E-Mails werden so aussehen, als ob sie von dieser Adresse gesendet wurden. Kann leer gelassen werden, um die Kontaktadresse der Foodcoop zu benutzen. email_replyto: Setze diese Adresse, wenn Du Antworten auf Foodsoft E-Mails auf eine andere, als die oben angegebene Absenderadresse bekommen möchtest. email_sender: E-Mails werden so aussehen, als ob sie von dieser Adresse versendet wurden. Um zu vermeiden, dass E-Mails dadurch als Spam eingeordnet werden, muss der Webserver möglicherweise im SPF Eintrag der Domain der E-Mail Adresse eingetragen werden. @@ -536,7 +577,7 @@ de: use_iban: Zusätzlich Feld für die internationale Kontonummer bei Benutzern und Lieferanten anzeigen use_messages: Den Mitgliedern erlauben, miteinander innerhalb Foodsoft zu kommunizieren use_nick: Benutzernamen anstatt reale Namen zeigen und verwenden, jeder Benutzer muss dazu einen Benutzernamen (Spitznamen) haben. - use_wiki: "Änderbare Wiki Seiten aktivieren" + use_wiki: Änderbare Wiki Seiten aktivieren webstats_tracking_code: Tracking Code für Webseitenanalyse (wie Piwik oder Google Analytics), leer lassen wenn keine Analyse erfolgt keys: applepear_url: Hilfe URL für das Äpfel Punktesystem zum Engagement @@ -552,6 +593,7 @@ de: custom_css: Angepasstes CSS default_locale: Standardsprache disable_invite: Einladungen deaktivieren + documents_allowed_extension: Erlaubte Endungen email_from: Absenderadresse email_replyto: Antwortadresse email_sender: Senderadresse @@ -687,9 +729,15 @@ de: suppliers_overview: Lieferantenübersicht update: notice: Lieferung wurde aktualisiert. + discourse: + callback: + invalid_nonce: Ungültige nonce + invalid_signature: Ungültige Signature + logged_in: Angemeldet! documents: create: error: 'Dokument konnte nicht erstellt werden: %{error}' + not_allowed_mime: Der Dateityp "%{mime}" ist nicht erlaubt. Bitte kontaktiere einen Administrator um ihn freizuschalten. notice: Dokument wurde erstellt destroy: error: 'Dokument konnt nicht gelöscht werden: %{error}' @@ -896,8 +944,8 @@ de: show: title: Rechnung %{number} unpaid: - invoices_text: Verwendungszweck invoices_sum: Gesamtsumme + invoices_text: Verwendungszweck title: Unbezahlte Rechnungen ordergroups: index: @@ -1053,7 +1101,7 @@ de: more_info: Mehr Informationen points: 'Deine aktueller Äpfelpunktestand: %{points}' warning: Achtung, hast Du weniger als %{threshold} Äpfel, darfst Du nicht mehr bestellen! - changes_saved: "Änderungen wurden gespeichert." + changes_saved: Änderungen wurden gespeichert. index: due_date_format: "%A, %d. %b" messages: @@ -1136,7 +1184,7 @@ de: below: "%{count} übrig" equal: alle verteilt ordering: - confirm_change: "Änderungen an dieser Bestellung gehen verloren, wenn zu einer anderen Bestellung gewechselt wird. Möchtest Du trotzdem wechseln?" + confirm_change: Änderungen an dieser Bestellung gehen verloren, wenn zu einer anderen Bestellung gewechselt wird. Möchtest Du trotzdem wechseln? layouts: email: footer_1_separator: "--" @@ -1225,7 +1273,7 @@ de: order_result: subject: 'Bestellung beendet: %{name}' text0: |- - Liebe Bestellgruppe %{ordergroup}, + Liebe %{ordergroup}, die Bestellung für "%{order}" wurde am %{when} von %{user} beendet. Für euch wurden die folgenden Artikel bestellt: @@ -1267,7 +1315,37 @@ de: Viele Grüße von %{foodcoop} + message_threads: + groupmessage_threads: + show_message_threads: Alle Nachrichtenverläufe anzeigen + index: + general: Allgemeine Nachrichten + title: Nachrichtenverläufe + message_threads: + last_reply_at: Letze Antwort am + last_reply_by: Letze Antwort von + started_at: Gestartet am + started_by: Gestartet von + show: Allgemeine Nachrichten + messagegroups: + index: + body: Du kannst jede der Nachrichtengruppen beitreten oder sie wieder verlassen. + title: Nachrichtengruppen + join: + error: 'Nachrichtengruppe konnte nicht begetreten werden: %{error}' + notice: Nachrichtengruppe wurde beigetreten + leave: + error: 'Nachrichtengruppe konnte nicht verlassen werden: %{error}' + notice: Nachrichtengruppe wurde verlassen + messagegroup: + join: Nachrichtengruppe beitreten + leave: Nachrichtengruppe verlassen messages: + actionbar: + message_threads: Als Verläufe anzeigen + messagegroups: Nachrichtengruppen beitreten + messages: Als Liste anzeigen + new: Neue Nachricht create: notice: Nachricht ist gespeichert und wird versendet. index: @@ -1280,6 +1358,7 @@ de: reply_indent: "> %{line}" reply_subject: 'Re: %{subject}' new: + error_private: hint_private: Nachricht erscheint nicht im Foodsoft Posteingang list: desc: 'Nachrichten an alle verschickst Du bitte über den Verteiler: %{list}' @@ -1287,18 +1366,25 @@ de: subscribe: Erklärungen zum Verteiler findest Du im %{link}. subscribe_msg: Eventuell musst Du Dich dem Verteiler erst bekannt machen. wiki: Wiki (Abschnitt Mailing-Liste) + message: no_user_found: Kein/e Benutzer/in gefunden + reply_to: search: Suche ... search_user: Nach Bernutzer/in suchen title: Neue Nachricht show: all_messages: Nachrichten im Überblick from: 'Von:' + group: reply: Antworten + reply_to: sent_on: 'Gesendet:' subject: 'Betreff:' title: Nachricht anzeigen to: 'An:' + thread: + all_message_threads: Alle Nachrichtenverläufe + reply: Antworten messages_mailer: foodsoft_message: footer: | @@ -1323,8 +1409,9 @@ de: navigation: admin: config: Einstellungen - home: "Übersicht" + home: Übersicht mail_delivery_status: E-Mail Probleme + messagegroups: Nachrichtengruppen ordergroups: Bestellgruppen title: Administration users: Benutzer/innen @@ -1339,7 +1426,7 @@ de: finances: accounts: Konten verwalten balancing: Bestellungen abrechnen - home: "Übersicht" + home: Übersicht invoices: Rechnungen title: Finanzen foodcoop: Foodcoop @@ -1515,6 +1602,8 @@ de: redirect_notice: Weitergeleitet von %{page} ... destroy: notice: Die Seite '%{page}' und alle Unterseiten wurden erfolgreich gelöscht + diff: + title: "%{title} - Änderung von Version %{old} auf %{new}" edit: title: Seite bearbeiten error_stale_object: Achtung, die Seite wurde gerade von jemand anderes bearbeitet. Bitte versuche es erneut. @@ -1524,7 +1613,7 @@ de: external_link_ex: Externe Seite external_links: Extern heading: Ebene %{level} - headings: "Überschriften" + headings: Überschriften image_link_title: Bildtitel image_links: Bilder italic: kursiv @@ -1540,6 +1629,9 @@ de: section_character: Zeichenformatierung section_link: Link-Formatierung section_more: Mehr Themen + section_table: + see_tables: + tables_link: text: text title: Schnelle Formatierungshilfe unordered_list: Listen mit Punkten @@ -1555,6 +1647,7 @@ de: date_format: "%d.%m.%y %H:%M" delete: Seite löschen delete_confirm: Achtung, auch alle Unterseiten werden gelöscht. Bist Du sicher? + diff: Versionen vergleichen edit: Seite bearbeiten last_updated: Zuletzt bearbeitet von %{user} am %{when} subpages: Unterseiten @@ -1598,7 +1691,7 @@ de: group: access: Zugriff auf activated: aktiviert - apple_limit: "Äpfel-Bestellbeschränkung" + apple_limit: Äpfel-Bestellbeschränkung break: von %{start} bis %{end} deactivated: deaktiviert group_form_fields: @@ -1621,6 +1714,7 @@ de: who_hint: "(Wie viele werden noch benötigt?)" user_form_fields: contact_address_hint: Die Adresse deiner Bestellgruppe. Wenn du sie aktualisierst, wird sie auch bei den anderen Mitgliedern deiner Bestellgruppe aktualisiert. + messagegroups: Nachrichtengruppen beitreten oder verlassen workgroup_members: title: Mitglieder der Gruppen simple_form: @@ -1633,7 +1727,7 @@ de: description: Kommagetrennte Liste von Kategorienamen die beim Import/Datenabgleich erkannt wurden order_article: units_to_order: Wenn Du die Gesamtanzahl gelieferter Gebinde änderst, musst Du auch die individuelle Anzahl der einzelnen Bestellgruppen anpassen, indem Du auf den Artikelnamen klickst. Sie werden nicht automatisch neuberechnet und andernfalls werden den Bestellgruppen Artikel in Rechnung gestellt, die nicht geliefert wurden! - update_global_price: "Ändert auch den Preis für zukünftige Bestellungen" + update_global_price: Ändert auch den Preis für zukünftige Bestellungen stock_article: copy: name: Bitte ändern diff --git a/config/locales/en.yml b/config/locales/en.yml index 2d10eb29..45719e19 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -78,6 +78,28 @@ en: created_at: Time email: Email message: Message + message: + body: Body + group_id: Group + messagegroup_id: Messagegroup + order_id: Order + ordergroup_id: Ordergroup + private: Private + recipient_tokens: "(Additional) recipients" + send_method: + all: Send to all members + messagegroup: Send to members of a messagegroup + order: Send to members, who participated at an order + ordergroup: Send to members of a ordergroup + recipients: Send to specific members + workgroup: Send to members of a workgroup + send_to_all: Send to all members + subject: Subject + workgroup_id: Workgroup + messagegroup: + description: Description + name: Name + user_tokens: Members order: boxfill: Fill boxes after closed_by: Settled by @@ -215,6 +237,7 @@ en: financial_transaction: Financial transaction invoice: Invoice message: Message + messagegroup: Message group order: Order order_article: Order article order_comment: Order comment @@ -274,6 +297,23 @@ en: index: destroy_all: Delete all email problems title: Email problems + messagegroups: + destroy: + error: 'Message group could not be deleted: %{error}' + notice: Message group was deleted + edit: + title: Edit message group + index: + first_paragraph: Here you can create %{url}, edit and delete them. + new_messagegroup: Create new message group + new_messagegroups: new message groups + second_paragraph: A message group is like a mailing-list. Members can subscribe to (and unsubscribe from) the lists they're interested in, from their profile. + title: Message groups + new: + title: Create message group + show: + send_message: Send message + title: Message group %{name} ordergroups: destroy: error: 'Ordergroup could not be marked as deleted: %{error}' @@ -501,6 +541,7 @@ en: currency_space: Whether to add whitespace after the currency symbol. currency_unit: Currency symbol for displaying prices. custom_css: To modify the layout of this site, you can enter style modifications using the cascading stylesheets (CSS) language. Leave blank for the default style. + documents_allowed_extension: A list of allowed filename extensions separated by spaces. email_from: Emails will appear to be from this email address. Leave empty to use the foodcoop's contact address. email_replyto: Set this when you want to receive replies from emails sent by Foodsoft on a different address than the above. email_sender: Emails will appear to be sent from this email address. To avoid emails sent being classified as spam, the webserver may need to be registered in the SPF record of the email address's domain. @@ -554,6 +595,7 @@ en: custom_css: Custom CSS default_locale: Default language disable_invite: Disable invites + documents_allowed_extension: Allowed extensions email_from: From address email_replyto: Reply-to address email_sender: Sender address @@ -689,9 +731,15 @@ en: suppliers_overview: Supplier overview update: notice: Delivery was updated. + discourse: + callback: + invalid_nonce: Invalid nonce + invalid_signature: Invalid signature + logged_in: Logged in! documents: create: error: 'Document could not be created: %{error}' + not_allowed_mime: The filetype "%{mime}" is not allowed. Please contact an administrator to whitelist it. notice: Document was created destroy: error: 'Document could not be deleted: %{error}' @@ -898,8 +946,8 @@ en: show: title: Invoice %{number} unpaid: - invoices_text: Reference invoices_sum: Total sum + invoices_text: Reference title: Unpaid invoices ordergroups: index: @@ -1059,7 +1107,7 @@ en: index: due_date_format: "%A %d %B" messages: - title: Newest Messages + title: Newest messages view_all: messages: all messages text: Show %{messages} or %{threads} @@ -1277,7 +1325,37 @@ en: Kind regards from %{foodcoop}. + message_threads: + groupmessage_threads: + show_message_threads: show all + index: + general: General + title: Message threads + message_threads: + last_reply_at: Last replied at + last_reply_by: Last replied by + started_at: Started at + started_by: Started by + show: General + messagegroups: + index: + body: 'A message group is like a mailing-list: you can join (or leave) any of them to receive the updates sent to that group.' + title: Message groups + join: + error: 'Could not join message group: %{error}' + notice: Joined message group + leave: + error: 'Messagegroup could not be left: %{error}' + notice: Left message group + messagegroup: + join: Join message group + leave: Leave message group messages: + actionbar: + message_threads: Show as threads + messagegroups: Subscribe to groups + messages: Show as list + new: New message create: notice: Message is saved and will be sent. index: @@ -1290,6 +1368,7 @@ en: reply_indent: "> %{line}" reply_subject: 'Re: %{subject}' new: + error_private: Sorry, this message is private. hint_private: Message doesn’t show in Foodsoft mail inbox list: desc: 'Please send messages to all using the mailing-list: %{list}' @@ -1297,18 +1376,25 @@ en: subscribe: You can find more about the mailing-list at %{link}. subscribe_msg: You may have to subscribe to the mailing-list first. wiki: Wiki (page Mailing-List) + message: message no_user_found: No user found + reply_to: This message is an reply to an other %{link}. search: Search ... search_user: Search user title: New message show: all_messages: All messages from: 'From:' + group: 'Group:' reply: Reply + reply_to: 'Reply to:' sent_on: 'Sent:' subject: 'Subject:' title: Show message to: 'To:' + thread: + all_message_threads: All message threads + reply: Reply messages_mailer: foodsoft_message: footer: | @@ -1335,6 +1421,7 @@ en: config: Configuration home: Overview mail_delivery_status: Email problems + messagegroups: Message groups ordergroups: Ordergroups title: Administration users: Users @@ -1525,6 +1612,8 @@ en: redirect_notice: Redirected from %{page} ... destroy: notice: The page '%{page}' and all subpages have been deleted successfully. + diff: + title: "%{title} - changes from version %{old} to %{new}" edit: title: Edit page error_stale_object: Warning, the page has just been edited by someone else. Please try again. @@ -1550,6 +1639,9 @@ en: section_character: Character formatting section_link: Link formatting section_more: More topics + section_table: Table formatting + see_tables: see %{tables_link} + tables_link: Tables text: text title: Quick formatting help unordered_list: Item list @@ -1565,6 +1657,7 @@ en: date_format: "%d-%m-%y %H:%M" delete: Delete page delete_confirm: 'Warning: all subpages will be deleted as well. Are you sure?' + diff: Compare versions edit: Edit page last_updated: Last updated by %{user} on %{when} subpages: subpages @@ -1631,6 +1724,7 @@ en: who_hint: "(How much are still needed?)" user_form_fields: contact_address_hint: The address of your ordergroup. If you update this, it changes for other members of the ordergroup as well. + messagegroups: Join or leave message groups workgroup_members: title: Group memberships simple_form: diff --git a/config/locales/fr.yml b/config/locales/fr.yml index afc7f51d..aa6d21ec 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -62,7 +62,7 @@ fr: amount: Montant attachment: Appendice created_at: Créé le - created_by: "Établi par" + created_by: Établi par date: Date de facturation delete_attachment: Supprimer appendice deliveries: Réapprovisionnement @@ -74,15 +74,42 @@ fr: orders: Commande paid_on: Payée le supplier: Fournisseur-e + mail_delivery_status: + created_at: + email: + message: message: body: Contenu + group_id: Cellule ou équipe + messagegroup_id: + order_id: + ordergroup_id: private: Privé recipient_tokens: Destinataires + send_method: + all: + messagegroup: + order: + ordergroup: + recipients: + workgroup: + send_to_all: Envoyer à tous les membres subject: Sujet + workgroup_id: + messagegroup: + description: + name: + user_tokens: order: boxfill: closed_by: Décompté par - created_by: "Établi par" + created_by: Établi par + end_action: + end_actions: + auto_close: + auto_close_and_send: + auto_close_and_send_min_quantity: + no_end_action: ends: Clôture le name: Fournisseur-e note: Note @@ -108,7 +135,7 @@ fr: account_balance: Crédit initial available_funds: Crédit disponible break: "(dernière) pause" - break_until: "à" + break_until: à contact: Contact contact_address: Adresse contact_person: Personne à contacter @@ -160,7 +187,7 @@ fr: name: Activité required_users: Nombre de personnes nécessaires user_list: Responsables inscritEs - workgroup: "Équipe" + workgroup: Équipe user: email: Email first_name: Prénom @@ -175,8 +202,8 @@ fr: password_confirmation: Confirmation du mot de passe phone: Téléphone workgroup: - one: "Équipe" - other: "Équipes" + one: Équipe + other: Équipes workgroup: description: Description name: Nom @@ -210,6 +237,7 @@ fr: financial_transaction: Transaction invoice: Facture message: Message + messagegroup: order: Commande order_article: Article à commander order_comment: Commentaire @@ -219,7 +247,7 @@ fr: supplier: Fournisseur-e task: Boulot user: Membre - workgroup: "Équipe" + workgroup: Équipe admin: access_to: accès à base: @@ -261,6 +289,29 @@ fr: update: notice: confirm: T'es sûrE de ton coup? + mail_delivery_status: + destroy_all: + notice: + index: + destroy_all: + title: + messagegroups: + destroy: + error: + notice: + edit: + title: + index: + first_paragraph: + new_messagegroup: + new_messagegroups: + second_paragraph: + title: + new: + title: + show: + send_message: + title: ordergroups: destroy: error: 'La cellule n''a pas pu être dissoute: %{error}' @@ -276,7 +327,7 @@ fr: 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.' title: Cellules - workgroup: "équipe" + workgroup: équipe new: title: Définir une nouvelle cellule show: @@ -311,7 +362,10 @@ fr: person: Personne preference: Préférences send_message: Envoyer un message + show_email_problems: sudo: + users: + show_email_problems: workgroups: destroy: error: 'Cette équipe n''a pas pu être supprimée: %{error}' @@ -327,13 +381,13 @@ fr: 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.' - title: "Équipes" + title: Équipes new: title: Définir une nouvelle équipe show: confirm: T'es sûrE de ton coup? edit: Modifier les données sur l'équipe et/ou ses membres - title: "Équipe %{name}" + title: Équipe %{name} workgroups: members: membres name: nom @@ -485,6 +539,7 @@ fr: currency_space: currency_unit: custom_css: + documents_allowed_extension: email_from: email_replyto: email_sender: @@ -538,6 +593,7 @@ fr: custom_css: default_locale: disable_invite: + documents_allowed_extension: email_from: email_replyto: email_sender: @@ -673,9 +729,15 @@ fr: suppliers_overview: Liste des fournisseur-e-s update: notice: La commande a été actualisée + discourse: + callback: + invalid_nonce: + invalid_signature: + logged_in: documents: create: error: + not_allowed_mime: notice: destroy: error: @@ -867,7 +929,7 @@ fr: end: Fin everything_cleared: Super, tout est a déjà été décompté! last_transactions: Dernières transactions - open_transactions: "à décompter" + open_transactions: à décompter show_all: tout afficher title: Espace trésorerie unpaid_invoices: Factures à régler @@ -883,6 +945,10 @@ fr: title: Ajouter une facture show: title: Facture %{number} + unpaid: + invoices_sum: + invoices_text: + title: ordergroups: index: new_transaction: Saisir une nouvelle transaction @@ -919,7 +985,7 @@ fr: body: |-

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

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

- title: "Équipes" + title: Équipes workgroup: edit: Modifier la cellule show_tasks: Afficher tous les boulots @@ -1021,7 +1087,7 @@ fr: new_invoice: Ajouter une nouvelle facture show_invoice: Afficher la facture messages: - write_message: "Écrire un message" + write_message: Écrire un message orders: old_price: Ancien prix option_choose: Choix d'un-e fournisseur-e @@ -1111,7 +1177,7 @@ fr: title: Gérer les produits tasks: Ton boulot title: Aller à... - write_message: "Écrire un message" + write_message: Écrire un message invites: errors: already_member: est déjà membre de la Boufcoop. @@ -1186,8 +1252,8 @@ fr: dateformat: "%d %b" feedback: header: 'Le %{date}, %{user} a écrit:' - subject: Feedback pour Foodsoft - from_via_foodsoft: "%{name} via Foodsoft" + subject: Retour de %{email} + from_via_foodsoft: invite: subject: Invitation à participer à une Bouffecoop text: |- @@ -1227,6 +1293,9 @@ fr: Afficher sur le site: %{order_url} Message envoyé automatiquement par %{foodcoop} + order_result_supplier: + subject: + text: reset_password: subject: Nouveau mot de passe pour %{username} text: |- @@ -1249,7 +1318,37 @@ fr: Ton agenda: %{user_tasks_url} Ceci est un rappel automatisé envoyé par %{foodcoop}. + message_threads: + groupmessage_threads: + show_message_threads: + index: + general: + title: + message_threads: + last_reply_at: + last_reply_by: + started_at: + started_by: + show: + messagegroups: + index: + body: + title: + join: + error: + notice: + leave: + error: + notice: + messagegroup: + join: + leave: messages: + actionbar: + message_threads: + messagegroups: + messages: + new: create: notice: Le message a bien été sauvegardé et est en cours d'envoi. index: @@ -1262,6 +1361,7 @@ fr: reply_indent: "> %{line}" reply_subject: 'Re: %{subject}' new: + error_private: hint_private: Le message n'apparaîtra pas dans la boîte de réception du Foodsoft list: desc: Pour envoyer un message à tout le monde, passe par la mailing list "%{list}" @@ -1269,18 +1369,25 @@ 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) + message: no_user_found: Aucun-e membre trouvée avec cet identifiant + reply_to: search: Rechercher ... search_user: Rechercher unE membre title: Nouveau message show: all_messages: Aperçu des messages from: 'De:' + group: reply: Répondre + reply_to: sent_on: 'Envoyé le:' subject: 'Sujet:' title: Afficher le contenu du message to: + thread: + all_message_threads: + reply: messages_mailer: foodsoft_message: footer: |- @@ -1306,10 +1413,12 @@ fr: admin: config: Configuration home: Aperçu + mail_delivery_status: + messagegroups: ordergroups: Cellules title: Administration users: Membres - workgroups: "Équipes" + workgroups: Équipes articles: categories: Catégories stock: Gestion du cellier @@ -1337,7 +1446,7 @@ fr: all_pages: Toutes les pages home: Page d'accueil title: Wiki - workgroups: "Équipes" + workgroups: Équipes number: percentage: format: @@ -1421,6 +1530,8 @@ fr: submit: Réceptionner la commande surplus_options: 'Options de répartition:' title: Réception de la commande %{order} + send_to_supplier: + notice: show: action_end: Clôturer! amounts: 'Total net/brut:' @@ -1431,6 +1542,7 @@ fr: comments_link: Commenaire confirm_delete: Veux-tu vraiment supprimer la commande? confirm_end: Veux tu vraiment clôturer la commande %{order}? Pas d'annulation possible. + confirm_send_to_supplier: create_invoice: Ajouter une facture description1_order: Commande %{state} de %{supplier} créée par %{who}, description1_period: @@ -1453,6 +1565,7 @@ fr: default: Rechercher des articles... groups: Rechercher des cellules... search_reset: Réinitialiser la recherche + send_to_supplier: show_invoice: Afficher la facture sort_article: Trié par article sort_group: Trié par cellules @@ -1490,6 +1603,8 @@ fr: redirect_notice: Redirigé à partir de %{page}... destroy: notice: La page '%{page}' et toutes ses descendantes ont bien été supprimées. + diff: + title: edit: title: Modifier cette page error_stale_object: Cette page est en cours de modification par unE autre membre. Merci de réessayer plus tard. @@ -1510,11 +1625,14 @@ fr: list_item_1: Premier item list_item_2: Deuxième item noformat: Pas de formatage - ordered_list: "Énumérations" + ordered_list: Énumérations section_block: Format de paragraphe section_character: Format de charactère section_link: Format des liens section_more: + section_table: + see_tables: + tables_link: text: texte title: Assistant de mise en forme rapide unordered_list: Liste non ordonnée @@ -1530,6 +1648,7 @@ fr: 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? + diff: edit: Modifier la page last_updated: Dernière modification le %{when} par %{user} subpages: Sous-pages @@ -1596,6 +1715,7 @@ fr: who_hint: "(Combien manquent encore?)" user_form_fields: contact_address_hint: + messagegroups: workgroup_members: title: Membres des équipes simple_form: @@ -1857,6 +1977,6 @@ fr: 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. ' index: - title: "Équipes" + title: Équipes update: notice: L'équipe a été mise à jour diff --git a/config/locales/nl.yml b/config/locales/nl.yml index db67cbb8..79daea23 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -74,15 +74,42 @@ nl: orders: Bestelling paid_on: Betaald op supplier: Leverancier + mail_delivery_status: + created_at: + email: + message: message: body: Bericht + group_id: Groep + messagegroup_id: + order_id: + ordergroup_id: private: Privé recipient_tokens: Geadresseerden + send_method: + all: + messagegroup: + order: + ordergroup: + recipients: + workgroup: + send_to_all: Aan alle leden sturen subject: Onderwerp + workgroup_id: + messagegroup: + description: + name: + user_tokens: order: boxfill: Dozen vullen na closed_by: Afgerekend door created_by: Geopend door + end_action: + end_actions: + auto_close: + auto_close_and_send: + auto_close_and_send_min_quantity: + no_end_action: ends: sluit op name: Leverancier note: Notitie @@ -210,6 +237,7 @@ nl: financial_transaction: Financiële transactie invoice: Factuur message: Bericht + messagegroup: order: Bestelling order_article: Bestellingsartikel order_comment: Commentaar @@ -261,6 +289,29 @@ nl: update: notice: Configuratie opgeslagen. confirm: Weet je het zeker? + mail_delivery_status: + destroy_all: + notice: + index: + destroy_all: + title: + messagegroups: + destroy: + error: + notice: + edit: + title: + index: + first_paragraph: + new_messagegroup: + new_messagegroups: + second_paragraph: + title: + new: + title: + show: + send_message: + title: ordergroups: destroy: error: 'Huishouden kon niet als verwijderd gemarkeerd worden: %{error}' @@ -311,7 +362,10 @@ nl: person: Persoon preference: Voorkeuren send_message: Bericht versturen + show_email_problems: sudo: Inloggen als + users: + show_email_problems: workgroups: destroy: error: 'Werkgroep kon niet verwijderd worden: %{error}' @@ -485,6 +539,7 @@ nl: currency_space: Spatie toevoegen na valutasymbool. currency_unit: Valutasymbool voor het tonen van prijzen. custom_css: De layout van deze site kan gewijzigd worden door hier cascading stylesheets (CSS) in te voeren. Laat het leeg voor de standaardstijl. + documents_allowed_extension: email_from: Emails zullen lijken verzonden te zijn vanaf dit email adres. Laat het veld leeg om het contactadres van de foodcoop te gebruiken. email_replyto: Vul dit in als je antwoord op mails van Foodsoft wilt ontvangen op een ander adres dan het bovenstaande. email_sender: Emails worden verzonden vanaf dit emailadres. Om te voorkomen dat emails als spam worden tegengehouden, is het te adviseren het adres van de webserver op te nemen in het SPF record van het email domein. @@ -538,6 +593,7 @@ nl: custom_css: Aangepaste CSS default_locale: Standaardtaal disable_invite: Uitnodigingen deactiveren + documents_allowed_extension: email_from: From adres email_replyto: Reply-to adres email_sender: Sender adres @@ -673,9 +729,15 @@ nl: suppliers_overview: Leverancieroverzicht update: notice: Levering is bijgewerkt. + discourse: + callback: + invalid_nonce: + invalid_signature: + logged_in: documents: create: error: 'Document kon niet gemaakt worden: %{error}' + not_allowed_mime: notice: Document is gemaakt destroy: error: 'Document kon niet verwijderd worden: %{error}' @@ -881,6 +943,10 @@ nl: title: Nieuwe factuur toevoegen show: title: Factuur %{number} + unpaid: + invoices_sum: + invoices_text: + title: ordergroups: index: new_transaction: Nieuwe transacties toevoegen @@ -1169,8 +1235,8 @@ nl: dateformat: "%d %b" feedback: header: "%{user} schreef op %{date}:" - subject: Feedback voor Foodsoft - from_via_foodsoft: "%{name} via Foodsoft" + subject: Feedback van %{email} + from_via_foodsoft: invite: subject: Uitnodiging voor de foodcoop text: |- @@ -1220,6 +1286,9 @@ nl: Vriendelijke groet van %{foodcoop}. + order_result_supplier: + subject: + text: reset_password: subject: Nieuw wachtwoord voor %{username} text: |- @@ -1239,10 +1308,40 @@ nl: Je bent opgegeven voor "%{task}". Deze taak is morgen te vervullen (%{when})! text1: |- - Mijn taken: %{user_tasks_url} + Je taken: %{user_tasks_url} Groeten van %{foodcoop}. + message_threads: + groupmessage_threads: + show_message_threads: + index: + general: + title: + message_threads: + last_reply_at: + last_reply_by: + started_at: + started_by: + show: + messagegroups: + index: + body: + title: + join: + error: + notice: + leave: + error: + notice: + messagegroup: + join: + leave: messages: + actionbar: + message_threads: + messagegroups: + messages: + new: create: notice: Bericht is opgeslagen en wordt verzonden. index: @@ -1255,6 +1354,7 @@ nl: reply_indent: "> %{line}" reply_subject: 'Re: %{subject}' new: + error_private: hint_private: Bericht wordt niet getoond in de Foodsoft inbox list: desc: 'Berichten voor alle leden graag via de mailing-lijst verzenden: %{list}' @@ -1262,18 +1362,25 @@ nl: subscribe: Lees meer over de mailing-lijst op %{link}. subscribe_msg: Mogelijk moet je je eerst aanmelden voor de mailing-lijst. wiki: Wiki (mailing-lijst pagina) + message: no_user_found: Geen gebruiker gevonden + reply_to: search: Zoeken ... search_user: Gebruiker zoeken title: Nieuw bericht show: all_messages: Berichtenoverzicht from: 'Van:' + group: reply: Antwoorden + reply_to: sent_on: 'Verzonden:' subject: 'Onderwerp:' title: Bericht lezen to: 'Aan:' + thread: + all_message_threads: + reply: messages_mailer: foodsoft_message: footer: |- @@ -1299,6 +1406,8 @@ nl: admin: config: Instellingen home: Overzicht + mail_delivery_status: + messagegroups: ordergroups: Huishoudens title: Administratie users: Gebruikers @@ -1414,6 +1523,8 @@ nl: submit: Bestelling ontvangen surplus_options: 'Overschot:' title: 'Ontvangen: %{order}' + send_to_supplier: + notice: show: action_end: Sluiten! amounts: 'Totaal netto/bruto:' @@ -1426,6 +1537,7 @@ nl: confirm_end: |- Wil je de bestelling %{order} echt sluiten? Hierna kan zij niet opnieuw geopend worden. + confirm_send_to_supplier: create_invoice: Rekening toevoegen description1_order: "%{state} order van %{supplier} geopend door %{who}," description1_period: @@ -1448,6 +1560,7 @@ nl: default: Artikelen zoeken... groups: Huishoudens zoeken... search_reset: Zoekopdracht wissen + send_to_supplier: show_invoice: Rekening tonen sort_article: Per artikel sort_group: Per huishouden @@ -1485,6 +1598,8 @@ nl: redirect_notice: Doorverwezen van %{page} ... destroy: notice: De pagina '%{page}' en alle subpagina's zijn verwijderd. + diff: + title: edit: title: Pagina bewerken error_stale_object: Opgelet, de pagina is net veranderd door een ander. Probeer het alsjeblieft opnieuw. @@ -1510,6 +1625,9 @@ nl: section_character: Tekens section_link: Links section_more: Meer onderwerpen + section_table: + see_tables: + tables_link: text: tekst title: Korte opmaakhulp unordered_list: Itemlijst @@ -1525,6 +1643,7 @@ nl: date_format: "%d-%m-%y %H:%M" delete: Pagina verwijderen delete_confirm: 'Opgelet: alle onderliggende pagina''s worden ook verwijderd. Zeker weten?' + diff: edit: Pagina bewerken last_updated: Laatst bijgewerkt door %{user} op %{when} subpages: kindpagina's @@ -1591,6 +1710,7 @@ nl: who_hint: "(Hoeveel zijn er nog nodig?)" user_form_fields: contact_address_hint: Het adres van je huishouden. Als je dit wijzigt, verandert het ook voor de andere leden van je huishouden. + messagegroups: workgroup_members: title: Groepsleden simple_form: diff --git a/plugins/messages/app/views/message_threads/index.html.haml b/plugins/messages/app/views/message_threads/index.html.haml index a108897a..a06380ea 100644 --- a/plugins/messages/app/views/message_threads/index.html.haml +++ b/plugins/messages/app/views/message_threads/index.html.haml @@ -2,7 +2,7 @@ = render 'messages/actionbar', active: 'message_threads' -= render 'groupmessage_threads', group: nil, name: t('.other'), id: 0 += render 'groupmessage_threads', group: nil, name: t('.general'), id: 0 - for group in @groups = render 'groupmessage_threads', group: group, name: group.name, id: group.id diff --git a/plugins/messages/app/views/message_threads/show.haml b/plugins/messages/app/views/message_threads/show.haml index bc1eb84c..261f6eb6 100644 --- a/plugins/messages/app/views/message_threads/show.haml +++ b/plugins/messages/app/views/message_threads/show.haml @@ -1,5 +1,5 @@ - if @group.nil? - - title t '.other' + - title t '.general' - else - title @group.name diff --git a/plugins/messages/config/locales/de.yml b/plugins/messages/config/locales/de.yml index 9bc5bbeb..9596b9ba 100644 --- a/plugins/messages/config/locales/de.yml +++ b/plugins/messages/config/locales/de.yml @@ -74,7 +74,7 @@ de: groupmessage_threads: show_message_threads: Alle Nachrichtenverläufe anzeigen index: - other: Allgemeine Nachrichten + general: Allgemeine Nachrichten title: Nachrichtenverläufe message_threads: last_reply_at: Letze Antwort am @@ -82,7 +82,7 @@ de: started_at: Gestartet am started_by: Gestartet von show: - other: Allgemeine Nachrichten + general: Allgemeine Nachrichten navigation: admin: messagegroups: Nachrichtengruppen diff --git a/plugins/messages/config/locales/en.yml b/plugins/messages/config/locales/en.yml index a4f95aa8..08c83dea 100644 --- a/plugins/messages/config/locales/en.yml +++ b/plugins/messages/config/locales/en.yml @@ -133,7 +133,7 @@ en: groupmessage_threads: show_message_threads: show all index: - other: General + general: General title: Message threads message_threads: last_reply_at: Last replied at @@ -141,7 +141,7 @@ en: started_at: Started at started_by: Started by show: - other: General + general: General messages_mailer: foodsoft_message: footer: ! 'Reply: %{reply_url} diff --git a/plugins/wiki/config/locales/en.yml b/plugins/wiki/config/locales/en.yml index a930c08c..ad84f78e 100644 --- a/plugins/wiki/config/locales/en.yml +++ b/plugins/wiki/config/locales/en.yml @@ -28,7 +28,7 @@ en: create: notice: Page was created cshow: - error_noexist: Page doesn’t exist! + error_noexist: Page doesn't exist! redirect_notice: Redirected from %{page} ... destroy: notice: The page '%{page}' and all subpages have been deleted successfully.