277 lines
15 KiB
YAML
277 lines
15 KiB
YAML
# Default wording of the admin-editable mails (App\Config\EmailTextKey), used until an
|
||
# admin overrides a mail under /admin/system/email-text. Removing that override is what
|
||
# "Zurücksetzen" does, so a wording fix made here reaches every mail nobody has edited.
|
||
#
|
||
# Parsed on demand by App\Config\EmailTextCatalog. This file is NOT loaded by the
|
||
# container, which is why it does not live in config/packages/.
|
||
#
|
||
# The body is Markdown, never markup: **fett**, *kursiv*, "## Ueberschrift", "- Liste"
|
||
# and "1. Nummerierung" (write \* for a literal asterisk), a blank line starts a new
|
||
# paragraph, a single newline stays a line break, and bare URLs and mail addresses become
|
||
# links by themselves. Rendered by App\Email\MailBodyRenderer. The headline is plain text
|
||
# and takes no Markdown. {platzhalter} tokens are substituted after rendering, escaped, so
|
||
# what a teamer wrote can never become markup. A placeholder without a value prints "-".
|
||
#
|
||
# Every mail closes with the same "Zum Portal" button, rendered by email/layout.html.twig.
|
||
|
||
texts:
|
||
application_accepted:
|
||
label: 'Bewerbung angenommen'
|
||
placeholders: ['destination', 'specialAgreements', 'contractUploadDeadlineDays']
|
||
subject: 'Dein Einsatz wurde angenommen'
|
||
headline: 'Herzlichen Glückwunsch!'
|
||
body: |-
|
||
**Dein Einsatz {destination} wurde angenommen!**
|
||
|
||
Zusätzliche Absprachen: {specialAgreements}
|
||
|
||
Schau einmal in das E&P-Team Portal, um die Einsatzdetails einzusehen und deinen Honorarvertrag zu unterschreiben.
|
||
|
||
Mit dem Erhalt dieser E-Mail hast du {contractUploadDeadlineDays} Tage Zeit deinen Einsatz zu bestätigen, indem du den unterschriebenen Vertrag hochlädst. Ist diese Frist vergangen, wird der Einsatz für deine Teamkolleg:innen freigeschaltet.
|
||
|
||
Schön, dass du dabei bist und ganz viel Spaß in den Bergen! 😊
|
||
|
||
Bitte wende dich bei Rückfragen an [email protected].
|
||
|
||
application_accepted_no_contract:
|
||
label: 'Bewerbung angenommen (ohne Vertrag)'
|
||
placeholders: ['destination', 'specialAgreements']
|
||
subject: 'Dein Einsatz wurde angenommen'
|
||
headline: 'Herzlichen Glückwunsch!'
|
||
body: |-
|
||
**Dein Einsatz {destination} wurde angenommen!**
|
||
|
||
Zusätzliche Absprachen: {specialAgreements}
|
||
|
||
Damit ist für dich alles erledigt - für diesen Einsatz brauchen wir weder einen Honorarvertrag noch eine Honorarnote von dir.
|
||
|
||
Schau einmal in das E&P-Team Portal, um die Einsatzdetails einzusehen.
|
||
|
||
Schön, dass du dabei bist und ganz viel Spaß in den Bergen! 😊
|
||
|
||
Bitte wende dich bei Rückfragen an [email protected].
|
||
|
||
application_form_received:
|
||
label: 'Eingegangenes Formular - Eingangsbestätigung'
|
||
# Only bookingUrl, which is not caller-supplied like the others: it comes from
|
||
# APPLICATION_FORM_BOOKING_URL and is substituted into the Markdown before it is parsed,
|
||
# which is what lets it be a link target (see App\Email\EmailTextRenderer). The mailer
|
||
# also passes firstName, lastName and formLabel, so an admin who adds one of those tokens
|
||
# by hand still gets it substituted - they are just not advertised, because the wording
|
||
# greets from Köln rather than by name and EmailTextCatalogTest insists every declared
|
||
# placeholder appears in the default text.
|
||
placeholders: ['bookingUrl', 'season']
|
||
subject: 'Einladung zum Team-Infocall'
|
||
headline: 'Hallo aus Köln,'
|
||
body: |-
|
||
vielen Dank für deine Bewerbung für die kommende Wintersaison {season}!
|
||
|
||
Die Teamplanung der Wintersaison läuft wieder an und um herauszufinden, wie du zu E&P Reisen passt, laden wir dich hiermit zum Team-Infocall ein.
|
||
|
||
Beim Team-Infocall erhältst du allgemeine Infos über E&P Reisen, welche Reisekonzepte und Destinationen wir anbieten und welche Jobs es dort gibt. Natürlich hast du auch die Gelegenheit offene Fragen zu stellen.
|
||
|
||
Der Termin wird ca. eine Stunde in Anspruch nehmen und mit mehreren Teilnehmenden als Videocall über Teams stattfinden. Nach der Buchung des Termins erhältst du alle Infos, um an dem Call teilzunehmen, das geht auch als Gast über einen Webbrowser.
|
||
|
||
Bitte buche dir einen passenden Termin unter [diesem Buchungslink]({bookingUrl}). Bis zu Beginn der Saison werden noch weitere Termine für eine Teilnahme online gestellt.
|
||
|
||
Folge uns doch gerne schon auf Instagram unter team_ep_reisen für kurzfristige Einsätze, relevante News und coolen Ski- und Boardcontent.
|
||
|
||
Vielleicht hast du auch Lust im Sommer schon für uns zu arbeiten? Schreibe uns gerne in einer separaten Mail 🙂
|
||
|
||
Wir freuen uns darauf, dich kennenzulernen und hoffen, dich bald in unserem Team begrüßen zu können!
|
||
|
||
application_form_follow_up:
|
||
label: 'Eingegangenes Formular - Nachfassen'
|
||
# No placeholders, same as the receipt: the wording greets from Köln, not by name, and
|
||
# EmailTextCatalogTest insists every declared placeholder appears in the default text.
|
||
#
|
||
# This wording goes stale by design - it names concrete call dates and a Bookings outage.
|
||
# It is the fallback for a fresh database only: the moment somebody edits the mail under
|
||
# /admin/system/email-text, that override wins and this block stops being sent. Maintain
|
||
# it there, not here.
|
||
placeholders: []
|
||
subject: 'Termine für die Wochenteam-Calls'
|
||
headline: 'Hallo aus Köln,'
|
||
body: |-
|
||
schön, dass du bei unserem Digitalen Infotreffen dabei warst! Ich hoffe wir konnten bereits einige deiner Fragen beantworten. Aufgrund der Fülle an Informationen habe ich ein kleines [Handout](https://PLATZHALTER-HANDOUT) zusammengestellt, damit du die wichtigsten Infos nochmal auf einen Blick hast.
|
||
|
||
Nun geht es für dich in die 2. Runde! Wir wollen dich besser kennenlernen.
|
||
|
||
## Wochenteam
|
||
|
||
Leider gibt es aktuell technische Probleme mit Bookings, sodass ihr momentan keine Termine für die Wochenteam-Calls einsehen oder buchen könnt. Deshalb organisieren wir die Anmeldung vorübergehend manuell. Hier findest du alle Termine für die Wochenteam-Calls. Wenn du an einem der Termine teilnehmen möchtest, antworte bitte einfach auf diese E-Mail und teile uns deinen Wunschtermin mit. Wir melden dich dann manuell an und senden dir rechtzeitig die Zugangsdaten für den entsprechenden Call zu. **Wichtig:** Sobald das Wochenteam-Seminar vollständig besetzt ist, werden keine weiteren Wochenteam-Calls mehr angeboten.
|
||
|
||
Folgende Termine sind möglich:
|
||
|
||
- Mi 30.9 14:30-15:15Uhr
|
||
- Fr 9.10 9:30-10:15Uhr
|
||
- Fr 16.10 14:30-15:15Uhr
|
||
- Mi 21.10 14:30-15:15Uhr
|
||
- Fr 30.10 11-11:45Uhr
|
||
|
||
## Saisonpersonal
|
||
|
||
Interessierst du dich dafür als Saisonmitarbeiter\*in (die ganze Saison) in den Bergen mitzuarbeiten? Wir haben unser Saisonpersonal für diesen Winter bereits vollständig besetzt. Bei Interesse kannst du uns gerne eine E-Mail mit deinem Interesse und dem gewünschten Zeitraum schicken – falls es durch kurzfristige Änderungen, wie z. B. Verletzungen, zu einer Ausnahme kommt, würden wir darauf zurückkommen. Um dir sicherer noch in diesem Winter einen Platz in unserem Team und in den Bergen zu ermöglichen, empfehlen wir dir, Teil unseres Wochenteams zu werden.
|
||
|
||
Wenn du in der Zwischenzeit eine Frage hast, dann kannst du dich gerne per E-Mail oder telefonisch melden! Wir freuen uns darauf, dich besser kennenzulernen. 😊
|
||
|
||
Schöne Grüße aus Köln
|
||
|
||
Eure Personalabteilung
|
||
|
||
application_rejected:
|
||
label: 'Bewerbung abgelehnt'
|
||
placeholders: ['destination']
|
||
subject: 'Deine Bewerbung wurde abgelehnt'
|
||
headline: 'Hallo aus Köln,'
|
||
body: |-
|
||
leider konnte deine Bewerbung für den Einsatz '{destination}' nicht angenommen werden. Dies kann unterschiedliche Gründe haben, wie bspw. Unpassende Buszustiege, zu späte Bewerbung, unpassendes Jobprofil, zu viele andere Bewerbungen o.Ä.
|
||
|
||
Bewirb dich doch gerne auf weitere Einsätze, vielleicht hast du diesmal Glück! 😊
|
||
|
||
assignment_called_off:
|
||
label: 'Reise abgesagt'
|
||
placeholders: ['destination', 'jobProfile']
|
||
subject: 'Die Reise zu deinem Einsatz wurde abgesagt'
|
||
headline: 'Hallo aus Köln,'
|
||
body: |-
|
||
leider mussten wir die Reise zu deinem Einsatz als {jobProfile} ('{destination}') absagen, sodass dein Einsatz nicht stattfinden kann.
|
||
|
||
Bitte entschuldige die Umstände!
|
||
|
||
Bei Fragen melde dich gerne unter [email protected]
|
||
|
||
disposition_called_off:
|
||
label: 'Einsatz abgesagt'
|
||
placeholders: ['destination', 'jobProfile', 'reason']
|
||
subject: 'Dein Einsatz wurde abgesagt'
|
||
headline: 'Hallo aus Köln,'
|
||
body: |-
|
||
leider mussten wir deinen Einsatz als {jobProfile} ('{destination}') absagen, sodass dein Einsatz nicht stattfinden kann:
|
||
|
||
{reason}
|
||
|
||
Bei Fragen melde dich gerne unter [email protected]
|
||
|
||
document_rejected:
|
||
label: 'Dokument abgelehnt'
|
||
# documentType arrives capitalised, because subject and body both open with it.
|
||
placeholders: ['destination', 'documentType', 'comment']
|
||
subject: '{documentType} wurde abgelehnt'
|
||
headline: 'Hallo aus Köln,'
|
||
body: |-
|
||
{documentType} wurde für den Einsatz {destination} leider mit folgender Begründung abgelehnt:
|
||
|
||
{comment}
|
||
|
||
Überarbeite das Dokument bitte und lade es erneut hoch.
|
||
|
||
reminder_contract_upload:
|
||
label: 'Erinnerung: Honorarvertrag hochladen'
|
||
placeholders: ['destination']
|
||
subject: 'Reminder: Fehlende Dokumente'
|
||
headline: 'Hallo aus Köln,'
|
||
body: |-
|
||
bitte denke daran, deinen ausgefüllten Honorarvertrag für folgenden Einsatz hochzuladen. Vorher können wir nicht fest mit dir planen und behalten uns vor den Einsatz anderweitig zu vergeben.
|
||
|
||
**{destination}**
|
||
|
||
# Weekly, for as long as an entry of the season checklist is not ticked off. It is not tied
|
||
# to a deadline, so it must not name one.
|
||
reminder_season_tasks:
|
||
label: 'Erinnerung: Saisonunterlagen'
|
||
placeholders: ['destination', 'tasks']
|
||
subject: 'Reminder: Fehlende Saisonunterlagen'
|
||
headline: 'Hallo aus Köln,'
|
||
body: |-
|
||
für deinen Saisoneinsatz **{destination}** fehlen uns noch folgende Unterlagen:
|
||
|
||
{tasks}
|
||
|
||
Im E&P-Team Portal findest du unter "Saisonunterlagen" die Vorlagen zum Herunterladen und kannst deine unterschriebenen Unterlagen direkt hochladen.
|
||
|
||
reminder_invoice_upload:
|
||
label: 'Erinnerung: Honorarnote hochladen'
|
||
placeholders: ['destination', 'invoiceUploadDeadlineDays']
|
||
subject: 'Reminder: Fehlende Dokumente'
|
||
headline: 'Hallo aus Köln,'
|
||
body: |-
|
||
vielen Dank für deinen Einsatz {destination}. Bitte lade deine Honorarnote innerhalb der nächsten {invoiceUploadDeadlineDays} Tage hoch, damit wir dein Honorar bearbeiten können. Solltest du deine Honorarnote zu spät hochladen, können wir sie eventuell nicht mehr annehmen.
|
||
|
||
# Goes out on the last day of the upload period, so it must not promise any time left.
|
||
reminder_invoice_upload_final:
|
||
label: 'Letzte Erinnerung: Honorarnote hochladen'
|
||
placeholders: ['destination', 'invoiceUploadDeadlineDays']
|
||
subject: 'Letzte Erinnerung: Deine Honorarnote fehlt'
|
||
headline: 'Hallo aus Köln,'
|
||
body: |-
|
||
für deinen Einsatz {destination} liegt uns noch immer keine Honorarnote vor.
|
||
|
||
Heute endet die Frist von {invoiceUploadDeadlineDays} Tagen nach deinem Einsatz. **Bitte lade deine Honorarnote noch heute hoch** - danach können wir sie eventuell nicht mehr annehmen.
|
||
|
||
Bei Fragen melde dich gerne unter [email protected]
|
||
|
||
reminder_disposition:
|
||
label: 'Erinnerung: Einsatz steht bevor'
|
||
placeholders: ['destination', 'jobProfile', 'product', 'dateFrom', 'dateTo', 'diffInDays', 'invoiceUploadDeadlineDays']
|
||
subject: 'Reminder: Dein Einsatz {destination}'
|
||
headline: 'Hallo aus Köln,'
|
||
body: |-
|
||
dein Einsatz als {jobProfile}, {product} vom {dateFrom} bis {dateTo} beginnt **in {diffInDays} Tagen**.
|
||
|
||
Wir hoffen, dass du ich schon freust und wünschen dir viel Spaß und Erfolg! Finale Infos erhältst du, falls noch nicht geschehen, ein paar Tage vor deinem Einsatz von deinen zuständigen Haus- oder Reisemanager:innen.
|
||
|
||
Bitte denk daran, deine **ausgefüllte Honorarnote bis zu {invoiceUploadDeadlineDays} Tage nach deinem Einsatz** in E&P Team hochzuladen.
|
||
|
||
Liebe Grüße,
|
||
dein Team Personalabteilung
|
||
|
||
# Descriptions shown next to the form fields. They describe the placeholder itself rather
|
||
# than any one mail, so they are shared: a name means the same thing wherever it appears.
|
||
# Daily, for as long as a work month has no signed Arbeitszeitnachweis on it. The month
|
||
# is named rather than a deadline: there is none, the office simply wants it back.
|
||
reminder_work_month_upload:
|
||
label: 'Erinnerung: Arbeitszeitnachweis hochladen'
|
||
placeholders: ['workMonth']
|
||
subject: 'Reminder: Fehlender Arbeitszeitnachweis'
|
||
headline: 'Hallo aus Köln,'
|
||
body: |-
|
||
bitte denke daran, deinen unterschriebenen Arbeitszeitnachweis hochzuladen. Ohne ihn können wir den Monat nicht abrechnen.
|
||
|
||
**{workMonth}**
|
||
|
||
Du findest ihn im Portal unter "Mein Profil - Arbeitszeiten": dort herunterladen, unterschreiben und wieder hochladen.
|
||
|
||
work_month_rejected:
|
||
label: 'Arbeitszeitnachweis abgelehnt'
|
||
placeholders: ['workMonth', 'comment']
|
||
subject: 'Dein Arbeitszeitnachweis wurde abgelehnt'
|
||
headline: 'Hallo aus Köln,'
|
||
body: |-
|
||
leider können wir deinen Arbeitszeitnachweis für **{workMonth}** so nicht annehmen.
|
||
|
||
Begründung: {comment}
|
||
|
||
Bitte lade ihn im Portal unter "Mein Profil - Arbeitszeiten" noch einmal hoch.
|
||
|
||
placeholders:
|
||
bookingUrl: 'Buchungslink für den Team-Infocall, kommt aus der Konfiguration (APPLICATION_FORM_BOOKING_URL)'
|
||
season: 'Kommende Saison in Kurzform, z. B. "26/27" - wird automatisch eingesetzt'
|
||
firstName: 'Vorname der Person, die das Formular abgeschickt hat'
|
||
lastName: 'Nachname der Person, die das Formular abgeschickt hat'
|
||
formLabel: 'Name des Formulars, z. B. "Bewerbungsformular"'
|
||
destination: 'Einsatz, z. B. "12.01.25 - 19.01.25 Skireise"'
|
||
specialAgreements: 'Zusätzliche Absprachen zum Einsatz'
|
||
contractUploadDeadlineDays: 'Frist zum Hochladen des Honorarvertrags in Tagen'
|
||
reason: 'Begründung der Absage'
|
||
documentType: 'Art des Dokuments, z. B. "Dein Honorarvertrag"'
|
||
comment: 'Begründung der Ablehnung'
|
||
invoiceUploadDeadlineDays: 'Frist zum Hochladen der Honorarnote in Tagen'
|
||
jobProfile: 'Jobprofil des Einsatzes'
|
||
product: 'Produkt der Reise'
|
||
dateFrom: 'Beginn des Einsatzes'
|
||
dateTo: 'Ende des Einsatzes'
|
||
diffInDays: 'Tage bis zum Beginn des Einsatzes'
|
||
tasks: 'Noch offene Punkte der Saison-Checkliste, kommagetrennt'
|
||
workMonth: 'Monat der Arbeitszeiten, z. B. "März 2026"'
|