diff --git a/view/de/strings.php b/view/de/strings.php
index d17037f6d..64b3b1330 100644
--- a/view/de/strings.php
+++ b/view/de/strings.php
@@ -1,13 +1,13 @@
strings['Not Found'] = 'Nicht gefunden';
-$a->strings['Page not found.' ] = 'Seite nicht gefunden.' ;
+$a->strings['Page not found.'] = 'Seite nicht gefunden.';
$a->strings['Permission denied'] = 'Zugriff verweigert';
$a->strings['Permission denied.'] = 'Zugriff verweigert.';
$a->strings['Nickname or Email address: '] = 'Spitzname oder Email-Adresse: ';
$a->strings['Password: '] = 'Passwort: ';
$a->strings['Login'] = 'Anmeldung';
$a->strings['Nickname/Email/OpenID: '] = 'Spitzname/Email/OpenID: ';
-$a->strings["Password \x28if not OpenID\x29: "] = "Passwort \x28falls nicht OpenID\x29: ";
+$a->strings['Password (if not OpenID): '] = 'Passwort (falls nicht OpenID): ';
$a->strings['Forgot your password?'] = 'Passwort vergessen?';
$a->strings['Password Reset'] = 'Passwort zurücksetzen';
$a->strings['prev'] = 'vorige';
@@ -55,21 +55,21 @@ $a->strings['October'] = 'Oktober';
$a->strings['November'] = 'November';
$a->strings['December'] = 'Dezember';
$a->strings['Birthdays this week:'] = 'Geburtstage diese Woche:';
-$a->strings["\x28Adjusted for local time\x29"] = "\x28an die lokale Zeit angepasst\x29";
+$a->strings['(Adjusted for local time)'] = '(an die lokale Zeit angepasst)';
$a->strings['[today]'] = '[heute]';
-$a->strings['Unable to locate original post.'] = 'Unable to locate original post.';
-$a->strings['Empty post discarded.'] = 'Empty post discarded.';
+$a->strings['Unable to locate original post.'] = 'Konnte das original Posting nicht finden.';
+$a->strings['Empty post discarded.'] = 'Leere Nachricht wurde verworfen';
$a->strings['Wall Photos'] = 'Wall Photos';
-$a->strings[" commented on your item at "] = " commented on your item at ";
-$a->strings[" posted on your profile wall at "] = " posted on your profile wall at ";
-$a->strings['System error. Post not saved.'] = 'System error. Post not saved.';
+$a->strings[' commented on your item at '] = ' commented on your item at ';
+$a->strings[' posted on your profile wall at '] = ' posted on your profile wall at ';
+$a->strings['System error. Post not saved.'] = 'Systemfehler. Nachricht konnte nicht gespeichert werden.';
$a->strings['This message was sent to you by '] = 'This message was sent to you by ';
$a->strings[', a member of the Friendika social network.'] = ', a member of the Friendika social network.';
$a->strings['You may visit them online at'] = 'You may visit them online at';
$a->strings['Please contact the sender by replying to this post if you do not wish to receive these messages.'] = 'Please contact the sender by replying to this post if you do not wish to receive these messages.';
$a->strings['posted an update.'] = 'posted an update.';
$a->strings['Item not found.'] = 'Item not found.';
-$a->strings["Invite Friends"] = "Freunde einladen";
+$a->strings['Invite Friends'] = 'Freunde einladen';
$a->strings['Connect/Follow [profile address]'] = 'Kontaktiere/Folge [Profil Adresse]';
$a->strings['Example: bob@example.com, http://example.com/barbara'] = 'Beispiel: bob@example.com, http://example.com/barbara';
$a->strings['Follow'] = 'Folge';
@@ -89,8 +89,8 @@ $a->strings['Mutual Friendship'] = 'Beidseitige Freundschaft';
$a->strings['is a fan of yours'] = 'ist ein Fan von dir';
$a->strings['you are a fan of'] = 'du bist Fan von';
$a->strings['Never'] = 'Niemals';
-$a->strings["\x28Update was successful\x29"] = "\x28Aktualisierung war erfolgreich\x29";
-$a->strings["\x28Update was not successful\x29"] = "\x28Aktualisierung war nicht erfolgreich\x29";
+$a->strings['(Update was successful)'] = '(Aktualisierung war erfolgreich)';
+$a->strings['(Update was not successful)'] = '(Aktualisierung war nicht erfolgreich)';
$a->strings['Contact Editor'] = 'Kontakt Editor';
$a->strings['Visit $name\'s profile'] = 'Besuche das Profil von $name';
$a->strings['Block/Unblock contact'] = 'Kontakt blockieren/freischalten';
@@ -115,10 +115,10 @@ $a->strings['Edit contact'] = 'Kontakt bearbeiten';
$a->strings['Profile not found.'] = 'Profil nicht gefunden.';
$a->strings['Response from remote site was not understood.'] = 'Antwort der entfernten Gegenstelle unverständlich.';
$a->strings['Unexpected response from remote site: '] = 'Unerwartete Antwort der Gegenstelle: ';
-$a->strings["Confirmation completed successfully."] = "Bestätigung erfolgreich abgeschlossen.";
+$a->strings['Confirmation completed successfully.'] = 'Bestätigung erfolgreich abgeschlossen.';
$a->strings['Remote site reported: '] = 'Entfernte Seite meldet: ';
-$a->strings["Temporary failure. Please wait and try again."] = "Zeitweiser Fehler. Bitte warte einige Momente und versuche es dann noch einmal.";
-$a->strings["Introduction failed or was revoked."] = "Vorstellung schlug fehl oder wurde zurück gezogen.";
+$a->strings['Temporary failure. Please wait and try again.'] = 'Zeitweiser Fehler. Bitte warte einige Momente und versuche es dann noch einmal.';
+$a->strings['Introduction failed or was revoked.'] = 'Vorstellung schlug fehl oder wurde zurück gezogen.';
$a->strings['Unable to set contact photo.'] = 'Konnte das Bild des Kontakts nicht speichern.';
$a->strings['is now friends with'] = 'ist jetzt ein(e) Freund(in) von';
$a->strings['No user record found for '] = 'Kein Nutzereintrag gefunden für ';
@@ -128,35 +128,34 @@ $a->strings['Contact record was not found for you on our site.'] = 'Für diesen
$a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'Die ID die uns dein System angeboten hat ist hier bereits vergeben. Bitte versuche es noch einmal.';
$a->strings['Unable to set your contact credentials on our system.'] = 'Deine Kontaktreferenzen konnten nicht in unserm System gespeichert werden.';
$a->strings['Unable to update your contact profile details on our system'] = 'Die Updates für dein Profil konnten nicht gespeichert werden';
-$a->strings["Connection accepted at "] = "Connection accepted at ";
+$a->strings['Connection accepted at '] = 'Connection accepted at ';
$a->strings['Administrator'] = 'Administrator';
$a->strings['New mail received at '] = 'New mail received at ';
$a->strings[' commented on an item at '] = ' commented on an item at ';
-$a->strings[" commented on an item at "] = " commented on an item at ";
$a->strings[' welcomes '] = ' welcomes ';
-$a->strings["This introduction has already been accepted."] = "Diese Vorstellung wurde bereits abgeschlossen.";
+$a->strings['This introduction has already been accepted.'] = 'Diese Vorstellung wurde bereits abgeschlossen.';
$a->strings['Profile location is not valid or does not contain profile information.'] = 'Profile location is not valid or does not contain profile information.';
$a->strings['Warning: profile location has no identifiable owner name.'] = 'Warning: profile location has no identifiable owner name.';
$a->strings['Warning: profile location has no profile photo.'] = 'Warning: profile location has no profile photo.';
$a->strings[' required parameter'] = ' required parameter';
-$a->strings[" was "] = " was ";
-$a->strings["s were "] = "s were ";
-$a->strings["not found at the given location."] = "not found at the given location.";
-$a->strings["Introduction complete."] = "Vorstellung abgeschlossen.";
+$a->strings[' was '] = ' was ';
+$a->strings['s were '] = 's were ';
+$a->strings['not found at the given location.'] = 'not found at the given location.';
+$a->strings['Introduction complete.'] = 'Vorstellung abgeschlossen.';
$a->strings['Unrecoverable protocol error.'] = 'Nicht behebbarer Protokollfehler.';
$a->strings['Profile unavailable.'] = 'Profil nicht verfügbar.';
$a->strings[' has received too many connection requests today.'] = ' hat heute zu viele Nachfragen zwecks Kontaktaufnahme erhalten.';
$a->strings['Spam protection measures have been invoked.'] = 'Maßnahmen zum Spamschutz wurden ergriffen.';
$a->strings['Friends are advised to please try again in 24 hours.'] = 'Freunde sind angehalten es in 24 Stunden erneut zu versuchen.';
-$a->strings["Invalid locator"] = "Invalid locator";
-$a->strings["Unable to resolve your name at the provided location."] = "Unable to resolve your name at the provided location.";
+$a->strings['Invalid locator'] = 'Invalid locator';
+$a->strings['Unable to resolve your name at the provided location.'] = 'Unable to resolve your name at the provided location.';
$a->strings['You have already introduced yourself here.'] = 'Du hast dich hier bereits vorgestellt.';
$a->strings['Apparently you are already friends with .'] = 'Offenbar bist du bereits ein Freund von ';
$a->strings['Invalid profile URL.'] = 'Ungültige Profil URL.';
$a->strings['Disallowed profile URL.'] = 'Nicht erlaubte Profil URL.';
$a->strings['Your introduction has been sent.'] = 'Deine Vorstellung wurde abgeschickt.';
-$a->strings["Please login to confirm introduction."] = "Bitte melde dich an um die Vorstellung zu bestätigen.";
-$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Incorrect identity currently logged in. Please login to this profile.";
+$a->strings['Please login to confirm introduction.'] = 'Bitte melde dich an um die Vorstellung zu bestätigen.';
+$a->strings['Incorrect identity currently logged in. Please login to this profile.'] = 'Incorrect identity currently logged in. Please login to this profile.';
$a->strings['[Name Withheld]'] = '[Name Zurückgehalten]';
$a->strings['Friend/Connection Request'] = 'Freundschafts/Kontakt Anfrage';
$a->strings['Please answer the following:'] = 'Bitte beantworte folgende Fragen:';
@@ -167,8 +166,8 @@ $a->strings['Add a personal note:'] = 'Eine persönliche Notiz anfügen:';
$a->strings['Please enter your profile address from one of the following supported social networks:'] = 'Bitte gib deine Profil Adresse von einem der unterstützten Sozialen Netzwerken an:';
$a->strings['Friendika'] = 'Friendika';
$a->strings['StatusNet/Federated Social Web'] = 'StatusNet/Federated Social Web';
-$a->strings["Private \x28secure\x29 network"] = "Privates \x28sicheres\x29 Netzwerk";
-$a->strings["Public \x28insecure\x29 network"] = "Öffentliches \x28unsicheres\x29 Netzwerk";
+$a->strings['Private (secure) network'] = 'Privates (sicheres) Netzwerk';
+$a->strings['Public (insecure) network'] = 'Öffentliches (unsicheres) Netzwerk';
$a->strings['Your profile address:'] = 'Deine Profiladresse:';
$a->strings['Submit Request'] = 'Anfrage abschicken';
$a->strings['Cancel'] = 'Abbrechen';
@@ -194,7 +193,7 @@ $a->strings['Membership list updated.'] = 'Mitgliedsliste aktualisiert.';
$a->strings['Group removed.'] = 'Gruppe entfernt.';
$a->strings['Unable to remove group.'] = 'Konnte die Gruppe nicht entfernen.';
$a->strings['Delete'] = 'Löschen';
-$a->strings["Welcome to "] = "Willkommen zu ";
+$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.';
@@ -288,7 +287,7 @@ $a->strings['Approve'] = 'Genehmigen';
$a->strings['No notifications.'] = 'Keine Benachrichtigungen.';
$a->strings['No registrations.'] = 'Keine Neuanmeldungen.';
$a->strings['Login failed.'] = 'Annmeldung fehlgeschlagen.';
-$a->strings["Welcome back "] = "Willkommen zurück ";
+$a->strings['Welcome back '] = 'Willkommen zurück ';
$a->strings['Photo Albums'] = 'Fotoalben';
$a->strings['Contact Photos'] = 'Kontaktbilder';
$a->strings['Contact information unavailable'] = 'Kontakt Informationen nicht verfügbar';
@@ -314,7 +313,7 @@ $a->strings['View Full Size'] = 'Betrachte Originalgröße';
$a->strings['Tags: '] = 'Tags: ';
$a->strings['[Remove any tag]'] = '[Tag entfernen]';
$a->strings['New album name'] = 'Name des neuen Albums';
-$a->strings['Caption'] = 'Titel';
+$a->strings['Caption'] = 'Bildunterschrift';
$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';
@@ -340,7 +339,7 @@ $a->strings['Invalid OpenID url'] = 'Ungültige OpenID URL';
$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['That doesn\'t appear to be your full (First Last) name.'] = 'Das scheint kein vollständiger Name zu sein, verwende (Vorname Nachname).';
$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['Cannot use that email.'] = 'Konnte diese EMail Adresse nicht verwenden';
$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.';
@@ -354,11 +353,11 @@ $a->strings['Failed to send email message. Here is the message that failed.'] =
$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['You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \'Register\'.'] = 'Du kannst dieses Formular auch (optional) 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['Your OpenID (optional): '] = 'Deine OpenID (optional): ';
$a->strings['Registration'] = 'Registration';
-$a->strings['Your Full Name ' . "\x28" . 'e.g. Joe Smith' . "\x29" . ': '] = 'Vollständiger Name ' . "\x28" . 'z.B. Joe Smith' . "\x29" . ': ';
+$a->strings['Your Full Name (e.g. Joe Smith): '] = 'Vollständiger Name (z.B. Joe Smith): ';
$a->strings['Your Email Address: '] = 'Deine EMail Adresse: ';
$a->strings['Choose a profile nickname. This must begin with a text character. Your global profile locator will then be \'nickname@$sitename\'.'] = 'Wähle eine Spitznamen, der mit einem Buchstaben beginnt. Deine globale Profiladresse wird dann \'spitzname@$sitename\' sein.';
$a->strings['Choose a nickname: '] = 'Spitznamen wählen: ';
@@ -366,7 +365,7 @@ $a->strings['Register'] = 'Registrieren';
$a->strings['Please login.'] = 'Bitte melde dich an.';
$a->strings['Registration revoked for '] = 'Registration zurückgezogen ';
$a->strings['Account approved.'] = 'Account freigegeben.';
-$a->strings['Remove My Account'] = 'Remove My Account';
+$a->strings['Remove My Account'] = 'Account löschen';
$a->strings['This will completely remove your account. Once this has been done it is not recoverable.'] = 'This will completely remove your account. Once this has been done it is not recoverable.';
$a->strings['Please enter your password for verification:'] = 'Please enter your password for verification:';
$a->strings['Passwords do not match. Password unchanged.'] = 'Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert.';
@@ -382,7 +381,7 @@ $a->strings['Plugin Settings'] = 'Plugin Einstellungen';
$a->strings['Account Settings'] = 'Account Einstellungen';
$a->strings['No Plugin settings configured'] = 'Keine Erweiterungen konfiguriert';
$a->strings['OpenID: '] = 'OpenID: ';
-$a->strings[" \x28Optional\x29 Allow this OpenID to login to this account."] = " \x28Optional\x29 Erlaube dieser OpenID sich für diesen Account anzumelden.";
+$a->strings[' (Optional) Allow this OpenID to login to this account.'] = ' (Optional) Erlaube dieser OpenID sich für diesen Account anzumelden.';
$a->strings['Profile is not published.'] = 'Profil ist nicht veröffentlicht.';
$a->strings['Default Post Permissions'] = 'Grundeinstellung für Veröffentlichungen';
$a->strings['Tag removed'] = 'Tag entfernt';
@@ -464,7 +463,7 @@ $a->strings['Nonsexual'] = 'Nonsexual';
$a->strings['Single'] = 'Single';
$a->strings['Lonely'] = 'Einsam';
$a->strings['Available'] = 'Verfügbar';
-$a->strings['Unavailable'] = 'Nichtverfügbar';
+$a->strings['Unavailable'] = 'Nicht verfügbar';
$a->strings['Dating'] = 'Dating';
$a->strings['Unfaithful'] = 'Untreu';
$a->strings['Sex Addict'] = 'Sex Besessen';
@@ -503,15 +502,15 @@ $a->strings['Enable Randplace Plugin'] = 'Randplace Erweiterung aktivieren';
$a->strings['No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.'] = 'No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.
Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.';
$a->strings['OAuth Consumer Key'] = 'OAuth Consumer Key';
$a->strings['OAuth Consumer Secret'] = 'OAuth Consumer Secret';
-$a->strings['Base API Path (remember the trailing /] = 'Base API Path (remember the trailing /;
+$a->strings['Base API Path (remember the trailing /'] = 'Base API Path (remember the trailing /';
$a->strings['To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet.'] = 'To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your public posts will be posted to StatusNet.';
-$a->strings['Log in with StatusNet'] = 'Log in with StatusNet';
+$a->strings['Log in with StatusNet'] = 'Bei StatusNet anmelden';
$a->strings['Copy the security code from StatusNet here'] = 'Copy the security code from StatusNet here';
-$a->strings['Currently connected to: '] = 'Currently connected to: ';
+$a->strings['Currently connected to: '] = 'Momentan verbunden mit: ';
$a->strings['If enabled all your public postings will be posted to the associated StatusNet account as well.'] = 'If enabled all your public postings will be posted to the associated StatusNet account as well.';
$a->strings['Send public postings to StatusNet'] = 'Send public postings to StatusNet';
-$a->strings['Clear OAuth configuration'] = 'Clear OAuth configuration';
-$a->strings['Twitter Posting Settings'] = 'Twitter Posting Settings';
+$a->strings['Clear OAuth configuration'] = 'OAuth Konfiguration löschen';
+$a->strings['Twitter Posting Settings'] = 'Twitter Posting Einstellungen';
$a->strings['No consumer key pair for Twitter found. Please contact your site administrator.'] = 'No consumer key pair for Twitter found. Please contact your site administrator.';
$a->strings['At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter.'] = 'At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter.';
$a->strings['Copy the PIN from Twitter here'] = 'Copy the PIN from Twitter here';
@@ -1082,3 +1081,29 @@ $a->strings['UTC'] = 'UTC';
$a->strings['W-SU'] = 'W-SU';
$a->strings['WET'] = 'WET';
$a->strings['Zulu'] = 'Zulu';
+$a->strings['Three Dimensional Tic-Tac-Toe'] = 'Dreidimensionales Tic-Tac-Toe';
+$a->strings['New game'] = 'Neues Spiel';
+$a->strings['New game with handicap'] = 'Neues Handicap Spiel';
+$a->strings['Create a New Account'] = 'Neuen Account erstellen';
+$a->strings['link to source'] = 'Link zum original Posting';
+$a->strings['Applications'] = 'Anwendungen';
+$a->strings['noreply'] = '';
+$a->strings['Apps'] = 'Apps';
+$a->strings['Facebook disabled'] = 'Facebook deaktiviert';
+$a->strings['Facebook API key is missing.'] = 'Facebook API Schlüssel nicht gefunden';
+$a->strings['Facebook Connect'] = 'Mit Facebook verbinden';
+$a->strings['Install Facebook post connector'] = '';
+$a->strings['Remove Facebook post connector'] = '';
+$a->strings['Facebook'] = '';
+$a->strings['Facebook Connector Settings'] = 'Facebook Verbindungseinstellungen';
+$a->strings['Post to Facebook'] = 'Zu Facebook posten';
+$a->strings['Image: '] = 'Bild';
+$a->strings['Post to StatusNet'] = 'Nach StatusNet senden';
+$a->strings['StatusNet Posting Settings'] = 'StatusNet Posting Einstellungen';
+$a->strings['You go first...'] = 'Du fängst an...';
+$a->strings['I\'m going first this time...'] = 'Diesmal fange ich an...';
+$a->strings['You won!'] = 'Du gewinnst!';
+$a->strings['"Cat" game!'] = 'Unentschieden!';
+$a->strings['I won!'] = 'Ich gewinne!';
+$a->strings['Post to Twitter'] = '';
+?>