make translation roundtrip over localeapp work without changes

This commit is contained in:
wvengen 2013-06-06 02:23:29 +02:00
parent c38ce28347
commit 3d05900067
2 changed files with 129 additions and 28 deletions

View file

@ -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

View file

@ -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 havent assigned yourself to this task yet its 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