-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Term Customizer greift in Mails nicht. #225
Comments
@bsantschi Ich wäre froh ihr könntet dies anschauen. Ich erhalte bereits Beschwerdenmails wegen der unschönen Benachrichtigungen. |
@Naadjjaa Ich benötige Hilfe dies nachzustellen, ich kriege andere Texte als du, wenn ich Org-Admins einlade. Btw habe ich nebenbei noch den Reply-To Fix auf INT eingespielt. |
Ich habe unser Problem bei TermCustomizer als Issue erstellt: |
Bis der Fehler bei TermCustomizer geflickt wird, könnten wir das Problem umgehen, indem wir generische/gemeinsame E-Mailtitel für alle Tenants definieren. Die E-Mail-Inhalte sollten wir pro Tenant unterschiedlich machen können, jedoch nicht im TermCustomizer, sondern direkt im Code. Folgende Übersetzungen sind davon betroffen:
|
E-Mail Notifications.csv |
@Naadjjaa: ---
devise:
mailer:
confirmation_instructions:
action: "Bestätige dein Konto"
greeting: "Willkommen %{recipient}!"
instruction: "Du kannst deine E-Mail-Adresse über den folgenden Link bestätigen:"
email_changed:
greeting: "Hallo %{recipient}!"
message: "Wir schreiben dir, um dich darüber zu informieren, dass deine E-Mail-Adresse zu %{email} geändert wurde."
message_unconfirmed: "Wir schreiben dir, um dich darüber zu informieren, dass deine E-Mail-Adresse zu %{email} geändert wurde."
invitation_instructions:
accept: "Die Einladung annehmen"
accept_until: "Diese Einladung wird in %{due_date} fällig."
decline: "Einladung ablehnen"
hello: "Hallo %{email},"
ignore: "Wenn du die Einladung nicht annehmen möchtest, ignoriere diese E-Mail.<br /> Dein Konto wird erst erstellt, Wenn du auf den obigen Link zugreifst und deinen Benutzernamen und dein Passwort festlegst."
invited_you_as_admin: "%{invited_by} hat dich als Admin von %{application} eingeladen. Du kannst es über den folgenden Link akzeptieren."
invited_you_as_private_user: "%{invited_by} hat dich als private/n Benutzer/in von %{application} eingeladen. Du kannst es über den folgenden Link akzeptieren."
someone_invited_you: "Jemand hat dich zu %{application} eingeladen. Du kannst die Einladung über den folgenden Link akzeptieren."
someone_invited_you_as_admin: "Jemand hat dich als Admin von %{application} eingeladen, du kannst die Einladung über den untenstehenden Link akzeptieren."
someone_invited_you_as_private_user: "Jemand hat dich als private_user von %{application} eingeladen, du kannst die Einladung über den folgenden Link akzeptieren."
password_change:
greeting: "Hallo %{recipient}!"
message: "Wir kontaktieren dich, um dich darüber zu informieren, dass dein Passwort geändert wurde."
subject: "Passwort geändert"
reset_password_instructions:
action: "Mein Passwort ändern"
greeting: "Hallo %{recipient}!"
instruction: "Jemand hat einen Link angefordert, um dein Passwort zu ändern. Falls du das selbst warst, dann folge diesem Link:"
instruction_2: "Falls du das nicht selbst warst, kannst du diese E-Mail ignorieren."
instruction_3: "Dein Passwort ändert sich erst, wenn du auf den obigen Link zugreifst und ein neues Passwort erstellst."
unlock_instructions:
action: "Entsperre mein Konto"
greeting: "Hallo %{recipient}!"
instruction: "Klicke auf den folgenden Link, um dein Konto zu entsperren:"
message: "Dein Konto wurde aufgrund einer übermässigen Anzahl fehlgeschlagener Anmeldeversuche gesperrt." |
@Kagemaru So werden aber noch immer nicht alle Mails richtig übersetzt. Das File oben bestand ausschliesslich aus Notifications-Texten. |
Wie besprochen. Noch immer geht das bei mir nicht. Habe auch nochmals geprüft, ob im Term Customizer alles richtig ist. Sehe hier keine Fehler (z.B. keine doppelte Erfassung) |
@Naadjjaa Auf mein Issue bezüglich den Devise mails gab es noch keine Reaktion. Soll ich die Übersetzungen in den deutschen locales aufnehmmen? |
@Kagemaru habe die Übersetzungen per Mail geschickt |
@Naadjjaa Ausserdem hat es einige Devise spezifische Überschreibungen für DeinKlima mit drin. Ich habe das Gefühl, dass kann nicht richtig sein. |
@Kagemaru @bsantschi Dann habe ich aber ein grosses Problem, weil es kann nicht sein, dass Leute diese E-Mail erhalten, wenn wir eine Schadenmeldung beantworten. Die Wörter "Vorschlag" und "akzeptiert" müssen zwingend ersetzt werden. Über alles andere können wir diskutieren aber diese beiden Wörter brauche ich zwingend für den Launch. Edit: Grundsätzlich habe ich bei allen Übersetzungen darauf geachtet, dass sie neutral verwendbar sind. Die spezifischen Überschreibungen für Deinklima sind wohl nicht extra da reingekommen. (Sind es viele?) |
Die zwei Wörter müssten, um konsistent zu sein, in weitaus mehr als nur diesem einen E-Mail-Text angepasst werden. Ähnliche (aber nicht deckungsgleiche) Mails gehen an die Autoren und die Followers eines Vorschlags oder einer Schadensmeldung, und ex sind unterschiedliche Mailtexte wenn ein Vorschlag/Schadensmeldung in Bearbeitung ist, akzeptiert wird oder abgelehnt wird. Das sind also schon mal mindestens 6 E-Mails, und wir müssen jeweils Betreff, Textkörper und "Outro" (Sie haben diese Benachrichtigung erhalten, weil...) anpassen. Der Vollständigkeit halber ist hier aufklappbar die Liste mit allen E-Mail Notification Texten aus dem Decidim Proposals Modul. Theoretisch müssten sämtliche diese Übersetzungen angepasst werden, um konsistent zu sein.admin:
proposal_note_created:
email_intro: Jemand hat eine Notiz zum Vorschlag "%{resource_title}" hinterlassen. Schauen Sie sich diese im <a href="%{admin_proposal_info_url}">Admin-Panel</a> an
email_outro: Sie haben diese Benachrichtigung erhalten, weil Sie diesen Vorschlag bewerten können.
email_subject: Jemand hat eine Notiz für Vorschlag %{resource_title} erstellt.
notification_title: Jemand hat eine Notiz für den Vorschlag <a href="%{resource_path}">%{resource_title}</a>erstellt. Sie können sie über das <a href="%{admin_proposal_info_path}">Admin-Panel</a> anzeigen
collaborative_draft_access_accepted:
email_subject: "%{requester_name} wurde zur Mitwirkung an %{resource_title} akzeptiert."
notification_title: <a href="%{requester_path}">%{requester_name} %{requester_nickname}</a> wurde zur Mitwirkung am kollaborativen Entwurf <a href="%{resource_path}">%{resource_title}</a> <strong>angenommen</strong>.
collaborative_draft_access_rejected:
email_subject: "%{requester_name} wurde als Mitwirkender des kollaborativen Entwurfs %{resource_title} abgelehnt."
notification_title: <a href="%{requester_path}">%{requester_name} %{requester_nickname}</a> wurde als Mitwirkender beim kollaborativen Entwurf <a href="%{resource_path}">%{resource_title}</a> <strong>abgelehnt</strong>.
collaborative_draft_access_requested:
email_subject: "%{requester_name} hat um Zugang zur Mitwirkung bei %{resource_title} angefragt."
notification_title: <a href="%{requester_path}">%{requester_name} %{requester_nickname}</a> hat Zugriff beantragt, um beim kollaborativen Entwurf <a href="%{resource_path}">%{resource_title}</a> mitzuwirken. Bitte <strong>den Antrag akzeptieren oder ablehnen</strong>.
collaborative_draft_access_requester_accepted:
email_subject: Sie wurden als Mitwirkender von %{resource_title} angenommen.
notification_title: Sie wurden zur Mitwirkung am kollaborativen Entwurf <a href="%{resource_path}">%{resource_title}</a> <strong>akzeptiert</strong>.
collaborative_draft_access_requester_rejected:
email_subject: Sie wurden als Mitwirkender von %{resource_title} abgelehnt.
notification_title: Sie wurden als Mitwirkender beim kollaborativen Entwurf <a href="%{resource_path}">%{resource_title}</a> <strong>abgelehnt</strong>.
collaborative_draft_withdrawn:
email_subject: "%{author_name} %{author_nickname} hat den kollaborativen Entwurf %{resource_title} zurückgezogen."
notification_title: <a href="%{author_path}">%{author_name} %{author_nickname}</a> hat den kollaborativen Entwurf <a href="%{resource_path}">%{resource_title}</a> <strong>zurückgezogen</strong>.
creation_enabled:
email_intro: 'Sie können jetzt neue Vorschläge in %{participatory_space_title} erstellen! Beteiligen Sie sich auf dieser Seite:'
email_outro: Sie haben diese Benachrichtigung erhalten, weil Sie %{participatory_space_title} folgen. Falls Sie keine solchen Benachrichtigungen mehr erhalten möchten, besuchen Sie den obigen Link.
email_subject: In %{participatory_space_title} sind jetzt Vorschläge verfügbar
notification_title: Sie können jetzt <a href="%{resource_path}">neue Vorschläge</a> in <a href="%{participatory_space_url}">%{participatory_space_title}</a> erfassen
endorsing_enabled:
email_intro: 'Sie können Vorschläge in %{participatory_space_title} unterstützen! Beteiligen Sie sich auf dieser Seite:'
email_outro: Sie haben diese Benachrichtigung erhalten, weil Sie %{participatory_space_title} folgen. Falls Sie keine solchen Benachrichtigungen mehr erhalten möchten, besuchen Sie den obigen Link.
email_subject: In %{participatory_space_title} ist es jetzt möglich, Vorschläge zu unterstützen
notification_title: Sie können nun Vorschläge in <a href="%{participatory_space_url}">%{participatory_space_title}</a> <a href="%{resource_path}">unterstützen</a>
proposal_accepted:
affected_user:
email_intro: 'Ihr Vorschlag "%{resource_title}" wurde angenommen. Sie können die Antwort auf dieser Seite lesen:'
email_outro: Sie haben diese Benachrichtigung erhalten, weil Sie ein Autor von "%{resource_title}" sind.
email_subject: Ihr Vorschlag wurde angenommen
notification_title: Ihr Vorschlag <a href="%{resource_path}">%{resource_title}</a> wurde angenommen.
follower:
email_intro: 'Der Vorschlag "%{resource_title}" wurde akzeptiert. Sie können die Antwort auf dieser Seite lesen:'
email_outro: Sie haben diese Benachrichtigung erhalten, weil Sie "%{resource_title}" folgen. Falls Sie keine solchen Benachrichtigungen mehr erhalten möchten, besuchen Sie den obigen Link.
email_subject: Ein Vorschlag, dem Sie folgen, wurde akzeptiert
notification_title: Der Vorschlag <a href="%{resource_path}">%{resource_title}</a> wurde angenommen.
proposal_evaluating:
affected_user:
email_intro: 'Ihr Vorschlag "%{resource_title}" wird derzeit geprüft. Das Resultat wird auf dieser Seite aufgeschaltet werden:'
email_outro: Sie haben diese Benachrichtigung erhalten, weil Sie ein Autor von "%{resource_title}" sind.
email_subject: Ihr Vorschlag wird evaluiert
notification_title: Ihr Vorschlag <a href="%{resource_path}">%{resource_title}</a> wird evaluiert.
follower:
email_intro: 'Der Vorschlag "%{resource_title}" wird derzeit geprüft. Das Resultat wird auf dieser Seite aufgeschaltet werden:'
email_outro: Sie haben diese Benachrichtigung erhalten, weil Sie "%{resource_title}" folgen. Falls Sie keine solchen Benachrichtigungen mehr erhalten möchten, besuchen Sie den obigen Link.
email_subject: Ein Vorschlag, dem Sie folgen, wird evaluiert
notification_title: Der Vorschlag <a href="%{resource_path}">%{resource_title}</a> wird evaluiert.
proposal_mentioned:
email_intro: Ihr Vorschlag "%{mentioned_proposal_title}" wurde <a href="%{resource_url}">hier</a> in den Kommentaren erwähnt.
email_outro: Sie haben diese Benachrichtigung erhalten, weil Sie ein Autor von "%{resource_title}" sind.
email_subject: Ihr Vorschlag "%{mentioned_proposal_title}" wurde erwähnt
notification_title: Ihr Vorschlag "%{mentioned_proposal_title}" wurde <a href="%{resource_path}">hier</a> in den Kommentaren erwähnt.
proposal_published:
email_intro: '%{author_name} %{author_nickname}, dem Sie folgen, hat einen neuen Vorschlag mit dem Namen "%{resource_title}" veröffentlicht. Sehen Sie es sich an und reden Sie mit:'
email_outro: Sie haben diese Benachrichtigung erhalten, weil Sie %{author_nickname} folgen. Falls Sie keine solchen Benachrichtigungen mehr erhalten möchten, besuchen Sie den obigen Link.
email_subject: Neuer Vorschlag "%{resource_title}" von %{author_nickname}
notification_title: Der Vorschlag <a href="%{resource_path}">%{resource_title}</a> wurde von <a href="%{author_path}">%{author_name} %{author_nickname}</a> veröffentlicht.
proposal_published_for_space:
email_intro: Der Vorschlag "%{resource_title}" wurde zu "%{participatory_space_title}" hinzugefügt, welchem Sie folgen.
email_outro: Sie haben diese Benachrichtigung erhalten, weil Sie "%{participatory_space_title}" folgen. Sie können den Erhalt von Benachrichtigungen über den vorherigen Link beenden.
email_subject: Neuer Vorschlag "%{resource_title}" zu %{participatory_space_title} hinzugefügt
proposal_rejected:
affected_user:
email_intro: 'Ihr Vorschlag "%{resource_title}" wurde abgelehnt. Sie können die Antwort auf dieser Seite lesen:'
email_outro: Sie haben diese Benachrichtigung erhalten, weil Sie ein Autor von "%{resource_title}" sind.
notification_title: Ihr Vorschlag <a href="%{resource_path}">%{resource_title}</a> wurde abgelehnt.
follower:
email_intro: 'Der Vorschlag "%{resource_title}" wurde abgelehnt. Sie können die Antwort auf dieser Seite lesen:'
email_outro: Sie haben diese Benachrichtigung erhalten, weil Sie "%{resource_title}" folgen. Falls Sie keine solchen Benachrichtigungen mehr erhalten möchten, besuchen Sie den obigen Link.
email_subject: Ein Vorschlag, dem Sie folgen, wurde abgelehnt
notification_title: Der Vorschlag <a href="%{resource_path}">%{resource_title}</a> wurde abgelehnt.
proposal_update_category:
email_intro: 'Ein Administrator hat die Kategorie Ihres Vorschlags "%{resource_title}" aktualisiert, sehen Sie es sich an:'
email_outro: Sie haben diese Benachrichtigung erhalten, weil Sie der Autor des Vorschlags sind.
email_subject: Die Vorschlagskategorie %{resource_title} wurde aktualisiert
notification_title: Die Vorschlagskategorie <a href="%{resource_path}">%{resource_title}</a> wurde von einem Administrator aktualisiert.
proposal_update_scope:
email_intro: 'Ein Administrator hat den Bereich Ihres Vorschlags „%{resource_title}“ aktualisiert, sehen Sie es sich das auf dieser Seite an:'
email_outro: Sie haben diese Benachrichtigung erhalten, weil Sie der Autor des Vorschlags sind.
email_subject: Der Bereich des Vorschlags %{resource_title} wurde aktualisiert
notification_title: Der Bereich des Vorschlags <a href="%{resource_path}">%{resource_title}</a> wurde von einem Administrator aktualisiert. @Naadjjaa möchtest du dass ich... Je mehr ich anpasse, desto mehr Auswirkungen hat das dann halt auch auf die anderen Tenants. EDIT: Ich sehe Nadja hat mir das Mail mit den Übersetzungstexten auch geschickt. Ich übernehme mal alle Übersetzungen, die nur diese zwei Wörter ersetzen. |
Ich habe jetzt vorerst mal nur die 44 Übersetzungen, die das Wort "Beitrag" enthalten, geändert, und das auf INT ausgerollt. |
@carlobeltrame Danke, das ist schonmal ein super Anfang. Ich schaue mir bis um 9 an, ob das so reicht. |
Ich bitte um eine Offerte für die Umsetzung von unterschiedlichen Übersetzungen pro Tenant für die Benachrichtigungen. |
@Naadjjaa statt einem neuen Feature, wäre es nicht einfacher Puzzle würde einen Fix für den Term-Customizer entwickeln ? Winterthur könnte hier auch ein paar Stunden drangeben. Grund ist, dass die jetzige Lösung auch für uns nicht sinnvoll ist. Z.B. haben wir in einem Vorschlagsmodul nun diese Meldung in Winterthur. Allerdings ist Winterthur in Sie, und die Meldungen sollten Vorschläge sein. |
No description provided.
The text was updated successfully, but these errors were encountered: