make translation roundtrip over localeapp work without changes
This commit is contained in:
parent
c38ce28347
commit
3d05900067
2 changed files with 129 additions and 28 deletions
|
@ -297,9 +297,7 @@ de:
|
|||
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: ! '<p><i>Bitte überprufe die engelesenen Artikel.</i></p> <p><i>Achtung, momentan gibt es keine Überprüfung auf doppelte Artikel.</i></p>'
|
||||
submit: Speichere neue Artikel für %{supplier}
|
||||
title: ! '%{supplier} / Artikel hochladen'
|
||||
body: <p><i>Bitte überprufe die engelesenen Artikel.</i></p> <p><i>Achtung, momentan gibt es keine Überprüfung auf doppelte Artikel.</i></p>
|
||||
outlist:
|
||||
body: ! 'Folgende Artikel wurden ausgelistet und werden <b>gelöscht</b>:'
|
||||
body_skip: Es müssen keine Artikel gelöscht werden.
|
||||
|
@ -309,11 +307,11 @@ de:
|
|||
title: Artikel mit externer Datenbank synchronisieren
|
||||
unit_quantity_short: GebGr
|
||||
update:
|
||||
body: ! '<p><i>Jeder Artikel wird doppelt angezeigt. Die alten Werte sind grau und die Textfelder sind mit den aktuellen Werten vorausgefüllt.</i></p> <p><i>Abweichungen zu den alten Artikeln sind gelb markiert.</i></p>'
|
||||
body: <p><i>Jeder Artikel wird doppelt angezeigt. Die alten Werte sind grau und die Textfelder sind mit den aktuellen Werten vorausgefüllt.</i></p> <p><i>Abweichungen zu den alten Artikeln sind gelb markiert.</i></p>
|
||||
title: Aktualisieren ...
|
||||
update_msg: ! 'Artikel müssen aktualisiert werden:'
|
||||
upload:
|
||||
body: ! '<p>Die Datei muss eine Textdatei mit der Endung ''.csv'' sein. Die erste Zeile wird beim Einlesen ignoriert.</p> <p>Die Felder müssen mit einem Semikolon ('';'') getrennt und der Text mit doppelten Anführungszeichen ("Text...") umklammert werden.</p> <p>Als Zeichensatz wird UTF-8 erwartet. Korrekte Reihenfolge der Spalten:</p>'
|
||||
body: <p>Die Datei muss eine Textdatei mit der Endung '.csv' sein. Die erste Zeile wird beim Einlesen ignoriert.</p> <p>Die Felder müssen mit einem Semikolon (';') getrennt und der Text mit doppelten Anführungszeichen ("Text...") umklammert werden.</p> <p>Als Zeichensatz wird UTF-8 erwartet. Korrekte Reihenfolge der Spalten:</p>
|
||||
fields:
|
||||
season_amount: Staffelmenge
|
||||
season_price: Staffelpreis
|
||||
|
@ -716,7 +714,7 @@ de:
|
|||
user: Mitglieder
|
||||
users:
|
||||
index:
|
||||
body: ! '<p>Hier kannst Du den Mitgliedern Deiner Foodcoop eine Nachricht schreiben.</p> <p>Damit Deine Kontaktdaten einzusehen sind, musst Du sie unter %{profile_link} freigeben.</p>'
|
||||
body: <p>Hier kannst Du den Mitgliedern Deiner Foodcoop eine Nachricht schreiben.</p> <p>Damit Deine Kontaktdaten einzusehen sind, musst Du sie unter %{profile_link} freigeben.</p>
|
||||
ph_name: Name ...
|
||||
ph_ordergroup: Bestellgruppe ...
|
||||
profile_link: Einstellungen
|
||||
|
@ -727,7 +725,7 @@ de:
|
|||
invite_new: Neue Mitglieder kannst du %{invite_link} einladen.
|
||||
title: Gruppe bearbeiten
|
||||
index:
|
||||
body: ! '<p>Das bearbeiten von Gruppen ist nur für Mitglieder der Gruppe möglich.<br/> Wenn du einer Gruppe beitreten willst, dann schreib doch den Mitgliedern eine Nachricht.</p>'
|
||||
body: <p>Das bearbeiten von Gruppen ist nur für Mitglieder der Gruppe möglich.<br/> Wenn du einer Gruppe beitreten willst, dann schreib doch den Mitgliedern eine Nachricht.</p>
|
||||
title: Arbeitsgruppen
|
||||
workgroup:
|
||||
edit: Gruppe bearbeiten
|
||||
|
@ -789,7 +787,7 @@ de:
|
|||
title: Guthaben
|
||||
title: Bestellüberblick
|
||||
messages:
|
||||
not_enough_apples: ! 'Um zu Bestellen brauchst Du mindestends %{stop_ordering_under} Äpfel. Momentan hat Deine Bestellgruppe aber nur %{apples} Äpfel.'
|
||||
not_enough_apples: Um zu Bestellen brauchst Du mindestends %{stop_ordering_under} Äpfel. Momentan hat Deine Bestellgruppe aber nur %{apples} Äpfel.
|
||||
order:
|
||||
title: Artikel
|
||||
orders:
|
||||
|
@ -942,7 +940,7 @@ de:
|
|||
errors:
|
||||
already_member: ist bereits in Verwendung. Person ist schon Mitglied der Foodcoop.
|
||||
modal_form:
|
||||
body: ! '<p>Hier kannst du eine Person in die Gruppe <b>%{group}</b> einladen, die noch nicht Mitglied der Foodcoop ist.</p> <p>Die Person ist dann nach erstmaliger Anmeldung automatisch Mitglied dieser Gruppe.</p>'
|
||||
body: <p>Hier kannst du eine Person in die Gruppe <b>%{group}</b> einladen, die noch nicht Mitglied der Foodcoop ist.</p> <p>Die Person ist dann nach erstmaliger Anmeldung automatisch Mitglied dieser Gruppe.</p>
|
||||
title: Person einladen
|
||||
new:
|
||||
action: Einlading abschicken
|
||||
|
@ -954,9 +952,14 @@ de:
|
|||
title: Foodsoft - %{title}
|
||||
email:
|
||||
footer: ! '--
|
||||
|
||||
Foodsoft: %{foodsoft}
|
||||
|
||||
Foodcoop-Homepage: %{foodcoop}
|
||||
Hilfe: %{help}'
|
||||
|
||||
Hilfe: %{help}
|
||||
|
||||
'
|
||||
foodsoft: Foodsoft
|
||||
header:
|
||||
feedback:
|
||||
|
@ -973,7 +976,7 @@ de:
|
|||
page: Seite %{number}
|
||||
login:
|
||||
accept_invitation:
|
||||
body: ! '<p>Du bist eingeladen worden als Mitglied der Gruppe <b>%{group}</b> in der Foodcoop %{foodcoop} mitzumachen.</p> <p>Wenn Du mitmachen möchtest, dann fülle bitte dieses Formular aus.</p> <p>Deine Daten werden selbstverständlich nicht an Dritte, aus was auch immer für Gründen, weitergeben. Du kannst auch entscheiden, wieviel deiner persönlichen Daten für alle einsehbar sein sollen. ''Alle'' bedeutet hier alle Foodcoop-Mitglieder. Die Administratoren haben aber jederzeit Zugriff auf deine Daten.</p>'
|
||||
body: <p>Du bist eingeladen worden als Mitglied der Gruppe <b>%{group}</b> in der Foodcoop %{foodcoop} mitzumachen.</p> <p>Wenn Du mitmachen möchtest, dann fülle bitte dieses Formular aus.</p> <p>Deine Daten werden selbstverständlich nicht an Dritte, aus was auch immer für Gründen, weitergeben. Du kannst auch entscheiden, wieviel deiner persönlichen Daten für alle einsehbar sein sollen. 'Alle' bedeutet hier alle Foodcoop-Mitglieder. Die Administratoren haben aber jederzeit Zugriff auf deine Daten.</p>
|
||||
submit: Foodsoft Account erstellen
|
||||
title: Einlading in die %{name}
|
||||
controller:
|
||||
|
@ -987,11 +990,11 @@ de:
|
|||
update_password:
|
||||
notice: Dein Passwort wurde aktualisiert. Du kannst Dich jetzt anmelden.
|
||||
forgot_password:
|
||||
body: ! '<p>Kein Problem, Du kannst dir einfach ein neues Passwort zulegen.</p> <p>Dazu musst hier die E-Mail-Adresse eingeben, mit der Du in der Foodsoft angemeldet bist. Du erhälst dann eine E-Mail mit weiteren Instruktionen.</p>'
|
||||
body: <p>Kein Problem, Du kannst dir einfach ein neues Passwort zulegen.</p> <p>Dazu musst hier die E-Mail-Adresse eingeben, mit der Du in der Foodsoft angemeldet bist. Du erhälst dann eine E-Mail mit weiteren Instruktionen.</p>
|
||||
submit: Neues Passwort anfordern
|
||||
title: Passwort vergessen?
|
||||
new_password:
|
||||
body: ! '<p>Bitte neues Passwort für <b>%{user}</b> eingeben.</p>'
|
||||
body: <p>Bitte neues Passwort für <b>%{user}</b> eingeben.</p>
|
||||
submit: Neues passwort speichern
|
||||
title: Neues Passwort
|
||||
mailer:
|
||||
|
@ -1001,79 +1004,118 @@ de:
|
|||
subject: Feedback von %{email}
|
||||
foodsoft_message:
|
||||
footer: ! 'Antworten: %{reply_url}
|
||||
|
||||
Nachricht online einsehen: %{msg_url}
|
||||
Nachrichten-Einstellungen: %{profile_url}'
|
||||
|
||||
Nachrichten-Einstellungen: %{profile_url}
|
||||
|
||||
'
|
||||
invite:
|
||||
subject: Einlading in die Foodcoop
|
||||
text: ! 'Hallo!
|
||||
|
||||
|
||||
%{user} <%{mail}> hat dich in die Gruppe "%{group}" eingeladen.
|
||||
|
||||
Um die Einladung anzunehmen und der Foodcoop beizutreten, gehe zu: %{link}
|
||||
|
||||
Dieser Link kann nur einmal aufgerufen werden und ist nur bis %{expires} gültig.
|
||||
|
||||
|
||||
|
||||
Grüße sendet die Foodsoft!
|
||||
|
||||
'
|
||||
negative_balance:
|
||||
subject: Gruppenkonto im Minus
|
||||
text: ! 'Liebe %{group},
|
||||
|
||||
|
||||
|
||||
euer Kontostand is durch eine Buching am %{when} ins Minus gerutscht: %{balance}
|
||||
|
||||
Es wurden %{amount} für "%{note}" abgebucht, die Buchung wurde von %{user} erstellt.
|
||||
|
||||
Bitte zahlt so bald wie möglich wieder Geld ein, un das Gruppenkonto auszugleichen.
|
||||
|
||||
|
||||
|
||||
Viele Grüße von %{foodcoop}
|
||||
|
||||
'
|
||||
not_enough_users_assigned:
|
||||
subject: ! '"%{task}" braucht noch Leute!'
|
||||
text: ! 'Liebe(r) %{user},
|
||||
|
||||
|
||||
De Job ''%{task}'' Deiner Arbeitsgruppe ist am %{when} fällig
|
||||
|
||||
und es fehlen noch Mitstriterinnen!
|
||||
|
||||
|
||||
Sofern Du Dich noch nicht für diese Aufgabe eingetragen hast ist des jetzt die Chance:
|
||||
|
||||
|
||||
%{workgroup_tasks_url}
|
||||
|
||||
|
||||
Deine Aufgaben: %{user_tasks_url}
|
||||
|
||||
'
|
||||
order_result:
|
||||
subject: ! 'Bestellung beendet: %{name}'
|
||||
text0: ! 'Liebe %{ordergroup},
|
||||
|
||||
|
||||
die Bestelling für "%{order}" wurde am %{when} von %{user} beendet.
|
||||
|
||||
|
||||
Für Euch wurden die folgenden Artikel bestellt:
|
||||
|
||||
'
|
||||
text1: ! 'Gesamtpreis: %{sum}
|
||||
|
||||
|
||||
Bestelling unline einsehen: %{order_url}
|
||||
|
||||
Viele Grüße von %{foodcoop}
|
||||
'
|
||||
|
||||
|
||||
Viele Grüße von %{foodcoop} '
|
||||
reset_password:
|
||||
subject: Neues Password für %{username}
|
||||
text: ! 'Hallo %{user},
|
||||
|
||||
|
||||
du (oder jemand anderes) hat auf der FoodSoft-Website ein neues Passwort angefordert.
|
||||
|
||||
Um ein neues Passwort einzugeben, gehe zu: %{link}
|
||||
|
||||
Dieser Link kann nur einmal aufgerufen werden und läuft am %{expires} ab.
|
||||
|
||||
Wenn du das Passwort nicht ändern möchtest oder diese Email nicht ausgelöst hast, brauchst du nichts zu tun.
|
||||
|
||||
Dein bisheriges Passwort wurde nicht geändert.
|
||||
|
||||
|
||||
|
||||
Grüße sendet die Foodsoft! :)
|
||||
|
||||
'
|
||||
upcoming_tasks:
|
||||
nextweek: ! 'Aufgaben für die nächtste Woche:'
|
||||
subject: Aufgaben werden fällig!
|
||||
text0: ! 'Liebe(r) %{user},
|
||||
|
||||
|
||||
Du bist für "%{task}" eingetragen. Die Aufgabe ist morgen (%{when}) fällig!
|
||||
|
||||
'
|
||||
text1: ! 'Meine Aufgaben: %{user_tasks_url}
|
||||
|
||||
|
||||
|
||||
Viele Grüße von %{foodcoop}
|
||||
|
||||
'
|
||||
messages:
|
||||
create:
|
||||
|
@ -1683,7 +1725,7 @@ de:
|
|||
title: Neue Lieferantin
|
||||
shared_supplier_note: Lieferantin ist mit externer Datenbank verknüpft.
|
||||
shared_suppliers:
|
||||
body: ! '<p>Hier werden die Lieferantinnen der externen Datenbank angezeigt.</p> <p>Ihr könnt externe Lieferantinnen importieren, indem ihr sie einfach abonniert. (siehe unten)</p> <p>Damit wird eine neue Lieferantin angelegt und mit der externen Datenbank verknüpft.</p>'
|
||||
body: <p>Hier werden die Lieferantinnen der externen Datenbank angezeigt.</p> <p>Ihr könnt externe Lieferantinnen importieren, indem ihr sie einfach abonniert. (siehe unten)</p> <p>Damit wird eine neue Lieferantin angelegt und mit der externen Datenbank verknüpft.</p>
|
||||
subscribe: abonnieren
|
||||
supplier: Lieferantin
|
||||
title: Externe Listen
|
||||
|
|
|
@ -296,8 +296,22 @@ en:
|
|||
model:
|
||||
error_in_use: ! '%{article} can not be deleted because the article is part of a current order!'
|
||||
error_nosel: You have selected no articles
|
||||
parse_upload:
|
||||
body:
|
||||
outlist:
|
||||
body:
|
||||
body_skip:
|
||||
title:
|
||||
price_short:
|
||||
submit:
|
||||
title:
|
||||
unit_quantity_short:
|
||||
update:
|
||||
body:
|
||||
title:
|
||||
update_msg:
|
||||
upload:
|
||||
body: ! '<p>The file has to be a text file with the ending ''.csv'' The first line will be ignored when imported</p> <p>The fields have to be separated with semicolons ('';'') and the text enclosed by double quotation marks ("text...").</p> <p>As character set UTF-8 is demanded. Correct order of the column:</p>'
|
||||
body: <p>The file has to be a text file with the ending '.csv' The first line will be ignored when imported</p> <p>The fields have to be separated with semicolons (';') and the text enclosed by double quotation marks ("text...").</p> <p>As character set UTF-8 is demanded. Correct order of the column:</p>
|
||||
fields:
|
||||
season_amount: Scaled amount
|
||||
season_price: Scaled price
|
||||
|
@ -700,7 +714,7 @@ en:
|
|||
user: Users
|
||||
users:
|
||||
index:
|
||||
body: ! '<p>Here you can write a message to the members of your Foodcoop.</p> <p>You have to approve in your %{profile_link} that your contact details are visible.</p>'
|
||||
body: <p>Here you can write a message to the members of your Foodcoop.</p> <p>You have to approve in your %{profile_link} that your contact details are visible.</p>
|
||||
ph_name: Name ...
|
||||
ph_ordergroup: Order group ...
|
||||
profile_link: options
|
||||
|
@ -711,7 +725,7 @@ en:
|
|||
invite_new: You can invite new members %{invite_link}.
|
||||
title: Edit group
|
||||
index:
|
||||
body: ! '<p>Editing a group is only available to members of the group.<br/> If you want to join a group, please send the members a message. </p>'
|
||||
body: <p>Editing a group is only available to members of the group.<br/> If you want to join a group, please send the members a message. </p>
|
||||
title: Working groups
|
||||
workgroup:
|
||||
edit: Edit group
|
||||
|
@ -773,7 +787,7 @@ en:
|
|||
title: Credit
|
||||
title: Orders overview
|
||||
messages:
|
||||
not_enough_apples: ! 'You need at least %{stop_ordering_under} apples to order. Currently your order group has only %{apples} apples.'
|
||||
not_enough_apples: You need at least %{stop_ordering_under} apples to order. Currently your order group has only %{apples} apples.
|
||||
order:
|
||||
title: Articles
|
||||
orders:
|
||||
|
@ -926,7 +940,7 @@ en:
|
|||
errors:
|
||||
already_member: is already in use. Person is already a member of this Foodcoop.
|
||||
modal_form:
|
||||
body: ! '<p>Here you can invite a person to a group <b>%{group}</b>, who is not yet a member of the foodcoop.</p> <p>After being added for the first time, the person is automatically a member of this group.</p>'
|
||||
body: <p>Here you can invite a person to a group <b>%{group}</b>, who is not yet a member of the foodcoop.</p> <p>After being added for the first time, the person is automatically a member of this group.</p>
|
||||
title: Invite person
|
||||
new:
|
||||
action: Send invite
|
||||
|
@ -938,9 +952,14 @@ en:
|
|||
title: Foodsoft - %{title}
|
||||
email:
|
||||
footer: ! '--
|
||||
|
||||
Foodsoft: %{foodsoft}
|
||||
|
||||
Foodcoop-Homepage: %{foodcoop}
|
||||
Help: %{help}'
|
||||
|
||||
Help: %{help}
|
||||
|
||||
'
|
||||
foodsoft: Foodsoft
|
||||
header:
|
||||
feedback:
|
||||
|
@ -957,7 +976,7 @@ en:
|
|||
page: Page %{number}
|
||||
login:
|
||||
accept_invitation:
|
||||
body: ! '<p>You are invited to be part of the foodcoop %{foodcoop} as a member of the group <b>%{group}</b>.</p> <p>If you want to participate, please fill in this form.</p> <p>Naturally, your information wll not be shared with third parties for any reason. You can decide how much of your personal information should be visible for everyone. ''All'' means all Foodcoop-members. Please note that the administrators do have access to your information.</p>'
|
||||
body: <p>You are invited to be part of the foodcoop %{foodcoop} as a member of the group <b>%{group}</b>.</p> <p>If you want to participate, please fill in this form.</p> <p>Naturally, your information wll not be shared with third parties for any reason. You can decide how much of your personal information should be visible for everyone. 'All' means all Foodcoop-members. Please note that the administrators do have access to your information.</p>
|
||||
submit: Create a Foodsoft account
|
||||
title: Invitation to %{name}
|
||||
controller:
|
||||
|
@ -971,11 +990,11 @@ en:
|
|||
update_password:
|
||||
notice: Your password was updated. You can login now.
|
||||
forgot_password:
|
||||
body: ! '<p>No Problem, you can choose a new password.</p> <p>Please fill in the email address with which you are registered here. Then you will receive an email with further instructions.</p>'
|
||||
body: <p>No Problem, you can choose a new password.</p> <p>Please fill in the email address with which you are registered here. Then you will receive an email with further instructions.</p>
|
||||
submit: Request new password
|
||||
title: Forgot password?
|
||||
new_password:
|
||||
body: ! '<p>Please fill in the new password for <b>%{user}</b></p>'
|
||||
body: <p>Please fill in the new password for <b>%{user}</b></p>
|
||||
submit: Save new password
|
||||
title: New password
|
||||
mailer:
|
||||
|
@ -985,79 +1004,119 @@ en:
|
|||
subject: Feedback from %{email}
|
||||
foodsoft_message:
|
||||
footer: ! 'Reply: %{reply_url}
|
||||
|
||||
See message online: %{msg_url}
|
||||
Messaging options: %{profile_url}'
|
||||
|
||||
Messaging options: %{profile_url}
|
||||
|
||||
'
|
||||
invite:
|
||||
subject: Invitation to the Foodcoop
|
||||
text: ! 'Hi!
|
||||
|
||||
|
||||
%{user} <%{mail}> has invited you to join the group "%{group}".
|
||||
|
||||
To accept the invitation and to join the foodcoop please follow this link: %{link}
|
||||
|
||||
This link works only once and expires on %{expires}.
|
||||
|
||||
|
||||
|
||||
Greetings, your Foodsoft Team!
|
||||
|
||||
'
|
||||
negative_balance:
|
||||
subject: Negative account balance
|
||||
text: ! 'Dear %{group},
|
||||
|
||||
|
||||
Your account balance has dropped below zero due to a booking on %{when}: %{balance}
|
||||
|
||||
|
||||
There was a charge of %{amount} for "%{note}" by %{user}.
|
||||
|
||||
|
||||
Please deposit your account as soon as possible.
|
||||
|
||||
|
||||
|
||||
|
||||
Kind regards from %{foodcoop}.
|
||||
|
||||
'
|
||||
not_enough_users_assigned:
|
||||
subject: ! '"%{task}" still needs people!'
|
||||
text: ! 'Dear %{user},
|
||||
|
||||
|
||||
The Task ''%{task}'' of your working group is due on %{when},
|
||||
|
||||
and could use some more contributors!
|
||||
|
||||
|
||||
If you haven’t assigned yourself to this task yet it’s your chance now:
|
||||
|
||||
|
||||
%{workgroup_tasks_url}
|
||||
|
||||
|
||||
Your Tasks: %{user_tasks_url}
|
||||
|
||||
'
|
||||
order_result:
|
||||
subject:
|
||||
text0: ! 'Dear %{ordergroup},
|
||||
|
||||
|
||||
The order for "%{order}" was placed on %{when} by %{user}.
|
||||
|
||||
|
||||
The following articles were ordered by your ordergroup:
|
||||
|
||||
'
|
||||
text1: ! 'Total sum: %{sum}
|
||||
|
||||
|
||||
See order online: %{order_url}
|
||||
|
||||
|
||||
Kind regards from %{foodcoop}.
|
||||
|
||||
'
|
||||
reset_password:
|
||||
subject: New password for %{username}
|
||||
text: ! 'Hi %{user},
|
||||
|
||||
|
||||
You have (or someone else has) requested a new password.
|
||||
|
||||
In order to choose a new password follow this link: %{link}
|
||||
|
||||
This link works only once and expires on %{expires}.
|
||||
|
||||
If you don''t want to change your password, just ignore this message. Your password hasn''t been changed yet.
|
||||
|
||||
|
||||
|
||||
Greetings, your Foodsoft Team!
|
||||
|
||||
'
|
||||
upcoming_tasks:
|
||||
nextweek: ! 'Tasks for the next week:'
|
||||
subject: Tasks are due!
|
||||
text0: ! 'Dear %{user},
|
||||
|
||||
|
||||
You are asigned to the task "%{task}". This task is due by tomorrow (%{when})!
|
||||
|
||||
'
|
||||
text1: ! 'My tasks: %{user_tasks_url}
|
||||
|
||||
|
||||
|
||||
Kind regards from %{foodcoop}.
|
||||
|
||||
'
|
||||
messages:
|
||||
create:
|
||||
|
@ -1667,7 +1726,7 @@ en:
|
|||
title: New supplier
|
||||
shared_supplier_note: Supplier is connected to the external database.
|
||||
shared_suppliers:
|
||||
body: ! '<p>Suppliers of the external database are displayed here.</p> <p>You can import external suppliers by subscribing (see below).</p> <p>A new supplier will be created and connected to the external database.</p>'
|
||||
body: <p>Suppliers of the external database are displayed here.</p> <p>You can import external suppliers by subscribing (see below).</p> <p>A new supplier will be created and connected to the external database.</p>
|
||||
subscribe: Subscribe
|
||||
supplier: Supplier
|
||||
title: External lists
|
||||
|
|
Loading…
Reference in a new issue