diff --git a/plugins/calendar/localization/de.inc b/plugins/calendar/localization/de.inc
new file mode 100644
index 00000000..1981504e
--- /dev/null
+++ b/plugins/calendar/localization/de.inc
@@ -0,0 +1,269 @@
+CalDAV-Klienten (z.B. Evolution oder Mozilla Thunderbird) kopieren, um den Kalender in Gänze mit einem mobilen Gerät zu synchronisieren.';
+$labels['findcalendars'] = 'Kalender finden …';
+$labels['searchterms'] = 'Suchbegriffe';
+$labels['calsearchresults'] = 'Verfügbare Kalender';
+$labels['calendarsubscribe'] = 'Permanent anzeigen';
+$labels['nocalendarsfound'] = 'Keine Kalender gefunden';
+$labels['nrcalendarsfound'] = '$nr Kalender gefunden';
+$labels['quickview'] = 'Nur diesen Kalender anzeigen';
+$labels['invitationspending'] = 'Ausstehende Einladungen';
+$labels['invitationsdeclined'] = 'Abgelehnte Einladungen';
+$labels['changepartstat'] = 'Teilnehmerstatus ändern';
+$labels['rsvpcomment'] = 'Einladungstext';
+$labels['listrange'] = 'Angezeigter Bereich:';
+$labels['listsections'] = 'Unterteilung:';
+$labels['smartsections'] = 'Intelligent';
+$labels['until'] = 'bis';
+$labels['today'] = 'Heute';
+$labels['tomorrow'] = 'Morgen';
+$labels['thisweek'] = 'Diese Woche';
+$labels['nextweek'] = 'Nächste Woche';
+$labels['prevweek'] = 'Vorige Woche';
+$labels['thismonth'] = 'Diesen Monat';
+$labels['nextmonth'] = 'Nächsten Monat';
+$labels['weekofyear'] = 'Woche';
+$labels['pastevents'] = 'Vergangene';
+$labels['futureevents'] = 'Zukünftige';
+$labels['showalarms'] = 'Erinnerungen anzeigen';
+$labels['defaultalarmtype'] = 'Standard-Erinnerungseinstellung';
+$labels['defaultalarmoffset'] = 'Standard-Erinnerungszeit';
+$labels['attendee'] = 'Teilnehmer';
+$labels['role'] = 'Rolle';
+$labels['availability'] = 'Verfüg.';
+$labels['confirmstate'] = 'Status';
+$labels['addattendee'] = 'Hinzufügen';
+$labels['roleorganizer'] = 'Organisator';
+$labels['rolerequired'] = 'Erforderlich';
+$labels['roleoptional'] = 'Optional';
+$labels['rolechair'] = 'Vorsitz';
+$labels['rolenonparticipant'] = 'Abwesend';
+$labels['cutypeindividual'] = 'Person';
+$labels['cutypegroup'] = 'Gruppe';
+$labels['cutyperesource'] = 'Ressource';
+$labels['cutyperoom'] = 'Raum';
+$labels['availfree'] = 'Frei';
+$labels['availbusy'] = 'Gebucht';
+$labels['availunknown'] = 'Unbekannt';
+$labels['availtentative'] = 'Mit Vorbehalt';
+$labels['availoutofoffice'] = 'Abwesend';
+$labels['scheduletime'] = 'Verfügbarkeit anzeigen';
+$labels['sendinvitations'] = 'Einladungen versenden';
+$labels['sendnotifications'] = 'Teilnehmer über die Änderungen informieren';
+$labels['sendcancellation'] = 'Teilnehmer über die Terminabsage informieren';
+$labels['onlyworkinghours'] = 'Verfügbarkeit innerhalb meiner Arbeitszeiten suchen';
+$labels['reqallattendees'] = 'Erforderliche/alle Teilnehmer';
+$labels['prevslot'] = 'Vorheriger Vorschlag';
+$labels['nextslot'] = 'Nächster Vorschlag';
+$labels['suggestedslot'] = 'Empfohlener Slot';
+$labels['noslotfound'] = 'Es konnten keine freien Zeiten gefunden werden';
+$labels['invitationsubject'] = 'Sie wurden zu »$title« eingeladen';
+$labels['invitationmailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\n\$description\n\nIm Anhang finden Sie eine iCalendar-Datei mit allen Details des Termins. Diese können Sie in Ihre Kalenderanwendung importieren.";
+$labels['invitationattendlinks'] = "Falls Ihr E-Mail-Programm keine iTip-Anfragen unterstützt, können Sie den folgenden Link verwenden, um den Termin zu bestätigen oder abzulehnen:\n\$url";
+$labels['eventupdatesubject'] = '»$title« wurde aktualisiert';
+$labels['eventupdatesubjectempty'] = 'Termin wurde aktualisiert';
+$labels['eventupdatemailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\nIm Anhang finden Sie eine iCalendar-Datei mit den aktualisiereten Termindaten. Diese können Sie in Ihre Kalenderanwendung importieren.";
+$labels['eventcancelsubject'] = '»$title« wurde abgesagt';
+$labels['eventcancelmailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\nDer Termin wurde von \$organizer abgesagt.\n\nIm Anhang finden Sie eine iCalendar-Datei mit den Termindaten.";
+$labels['itipobjectnotfound'] = 'Der Termin auf den sich diese Nachricht bezieht, wurde in Ihrem Kalender nicht gefunden.';
+$labels['itipmailbodyaccepted'] = "\$sender hat die Einladung zum folgenden Termin angenommen:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
+$labels['itipmailbodytentative'] = "\$sender hat die Einladung mit Vorbehalt zum folgenden Termin angenommen:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
+$labels['itipmailbodydeclined'] = "\$sender hat die Einladung zum folgenden Termin abgelehnt:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
+$labels['itipmailbodycancel'] = "\$sender hat Ihre Teilnahme bei der folgenden Veranstaltung zurückgewiesen:\n\n*\$title*\n\nWann: \$date";
+$labels['itipmailbodydelegated'] = "\$sender hat die Teilnahme an folgendem Event delegiert:\n\n*\$title*\n\nWhen: \$date";
+$labels['itipmailbodydelegatedto'] = "\$sender hat die Teilnahme an folgendem Event an Sie delegiert:\n\n*\$title*\n\nWann: \$date";
+$labels['itipdeclineevent'] = 'Möchten Sie die Einladung zu diesem Termin ablehnen?';
+$labels['declinedeleteconfirm'] = 'Soll der abgelehnte Termin zusätzlich aus dem Kalender gelöscht werden?';
+$labels['itipcomment'] = 'Kommentar zur Einladungs-/Benachrichtigungsnachricht';
+$labels['itipcommenttitle'] = 'Dieser Kommentar wird an die Einladungs-/Benachrichtigungsnachricht angehängt, die an die Teilnehmer verschickt wird';
+$labels['notanattendee'] = 'Sie sind nicht in der Liste der Teilnehmer aufgeführt';
+$labels['eventcancelled'] = 'Der Termin wurde vom Organisator abgesagt';
+$labels['saveincalendar'] = 'speichern in';
+$labels['updatemycopy'] = 'In meinem Kalender aktualisieren';
+$labels['savetocalendar'] = 'In Kalender übernehmen';
+$labels['openpreview'] = 'Kalender überprüfen';
+$labels['noearlierevents'] = 'Keine früheren Ereignisse';
+$labels['nolaterevents'] = 'Keine späteren Ereignisse';
+$labels['resource'] = 'Ressource';
+$labels['addresource'] = 'Ressource buchen';
+$labels['findresources'] = 'Ressourcen finden';
+$labels['resourcedetails'] = 'Details';
+$labels['resourceavailability'] = 'Verfügbarkeit';
+$labels['resourceowner'] = 'Eigentümer';
+$labels['resourceadded'] = 'Diese Ressource wurde Ihrem Termin hinzugefügt';
+$labels['tabsummary'] = 'Übersicht';
+$labels['tabrecurrence'] = 'Wiederholung';
+$labels['tabattendees'] = 'Teilnehmer';
+$labels['tabresources'] = 'Ressourcen';
+$labels['tabattachments'] = 'Anhänge';
+$labels['tabsharing'] = 'Freigabe';
+$labels['deleteobjectconfirm'] = 'Möchten Sie diesen Termin wirklich löschen?';
+$labels['deleteventconfirm'] = 'Möchten Sie diesen Termin wirklich löschen?';
+$labels['deletecalendarconfirm'] = 'Möchten Sie diesen Kalender mit allen Terminen wirklich löschen?';
+$labels['deletecalendarconfirmrecursive'] = 'Soll dieser Kalender wirklich mit allen Terminen und Unterkalendern gelöscht werden?';
+$labels['savingdata'] = 'Daten werden gespeichert …';
+$labels['errorsaving'] = 'Fehler beim Speichern.';
+$labels['operationfailed'] = 'Die Aktion ist fehlgeschlagen.';
+$labels['invalideventdates'] = 'Ungültige Daten eingegeben! Bitte überprüfen Sie die Eingaben.';
+$labels['invalidcalendarproperties'] = 'Ungültige Kalenderinformationen! Bitte geben Sie einen Namen ein.';
+$labels['searchnoresults'] = 'Keine Termine in den gewählten Kalendern gefunden.';
+$labels['successremoval'] = 'Der Termin wurde erfolgreich gelöscht.';
+$labels['successrestore'] = 'Der Termin wurde erfolgreich wieder hergestellt.';
+$labels['errornotifying'] = 'Benachrichtigung an die Teilnehmer konnten nicht gesendet werden';
+$labels['errorimportingevent'] = 'Fehler beim Importieren';
+$labels['importwarningexists'] = 'Eine Kopie dieses Termins existiert bereits in Ihrem Kalender.';
+$labels['newerversionexists'] = 'Eine neuere Version dieses Termins exisitert bereits! Import abgebrochen.';
+$labels['nowritecalendarfound'] = 'Kein Kalender zum Speichern gefunden';
+$labels['importedsuccessfully'] = 'Der Termin wurde erfolgreich in »$calendar« gespeichert';
+$labels['updatedsuccessfully'] = 'Der Termin wurde erfolgreich in »$calendar« geändert';
+$labels['attendeupdateesuccess'] = 'Teilnehmerstatus erfolgreich aktualisiert';
+$labels['itipsendsuccess'] = 'Einladung an Teilnehmer versendet.';
+$labels['itipresponseerror'] = 'Die Antwort auf diese Einladung konnte nicht versendet werden';
+$labels['itipinvalidrequest'] = 'Diese Einladung ist nicht mehr gültig.';
+$labels['sentresponseto'] = 'Antwort auf diese Einladung erfolgreich an $mailto gesendet';
+$labels['localchangeswarning'] = 'Die auszuführenden Änderungen werden sich nur auf den persönlichen Kalender auswirken und nicht an den Organisator des Termins weitergeleitet.';
+$labels['importsuccess'] = 'Es wurden $nr Termine erfolgreich importiert';
+$labels['importnone'] = 'Keine Termine zum Importieren gefunden';
+$labels['importerror'] = 'Fehler beim Importieren';
+$labels['aclnorights'] = 'Der Zugriff auf diesen Kalender erfordert Administrator-Rechte.';
+$labels['changeeventconfirm'] = 'Termin ändern';
+$labels['removeeventconfirm'] = 'Termin löschen';
+$labels['changerecurringeventwarning'] = 'Dies ist eine Terminreihe. Möchten Sie nur den aktuellen, diesen und alle zukünftigen oder alle Termine bearbeiten oder die Änderungen als neuen Termin speichern?';
+$labels['removerecurringeventwarning'] = 'Dies ist ein wiederkehrender Termin. Wollen Sie nur diesen Termin bearbeiten oder alle zukünftigen Vorkommen? Alternativ können auch alle Vorkommen bearbeitet werden.';
+$labels['removerecurringallonly'] = 'Dieses ist ein wiederkehrender Termin. Als ein Teilnehmer können Sie nur den gesamten Termin inklusive aller Wiederholungen löschen.';
+$labels['currentevent'] = 'Aktuellen';
+$labels['futurevents'] = 'Zukünftige';
+$labels['allevents'] = 'Alle';
+$labels['saveasnew'] = 'Als neu speichern';
+$labels['birthdays'] = 'Geburtstage';
+$labels['birthdayscalendar'] = 'Geburtstagskalender';
+$labels['displaybirthdayscalendar'] = 'Geburtstagskalender anzeigen';
+$labels['birthdayscalendarsources'] = 'Für diese Adressbücher';
+$labels['birthdayeventtitle'] = '$names Geburtstag';
+$labels['birthdayage'] = 'Alter $age';
+$labels['objectchangelog'] = 'Änderungsverlauf';
+$labels['objectdiff'] = 'Änderungen aus $rev1 nach $rev2';
+$labels['objectnotfound'] = 'Termindaten sind leider nicht vergübar';
+$labels['objectchangelognotavailable'] = 'Änderungshistorie ist nicht verfügbar für diesen Termin';
+$labels['objectdiffnotavailable'] = 'Vergleich für die gewählten Versionen nicht möglich';
+$labels['revisionrestoreconfirm'] = 'Wollen Sie wirklich die Version $rev dieses Termins wiederherstellen? Diese Aktion wird die aktuelle Kopie mit der älteren Version ersetzen.';
+$labels['objectrestoresuccess'] = 'Revision $rev erfolgreich wiederhergestellt';
+$labels['objectrestoreerror'] = 'Fehler beim Wiederherstellen der alten Revision';
+$labels['arialabelminical'] = 'Kalender Datumswahl';
+$labels['arialabelcalendarview'] = 'Kalender Ansicht';
+$labels['arialabelsearchform'] = 'Suchformular für Termine';
+$labels['arialabelquicksearchbox'] = 'Sucheingabe für Termine';
+$labels['arialabelcalsearchform'] = 'Suchformular für Kalender';
+$labels['calendaractions'] = 'Kalenderaktionen';
+$labels['arialabeleventattendees'] = 'Teilehmerliste';
+$labels['arialabeleventresources'] = 'Liste der Terminressourcen';
+$labels['arialabelresourcesearchform'] = 'Suchformular für Ressourcen';
+$labels['arialabelresourceselection'] = 'Verfügbare Ressourcen';
+?>
diff --git a/plugins/calendar/localization/de_DE.inc b/plugins/calendar/localization/de_DE.inc
index 1981504e..6682f28f 100644
--- a/plugins/calendar/localization/de_DE.inc
+++ b/plugins/calendar/localization/de_DE.inc
@@ -7,27 +7,19 @@
* For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
*/
$labels['default_view'] = 'Standardansicht';
-$labels['time_format'] = 'Zeitformatierung';
+$labels['time_format'] = 'Zeitformat';
$labels['timeslots'] = 'Zeitfenster pro Stunde';
$labels['first_day'] = 'Erster Wochentag';
-$labels['first_hour'] = 'Erste angezeigte Stunde';
-$labels['workinghours'] = 'Arbeitszeiten';
+$labels['first_hour'] = 'Erste anzuzeigende Stunde';
+$labels['workinghours'] = 'Arbeitszeit';
$labels['add_category'] = 'Kategorie hinzufügen';
$labels['remove_category'] = 'Kategorie entfernen';
-$labels['defaultcalendar'] = 'Neue Termine erstellen in';
-$labels['eventcoloring'] = 'Färbung der Termine';
-$labels['coloringmode0'] = 'Farbe des Kalenders';
-$labels['coloringmode1'] = 'Farbe der Kategorie';
-$labels['coloringmode2'] = 'Kalenderfarbe außen, Kategoriefarbe innen';
-$labels['coloringmode3'] = 'Kategoriefarbe außen, Kalenderfarbe innen';
-$labels['afternothing'] = 'nichts unternehmen';
+$labels['defaultcalendar'] = 'Erstelle neue Termine in';
$labels['aftertrash'] = 'In den Papierkorb verschieben';
-$labels['afterdelete'] = 'Nachricht löschen';
-$labels['afterflagdeleted'] = 'Als gelöscht markieren';
-$labels['aftermoveto'] = 'Verschiebe nach...';
-$labels['itipoptions'] = 'Veranstaltungseinladungen';
-$labels['afteraction'] = 'Nachdem eine Einladungs- oder Aktualisierungsnachricht verarbeitet wurde';
-$labels['weeknonone'] = 'nie';
+$labels['afterdelete'] = 'Die Nachricht löschen';
+$labels['afterflagdeleted'] = 'Als gelöscht kennzeichnen';
+$labels['aftermoveto'] = 'Verschieben nach...';
+$labels['weeknonone'] = 'niemals';
$labels['calendar'] = 'Kalender';
$labels['calendars'] = 'Kalender';
$labels['category'] = 'Kategorie';
@@ -45,225 +37,144 @@ $labels['new_event'] = 'Neuer Termin';
$labels['edit_event'] = 'Termin bearbeiten';
$labels['edit'] = 'Bearbeiten';
$labels['save'] = 'Speichern';
-$labels['removelist'] = 'Von der Liste entfernen';
+$labels['removelist'] = 'Aus Liste entfernen';
$labels['cancel'] = 'Abbrechen';
$labels['select'] = 'Auswählen';
$labels['print'] = 'Drucken';
$labels['printtitle'] = 'Kalender drucken';
-$labels['title'] = 'Titel';
+$labels['title'] = 'Zusammenfassung';
$labels['description'] = 'Beschreibung';
$labels['all-day'] = 'ganztägig';
$labels['export'] = 'Exportieren';
-$labels['exporttitle'] = 'Kalender als iCalendar exportieren';
-$labels['exportrange'] = 'Termine ab';
+$labels['exporttitle'] = 'Nach iCalendar exportieren';
+$labels['exportrange'] = 'Termine von';
$labels['exportattachments'] = 'Mit Anhängen';
$labels['customdate'] = 'Benutzerdefiniertes Datum';
$labels['location'] = 'Ort';
-$labels['url'] = 'Internetadresse';
+$labels['url'] = 'URL';
$labels['date'] = 'Datum';
-$labels['start'] = 'Beginn';
-$labels['starttime'] = 'Startzeit';
+$labels['start'] = 'Start';
+$labels['starttime'] = 'Beginn';
$labels['end'] = 'Ende';
-$labels['endtime'] = 'Endzeit';
-$labels['repeat'] = 'Wiederholung';
-$labels['selectdate'] = 'Datum auswählen';
-$labels['freebusy'] = 'Mich anzeigen als';
+$labels['endtime'] = 'Ende';
+$labels['repeat'] = 'Wiederholen';
$labels['free'] = 'Frei';
-$labels['busy'] = 'Gebucht';
-$labels['outofoffice'] = 'Abwesend';
+$labels['busy'] = 'Beschäftigt';
$labels['tentative'] = 'Mit Vorbehalt';
$labels['mystatus'] = 'Mein Status';
$labels['status'] = 'Status';
$labels['status-confirmed'] = 'Bestätigt';
-$labels['status-cancelled'] = 'Abgesagt';
+$labels['status-cancelled'] = 'Gekündigt';
$labels['status-tentative'] = 'Mit Vorbehalt';
$labels['priority'] = 'Priorität';
-$labels['sensitivity'] = 'Sichtbarkeit';
+$labels['sensitivity'] = 'Privatsphäre';
$labels['public'] = 'öffentlich';
$labels['private'] = 'privat';
$labels['confidential'] = 'vertraulich';
-$labels['links'] = 'Referenz';
$labels['alarms'] = 'Erinnerung';
$labels['comment'] = 'Kommentar';
$labels['created'] = 'Erstellt';
-$labels['changed'] = 'Geändert';
+$labels['changed'] = 'Zuletzt bearbeitet';
$labels['unknown'] = 'Unbekannt';
$labels['eventoptions'] = 'Optionen';
-$labels['generated'] = 'erstellt am';
$labels['eventhistory'] = 'Historie';
-$labels['removelink'] = 'E-Mail-Referenz entfernen';
-$labels['printdescriptions'] = 'Beschreibung drucken';
-$labels['parentcalendar'] = 'Erstellen in';
-$labels['searchearlierdates'] = '« Frühere Termine suchen';
-$labels['searchlaterdates'] = 'Spätere Termine suchen »';
+$labels['searchearlierdates'] = '« Suche nach früheren Terminen';
+$labels['searchlaterdates'] = 'Suche nach späteren Terminen »';
$labels['laterevents'] = 'Später';
-$labels['andnmore'] = '$nr weitere …';
-$labels['togglerole'] = 'Zum Ändern der Rolle klicken';
+$labels['andnmore'] = '$nr mehr...';
$labels['createfrommail'] = 'Als Termin speichern';
$labels['importevents'] = 'Termine importieren';
-$labels['importrange'] = 'Termine ab';
+$labels['importrange'] = 'Termine von';
$labels['onemonthback'] = '1 Monat zurück';
$labels['nmonthsback'] = '$nr Monate zurück';
-$labels['showurl'] = 'URL anzeigen';
-$labels['showurldescription'] = 'Über die folgende Adresse können Sie mit einem beliebigen Kalenderprogramm Ihren Kalender abrufen (nur lesend), sofern dieses das iCal-Format unterstützt.';
-$labels['caldavurldescription'] = 'Diese Adresse in einen CalDAV-Klienten (z.B. Evolution oder Mozilla Thunderbird) kopieren, um den Kalender in Gänze mit einem mobilen Gerät zu synchronisieren.';
-$labels['findcalendars'] = 'Kalender finden …';
+$labels['showurl'] = 'Zeige Kalender-URL';
+$labels['caldavurldescription'] = 'Kopieren Sie diese Adresse in eine CalDAV-Client-Anwendung (z.B. Evolution oder Mozilla Thunderbird) um diesen Kalender mit Ihrem Computer oder Mobilgerät zu synchronisieren.';
+$labels['findcalendars'] = 'Finde Kalender...';
$labels['searchterms'] = 'Suchbegriffe';
$labels['calsearchresults'] = 'Verfügbare Kalender';
-$labels['calendarsubscribe'] = 'Permanent anzeigen';
$labels['nocalendarsfound'] = 'Keine Kalender gefunden';
$labels['nrcalendarsfound'] = '$nr Kalender gefunden';
-$labels['quickview'] = 'Nur diesen Kalender anzeigen';
$labels['invitationspending'] = 'Ausstehende Einladungen';
$labels['invitationsdeclined'] = 'Abgelehnte Einladungen';
-$labels['changepartstat'] = 'Teilnehmerstatus ändern';
+$labels['changepartstat'] = 'Status des Teilnehmers ändern';
$labels['rsvpcomment'] = 'Einladungstext';
-$labels['listrange'] = 'Angezeigter Bereich:';
-$labels['listsections'] = 'Unterteilung:';
-$labels['smartsections'] = 'Intelligent';
$labels['until'] = 'bis';
$labels['today'] = 'Heute';
$labels['tomorrow'] = 'Morgen';
$labels['thisweek'] = 'Diese Woche';
$labels['nextweek'] = 'Nächste Woche';
$labels['prevweek'] = 'Vorige Woche';
-$labels['thismonth'] = 'Diesen Monat';
-$labels['nextmonth'] = 'Nächsten Monat';
+$labels['thismonth'] = 'Dieser Monat';
+$labels['nextmonth'] = 'Nächster Monat';
$labels['weekofyear'] = 'Woche';
-$labels['pastevents'] = 'Vergangene';
-$labels['futureevents'] = 'Zukünftige';
-$labels['showalarms'] = 'Erinnerungen anzeigen';
-$labels['defaultalarmtype'] = 'Standard-Erinnerungseinstellung';
-$labels['defaultalarmoffset'] = 'Standard-Erinnerungszeit';
+$labels['pastevents'] = 'Vergangenheit';
+$labels['futureevents'] = 'Zukunft';
$labels['attendee'] = 'Teilnehmer';
-$labels['role'] = 'Rolle';
-$labels['availability'] = 'Verfüg.';
$labels['confirmstate'] = 'Status';
-$labels['addattendee'] = 'Hinzufügen';
-$labels['roleorganizer'] = 'Organisator';
-$labels['rolerequired'] = 'Erforderlich';
+$labels['addattendee'] = 'Teilnehmer hinzufügen';
+$labels['roleorganizer'] = 'Veranstalter';
+$labels['rolerequired'] = 'Pflichtfeld';
$labels['roleoptional'] = 'Optional';
-$labels['rolechair'] = 'Vorsitz';
+$labels['rolechair'] = 'Vorsitzender';
$labels['rolenonparticipant'] = 'Abwesend';
-$labels['cutypeindividual'] = 'Person';
$labels['cutypegroup'] = 'Gruppe';
-$labels['cutyperesource'] = 'Ressource';
+$labels['cutyperesource'] = 'Hilfsmittel';
$labels['cutyperoom'] = 'Raum';
$labels['availfree'] = 'Frei';
-$labels['availbusy'] = 'Gebucht';
+$labels['availbusy'] = 'Beschäftigt';
$labels['availunknown'] = 'Unbekannt';
$labels['availtentative'] = 'Mit Vorbehalt';
-$labels['availoutofoffice'] = 'Abwesend';
-$labels['scheduletime'] = 'Verfügbarkeit anzeigen';
-$labels['sendinvitations'] = 'Einladungen versenden';
-$labels['sendnotifications'] = 'Teilnehmer über die Änderungen informieren';
-$labels['sendcancellation'] = 'Teilnehmer über die Terminabsage informieren';
-$labels['onlyworkinghours'] = 'Verfügbarkeit innerhalb meiner Arbeitszeiten suchen';
-$labels['reqallattendees'] = 'Erforderliche/alle Teilnehmer';
-$labels['prevslot'] = 'Vorheriger Vorschlag';
-$labels['nextslot'] = 'Nächster Vorschlag';
-$labels['suggestedslot'] = 'Empfohlener Slot';
-$labels['noslotfound'] = 'Es konnten keine freien Zeiten gefunden werden';
-$labels['invitationsubject'] = 'Sie wurden zu »$title« eingeladen';
-$labels['invitationmailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\n\$description\n\nIm Anhang finden Sie eine iCalendar-Datei mit allen Details des Termins. Diese können Sie in Ihre Kalenderanwendung importieren.";
-$labels['invitationattendlinks'] = "Falls Ihr E-Mail-Programm keine iTip-Anfragen unterstützt, können Sie den folgenden Link verwenden, um den Termin zu bestätigen oder abzulehnen:\n\$url";
-$labels['eventupdatesubject'] = '»$title« wurde aktualisiert';
-$labels['eventupdatesubjectempty'] = 'Termin wurde aktualisiert';
-$labels['eventupdatemailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\nIm Anhang finden Sie eine iCalendar-Datei mit den aktualisiereten Termindaten. Diese können Sie in Ihre Kalenderanwendung importieren.";
-$labels['eventcancelsubject'] = '»$title« wurde abgesagt';
-$labels['eventcancelmailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\nDer Termin wurde von \$organizer abgesagt.\n\nIm Anhang finden Sie eine iCalendar-Datei mit den Termindaten.";
-$labels['itipobjectnotfound'] = 'Der Termin auf den sich diese Nachricht bezieht, wurde in Ihrem Kalender nicht gefunden.';
-$labels['itipmailbodyaccepted'] = "\$sender hat die Einladung zum folgenden Termin angenommen:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
-$labels['itipmailbodytentative'] = "\$sender hat die Einladung mit Vorbehalt zum folgenden Termin angenommen:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
-$labels['itipmailbodydeclined'] = "\$sender hat die Einladung zum folgenden Termin abgelehnt:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
-$labels['itipmailbodycancel'] = "\$sender hat Ihre Teilnahme bei der folgenden Veranstaltung zurückgewiesen:\n\n*\$title*\n\nWann: \$date";
-$labels['itipmailbodydelegated'] = "\$sender hat die Teilnahme an folgendem Event delegiert:\n\n*\$title*\n\nWhen: \$date";
-$labels['itipmailbodydelegatedto'] = "\$sender hat die Teilnahme an folgendem Event an Sie delegiert:\n\n*\$title*\n\nWann: \$date";
-$labels['itipdeclineevent'] = 'Möchten Sie die Einladung zu diesem Termin ablehnen?';
-$labels['declinedeleteconfirm'] = 'Soll der abgelehnte Termin zusätzlich aus dem Kalender gelöscht werden?';
-$labels['itipcomment'] = 'Kommentar zur Einladungs-/Benachrichtigungsnachricht';
-$labels['itipcommenttitle'] = 'Dieser Kommentar wird an die Einladungs-/Benachrichtigungsnachricht angehängt, die an die Teilnehmer verschickt wird';
-$labels['notanattendee'] = 'Sie sind nicht in der Liste der Teilnehmer aufgeführt';
-$labels['eventcancelled'] = 'Der Termin wurde vom Organisator abgesagt';
-$labels['saveincalendar'] = 'speichern in';
-$labels['updatemycopy'] = 'In meinem Kalender aktualisieren';
-$labels['savetocalendar'] = 'In Kalender übernehmen';
-$labels['openpreview'] = 'Kalender überprüfen';
-$labels['noearlierevents'] = 'Keine früheren Ereignisse';
-$labels['nolaterevents'] = 'Keine späteren Ereignisse';
-$labels['resource'] = 'Ressource';
-$labels['addresource'] = 'Ressource buchen';
-$labels['findresources'] = 'Ressourcen finden';
+$labels['prevslot'] = 'Vorheriges Zeitfenster';
+$labels['nextslot'] = 'Nächstes Zeitfenster';
+$labels['suggestedslot'] = 'Vorgeschlagenes Zeitfenster';
+$labels['noslotfound'] = 'Es konnte kein freies Zeitfenster gefunden werden';
+$labels['invitationattendlinks'] = "Falls Ihr Email-Client iTip-Anfragen nicht unterstützt können Sie den folgenden Link benutzen um die Einlaudng entweder abzulehnen oder anzunehmen:\n\$url";
+$labels['eventupdatesubject'] = '"$title" wurde aktualisiert';
+$labels['eventupdatesubjectempty'] = 'Ein Termin der sie betrifft wurde aktualisiert';
+$labels['eventcancelsubject'] = '"$title" wurde abgesagt';
+$labels['itipdeclineevent'] = 'Wollen Sie Ihre Einladung zu diesem Termin ablehnen?';
+$labels['declinedeleteconfirm'] = 'Möchten Sie den abgelehnten Termin außerdem aus Ihrem Kalender löschen?';
+$labels['eventcancelled'] = 'Der Termin wurde abgesagt';
+$labels['openpreview'] = 'Kalender prüfen';
+$labels['noearlierevents'] = 'Keine früheren Termine';
+$labels['nolaterevents'] = 'Keine späteren Termine';
+$labels['resource'] = 'Hilfsmittel';
+$labels['addresource'] = 'Hilfsmittel buchen';
+$labels['findresources'] = 'Hilfsmittel finden';
$labels['resourcedetails'] = 'Details';
$labels['resourceavailability'] = 'Verfügbarkeit';
$labels['resourceowner'] = 'Eigentümer';
-$labels['resourceadded'] = 'Diese Ressource wurde Ihrem Termin hinzugefügt';
-$labels['tabsummary'] = 'Übersicht';
+$labels['resourceadded'] = 'Das Hilfsmittel wurde ihrem Termin hinzugefügt';
+$labels['tabsummary'] = 'Zusammenfassung';
$labels['tabrecurrence'] = 'Wiederholung';
$labels['tabattendees'] = 'Teilnehmer';
$labels['tabresources'] = 'Ressourcen';
$labels['tabattachments'] = 'Anhänge';
-$labels['tabsharing'] = 'Freigabe';
$labels['deleteobjectconfirm'] = 'Möchten Sie diesen Termin wirklich löschen?';
$labels['deleteventconfirm'] = 'Möchten Sie diesen Termin wirklich löschen?';
-$labels['deletecalendarconfirm'] = 'Möchten Sie diesen Kalender mit allen Terminen wirklich löschen?';
-$labels['deletecalendarconfirmrecursive'] = 'Soll dieser Kalender wirklich mit allen Terminen und Unterkalendern gelöscht werden?';
-$labels['savingdata'] = 'Daten werden gespeichert …';
-$labels['errorsaving'] = 'Fehler beim Speichern.';
-$labels['operationfailed'] = 'Die Aktion ist fehlgeschlagen.';
-$labels['invalideventdates'] = 'Ungültige Daten eingegeben! Bitte überprüfen Sie die Eingaben.';
-$labels['invalidcalendarproperties'] = 'Ungültige Kalenderinformationen! Bitte geben Sie einen Namen ein.';
-$labels['searchnoresults'] = 'Keine Termine in den gewählten Kalendern gefunden.';
+$labels['deletecalendarconfirm'] = 'Möchten Sie diesen Kalender mit allen darin enthaltenen Terminen wirklich löschen?';
+$labels['deletecalendarconfirmrecursive'] = 'Möchten Sie diesen Kalender mit allen darin enthaltenen Terminen und enthaltenen Unterkalendern wirklich löschen?';
+$labels['savingdata'] = 'Daten werden gespeichert...';
+$labels['searchnoresults'] = 'Keine Termine in den ausgewählten Kalendern gefunden.';
$labels['successremoval'] = 'Der Termin wurde erfolgreich gelöscht.';
-$labels['successrestore'] = 'Der Termin wurde erfolgreich wieder hergestellt.';
-$labels['errornotifying'] = 'Benachrichtigung an die Teilnehmer konnten nicht gesendet werden';
-$labels['errorimportingevent'] = 'Fehler beim Importieren';
-$labels['importwarningexists'] = 'Eine Kopie dieses Termins existiert bereits in Ihrem Kalender.';
-$labels['newerversionexists'] = 'Eine neuere Version dieses Termins exisitert bereits! Import abgebrochen.';
-$labels['nowritecalendarfound'] = 'Kein Kalender zum Speichern gefunden';
-$labels['importedsuccessfully'] = 'Der Termin wurde erfolgreich in »$calendar« gespeichert';
-$labels['updatedsuccessfully'] = 'Der Termin wurde erfolgreich in »$calendar« geändert';
-$labels['attendeupdateesuccess'] = 'Teilnehmerstatus erfolgreich aktualisiert';
-$labels['itipsendsuccess'] = 'Einladung an Teilnehmer versendet.';
-$labels['itipresponseerror'] = 'Die Antwort auf diese Einladung konnte nicht versendet werden';
-$labels['itipinvalidrequest'] = 'Diese Einladung ist nicht mehr gültig.';
-$labels['sentresponseto'] = 'Antwort auf diese Einladung erfolgreich an $mailto gesendet';
-$labels['localchangeswarning'] = 'Die auszuführenden Änderungen werden sich nur auf den persönlichen Kalender auswirken und nicht an den Organisator des Termins weitergeleitet.';
-$labels['importsuccess'] = 'Es wurden $nr Termine erfolgreich importiert';
-$labels['importnone'] = 'Keine Termine zum Importieren gefunden';
-$labels['importerror'] = 'Fehler beim Importieren';
-$labels['aclnorights'] = 'Der Zugriff auf diesen Kalender erfordert Administrator-Rechte.';
+$labels['successrestore'] = 'Der Termin wurde erfolgreich wiederhergestellt.';
+$labels['itipsendsuccess'] = 'Einladung an die Teilnehmer versendet.';
+$labels['itipinvalidrequest'] = 'Die Einladung ist nicht länger gültig';
$labels['changeeventconfirm'] = 'Termin ändern';
$labels['removeeventconfirm'] = 'Termin löschen';
-$labels['changerecurringeventwarning'] = 'Dies ist eine Terminreihe. Möchten Sie nur den aktuellen, diesen und alle zukünftigen oder alle Termine bearbeiten oder die Änderungen als neuen Termin speichern?';
-$labels['removerecurringeventwarning'] = 'Dies ist ein wiederkehrender Termin. Wollen Sie nur diesen Termin bearbeiten oder alle zukünftigen Vorkommen? Alternativ können auch alle Vorkommen bearbeitet werden.';
-$labels['removerecurringallonly'] = 'Dieses ist ein wiederkehrender Termin. Als ein Teilnehmer können Sie nur den gesamten Termin inklusive aller Wiederholungen löschen.';
-$labels['currentevent'] = 'Aktuellen';
-$labels['futurevents'] = 'Zukünftige';
+$labels['futurevents'] = 'Zukunft';
$labels['allevents'] = 'Alle';
-$labels['saveasnew'] = 'Als neu speichern';
$labels['birthdays'] = 'Geburtstage';
$labels['birthdayscalendar'] = 'Geburtstagskalender';
-$labels['displaybirthdayscalendar'] = 'Geburtstagskalender anzeigen';
-$labels['birthdayscalendarsources'] = 'Für diese Adressbücher';
-$labels['birthdayeventtitle'] = '$names Geburtstag';
+$labels['displaybirthdayscalendar'] = 'Zeige Geburtstagskalender';
+$labels['birthdayeventtitle'] = 'Geburtstag von $name';
$labels['birthdayage'] = 'Alter $age';
-$labels['objectchangelog'] = 'Änderungsverlauf';
-$labels['objectdiff'] = 'Änderungen aus $rev1 nach $rev2';
-$labels['objectnotfound'] = 'Termindaten sind leider nicht vergübar';
-$labels['objectchangelognotavailable'] = 'Änderungshistorie ist nicht verfügbar für diesen Termin';
-$labels['objectdiffnotavailable'] = 'Vergleich für die gewählten Versionen nicht möglich';
-$labels['revisionrestoreconfirm'] = 'Wollen Sie wirklich die Version $rev dieses Termins wiederherstellen? Diese Aktion wird die aktuelle Kopie mit der älteren Version ersetzen.';
-$labels['objectrestoresuccess'] = 'Revision $rev erfolgreich wiederhergestellt';
-$labels['objectrestoreerror'] = 'Fehler beim Wiederherstellen der alten Revision';
-$labels['arialabelminical'] = 'Kalender Datumswahl';
-$labels['arialabelcalendarview'] = 'Kalender Ansicht';
-$labels['arialabelsearchform'] = 'Suchformular für Termine';
-$labels['arialabelquicksearchbox'] = 'Sucheingabe für Termine';
-$labels['arialabelcalsearchform'] = 'Suchformular für Kalender';
-$labels['calendaractions'] = 'Kalenderaktionen';
-$labels['arialabeleventattendees'] = 'Teilehmerliste';
-$labels['arialabeleventresources'] = 'Liste der Terminressourcen';
-$labels['arialabelresourcesearchform'] = 'Suchformular für Ressourcen';
-$labels['arialabelresourceselection'] = 'Verfügbare Ressourcen';
+$labels['objectchangelog'] = 'Änderungshistorie';
+$labels['objectdiff'] = 'Änderungen seit $rev1 bis $rev2';
+$labels['objectdiffnotavailable'] = 'Kein vergleich für die ausgewählten Stände möglich';
+$labels['objectrestoresuccess'] = 'Stand $rev erfolgreich wiederhergestellt';
+$labels['objectrestoreerror'] = 'Der alte Stand konnte nicht wiederhergestellt werden';
+$labels['arialabelcalendarview'] = 'Kalenderansicht';
+$labels['arialabeleventresources'] = 'Liste der Hilfsmittel des Termins';
+$labels['arialabelresourceselection'] = 'Verfügbare Hilfsmittel';
?>
diff --git a/plugins/kolab_2fa/localization/de.inc b/plugins/kolab_2fa/localization/de.inc
new file mode 100644
index 00000000..814c0777
--- /dev/null
+++ b/plugins/kolab_2fa/localization/de.inc
@@ -0,0 +1,16 @@
+
Um ein Gerät zu registrieren, bitte zuerst nach der Anleitung von dieser Seite mit dem Server verbinden. Anschließend sollte das Gerät für die Konfiguration hier zur Verfügung stehen.';
+$labels['savingdata'] = 'Daten werden gespeichert...';
+$labels['savingerror'] = 'Fehler beim Speichern der Konfiguration';
+$labels['notsupported'] = 'Ihr Server unterstützt keine Activesync-Konfiguration';
+$labels['devicedeleteconfirm'] = 'Wollen Sie wirklich alle Einstellungen für dieses Gerät löschen?';
+$labels['successfullydeleted'] = 'Die Geräteinstellungen wurden erfolgreich gelöscht';
+$labels['devicenotfound'] = 'Es kann nicht auf die Gerätekonfiguration zugegriffen werden.';
+$labels['devicetype'] = 'Gerätetyp';
+$labels['acsversion'] = 'Protokollversion';
+$labels['useragent'] = 'User Agent';
+$labels['friendlyname'] = 'Lesbarer Name';
+$labels['os'] = 'Betriebssystem';
+$labels['oslanguage'] = 'Betriebssystemsprache';
+$labels['phonenumber'] = 'Telefonnummer';
+$labels['arialabeldeviceframe'] = 'Formular für die Einstellungen zur Gerätesynchronisation';
+?>
diff --git a/plugins/kolab_activesync/localization/de_DE.inc b/plugins/kolab_activesync/localization/de_DE.inc
index 4e422a00..07de616c 100644
--- a/plugins/kolab_activesync/localization/de_DE.inc
+++ b/plugins/kolab_activesync/localization/de_DE.inc
@@ -1,33 +1,10 @@
Um ein Gerät zu registrieren, bitte zuerst nach der Anleitung von dieser Seite mit dem Server verbinden. Anschließend sollte das Gerät für die Konfiguration hier zur Verfügung stehen.';
$labels['savingdata'] = 'Daten werden gespeichert...';
-$labels['savingerror'] = 'Fehler beim Speichern der Konfiguration';
-$labels['notsupported'] = 'Ihr Server unterstützt keine Activesync-Konfiguration';
-$labels['devicedeleteconfirm'] = 'Wollen Sie wirklich alle Einstellungen für dieses Gerät löschen?';
-$labels['successfullydeleted'] = 'Die Geräteinstellungen wurden erfolgreich gelöscht';
-$labels['devicenotfound'] = 'Es kann nicht auf die Gerätekonfiguration zugegriffen werden.';
-$labels['devicetype'] = 'Gerätetyp';
-$labels['acsversion'] = 'Protokollversion';
-$labels['useragent'] = 'User Agent';
-$labels['friendlyname'] = 'Lesbarer Name';
-$labels['os'] = 'Betriebssystem';
-$labels['oslanguage'] = 'Betriebssystemsprache';
$labels['phonenumber'] = 'Telefonnummer';
-$labels['arialabeldeviceframe'] = 'Formular für die Einstellungen zur Gerätesynchronisation';
?>
diff --git a/plugins/kolab_addressbook/localization/de.inc b/plugins/kolab_addressbook/localization/de.inc
new file mode 100644
index 00000000..51f0d770
--- /dev/null
+++ b/plugins/kolab_addressbook/localization/de.inc
@@ -0,0 +1,66 @@
+CardDAV-Klienten kopieren, um dasAdressbuch mit einem Computer oder mobilen Gerät zu synchronisieren.';
+$labels['addressbookprio'] = 'Reihenfolge der Adressbücher';
+$labels['personalfirst'] = 'Private(s) Adressbuch/Adressbücher zuerst';
+$labels['globalfirst'] = 'Globale(s) Adressbuch/Adressbücher zuerst';
+$labels['personalonly'] = 'Nur persönliche(s) Adressbuch/Adressbücher';
+$labels['globalonly'] = 'Nur globale(s) Adressbuch/Adressbücher';
+$labels['searchterms'] = 'Suchbegriffe';
+$labels['listsearchresults'] = 'Zusätzliche Adressbücher';
+$labels['foldersearchform'] = 'Suchformular für Adressbuch';
+$labels['foldersubscribe'] = 'Permanent anzeigen';
+$labels['nraddressbooksfound'] = '$nr Adressbücher gefunden';
+$labels['noaddressbooksfound'] = 'Keine Adressbücher gefunden';
+$labels['showhistory'] = 'Historie anzeigen';
+$labels['objectchangelog'] = 'Änderungshistorie';
+$labels['objectdiff'] = 'Änderungen aus $rev1 nach $rev2';
+$labels['revisionrestoreconfirm'] = 'Wollen Sie wirklich die Version $rev dieses Kontakt wiederherstellen? Diese Aktion wird die aktuelle Kopie mit der älteren Version ersetzen.';
+$labels['objectnotfound'] = 'Fehler beim Laden der Addressedaten';
+$labels['objectchangelognotavailable'] = 'Änderungshistorie ist nicht verfügbar für diesen Kontakt';
+$labels['objectdiffnotavailable'] = 'Vergleich für die gewählten Versionen nicht möglich';
+$labels['objectrestoresuccess'] = 'Revision $rev erfolgreich wiederhergestellt';
+$labels['objectrestoreerror'] = 'Fehler beim Wiederherstellen der alten Revision';
+$messages['bookdeleteconfirm'] = 'Soll das gewählte Adressbuch und alle Kontakte darin wirklich gelöscht werden?';
+$messages['bookdeleting'] = 'Adressbuch wird gelöscht...';
+$messages['booksaving'] = 'Adressbuch wird gespeichert...';
+$messages['bookdeleted'] = 'Adressbuch erfolgreich gelöscht.';
+$messages['bookupdated'] = 'Adressbuch erfolgreich aktualisiert.';
+$messages['bookcreated'] = 'Adressbuch erfolgreich angelegt.';
+$messages['bookdeleteerror'] = 'Fehler beim Löschen des Adressbuchs.';
+$messages['bookupdateerror'] = 'Fehler beim Aktualisieren des Adressbuchs.';
+$messages['bookcreateerror'] = 'Fehler beim Anlegen des Adressbuchs.';
+$messages['nobooknamewarning'] = 'Bitte den Namen des Adressbuchs angeben.';
+$messages['noemailnamewarning'] = 'Bitte E-Mail-Adresse oder Namen des Kontakts angeben.';
+?>
diff --git a/plugins/kolab_addressbook/localization/de_DE.inc b/plugins/kolab_addressbook/localization/de_DE.inc
index 51f0d770..0cbc4665 100644
--- a/plugins/kolab_addressbook/localization/de_DE.inc
+++ b/plugins/kolab_addressbook/localization/de_DE.inc
@@ -6,61 +6,43 @@
*
* For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_addressbook/
*/
-$labels['initials'] = 'Initialen';
-$labels['profession'] = 'Berufsbezeichnung';
-$labels['officelocation'] = 'Büro Adresse';
+$labels['initials'] = 'Initialien';
+$labels['profession'] = 'Beruf';
$labels['children'] = 'Kinder';
-$labels['pgppublickey'] = 'PGP-Schlüssel';
-$labels['pkcs7publickey'] = 'S/MIME-Schlüssel';
-$labels['freebusyurl'] = 'Frei/Belegt URL';
-$labels['typebusiness'] = 'Dienstlich';
-$labels['typebusinessfax'] = 'Dienst';
+$labels['freebusyurl'] = 'Frei/Beschäftigt-URL';
+$labels['typebusiness'] = 'Geschäftlich';
+$labels['typebusinessfax'] = 'Fax geschäftlich';
$labels['typecompany'] = 'Firma';
-$labels['typeprimary'] = 'Primär';
-$labels['typetelex'] = 'Fernschreiber';
-$labels['typeradio'] = 'Funktelefon';
+$labels['typeprimary'] = 'Bevorzugt';
$labels['typeisdn'] = 'ISDN';
-$labels['typettytdd'] = 'Schreibtelefon';
-$labels['typecallback'] = 'Rückruf';
$labels['settings'] = 'Einstellungen';
$labels['bookcreate'] = 'Adressbuch anlegen';
$labels['bookedit'] = 'Adressbuch bearbeiten';
$labels['bookdelete'] = 'Adressbuch löschen';
-$labels['bookremove'] = 'Von der Liste entfernen';
+$labels['bookremove'] = 'Aus Liste entfernen';
$labels['bookproperties'] = 'Eigenschaften des Adressbuchs';
-$labels['bookname'] = 'Name des Buches';
-$labels['parentbook'] = 'Übergeordnetes Buch';
-$labels['bookshowurl'] = 'CardDAV URL anzeigen';
-$labels['carddavurldescription'] = 'Diese Adresse in einen CardDAV-Klienten kopieren, um dasAdressbuch mit einem Computer oder mobilen Gerät zu synchronisieren.';
-$labels['addressbookprio'] = 'Reihenfolge der Adressbücher';
-$labels['personalfirst'] = 'Private(s) Adressbuch/Adressbücher zuerst';
-$labels['globalfirst'] = 'Globale(s) Adressbuch/Adressbücher zuerst';
-$labels['personalonly'] = 'Nur persönliche(s) Adressbuch/Adressbücher';
-$labels['globalonly'] = 'Nur globale(s) Adressbuch/Adressbücher';
+$labels['bookshowurl'] = 'Zeige CardDAV-URL';
+$labels['carddavurldescription'] = 'Kopieren Sie diese Adresse in eine CardDAV-Client-Anwendung um dieses Adressbuch mit Ihrem Computer oder Mobilgerät zu synchronisieren.';
$labels['searchterms'] = 'Suchbegriffe';
$labels['listsearchresults'] = 'Zusätzliche Adressbücher';
-$labels['foldersearchform'] = 'Suchformular für Adressbuch';
-$labels['foldersubscribe'] = 'Permanent anzeigen';
$labels['nraddressbooksfound'] = '$nr Adressbücher gefunden';
$labels['noaddressbooksfound'] = 'Keine Adressbücher gefunden';
$labels['showhistory'] = 'Historie anzeigen';
$labels['objectchangelog'] = 'Änderungshistorie';
-$labels['objectdiff'] = 'Änderungen aus $rev1 nach $rev2';
-$labels['revisionrestoreconfirm'] = 'Wollen Sie wirklich die Version $rev dieses Kontakt wiederherstellen? Diese Aktion wird die aktuelle Kopie mit der älteren Version ersetzen.';
-$labels['objectnotfound'] = 'Fehler beim Laden der Addressedaten';
-$labels['objectchangelognotavailable'] = 'Änderungshistorie ist nicht verfügbar für diesen Kontakt';
-$labels['objectdiffnotavailable'] = 'Vergleich für die gewählten Versionen nicht möglich';
-$labels['objectrestoresuccess'] = 'Revision $rev erfolgreich wiederhergestellt';
-$labels['objectrestoreerror'] = 'Fehler beim Wiederherstellen der alten Revision';
-$messages['bookdeleteconfirm'] = 'Soll das gewählte Adressbuch und alle Kontakte darin wirklich gelöscht werden?';
+$labels['objectdiff'] = 'Änderungen seit $rev1 bis $rev2';
+$labels['revisionrestoreconfirm'] = 'Möchten Sie wirklich den Stand $rev für diesen Kontakt wiederherstellen? Dadurch wird der aktuelle Kontakt durch die alte Version ersetzt.';
+$labels['objectchangelognotavailable'] = 'Für diesen Kontakt ist keine Änderungshistorie verfügbar';
+$labels['objectdiffnotavailable'] = 'Kein vergleich für die ausgewählten Stände möglich';
+$labels['objectrestoresuccess'] = 'Stand $rev erfolgreich wiederhergestellt';
+$labels['objectrestoreerror'] = 'Der alte Stand konnte nicht wiederhergestellt werden';
+$messages['bookdeleteconfirm'] = 'Möchten Sie das ausgewählte Adressbuch und alle darin enthaltenen Kontakte wirklich löschen?';
$messages['bookdeleting'] = 'Adressbuch wird gelöscht...';
$messages['booksaving'] = 'Adressbuch wird gespeichert...';
$messages['bookdeleted'] = 'Adressbuch erfolgreich gelöscht.';
$messages['bookupdated'] = 'Adressbuch erfolgreich aktualisiert.';
$messages['bookcreated'] = 'Adressbuch erfolgreich angelegt.';
-$messages['bookdeleteerror'] = 'Fehler beim Löschen des Adressbuchs.';
-$messages['bookupdateerror'] = 'Fehler beim Aktualisieren des Adressbuchs.';
-$messages['bookcreateerror'] = 'Fehler beim Anlegen des Adressbuchs.';
-$messages['nobooknamewarning'] = 'Bitte den Namen des Adressbuchs angeben.';
-$messages['noemailnamewarning'] = 'Bitte E-Mail-Adresse oder Namen des Kontakts angeben.';
+$messages['bookdeleteerror'] = 'Beim Löschen des Adressbuchs ist ein Fehler aufgetreten.';
+$messages['bookupdateerror'] = 'Bei der Aktualisierung des Adressbuchs ist ein Fehler aufgetreten.';
+$messages['bookcreateerror'] = 'Beim Anlegen des Adressbuchs ist ein Fehler aufgetreten.';
+$messages['nobooknamewarning'] = 'Bitte geben Sie den Namen des Adressbuchs ein.';
?>
diff --git a/plugins/kolab_auth/localization/de.inc b/plugins/kolab_auth/localization/de.inc
new file mode 100644
index 00000000..3918e6e3
--- /dev/null
+++ b/plugins/kolab_auth/localization/de.inc
@@ -0,0 +1,11 @@
+
diff --git a/plugins/kolab_auth/localization/de_DE.inc b/plugins/kolab_auth/localization/de_DE.inc
index 3918e6e3..8875c6bc 100644
--- a/plugins/kolab_auth/localization/de_DE.inc
+++ b/plugins/kolab_auth/localization/de_DE.inc
@@ -7,5 +7,5 @@
* For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_auth/
*/
$labels['loginas'] = 'Anmelden als';
-$labels['loginasnotallowed'] = 'Keine Privilegien zum Anmelden als $user';
+$labels['loginasnotallowed'] = 'Keine Berechtigung sich als $user anzumelden';
?>
diff --git a/plugins/kolab_chat/localization/de_DE.inc b/plugins/kolab_chat/localization/de.inc
similarity index 100%
rename from plugins/kolab_chat/localization/de_DE.inc
rename to plugins/kolab_chat/localization/de.inc
diff --git a/plugins/kolab_delegation/localization/de.inc b/plugins/kolab_delegation/localization/de.inc
new file mode 100644
index 00000000..8c99210b
--- /dev/null
+++ b/plugins/kolab_delegation/localization/de.inc
@@ -0,0 +1,36 @@
+
diff --git a/plugins/kolab_delegation/localization/de_DE.inc b/plugins/kolab_delegation/localization/de_DE.inc
index 8c99210b..a6789061 100644
--- a/plugins/kolab_delegation/localization/de_DE.inc
+++ b/plugins/kolab_delegation/localization/de_DE.inc
@@ -6,10 +6,7 @@
*
* For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
*/
-$labels['tabtitle'] = 'Vertretung';
-$labels['delegationtitle'] = 'Verwalte Vertreter';
$labels['delegates'] = 'Vertreter';
-$labels['delegate'] = 'Vertreter';
$labels['mail'] = 'E-Mail';
$labels['contact'] = 'Kontakte';
$labels['event'] = 'Kalender';
@@ -17,20 +14,5 @@ $labels['task'] = 'Aufgaben';
$labels['note'] = 'Notizen';
$labels['yes'] = 'Ja';
$labels['no'] = 'Nein';
-$labels['read'] = 'Schreibgeschützt';
-$labels['write'] = 'Schreiben';
-$labels['adddelegate'] = 'Vertreter hinzufügen';
-$labels['deletedelegate'] = 'Vertreter löschen';
-$labels['savingdata'] = 'Speichere Daten...';
-$labels['delegatedeleteconfirm'] = 'Willst du wirklich diesen Vertreter löschen?';
-$labels['delegateremoveacl'] = 'Entferne Zugriffsberechtigungen auf den für diesen Benutzer zugewiesenen Ordnern.';
-$labels['deleteconfirm'] = 'Bestätigung';
-$labels['deletesuccess'] = 'Der Vertreter wurde erfolgreich entfernt';
-$labels['deleteerror'] = 'Konnte Vertreter nicht entfernen.';
-$labels['updatesuccess'] = 'Der Vertreter wurde erfolgreich aktualisiert.';
-$labels['updateerror'] = 'Konnte Verteter nicht aktualisieren';
-$labels['createsuccess'] = 'Der Vertreter wurde erfolgreich hinzugefügt';
-$labels['createerror'] = 'Konnte Vertreter nicht hinzufügen.';
-$labels['arialabeldelegatedelete'] = 'Vertreter Löschen Dialog';
-$labels['arialabeldelegateform'] = 'Verterter Eigenschaften Maske';
+$labels['savingdata'] = 'Daten werden gespeichert...';
?>
diff --git a/plugins/kolab_files/localization/de.inc b/plugins/kolab_files/localization/de.inc
new file mode 100644
index 00000000..4b5ce4ab
--- /dev/null
+++ b/plugins/kolab_files/localization/de.inc
@@ -0,0 +1,152 @@
+$file überschreiben.';
+$labels['editfiledialog'] = 'Bearbeitungsaktion bestätigen';
+$labels['newsession'] = 'Neue Sitzung erstellen';
+$labels['ownedsession'] = 'Vorhandene Sitzung vortsetzen';
+$labels['invitedsession'] = 'Sitzung des Benutzers $user beitreten';
+$labels['editfilerotitle'] = 'Schreibgeschützte Datei';
+$labels['select'] = 'Auswählen';
+$labels['terminatesession'] = 'Sitzung beenden';
+$labels['sessionterminatedtitle'] = 'Sitzung beendet';
+$labels['terminate'] = 'Beenden';
+$labels['sessionterminating'] = 'Sitzung wird beendet …';
+$labels['participant'] = 'Teilnehmer';
+$labels['status'] = 'Status';
+$labels['addparticipant'] = 'Hinzufügen';
+$labels['delparticipant'] = 'Teilnehmer entfernen';
+$labels['invitationtextlabel'] = 'Kommentar zur Einladungs-/Benachrichtigungsnachricht';
+$labels['statusorganizer'] = 'Organisator';
+$labels['statusinvited'] = 'Eingeladen';
+$labels['statusaccepted'] = 'Angenommen';
+$labels['statusdeclined'] = 'Abgelehnt';
+$labels['statusrequested'] = 'Angefordert';
+$labels['documentinviting'] = 'Teilnehmer wird/werden eingeladen …';
+$labels['documentcancelling'] = 'Teilnehmer wird/werden entfernt …';
+$labels['removeparticipant'] = 'Entfernen';
+$labels['sessiondialog'] = 'Dokumentbearbeitungssitzung';
+$labels['more'] = 'Mehr.';
+$labels['accept'] = 'Annehmen';
+$labels['join'] = 'Der Sitzung beitreten';
+$labels['decline'] = 'Ablehnen';
+$labels['owner'] = 'Eigentümer';
+$labels['when'] = 'Wenn';
+$labels['file'] = 'Datei';
+$labels['comment'] = 'Kommentar';
+$labels['open'] = 'Öffnen';
+$labels['invitationtitle'] = 'Einladung für $file';
+$labels['invitationaccepting'] = 'Eine Einladung wird angenommen …';
+$labels['invitationdeclining'] = 'Eine Einladung wird abgelehnt …';
+$labels['invitationrequesting'] = 'Einladung wird angefordert …';
+$labels['storepasswords'] = 'Passwort merken';
+$labels['storepasswordsdesc'] = 'Gespeicherte Passwörter werden verschlüsselt. Aktivieren Sie dies, wenn Sie nicht bei jedem Login nach dem Passwort gefragt werden möchten oder wenn dieser Speicher via WebDAV verfügbar sein soll.';
+$labels['arialabelsearchform'] = 'Suchformular für Dateien';
+$labels['arialabelquicksearchbox'] = 'Sucheingabe';
+$labels['arialabellistoptions'] = 'Dateilisten Optionen';
+$labels['arialabelfolderoptions'] = 'Ordneraktionen';
+$labels['arialabelfileeditform'] = 'Dateibearbeitenformular';
+$labels['arialabelfilecreateform'] = 'Dateierstellenformular';
+$labels['arialabelfilelist'] = 'Dateiliste';
+$labels['arialabelfoldercreateform'] = 'Ordnererstellenformular';
+$labels['arialabelfoldereditform'] = 'Ordnerbearbeitenformular';
+$labels['arialabelfoldermountform'] = 'Externer-Speicherformular';
+$labels['arialabelfolderauthform'] = 'Legitimierungsformular des externen Speichers';
+$labels['arialabelfolderlist'] = 'Ordner-/Sammelauswahl';
+$labels['arialabelfileselectdialog'] = 'Dateiauswahldialog';
+$labels['arialabelattachmentoptions'] = 'Anhängespeichernoptionen';
+$labels['arialabelfilesavedialog'] = 'Datei(en)speicherndialog';
+$labels['arialabelfileprops'] = 'Dateieigenschaften';
+$labels['arialabelfilecontent'] = 'Dateiinhalt';
+$labels['arialabelfileeditdialog'] = 'Dateibearbeitungsdialog';
+$labels['arialabelfilesessiondialog'] = 'Dokumentbearbeitungssitzung';
+$labels['type.plain'] = 'Klartextdokument';
+$labels['type.vndoasisopendocumenttext'] = 'Textdokument (ODF)';
+$labels['type.html'] = 'HTML-Dokument';
diff --git a/plugins/kolab_files/localization/de_DE.inc b/plugins/kolab_files/localization/de_DE.inc
index 4b5ce4ab..90176ef3 100644
--- a/plugins/kolab_files/localization/de_DE.inc
+++ b/plugins/kolab_files/localization/de_DE.inc
@@ -7,146 +7,28 @@
* For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
*/
$labels['files'] = 'Dateien';
-$labels['filepreview'] = 'Dateivorschau';
-$labels['saveall'] = 'Alles in der Cloud speichern …';
-$labels['saveto'] = 'In der Cloud speichern …';
-$labels['saveas'] = 'Speichern als:';
$labels['create'] = 'Erstellen';
$labels['save'] = 'Speichern';
$labels['cancel'] = 'Abbrechen';
-$labels['fromcloud'] = 'Aus der Cloud …';
-$labels['selectfiles'] = 'Datei(en) zum Anhängen auswählen …';
-$labels['attachsel'] = 'Ausgewählte anhängen';
-$labels['foldercreate'] = 'Ordner erstellen';
-$labels['folderedit'] = 'Ordner ändern';
-$labels['folderrename'] = 'Ordner umbenennen';
-$labels['foldermount'] = 'Speicher hinzufügen';
-$labels['folderdelete'] = 'Ordner löschen';
-$labels['folderoptions'] = 'Ordneroptionen';
-$labels['folderinside'] = 'Erstellen in';
-$labels['foldername'] = 'Ordnername';
+$labels['addfolder'] = 'Ordner hinzufügen';
+$labels['foldermount'] = 'Speicherplatz hinzufügen';
$labels['name'] = 'Name';
-$labels['mtime'] = 'Geändert';
$labels['type'] = 'Typ';
-$labels['upload'] = 'Hochladen';
-$labels['uploadfile'] = 'Datei(en) hochladen';
-$labels['get'] = 'Herunterladen';
-$labels['getfile'] = 'Datei herunterladen';
-$labels['view'] = 'Ansehen';
-$labels['viewfile'] = 'Datei ansehen';
-$labels['rename'] = 'Umbenennen';
-$labels['deletefile'] = 'Datei(en) löschen';
$labels['edit'] = 'Bearbeiten';
-$labels['editfile'] = 'Datei bearbeiten';
$labels['save'] = 'Speichern';
-$labels['savefile'] = 'Datei speichern';
-$labels['printfile'] = 'Datei drucken';
-$labels['renamefile'] = 'Datei umbenennen';
-$labels['createfile'] = 'Datei erstellen';
-$labels['createandedit'] = 'Erstellen und Bearbeiten';
-$labels['copyfile'] = 'Datei kopieren';
-$labels['copyandedit'] = 'Kopieren und Bearbeiten';
-$labels['documenttitle'] = 'Titel:';
$labels['close'] = 'Schließen';
$labels['submit'] = 'Absenden';
$labels['confirmpassword'] = 'Passwort bestätigen';
-$labels['collection_audio'] = 'Audio';
-$labels['collection_video'] = 'Video';
-$labels['collection_image'] = 'Bilder';
-$labels['collection_document'] = 'Dokumente';
-$labels['sessions'] = 'Sitzungen';
-$labels['uploading'] = 'Datei(en) wird/werden hochgeladen …';
-$labels['attaching'] = 'Datei(en) wird/werden angehängt …';
-$labels['authenticating'] = 'Legitimierung wird durchgeführt …';
-$labels['foldercreating'] = 'Ordner wird erstellt …';
-$labels['folderupdating'] = 'Ordner wird aktualisiert …';
-$labels['foldermounting'] = 'Externer Speicher wird hinzugefügt …';
-$labels['folderdeleting'] = 'Ordner werden gelöscht …';
-$labels['folderdeleteconfirm'] = 'Sind Sie sicher, dass Sie den gewählten Ordner löschen möchten?';
-$labels['folderdeletenotice'] = 'Ordner erfolgreich gelöscht.';
-$labels['folderupdatenotice'] = 'Ordner erfolgreich aktualisiert.';
-$labels['foldercreatenotice'] = 'Ordner erfolgreich erstellt.';
-$labels['foldermountnotice'] = 'Speicher erfolgreich hinzugefügt.';
-$labels['folderauthtitle'] = 'Anmelden in $title';
-$labels['saveallnotice'] = '$n Datei(en) erfolgreich gespeichert.';
-$labels['saveallerror'] = 'Speichern von $n Datei(en) fehlgeschlagen.';
-$labels['attacherror'] = 'Anhängen von Datei(en) aus der Cloud fehlgeschlagen.';
-$labels['fileupdating'] = 'Datei wird aktualisiert …';
-$labels['filecreating'] = 'Datei wird erstellt …';
-$labels['filemoving'] = 'Datei(en) wird/werden verschoben …';
-$labels['filecopying'] = 'Datei(en) wird/werden kopiert …';
-$labels['filedeleting'] = 'Datei(en) wird/werden gelöscht …';
-$labels['filedeleteconfirm'] = 'Sind Sie sicher, dass Sie die gewählten Dateien löschen möchten?';
-$labels['filedeletenotice'] = 'Datei(en) erfolgreich gelöscht.';
-$labels['filemovenotice'] = 'Datei(en) erfolgreich verschoben.';
-$labels['filecopynotice'] = 'Datei(en) erfolgreich kopiert.';
-$labels['uploadsizeerror'] = 'Maximale Dateigröße ($size) überschritten!';
-$labels['listpermanent'] = 'Dauerhaft anzeigen';
-$labels['additionalfolders'] = 'Zusätzliche Ordner';
-$labels['allfolders'] = 'in allen Ordnern suchen';
-$labels['fileskip'] = 'Überspringen';
-$labels['fileskipall'] = 'Alle überspringen';
-$labels['fileoverwrite'] = 'Überschreiben';
-$labels['fileoverwriteall'] = 'Alle überschreiben';
-$labels['filemoveconfirm'] = 'Diese Aktion wird die Zieldatei $file überschreiben.';
-$labels['editfiledialog'] = 'Bearbeitungsaktion bestätigen';
-$labels['newsession'] = 'Neue Sitzung erstellen';
-$labels['ownedsession'] = 'Vorhandene Sitzung vortsetzen';
-$labels['invitedsession'] = 'Sitzung des Benutzers $user beitreten';
-$labels['editfilerotitle'] = 'Schreibgeschützte Datei';
+$labels['foldermounting'] = 'Externe Speicherplatz hinzufügen';
+$labels['foldermountnotice'] = 'Speicherplatz erfolgreich angelegt.';
+$labels['additionalfolders'] = 'Zusätzliche Ordneren';
$labels['select'] = 'Auswählen';
-$labels['terminatesession'] = 'Sitzung beenden';
-$labels['sessionterminatedtitle'] = 'Sitzung beendet';
-$labels['terminate'] = 'Beenden';
-$labels['sessionterminating'] = 'Sitzung wird beendet …';
$labels['participant'] = 'Teilnehmer';
$labels['status'] = 'Status';
-$labels['addparticipant'] = 'Hinzufügen';
-$labels['delparticipant'] = 'Teilnehmer entfernen';
-$labels['invitationtextlabel'] = 'Kommentar zur Einladungs-/Benachrichtigungsnachricht';
+$labels['addparticipant'] = 'Teilnehmer hinzufügen';
$labels['statusorganizer'] = 'Organisator';
-$labels['statusinvited'] = 'Eingeladen';
-$labels['statusaccepted'] = 'Angenommen';
+$labels['statusaccepted'] = 'Akzeptiert';
$labels['statusdeclined'] = 'Abgelehnt';
-$labels['statusrequested'] = 'Angefordert';
-$labels['documentinviting'] = 'Teilnehmer wird/werden eingeladen …';
-$labels['documentcancelling'] = 'Teilnehmer wird/werden entfernt …';
$labels['removeparticipant'] = 'Entfernen';
-$labels['sessiondialog'] = 'Dokumentbearbeitungssitzung';
-$labels['more'] = 'Mehr.';
-$labels['accept'] = 'Annehmen';
-$labels['join'] = 'Der Sitzung beitreten';
-$labels['decline'] = 'Ablehnen';
-$labels['owner'] = 'Eigentümer';
-$labels['when'] = 'Wenn';
-$labels['file'] = 'Datei';
+$labels['owner'] = 'Besitzer';
$labels['comment'] = 'Kommentar';
-$labels['open'] = 'Öffnen';
-$labels['invitationtitle'] = 'Einladung für $file';
-$labels['invitationaccepting'] = 'Eine Einladung wird angenommen …';
-$labels['invitationdeclining'] = 'Eine Einladung wird abgelehnt …';
-$labels['invitationrequesting'] = 'Einladung wird angefordert …';
-$labels['storepasswords'] = 'Passwort merken';
-$labels['storepasswordsdesc'] = 'Gespeicherte Passwörter werden verschlüsselt. Aktivieren Sie dies, wenn Sie nicht bei jedem Login nach dem Passwort gefragt werden möchten oder wenn dieser Speicher via WebDAV verfügbar sein soll.';
-$labels['arialabelsearchform'] = 'Suchformular für Dateien';
-$labels['arialabelquicksearchbox'] = 'Sucheingabe';
-$labels['arialabellistoptions'] = 'Dateilisten Optionen';
-$labels['arialabelfolderoptions'] = 'Ordneraktionen';
-$labels['arialabelfileeditform'] = 'Dateibearbeitenformular';
-$labels['arialabelfilecreateform'] = 'Dateierstellenformular';
-$labels['arialabelfilelist'] = 'Dateiliste';
-$labels['arialabelfoldercreateform'] = 'Ordnererstellenformular';
-$labels['arialabelfoldereditform'] = 'Ordnerbearbeitenformular';
-$labels['arialabelfoldermountform'] = 'Externer-Speicherformular';
-$labels['arialabelfolderauthform'] = 'Legitimierungsformular des externen Speichers';
-$labels['arialabelfolderlist'] = 'Ordner-/Sammelauswahl';
-$labels['arialabelfileselectdialog'] = 'Dateiauswahldialog';
-$labels['arialabelattachmentoptions'] = 'Anhängespeichernoptionen';
-$labels['arialabelfilesavedialog'] = 'Datei(en)speicherndialog';
-$labels['arialabelfileprops'] = 'Dateieigenschaften';
-$labels['arialabelfilecontent'] = 'Dateiinhalt';
-$labels['arialabelfileeditdialog'] = 'Dateibearbeitungsdialog';
-$labels['arialabelfilesessiondialog'] = 'Dokumentbearbeitungssitzung';
-$labels['type.plain'] = 'Klartextdokument';
-$labels['type.vndoasisopendocumenttext'] = 'Textdokument (ODF)';
-$labels['type.html'] = 'HTML-Dokument';
diff --git a/plugins/kolab_folders/localization/de.inc b/plugins/kolab_folders/localization/de.inc
new file mode 100644
index 00000000..96a85235
--- /dev/null
+++ b/plugins/kolab_folders/localization/de.inc
@@ -0,0 +1,30 @@
+
diff --git a/plugins/kolab_folders/localization/de_DE.inc b/plugins/kolab_folders/localization/de_DE.inc
index 96a85235..82470094 100644
--- a/plugins/kolab_folders/localization/de_DE.inc
+++ b/plugins/kolab_folders/localization/de_DE.inc
@@ -6,7 +6,7 @@
*
* For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_folders/
*/
-$labels['folderctype'] = 'Inhaltstyp';
+$labels['folderctype'] = 'Art des Inhalts';
$labels['foldertypemail'] = 'E-Mail';
$labels['foldertypeevent'] = 'Kalender';
$labels['foldertypejournal'] = 'Journal';
@@ -15,16 +15,11 @@ $labels['foldertypenote'] = 'Notizen';
$labels['foldertypecontact'] = 'Kontakte';
$labels['foldertypeconfiguration'] = 'Konfiguration';
$labels['foldertypefile'] = 'Dateien';
-$labels['foldertypefreebusy'] = 'Frei/Belegt';
+$labels['foldertypefreebusy'] = 'Frei/Beschäftigt';
$labels['default'] = 'Standard';
-$labels['inbox'] = 'Posteingang';
$labels['drafts'] = 'Entwürfe';
$labels['sentitems'] = 'Gesendet';
-$labels['outbox'] = 'Postausgang';
-$labels['wastebasket'] = 'Mülleimer';
-$labels['junkemail'] = 'Spam';
+$labels['wastebasket'] = 'Papierkorb';
$labels['confidential'] = 'Vertraulich';
$labels['private'] = 'Privat';
-$labels['xdays'] = '$x Tage';
-$messages['defaultfolderexists'] = 'Es gibt bereits einen Standardordner des angegebenen Typs';
?>
diff --git a/plugins/kolab_notes/localization/de.inc b/plugins/kolab_notes/localization/de.inc
new file mode 100644
index 00000000..fbf9ef01
--- /dev/null
+++ b/plugins/kolab_notes/localization/de.inc
@@ -0,0 +1,62 @@
+einzelne Wiederholung einer Serie von Ereignissen';
+$labels['itipfutureoccurrence'] = 'Bezieht sich auf diese and alle zukünftigen Wiederholungen einer Serie von Ereignissen';
+$labels['itipmessagesingleoccurrence'] = 'Diese Nachricht bezieht sich nur auf eine einzelne Wiederholung';
+$labels['itipmessagefutureoccurrence'] = 'Diese Nachricht bezieht sich auf diese und alle zukünftigen Wiederholungen';
+$labels['youhaveaccepted'] = 'Sie haben die Einladung angenommen';
+$labels['youhavetentative'] = 'Sie haben die Einladung mit Vorbehalt angenommen';
+$labels['youhavedeclined'] = 'Sie haben die Einladung abgelehnt';
+$labels['youhavedelegated'] = 'Sie haben diese Einladung abgelehnt';
+$labels['youhavein-process'] = 'Sie arbeiten an dieser Aufgabe';
+$labels['youhavecompleted'] = 'Sie haben diese Aufgabe erledigt';
+$labels['youhaveneeds-action'] = 'Ihre Antwort auf diese Einladung ist noch ausstehend';
+$labels['youhavepreviouslyaccepted'] = 'Sie haben diese Einladung zuvor angenommen';
+$labels['youhavepreviouslytentative'] = 'Sie haben diese Einladung zuvor mit Vorbehalt angenommen';
+$labels['youhavepreviouslydeclined'] = 'Sie haben diese Einladung zuvor abgelehnt';
+$labels['youhavepreviouslydelegated'] = 'Sie haben diese Einladung zuvor delegiert';
+$labels['youhavepreviouslyin-process'] = 'Sie haben diese Aufgabe zuvor als In Bearbeitung gemeldet';
+$labels['youhavepreviouslycompleted'] = 'Sie haben diese Einladung zuvor erledigt';
+$labels['youhavepreviouslyneeds-action'] = 'Ihre Antwort auf diese Einladung ist noch ausstehend';
+$labels['attendeeaccepted'] = 'Teilnehmer hat akzeptiert';
+$labels['attendeetentative'] = 'Teilnehmer hat mit Vorbehalt akzeptiert';
+$labels['attendeedeclined'] = 'Teilnehmer hat abgelehnt';
+$labels['attendeedelegated'] = 'Teilnehmer hat an $delegatedto delegiert';
+$labels['attendeein-process'] = 'Teilnehmer arbeitet an dieser Aufgabe';
+$labels['attendeecompleted'] = 'Teilnehmer hat die Aufgabe erledigt';
+$labels['notanattendee'] = 'Sie sind nicht in der Liste der Teilnehmer aufgeführt';
+$labels['outdatedinvitation'] = 'Diese Einladung wurde durch eine neuere Version ersetzt';
+$labels['importtocalendar'] = 'In Kalender übernehmen';
+$labels['removefromcalendar'] = 'Aus meinem Kalender löschen';
+$labels['updatemycopy'] = 'Meine Kopie aktualisieren';
+$labels['openpreview'] = 'Vorschau öffnen';
+$labels['deleteobjectconfirm'] = 'Möchten Sie dieses Objekt wirklich löschen?';
+$labels['declinedeleteconfirm'] = 'Soll das abgelehnte Objekt ebenfalls aus Ihrem Konto gelöscht werden?';
+$labels['delegateinvitation'] = 'Einladung delegieren';
+$labels['delegateto'] = 'Delegieren an';
+$labels['delegatersvpme'] = 'Informiere mich über Aktualisierungen dieses Termins';
+$labels['delegateinvalidaddress'] = 'Geben Sie eine gültige E-Mail-Adresse für den Delegierten ein';
+$labels['savingdata'] = 'Speichere...';
+$labels['savein'] = 'Speichern in';
+$labels['expandattendeegroup'] = 'Mit Gruppenmitgliedern ersetzen';
+$labels['expandattendeegroupnodata'] = 'Diese Gruppe konnte nicht ersetzt werden. Keine Gruppenmitglieder gefunden.';
+$labels['expandattendeegrouperror'] = 'Diese Gruppe konnte nicht ersetzt werden. Sie hat möglicherweise zuviele Mitglieder.';
+$labels['expandattendeegroupsizelimit'] = 'Die Gruppe hat zuviele Mitglieder und konnte deshalb nicht ersetzt werden.';
diff --git a/plugins/libcalendaring/localization/de_DE.inc b/plugins/libcalendaring/localization/de_DE.inc
index 680c2ec4..14f6504c 100644
--- a/plugins/libcalendaring/localization/de_DE.inc
+++ b/plugins/libcalendaring/localization/de_DE.inc
@@ -7,156 +7,83 @@
* For translation see https://www.transifex.com/projects/p/kolab/resource/libcalendaring/
*/
$labels['until'] = 'bis';
-$labels['at'] = 'um';
+$labels['at'] = 'am';
$labels['alarmemail'] = 'E-Mail senden';
-$labels['alarmdisplay'] = 'Nachricht anzeigen';
-$labels['alarmaudio'] = 'Audio abspielen';
+$labels['alarmdisplay'] = 'Zeige Nachricht';
+$labels['alarmaudio'] = 'Klang abspielen';
$labels['alarmdisplayoption'] = 'Nachricht';
$labels['alarmemailoption'] = 'E-Mail';
-$labels['alarmaudiooption'] = 'Audio';
-$labels['alarmat'] = 'um $datetime';
-$labels['trigger@'] = 'genau am';
-$labels['trigger-M'] = 'Minuten davor';
-$labels['trigger-H'] = 'Stunden davor';
-$labels['trigger-D'] = 'Tage davor';
-$labels['trigger+M'] = 'Minuten danach';
-$labels['trigger+H'] = 'Stunden danach';
-$labels['trigger+D'] = 'Tage danach';
-$labels['triggerend-M'] = 'Minuten vor dem Ende';
-$labels['triggerend-H'] = 'Stunden vor dem Ende';
-$labels['triggerend-D'] = 'Tage vor dem Ende';
-$labels['triggerend+M'] = 'Minuten nach dem Ende';
-$labels['triggerend+H'] = 'Stunden nach dem Ende';
-$labels['triggerend+D'] = 'Tage nach dem Ende';
-$labels['trigger0'] = 'um exakt';
+$labels['alarmaudiooption'] = 'Klang';
+$labels['trigger@'] = 'am Datum';
+$labels['trigger-M'] = 'Minuten vor';
+$labels['trigger-H'] = 'Stunden vor';
+$labels['trigger-D'] = 'Tage vor';
+$labels['trigger+M'] = 'Minuten nach';
+$labels['trigger+H'] = 'Stunden nach';
+$labels['trigger+D'] = 'Tage nach';
+$labels['triggerend-M'] = 'Minuten vor Ende';
+$labels['triggerend-H'] = 'Stunden vor Ende';
+$labels['triggerend-D'] = 'Tage vor Ende';
+$labels['triggerend+M'] = 'Minuten nach Ende';
+$labels['triggerend+H'] = 'Stunden nach Ende';
+$labels['triggerend+D'] = 'Tage nach Ende';
+$labels['trigger0'] = 'zur Uhrzeit';
$labels['triggerattime'] = 'zur Startzeit';
-$labels['triggerattimeend'] = 'zur Endzeit';
-$labels['relatedstart'] = 'Beginn';
+$labels['triggerattimeend'] = 'zur Ende-Zeit';
+$labels['relatedstart'] = 'Anfang';
$labels['relatedendevent'] = 'Ende';
-$labels['relatedendtask'] = 'Fällig';
+$labels['relatedendtask'] = 'Fälligkeitszeit';
$labels['addalarm'] = 'Erinnerung hinzufügen';
$labels['removealarm'] = 'Erinnerung entfernen';
-$labels['alarmtitle'] = 'Anstehende Termine';
-$labels['dismissall'] = 'Alle ignorieren';
-$labels['dismiss'] = 'Ignorieren';
-$labels['snooze'] = 'Später erinnern';
-$labels['repeatinmin'] = 'Wiederholung in $min Minuten';
-$labels['repeatinhr'] = 'Wiederholung in 1 Stunde';
-$labels['repeatinhrs'] = 'Wiederholung in $hrs Stunden';
-$labels['repeattomorrow'] = 'Wiederholung morgen';
-$labels['repeatinweek'] = 'Wiederholung in einer Woche';
-$labels['showmore'] = 'Mehr anzeigen...';
+$labels['alarmtitle'] = 'anstehende Ereignisse';
+$labels['dismissall'] = 'alle absagen';
+$labels['dismiss'] = 'Verwerfen';
+$labels['repeatinmin'] = 'In $min Minuten wiederholen';
+$labels['repeatinhr'] = 'In 1 Stunde wiederholen';
+$labels['repeatinhrs'] = 'In $hrs Stunden wiederholen';
+$labels['repeattomorrow'] = 'morgen wiederholen';
+$labels['repeatinweek'] = 'In einer Woche wiederholen';
+$labels['showmore'] = 'Zeige mehr...';
$labels['recurring'] = 'Wiederholungen';
-$labels['frequency'] = 'Wiederholung';
-$labels['never'] = 'nie';
+$labels['frequency'] = 'Wiederholen';
+$labels['never'] = 'niemals';
$labels['daily'] = 'täglich';
$labels['weekly'] = 'wöchentlich';
$labels['monthly'] = 'monatlich';
$labels['yearly'] = 'jährlich';
-$labels['rdate'] = 'genau am';
-$labels['every'] = 'Alle';
+$labels['rdate'] = 'am Datum';
+$labels['every'] = 'Jede(n)/Alle';
$labels['days'] = 'Tag(e)';
$labels['weeks'] = 'Woche(n)';
$labels['months'] = 'Monat(e)';
-$labels['years'] = 'Jahre(e) im:';
+$labels['years'] = 'Jahr(e)';
$labels['bydates'] = 'Am';
$labels['bydays'] = 'Am';
$labels['bymonths'] = 'Am';
-$labels['untildate'] = 'am';
-$labels['each'] = 'Jeden';
+$labels['each'] = 'Jede/n einzelne/n';
$labels['onevery'] = 'An jedem';
-$labels['onsamedate'] = 'Am gleichen Tag';
-$labels['forever'] = 'unendlich';
+$labels['forever'] = 'fürimmer';
$labels['recurrencend'] = 'bis';
-$labels['untilenddate'] = 'bis am';
-$labels['forntimes'] = '$nr Wiederholungen'; // old
+$labels['untilenddate'] = 'bis zum Datum';
+$labels['forntimes'] = '$nr mal'; // old
$labels['first'] = 'erster';
$labels['second'] = 'zweiter';
$labels['third'] = 'dritter';
-$labels['fourth'] = 'vierter';
-$labels['last'] = 'letzter';
-$labels['dayofmonth'] = 'Tag des Montats';
-$labels['addrdate'] = 'Datum hinzufügen';
-$labels['except'] = 'ausser';
-$labels['statusorganizer'] = 'Organisator';
+$labels['fourth'] = 'vierte';
+$labels['last'] = 'letzte';
+$labels['dayofmonth'] = 'Tag des Monats';
+$labels['addrdate'] = 'Wiederholungsdatum hinzufügen';
+$labels['except'] = 'außer';
+$labels['statusorganizer'] = 'Veranstalter';
$labels['statusaccepted'] = 'Akzeptiert';
$labels['statustentative'] = 'Mit Vorbehalt';
$labels['statusdeclined'] = 'Abgelehnt';
$labels['statusdelegated'] = 'Delegiert';
-$labels['statusneeds-action'] = 'Braucht Aktion';
+$labels['statusneeds-action'] = 'Bearbeitung erforderlich';
$labels['statusunknown'] = 'Unbekannt';
$labels['statuscompleted'] = 'Abgeschlossen';
-$labels['statusin-process'] = 'In Bearbeitung';
-$labels['itipinvitation'] = 'Einladung zu';
-$labels['itipupdate'] = 'Aktialisiert:';
-$labels['itipcancellation'] = 'Abgesagt:';
-$labels['itipreply'] = 'Antwort zu';
-$labels['itipaccepted'] = 'Akzeptieren';
-$labels['itiptentative'] = 'Mit Vorbehalt';
-$labels['itipdeclined'] = 'Ablehnen';
-$labels['itipdelegated'] = 'Delegieren';
-$labels['itipneeds-action'] = 'Aufschieben';
-$labels['itipcomment'] = 'Ihre Antwort';
-$labels['itipeditresponse'] = 'Antwort eingeben';
-$labels['itipsendercomment'] = 'Kommentar des Absenders:';
-$labels['itipsuppressreply'] = 'Keine Antwort senden';
-$labels['itipobjectnotfound'] = 'Das Objekt auf welches sich diese Nachricht bezieht, wurde in Ihrem Konto nicht gefunden.';
-$labels['itipsubjectaccepted'] = 'Einladung zu "$title" wurde von $name angenommen';
-$labels['itipsubjecttentative'] = 'Einladung zu "$title" wurde von $name mit Vorbehalt angenommen';
-$labels['itipsubjectdeclined'] = 'Einladung zu "$title" wurde von $name abgelehnt';
-$labels['itipsubjectin-process'] = '"$title" ist nun in Bearbeitung von $name';
-$labels['itipsubjectcompleted'] = '"$title" wurde vom $name fertiggestellt';
-$labels['itipsubjectcancel'] = 'Ihre Teilnahme in "$title" wurde aufgehoben';
-$labels['itipsubjectdelegated'] = '"$title" wurde durch $name delegiert';
-$labels['itipsubjectdelegatedto'] = '"$title" wurde durch $name an Sie delegiert';
-$labels['itipnewattendee'] = 'Dies ist eine Antwort von einem neuen Teilnehmer';
-$labels['updateattendeestatus'] = 'Teilnehmerstatus aktualisieren';
-$labels['acceptinvitation'] = 'Möchten Sie die Einladung zu diesem Termin annehmen?';
+$labels['acceptinvitation'] = 'Nehmen Sie diese Einladung an?';
$labels['acceptattendee'] = 'Teilnehmer akzeptieren';
$labels['declineattendee'] = 'Teilnehmer ablehnen';
-$labels['declineattendeeconfirm'] = 'Nachricht an den abgelehnten Teilnehmer verfassen (optional):';
-$labels['rsvpmodeall'] = 'Die gesamte Reihe';
-$labels['rsvpmodecurrent'] = 'Nur dieses Ereignis';
-$labels['rsvpmodefuture'] = 'Dieses und zukünftige Ereignisse';
-$labels['itipsingleoccurrence'] = 'Dieses ist eine einzelne Wiederholung einer Serie von Ereignissen';
-$labels['itipfutureoccurrence'] = 'Bezieht sich auf diese and alle zukünftigen Wiederholungen einer Serie von Ereignissen';
-$labels['itipmessagesingleoccurrence'] = 'Diese Nachricht bezieht sich nur auf eine einzelne Wiederholung';
-$labels['itipmessagefutureoccurrence'] = 'Diese Nachricht bezieht sich auf diese und alle zukünftigen Wiederholungen';
-$labels['youhaveaccepted'] = 'Sie haben die Einladung angenommen';
-$labels['youhavetentative'] = 'Sie haben die Einladung mit Vorbehalt angenommen';
-$labels['youhavedeclined'] = 'Sie haben die Einladung abgelehnt';
-$labels['youhavedelegated'] = 'Sie haben diese Einladung abgelehnt';
-$labels['youhavein-process'] = 'Sie arbeiten an dieser Aufgabe';
-$labels['youhavecompleted'] = 'Sie haben diese Aufgabe erledigt';
-$labels['youhaveneeds-action'] = 'Ihre Antwort auf diese Einladung ist noch ausstehend';
-$labels['youhavepreviouslyaccepted'] = 'Sie haben diese Einladung zuvor angenommen';
-$labels['youhavepreviouslytentative'] = 'Sie haben diese Einladung zuvor mit Vorbehalt angenommen';
-$labels['youhavepreviouslydeclined'] = 'Sie haben diese Einladung zuvor abgelehnt';
-$labels['youhavepreviouslydelegated'] = 'Sie haben diese Einladung zuvor delegiert';
-$labels['youhavepreviouslyin-process'] = 'Sie haben diese Aufgabe zuvor als In Bearbeitung gemeldet';
-$labels['youhavepreviouslycompleted'] = 'Sie haben diese Einladung zuvor erledigt';
-$labels['youhavepreviouslyneeds-action'] = 'Ihre Antwort auf diese Einladung ist noch ausstehend';
-$labels['attendeeaccepted'] = 'Teilnehmer hat akzeptiert';
-$labels['attendeetentative'] = 'Teilnehmer hat mit Vorbehalt akzeptiert';
-$labels['attendeedeclined'] = 'Teilnehmer hat abgelehnt';
-$labels['attendeedelegated'] = 'Teilnehmer hat an $delegatedto delegiert';
-$labels['attendeein-process'] = 'Teilnehmer arbeitet an dieser Aufgabe';
-$labels['attendeecompleted'] = 'Teilnehmer hat die Aufgabe erledigt';
-$labels['notanattendee'] = 'Sie sind nicht in der Liste der Teilnehmer aufgeführt';
-$labels['outdatedinvitation'] = 'Diese Einladung wurde durch eine neuere Version ersetzt';
-$labels['importtocalendar'] = 'In Kalender übernehmen';
-$labels['removefromcalendar'] = 'Aus meinem Kalender löschen';
-$labels['updatemycopy'] = 'Meine Kopie aktualisieren';
-$labels['openpreview'] = 'Vorschau öffnen';
-$labels['deleteobjectconfirm'] = 'Möchten Sie dieses Objekt wirklich löschen?';
-$labels['declinedeleteconfirm'] = 'Soll das abgelehnte Objekt ebenfalls aus Ihrem Konto gelöscht werden?';
-$labels['delegateinvitation'] = 'Einladung delegieren';
-$labels['delegateto'] = 'Delegieren an';
-$labels['delegatersvpme'] = 'Informiere mich über Aktualisierungen dieses Termins';
-$labels['delegateinvalidaddress'] = 'Geben Sie eine gültige E-Mail-Adresse für den Delegierten ein';
-$labels['savingdata'] = 'Speichere...';
-$labels['savein'] = 'Speichern in';
-$labels['expandattendeegroup'] = 'Mit Gruppenmitgliedern ersetzen';
-$labels['expandattendeegroupnodata'] = 'Diese Gruppe konnte nicht ersetzt werden. Keine Gruppenmitglieder gefunden.';
-$labels['expandattendeegrouperror'] = 'Diese Gruppe konnte nicht ersetzt werden. Sie hat möglicherweise zuviele Mitglieder.';
-$labels['expandattendeegroupsizelimit'] = 'Die Gruppe hat zuviele Mitglieder und konnte deshalb nicht ersetzt werden.';
+$labels['rsvpmodeall'] = 'Die gesamte Terminserie';
+$labels['savingdata'] = 'Daten werden gespeichert...';
diff --git a/plugins/libkolab/localization/de.inc b/plugins/libkolab/localization/de.inc
new file mode 100644
index 00000000..1a9af0e5
--- /dev/null
+++ b/plugins/libkolab/localization/de.inc
@@ -0,0 +1,25 @@
+CalDAV Client-Anwendung (z.B. Evolution oder Mozilla Thunderbird), um diese spezifische Aufgabenliste mit Ihrem Computer oder Mobilgerät zu synchronisieren.';
+$labels['newtask'] = 'Neue Aufgabe';
+$labels['createtask'] = 'Aufgabe erstellen ';
+$labels['createnewtask'] = 'Neue Aufgabe erstellen (z.B. Samstag, Rasen mähen)';
+$labels['createfrommail'] = 'Aufgabe speichern';
+$labels['printtitle'] = 'Aufgaben drucken';
+$labels['printdescriptions'] = 'Beschreibungen drucken';
+$labels['mark'] = 'Markieren';
+$labels['unmark'] = 'Markierung entfernen';
+$labels['edit'] = 'Bearbeiten';
+$labels['delete'] = 'Löschen';
+$labels['title'] = 'Titel';
+$labels['description'] = 'Beschreibung';
+$labels['datetime'] = 'Fällig';
+$labels['duetime'] = 'Fällig';
+$labels['start'] = 'Beginn';
+$labels['starttime'] = 'Startzeit';
+$labels['alarms'] = 'Erinnerung';
+$labels['repeat'] = 'Wiederholung';
+$labels['links'] = 'Referenz';
+$labels['status'] = 'Status';
+$labels['status-needs-action'] = 'Braucht Aktion';
+$labels['status-in-process'] = 'In Bearbeitung';
+$labels['status-completed'] = 'Abgeschlossen';
+$labels['status-cancelled'] = 'Abgesagt';
+$labels['assignedto'] = 'Zugewiesen an';
+$labels['created'] = 'Erstellt';
+$labels['changed'] = 'Zuletzt geändert';
+$labels['taskoptions'] = 'Optionen';
+$labels['all'] = 'Alle';
+$labels['flagged'] = 'Markiert';
+$labels['complete'] = 'Abgeschlossen';
+$labels['completeness'] = 'Fortschritt';
+$labels['overdue'] = 'Überfällig';
+$labels['today'] = 'Heute';
+$labels['tomorrow'] = 'Morgen';
+$labels['next7days'] = 'Innerhalb von 7 Tagen';
+$labels['later'] = 'Später';
+$labels['assigned'] = 'Zugewiesen';
+$labels['assignedtitle'] = 'Aufgaben, welche an andere vergeben wurden';
+$labels['mytasks'] = 'Meine Aufgaben';
+$labels['mytaskstitle'] = 'An mich übertragene Aufgaben';
+$labels['nodate'] = 'Ohne Datum';
+$labels['removetag'] = 'Entfernen';
+$labels['removelink'] = 'E-Mail-Referenz entfernen';
+$labels['auto'] = 'Automatisch';
+$labels['newtask'] = 'Neue Aufgabe';
+$labels['edittask'] = 'Aufgabe ändern';
+$labels['save'] = 'Speichern';
+$labels['cancel'] = 'Abbrechen';
+$labels['saveandnotify'] = 'Speichern und Benachrichtigen';
+$labels['addsubtask'] = 'Teilaufgabe hinzufügen';
+$labels['deletetask'] = 'Aufgabe löschen';
+$labels['deletethisonly'] = 'Nur diese Aufgabe löschen';
+$labels['deletewithchilds'] = 'Mit allen Teilaufgaben löschen';
+$labels['taskactions'] = 'Aufgabeneinstellungen...';
+$labels['tabsummary'] = 'Titel';
+$labels['tabrecurrence'] = 'Wiederholung';
+$labels['tabassignments'] = 'Zuweisungen';
+$labels['tabattachments'] = 'Anhänge';
+$labels['tabsharing'] = 'Freigabe';
+$labels['editlist'] = 'Liste bearbeiten';
+$labels['createlist'] = 'Liste hinzufügen';
+$labels['listactions'] = 'Listeneinstellungen…';
+$labels['listname'] = 'Name';
+$labels['showalarms'] = 'Erinnerungen anzeigen';
+$labels['import'] = 'Importieren';
+$labels['viewactions'] = 'Ansicht-Aktionen';
+$labels['focusview'] = 'Nur diese Liste anzeigen';
+$labels['on'] = 'am';
+$labels['at'] = 'um';
+$labels['this'] = 'dies';
+$labels['next'] = 'weiter';
+$labels['yes'] = 'Ja';
+$labels['savingdata'] = 'Daten werden gespeichert…';
+$labels['errorsaving'] = 'Daten konnten nicht gespeichert werden.';
+$labels['notasksfound'] = 'Keine Aufgabe erfüllt die angelegten Kriterien';
+$labels['invalidstartduedates'] = 'Das Anfangsdatum muss vor dem Fälligkeitsdatum liegen.';
+$labels['invalidstartduetimes'] = 'Start- und Enddatum müssen entweder beide oder keins eine Zeit enthalten.';
+$labels['recurrencerequiresdate'] = 'Wiederkehrende Aufgaben erfordern entweder ein Start- oder Enddatum.';
+$labels['deletetasktconfirm'] = 'Diese Aufgabe wirklich löschen?';
+$labels['deleteparenttasktconfirm'] = 'Diese Aufgabe wirklich mit allen Teilaufgaben löschen?';
+$labels['deletelistconfirm'] = 'Diese Aufgabenliste wirklich mit allen Aufgaben löschen?';
+$labels['deletelistconfirmrecursive'] = 'Soll diese Liste wirklich mit allen Aufgaben und Unterlisten gelöscht werden?';
+$labels['aclnorights'] = 'Der Zugriff auf diese Aufgabenliste erfordert Administrator-Rechte.';
+$labels['changetaskconfirm'] = 'Aufgabe ändern';
+$labels['changeconfirmnotifications'] = 'Wollen Sie die beauftragten Teilnehmer über diese Änderung informieren?';
+$labels['partstatupdatenotification'] = 'Wollen Sie den Organisator über die Statusänderung benachrichtigen?';
+$labels['quickaddinput'] = 'Neue Aufgabe Datum und Titel';
+$labels['arialabelquickaddbox'] = 'Neue Aufgabe schnell hinzufügen';
+$labels['arialabelsearchform'] = 'Suchformular für Aufgaben';
+$labels['arialabelquicksearchbox'] = 'Sucheingabe für Aufgaben';
+$labels['arialabellistsearchform'] = 'Sucheingabe für Aufgabenlisten';
+$labels['arialabeltaskselector'] = 'Listenmodus';
+$labels['arialabeltasklisting'] = 'Aufgabenauflistung';
+$labels['arialabelsortmenu'] = 'Aufgaben-Sortierungsoptionen';
+$labels['attendee'] = 'Beauftragter';
+$labels['role'] = 'Rolle';
+$labels['availability'] = 'Verfüg.';
+$labels['confirmstate'] = 'Status';
+$labels['addattendee'] = 'Beauftragten hinzufügen';
+$labels['roleorganizer'] = 'Organisator';
+$labels['rolerequired'] = 'Erforderlich';
+$labels['roleoptional'] = 'Optional';
+$labels['rolechair'] = 'Vorsitz';
+$labels['rolenonparticipant'] = 'Beobachter';
+$labels['sendinvitations'] = 'Einladungen versenden';
+$labels['sendnotifications'] = 'Beauftragte Teilnehmer über die Änderung informieren';
+$labels['sendcancellation'] = 'Beauftragte Teilnehmer über die Stornierung informieren';
+$labels['invitationsubject'] = 'Ihnen wurde "$title" zugewiesen';
+$labels['invitationmailbody'] = "*\$title*\n\nFällig: \$date\n\nTeilnehmer: \$attendees\n\n\$description\n\nAngehängt finden Sie eine iCalendar-Datei mit allen Aufgabendetails, welche in Ihre Aufgabenanwendung importiert werden kann.";
+$labels['itipupdatesubject'] = '"$title" wurde aktualisiert';
+$labels['itipupdatesubjectempty'] = 'Eine ihrer Aufgabe wurde aktualisiert';
+$labels['itipupdatemailbody'] = "*\$title*\n\nFällig: \$date\n\nTeilnehmer: \$attendees\n\nAngehängt finden Sie eine iCalendar-Datei mit den aktualisierten Aufgabendetails, welche in Ihre Aufgabenanwendung importiert werden kann.";
+$labels['itipcancelsubject'] = '"$title" wurde abgesagt';
+$labels['itipcancelmailbody'] = "*\$title*\n\nFällig: \$date\n\nTeilnehmer: \$attendees\n\nDie Aufgabe wurde durch \$organizer storniert.\n\nAngehängt finden Sie eine iCalendar-Datei mit den aktualisierten Aufgabendetails.";
+$labels['saveintasklist'] = 'speichern in';
+$labels['taskhistory'] = 'Historie';
+$labels['objectchangelog'] = 'Änderungshistorie';
+$labels['objectdiff'] = 'Änderungen aus $rev1 nach $rev2';
+$labels['objectnotfound'] = 'Fehler beim Laden der Aufgabendaten';
+$labels['objectchangelognotavailable'] = 'Änderung der Historie ist nicht verfügbar für diese Aufgabe.';
+$labels['objectdiffnotavailable'] = 'Vergleich für die gewählten Versionen nicht möglich';
+$labels['revisionrestoreconfirm'] = 'Möchten Sie wirklich die Version $rev dieser Aufgabe wiederherstellen? Dies wird die aktuelle Aufgabe mit der alten Version ersetzen.';
+$labels['objectrestoresuccess'] = 'Revision $rev erfolgreich wiederhergestellt';
+$labels['objectrestoreerror'] = 'Fehler beim Wiederherstellen der alten Revision';
+$labels['itipobjectnotfound'] = 'Die Aufgabe, auf welche sich diese Nachricht bezieht, wurde nicht in Ihrer Aufgabenliste gefunden.';
+$labels['itipmailbodyaccepted'] = "\$sender hat die Zuweisung folgender Aufgabe akzeptiert:\n\n*\$title*\n\nFällig: \$date\n\nVerantwortlich: \$attendees";
+$labels['itipmailbodytentative'] = "\$sender hat die Zuweisung folgender Aufgabe unter Vorbehalt akzeptiert:\n\n*\$title*\n\nFällig: \$date\n\nVerantwortlich: \$attendees";
+$labels['itipmailbodydeclined'] = "\$sender hat die Zuweisung folgender Aufgabe abgeleht:\n\n*\$title*\n\nFällig: \$date\n\nVerantwortlich: \$attendees";
+$labels['itipmailbodycancel'] = "\$sender hat die Zuweisung folgender Aufgabe abgeleht:\n\n*\$title*\n\nFällig: \$date";
+$labels['itipmailbodyin-process'] = "\$sender hat den Status folgender Aufgabe auf in-Bearbeitung gesetzt:\n\n*\$title*\n\nFällig: \$date";
+$labels['itipmailbodycompleted'] = "\$sender hat folgende Aufgabe abgeschlossen:\n\n*\$title*\n\nFällig: \$date";
+$labels['itipmailbodydelegated'] = "\$sender hat folgende Aufgabe delegiert:\n\n*\$title*\n\nFällig: \$date";
+$labels['itipmailbodydelegatedto'] = "\$sender hat folgende Aufgabe an Sie delegiert:\n\n*\$title*\n\nFällig: \$date";
+$labels['attendeeaccepted'] = 'Delegierter hat akzeptiert';
+$labels['attendeetentative'] = 'Delegierter hat unter Vorbehalt akzeptiert';
+$labels['attendeedeclined'] = 'Delegierter hat abgelehnt';
+$labels['attendeedelegated'] = 'Zugewiesener hat zu $delegatedto delegiert';
+$labels['attendeein-process'] = 'Delegierter ist in Bearbeitung ';
+$labels['attendeecompleted'] = 'Delegierter hat abgeschlossen';
+$labels['acceptinvitation'] = 'Akzeptieren Sie die Zuweisung?';
+$labels['itipdeclinetask'] = 'Lehnen Sie to Zuweisung dieser Aufgabe ab';
+$labels['declinedeleteconfirm'] = 'Möchten Sie diese abgelehnete Aufgabe aus Ihrer Aufgabenliste löschen?';
+$labels['itipcomment'] = 'Kommentar zur Einladungs-/Benachrichtigungsnachricht';
+$labels['itipcommenttitle'] = 'Dieser Kommentar wird der Benachrichtigung an andere Delegierte hinzugefügt';
+$labels['itipsendsuccess'] = 'Benachrichtigung an Delegierte gesendet';
+$labels['errornotifying'] = 'Senden der Benachrichtigung an Delegierte fehlgeschlagen';
+$labels['removefromcalendar'] = 'Aus meinen Aufgaben entfernen';
+$labels['delegateinvitation'] = 'Zuweisung delegieren';
+$labels['andnmore'] = '$nr weitere...';
+$labels['savetotasklist'] = 'In den Aufgaben speichern';
+$labels['comment'] = 'Kommentar';
+$labels['rsvpcomment'] = 'Kommentar';
+$labels['errorimportingtask'] = 'Fehler beim Importieren der Aufgabe(n)';
+$labels['importwarningexists'] = 'Eine Kopie dieser Aufgabe exisistiert bereits in Ihrer Aufgabenliste';
+$labels['importsuccess'] = '$nr Aufgaben erfolgreich importiert';
+$labels['importerror'] = 'Fehler beim Importieren';
+$labels['newerversionexists'] = 'Eine neuere Version dieser Aufgabe existiert bereits! Abbruch.';
+$labels['nowritetasklistfound'] = 'Keine Aufgabenliste zum Speichern der Aufgabe gefunden';
+$labels['importedsuccessfully'] = 'Die Aufgabe wurde erfolgreich unter \'$list\' gespeichert';
+$labels['updatedsuccessfully'] = 'Die Aufgabe wurde erfolgreich in \'$list\' aktualisiert';
+$labels['attendeupdateesuccess'] = 'Teilnehmerstatus erfolgreich aktualisiert';
+$labels['itipresponseerror'] = 'Senden der Antwort auf diese Aufgabenzuweisung fehlgeschlagen';
+$labels['itipinvalidrequest'] = 'Diese Einladung ist nicht mehr gültig.';
+$labels['sentresponseto'] = 'Antwort auf Aufgabenzuweisung erfolgreich an $mailto versendet';
+$labels['successremoval'] = 'Diese Aufgabe wurde erfolgreich gelöscht.';
+$labels['invalidlistproperties'] = 'Ungültige Listeneigenschaften! Bitte einen gültigen Namen eingeben.';
diff --git a/plugins/tasklist/localization/de_DE.inc b/plugins/tasklist/localization/de_DE.inc
index 9cbabad4..4ecccc01 100644
--- a/plugins/tasklist/localization/de_DE.inc
+++ b/plugins/tasklist/localization/de_DE.inc
@@ -9,184 +9,78 @@
$labels['navtitle'] = 'Aufgaben';
$labels['lists'] = 'Aufgabenlisten';
$labels['list'] = 'Aufgabenliste';
-$labels['tags'] = 'Schlagworte';
$labels['export'] = 'Exportieren';
-$labels['exporttitle'] = 'Kalender als iCalendar exportieren';
+$labels['exporttitle'] = 'Nach iCalendar exportieren';
$labels['exportattachments'] = 'Mit Anhängen';
-$labels['currentview'] = 'Aktuelle Ansicht';
-$labels['tasklistsubscribe'] = 'Permanent anzeigen';
-$labels['listsearchresults'] = 'Verfügbare Aufgaben';
-$labels['findlists'] = 'Finde Aufgabenlisten,..';
+$labels['currentview'] = 'aktuelle Ansicht';
+$labels['listsearchresults'] = 'Verfügbare Aufgabenlisten';
+$labels['findlists'] = 'Finde Aufgabenlisten...';
$labels['searchterms'] = 'Suchbegriffe';
$labels['notasklistsfound'] = 'Keine Aufgabenlisten gefunden';
$labels['nrtasklistsfound'] = '$nr Aufgabenlisten gefunden';
-$labels['removelist'] = 'Von der Liste entfernen';
-$labels['showcaldavurl'] = 'CalDAV URL anzeigen';
-$labels['caldavurldescription'] = 'Kopieren dieser Adresse in eine CalDAV Client-Anwendung (z.B. Evolution oder Mozilla Thunderbird), um diese spezifische Aufgabenliste mit Ihrem Computer oder Mobilgerät zu synchronisieren.';
+$labels['removelist'] = 'Aus Liste entfernen';
+$labels['showcaldavurl'] = 'Zeige CalDAV URL';
+$labels['caldavurldescription'] = 'Kopieren Sie diese Adresse in eine CalDAV-Client-Anwendung (z.B. Evolution oder Mozilla Thunderbird) um diese Aufgabenliste mit Ihrem Computer oder Mobilgerät zu synchronisieren.';
$labels['newtask'] = 'Neue Aufgabe';
$labels['createtask'] = 'Aufgabe erstellen ';
$labels['createnewtask'] = 'Neue Aufgabe erstellen (z.B. Samstag, Rasen mähen)';
-$labels['createfrommail'] = 'Aufgabe speichern';
+$labels['createfrommail'] = 'Als Aufgabe speichern';
$labels['printtitle'] = 'Aufgaben drucken';
-$labels['printdescriptions'] = 'Beschreibungen drucken';
-$labels['mark'] = 'Markieren';
-$labels['unmark'] = 'Markierung entfernen';
$labels['edit'] = 'Bearbeiten';
$labels['delete'] = 'Löschen';
$labels['title'] = 'Titel';
$labels['description'] = 'Beschreibung';
-$labels['datetime'] = 'Fällig';
-$labels['duetime'] = 'Fällig';
-$labels['start'] = 'Beginn';
-$labels['starttime'] = 'Startzeit';
+$labels['start'] = 'Start';
+$labels['starttime'] = 'Beginn';
$labels['alarms'] = 'Erinnerung';
-$labels['repeat'] = 'Wiederholung';
-$labels['links'] = 'Referenz';
+$labels['repeat'] = 'Wiederholen';
$labels['status'] = 'Status';
-$labels['status-needs-action'] = 'Braucht Aktion';
-$labels['status-in-process'] = 'In Bearbeitung';
+$labels['status-needs-action'] = 'Bearbeitung erforderlich';
$labels['status-completed'] = 'Abgeschlossen';
-$labels['status-cancelled'] = 'Abgesagt';
+$labels['status-cancelled'] = 'Gekündigt';
$labels['assignedto'] = 'Zugewiesen an';
$labels['created'] = 'Erstellt';
-$labels['changed'] = 'Zuletzt geändert';
+$labels['changed'] = 'Zuletzt bearbeitet';
$labels['taskoptions'] = 'Optionen';
$labels['all'] = 'Alle';
-$labels['flagged'] = 'Markiert';
-$labels['complete'] = 'Abgeschlossen';
+$labels['complete'] = 'Erledigt';
$labels['completeness'] = 'Fortschritt';
$labels['overdue'] = 'Überfällig';
$labels['today'] = 'Heute';
$labels['tomorrow'] = 'Morgen';
-$labels['next7days'] = 'Innerhalb von 7 Tagen';
+$labels['next7days'] = 'Nächste 7 Tage';
$labels['later'] = 'Später';
-$labels['assigned'] = 'Zugewiesen';
-$labels['assignedtitle'] = 'Aufgaben, welche an andere vergeben wurden';
+$labels['assignedtitle'] = 'Aufgaben die Sie anderen Personen zugewiesen haben';
$labels['mytasks'] = 'Meine Aufgaben';
-$labels['mytaskstitle'] = 'An mich übertragene Aufgaben';
-$labels['nodate'] = 'Ohne Datum';
+$labels['mytaskstitle'] = 'Mir zugewiesene Aufgaben';
+$labels['nodate'] = 'kein Datum';
$labels['removetag'] = 'Entfernen';
-$labels['removelink'] = 'E-Mail-Referenz entfernen';
-$labels['auto'] = 'Automatisch';
$labels['newtask'] = 'Neue Aufgabe';
-$labels['edittask'] = 'Aufgabe ändern';
+$labels['edittask'] = 'Aufgabe bearbeiten';
$labels['save'] = 'Speichern';
$labels['cancel'] = 'Abbrechen';
-$labels['saveandnotify'] = 'Speichern und Benachrichtigen';
-$labels['addsubtask'] = 'Teilaufgabe hinzufügen';
-$labels['deletetask'] = 'Aufgabe löschen';
-$labels['deletethisonly'] = 'Nur diese Aufgabe löschen';
-$labels['deletewithchilds'] = 'Mit allen Teilaufgaben löschen';
-$labels['taskactions'] = 'Aufgabeneinstellungen...';
-$labels['tabsummary'] = 'Titel';
+$labels['addsubtask'] = 'Unteraufgabe hinzufügen';
+$labels['tabsummary'] = 'Zusammenfassung';
$labels['tabrecurrence'] = 'Wiederholung';
-$labels['tabassignments'] = 'Zuweisungen';
$labels['tabattachments'] = 'Anhänge';
-$labels['tabsharing'] = 'Freigabe';
-$labels['editlist'] = 'Liste bearbeiten';
-$labels['createlist'] = 'Liste hinzufügen';
-$labels['listactions'] = 'Listeneinstellungen…';
$labels['listname'] = 'Name';
-$labels['showalarms'] = 'Erinnerungen anzeigen';
-$labels['import'] = 'Importieren';
-$labels['viewactions'] = 'Ansicht-Aktionen';
-$labels['focusview'] = 'Nur diese Liste anzeigen';
-$labels['on'] = 'am';
-$labels['at'] = 'um';
-$labels['this'] = 'dies';
-$labels['next'] = 'weiter';
+$labels['at'] = 'am';
$labels['yes'] = 'Ja';
-$labels['savingdata'] = 'Daten werden gespeichert…';
-$labels['errorsaving'] = 'Daten konnten nicht gespeichert werden.';
-$labels['notasksfound'] = 'Keine Aufgabe erfüllt die angelegten Kriterien';
-$labels['invalidstartduedates'] = 'Das Anfangsdatum muss vor dem Fälligkeitsdatum liegen.';
-$labels['invalidstartduetimes'] = 'Start- und Enddatum müssen entweder beide oder keins eine Zeit enthalten.';
-$labels['recurrencerequiresdate'] = 'Wiederkehrende Aufgaben erfordern entweder ein Start- oder Enddatum.';
-$labels['deletetasktconfirm'] = 'Diese Aufgabe wirklich löschen?';
-$labels['deleteparenttasktconfirm'] = 'Diese Aufgabe wirklich mit allen Teilaufgaben löschen?';
-$labels['deletelistconfirm'] = 'Diese Aufgabenliste wirklich mit allen Aufgaben löschen?';
-$labels['deletelistconfirmrecursive'] = 'Soll diese Liste wirklich mit allen Aufgaben und Unterlisten gelöscht werden?';
-$labels['aclnorights'] = 'Der Zugriff auf diese Aufgabenliste erfordert Administrator-Rechte.';
-$labels['changetaskconfirm'] = 'Aufgabe ändern';
-$labels['changeconfirmnotifications'] = 'Wollen Sie die beauftragten Teilnehmer über diese Änderung informieren?';
-$labels['partstatupdatenotification'] = 'Wollen Sie den Organisator über die Statusänderung benachrichtigen?';
-$labels['quickaddinput'] = 'Neue Aufgabe Datum und Titel';
-$labels['arialabelquickaddbox'] = 'Neue Aufgabe schnell hinzufügen';
-$labels['arialabelsearchform'] = 'Suchformular für Aufgaben';
-$labels['arialabelquicksearchbox'] = 'Sucheingabe für Aufgaben';
-$labels['arialabellistsearchform'] = 'Sucheingabe für Aufgabenlisten';
-$labels['arialabeltaskselector'] = 'Listenmodus';
-$labels['arialabeltasklisting'] = 'Aufgabenauflistung';
-$labels['arialabelsortmenu'] = 'Aufgaben-Sortierungsoptionen';
-$labels['attendee'] = 'Beauftragter';
-$labels['role'] = 'Rolle';
-$labels['availability'] = 'Verfüg.';
+$labels['savingdata'] = 'Daten werden gespeichert...';
$labels['confirmstate'] = 'Status';
-$labels['addattendee'] = 'Beauftragten hinzufügen';
$labels['roleorganizer'] = 'Organisator';
-$labels['rolerequired'] = 'Erforderlich';
+$labels['rolerequired'] = 'Pflichtfeld';
$labels['roleoptional'] = 'Optional';
-$labels['rolechair'] = 'Vorsitz';
-$labels['rolenonparticipant'] = 'Beobachter';
-$labels['sendinvitations'] = 'Einladungen versenden';
-$labels['sendnotifications'] = 'Beauftragte Teilnehmer über die Änderung informieren';
-$labels['sendcancellation'] = 'Beauftragte Teilnehmer über die Stornierung informieren';
-$labels['invitationsubject'] = 'Ihnen wurde "$title" zugewiesen';
-$labels['invitationmailbody'] = "*\$title*\n\nFällig: \$date\n\nTeilnehmer: \$attendees\n\n\$description\n\nAngehängt finden Sie eine iCalendar-Datei mit allen Aufgabendetails, welche in Ihre Aufgabenanwendung importiert werden kann.";
+$labels['rolechair'] = 'Vorsitzender';
$labels['itipupdatesubject'] = '"$title" wurde aktualisiert';
-$labels['itipupdatesubjectempty'] = 'Eine ihrer Aufgabe wurde aktualisiert';
-$labels['itipupdatemailbody'] = "*\$title*\n\nFällig: \$date\n\nTeilnehmer: \$attendees\n\nAngehängt finden Sie eine iCalendar-Datei mit den aktualisierten Aufgabendetails, welche in Ihre Aufgabenanwendung importiert werden kann.";
$labels['itipcancelsubject'] = '"$title" wurde abgesagt';
-$labels['itipcancelmailbody'] = "*\$title*\n\nFällig: \$date\n\nTeilnehmer: \$attendees\n\nDie Aufgabe wurde durch \$organizer storniert.\n\nAngehängt finden Sie eine iCalendar-Datei mit den aktualisierten Aufgabendetails.";
-$labels['saveintasklist'] = 'speichern in';
$labels['taskhistory'] = 'Historie';
$labels['objectchangelog'] = 'Änderungshistorie';
-$labels['objectdiff'] = 'Änderungen aus $rev1 nach $rev2';
-$labels['objectnotfound'] = 'Fehler beim Laden der Aufgabendaten';
-$labels['objectchangelognotavailable'] = 'Änderung der Historie ist nicht verfügbar für diese Aufgabe.';
-$labels['objectdiffnotavailable'] = 'Vergleich für die gewählten Versionen nicht möglich';
-$labels['revisionrestoreconfirm'] = 'Möchten Sie wirklich die Version $rev dieser Aufgabe wiederherstellen? Dies wird die aktuelle Aufgabe mit der alten Version ersetzen.';
-$labels['objectrestoresuccess'] = 'Revision $rev erfolgreich wiederhergestellt';
-$labels['objectrestoreerror'] = 'Fehler beim Wiederherstellen der alten Revision';
-$labels['itipobjectnotfound'] = 'Die Aufgabe, auf welche sich diese Nachricht bezieht, wurde nicht in Ihrer Aufgabenliste gefunden.';
-$labels['itipmailbodyaccepted'] = "\$sender hat die Zuweisung folgender Aufgabe akzeptiert:\n\n*\$title*\n\nFällig: \$date\n\nVerantwortlich: \$attendees";
-$labels['itipmailbodytentative'] = "\$sender hat die Zuweisung folgender Aufgabe unter Vorbehalt akzeptiert:\n\n*\$title*\n\nFällig: \$date\n\nVerantwortlich: \$attendees";
-$labels['itipmailbodydeclined'] = "\$sender hat die Zuweisung folgender Aufgabe abgeleht:\n\n*\$title*\n\nFällig: \$date\n\nVerantwortlich: \$attendees";
-$labels['itipmailbodycancel'] = "\$sender hat die Zuweisung folgender Aufgabe abgeleht:\n\n*\$title*\n\nFällig: \$date";
-$labels['itipmailbodyin-process'] = "\$sender hat den Status folgender Aufgabe auf in-Bearbeitung gesetzt:\n\n*\$title*\n\nFällig: \$date";
-$labels['itipmailbodycompleted'] = "\$sender hat folgende Aufgabe abgeschlossen:\n\n*\$title*\n\nFällig: \$date";
-$labels['itipmailbodydelegated'] = "\$sender hat folgende Aufgabe delegiert:\n\n*\$title*\n\nFällig: \$date";
-$labels['itipmailbodydelegatedto'] = "\$sender hat folgende Aufgabe an Sie delegiert:\n\n*\$title*\n\nFällig: \$date";
-$labels['attendeeaccepted'] = 'Delegierter hat akzeptiert';
-$labels['attendeetentative'] = 'Delegierter hat unter Vorbehalt akzeptiert';
-$labels['attendeedeclined'] = 'Delegierter hat abgelehnt';
-$labels['attendeedelegated'] = 'Zugewiesener hat zu $delegatedto delegiert';
-$labels['attendeein-process'] = 'Delegierter ist in Bearbeitung ';
-$labels['attendeecompleted'] = 'Delegierter hat abgeschlossen';
-$labels['acceptinvitation'] = 'Akzeptieren Sie die Zuweisung?';
-$labels['itipdeclinetask'] = 'Lehnen Sie to Zuweisung dieser Aufgabe ab';
-$labels['declinedeleteconfirm'] = 'Möchten Sie diese abgelehnete Aufgabe aus Ihrer Aufgabenliste löschen?';
-$labels['itipcomment'] = 'Kommentar zur Einladungs-/Benachrichtigungsnachricht';
-$labels['itipcommenttitle'] = 'Dieser Kommentar wird der Benachrichtigung an andere Delegierte hinzugefügt';
-$labels['itipsendsuccess'] = 'Benachrichtigung an Delegierte gesendet';
-$labels['errornotifying'] = 'Senden der Benachrichtigung an Delegierte fehlgeschlagen';
-$labels['removefromcalendar'] = 'Aus meinen Aufgaben entfernen';
-$labels['delegateinvitation'] = 'Zuweisung delegieren';
-$labels['andnmore'] = '$nr weitere...';
-$labels['savetotasklist'] = 'In den Aufgaben speichern';
+$labels['objectdiff'] = 'Änderungen seit $rev1 bis $rev2';
+$labels['objectdiffnotavailable'] = 'Kein vergleich für die ausgewählten Stände möglich';
+$labels['objectrestoresuccess'] = 'Stand $rev erfolgreich wiederhergestellt';
+$labels['objectrestoreerror'] = 'Der alte Stand konnte nicht wiederhergestellt werden';
+$labels['andnmore'] = '$nr mehr...';
$labels['comment'] = 'Kommentar';
$labels['rsvpcomment'] = 'Kommentar';
-$labels['errorimportingtask'] = 'Fehler beim Importieren der Aufgabe(n)';
-$labels['importwarningexists'] = 'Eine Kopie dieser Aufgabe exisistiert bereits in Ihrer Aufgabenliste';
-$labels['importsuccess'] = '$nr Aufgaben erfolgreich importiert';
-$labels['importerror'] = 'Fehler beim Importieren';
-$labels['newerversionexists'] = 'Eine neuere Version dieser Aufgabe existiert bereits! Abbruch.';
-$labels['nowritetasklistfound'] = 'Keine Aufgabenliste zum Speichern der Aufgabe gefunden';
-$labels['importedsuccessfully'] = 'Die Aufgabe wurde erfolgreich unter \'$list\' gespeichert';
-$labels['updatedsuccessfully'] = 'Die Aufgabe wurde erfolgreich in \'$list\' aktualisiert';
-$labels['attendeupdateesuccess'] = 'Teilnehmerstatus erfolgreich aktualisiert';
-$labels['itipresponseerror'] = 'Senden der Antwort auf diese Aufgabenzuweisung fehlgeschlagen';
-$labels['itipinvalidrequest'] = 'Diese Einladung ist nicht mehr gültig.';
-$labels['sentresponseto'] = 'Antwort auf Aufgabenzuweisung erfolgreich an $mailto versendet';
-$labels['successremoval'] = 'Diese Aufgabe wurde erfolgreich gelöscht.';
-$labels['invalidlistproperties'] = 'Ungültige Listeneigenschaften! Bitte einen gültigen Namen eingeben.';
+$labels['itipinvalidrequest'] = 'Die Einladung ist nicht länger gültig';