diff --git a/view/de/strings.php b/view/de/strings.php
index 701293edf..20e2a8d74 100644
--- a/view/de/strings.php
+++ b/view/de/strings.php
@@ -157,38 +157,38 @@ $a->strings["Welcome to "] = "Willkommen zu ";
$a->strings['Could not create/connect to database.'] = 'Konnte die Verbindung zur Datenbank nicht aufbauen bzw. die Datenbank anlegen.';
$a->strings['Connected to database.'] = 'Mit der Datenbank verbunden.';
$a->strings['Database import succeeded.'] = 'Import der Datenbank erfolgreich.';
-$a->strings['IMPORTANT: You will need to [manually] setup a scheduled task for the poller.'] = 'IMPORTANT: You will need to [manually] setup a scheduled task for the poller.';
+$a->strings['IMPORTANT: You will need to [manually] setup a scheduled task for the poller.'] = 'WICHTIG: Du musst [manuell] einen cron Job (o.ä.) für den Poller einrichten.';
$a->strings['Please see the file "INSTALL.txt".'] = 'Lies bitte die "INSTALL.txt".';
$a->strings['Database import failed.'] = 'Import der Datenbank schlug fehl.';
$a->strings['You may need to import the file "database.sql" manually using phpmyadmin or mysql.'] = 'Möglicherweise musst du die Datei "database.sql" manuell mit phpmyadmin oder mysql importieren.';
$a->strings['Welcome to Friendika.'] = 'Willkommen bei Friendika.';
$a->strings['Submit'] = 'Senden';
-$a->strings['Could not find a command line version of PHP in the web server PATH.'] = 'Could not find a command line version of PHP in the web server PATH.';
-$a->strings['This is required. Please adjust the configuration file .htconfig.php accordingly.'] = 'This is required. Please adjust the configuration file .htconfig.php accordingly.';
-$a->strings['The command line version of PHP on your system does not have "register_argc_argv" enabled.'] = 'The command line version of PHP on your system does not have "register_argc_argv" enabled.';
-$a->strings['This is required for message delivery to work.'] = 'This is required for message delivery to work.';
-$a->strings['Error: the "openssl_pkey_new" function on this system is not able to generate encryption keys'] = 'Error: the "openssl_pkey_new" function on this system is not able to generate encryption keys';
-$a->strings['If running under Windows, please see "http://www.php.net/manual/en/openssl.installation.php".'] = 'If running under Windows, please see "http://www.php.net/manual/en/openssl.installation.php".';
-$a->strings['Error: Apache webserver mod-rewrite module is required but not installed.'] = 'Error: Apache webserver mod-rewrite module is required but not installed.';
-$a->strings['Error: libCURL PHP module required but not installed.'] = 'Error: libCURL PHP module required but not installed.';
-$a->strings['Error: GD graphics PHP module with JPEG support required but not installed.'] = 'Error: GD graphics PHP module with JPEG support required but not installed.';
-$a->strings['Error: openssl PHP module required but not installed.'] = 'Error: openssl PHP module required but not installed.';
-$a->strings['Error: mysqli PHP module required but not installed.'] = 'Error: mysqli PHP module required but not installed.';
-$a->strings['The web installer needs to be able to create a file called ".htconfig.php" in the top folder of your web server and it is unable to do so.'] = 'The web installer needs to be able to create a file called ".htconfig.php" in the top folder of your web server and it is unable to do so.';
-$a->strings['This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.'] = 'This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.';
-$a->strings['Please check with your site documentation or support people to see if this situation can be corrected.'] = 'Please check with your site documentation or support people to see if this situation can be corrected.';
-$a->strings['If not, you may be required to perform a manual installation. Please see the file "INSTALL.txt" for instructions.'] = 'If not, you may be required to perform a manual installation. Please see the file "INSTALL.txt" for instructions.';
-$a->strings['The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.'] = 'The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.';
-$a->strings['Errors encountered creating database tables.'] = 'Errors encountered creating database tables.';
+$a->strings['Could not find a command line version of PHP in the web server PATH.'] = 'Konnte keine Kommandozeilenversion von PHP im PATH des Servers finden.';
+$a->strings['This is required. Please adjust the configuration file .htconfig.php accordingly.'] = 'Diese wird von Friendika benötigt. Bitte passe die Konfigurationsdatei .htconfig.php entsprechend an.';
+$a->strings['The command line version of PHP on your system does not have "register_argc_argv" enabled.'] = 'Die Kommandozeilenversion von PHP auf deinem System hat "register_argc_argv" nicht aktiviert.';
+$a->strings['This is required for message delivery to work.'] = 'Dies wird für die Auslieferung von Nachrichten benötigt.';
+$a->strings['Error: the "openssl_pkey_new" function on this system is not able to generate encryption keys'] = 'Fehler: Die "openssl_pkey_new" Funktion auf diesem System ist nicht in der lage Verschlüsselungsschlüssel zu erzeugen';
+$a->strings['If running under Windows, please see "http://www.php.net/manual/en/openssl.installation.php".'] = 'Wenn der Server unter Windows läuft, schau dir bitte "http://www.php.net/manual/en/openssl.installation.php" an.';
+$a->strings['Error: Apache webserver mod-rewrite module is required but not installed.'] = 'Fehler: Das Apache Modul mod-rewrite wird benötigt, es ist allerdings nicht installiert.';
+$a->strings['Error: libCURL PHP module required but not installed.'] = 'Fehler: Das libCURL PHP Modul wird benötigt ist aber nicht installiert.';
+$a->strings['Error: GD graphics PHP module with JPEG support required but not installed.'] = 'Fehler: Das GD Graphikmodul für PHP mit JPEG Unterstützung ist nicht installiert.';
+$a->strings['Error: openssl PHP module required but not installed.'] = 'Fehler: Das openssl Modul von PHP ist nict installiert.';
+$a->strings['Error: mysqli PHP module required but not installed.'] = 'Fehler: Das mysqli Modul von PHP ist nicht installiert.';
+$a->strings['The web installer needs to be able to create a file called ".htconfig.php" in the top folder of your web server and it is unable to do so.'] = 'Der Installationswizzard muss in der Lage sein eine Datei im Stammverzeichnis deines Webservers anzuliegen ist allerdings derzeit nicht in der Lage dies zu tun.';
+$a->strings['This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.'] = 'In den meisten Fällen ist dies ein Problem mit den Schreibrechten, der Webserver könnte keine Schreiberlaubnis haben, selbst wenn du sie hast.';
+$a->strings['Please check with your site documentation or support people to see if this situation can be corrected.'] = 'Bitte überprüfe die Einstellungen und frage im Zweifelsfall dein Support Team um diese Situations zu beheben.';
+$a->strings['If not, you may be required to perform a manual installation. Please see the file "INSTALL.txt" for instructions.'] = 'Sollte dies nicht möglich sein musst du die Installation manuell durchführen. Lies dazu bitte in der Datei "INSTALL.txt".';
+$a->strings['The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.'] = 'Die Konfigurationsdatei ".htconfig.php" konnte nicht angelegt werden. Bitte verwende den angefügten Text um die Datei im Stammverzeichnis deiner Friendika Installation zu erzeugen.';
+$a->strings['Errors encountered creating database tables.'] = 'Fehler aufgetreten wärend der Erzeugung der Datenbank Tabellen.';
$a->strings[' : '] = ' : ';
$a->strings['Not a valid email address.'] = 'Keine gültige EMail Adresse.';
-$a->strings['Please join my network on '] = 'Please join my network on ';
+$a->strings['Please join my network on '] = 'Bitte trete meinem Netzwerk bei ';
$a->strings['Message delivery failed.'] = 'Zustellung der Nachricht fehlgeschlagen.';
$a->strings[' messages sent.'] = ' Nachrichten gesendet.';
$a->strings['Send invitations'] = 'Einladungen senden';
$a->strings['Enter email addresses, one per line:'] = 'EMail Adressen eingeben, eine pro Zeile:';
$a->strings['Your message:'] = 'Deine Nachricht:';
-$a->strings['Please join my social network on '] = 'Please join my social network on ';
+$a->strings['Please join my social network on '] = 'Bitte trete meinem sozialen Netzwerk bei ';
$a->strings["\r\n"] = "\r\n";
$a->strings['To accept this invitation, please visit:'] = 'Um diese Einladung anzunehmen beuche bitte:';
$a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Sobald du registriert bist kontaktiere mich bitte auf meiner Profilseite:';
@@ -203,10 +203,10 @@ $a->strings['doesn\'t like'] = 'mag es nicht';
$a->strings['\'s'] = '\'s';
$a->strings['Remote privacy information not available.'] = 'Entfernte Privatsphäreneinstellungen nicht verfügbar.';
$a->strings['Visible to:'] = 'Sichtbar für:';
-$a->strings['Password reset requested at '] = 'Password reset requested at ';
+$a->strings['Password reset requested at '] = 'Anfrage zum Zurücksetzen des Passworts erhalten ';
$a->strings['No recipient selected.'] = 'Kein Empfänger gewählt.';
$a->strings['[no subject]'] = '[kein Betreff]';
-$a->strings['Unable to locate contact information.'] = 'Unable to locate contact information.';
+$a->strings['Unable to locate contact information.'] = 'Konnte die Kontaktinformationen nicht finden.';
$a->strings['Message sent.'] = 'Nachricht gesendet.';
$a->strings['Message could not be sent.'] = 'Nachricht konnte nicht gesendet werden.';
$a->strings['Messages'] = 'Nachrichten';
@@ -239,7 +239,7 @@ $a->strings['yes'] = 'ja';
$a->strings['no'] = 'nein';
$a->strings['Notification type: '] = 'Benachrichtigungs Typ: ';
$a->strings['Friend/Connect Request'] = 'Kontakt-/Freundschaftsanfrage';
-$a->strings['New Follower'] = 'Neuer Anhänger';
+$a->strings['New Follower'] = 'Neuer Bewunderer';
$a->strings['Approve'] = 'Genehmigen';
$a->strings['No notifications.'] = 'Keine Benachrichtigungen.';
$a->strings['No registrations.'] = 'Keine Neuanmeldungen.';
@@ -255,61 +255,61 @@ $a->strings['Delete Photo'] = 'Foto löschen';
$a->strings['was tagged in a'] = 'was tagged in a';
$a->strings['by'] = 'by';
$a->strings['Image exceeds size limit of '] = 'Die Bildgröße übersteigt das Limit von ';
-$a->strings['Unable to process image.'] = 'Konntte das Bild nicht bearbeiten.';
-$a->strings['Image upload failed.'] = 'Image upload failed.';
-$a->strings['No photos selected'] = 'No photos selected';
-$a->strings['Upload Photos'] = 'Upload Photos';
-$a->strings['New album name: '] = 'New album name: ';
-$a->strings['or existing album name: '] = 'or existing album name: ';
-$a->strings['Select files to upload: '] = 'Select files to upload: ';
-$a->strings['Permissions'] = 'Permissions';
-$a->strings['Use the following controls only if the Java uploader [above] fails to launch.'] = 'Use the following controls only if the Java uploader [above] fails to launch.';
-$a->strings['Edit Album'] = 'Edit Album';
-$a->strings['View Photo'] = 'View Photo';
-$a->strings['Photo not available'] = 'Photo not available';
-$a->strings['Edit photo'] = 'Edit photo';
-$a->strings['View Full Size'] = 'View Full Size';
+$a->strings['Unable to process image.'] = 'Konnte das Bild nicht bearbeiten.';
+$a->strings['Image upload failed.'] = 'Hochladen des Bildes gescheitert.';
+$a->strings['No photos selected'] = 'Keine Bilder ausgewählt';
+$a->strings['Upload Photos'] = 'Bilder hochladen';
+$a->strings['New album name: '] = 'Name des neuen Albums: ';
+$a->strings['or existing album name: '] = 'oder existierender Albumname: ';
+$a->strings['Select files to upload: '] = 'Wähle die Dateien zum Hochladen: ';
+$a->strings['Permissions'] = 'Berechtigungen';
+$a->strings['Use the following controls only if the Java uploader [above] fails to launch.'] = 'Verwende die folgenden Kontrollen nur wenn das Java Applet (oben) nicht funktioniert.';
+$a->strings['Edit Album'] = 'Album bearbeiten';
+$a->strings['View Photo'] = 'Fotos betrachten';
+$a->strings['Photo not available'] = 'Foto nicht verfügbar';
+$a->strings['Edit photo'] = 'Foto bearbeiten';
+$a->strings['View Full Size'] = 'Betrachte Originalgröße';
$a->strings['Tags: '] = 'Tags: ';
-$a->strings['[Remove any tag]'] = '[Remove any tag]';
-$a->strings['Caption'] = 'Caption';
-$a->strings['Add a Tag'] = 'Add a Tag';
-$a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'] = 'Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping';
-$a->strings['Recent Photos'] = 'Recent Photos';
-$a->strings['Upload New Photos'] = 'Upload New Photos';
-$a->strings['View Album'] = 'View Album';
-$a->strings['Image uploaded but image cropping failed.'] = 'Image uploaded but image cropping failed.';
+$a->strings['[Remove any tag]'] = '[Tag entfernen]';
+$a->strings['Caption'] = 'Titel';
+$a->strings['Add a Tag'] = 'Tag hinzufügen';
+$a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping'] = 'Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping';
+$a->strings['Recent Photos'] = 'Neuste Fotos';
+$a->strings['Upload New Photos'] = 'Weitere Fotos hochladen';
+$a->strings['View Album'] = 'Album betrachten';
+$a->strings['Image uploaded but image cropping failed.'] = 'Bilder hochgeladen aber das Zuschneiden ist fehlgeschlagen.';
$a->strings['Image size reduction [175] failed.'] = 'Image size reduction [175] failed.';
$a->strings['Image size reduction [80] failed.'] = 'Image size reduction [80] failed.';
$a->strings['Image size reduction [48] failed.'] = 'Image size reduction [48] failed.';
-$a->strings['Unable to process image'] = 'Unable to process image';
-$a->strings['Image uploaded successfully.'] = 'Image uploaded successfully.';
+$a->strings['Unable to process image'] = 'Bild konnte nicht verarbeitet werden';
+$a->strings['Image uploaded successfully.'] = 'Bild erfolgreich auf den Server geladen.';
$a->strings['Image size reduction [640] failed.'] = 'Image size reduction [640] failed.';
-$a->strings['Profile Name is required.'] = 'Profile Name is required.';
-$a->strings['Profile updated.'] = 'Profile updated.';
-$a->strings['Profile deleted.'] = 'Profile deleted.';
-$a->strings['Profile-'] = 'Profile-';
-$a->strings['New profile created.'] = 'New profile created.';
-$a->strings['Profile unavailable to clone.'] = 'Profile unavailable to clone.';
-$a->strings['This is your public profile.
It may be visible to anybody using the internet.'] = 'This is your public profile.
It may be visible to anybody using the internet.';
-$a->strings['Age: '] = 'Age: ';
-$a->strings['Please enter the required information.'] = 'Please enter the required information.';
-$a->strings['Please use a shorter name.'] = 'Please use a shorter name.';
-$a->strings['Name too short.'] = 'Name too short.';
-$a->strings["That doesn\'t appear to be your full \x28First Last\x29 name."] = "That doesn\'t appear to be your full \x28First Last\x29 name.";
-$a->strings['Your email domain is not among those allowed on this site.'] = 'Your email domain is not among those allowed on this site.';
-$a->strings['Your "nickname" can only contain "a-z", "0-9", "-", and "_", and must also begin with a letter.'] = 'Your "nickname" can only contain "a-z", "0-9", "-", and "_", and must also begin with a letter.';
-$a->strings['Nickname is already registered. Please choose another.'] = 'Nickname is already registered. Please choose another.';
+$a->strings['Profile Name is required.'] = 'Profilname ist erforderlich.';
+$a->strings['Profile updated.'] = 'Profil aktualisiert.';
+$a->strings['Profile deleted.'] = 'Profil gelöscht.';
+$a->strings['Profile-'] = 'Profil-';
+$a->strings['New profile created.'] = 'Neues Profil angelegt';
+$a->strings['Profile unavailable to clone.'] = 'Profil nicht zum Duplizieren verfügbar.';
+$a->strings['This is your public profile.
It may be visible to anybody using the internet.'] = 'Dies ist dein öffentliches Profil.
Es könnte für jeden Nutzer des Internets sichtbar sein.';
+$a->strings['Age: '] = 'Alter: ';
+$a->strings['Please enter the required information.'] = 'Bitte trage die erforderlichen Informationen ein.';
+$a->strings['Please use a shorter name.'] = 'Bitte verwende einen kürzeren Namen.';
+$a->strings['Name too short.'] = 'Der Name ist zu kurz.';
+$a->strings["That doesn\'t appear to be your full \x28First Last\x29 name."] = "Das scheint kein vollständiger Name zu sein, verwende \x28Vorname Nachname\x29.";
+$a->strings['Your email domain is not among those allowed on this site.'] = 'Die Domain deiner EMail Adresse ist nicht erlaubt auf dieser Seite.';
+$a->strings['Your "nickname" can only contain "a-z", "0-9", "-", and "_", and must also begin with a letter.'] = 'Dein Spitzname darf nur aus Buchstaben und Zahlen ("a-z","0-9", "_" und "-") bestehen, außerdem muss er mit einem Buchstaben beginnen.';
+$a->strings['Nickname is already registered. Please choose another.'] = 'Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen.';
$a->strings['SERIOUS ERROR: Generation of security keys failed.'] = 'SERIOUS ERROR: Generation of security keys failed.';
-$a->strings['An error occurred during registration. Please try again.'] = 'An error occurred during registration. Please try again.';
-$a->strings['An error occurred creating your default profile. Please try again.'] = 'An error occurred creating your default profile. Please try again.';
-$a->strings['Registration details for '] = 'Registration details for ';
-$a->strings['Registration successful. Please check your email for further instructions.'] = 'Registration successful. Please check your email for further instructions.';
-$a->strings['Failed to send email message. Here is the message that failed.'] = 'Failed to send email message. Here is the message that failed.';
-$a->strings['Your registration can not be processed.'] = 'Your registration can not be processed.';
-$a->strings['Registration request at '] = 'Registration request at ';
-$a->strings['Your registration is pending approval by the site owner.'] = 'Your registration is pending approval by the site owner.';
-$a->strings["You may \x28optionally\x29 fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "You may \x28optionally\x29 fill in this form via OpenID by supplying your OpenID and clicking 'Register'.";
-$a->strings['If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.'] = 'If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.';
+$a->strings['An error occurred during registration. Please try again.'] = 'Wärend der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch einmal.';
+$a->strings['An error occurred creating your default profile. Please try again.'] = 'Bei der Erstellung des Standard-Profils ist ein Fehler aufgetreten. Bitte versuche es noch einmal.';
+$a->strings['Registration details for '] = 'Details der Registrierung für ';
+$a->strings['Registration successful. Please check your email for further instructions.'] = 'Registration erfolgreich. Eine EMail mit weiteren Anweisungen wurde an dich gesendet.';
+$a->strings['Failed to send email message. Here is the message that failed.'] = 'Konnte die EMail nicht versenden. Hier ist die Nachricht die nicht gesendet werden konnte.';
+$a->strings['Your registration can not be processed.'] = 'Deine Registration konnte nicht verarbeitet werden.';
+$a->strings['Registration request at '] = 'Registrationsanfrage für ';
+$a->strings['Your registration is pending approval by the site owner.'] = 'Deine Registration muss noch vom Betreiber der Seite freigegeben werden.';
+$a->strings["You may \x28optionally\x29 fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Du kannst dieses Formular auch \x28optional\x29 mit deiner OpenID ausfüllen indem du deine OpenID angibst und 'Registrieren' klickst.";
+$a->strings['If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.'] = 'Wenn du nicht mit OpenID vertraut bist, lass dieses Feld bitte leer und fülle die restlichen Felder aus.';
$a->strings["Your OpenID \x28optional\x29: "] = "Deine OpenID \x28optional\x29: ";
$a->strings['Shared content is covered by the Creative Commons Attribution 3.0 license.'] = 'Shared content is covered by the Creative Commons Attribution 3.0 license.';
$a->strings['Registration'] = 'Registration';
@@ -319,7 +319,7 @@ $a->strings['Choose a profile nickname. This must begin with a text character. Y
$a->strings['Choose a nickname: '] = 'Spitznamen wählen: ';
$a->strings['Register'] = 'Registrieren';
$a->strings['Please login.'] = 'Bitte melde dich an.';
-$a->strings['Registration revoked for '] = 'Registration revoked for ';
+$a->strings['Registration revoked for '] = 'Registration zurückgezogen ';
$a->strings['Account approved.'] = 'Account freigegeben.';
$a->strings['View in context'] = 'Im Kontext betrachten';
$a->strings['Passwords do not match. Password unchanged.'] = 'Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert.';