diff --git a/lang/de_de.php b/lang/de_de.php
index 6361299a9..a052c28fd 100644
--- a/lang/de_de.php
+++ b/lang/de_de.php
@@ -5,6 +5,41 @@
class de_de extends en_gb
{
+ /**
+ * @return array
+ */
+ protected function _LoadDates()
+ {
+ $dates = parent::_LoadDates();
+
+ // change defaults here
+ $dates['general_date'] = 'd.m.Y';
+ $dates['general_datetime'] = 'd.m.Y H:i:s';
+ $dates['short_datetime'] = 'j.n.y H:i';
+ $dates['schedule_daily'] = 'l, d.m.Y';
+ $dates['reservation_email'] = 'd.m.Y @ H:i (e)';
+ $dates['res_popup'] = 'd.m.Y H:i';
+ $dates['res_popup_time'] = 'D, d.n. H:i';
+ $dates['short_reservation_date'] = 'j.n.y H:i';
+ $dates['dashboard'] = 'l, d.m.Y H:i';
+ $dates['period_time'] = "H:i";
+ $dates['timepicker'] = 'H:i';
+ $dates['mobile_reservation_date'] = 'd.m. H:i';
+ $dates['general_date_js'] = "dd.mm.yy";
+ $dates['general_time_js'] = 'H:mm';
+ $dates['timepicker_js'] = 'H:i';
+ $dates['momentjs_datetime'] = 'D.M.YY H:mm';
+ $dates['calendar_time'] = 'H:mm';
+ $dates['calendar_dates'] = 'd M';
+ $dates['embedded_date'] = 'D, d.';
+ $dates['embedded_time'] = 'H:i';
+ $dates['embedded_datetime'] = 'j.n. H:i';
+ $dates['report_date'] = '%d.%m.';
+
+ $this->Dates = $dates;
+ return $this->Dates;
+ }
+
/**
* @return array
*/
@@ -813,7 +848,7 @@ protected function _LoadStrings()
$strings['ConflictingReservationDates'] = 'Es gibt in Konflikt stehende Reservierungen an folgenden Tagen:';
$strings['StartDateBeforeEndDateRule'] = 'Der Startzeitpunkt muss vor dem Endzeitpunkt liegen';
$strings['StartIsInPast'] = 'Der Startzeitpunkt darf nicht in der Vergangenheit liegen';
- $strings['EmailDisabled'] = 'Em-Mail-Benachrichtigungen wurden vom Administrator deaktiviert';
+ $strings['EmailDisabled'] = 'E-Mail-Benachrichtigungen wurden vom Administrator deaktiviert';
$strings['ValidLayoutRequired'] = 'Zeitfenster müssen für alle 24 Stunden eines Tages vorgegeben werden, von und bis 0 Uhr.';
$strings['CustomAttributeErrors'] = 'Es gibt Probleme mit den von Ihnen hinzugefügten Attributen:';
$strings['CustomAttributeRequired'] = '%s ist ein Pflichtfeld';
diff --git a/lang/de_de/AccountActivation.tpl b/lang/de_de/AccountActivation.tpl
index 9065f3446..e1f9c6003 100644
--- a/lang/de_de/AccountActivation.tpl
+++ b/lang/de_de/AccountActivation.tpl
@@ -2,4 +2,5 @@ Sehr geehrte/r {$FirstName} {$LastName},
Vielen Dank für Ihre Registrierung.
Durch einen Klick auf diesen Link:
-oder geben Sie {$ActivationUrl} in Ihren Browser ein.
+oder geben Sie {$ActivationUrl} in Ihren Browser ein.
+{$AppTitle}-Login
diff --git a/lang/de_de/AccountCreation.tpl b/lang/de_de/AccountCreation.tpl
index 78838f705..6a8a43f43 100644
--- a/lang/de_de/AccountCreation.tpl
+++ b/lang/de_de/AccountCreation.tpl
@@ -1,9 +1,10 @@
-{$To},
+Hallo {$To},
Ein neuer Benutzer hat sich mit folgenden Daten registriert:
-Email: {$EmailAddress}
Name: {$FullName}
+E-mail: {$EmailAddress}
Telefon: {$Phone}
Organisation: {$Organization}
Position: {$Position}
+{$AppTitle}-Login
diff --git a/lang/de_de/AccountCreationForUser.tpl b/lang/de_de/AccountCreationForUser.tpl
new file mode 100644
index 000000000..7ab46ba7b
--- /dev/null
+++ b/lang/de_de/AccountCreationForUser.tpl
@@ -0,0 +1,15 @@
+Hallo {$FullName},
+
+für Sie wurde ein {$AppTitle}-Benutzerkonto mit den folgenden Daten erstellt:
+E-Mail: {$EmailAddress}
+Name: {$FullName}
+Telefon: {$Phone}
+Organisation: {$Organization}
+Position: {$Position}
+Passwort: {$Password}
+{if !empty($CreatedBy)}
+ Erstellt von: {$CreatedBy}
+{/if}
+
+Bitte loggen Sie sich ein und ändern Ihr Passwort.
+{$AppTitle}-Login
diff --git a/lang/de_de/AccountDeleted.tpl b/lang/de_de/AccountDeleted.tpl
new file mode 100644
index 000000000..80cf30830
--- /dev/null
+++ b/lang/de_de/AccountDeleted.tpl
@@ -0,0 +1,3 @@
+Das {$AppTitle}-Benutzerkonto für {$UserFullName} wurde gelöscht von {$AdminFullName}.
+
+{$AppTitle}-Login
diff --git a/lang/de_de/AnnouncementEmail.tpl b/lang/de_de/AnnouncementEmail.tpl
new file mode 100644
index 000000000..f3bc60697
--- /dev/null
+++ b/lang/de_de/AnnouncementEmail.tpl
@@ -0,0 +1,6 @@
+Hallo {$FirstName},
+die folgende Ankündigung wird Ihnen von {$AppTitle} gesendet:
+
+{$AnnouncementText|nl2br}
+
+{$AppTitle}-Login
diff --git a/lang/de_de/EndReminderEmail.tpl b/lang/de_de/EndReminderEmail.tpl
index 1d47e487a..116a0246c 100644
--- a/lang/de_de/EndReminderEmail.tpl
+++ b/lang/de_de/EndReminderEmail.tpl
@@ -1,6 +1,5 @@
Ihre Reservierung endet bald.
-Reservierungsdetails:
-
+Reservierungsdetails:
Start: {formatdate date=$StartDate key=reservation_email}
Ende: {formatdate date=$EndDate key=reservation_email}
@@ -8,7 +7,6 @@ Reservierungsdetails:
Titel: {$Title}
Beschreibung: {$Description|nl2br}
-Reservierung ansehen |
+Reservierung ansehen |
Zum Kalender hinzufügen |
-Anmelden bei LibreBooking
-
+{$AppTitle}-Login
diff --git a/lang/de_de/GuestAccountCreation.tpl b/lang/de_de/GuestAccountCreation.tpl
new file mode 100644
index 000000000..64ec7f24c
--- /dev/null
+++ b/lang/de_de/GuestAccountCreation.tpl
@@ -0,0 +1,9 @@
+Hallo,
+Sie wurden zu einer Buchung in {$AppTitle} eingeladen.
+Es wurde ein Benutzerkonto mit den folgenden Daten erzeugt:
+E-Mail: {$EmailAddress}
+Passwort: {$Password}
+
+Bitte loggen Sie sich ein, um Ihr Benutzerkonto und Ihre Reservierungen anzupassen.
+
+
{$AppTitle}-Login
diff --git a/lang/de_de/InviteUser.tpl b/lang/de_de/InviteUser.tpl
new file mode 100644
index 000000000..087346a3b
--- /dev/null
+++ b/lang/de_de/InviteUser.tpl
@@ -0,0 +1,6 @@
+Hallo,
+{$FullName} hat Sie eingeladen ein Benutzerkonto bei {$AppTitle} zu erstellen damit Sie an einer Reservierung teilnehmen können.
+Bitte registrieren Sie sich hier.
+Vielen Dank
+
+{$AppTitle}-Login
diff --git a/lang/de_de/MissedCheckinEmail.tpl b/lang/de_de/MissedCheckinEmail.tpl
new file mode 100644
index 000000000..5525bbf47
--- /dev/null
+++ b/lang/de_de/MissedCheckinEmail.tpl
@@ -0,0 +1,18 @@
+Hallo {$FirstName},
+bitte führen Sie einen Checkin zu Ihrer Reservierung durch.
+
+Reservierungsdetails:
+
+Start: {formatdate date=$StartDate key=reservation_email}
+Ende: {formatdate date=$EndDate key=reservation_email}
+Resource: {$ResourceName}
+Titel: {$Title}
+Beschreibung: {$Description|nl2br}
+{if $IsAutoRelease}
+
+ Wenn Sie sich nicht einchecken, wird Ihre Reservierung automatisch um {formatdate date=$AutoReleaseTime key=reservation_email} gelöscht.
+ Ihr Anspruch auf die Reservierung verfällt damit.
+{/if}
+
+
+Reservierung ansehen | {$AppTitle}-Login
diff --git a/lang/de_de/ReportEmail.tpl b/lang/de_de/ReportEmail.tpl
index 2449729aa..8941b9031 100644
--- a/lang/de_de/ReportEmail.tpl
+++ b/lang/de_de/ReportEmail.tpl
@@ -1,3 +1,4 @@
-Ihren Reservierungsbericht finden Sie im Anhang.
+Hallo {$FirstName},
+Ihren Reservierungsbericht aus {$AppTitle} finden Sie im Anhang.
-Anmelden bei LibreBooking
+{$AppTitle}-Login
diff --git a/lang/de_de/ReservationAvailable.tpl b/lang/de_de/ReservationAvailable.tpl
new file mode 100644
index 000000000..3b08d768c
--- /dev/null
+++ b/lang/de_de/ReservationAvailable.tpl
@@ -0,0 +1,5 @@
+Hallo {$FirstName},
+die Ressource "{$ResourceName}" ist nun verfügbar zwischen {formatdate date=$StartDate key=res_popup} und {formatdate date=$EndDate key=res_popup}.
+
+
+Jetzt reservieren | {$AppTitle}-Login
diff --git a/lang/de_de/ReservationCreated.tpl b/lang/de_de/ReservationCreated.tpl
index 5fc8f3f2f..401d98f8e 100644
--- a/lang/de_de/ReservationCreated.tpl
+++ b/lang/de_de/ReservationCreated.tpl
@@ -1,85 +1,85 @@
- Reservierungsdetails:
-
-
+Hallo {$FirstName},
+Sie haben die folgende Reservierung erstellt.
+
+Reservierungsdetails:
+
+Beginn: {formatdate date=$StartDate key=reservation_email}
+Ende: {formatdate date=$EndDate key=reservation_email}
- Beginn: {formatdate date=$StartDate key=reservation_email}
- Ende: {formatdate date=$EndDate key=reservation_email}
+{if $Resources|default:array()|count > 1}
+ Ressourcen ({$Resources|default:array()|count}):
+{else}
+ Ressource:
+{/if}
+{foreach from=$Resources item=resource name=resourceLoop}
+ {$resource.name|escape}
+ {if $resource.scheduleName}Zeitplan: {$resource.scheduleName|escape}
{/if}
+ Ressourcen-ID: {$resource.id}
+ {if $resource.location}Standort: {$resource.location|escape}
{/if}
+ {if $resource.contact}Kontakt: {$resource.contact|escape}
{/if}
+ {if $resource.description}Beschreibung: {$resource.description|escape|nl2br}
{/if}
+ {if $resource.notes}Notizen: {$resource.notes|escape|nl2br}
{/if}
+ {if $resource.resourceAdministrator}Ressourcenadministrator: {$resource.resourceAdministrator|escape}
{/if}
- {if $Resources|default:array()|count > 1}
- Ressourcen ({$Resources|default:array()|count}):
- {else}
- Ressource:
+ {if $resource.attributeRows|default:array()|count > 0}
+ Ressourcendetails:
+
+ {foreach from=$resource.attributeRows item=row}
+
+ | {$row.label|escape} |
+ {$row.displayValue|escape|nl2br} |
+
+ {/foreach}
+
{/if}
- {foreach from=$Resources item=resource name=resourceLoop}
- {$resource.name|escape}
- {if $resource.scheduleName}Zeitplan: {$resource.scheduleName|escape}
{/if}
- Ressourcen-ID: {$resource.id}
- {if $resource.location}Standort: {$resource.location|escape}
{/if}
- {if $resource.contact}Kontakt: {$resource.contact|escape}
{/if}
- {if $resource.description}Beschreibung: {$resource.description|escape|nl2br}
{/if}
- {if $resource.notes}Notizen: {$resource.notes|escape|nl2br}
{/if}
- {if $resource.resourceAdministrator}Ressourcenadministrator: {$resource.resourceAdministrator|escape}
{/if}
- {if $resource.attributeRows|default:array()|count > 0}
- Ressourcendetails:
-
- {foreach from=$resource.attributeRows item=row}
-
- | {$row.label|escape} |
- {$row.displayValue|escape|nl2br} |
-
- {/foreach}
-
- {/if}
+ {if $resource.image}
+
+ {/if}
- {if $resource.image}
-
- {/if}
+ {if !$smarty.foreach.resourceLoop.last}
{/if}
+{/foreach}
- {if !$smarty.foreach.resourceLoop.last}
{/if}
- {/foreach}
+Titel: {$Title}
+Beschreibung: {$Description|nl2br}
- Titel: {$Title}
- Beschreibung: {$Description|nl2br}
+{if count($RepeatDates) gt 0}
+
+ Diese Reservierung gilt für den/die folgenden Tag(e):
+
+{/if}
- {if count($RepeatDates) gt 0}
-
- Diese Reservierung gilt für den/die folgenden Tag(e):
-
- {/if}
+{foreach from=$RepeatDates item=date name=dates}
+ {formatdate date=$date}
+{/foreach}
- {foreach from=$RepeatDates item=date name=dates}
- {formatdate date=$date}
+{if $Accessories|default:array()|count > 0}
+
Zubehör:
+ {foreach from=$Accessories item=accessory}
+ ({$accessory->QuantityReserved}) {$accessory->Name}
{/foreach}
+{/if}
- {if $Accessories|default:array()|count > 0}
-
Zubehör:
- {foreach from=$Accessories item=accessory}
- ({$accessory->QuantityReserved}) {$accessory->Name}
- {/foreach}
- {/if}
-
- {if $Attributes|default:array()|count > 0}
-
- {foreach from=$Attributes item=attribute}
- {control type="AttributeControl" attribute=$attribute readonly=true}
- {/foreach}
- {/if}
-
- {if $RequiresApproval}
-
- Eine oder mehrere Ressourcen benötigen eine Genehmigung.
- Diese Reservierung wird zurückgehalten, bis sie genehmigt ist.
- {/if}
-
- {if !empty($ApprovedBy)}
-
- Genehmigt von: {$ApprovedBy}
- {/if}
+{if $Attributes|default:array()|count > 0}
+
+ {foreach from=$Attributes item=attribute}
+ {control type="AttributeControl" attribute=$attribute readonly=true}
+ {/foreach}
+{/if}
+{if $RequiresApproval}
+ Eine oder mehrere Ressourcen benötigen eine Genehmigung.
+ Diese Reservierung wird zurückgehalten, bis sie genehmigt ist.
+{/if}
+
+{if !empty($ApprovedBy)}
- Reservierung ansehen |
- Zum Kalender hinzufügen |
- Anmelden bei {$AppTitle}
+ Genehmigt von: {$ApprovedBy}
+{/if}
+
+
+Reservierung ansehen |
+Zum Kalender hinzufügen |
+{$AppTitle}-Login
diff --git a/lang/de_de/ReservationCreatedAdmin.tpl b/lang/de_de/ReservationCreatedAdmin.tpl
index 05a177f04..cafe8aace 100644
--- a/lang/de_de/ReservationCreatedAdmin.tpl
+++ b/lang/de_de/ReservationCreatedAdmin.tpl
@@ -1,79 +1,79 @@
- Reservierungsdetails:
-
-
+Hallo {$FirstName},
+es wurde die folgende Reservierung erstellt.
+Reservierungsdetails:
+
- Benutzer: {$UserName}
- Beginn: {formatdate date=$StartDate key=reservation_email}
- Ende: {formatdate date=$EndDate key=reservation_email}
+Benutzer: {$UserName}
+Beginn: {formatdate date=$StartDate key=reservation_email}
+Ende: {formatdate date=$EndDate key=reservation_email}
- {if $Resources|default:array()|count > 1}
- Ressourcen ({$Resources|default:array()|count}):
- {else}
- Ressource:
+{if $Resources|default:array()|count > 1}
+ Ressourcen ({$Resources|default:array()|count}):
+{else}
+ Ressource:
+{/if}
+{foreach from=$Resources item=resource name=resourceLoop}
+ {$resource.name|escape}
+ {if $resource.scheduleName}Zeitplan: {$resource.scheduleName|escape}
{/if}
+ Ressourcen-ID: {$resource.id}
+ {if $resource.location}Standort: {$resource.location|escape}
{/if}
+ {if $resource.contact}Kontakt: {$resource.contact|escape}
{/if}
+ {if $resource.description}Beschreibung: {$resource.description|escape|nl2br}
{/if}
+ {if $resource.notes}Notizen: {$resource.notes|escape|nl2br}
{/if}
+ {if $resource.resourceAdministrator}Ressourcenadministrator: {$resource.resourceAdministrator|escape}
{/if}
+
+ {if $resource.attributeRows|default:array()|count > 0}
+ Ressourcendetails:
+
+ {foreach from=$resource.attributeRows item=row}
+
+ | {$row.label|escape} |
+ {$row.displayValue|escape|nl2br} |
+
+ {/foreach}
+
{/if}
- {foreach from=$Resources item=resource name=resourceLoop}
- {$resource.name|escape}
- {if $resource.scheduleName}Zeitplan: {$resource.scheduleName|escape}
{/if}
- Ressourcen-ID: {$resource.id}
- {if $resource.location}Standort: {$resource.location|escape}
{/if}
- {if $resource.contact}Kontakt: {$resource.contact|escape}
{/if}
- {if $resource.description}Beschreibung: {$resource.description|escape|nl2br}
{/if}
- {if $resource.notes}Notizen: {$resource.notes|escape|nl2br}
{/if}
- {if $resource.resourceAdministrator}Ressourcenadministrator: {$resource.resourceAdministrator|escape}
{/if}
- {if $resource.attributeRows|default:array()|count > 0}
- Ressourcendetails:
-
- {foreach from=$resource.attributeRows item=row}
-
- | {$row.label|escape} |
- {$row.displayValue|escape|nl2br} |
-
- {/foreach}
-
- {/if}
+ {if $resource.image}
+
+ {/if}
- {if $resource.image}
-
- {/if}
+ {if !$smarty.foreach.resourceLoop.last}
{/if}
+{/foreach}
- {if !$smarty.foreach.resourceLoop.last}
{/if}
- {/foreach}
+Titel: {$Title}
+Beschreibung: {$Description}
- Titel: {$Title}
- Beschreibung: {$Description}
+{if count($RepeatDates) gt 0}
+
+ Ihre Reservierung gilt für den/die folgenden Tag(e):
+
+{/if}
- {if count($RepeatDates) gt 0}
-
- Ihre Reservierung gilt für den/die folgenden Tag(e):
-
- {/if}
+{foreach from=$RepeatDates item=date name=dates}
+ {formatdate date=$date}
+{/foreach}
- {foreach from=$RepeatDates item=date name=dates}
- {formatdate date=$date}
+{if $Accessories|default:array()|count > 0}
+
Zubehör:
+ {foreach from=$Accessories item=accessory}
+ ({$accessory->QuantityReserved}) {$accessory->Name}
{/foreach}
+{/if}
- {if $Accessories|default:array()|count > 0}
-
Zubehör:
- {foreach from=$Accessories item=accessory}
- ({$accessory->QuantityReserved}) {$accessory->Name}
- {/foreach}
- {/if}
-
- {if $Attributes|default:array()|count > 0}
-
- {foreach from=$Attributes item=attribute}
- {control type="AttributeControl" attribute=$attribute readonly=true}
- {/foreach}
- {/if}
-
- {if $RequiresApproval}
-
- Eine oder mehrere Ressourcen benötigen eine Genehmigung.
- Diese Reservierung wird zurückgehalten, bis sie genehmigt ist.
- {/if}
-
+{if $Attributes|default:array()|count > 0}
+ {foreach from=$Attributes item=attribute}
+ {control type="AttributeControl" attribute=$attribute readonly=true}
+ {/foreach}
+{/if}
+
+{if $RequiresApproval}
- Reservierung ansehen | Anmelden bei phpScheduleIt
+ Eine oder mehrere Ressourcen benötigen eine Genehmigung.
+ Diese Reservierung wird zurückgehalten, bis sie genehmigt ist.
+{/if}
+
+
+Reservierung ansehen | {$AppTitle}-Login
diff --git a/lang/de_de/ReservationDeleted.tpl b/lang/de_de/ReservationDeleted.tpl
index f872b9c8a..f08bc0aa2 100644
--- a/lang/de_de/ReservationDeleted.tpl
+++ b/lang/de_de/ReservationDeleted.tpl
@@ -1,3 +1,6 @@
+Hallo {$FirstName},
+die folgende Reservierung wurde gelöscht.
+
Reservierungsdetails:
@@ -47,5 +50,4 @@ Beschreibung: {$Description|nl2br}
{/foreach}
{/if}
-Anmelden bei LibreBooking
-
+{$AppTitle}-Login
diff --git a/lang/de_de/ReservationInvitation.tpl b/lang/de_de/ReservationInvitation.tpl
index 137198f84..b64582226 100644
--- a/lang/de_de/ReservationInvitation.tpl
+++ b/lang/de_de/ReservationInvitation.tpl
@@ -1,54 +1,56 @@
- Reservierungsdetails:
-
-
-
- Beginn: {formatdate date=$StartDate key=reservation_email}
- Ende: {formatdate date=$EndDate key=reservation_email}
- {if $ResourceNames|default:array()|count > 1}
- Ressourcen:
- {foreach from=$ResourceNames item=resourceName}
- {$resourceName}
- {/foreach}
- {else}
- Ressource: {$ResourceName}
- {/if}
-
- {if $ResourceImage}
-
- {/if}
-
- Titel: {$Title}
- Beschreibung: {$Description|nl2br}
-
- {if count($RepeatDates) gt 0}
-
- Die Reservierung gilt für den/die folgenden Tag(e):
-
- {/if}
-
- {foreach from=$RepeatDates item=date name=dates}
- {formatdate date=$date}
+Hallo {$FirstName},
+Sie wurdne zu einer Reservierung in {$AppTitle} eingeladen.
+
+Reservierungsdetails:
+
+
+
+Beginn: {formatdate date=$StartDate key=reservation_email}
+Ende: {formatdate date=$EndDate key=reservation_email}
+{if $ResourceNames|default:array()|count > 1}
+ Ressourcen:
+ {foreach from=$ResourceNames item=resourceName}
+ {$resourceName}
{/foreach}
+ {else}
+ Ressource: {$ResourceName}
+{/if}
- {if $Accessories|default:array()|count > 0}
-
Zubehör:
- {foreach from=$Accessories item=accessory}
- ({$accessory->QuantityReserved}) {$accessory->Name}
- {/foreach}
- {/if}
+{if $ResourceImage}
+
+{/if}
- {if $RequiresApproval}
-
- Eine oder mehrere Ressourcen benötigen eine Genehmigung.
- Diese Reservierung wird zurückgehalten, bis sie genehmigt ist.
- {/if}
+Titel: {$Title}
+Beschreibung: {$Description|nl2br}
+{if count($RepeatDates) gt 0}
- Möchten Sie teilnehmen? Ja Nein
-
+ Die Reservierung gilt für den/die folgenden Tag(e):
+{/if}
- Reservierung ansehen |
- Zum Kalender hinzufügen |
- Anmelden bei LibreBooking
+{foreach from=$RepeatDates item=date name=dates}
+ {formatdate date=$date}
+{/foreach}
+{if $Accessories|default:array()|count > 0}
+
Zubehör:
+ {foreach from=$Accessories item=accessory}
+ ({$accessory->QuantityReserved}) {$accessory->Name}
+ {/foreach}
+{/if}
+
+{if $RequiresApproval}
+
+ Eine oder mehrere Ressourcen benötigen eine Genehmigung.
+ Diese Reservierung wird zurückgehalten, bis sie genehmigt ist.
+{/if}
+
+
+Möchten Sie teilnehmen? Ja Nein
+
+
+
+Reservierung ansehen |
+Zum Kalender hinzufügen |
+{$AppTitle}-Login
diff --git a/lang/de_de/ReservationParticipationActivity.tpl b/lang/de_de/ReservationParticipationActivity.tpl
new file mode 100644
index 000000000..1ee8ae868
--- /dev/null
+++ b/lang/de_de/ReservationParticipationActivity.tpl
@@ -0,0 +1,62 @@
+Hallo {$FirstName},
+die folgende Reservierung wurde aktualisiert.
+{$ParticipantDetails}
+ {if ($InvitationAction == InvitationAction::Decline || $InvitationAction == InvitationAction::CancelAll || $InvitationAction == InvitationAction::CancelInstance)}
+ hat Ihre Einladung abgelehnt.
+ {elseif ($InvitationAction == InvitationAction::Join || $InvitationAction == InvitationAction::JoinAll)}
+ ist Ihrere Reservierung beigetreten.
+ {else}
+ hat Ihrer Einladung zugestimmt.
+ {/if}
+
+
+Reservierungsdetails
+
+
+ Start: {formatdate date=$StartDate key=reservation_email}
+ Ende: {formatdate date=$EndDate key=reservation_email}
+ Titel: {$Title}
+ Beschreibung: {$Description|nl2br}
+ {if $Attributes|default:array()|count > 0}
+
+ {foreach from=$Attributes item=attribute}
+
{control type="AttributeControl" attribute=$attribute readonly=true}
+ {/foreach}
+{/if}
+
+
+
+ {if $ResourceNames|default:array()|count > 1}
+ Resourcen ({$ResourceNames|default:array()|count}):
+
+ {foreach from=$ResourceNames item=resourceName}
+ {$resourceName}
+
+ {/foreach}
+ {else}
+ Resource:
+ {$ResourceName}
+
+ {/if}
+
+
+{if $ResourceImage}
+
+{/if}
+
+
+ {if $Accessories|count > 0}
+ Zubehör:
+
+ {foreach from=$Accessories item=accessory}
+ ({$accessory->QuantityReserved}) {$accessory->Name}
+
+ {/foreach}
+ {/if}
+
+
+Referenznummer: {$ReferenceNumber}
+
+
+ Reservierung ansehen | {$AppTitle}-Login
+
diff --git a/lang/de_de/ReservationSeriesEnding.tpl b/lang/de_de/ReservationSeriesEnding.tpl
new file mode 100644
index 000000000..6687cd84b
--- /dev/null
+++ b/lang/de_de/ReservationSeriesEnding.tpl
@@ -0,0 +1,17 @@
+
+ Hallo {$FirstName},
+ Ihre Serien-Reservierung für {$ResourceName} endet am {formatdate date=$StartDate key=reservation_email}.
+
+
+Reservierungsdetails
+
+ Start: {formatdate date=$StartDate key=reservation_email}
+ Ende: {formatdate date=$EndDate key=reservation_email}
+ Resource: {$ResourceName}
+ Titel: {$Title}
+ Beschreibung: {$Description|nl2br}
+
+
+
+ Reservierung ansehen | {$AppTitle}-Login
+
diff --git a/lang/de_de/ResetPassword.tpl b/lang/de_de/ResetPassword.tpl
index 1e55e8f34..60cb5ea31 100644
--- a/lang/de_de/ResetPassword.tpl
+++ b/lang/de_de/ResetPassword.tpl
@@ -1,9 +1,13 @@
-Hier ist Ihr vorläufiges Passwort: {$TemporaryPassword}
+
+ Hallo {$FirstName},
+ das Passwort für Ihr {$AppTitle}-Benutzerkonto wurde zurückgesetzt.
+
-
-
-Ihr altes Passwort wurde zurückgesetzt und wird nicht mehr funktionieren.
-
-
-Bitte einmal anmelden und das Passwort ändern.
+
+ Hier ist Ihr vorläufiges Passwort: {$TemporaryPassword}
+ Ihr altes Passwort wurde zurückgesetzt und wird nicht mehr funktionieren.
+
+ Bitte anmelden und das Passwort ändern.
+
+{$AppTitle}-Login
diff --git a/lang/de_de/ResourceStatusChanged.tpl b/lang/de_de/ResourceStatusChanged.tpl
new file mode 100644
index 000000000..92808bec5
--- /dev/null
+++ b/lang/de_de/ResourceStatusChanged.tpl
@@ -0,0 +1,9 @@
+
+ Hallo {$FirstName},
+ Sie haben eine kommende {$AppTitle}-Reservierung für {$ResourceName}.
+ Leider hat sich der Verfügbarkeitsstatus geändert.
+
+
+{$Message|nl2br}
+
+{$AppTitle}-Login
diff --git a/lang/de_de/StartReminderEmail.tpl b/lang/de_de/StartReminderEmail.tpl
index 7346dea4b..033082af1 100644
--- a/lang/de_de/StartReminderEmail.tpl
+++ b/lang/de_de/StartReminderEmail.tpl
@@ -1,15 +1,20 @@
-Ihre Reservierung beginnt bald.
-Reservierungsdetails:
+
+ Hallo {$FirstName},
+ Ihre Reservierung beginnt bald.
+
+
+ Reservierungsdetails
-
- Beginn: {formatdate date=$StartDate key=reservation_email}
- Ende: {formatdate date=$EndDate key=reservation_email}
- Ressource: {$ResourceName}
- Titel: {$Title}
- Beschreibung: {$Description|nl2br}
-
-
-Reservierung ansehen |
-Zum Kalender hinzufügen |
-Anmelden bei LibreBooking
+ Beginn: {formatdate date=$StartDate key=reservation_email}
+ Ende: {formatdate date=$EndDate key=reservation_email}
+ Ressource: {$ResourceName}
+ Titel: {$Title}
+ Beschreibung: {$Description|nl2br}
+
+
+
+ Reservierung ansehen |
+ Zum Kalender hinzufügen |
+ {$AppTitle}-Login
+