From 4a95b6361b5396cb13f9ebe9af71a6061c840039 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Wed, 25 May 2011 13:34:57 +0200 Subject: [PATCH 01/25] new german strings --- view/de/messages.po | 630 ++++++++++++++++++++++++++------------------ 1 file changed, 369 insertions(+), 261 deletions(-) diff --git a/view/de/messages.po b/view/de/messages.po index 7c6a8450c..1ea5a9603 100644 --- a/view/de/messages.po +++ b/view/de/messages.po @@ -1,14 +1,14 @@ # FRIENDIKA Distributed Social Network # Copyright (C) 2010, 2011 Mike Macgirvin # This file is distributed under the same license as the Friendika package. -# Mike Macgirvin, 2010 # +# , 2011 msgid "" msgstr "" "Project-Id-Version: friendika\n" "Report-Msgid-Bugs-To: http://bugs.friendika.com/\n" -"POT-Creation-Date: 2011-05-10 14:13+0200\n" -"PO-Revision-Date: 2011-05-17 14:10+0000\n" +"POT-Creation-Date: 2011-05-23 12:00+0200\n" +"PO-Revision-Date: 2011-05-25 09:58+0000\n" "Last-Translator: bavatar \n" "Language-Team: German (http://www.transifex.net/projects/p/friendika/team/de/)\n" "MIME-Version: 1.0\n" @@ -17,33 +17,33 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../../index.php:210 +#: ../../index.php:213 msgid "Not Found" msgstr "Nicht gefunden" -#: ../../index.php:211 +#: ../../index.php:214 msgid "Page not found." msgstr "Seite nicht gefunden." -#: ../../index.php:266 ../../mod/profperm.php:19 ../../mod/group.php:67 +#: ../../index.php:269 ../../mod/profperm.php:19 ../../mod/group.php:67 msgid "Permission denied" msgstr "Zugriff verweigert" -#: ../../index.php:267 ../../mod/manage.php:75 ../../mod/wall_upload.php:42 +#: ../../index.php:270 ../../mod/manage.php:75 ../../mod/wall_upload.php:42 #: ../../mod/follow.php:8 ../../mod/profile_photo.php:19 #: ../../mod/profile_photo.php:133 ../../mod/profile_photo.php:144 #: ../../mod/profile_photo.php:155 ../../mod/regmod.php:16 #: ../../mod/profiles.php:7 ../../mod/profiles.php:227 #: ../../mod/settings.php:15 ../../mod/settings.php:20 -#: ../../mod/settings.php:251 ../../mod/photos.php:89 ../../mod/photos.php:798 +#: ../../mod/settings.php:251 ../../mod/photos.php:89 ../../mod/photos.php:802 #: ../../mod/display.php:138 ../../mod/editpost.php:10 ../../mod/invite.php:13 #: ../../mod/invite.php:54 ../../mod/contacts.php:106 #: ../../mod/register.php:25 ../../mod/install.php:93 ../../mod/network.php:6 #: ../../mod/notifications.php:56 ../../mod/crepair.php:54 -#: ../../mod/item.php:57 ../../mod/item.php:680 ../../mod/message.php:8 -#: ../../mod/message.php:116 ../../mod/dfrn_confirm.php:53 -#: ../../mod/viewcontacts.php:21 ../../mod/group.php:19 -#: ../../addon/facebook/facebook.php:246 +#: ../../mod/notes.php:20 ../../mod/item.php:57 ../../mod/item.php:751 +#: ../../mod/message.php:8 ../../mod/message.php:116 +#: ../../mod/dfrn_confirm.php:53 ../../mod/viewcontacts.php:21 +#: ../../mod/group.php:19 ../../addon/facebook/facebook.php:242 msgid "Permission denied." msgstr "Zugriff verweigert." @@ -51,8 +51,8 @@ msgstr "Zugriff verweigert." msgid "Delete this item?" msgstr "Diesen Beitrag löschen?" -#: ../../boot.php:386 ../../mod/photos.php:1130 ../../mod/photos.php:1169 -#: ../../mod/photos.php:1200 ../../include/conversation.php:375 +#: ../../boot.php:386 ../../mod/photos.php:1134 ../../mod/photos.php:1173 +#: ../../mod/photos.php:1204 ../../include/conversation.php:380 msgid "Comment" msgstr "Kommentar" @@ -96,166 +96,166 @@ msgstr "Passwort zurücksetzen" msgid "Logout" msgstr "Abmelden" -#: ../../boot.php:1106 +#: ../../boot.php:1113 msgid "prev" msgstr "vorige" -#: ../../boot.php:1108 +#: ../../boot.php:1115 msgid "first" msgstr "erste" -#: ../../boot.php:1137 +#: ../../boot.php:1144 msgid "last" msgstr "letzte" -#: ../../boot.php:1140 +#: ../../boot.php:1147 msgid "next" msgstr "nächste" -#: ../../boot.php:2001 +#: ../../boot.php:2046 msgid "No contacts" msgstr "Keine Kontakte" -#: ../../boot.php:2009 +#: ../../boot.php:2054 #, php-format msgid "%d Contact" msgid_plural "%d Contacts" msgstr[0] "%d Kontakt" msgstr[1] "%d Kontakte" -#: ../../boot.php:2014 ../../mod/viewcontacts.php:25 +#: ../../boot.php:2059 ../../mod/viewcontacts.php:25 msgid "View Contacts" msgstr "Kontakte anzeigen" -#: ../../boot.php:2060 ../../mod/search.php:26 ../../include/nav.php:71 +#: ../../boot.php:2114 ../../mod/search.php:26 ../../include/nav.php:70 msgid "Search" msgstr "Suche" -#: ../../boot.php:2216 ../../mod/profile.php:11 +#: ../../boot.php:2270 ../../mod/profile.php:11 msgid "No profile" msgstr "Kein Profil" -#: ../../boot.php:2275 +#: ../../boot.php:2329 msgid "Connect" msgstr "Verbinden" -#: ../../boot.php:2290 +#: ../../boot.php:2344 msgid "Location:" msgstr "Ort:" -#: ../../boot.php:2294 +#: ../../boot.php:2348 msgid ", " msgstr ", " -#: ../../boot.php:2302 ../../include/profile_advanced.php:23 +#: ../../boot.php:2356 ../../include/profile_advanced.php:23 msgid "Gender:" msgstr "Geschlecht:" -#: ../../boot.php:2306 +#: ../../boot.php:2360 msgid "Status:" msgstr "Status:" -#: ../../boot.php:2308 ../../include/profile_advanced.php:103 +#: ../../boot.php:2362 ../../include/profile_advanced.php:103 msgid "Homepage:" msgstr "Homepage:" -#: ../../boot.php:2399 +#: ../../boot.php:2453 msgid "Monday" msgstr "Montag" -#: ../../boot.php:2399 +#: ../../boot.php:2453 msgid "Tuesday" msgstr "Dienstag" -#: ../../boot.php:2399 +#: ../../boot.php:2453 msgid "Wednesday" msgstr "Mittwoch" -#: ../../boot.php:2399 +#: ../../boot.php:2453 msgid "Thursday" msgstr "Donnerstag" -#: ../../boot.php:2399 +#: ../../boot.php:2453 msgid "Friday" msgstr "Freitag" -#: ../../boot.php:2399 +#: ../../boot.php:2453 msgid "Saturday" msgstr "Samstag" -#: ../../boot.php:2399 +#: ../../boot.php:2453 msgid "Sunday" msgstr "Sonntag" -#: ../../boot.php:2403 +#: ../../boot.php:2457 msgid "January" msgstr "Januar" -#: ../../boot.php:2403 +#: ../../boot.php:2457 msgid "February" msgstr "Februar" -#: ../../boot.php:2403 +#: ../../boot.php:2457 msgid "March" msgstr "März" -#: ../../boot.php:2403 +#: ../../boot.php:2457 msgid "April" msgstr "April" -#: ../../boot.php:2403 +#: ../../boot.php:2457 msgid "May" msgstr "Mai" -#: ../../boot.php:2403 +#: ../../boot.php:2457 msgid "June" msgstr "Juni" -#: ../../boot.php:2403 +#: ../../boot.php:2457 msgid "July" msgstr "Juli" -#: ../../boot.php:2403 +#: ../../boot.php:2457 msgid "August" msgstr "August" -#: ../../boot.php:2403 +#: ../../boot.php:2457 msgid "September" msgstr "September" -#: ../../boot.php:2403 +#: ../../boot.php:2457 msgid "October" msgstr "Oktober" -#: ../../boot.php:2403 +#: ../../boot.php:2457 msgid "November" msgstr "November" -#: ../../boot.php:2403 +#: ../../boot.php:2457 msgid "December" msgstr "Dezember" -#: ../../boot.php:2418 +#: ../../boot.php:2472 msgid "g A l F d" msgstr "g A l F d" -#: ../../boot.php:2435 +#: ../../boot.php:2490 msgid "Birthday Reminders" msgstr "Geburtstagserinnerungen" -#: ../../boot.php:2436 +#: ../../boot.php:2491 msgid "Birthdays this week:" msgstr "Geburtstage diese Woche:" -#: ../../boot.php:2437 +#: ../../boot.php:2492 msgid "(Adjusted for local time)" msgstr "(an die lokale Zeit angepasst)" -#: ../../boot.php:2448 +#: ../../boot.php:2503 msgid "[today]" msgstr "[heute]" -#: ../../boot.php:2654 +#: ../../boot.php:2707 msgid "link to source" msgstr "Link zum original Posting" @@ -281,18 +281,20 @@ msgid "Select an identity to manage: " msgstr "Wähle eine Identität zum Verwalten:" #: ../../mod/manage.php:106 ../../mod/profiles.php:370 -#: ../../mod/settings.php:426 ../../mod/photos.php:826 -#: ../../mod/photos.php:883 ../../mod/photos.php:1091 -#: ../../mod/photos.php:1131 ../../mod/photos.php:1170 -#: ../../mod/photos.php:1201 ../../mod/invite.php:68 +#: ../../mod/settings.php:426 ../../mod/photos.php:830 +#: ../../mod/photos.php:887 ../../mod/photos.php:1095 +#: ../../mod/photos.php:1135 ../../mod/photos.php:1174 +#: ../../mod/photos.php:1205 ../../mod/invite.php:68 #: ../../mod/contacts.php:264 ../../mod/install.php:133 #: ../../mod/crepair.php:100 ../../mod/group.php:76 ../../mod/group.php:159 #: ../../addon/twitter/twitter.php:156 ../../addon/twitter/twitter.php:175 -#: ../../addon/statusnet/statusnet.php:163 -#: ../../addon/statusnet/statusnet.php:189 -#: ../../addon/statusnet/statusnet.php:207 -#: ../../addon/facebook/facebook.php:293 -#: ../../addon/randplace/randplace.php:179 ../../include/conversation.php:376 +#: ../../addon/statusnet/statusnet.php:216 +#: ../../addon/statusnet/statusnet.php:230 +#: ../../addon/statusnet/statusnet.php:256 +#: ../../addon/statusnet/statusnet.php:263 +#: ../../addon/statusnet/statusnet.php:285 +#: ../../addon/facebook/facebook.php:289 +#: ../../addon/randplace/randplace.php:179 ../../include/conversation.php:381 msgid "Submit" msgstr "Senden" @@ -302,7 +304,7 @@ msgid "Image exceeds size limit of %d" msgstr "Bildgröße überschreitet das Limit von %d" #: ../../mod/wall_upload.php:65 ../../mod/profile_photo.php:118 -#: ../../mod/photos.php:575 +#: ../../mod/photos.php:577 msgid "Unable to process image." msgstr "Konnte das Bild nicht bearbeiten." @@ -313,20 +315,22 @@ msgid "Wall Photos" msgstr "Pinnwand Bilder" #: ../../mod/wall_upload.php:82 ../../mod/profile_photo.php:241 -#: ../../mod/photos.php:593 +#: ../../mod/photos.php:597 msgid "Image upload failed." msgstr "Hochladen des Bildes gescheitert." -#: ../../mod/dfrn_notify.php:189 ../../mod/dfrn_notify.php:405 -#: ../../mod/dfrn_notify.php:495 ../../mod/regmod.php:94 +#: ../../mod/dfrn_notify.php:189 ../../mod/regmod.php:94 #: ../../mod/register.php:333 ../../mod/register.php:373 #: ../../mod/dfrn_request.php:551 ../../mod/lostpass.php:40 -#: ../../mod/lostpass.php:102 ../../mod/item.php:480 ../../mod/item.php:506 -#: ../../mod/dfrn_confirm.php:657 ../../include/items.php:1435 +#: ../../mod/lostpass.php:102 ../../mod/dfrn_confirm.php:657 +#: ../../include/items.php:1449 msgid "Administrator" msgstr "Administrator" -#: ../../mod/dfrn_notify.php:191 +#: ../../mod/dfrn_notify.php:191 ../../mod/dfrn_notify.php:396 +#: ../../mod/dfrn_notify.php:439 ../../mod/dfrn_notify.php:523 +#: ../../mod/dfrn_notify.php:564 ../../mod/item.php:471 ../../mod/item.php:514 +#: ../../mod/item.php:534 ../../mod/item.php:575 msgid "noreply" msgstr "noreply" @@ -334,10 +338,15 @@ msgstr "noreply" msgid "New mail received at " msgstr "New mail received at " -#: ../../mod/dfrn_notify.php:403 ../../mod/dfrn_notify.php:493 -#, php-format -msgid "%s commented on an item at %s" -msgstr "%s hat einen Beitrag auf %s kommentiert" +#: ../../mod/dfrn_notify.php:438 ../../mod/dfrn_notify.php:563 +#: ../../mod/item.php:513 ../../mod/item.php:574 +msgid "Administrator@" +msgstr "Administrator@" + +#: ../../mod/dfrn_notify.php:441 ../../mod/dfrn_notify.php:566 +#: ../../mod/item.php:516 ../../mod/item.php:577 +msgid " commented on an item at " +msgstr " kommentierte einen Beitrag auf " #: ../../mod/profile.php:112 msgid "Status" @@ -353,7 +362,7 @@ msgid "Photos" msgstr "Bilder" #: ../../mod/profile.php:262 ../../mod/display.php:147 -#: ../../mod/register.php:450 ../../mod/network.php:259 +#: ../../mod/register.php:450 ../../mod/network.php:262 msgid "" "Shared content is covered by the Creative Commons " @@ -363,15 +372,28 @@ msgstr "" "href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons " "Attribution 3.0 verfügbar." -#: ../../mod/follow.php:16 ../../mod/dfrn_request.php:340 +#: ../../mod/follow.php:20 ../../mod/dfrn_request.php:340 msgid "Disallowed profile URL." msgstr "Nicht erlaubte Profil URL." -#: ../../mod/follow.php:39 +#: ../../mod/follow.php:43 msgid "The profile address specified does not provide adequate information." msgstr "Die angegebene Profiladresse liefert unzureichende Informationen." #: ../../mod/follow.php:45 +msgid "No compatible communication protocols or feeds were discovered." +msgstr "" +"Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden." + +#: ../../mod/follow.php:47 +msgid "An author or name was not found." +msgstr "Es wurde kein Autor oder Name gefunden." + +#: ../../mod/follow.php:49 +msgid "No browser URL could be matched to this address." +msgstr "Zu dieser Adresse konnte keine passende Browser URL gefunden werden." + +#: ../../mod/follow.php:57 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." @@ -379,11 +401,11 @@ msgstr "" "Eingeschränktes Profil. Diese Person wird keine direkten/privaten " "Nachrichten von dir erhalten können." -#: ../../mod/follow.php:100 +#: ../../mod/follow.php:112 msgid "Unable to retrieve contact information." msgstr "Konnte die Kontaktinformationen nicht empfangen." -#: ../../mod/follow.php:146 +#: ../../mod/follow.php:158 msgid "following" msgstr "folgen" @@ -394,8 +416,8 @@ msgstr "Bilder hochgeladen aber das Zuschneiden ist fehlgeschlagen." #: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:65 #: ../../mod/profile_photo.php:72 ../../mod/profile_photo.php:160 #: ../../mod/profile_photo.php:236 ../../mod/profile_photo.php:245 -#: ../../mod/photos.php:110 ../../mod/photos.php:535 ../../mod/photos.php:875 -#: ../../mod/photos.php:890 ../../mod/register.php:288 +#: ../../mod/photos.php:110 ../../mod/photos.php:535 ../../mod/photos.php:879 +#: ../../mod/photos.php:894 ../../mod/register.php:288 #: ../../mod/register.php:295 ../../mod/register.php:302 msgid "Profile Photos" msgstr "Profilbilder" @@ -679,11 +701,11 @@ msgstr "" "Dies ist dein öffentliches Profil.
Es " "könnte für jeden Nutzer des Internets sichtbar sein." -#: ../../mod/profiles.php:421 ../../mod/directory.php:97 +#: ../../mod/profiles.php:421 ../../mod/directory.php:112 msgid "Age: " msgstr "Alter: " -#: ../../mod/profiles.php:456 ../../include/nav.php:109 +#: ../../mod/profiles.php:456 ../../include/nav.php:108 msgid "Profiles" msgstr "Profile" @@ -746,6 +768,7 @@ msgid "Settings updated." msgstr "Einstellungen aktualisiert." #: ../../mod/settings.php:256 ../../mod/settings.php:418 +#: ../../addon/widgets/widgets.php:120 msgid "Plugin Settings" msgstr "Plugin Einstellungen" @@ -973,8 +996,8 @@ msgstr "Sende öffentliche Einträge an alle Email Kontakte:" msgid "Email access is disabled on this site." msgstr "Zugriff auf Emails für diese Seite deaktiviert." -#: ../../mod/search.php:13 ../../mod/photos.php:676 ../../mod/display.php:7 -#: ../../mod/dfrn_request.php:591 ../../mod/directory.php:18 +#: ../../mod/search.php:13 ../../mod/photos.php:680 ../../mod/display.php:7 +#: ../../mod/dfrn_request.php:591 ../../mod/directory.php:20 #: ../../mod/viewcontacts.php:16 msgid "Public access denied." msgstr "Öffentlicher Zugriff verweigert." @@ -987,12 +1010,12 @@ msgstr "Keine Ergebnisse." msgid "Photo Albums" msgstr "Fotoalben" -#: ../../mod/photos.php:38 ../../mod/photos.php:110 ../../mod/photos.php:806 -#: ../../mod/photos.php:875 ../../mod/photos.php:890 ../../mod/photos.php:1278 -#: ../../mod/photos.php:1289 ../../include/Photo.php:233 +#: ../../mod/photos.php:38 ../../mod/photos.php:110 ../../mod/photos.php:810 +#: ../../mod/photos.php:879 ../../mod/photos.php:894 ../../mod/photos.php:1282 +#: ../../mod/photos.php:1293 ../../include/Photo.php:233 #: ../../include/Photo.php:240 ../../include/Photo.php:247 -#: ../../include/items.php:1027 ../../include/items.php:1030 -#: ../../include/items.php:1033 +#: ../../include/items.php:1041 ../../include/items.php:1044 +#: ../../include/items.php:1047 msgid "Contact Photos" msgstr "Kontaktbilder" @@ -1004,11 +1027,11 @@ msgstr "Kontakt Informationen nicht verfügbar" msgid "Album not found." msgstr "Album nicht gefunden." -#: ../../mod/photos.php:138 ../../mod/photos.php:884 +#: ../../mod/photos.php:138 ../../mod/photos.php:888 msgid "Delete Album" msgstr "Album löschen" -#: ../../mod/photos.php:201 ../../mod/photos.php:1092 +#: ../../mod/photos.php:201 ../../mod/photos.php:1096 msgid "Delete Photo" msgstr "Foto löschen" @@ -1029,130 +1052,130 @@ msgstr "von" msgid "Image exceeds size limit of " msgstr "Die Bildgröße übersteigt das Limit von " -#: ../../mod/photos.php:686 +#: ../../mod/photos.php:690 msgid "No photos selected" msgstr "Keine Bilder ausgewählt" -#: ../../mod/photos.php:833 +#: ../../mod/photos.php:837 msgid "Upload Photos" msgstr "Bilder hochladen" -#: ../../mod/photos.php:836 ../../mod/photos.php:879 +#: ../../mod/photos.php:840 ../../mod/photos.php:883 msgid "New album name: " msgstr "Name des neuen Albums: " -#: ../../mod/photos.php:837 +#: ../../mod/photos.php:841 msgid "or existing album name: " msgstr "oder existierender Albumname: " -#: ../../mod/photos.php:839 ../../mod/photos.php:1087 +#: ../../mod/photos.php:843 ../../mod/photos.php:1091 msgid "Permissions" msgstr "Berechtigungen" -#: ../../mod/photos.php:894 +#: ../../mod/photos.php:898 msgid "Edit Album" msgstr "Album bearbeiten" -#: ../../mod/photos.php:904 ../../mod/photos.php:1307 +#: ../../mod/photos.php:908 ../../mod/photos.php:1311 msgid "View Photo" msgstr "Fotos betrachten" -#: ../../mod/photos.php:933 +#: ../../mod/photos.php:937 msgid "Photo not available" msgstr "Foto nicht verfügbar" -#: ../../mod/photos.php:982 +#: ../../mod/photos.php:986 msgid "Edit photo" msgstr "Foto bearbeiten" -#: ../../mod/photos.php:983 +#: ../../mod/photos.php:987 msgid "Use as profile photo" msgstr "Als Profilbild verwenden" -#: ../../mod/photos.php:989 ../../include/conversation.php:309 +#: ../../mod/photos.php:993 ../../include/conversation.php:314 msgid "Private Message" msgstr "Private Nachricht" -#: ../../mod/photos.php:996 +#: ../../mod/photos.php:1000 msgid "<< Prev" msgstr "<< Vorherige" -#: ../../mod/photos.php:1000 +#: ../../mod/photos.php:1004 msgid "View Full Size" msgstr "Betrachte Originalgröße" -#: ../../mod/photos.php:1005 +#: ../../mod/photos.php:1009 msgid "Next >>" msgstr "Nächste >>" -#: ../../mod/photos.php:1067 +#: ../../mod/photos.php:1071 msgid "Tags: " msgstr "Tags: " -#: ../../mod/photos.php:1070 +#: ../../mod/photos.php:1074 msgid "[Remove any tag]" msgstr "[Tag entfernen]" -#: ../../mod/photos.php:1080 +#: ../../mod/photos.php:1084 msgid "New album name" msgstr "Name des neuen Albums" -#: ../../mod/photos.php:1083 +#: ../../mod/photos.php:1087 msgid "Caption" msgstr "Bildunterschrift" -#: ../../mod/photos.php:1085 +#: ../../mod/photos.php:1089 msgid "Add a Tag" msgstr "Tag hinzufügen" -#: ../../mod/photos.php:1089 +#: ../../mod/photos.php:1093 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "" "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: ../../mod/photos.php:1109 ../../include/conversation.php:357 +#: ../../mod/photos.php:1113 ../../include/conversation.php:362 msgid "I like this (toggle)" msgstr "Ich mag das (toggle)" -#: ../../mod/photos.php:1110 ../../include/conversation.php:358 +#: ../../mod/photos.php:1114 ../../include/conversation.php:363 msgid "I don't like this (toggle)" msgstr "Ich mag das nicht (toggle)" -#: ../../mod/photos.php:1111 ../../include/conversation.php:359 -#: ../../include/conversation.php:718 +#: ../../mod/photos.php:1115 ../../include/conversation.php:364 +#: ../../include/conversation.php:726 msgid "Share" msgstr "Teilen" -#: ../../mod/photos.php:1112 ../../mod/editpost.php:96 +#: ../../mod/photos.php:1116 ../../mod/editpost.php:96 #: ../../mod/message.php:190 ../../mod/message.php:324 -#: ../../include/conversation.php:360 ../../include/conversation.php:727 +#: ../../include/conversation.php:365 ../../include/conversation.php:735 msgid "Please wait" msgstr "Bitte warten" -#: ../../mod/photos.php:1128 ../../mod/photos.php:1167 -#: ../../mod/photos.php:1198 ../../include/conversation.php:373 +#: ../../mod/photos.php:1132 ../../mod/photos.php:1171 +#: ../../mod/photos.php:1202 ../../include/conversation.php:378 msgid "This is you" msgstr "Das bist du" -#: ../../mod/photos.php:1228 ../../mod/group.php:146 -#: ../../include/conversation.php:174 ../../include/conversation.php:386 +#: ../../mod/photos.php:1232 ../../mod/group.php:146 +#: ../../include/conversation.php:179 ../../include/conversation.php:391 msgid "Delete" msgstr "Löschen" -#: ../../mod/photos.php:1294 +#: ../../mod/photos.php:1298 msgid "Recent Photos" msgstr "Neuste Fotos" -#: ../../mod/photos.php:1298 +#: ../../mod/photos.php:1302 msgid "Upload New Photos" msgstr "Weitere Fotos hochladen" -#: ../../mod/photos.php:1311 +#: ../../mod/photos.php:1315 msgid "View Album" msgstr "Album betrachten" -#: ../../mod/display.php:25 ../../mod/display.php:142 ../../mod/item.php:609 +#: ../../mod/display.php:25 ../../mod/display.php:142 ../../mod/item.php:680 msgid "Item not found." msgstr "Beitrag nicht gefunden." @@ -1168,61 +1191,65 @@ msgstr "Beitrag nicht gefunden" msgid "Edit post" msgstr "Beitrag bearbeiten" -#: ../../mod/editpost.php:38 ../../include/conversation.php:673 -msgid "Visible to everybody" -msgstr "Für Jedermann sichtbar" - -#: ../../mod/editpost.php:75 ../../include/conversation.php:707 +#: ../../mod/editpost.php:75 ../../include/conversation.php:712 msgid "Post to Email" msgstr "An Email senden" -#: ../../mod/editpost.php:88 ../../include/conversation.php:384 +#: ../../mod/editpost.php:88 ../../include/conversation.php:389 #: ../../include/group.php:169 msgid "Edit" msgstr "Bearbeiten" #: ../../mod/editpost.php:89 ../../mod/message.php:188 -#: ../../mod/message.php:322 ../../include/conversation.php:719 +#: ../../mod/message.php:322 ../../include/conversation.php:727 msgid "Upload photo" msgstr "Foto hochladen" #: ../../mod/editpost.php:90 ../../mod/message.php:189 -#: ../../mod/message.php:323 ../../include/conversation.php:720 +#: ../../mod/message.php:323 ../../include/conversation.php:728 msgid "Insert web link" msgstr "Weblink einfügen" -#: ../../mod/editpost.php:91 ../../include/conversation.php:721 +#: ../../mod/editpost.php:91 ../../include/conversation.php:729 msgid "Insert YouTube video" msgstr "YouTube Video einfügen" -#: ../../mod/editpost.php:92 ../../include/conversation.php:722 +#: ../../mod/editpost.php:92 ../../include/conversation.php:730 msgid "Insert Vorbis [.ogg] video" msgstr "Vorbis [.ogg] Video einfügen" -#: ../../mod/editpost.php:93 ../../include/conversation.php:723 +#: ../../mod/editpost.php:93 ../../include/conversation.php:731 msgid "Insert Vorbis [.ogg] audio" msgstr "Vorbis [.ogg] Audio einfügen" -#: ../../mod/editpost.php:94 ../../include/conversation.php:724 +#: ../../mod/editpost.php:94 ../../include/conversation.php:732 msgid "Set your location" msgstr "Deinen Standort festlegen" -#: ../../mod/editpost.php:95 ../../include/conversation.php:725 +#: ../../mod/editpost.php:95 ../../include/conversation.php:733 msgid "Clear browser location" msgstr "Browser Standort leeren" -#: ../../mod/editpost.php:97 ../../include/conversation.php:728 +#: ../../mod/editpost.php:97 ../../include/conversation.php:736 msgid "Permission settings" msgstr "Berechtigungseinstellungen" -#: ../../mod/editpost.php:103 ../../include/conversation.php:734 +#: ../../mod/editpost.php:105 ../../include/conversation.php:744 msgid "CC: email addresses" msgstr "CC: EMail Addresse" -#: ../../mod/editpost.php:105 ../../include/conversation.php:736 +#: ../../mod/editpost.php:106 ../../include/conversation.php:745 +msgid "Public post" +msgstr "Öffentlicher Beitrag" + +#: ../../mod/editpost.php:108 ../../include/conversation.php:747 msgid "Example: bob@example.com, mary@example.com" msgstr "Z.B.: bob@example.com, mary@example.com" +#: ../../mod/update_network.php:22 ../../mod/update_profile.php:41 +msgid "[Embedded content - reload page to view]" +msgstr "[Eingebetteter Inhalt - Seite neu Laden zum Betrachten]" + #: ../../mod/invite.php:28 #, php-format msgid "%s : Not a valid email address." @@ -1484,7 +1511,7 @@ msgid "Currently ignored" msgstr "Derzeit ignoriert" #: ../../mod/contacts.php:322 ../../include/acl_selectors.php:141 -#: ../../include/acl_selectors.php:156 ../../include/nav.php:110 +#: ../../include/acl_selectors.php:156 ../../include/nav.php:109 msgid "Contacts" msgstr "Kontakte" @@ -1496,11 +1523,11 @@ msgstr "Zeige geblockte Verbindungen" msgid "Hide Blocked Connections" msgstr "Verstecke geblockte Verbindungen" -#: ../../mod/contacts.php:326 ../../mod/directory.php:44 +#: ../../mod/contacts.php:326 ../../mod/directory.php:55 msgid "Finding: " msgstr "Funde: " -#: ../../mod/contacts.php:327 ../../mod/directory.php:46 +#: ../../mod/contacts.php:327 ../../mod/directory.php:57 msgid "Find" msgstr "Finde" @@ -1508,7 +1535,7 @@ msgstr "Finde" msgid "Visit $username's profile" msgstr "Besuche das Profil von $username" -#: ../../mod/contacts.php:388 ../../include/conversation.php:587 +#: ../../mod/contacts.php:388 ../../include/conversation.php:592 msgid "Edit contact" msgstr "Kontakt bearbeiten" @@ -1894,43 +1921,41 @@ msgstr "Neue Einträge" #: ../../mod/network.php:64 #, php-format -msgid "%d member" -msgid_plural "%d members" -msgstr[0] "%d Mitglied" -msgstr[1] "%d Mitglieder" +msgid "Warning: This group contains %s member from an insecure network." +msgid_plural "" +"Warning: This group contains %s members from an insecure network." +msgstr[0] "" +"Warnung: Diese Gruppe beinhaltet %s Person von aus unsicheren Netzwerk." +msgstr[1] "" +"Warnung: Diese Gruppe beinhaltet %s Personen aus unsicheren Netzwerken." -#: ../../mod/network.php:65 -#, php-format -msgid "Warning: This group contains %s from an insecure network." -msgstr "Warnung: Diese Gruppe beinhaltet %s aus einem unsicheren Netzwerk." - -#: ../../mod/network.php:66 +#: ../../mod/network.php:67 msgid "Private messages to this group are at risk of public disclosure." msgstr "" "Private Nachrichten an diese Gruppe könnten an die Öffentlichkeit geraten." -#: ../../mod/network.php:126 +#: ../../mod/network.php:129 msgid "No such group" msgstr "Es gibt keine solche Gruppe" -#: ../../mod/network.php:137 +#: ../../mod/network.php:140 msgid "Group is empty" msgstr "Gruppe ist leer" -#: ../../mod/network.php:141 +#: ../../mod/network.php:144 msgid "Group: " msgstr "Gruppe: " -#: ../../mod/network.php:151 +#: ../../mod/network.php:154 msgid "Contact: " msgstr "Kontakt " -#: ../../mod/network.php:153 +#: ../../mod/network.php:156 msgid "Private messages to this person are at risk of public disclosure." msgstr "" "Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen." -#: ../../mod/network.php:158 +#: ../../mod/network.php:161 msgid "Invalid contact." msgstr "Ungültiger Kontakt." @@ -2194,7 +2219,7 @@ msgstr "Bitte bestätige deine Vorstellung/Verbindungs Anfrage bei %s." msgid "Confirm" msgstr "Bestätigen" -#: ../../mod/dfrn_request.php:542 ../../include/items.php:1426 +#: ../../mod/dfrn_request.php:542 ../../include/items.php:1440 msgid "[Name Withheld]" msgstr "[Name Zurückgehalten]" @@ -2263,12 +2288,12 @@ msgstr "Anfrage abschicken" msgid "Cancel" msgstr "Abbrechen" -#: ../../mod/like.php:110 ../../addon/facebook/facebook.php:745 +#: ../../mod/like.php:110 ../../addon/facebook/facebook.php:759 #: ../../include/conversation.php:20 msgid "status" msgstr "Status" -#: ../../mod/like.php:127 ../../addon/facebook/facebook.php:749 +#: ../../mod/like.php:127 ../../addon/facebook/facebook.php:763 #: ../../include/conversation.php:25 #, php-format msgid "%1$s likes %2$s's %3$s" @@ -2360,31 +2385,47 @@ msgstr "Bitte gib dein Passwort zur Verifikation ein:" msgid "Applications" msgstr "Anwendungen" -#: ../../mod/directory.php:38 +#: ../../mod/apps.php:8 ../../mod/notes.php:41 +msgid "Private Notes" +msgstr "Privater Beitrag" + +#: ../../mod/notes.php:60 +msgid "Save" +msgstr "Speichern" + +#: ../../mod/directory.php:40 msgid "Global Directory" msgstr "Weltweites Verzeichnis" -#: ../../mod/directory.php:45 +#: ../../mod/directory.php:46 +msgid "Normal site view" +msgstr "Normale Seitenansicht" + +#: ../../mod/directory.php:48 +msgid "View all site entries" +msgstr "Zeige alle Einträge dieser Seite" + +#: ../../mod/directory.php:56 msgid "Site Directory" msgstr "Verzeichnis" -#: ../../mod/directory.php:100 +#: ../../mod/directory.php:115 msgid "Gender: " msgstr "Geschlecht:" -#: ../../mod/directory.php:126 +#: ../../mod/directory.php:141 msgid "No entries (some entries may be hidden)." msgstr "Keine Einträge (einige Einträge könnten versteckt sein)." -#: ../../mod/friendika.php:12 +#: ../../mod/friendika.php:43 msgid "This is Friendika version" msgstr "Dies ist Friendika Version" -#: ../../mod/friendika.php:13 +#: ../../mod/friendika.php:44 msgid "running at web location" msgstr "die unter folgender Webadresse zu finden ist" -#: ../../mod/friendika.php:15 +#: ../../mod/friendika.php:46 msgid "" "Shared content within the Friendika network is provided under the Creative Commons " @@ -2394,7 +2435,7 @@ msgstr "" "href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons " "Attribution 3.0 license verfügbar" -#: ../../mod/friendika.php:17 +#: ../../mod/friendika.php:48 msgid "" "Please visit Project.Friendika.com to learn " @@ -2404,11 +2445,11 @@ msgstr "" "href=\"http://project.friendika.com\">Project.Friendika.com um mehr über" " Friendika zu erfahren." -#: ../../mod/friendika.php:19 +#: ../../mod/friendika.php:50 msgid "Bug reports and issues: please visit" msgstr "Probleme oder Fehler gefunden? Bitte besuche" -#: ../../mod/friendika.php:20 +#: ../../mod/friendika.php:51 msgid "" "Suggestions, praise, donations, etc. - please email \"Info\" at Friendika - " "dot com" @@ -2416,11 +2457,11 @@ msgstr "" "Vorschläge, Lobeshymnen, Spenden usw. - bitte eine Email an \"Info\" at " "Friendika - dot com (englisch bevorzugt)" -#: ../../mod/friendika.php:25 +#: ../../mod/friendika.php:56 msgid "Installed plugins/addons/apps" msgstr "Installierte Plugins/Erweiterungen/Apps" -#: ../../mod/friendika.php:33 +#: ../../mod/friendika.php:64 msgid "No installed plugins/addons/apps" msgstr "Keine Plugins/Erweiterungen/Apps installiert" @@ -2432,21 +2473,11 @@ msgstr "Konnte das original Posting nicht finden." msgid "Empty post discarded." msgstr "Leere Nachricht wurde verworfen." -#: ../../mod/item.php:478 -#, php-format -msgid "%s commented on your item at %s" -msgstr "%s hat einen deiner Beiträge auf %s kommentiert" - -#: ../../mod/item.php:504 -#, php-format -msgid "%s posted on your profile wall at %s" -msgstr "%s hat etwas auf deiner Pinnwand bei %s gepostet" - -#: ../../mod/item.php:534 +#: ../../mod/item.php:605 msgid "System error. Post not saved." msgstr "Systemfehler. Nachricht konnte nicht gespeichert werden." -#: ../../mod/item.php:553 +#: ../../mod/item.php:624 #, php-format msgid "" "This message was sent to you by %s, a member of the Friendika social " @@ -2455,12 +2486,12 @@ msgstr "" "Diese Nachricht wurde dir von %s gesendet, einem Mitglied des Sozialen " "Netzwerks Friendika" -#: ../../mod/item.php:555 +#: ../../mod/item.php:626 #, php-format msgid "You may visit them online at %s" msgstr "Du kannst sie online unter %s besuchen" -#: ../../mod/item.php:556 +#: ../../mod/item.php:627 msgid "" "Please contact the sender by replying to this post if you do not wish to " "receive these messages." @@ -2468,7 +2499,7 @@ msgstr "" "Please contact the sender by replying to this post if you do not wish to " "receive these messages." -#: ../../mod/item.php:558 +#: ../../mod/item.php:629 #, php-format msgid "%s posted an update." msgstr "%s hat ein Update gepostet." @@ -2509,7 +2540,7 @@ msgstr "Nachricht gesendet." msgid "Message could not be sent." msgstr "Nachricht konnte nicht gesendet werden." -#: ../../mod/message.php:125 ../../include/nav.php:102 +#: ../../mod/message.php:125 ../../include/nav.php:101 msgid "Messages" msgstr "Nachrichten" @@ -2533,7 +2564,7 @@ msgstr "Nachricht gelöscht." msgid "Conversation removed." msgstr "Unterhaltung gelöscht." -#: ../../mod/message.php:172 ../../include/conversation.php:674 +#: ../../mod/message.php:172 ../../include/conversation.php:679 msgid "Please enter a link URL:" msgstr "Bitte gib die URL des Links ein:" @@ -2712,11 +2743,11 @@ msgstr "Konnte die Gruppe nicht entfernen." msgid "Group Editor" msgstr "Gruppen Editor" -#: ../../mod/group.php:169 +#: ../../mod/group.php:172 msgid "Members" msgstr "Mitglieder" -#: ../../mod/group.php:183 +#: ../../mod/group.php:186 msgid "All Contacts" msgstr "Alle Kontakte" @@ -2766,7 +2797,7 @@ msgstr "bei Twitter anmelden" msgid "Copy the PIN from Twitter here" msgstr "Kopiere die Twitter PIN hier her" -#: ../../addon/twitter/twitter.php:165 ../../addon/statusnet/statusnet.php:197 +#: ../../addon/twitter/twitter.php:165 ../../addon/statusnet/statusnet.php:271 msgid "Currently connected to: " msgstr "Momentan verbunden mit: " @@ -2782,7 +2813,7 @@ msgstr "" msgid "Send public postings to Twitter" msgstr "Veröffentliche öffentliche Nachrichten auf Twitter" -#: ../../addon/twitter/twitter.php:172 ../../addon/statusnet/statusnet.php:204 +#: ../../addon/twitter/twitter.php:172 ../../addon/statusnet/statusnet.php:282 msgid "Clear OAuth configuration" msgstr "OAuth Konfiguration löschen" @@ -2790,11 +2821,46 @@ msgstr "OAuth Konfiguration löschen" msgid "Post to StatusNet" msgstr "Nach StatusNet senden" -#: ../../addon/statusnet/statusnet.php:146 +#: ../../addon/statusnet/statusnet.php:117 +msgid "" +"Please contact your site administrator.
The provided API URL is not " +"valid." +msgstr "" +"Bitte kontaktiere den Administrator der Seite.
Die gegebene API URL ist" +" nicht gültig." + +#: ../../addon/statusnet/statusnet.php:145 +msgid "We could not contact the StatusNet API with the Path you entered." +msgstr "" +"Die StatusNet API konnte mit dem angegebenen Pfad nicht erreicht werden." + +#: ../../addon/statusnet/statusnet.php:172 +msgid "StatusNet settings updated." +msgstr "StatusNet Einstellungen aktualisiert." + +#: ../../addon/statusnet/statusnet.php:195 msgid "StatusNet Posting Settings" msgstr "StatusNet Posting Einstellungen" -#: ../../addon/statusnet/statusnet.php:152 +#: ../../addon/statusnet/statusnet.php:209 +msgid "Globally Available StatusNet OAuthKeys" +msgstr "Verfügbare OAuth Schlüssel für StatusNet" + +#: ../../addon/statusnet/statusnet.php:210 +msgid "" +"There are preconfigured OAuth key pairs for some StatusNet servers " +"available. If you are useing one of them, please use these credentials. If " +"not feel free to connect to any other StatusNet instance (see below)." +msgstr "" +"Für einige StatusNet Server sind OAuth Schlüsselpaare verfügbar. Solltest du" +" einen dieser Server benutzen, dann verwende doch bitte diese Schlüssel. " +"Falls nicht kannst du weiter unten deine eigenen OAuth Schlüssel eintragen." + +#: ../../addon/statusnet/statusnet.php:218 +msgid "Provide your own OAuth Credentials" +msgstr "Eigene OAuth Schlüssel eintragen" + +#: ../../addon/statusnet/statusnet.php:219 msgid "" "No consumer key pair for StatusNet found. Register your Friendika Account as" " an desktop client on your StatusNet account, copy the consumer key pair " @@ -2809,19 +2875,19 @@ msgstr "" "deiner Friendika Seite fragen, ob es für deine bevorzugte StatusNet Instanz " "eventuell bereits ein OAuth Schlüsselpaar gibt." -#: ../../addon/statusnet/statusnet.php:154 +#: ../../addon/statusnet/statusnet.php:221 msgid "OAuth Consumer Key" msgstr "OAuth Consumer Schlüssel" -#: ../../addon/statusnet/statusnet.php:157 +#: ../../addon/statusnet/statusnet.php:224 msgid "OAuth Consumer Secret" msgstr "OAuth Consumer Geheimnis" -#: ../../addon/statusnet/statusnet.php:160 +#: ../../addon/statusnet/statusnet.php:227 msgid "Base API Path (remember the trailing /)" msgstr "Basis-URL der StatusNet API (vergiss den abschließenden / nicht)" -#: ../../addon/statusnet/statusnet.php:181 +#: ../../addon/statusnet/statusnet.php:248 msgid "" "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" @@ -2833,25 +2899,41 @@ msgstr "" "diesen in die Eingabebox weiter unten. Es werden ausschließlich deine " "öffentlichen Nachrichten bei StatusNet veröffentllicht." -#: ../../addon/statusnet/statusnet.php:182 +#: ../../addon/statusnet/statusnet.php:249 msgid "Log in with StatusNet" msgstr "Bei StatusNet anmelden" -#: ../../addon/statusnet/statusnet.php:184 +#: ../../addon/statusnet/statusnet.php:251 msgid "Copy the security code from StatusNet here" msgstr "Kopiere den Sicherheitscode von StatusNet hier her" -#: ../../addon/statusnet/statusnet.php:198 +#: ../../addon/statusnet/statusnet.php:257 +msgid "Cancel Connection Process" +msgstr "Verbindungsprozess abbrechen" + +#: ../../addon/statusnet/statusnet.php:259 +msgid "Current StatusNet API is" +msgstr "Derzeitige StatusNet API URL lautet" + +#: ../../addon/statusnet/statusnet.php:260 +msgid "Cancel StatusNet Connection" +msgstr "Verbindung zum StatusNet Server abbrechen" + +#: ../../addon/statusnet/statusnet.php:272 msgid "" "If enabled all your public postings will be posted to the " -"associated StatusNet account as well." +"associated StatusNet account." msgstr "" -"Wenn dies aktiviert ist, werden alle deine öffentlichen " -"Nachricten auch auf dem verbundenen StatusNet Account veröffentlicht." +"Wenn aktiv, werden alle deine öffentlichen Beiträge auch " +"auf dem verbundenen StatusNet Account veröffentlicht." -#: ../../addon/statusnet/statusnet.php:200 -msgid "Send public postings to StatusNet" -msgstr "Veröffentliche öffentliche Nachrichten auf StatusNet" +#: ../../addon/statusnet/statusnet.php:274 +msgid "Allow posting to StatusNet" +msgstr "Nach StatusNet senden erlauben" + +#: ../../addon/statusnet/statusnet.php:277 +msgid "Send public postings to StatusNet by default" +msgstr "Veröffentliche alle öffentlichen Beiträge auch bei StatusNet" #: ../../addon/tictac/tictac.php:14 msgid "Three Dimensional Tic-Tac-Toe" @@ -2926,47 +3008,47 @@ msgstr "" "Verwende die folgenden Kontrollen nur, wenn der Java Uploader [oben] nicht " "funktioniert." -#: ../../addon/facebook/facebook.php:252 +#: ../../addon/facebook/facebook.php:248 msgid "Facebook disabled" msgstr "Facebook deaktiviert" -#: ../../addon/facebook/facebook.php:257 +#: ../../addon/facebook/facebook.php:253 msgid "Updating contacts" msgstr "Aktualisiere Kontakte" -#: ../../addon/facebook/facebook.php:266 +#: ../../addon/facebook/facebook.php:262 msgid "Facebook API key is missing." msgstr "Facebook API Schlüssel nicht gefunden" -#: ../../addon/facebook/facebook.php:273 +#: ../../addon/facebook/facebook.php:269 msgid "Facebook Connect" msgstr "Mit Facebook verbinden" -#: ../../addon/facebook/facebook.php:279 +#: ../../addon/facebook/facebook.php:275 msgid "Install Facebook connector for this account." msgstr "Facebook Connector für diesen Account installieren." -#: ../../addon/facebook/facebook.php:286 +#: ../../addon/facebook/facebook.php:282 msgid "Remove Facebook connector" msgstr "Facebook Connector entfernen" -#: ../../addon/facebook/facebook.php:292 +#: ../../addon/facebook/facebook.php:288 msgid "Post to Facebook by default" msgstr "Sende standardmäßig nach Facebook" -#: ../../addon/facebook/facebook.php:354 +#: ../../addon/facebook/facebook.php:350 msgid "Facebook" msgstr "Facebook" -#: ../../addon/facebook/facebook.php:355 +#: ../../addon/facebook/facebook.php:351 msgid "Facebook Connector Settings" msgstr "Facebook Verbindungseinstellungen" -#: ../../addon/facebook/facebook.php:369 +#: ../../addon/facebook/facebook.php:365 msgid "Post to Facebook" msgstr "Zu Facebook posten" -#: ../../addon/facebook/facebook.php:436 +#: ../../addon/facebook/facebook.php:434 msgid "" "Post to Facebook cancelled because of multi-network access permission " "conflict." @@ -2974,14 +3056,26 @@ msgstr "" "Das Senden nach Facebook wurde zurückgezogen da Konflikte bei den Multi-" "Netzwerks-Rechten vorliegen." -#: ../../addon/facebook/facebook.php:491 +#: ../../addon/facebook/facebook.php:500 msgid "Image: " msgstr "Bild" -#: ../../addon/facebook/facebook.php:551 +#: ../../addon/facebook/facebook.php:561 msgid "View on Friendika" msgstr "Auf Friendika ansehen" +#: ../../addon/widgets/widgets.php:38 +msgid "Widgets key: " +msgstr "Widgets Schlüssel: " + +#: ../../addon/widgets/widgets.php:42 +msgid "Generate new key" +msgstr "Neuen Schlüssel erstellen" + +#: ../../addon/widgets/widget_friends.php:30 +msgid "Connect on Friendika!" +msgstr "Auf Friendika Verbinden!" + #: ../../addon/randplace/randplace.php:171 msgid "Randplace Settings" msgstr "Randplace Einstellungen" @@ -3291,6 +3385,10 @@ msgstr "Frag mich" msgid "Visible To:" msgstr "Sichtbar für:" +#: ../../include/acl_selectors.php:133 +msgid "everybody" +msgstr "jeder" + #: ../../include/acl_selectors.php:137 ../../include/acl_selectors.php:152 msgid "Groups" msgstr "Gruppen" @@ -3307,6 +3405,10 @@ msgstr "Abgemeldet." msgid "Image/photo" msgstr "Bild/Foto" +#: ../../include/poller.php:380 +msgid "From: " +msgstr "Von: " + #: ../../include/datetime.php:44 ../../include/datetime.php:46 msgid "Miscellaneous" msgstr "Verschiedenes" @@ -3371,7 +3473,7 @@ msgstr "Sekunden" msgid " ago" msgstr " her" -#: ../../include/profile_advanced.php:36 ../../include/items.php:1072 +#: ../../include/profile_advanced.php:36 ../../include/items.php:1086 msgid "Birthday:" msgstr "Geburtstag:" @@ -3435,7 +3537,7 @@ msgstr "Arbeit/Beschäftigung:" msgid "School/education:" msgstr "Schule/Ausbildung:" -#: ../../include/nav.php:55 ../../include/nav.php:93 +#: ../../include/nav.php:55 ../../include/nav.php:92 msgid "Home" msgstr "Persönlich" @@ -3443,137 +3545,141 @@ msgstr "Persönlich" msgid "Apps" msgstr "Apps" -#: ../../include/nav.php:81 +#: ../../include/nav.php:80 msgid "Directory" msgstr "Verzeichnis" -#: ../../include/nav.php:91 +#: ../../include/nav.php:90 msgid "Network" msgstr "Netzwerk" -#: ../../include/nav.php:99 +#: ../../include/nav.php:98 msgid "Notifications" msgstr "Benachrichtigungen" -#: ../../include/nav.php:105 +#: ../../include/nav.php:104 msgid "Manage" msgstr "Verwalten" -#: ../../include/nav.php:108 +#: ../../include/nav.php:107 msgid "Settings" msgstr "Einstellungen" -#: ../../include/conversation.php:184 ../../include/conversation.php:441 -#: ../../include/conversation.php:442 +#: ../../include/conversation.php:189 ../../include/conversation.php:446 +#: ../../include/conversation.php:447 #, php-format msgid "View %s's profile" msgstr "Betrachte %s's Profil" -#: ../../include/conversation.php:200 +#: ../../include/conversation.php:205 msgid "View in context" msgstr "Im Zusammenhang betrachten" -#: ../../include/conversation.php:271 +#: ../../include/conversation.php:276 msgid "See more posts like this" msgstr "Mehr Beiträge wie diesen anzeigen" -#: ../../include/conversation.php:296 +#: ../../include/conversation.php:301 #, php-format msgid "See all %d comments" msgstr "Alle %d Kommentare anzeigen" -#: ../../include/conversation.php:443 +#: ../../include/conversation.php:448 msgid "to" msgstr "to" -#: ../../include/conversation.php:444 +#: ../../include/conversation.php:449 msgid "Wall-to-Wall" msgstr "Wall-to-Wall" -#: ../../include/conversation.php:445 +#: ../../include/conversation.php:450 msgid "via Wall-To-Wall:" msgstr "via Wall-To-Wall:" -#: ../../include/conversation.php:583 +#: ../../include/conversation.php:588 msgid "View status" msgstr "Status anzeigen" -#: ../../include/conversation.php:584 +#: ../../include/conversation.php:589 msgid "View profile" msgstr "Profil anzeigen" -#: ../../include/conversation.php:585 +#: ../../include/conversation.php:590 msgid "View photos" msgstr "Fotos ansehen" -#: ../../include/conversation.php:586 +#: ../../include/conversation.php:591 msgid "View recent" msgstr "Jüngste anzeigen" -#: ../../include/conversation.php:588 +#: ../../include/conversation.php:593 msgid "Send PM" msgstr "Private Nachricht senden" -#: ../../include/conversation.php:638 +#: ../../include/conversation.php:643 #, php-format msgid "%s likes this." msgstr "%s mag dies." -#: ../../include/conversation.php:638 +#: ../../include/conversation.php:643 #, php-format msgid "%s doesn't like this." msgstr "%s mag dies nicht." -#: ../../include/conversation.php:642 +#: ../../include/conversation.php:647 #, php-format msgid "%2$d people like this." msgstr "%2$d Personen mögen dies." -#: ../../include/conversation.php:644 +#: ../../include/conversation.php:649 #, php-format msgid "%2$d people don't like this." msgstr "%2$d Personen mögen dies nicht." -#: ../../include/conversation.php:650 +#: ../../include/conversation.php:655 msgid "and" msgstr "und" -#: ../../include/conversation.php:653 +#: ../../include/conversation.php:658 #, php-format msgid ", and %d other people" msgstr " und %d andere" -#: ../../include/conversation.php:654 +#: ../../include/conversation.php:659 #, php-format msgid "%s like this." msgstr "%s mag dies." -#: ../../include/conversation.php:654 +#: ../../include/conversation.php:659 #, php-format msgid "%s don't like this." msgstr "%s mag dies nicht." -#: ../../include/conversation.php:675 +#: ../../include/conversation.php:678 +msgid "Visible to everybody" +msgstr "Für Jedermann sichtbar" + +#: ../../include/conversation.php:680 msgid "Please enter a YouTube link:" msgstr "Bitte gebe den YouTube Link ein:" -#: ../../include/conversation.php:676 +#: ../../include/conversation.php:681 msgid "Please enter a video(.ogg) link/URL:" msgstr "Bitte gebe den Link zum Video(.ogg) an:" -#: ../../include/conversation.php:677 +#: ../../include/conversation.php:682 msgid "Please enter an audio(.ogg) link/URL:" msgstr "Bitte gebe den Link zum Audio(.ogg) an:" -#: ../../include/conversation.php:678 +#: ../../include/conversation.php:683 msgid "Where are you right now?" msgstr "Wo hälst du dich jetzt gerade auf?" -#: ../../include/conversation.php:679 +#: ../../include/conversation.php:684 msgid "Enter a title for this item" msgstr "Gib den Titel für diesen Beitrag ein" -#: ../../include/conversation.php:726 +#: ../../include/conversation.php:734 msgid "Set title" msgstr "Titel setzen" @@ -3583,7 +3689,7 @@ msgid "Cannot locate DNS info for database server '%s'" msgstr "" "Kann die DNS Informationen für den Datenbanken Server '%s' nicht ermitteln." -#: ../../include/items.php:1433 +#: ../../include/items.php:1447 msgid "You have a new follower at " msgstr "Du hast einen neuen Kontakt auf " @@ -3598,3 +3704,5 @@ msgstr "Alle Kontakte" #: ../../include/oembed.php:57 msgid "Embedding disabled" msgstr "Einbettungen deaktiviert" + + From 697e3464abc988097cda41ffedad0e4d79b30dd4 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Wed, 25 May 2011 13:36:12 +0200 Subject: [PATCH 02/25] German translations --- view/de/strings.php | 42 ++++++++++++++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 10 deletions(-) diff --git a/view/de/strings.php b/view/de/strings.php index 67e1deaff..f0f9e4737 100644 --- a/view/de/strings.php +++ b/view/de/strings.php @@ -75,13 +75,17 @@ $a->strings["Image upload failed."] = "Hochladen des Bildes gescheitert."; $a->strings["Administrator"] = "Administrator"; $a->strings["noreply"] = "noreply"; $a->strings["New mail received at "] = "New mail received at "; -$a->strings["%s commented on an item at %s"] = "%s hat einen Beitrag auf %s kommentiert"; +$a->strings["Administrator@"] = "Administrator@"; +$a->strings[" commented on an item at "] = " kommentierte einen Beitrag auf "; $a->strings["Status"] = "Status"; $a->strings["Profile"] = "Profil"; $a->strings["Photos"] = "Bilder"; $a->strings["Shared content is covered by the Creative Commons Attribution 3.0 license."] = "Geteilte Inhalte innerhalb des Friendika Netzwerks sind unter der Creative Commons Attribution 3.0 verfügbar."; $a->strings["Disallowed profile URL."] = "Nicht erlaubte Profil URL."; $a->strings["The profile address specified does not provide adequate information."] = "Die angegebene Profiladresse liefert unzureichende Informationen."; +$a->strings["No compatible communication protocols or feeds were discovered."] = "Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden."; +$a->strings["An author or name was not found."] = "Es wurde kein Autor oder Name gefunden."; +$a->strings["No browser URL could be matched to this address."] = "Zu dieser Adresse konnte keine passende Browser URL gefunden werden."; $a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von dir erhalten können."; $a->strings["Unable to retrieve contact information."] = "Konnte die Kontaktinformationen nicht empfangen."; $a->strings["following"] = "folgen"; @@ -268,7 +272,6 @@ $a->strings["Item not found."] = "Beitrag nicht gefunden."; $a->strings["Item has been removed."] = "Eintrag wurde entfernt."; $a->strings["Item not found"] = "Beitrag nicht gefunden"; $a->strings["Edit post"] = "Beitrag bearbeiten"; -$a->strings["Visible to everybody"] = "Für Jedermann sichtbar"; $a->strings["Post to Email"] = "An Email senden"; $a->strings["Edit"] = "Bearbeiten"; $a->strings["Upload photo"] = "Foto hochladen"; @@ -280,7 +283,9 @@ $a->strings["Set your location"] = "Deinen Standort festlegen"; $a->strings["Clear browser location"] = "Browser Standort leeren"; $a->strings["Permission settings"] = "Berechtigungseinstellungen"; $a->strings["CC: email addresses"] = "CC: EMail Addresse"; +$a->strings["Public post"] = "Öffentlicher Beitrag"; $a->strings["Example: bob@example.com, mary@example.com"] = "Z.B.: bob@example.com, mary@example.com"; +$a->strings["[Embedded content - reload page to view]"] = "[Eingebetteter Inhalt - Seite neu Laden zum Betrachten]"; $a->strings["%s : Not a valid email address."] = "%s: Keine gültige Email Adresse."; $a->strings["Please join my network on %s"] = "Bitte trete meinem Netzwerk auf %s bei"; $a->strings["%s : Message delivery failed."] = "%s: Zustellung der Nachricht fehlgeschlagen."; @@ -420,11 +425,10 @@ $a->strings["The database configuration file \".htconfig.php\" could not be writ $a->strings["Errors encountered creating database tables."] = "Fehler aufgetreten wärend der Erzeugung der Datenbank Tabellen."; $a->strings["Normal View"] = "Normale Ansicht"; $a->strings["New Item View"] = "Neue Einträge"; -$a->strings["%d member"] = array( - 0 => "%d Mitglied", - 1 => "%d Mitglieder", +$a->strings["Warning: This group contains %s member from an insecure network."] = array( + 0 => "", + 1 => "", ); -$a->strings["Warning: This group contains %s from an insecure network."] = "Warnung: Diese Gruppe beinhaltet %s aus einem unsicheren Netzwerk."; $a->strings["Private messages to this group are at risk of public disclosure."] = "Private Nachrichten an diese Gruppe könnten an die Öffentlichkeit geraten."; $a->strings["No such group"] = "Es gibt keine solche Gruppe"; $a->strings["Group is empty"] = "Gruppe ist leer"; @@ -528,7 +532,11 @@ $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."] = "Dies wird deinen Account endgültig löschen. Es gibt keine Möglichkeit ihn wiederherzustellen."; $a->strings["Please enter your password for verification:"] = "Bitte gib dein Passwort zur Verifikation ein:"; $a->strings["Applications"] = "Anwendungen"; +$a->strings["Private Notes"] = "Privater Beitrag"; +$a->strings["Save"] = "Speichern"; $a->strings["Global Directory"] = "Weltweites Verzeichnis"; +$a->strings["Normal site view"] = "Normale Seitenansicht"; +$a->strings["View all site entries"] = "Zeige alle Einträge dieser Seite"; $a->strings["Site Directory"] = "Verzeichnis"; $a->strings["Gender: "] = "Geschlecht:"; $a->strings["No entries (some entries may be hidden)."] = "Keine Einträge (einige Einträge könnten versteckt sein)."; @@ -542,8 +550,6 @@ $a->strings["Installed plugins/addons/apps"] = "Installierte Plugins/Erweiterung $a->strings["No installed plugins/addons/apps"] = "Keine Plugins/Erweiterungen/Apps installiert"; $a->strings["Unable to locate original post."] = "Konnte das original Posting nicht finden."; $a->strings["Empty post discarded."] = "Leere Nachricht wurde verworfen."; -$a->strings["%s commented on your item at %s"] = "%s hat einen deiner Beiträge auf %s kommentiert"; -$a->strings["%s posted on your profile wall at %s"] = "%s hat etwas auf deiner Pinnwand bei %s gepostet"; $a->strings["System error. Post not saved."] = "Systemfehler. Nachricht konnte nicht gespeichert werden."; $a->strings["This message was sent to you by %s, a member of the Friendika social network."] = "Diese Nachricht wurde dir von %s gesendet, einem Mitglied des Sozialen Netzwerks Friendika"; $a->strings["You may visit them online at %s"] = "Du kannst sie online unter %s besuchen"; @@ -620,7 +626,13 @@ $a->strings["If enabled all your public postings will be posted $a->strings["Send public postings to Twitter"] = "Veröffentliche öffentliche Nachrichten auf Twitter"; $a->strings["Clear OAuth configuration"] = "OAuth Konfiguration löschen"; $a->strings["Post to StatusNet"] = "Nach StatusNet senden"; +$a->strings["Please contact your site administrator.
The provided API URL is not valid."] = "Bitte kontaktiere den Administrator der Seite.
Die gegebene API URL ist nicht gültig."; +$a->strings["We could not contact the StatusNet API with the Path you entered."] = "Die StatusNet API konnte mit dem angegebenen Pfad nicht erreicht werden."; +$a->strings["StatusNet settings updated."] = "StatusNet Einstellungen aktualisiert."; $a->strings["StatusNet Posting Settings"] = "StatusNet Posting Einstellungen"; +$a->strings["Globally Available StatusNet OAuthKeys"] = "Verfügbare OAuth Schlüssel für StatusNet"; +$a->strings["There are preconfigured OAuth key pairs for some StatusNet servers available. If you are useing one of them, please use these credentials. If not feel free to connect to any other StatusNet instance (see below)."] = "Für einige StatusNet Server sind OAuth Schlüsselpaare verfügbar. Solltest du einen dieser Server benutzen, dann verwende doch bitte diese Schlüssel. Falls nicht kannst du weiter unten deine eigenen OAuth Schlüssel eintragen."; +$a->strings["Provide your own OAuth Credentials"] = "Eigene OAuth Schlüssel eintragen"; $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."] = "Kein OAuth Consumer Schlüsselpaar für StatusNet gefunden. Registriere deinen Friendika Account als Desktopapplikation und trage hier den OAuth Consumer Schlüssel, das Geheimnis und die Basis-URL der StatusNet API ein.
Bevor du eine neue Anwendung registrierst, kannst du auch erstmal den Admin deiner Friendika Seite fragen, ob es für deine bevorzugte StatusNet Instanz eventuell bereits ein OAuth Schlüsselpaar gibt."; $a->strings["OAuth Consumer Key"] = "OAuth Consumer Schlüssel"; $a->strings["OAuth Consumer Secret"] = "OAuth Consumer Geheimnis"; @@ -628,8 +640,12 @@ $a->strings["Base API Path (remember the trailing /)"] = "Basis-URL der StatusNe $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."] = "Um deinen Account mit einem StatusNet Account zu verknüpfen klicke den Button an um einen Sicherheitscode von StatusNet zu erhalten und kopiere diesen in die Eingabebox weiter unten. Es werden ausschließlich deine öffentlichen Nachrichten bei StatusNet veröffentllicht."; $a->strings["Log in with StatusNet"] = "Bei StatusNet anmelden"; $a->strings["Copy the security code from StatusNet here"] = "Kopiere den Sicherheitscode von StatusNet hier her"; -$a->strings["If enabled all your public postings will be posted to the associated StatusNet account as well."] = "Wenn dies aktiviert ist, werden alle deine öffentlichen Nachricten auch auf dem verbundenen StatusNet Account veröffentlicht."; -$a->strings["Send public postings to StatusNet"] = "Veröffentliche öffentliche Nachrichten auf StatusNet"; +$a->strings["Cancel Connection Process"] = "Verbindungsprozess abbrechen"; +$a->strings["Current StatusNet API is"] = "Derzeitige StatusNet API URL lautet"; +$a->strings["Cancel StatusNet Connection"] = "Verbindung zum StatusNet Server abbrechen"; +$a->strings["If enabled all your public postings will be posted to the associated StatusNet account."] = "Wenn aktiv, werden alle deine öffentlichen Beiträge auch auf dem verbundenen StatusNet Account veröffentlicht."; +$a->strings["Allow posting to StatusNet"] = "Nach StatusNet senden erlauben"; +$a->strings["Send public postings to StatusNet by default"] = "Veröffentliche alle öffentlichen Beiträge auch bei StatusNet"; $a->strings["Three Dimensional Tic-Tac-Toe"] = "Dreidimensionales Tic-Tac-Toe"; $a->strings["3D Tic-Tac-Toe"] = "3D Tic-Tac-Toe"; $a->strings["New game"] = "Neues Spiel"; @@ -657,6 +673,9 @@ $a->strings["Post to Facebook"] = "Zu Facebook posten"; $a->strings["Post to Facebook cancelled because of multi-network access permission conflict."] = "Das Senden nach Facebook wurde zurückgezogen da Konflikte bei den Multi-Netzwerks-Rechten vorliegen."; $a->strings["Image: "] = "Bild"; $a->strings["View on Friendika"] = "Auf Friendika ansehen"; +$a->strings["Widgets key: "] = "Widgets Schlüssel: "; +$a->strings["Generate new key"] = "Neuen Schlüssel erstellen"; +$a->strings["Connect on Friendika!"] = "Auf Friendika Verbinden!"; $a->strings["Randplace Settings"] = "Randplace Einstellungen"; $a->strings["Enable Randplace Plugin"] = "Randplace Erweiterung aktivieren"; $a->strings["Upload a file"] = "Datei hochladen"; @@ -734,10 +753,12 @@ $a->strings["Complicated"] = "Kompliziert"; $a->strings["Don't care"] = "Ist mir nicht wichtig"; $a->strings["Ask me"] = "Frag mich"; $a->strings["Visible To:"] = "Sichtbar für:"; +$a->strings["everybody"] = "jeder"; $a->strings["Groups"] = "Gruppen"; $a->strings["Except For:"] = "Abgesehen von:"; $a->strings["Logged out."] = "Abgemeldet."; $a->strings["Image/photo"] = "Bild/Foto"; +$a->strings["From: "] = "Von: "; $a->strings["Miscellaneous"] = "Verschiedenes"; $a->strings["less than a second ago"] = "vor weniger als einer Sekunde"; $a->strings["year"] = "Jahr"; @@ -797,6 +818,7 @@ $a->strings["and"] = "und"; $a->strings[", and %d other people"] = " und %d andere"; $a->strings["%s like this."] = "%s mag dies."; $a->strings["%s don't like this."] = "%s mag dies nicht."; +$a->strings["Visible to everybody"] = "Für Jedermann sichtbar"; $a->strings["Please enter a YouTube link:"] = "Bitte gebe den YouTube Link ein:"; $a->strings["Please enter a video(.ogg) link/URL:"] = "Bitte gebe den Link zum Video(.ogg) an:"; $a->strings["Please enter an audio(.ogg) link/URL:"] = "Bitte gebe den Link zum Audio(.ogg) an:"; From e9df9d22c050c32739cf5a54dbda23f66d094280 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Wed, 25 May 2011 19:51:36 +0200 Subject: [PATCH 03/25] typo --- view/de/messages.po | 5 +++-- view/de/strings.php | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/view/de/messages.po b/view/de/messages.po index 1ea5a9603..a4128d110 100644 --- a/view/de/messages.po +++ b/view/de/messages.po @@ -3,12 +3,13 @@ # This file is distributed under the same license as the Friendika package. # # , 2011 +# bavatar , 2011 msgid "" msgstr "" "Project-Id-Version: friendika\n" "Report-Msgid-Bugs-To: http://bugs.friendika.com/\n" "POT-Creation-Date: 2011-05-23 12:00+0200\n" -"PO-Revision-Date: 2011-05-25 09:58+0000\n" +"PO-Revision-Date: 2011-05-25 17:37+0000\n" "Last-Translator: bavatar \n" "Language-Team: German (http://www.transifex.net/projects/p/friendika/team/de/)\n" "MIME-Version: 1.0\n" @@ -1248,7 +1249,7 @@ msgstr "Z.B.: bob@example.com, mary@example.com" #: ../../mod/update_network.php:22 ../../mod/update_profile.php:41 msgid "[Embedded content - reload page to view]" -msgstr "[Eingebetteter Inhalt - Seite neu Laden zum Betrachten]" +msgstr "[Eingebetteter Inhalt - Seite neu laden zum Betrachten]" #: ../../mod/invite.php:28 #, php-format diff --git a/view/de/strings.php b/view/de/strings.php index f0f9e4737..332ee6e1c 100644 --- a/view/de/strings.php +++ b/view/de/strings.php @@ -285,7 +285,7 @@ $a->strings["Permission settings"] = "Berechtigungseinstellungen"; $a->strings["CC: email addresses"] = "CC: EMail Addresse"; $a->strings["Public post"] = "Öffentlicher Beitrag"; $a->strings["Example: bob@example.com, mary@example.com"] = "Z.B.: bob@example.com, mary@example.com"; -$a->strings["[Embedded content - reload page to view]"] = "[Eingebetteter Inhalt - Seite neu Laden zum Betrachten]"; +$a->strings["[Embedded content - reload page to view]"] = "[Eingebetteter Inhalt - Seite neu laden zum Betrachten]"; $a->strings["%s : Not a valid email address."] = "%s: Keine gültige Email Adresse."; $a->strings["Please join my network on %s"] = "Bitte trete meinem Netzwerk auf %s bei"; $a->strings["%s : Message delivery failed."] = "%s: Zustellung der Nachricht fehlgeschlagen."; From bda839635ceefac14c9d7892cd24d28fc6cdd596 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Wed, 1 Jun 2011 18:34:49 +0200 Subject: [PATCH 04/25] Update to the German language files --- view/de/messages.po | 4553 ++++++++++++++++++++++--------------------- view/de/strings.php | 1214 ++++++------ 2 files changed, 2916 insertions(+), 2851 deletions(-) diff --git a/view/de/messages.po b/view/de/messages.po index a4128d110..e02db26d2 100644 --- a/view/de/messages.po +++ b/view/de/messages.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: friendika\n" "Report-Msgid-Bugs-To: http://bugs.friendika.com/\n" -"POT-Creation-Date: 2011-05-23 12:00+0200\n" -"PO-Revision-Date: 2011-05-25 17:37+0000\n" +"POT-Creation-Date: 2011-05-26 06:46-0700\n" +"PO-Revision-Date: 2011-06-01 06:45+0000\n" "Last-Translator: bavatar \n" "Language-Team: German (http://www.transifex.net/projects/p/friendika/team/de/)\n" "MIME-Version: 1.0\n" @@ -18,994 +18,151 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../../index.php:213 -msgid "Not Found" -msgstr "Nicht gefunden" +#: ../../mod/oexchange.php:27 +msgid "Post successful." +msgstr "Erfolgreich gesendet." -#: ../../index.php:214 -msgid "Page not found." -msgstr "Seite nicht gefunden." +#: ../../mod/crepair.php:42 +msgid "Contact settings applied." +msgstr "Einstellungen zum Kontakt angewandt." -#: ../../index.php:269 ../../mod/profperm.php:19 ../../mod/group.php:67 -msgid "Permission denied" -msgstr "Zugriff verweigert" +#: ../../mod/crepair.php:44 +msgid "Contact update failed." +msgstr "Konnte den Kontakt nicht aktualisieren." -#: ../../index.php:270 ../../mod/manage.php:75 ../../mod/wall_upload.php:42 -#: ../../mod/follow.php:8 ../../mod/profile_photo.php:19 -#: ../../mod/profile_photo.php:133 ../../mod/profile_photo.php:144 -#: ../../mod/profile_photo.php:155 ../../mod/regmod.php:16 -#: ../../mod/profiles.php:7 ../../mod/profiles.php:227 -#: ../../mod/settings.php:15 ../../mod/settings.php:20 -#: ../../mod/settings.php:251 ../../mod/photos.php:89 ../../mod/photos.php:802 -#: ../../mod/display.php:138 ../../mod/editpost.php:10 ../../mod/invite.php:13 -#: ../../mod/invite.php:54 ../../mod/contacts.php:106 -#: ../../mod/register.php:25 ../../mod/install.php:93 ../../mod/network.php:6 -#: ../../mod/notifications.php:56 ../../mod/crepair.php:54 -#: ../../mod/notes.php:20 ../../mod/item.php:57 ../../mod/item.php:751 +#: ../../mod/crepair.php:54 ../../mod/wall_attach.php:43 +#: ../../mod/photos.php:89 ../../mod/photos.php:802 ../../mod/editpost.php:10 +#: ../../mod/install.php:93 ../../mod/notifications.php:56 +#: ../../mod/contacts.php:106 ../../mod/settings.php:15 +#: ../../mod/settings.php:20 ../../mod/settings.php:251 +#: ../../mod/manage.php:75 ../../mod/network.php:6 ../../mod/notes.php:20 +#: ../../mod/attach.php:64 ../../mod/group.php:19 +#: ../../mod/viewcontacts.php:21 ../../mod/register.php:27 +#: ../../mod/regmod.php:18 ../../mod/item.php:57 ../../mod/item.php:801 +#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:133 +#: ../../mod/profile_photo.php:144 ../../mod/profile_photo.php:155 #: ../../mod/message.php:8 ../../mod/message.php:116 -#: ../../mod/dfrn_confirm.php:53 ../../mod/viewcontacts.php:21 -#: ../../mod/group.php:19 ../../addon/facebook/facebook.php:242 +#: ../../mod/wall_upload.php:42 ../../mod/follow.php:8 +#: ../../mod/display.php:138 ../../mod/profiles.php:7 +#: ../../mod/profiles.php:230 ../../mod/invite.php:13 ../../mod/invite.php:54 +#: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:242 +#: ../../index.php:256 msgid "Permission denied." msgstr "Zugriff verweigert." -#: ../../boot.php:385 -msgid "Delete this item?" -msgstr "Diesen Beitrag löschen?" +#: ../../mod/crepair.php:68 ../../mod/contacts.php:214 +#: ../../mod/dfrn_confirm.php:114 +msgid "Contact not found." +msgstr "Kontakt nicht gefunden." -#: ../../boot.php:386 ../../mod/photos.php:1134 ../../mod/photos.php:1173 -#: ../../mod/photos.php:1204 ../../include/conversation.php:380 -msgid "Comment" -msgstr "Kommentar" +#: ../../mod/crepair.php:74 +msgid "Repair Contact Settings" +msgstr "Kontakt Einstellungen reparieren" -#: ../../boot.php:834 -msgid "Create a New Account" -msgstr "Neuen Account erstellen" - -#: ../../boot.php:835 ../../mod/register.php:471 ../../include/nav.php:59 -msgid "Register" -msgstr "Registrieren" - -#: ../../boot.php:841 -msgid "Nickname or Email address: " -msgstr "Spitzname oder Email-Adresse: " - -#: ../../boot.php:842 -msgid "Password: " -msgstr "Passwort: " - -#: ../../boot.php:843 ../../boot.php:849 ../../include/nav.php:44 -msgid "Login" -msgstr "Anmeldung" - -#: ../../boot.php:847 -msgid "Nickname/Email/OpenID: " -msgstr "Spitzname/Email/OpenID: " - -#: ../../boot.php:848 -msgid "Password (if not OpenID): " -msgstr "Passwort (falls nicht OpenID): " - -#: ../../boot.php:851 -msgid "Forgot your password?" -msgstr "Passwort vergessen?" - -#: ../../boot.php:852 ../../mod/lostpass.php:78 -msgid "Password Reset" -msgstr "Passwort zurücksetzen" - -#: ../../boot.php:865 ../../include/nav.php:41 -msgid "Logout" -msgstr "Abmelden" - -#: ../../boot.php:1113 -msgid "prev" -msgstr "vorige" - -#: ../../boot.php:1115 -msgid "first" -msgstr "erste" - -#: ../../boot.php:1144 -msgid "last" -msgstr "letzte" - -#: ../../boot.php:1147 -msgid "next" -msgstr "nächste" - -#: ../../boot.php:2046 -msgid "No contacts" -msgstr "Keine Kontakte" - -#: ../../boot.php:2054 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "%d Kontakt" -msgstr[1] "%d Kontakte" - -#: ../../boot.php:2059 ../../mod/viewcontacts.php:25 -msgid "View Contacts" -msgstr "Kontakte anzeigen" - -#: ../../boot.php:2114 ../../mod/search.php:26 ../../include/nav.php:70 -msgid "Search" -msgstr "Suche" - -#: ../../boot.php:2270 ../../mod/profile.php:11 -msgid "No profile" -msgstr "Kein Profil" - -#: ../../boot.php:2329 -msgid "Connect" -msgstr "Verbinden" - -#: ../../boot.php:2344 -msgid "Location:" -msgstr "Ort:" - -#: ../../boot.php:2348 -msgid ", " -msgstr ", " - -#: ../../boot.php:2356 ../../include/profile_advanced.php:23 -msgid "Gender:" -msgstr "Geschlecht:" - -#: ../../boot.php:2360 -msgid "Status:" -msgstr "Status:" - -#: ../../boot.php:2362 ../../include/profile_advanced.php:103 -msgid "Homepage:" -msgstr "Homepage:" - -#: ../../boot.php:2453 -msgid "Monday" -msgstr "Montag" - -#: ../../boot.php:2453 -msgid "Tuesday" -msgstr "Dienstag" - -#: ../../boot.php:2453 -msgid "Wednesday" -msgstr "Mittwoch" - -#: ../../boot.php:2453 -msgid "Thursday" -msgstr "Donnerstag" - -#: ../../boot.php:2453 -msgid "Friday" -msgstr "Freitag" - -#: ../../boot.php:2453 -msgid "Saturday" -msgstr "Samstag" - -#: ../../boot.php:2453 -msgid "Sunday" -msgstr "Sonntag" - -#: ../../boot.php:2457 -msgid "January" -msgstr "Januar" - -#: ../../boot.php:2457 -msgid "February" -msgstr "Februar" - -#: ../../boot.php:2457 -msgid "March" -msgstr "März" - -#: ../../boot.php:2457 -msgid "April" -msgstr "April" - -#: ../../boot.php:2457 -msgid "May" -msgstr "Mai" - -#: ../../boot.php:2457 -msgid "June" -msgstr "Juni" - -#: ../../boot.php:2457 -msgid "July" -msgstr "Juli" - -#: ../../boot.php:2457 -msgid "August" -msgstr "August" - -#: ../../boot.php:2457 -msgid "September" -msgstr "September" - -#: ../../boot.php:2457 -msgid "October" -msgstr "Oktober" - -#: ../../boot.php:2457 -msgid "November" -msgstr "November" - -#: ../../boot.php:2457 -msgid "December" -msgstr "Dezember" - -#: ../../boot.php:2472 -msgid "g A l F d" -msgstr "g A l F d" - -#: ../../boot.php:2490 -msgid "Birthday Reminders" -msgstr "Geburtstagserinnerungen" - -#: ../../boot.php:2491 -msgid "Birthdays this week:" -msgstr "Geburtstage diese Woche:" - -#: ../../boot.php:2492 -msgid "(Adjusted for local time)" -msgstr "(an die lokale Zeit angepasst)" - -#: ../../boot.php:2503 -msgid "[today]" -msgstr "[heute]" - -#: ../../boot.php:2707 -msgid "link to source" -msgstr "Link zum original Posting" - -#: ../../mod/manage.php:37 -#, php-format -msgid "Welcome back %s" -msgstr "Willkommen zurück %s" - -#: ../../mod/manage.php:87 -msgid "Manage Identities and/or Pages" -msgstr "Verwalte Identitäten und/oder Seiten" - -#: ../../mod/manage.php:90 +#: ../../mod/crepair.php:76 msgid "" -"(Toggle between different identities or community/group pages which share " -"your account details.)" +"WARNING: This is highly advanced and if you enter incorrect" +" information your communications with this contact will stop working." msgstr "" -"(Wähle zwischen verschiedenen Identitäten oder Gemeinschafts/Gruppen Seiten " -"die deine Accountdetails teilen.)" +"Warnung: Nur für erfahrene Nutzer sollten hier fehlerhafte " +"Informationen eingetragen werden wirst du nicht mehr in der Lage sein mit " +"diesem Kontakt zu kommunizieren." -#: ../../mod/manage.php:92 -msgid "Select an identity to manage: " -msgstr "Wähle eine Identität zum Verwalten:" +#: ../../mod/crepair.php:77 +msgid "" +"Please use your browser 'Back' button now if you are " +"uncertain what to do on this page." +msgstr "" +"Bitte nutze den Zurück-Button deines Browsers jetzt wenn du" +" dir unsicher bist was auf dieser Seite gemacht wird." -#: ../../mod/manage.php:106 ../../mod/profiles.php:370 -#: ../../mod/settings.php:426 ../../mod/photos.php:830 -#: ../../mod/photos.php:887 ../../mod/photos.php:1095 -#: ../../mod/photos.php:1135 ../../mod/photos.php:1174 -#: ../../mod/photos.php:1205 ../../mod/invite.php:68 -#: ../../mod/contacts.php:264 ../../mod/install.php:133 -#: ../../mod/crepair.php:100 ../../mod/group.php:76 ../../mod/group.php:159 -#: ../../addon/twitter/twitter.php:156 ../../addon/twitter/twitter.php:175 +#: ../../mod/crepair.php:85 +msgid "Name" +msgstr "Name" + +#: ../../mod/crepair.php:86 +msgid "Account Nickname" +msgstr "Account Spitzname" + +#: ../../mod/crepair.php:87 +msgid "Account URL" +msgstr "Account URL" + +#: ../../mod/crepair.php:88 +msgid "Friend Request URL" +msgstr "URL für Freundschaftsanfragen" + +#: ../../mod/crepair.php:89 +msgid "Friend Confirm URL" +msgstr "URL für Bestätigungen von Freundschaftsanfragen" + +#: ../../mod/crepair.php:90 +msgid "Notification Endpoint URL" +msgstr "URL Endpunkt für Benachrichtigungen" + +#: ../../mod/crepair.php:91 +msgid "Poll/Feed URL" +msgstr "Pull/Feed URL" + +#: ../../mod/crepair.php:100 ../../mod/photos.php:830 ../../mod/photos.php:887 +#: ../../mod/photos.php:1095 ../../mod/photos.php:1135 +#: ../../mod/photos.php:1174 ../../mod/photos.php:1205 +#: ../../mod/install.php:133 ../../mod/contacts.php:264 +#: ../../mod/settings.php:426 ../../mod/manage.php:106 ../../mod/group.php:76 +#: ../../mod/group.php:159 ../../mod/profiles.php:383 ../../mod/invite.php:68 +#: ../../addon/facebook/facebook.php:289 +#: ../../addon/randplace/randplace.php:179 ../../addon/oembed/oembed.php:49 #: ../../addon/statusnet/statusnet.php:216 #: ../../addon/statusnet/statusnet.php:230 #: ../../addon/statusnet/statusnet.php:256 #: ../../addon/statusnet/statusnet.php:263 -#: ../../addon/statusnet/statusnet.php:285 -#: ../../addon/facebook/facebook.php:289 -#: ../../addon/randplace/randplace.php:179 ../../include/conversation.php:381 +#: ../../addon/statusnet/statusnet.php:285 ../../addon/twitter/twitter.php:156 +#: ../../addon/twitter/twitter.php:175 ../../include/conversation.php:383 msgid "Submit" msgstr "Senden" -#: ../../mod/wall_upload.php:56 ../../mod/profile_photo.php:109 +#: ../../mod/help.php:27 +msgid "Help:" +msgstr "Hilfe:" + +#: ../../mod/help.php:31 ../../include/nav.php:64 +msgid "Help" +msgstr "Hilfe" + +#: ../../mod/wall_attach.php:57 #, php-format -msgid "Image exceeds size limit of %d" -msgstr "Bildgröße überschreitet das Limit von %d" +msgid "File exceeds size limit of %d" +msgstr "Die Datei ist größer als das erlaubte Limit von %d" -#: ../../mod/wall_upload.php:65 ../../mod/profile_photo.php:118 -#: ../../mod/photos.php:577 -msgid "Unable to process image." -msgstr "Konnte das Bild nicht bearbeiten." +#: ../../mod/wall_attach.php:87 ../../mod/wall_attach.php:98 +msgid "File upload failed." +msgstr "Upload der Datei fehlgeschlagen." -#: ../../mod/wall_upload.php:79 ../../mod/wall_upload.php:88 -#: ../../mod/wall_upload.php:95 ../../mod/item.php:214 -#: ../../mod/message.php:93 -msgid "Wall Photos" -msgstr "Pinnwand Bilder" +#: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 +#: ../../mod/dfrn_request.php:644 ../../addon/js_upload/js_upload.php:41 +msgid "Cancel" +msgstr "Abbrechen" -#: ../../mod/wall_upload.php:82 ../../mod/profile_photo.php:241 -#: ../../mod/photos.php:597 -msgid "Image upload failed." -msgstr "Hochladen des Bildes gescheitert." +#: ../../mod/tagrm.php:41 +msgid "Tag removed" +msgstr "Tag entfernt" -#: ../../mod/dfrn_notify.php:189 ../../mod/regmod.php:94 -#: ../../mod/register.php:333 ../../mod/register.php:373 -#: ../../mod/dfrn_request.php:551 ../../mod/lostpass.php:40 -#: ../../mod/lostpass.php:102 ../../mod/dfrn_confirm.php:657 -#: ../../include/items.php:1449 -msgid "Administrator" -msgstr "Administrator" +#: ../../mod/tagrm.php:79 +msgid "Remove Item Tag" +msgstr "Gegenstands Tag entfernen" -#: ../../mod/dfrn_notify.php:191 ../../mod/dfrn_notify.php:396 -#: ../../mod/dfrn_notify.php:439 ../../mod/dfrn_notify.php:523 -#: ../../mod/dfrn_notify.php:564 ../../mod/item.php:471 ../../mod/item.php:514 -#: ../../mod/item.php:534 ../../mod/item.php:575 -msgid "noreply" -msgstr "noreply" +#: ../../mod/tagrm.php:81 +msgid "Select a tag to remove: " +msgstr "Wähle ein Tag zum Entfernen aus: " -#: ../../mod/dfrn_notify.php:249 -msgid "New mail received at " -msgstr "New mail received at " +#: ../../mod/tagrm.php:93 +msgid "Remove" +msgstr "Entfernen" -#: ../../mod/dfrn_notify.php:438 ../../mod/dfrn_notify.php:563 -#: ../../mod/item.php:513 ../../mod/item.php:574 -msgid "Administrator@" -msgstr "Administrator@" - -#: ../../mod/dfrn_notify.php:441 ../../mod/dfrn_notify.php:566 -#: ../../mod/item.php:516 ../../mod/item.php:577 -msgid " commented on an item at " -msgstr " kommentierte einen Beitrag auf " - -#: ../../mod/profile.php:112 -msgid "Status" -msgstr "Status" - -#: ../../mod/profile.php:113 ../../mod/profperm.php:94 -#: ../../include/profile_advanced.php:7 -msgid "Profile" -msgstr "Profil" - -#: ../../mod/profile.php:114 -msgid "Photos" -msgstr "Bilder" - -#: ../../mod/profile.php:262 ../../mod/display.php:147 -#: ../../mod/register.php:450 ../../mod/network.php:262 -msgid "" -"Shared content is covered by the Creative Commons " -"Attribution 3.0 license." -msgstr "" -"Geteilte Inhalte innerhalb des Friendika Netzwerks sind unter der Creative Commons " -"Attribution 3.0 verfügbar." - -#: ../../mod/follow.php:20 ../../mod/dfrn_request.php:340 -msgid "Disallowed profile URL." -msgstr "Nicht erlaubte Profil URL." - -#: ../../mod/follow.php:43 -msgid "The profile address specified does not provide adequate information." -msgstr "Die angegebene Profiladresse liefert unzureichende Informationen." - -#: ../../mod/follow.php:45 -msgid "No compatible communication protocols or feeds were discovered." -msgstr "" -"Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden." - -#: ../../mod/follow.php:47 -msgid "An author or name was not found." -msgstr "Es wurde kein Autor oder Name gefunden." - -#: ../../mod/follow.php:49 -msgid "No browser URL could be matched to this address." -msgstr "Zu dieser Adresse konnte keine passende Browser URL gefunden werden." - -#: ../../mod/follow.php:57 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "" -"Eingeschränktes Profil. Diese Person wird keine direkten/privaten " -"Nachrichten von dir erhalten können." - -#: ../../mod/follow.php:112 -msgid "Unable to retrieve contact information." -msgstr "Konnte die Kontaktinformationen nicht empfangen." - -#: ../../mod/follow.php:158 -msgid "following" -msgstr "folgen" - -#: ../../mod/profile_photo.php:28 -msgid "Image uploaded but image cropping failed." -msgstr "Bilder hochgeladen aber das Zuschneiden ist fehlgeschlagen." - -#: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:65 -#: ../../mod/profile_photo.php:72 ../../mod/profile_photo.php:160 -#: ../../mod/profile_photo.php:236 ../../mod/profile_photo.php:245 -#: ../../mod/photos.php:110 ../../mod/photos.php:535 ../../mod/photos.php:879 -#: ../../mod/photos.php:894 ../../mod/register.php:288 -#: ../../mod/register.php:295 ../../mod/register.php:302 -msgid "Profile Photos" -msgstr "Profilbilder" - -#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 -#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:248 +#: ../../mod/dfrn_poll.php:90 ../../mod/dfrn_poll.php:516 #, php-format -msgid "Image size reduction [%s] failed." -msgstr "Verkleinern der Bildgröße von [%s] ist gescheitert." - -#: ../../mod/profile_photo.php:95 -msgid "Unable to process image" -msgstr "Bild konnte nicht verarbeitet werden" - -#: ../../mod/profile_photo.php:193 -msgid "Upload File:" -msgstr "Datei hochladen:" - -#: ../../mod/profile_photo.php:194 -msgid "Upload Profile Photo" -msgstr "Profilbild hochladen" - -#: ../../mod/profile_photo.php:195 -msgid "Upload" -msgstr "Hochladen" - -#: ../../mod/profile_photo.php:196 ../../mod/settings.php:398 -msgid "or" -msgstr "oder" - -#: ../../mod/profile_photo.php:196 -msgid "skip this step" -msgstr "diesen Schritt überspringen" - -#: ../../mod/profile_photo.php:196 -msgid "select a photo from your photo albums" -msgstr "wähle ein Foto von deinen Fotoalben" - -#: ../../mod/profile_photo.php:209 -msgid "Crop Image" -msgstr "Bild Zurechtschneiden" - -#: ../../mod/profile_photo.php:210 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "" -"Passe bitte den Bildausschnitt an damit das Bild optimal dargestellt werden " -"kann." - -#: ../../mod/profile_photo.php:211 -msgid "Done Editing" -msgstr "Bearbeitung abgeschlossen" - -#: ../../mod/profile_photo.php:239 -msgid "Image uploaded successfully." -msgstr "Bild erfolgreich auf den Server geladen." - -#: ../../mod/home.php:23 -#, php-format -msgid "Welcome to %s" -msgstr "Willkommen zu %s" - -#: ../../mod/regmod.php:10 -msgid "Please login." -msgstr "Bitte melde dich an." - -#: ../../mod/regmod.php:54 -#, php-format -msgid "Registration revoked for %s" -msgstr "Registration für %s wurde zurück gezogen" - -#: ../../mod/regmod.php:92 ../../mod/register.php:331 -#, php-format -msgid "Registration details for %s" -msgstr "Details der Registration von %s" - -#: ../../mod/regmod.php:99 -msgid "Account approved." -msgstr "Account freigegeben." - -#: ../../mod/profiles.php:21 ../../mod/profiles.php:237 -#: ../../mod/profiles.php:342 ../../mod/dfrn_confirm.php:62 -msgid "Profile not found." -msgstr "Profil nicht gefunden." - -#: ../../mod/profiles.php:28 -msgid "Profile Name is required." -msgstr "Profilname ist erforderlich." - -#: ../../mod/profiles.php:199 -msgid "Profile updated." -msgstr "Profil aktualisiert." - -#: ../../mod/profiles.php:254 -msgid "Profile deleted." -msgstr "Profil gelöscht." - -#: ../../mod/profiles.php:270 ../../mod/profiles.php:301 -msgid "Profile-" -msgstr "Profil-" - -#: ../../mod/profiles.php:289 ../../mod/profiles.php:328 -msgid "New profile created." -msgstr "Neues Profil angelegt." - -#: ../../mod/profiles.php:307 -msgid "Profile unavailable to clone." -msgstr "Profil nicht zum Duplizieren verfügbar." - -#: ../../mod/profiles.php:354 -msgid "Hide my contact/friend list from viewers of this profile?" -msgstr "Verberge meine Kontakte/Freunde von Betrachtern dieses Profils?" - -#: ../../mod/profiles.php:355 ../../mod/settings.php:350 -#: ../../mod/settings.php:362 ../../mod/register.php:444 -#: ../../mod/dfrn_request.php:634 -msgid "Yes" -msgstr "Ja" - -#: ../../mod/profiles.php:356 ../../mod/settings.php:351 -#: ../../mod/settings.php:363 ../../mod/register.php:445 -#: ../../mod/dfrn_request.php:635 -msgid "No" -msgstr "Nein" - -#: ../../mod/profiles.php:369 -msgid "Edit Profile Details" -msgstr "Profil bearbeiten" - -#: ../../mod/profiles.php:371 -msgid "View this profile" -msgstr "Dieses Profil anzeigen" - -#: ../../mod/profiles.php:372 -msgid "Create a new profile using these settings" -msgstr "Neues Profil anlegen und diese Einstellungen verwenden" - -#: ../../mod/profiles.php:373 -msgid "Clone this profile" -msgstr "Dieses Profil dublizieren" - -#: ../../mod/profiles.php:374 -msgid "Delete this profile" -msgstr "Dieses Profil löschen" - -#: ../../mod/profiles.php:375 -msgid "Profile Name:" -msgstr "Profilname:" - -#: ../../mod/profiles.php:376 -msgid "Your Full Name:" -msgstr "Dein kompletter Name:" - -#: ../../mod/profiles.php:377 -msgid "Title/Description:" -msgstr "Titel/Beschreibung:" - -#: ../../mod/profiles.php:378 -msgid "Your Gender:" -msgstr "Dein Geschlecht:" - -#: ../../mod/profiles.php:379 -msgid "Birthday (y/m/d):" -msgstr "Geburtstag (y/m/d):" - -#: ../../mod/profiles.php:380 -msgid "Street Address:" -msgstr "Adresse:" - -#: ../../mod/profiles.php:381 -msgid "Locality/City:" -msgstr "Wohnort/Stadt:" - -#: ../../mod/profiles.php:382 -msgid "Postal/Zip Code:" -msgstr "Postleitzahl:" - -#: ../../mod/profiles.php:383 -msgid "Country:" -msgstr "Land:" - -#: ../../mod/profiles.php:384 -msgid "Region/State:" -msgstr "Region/Bundesstaat:" - -#: ../../mod/profiles.php:385 -msgid " Marital Status:" -msgstr " Beziehungs Status:" - -#: ../../mod/profiles.php:386 -msgid "Who: (if applicable)" -msgstr "Wer: (falls anwendbar)" - -#: ../../mod/profiles.php:387 -msgid "Examples: cathy123, Cathy Williams, cathy@example.com" -msgstr "Beispiel: cathy123, Cathy Williams, cathy@example.com" - -#: ../../mod/profiles.php:388 ../../include/profile_advanced.php:90 -msgid "Sexual Preference:" -msgstr "Sexuelle Vorlieben:" - -#: ../../mod/profiles.php:389 -msgid "Homepage URL:" -msgstr "Adresse der Homepage:" - -#: ../../mod/profiles.php:390 ../../include/profile_advanced.php:115 -msgid "Political Views:" -msgstr "Politische Ansichten:" - -#: ../../mod/profiles.php:391 -msgid "Religious Views:" -msgstr "Religiöse Ansichten:" - -#: ../../mod/profiles.php:392 -msgid "Public Keywords:" -msgstr "Öffentliche Schlüsselwörter:" - -#: ../../mod/profiles.php:393 -msgid "Private Keywords:" -msgstr "Private Schlüsselwörter:" - -#: ../../mod/profiles.php:394 -msgid "Example: fishing photography software" -msgstr "Beispiel: Fischen Photographie Software" - -#: ../../mod/profiles.php:395 -msgid "(Used for suggesting potential friends, can be seen by others)" -msgstr "" -"(Wird verwendet um potentielle Freunde zu finden, könnte von Fremden " -"eingesehen werden)" - -#: ../../mod/profiles.php:396 -msgid "(Used for searching profiles, never shown to others)" -msgstr "" -"(Wird für die Suche nach Profilen verwendet und niemals veröffentlicht)" - -#: ../../mod/profiles.php:397 -msgid "Tell us about yourself..." -msgstr "Erzähle und ein bisschen von dir..." - -#: ../../mod/profiles.php:398 -msgid "Hobbies/Interests" -msgstr "Hobbies/Interessen" - -#: ../../mod/profiles.php:399 -msgid "Contact information and Social Networks" -msgstr "Kontaktinformationen und Soziale Netzwerke" - -#: ../../mod/profiles.php:400 -msgid "Musical interests" -msgstr "Musikalische Interessen" - -#: ../../mod/profiles.php:401 -msgid "Books, literature" -msgstr "Literatur/Bücher" - -#: ../../mod/profiles.php:402 -msgid "Television" -msgstr "Fernsehen" - -#: ../../mod/profiles.php:403 -msgid "Film/dance/culture/entertainment" -msgstr "Filme/Tänze/Kultur/Unterhaltung" - -#: ../../mod/profiles.php:404 -msgid "Love/romance" -msgstr "Liebesleben" - -#: ../../mod/profiles.php:405 -msgid "Work/employment" -msgstr "Arbeit/Beschäftigung" - -#: ../../mod/profiles.php:406 -msgid "School/education" -msgstr "Schule/Ausbildung" - -#: ../../mod/profiles.php:411 -msgid "" -"This is your public profile.
It may " -"be visible to anybody using the internet." -msgstr "" -"Dies ist dein öffentliches Profil.
Es " -"könnte für jeden Nutzer des Internets sichtbar sein." - -#: ../../mod/profiles.php:421 ../../mod/directory.php:112 -msgid "Age: " -msgstr "Alter: " - -#: ../../mod/profiles.php:456 ../../include/nav.php:108 -msgid "Profiles" -msgstr "Profile" - -#: ../../mod/profiles.php:457 -msgid "Change profile photo" -msgstr "Profilbild ändern" - -#: ../../mod/profiles.php:458 -msgid "Create New Profile" -msgstr "Neues Profil anlegen" - -#: ../../mod/profiles.php:468 -msgid "Profile Image" -msgstr "Profilbild" - -#: ../../mod/profiles.php:470 -msgid "Visible to everybody" -msgstr "Für jeden sichtbar" - -#: ../../mod/profiles.php:471 -msgid "Edit visibility" -msgstr "Sichtbarkeit bearbeiten" - -#: ../../mod/settings.php:38 -msgid "Passwords do not match. Password unchanged." -msgstr "" -"Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert." - -#: ../../mod/settings.php:43 -msgid "Empty passwords are not allowed. Password unchanged." -msgstr "Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert." - -#: ../../mod/settings.php:54 -msgid "Password changed." -msgstr "Passwort ändern." - -#: ../../mod/settings.php:56 -msgid "Password update failed. Please try again." -msgstr "" -"Aktualisierung des Passworts gescheitert, bitte versuche es noch einmal." - -#: ../../mod/settings.php:138 -msgid " Please use a shorter name." -msgstr " Bitte verwende einen kürzeren Namen." - -#: ../../mod/settings.php:140 -msgid " Name too short." -msgstr " Name ist zu kurz." - -#: ../../mod/settings.php:146 -msgid " Not valid email." -msgstr " Keine gültige EMail." - -#: ../../mod/settings.php:148 -msgid " Cannot change to that email." -msgstr " Cannot change to that email." - -#: ../../mod/settings.php:206 -msgid "Settings updated." -msgstr "Einstellungen aktualisiert." - -#: ../../mod/settings.php:256 ../../mod/settings.php:418 -#: ../../addon/widgets/widgets.php:120 -msgid "Plugin Settings" -msgstr "Plugin Einstellungen" - -#: ../../mod/settings.php:257 ../../mod/settings.php:417 -msgid "Account Settings" -msgstr "Account Einstellungen" - -#: ../../mod/settings.php:263 -msgid "No Plugin settings configured" -msgstr "Keine Erweiterungen konfiguriert" - -#: ../../mod/settings.php:323 -msgid "Normal Account" -msgstr "Normaler Account" - -#: ../../mod/settings.php:324 -msgid "This account is a normal personal profile" -msgstr "Dieser Account ist ein normales persönliches Profil" - -#: ../../mod/settings.php:325 -msgid "Soapbox Account" -msgstr "Sandkasten Accunt" - -#: ../../mod/settings.php:326 -msgid "Automatically approve all connection/friend requests as read-only fans" -msgstr "Freundschaftsanfragen werden automatisch als Nurlese-Fans akzeptiert" - -#: ../../mod/settings.php:327 -msgid "Community/Celebrity Account" -msgstr "Gemeinschafts/Berühmtheiten Account" - -#: ../../mod/settings.php:328 -msgid "" -"Automatically approve all connection/friend requests as read-write fans" -msgstr "" -"Freundschaftsanfragen werden automatisch als Lese-und-Schreib-Fans " -"akzeptiert" - -#: ../../mod/settings.php:329 -msgid "Automatic Friend Account" -msgstr "Automatischer Freundes Account" - -#: ../../mod/settings.php:330 -msgid "Automatically approve all connection/friend requests as friends" -msgstr "Freundschaftsanfragen werden automatisch als Freund akzeptiert" - -#: ../../mod/settings.php:339 -msgid "OpenID: " -msgstr "OpenID: " - -#: ../../mod/settings.php:339 -msgid " (Optional) Allow this OpenID to login to this account." -msgstr "" -" (Optional) Erlaube dieser OpenID sich für diesen Account anzumelden." - -#: ../../mod/settings.php:349 -msgid "Publish your default profile in site directory?" -msgstr "Dein Standard-Profil im Verzeichnis dieser Seite veröffentliche?" - -#: ../../mod/settings.php:361 -msgid "Publish your default profile in global social directory?" -msgstr "Dein Standard-Profil im weltweiten Verzeichnis veröffentlichen?" - -#: ../../mod/settings.php:377 -msgid "Profile is not published." -msgstr "Profil ist nicht veröffentlicht." - -#: ../../mod/settings.php:403 -msgid "Your Identity Address is" -msgstr "Die Adresse deines Profils lautet:" - -#: ../../mod/settings.php:413 -msgid "Export Personal Data" -msgstr "Perönliche Daten exportieren" - -#: ../../mod/settings.php:419 -msgid "Basic Settings" -msgstr "Grundeinstellungen" - -#: ../../mod/settings.php:420 ../../include/profile_advanced.php:10 -msgid "Full Name:" -msgstr "Kompletter Name:" - -#: ../../mod/settings.php:421 -msgid "Email Address:" -msgstr "Email Adresse:" - -#: ../../mod/settings.php:422 -msgid "Your Timezone:" -msgstr "Deine Zeitzone:" - -#: ../../mod/settings.php:423 -msgid "Default Post Location:" -msgstr "Standardstandort:" - -#: ../../mod/settings.php:424 -msgid "Use Browser Location:" -msgstr "Verwende den Standort des Browsers:" - -#: ../../mod/settings.php:425 -msgid "Display Theme:" -msgstr "Theme:" - -#: ../../mod/settings.php:427 -msgid "Security and Privacy Settings" -msgstr "Sicherheits und Privatsphären Einstellungen" - -#: ../../mod/settings.php:428 -msgid "Maximum Friend Requests/Day:" -msgstr "Maximale Anzahl von Freundschaftsanfragen/Tag:" - -#: ../../mod/settings.php:429 -msgid "(to prevent spam abuse)" -msgstr "(um SPAM zu vermeiden)" - -#: ../../mod/settings.php:430 -msgid "Allow friends to post to your profile page:" -msgstr "Erlaube es Freunden Beiträge auf deiner Pinnwand zu posten:" - -#: ../../mod/settings.php:431 -msgid "Automatically expire (delete) posts older than" -msgstr "Automatisch Beiträge verfallen lassen (löschen) die älter sind als" - -#: ../../mod/settings.php:432 ../../include/datetime.php:154 -msgid "days" -msgstr "Tage" - -#: ../../mod/settings.php:433 -msgid "Notification Settings" -msgstr "Benachrichtigungs Einstellungen" - -#: ../../mod/settings.php:434 -msgid "Send a notification email when:" -msgstr "Benachrichtigungs-Email senden wenn:" - -#: ../../mod/settings.php:435 -msgid "You receive an introduction" -msgstr "Du eine Vorstellung erhälst" - -#: ../../mod/settings.php:436 -msgid "Your introductions are confirmed" -msgstr "Eine deiner Vorstellungen angenommen wurde" - -#: ../../mod/settings.php:437 -msgid "Someone writes on your profile wall" -msgstr "Jemand etwas auf deiner Pinnwand postet" - -#: ../../mod/settings.php:438 -msgid "Someone writes a followup comment" -msgstr "Jemand einen Kommentar verfasst" - -#: ../../mod/settings.php:439 -msgid "You receive a private message" -msgstr "Du eine private Nachricht erhälst" - -#: ../../mod/settings.php:440 -msgid "Password Settings" -msgstr "Passwort Einstellungen" - -#: ../../mod/settings.php:441 -msgid "Leave password fields blank unless changing" -msgstr "Lass die Passwort-Felder leer außer du willst das Passwort ändern" - -#: ../../mod/settings.php:442 -msgid "New Password:" -msgstr "Neues Passwort:" - -#: ../../mod/settings.php:443 -msgid "Confirm:" -msgstr "Bestätigen:" - -#: ../../mod/settings.php:444 -msgid "Advanced Page Settings" -msgstr "Erweiterte Seiten Einstellungen" - -#: ../../mod/settings.php:459 -msgid "Default Post Permissions" -msgstr "Grundeinstellung für Veröffentlichungen" - -#: ../../mod/settings.php:460 -msgid "(click to open/close)" -msgstr "(klicke zum öffnen/schließen)" - -#: ../../mod/settings.php:473 -msgid "Email/Mailbox Setup" -msgstr "Email/Postfach Einstellungen" - -#: ../../mod/settings.php:474 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "" -"Wenn du mit Email Kontakten über diesen Service kommunizieren möchtest " -"(optional) gib bitte die Einstellungen für dein Postfach an." - -#: ../../mod/settings.php:475 -msgid "IMAP server name:" -msgstr "IMAP Server Name:" - -#: ../../mod/settings.php:477 -msgid "IMAP port:" -msgstr "IMAP Port:" - -#: ../../mod/settings.php:479 -msgid "Security (TLS or SSL):" -msgstr "Sicherheit (TLS oder SSL)" - -#: ../../mod/settings.php:481 -msgid "Email login name:" -msgstr "Email Login Name:" - -#: ../../mod/settings.php:483 -msgid "Email password:" -msgstr "Email Passwort:" - -#: ../../mod/settings.php:484 -msgid "Reply-to address (Optional):" -msgstr "Reply-to Adresse (Optional)" - -#: ../../mod/settings.php:486 -msgid "Send public posts to all email contacts:" -msgstr "Sende öffentliche Einträge an alle Email Kontakte:" - -#: ../../mod/settings.php:488 -msgid "Email access is disabled on this site." -msgstr "Zugriff auf Emails für diese Seite deaktiviert." - -#: ../../mod/search.php:13 ../../mod/photos.php:680 ../../mod/display.php:7 -#: ../../mod/dfrn_request.php:591 ../../mod/directory.php:20 -#: ../../mod/viewcontacts.php:16 -msgid "Public access denied." -msgstr "Öffentlicher Zugriff verweigert." - -#: ../../mod/search.php:69 -msgid "No results." -msgstr "Keine Ergebnisse." +msgid "%s welcomes %s" +msgstr "%s heißt %s herzlich willkommen" #: ../../mod/photos.php:34 msgid "Photo Albums" @@ -1024,6 +181,15 @@ msgstr "Kontaktbilder" msgid "Contact information unavailable" msgstr "Kontakt Informationen nicht verfügbar" +#: ../../mod/photos.php:110 ../../mod/photos.php:535 ../../mod/photos.php:879 +#: ../../mod/photos.php:894 ../../mod/register.php:290 +#: ../../mod/register.php:297 ../../mod/register.php:304 +#: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:65 +#: ../../mod/profile_photo.php:72 ../../mod/profile_photo.php:160 +#: ../../mod/profile_photo.php:236 ../../mod/profile_photo.php:245 +msgid "Profile Photos" +msgstr "Profilbilder" + #: ../../mod/photos.php:120 msgid "Album not found." msgstr "Album nicht gefunden." @@ -1053,6 +219,22 @@ msgstr "von" msgid "Image exceeds size limit of " msgstr "Die Bildgröße übersteigt das Limit von " +#: ../../mod/photos.php:577 ../../mod/profile_photo.php:118 +#: ../../mod/wall_upload.php:65 +msgid "Unable to process image." +msgstr "Konnte das Bild nicht bearbeiten." + +#: ../../mod/photos.php:597 ../../mod/profile_photo.php:241 +#: ../../mod/wall_upload.php:82 +msgid "Image upload failed." +msgstr "Hochladen des Bildes gescheitert." + +#: ../../mod/photos.php:680 ../../mod/dfrn_request.php:591 +#: ../../mod/viewcontacts.php:16 ../../mod/display.php:7 +#: ../../mod/search.php:13 ../../mod/directory.php:20 +msgid "Public access denied." +msgstr "Öffentlicher Zugriff verweigert." + #: ../../mod/photos.php:690 msgid "No photos selected" msgstr "Keine Bilder ausgewählt" @@ -1093,7 +275,7 @@ msgstr "Foto bearbeiten" msgid "Use as profile photo" msgstr "Als Profilbild verwenden" -#: ../../mod/photos.php:993 ../../include/conversation.php:314 +#: ../../mod/photos.php:993 ../../include/conversation.php:316 msgid "Private Message" msgstr "Private Nachricht" @@ -1135,32 +317,38 @@ msgid "" msgstr "" "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: ../../mod/photos.php:1113 ../../include/conversation.php:362 +#: ../../mod/photos.php:1113 ../../include/conversation.php:364 msgid "I like this (toggle)" msgstr "Ich mag das (toggle)" -#: ../../mod/photos.php:1114 ../../include/conversation.php:363 +#: ../../mod/photos.php:1114 ../../include/conversation.php:365 msgid "I don't like this (toggle)" msgstr "Ich mag das nicht (toggle)" -#: ../../mod/photos.php:1115 ../../include/conversation.php:364 -#: ../../include/conversation.php:726 +#: ../../mod/photos.php:1115 ../../include/conversation.php:366 +#: ../../include/conversation.php:731 msgid "Share" msgstr "Teilen" -#: ../../mod/photos.php:1116 ../../mod/editpost.php:96 +#: ../../mod/photos.php:1116 ../../mod/editpost.php:97 #: ../../mod/message.php:190 ../../mod/message.php:324 -#: ../../include/conversation.php:365 ../../include/conversation.php:735 +#: ../../include/conversation.php:367 ../../include/conversation.php:741 msgid "Please wait" msgstr "Bitte warten" #: ../../mod/photos.php:1132 ../../mod/photos.php:1171 -#: ../../mod/photos.php:1202 ../../include/conversation.php:378 +#: ../../mod/photos.php:1202 ../../include/conversation.php:380 msgid "This is you" msgstr "Das bist du" +#: ../../mod/photos.php:1134 ../../mod/photos.php:1173 +#: ../../mod/photos.php:1204 ../../include/conversation.php:382 +#: ../../boot.php:386 +msgid "Comment" +msgstr "Kommentar" + #: ../../mod/photos.php:1232 ../../mod/group.php:146 -#: ../../include/conversation.php:179 ../../include/conversation.php:391 +#: ../../include/conversation.php:179 ../../include/conversation.php:393 msgid "Delete" msgstr "Löschen" @@ -1176,14 +364,6 @@ msgstr "Weitere Fotos hochladen" msgid "View Album" msgstr "Album betrachten" -#: ../../mod/display.php:25 ../../mod/display.php:142 ../../mod/item.php:680 -msgid "Item not found." -msgstr "Beitrag nicht gefunden." - -#: ../../mod/display.php:135 -msgid "Item has been removed." -msgstr "Eintrag wurde entfernt." - #: ../../mod/editpost.php:17 ../../mod/editpost.php:27 msgid "Item not found" msgstr "Beitrag nicht gefunden" @@ -1192,510 +372,259 @@ msgstr "Beitrag nicht gefunden" msgid "Edit post" msgstr "Beitrag bearbeiten" -#: ../../mod/editpost.php:75 ../../include/conversation.php:712 +#: ../../mod/editpost.php:75 ../../include/conversation.php:717 msgid "Post to Email" msgstr "An Email senden" -#: ../../mod/editpost.php:88 ../../include/conversation.php:389 -#: ../../include/group.php:169 +#: ../../mod/editpost.php:88 ../../include/group.php:169 +#: ../../include/conversation.php:391 msgid "Edit" msgstr "Bearbeiten" #: ../../mod/editpost.php:89 ../../mod/message.php:188 -#: ../../mod/message.php:322 ../../include/conversation.php:727 +#: ../../mod/message.php:322 ../../include/conversation.php:732 msgid "Upload photo" msgstr "Foto hochladen" -#: ../../mod/editpost.php:90 ../../mod/message.php:189 -#: ../../mod/message.php:323 ../../include/conversation.php:728 +#: ../../mod/editpost.php:90 ../../include/conversation.php:733 +msgid "Attach file" +msgstr "Datei anhängen" + +#: ../../mod/editpost.php:91 ../../mod/message.php:189 +#: ../../mod/message.php:323 ../../include/conversation.php:734 msgid "Insert web link" msgstr "Weblink einfügen" -#: ../../mod/editpost.php:91 ../../include/conversation.php:729 +#: ../../mod/editpost.php:92 ../../include/conversation.php:735 msgid "Insert YouTube video" msgstr "YouTube Video einfügen" -#: ../../mod/editpost.php:92 ../../include/conversation.php:730 +#: ../../mod/editpost.php:93 ../../include/conversation.php:736 msgid "Insert Vorbis [.ogg] video" msgstr "Vorbis [.ogg] Video einfügen" -#: ../../mod/editpost.php:93 ../../include/conversation.php:731 +#: ../../mod/editpost.php:94 ../../include/conversation.php:737 msgid "Insert Vorbis [.ogg] audio" msgstr "Vorbis [.ogg] Audio einfügen" -#: ../../mod/editpost.php:94 ../../include/conversation.php:732 +#: ../../mod/editpost.php:95 ../../include/conversation.php:738 msgid "Set your location" msgstr "Deinen Standort festlegen" -#: ../../mod/editpost.php:95 ../../include/conversation.php:733 +#: ../../mod/editpost.php:96 ../../include/conversation.php:739 msgid "Clear browser location" msgstr "Browser Standort leeren" -#: ../../mod/editpost.php:97 ../../include/conversation.php:736 +#: ../../mod/editpost.php:98 ../../include/conversation.php:742 msgid "Permission settings" msgstr "Berechtigungseinstellungen" -#: ../../mod/editpost.php:105 ../../include/conversation.php:744 +#: ../../mod/editpost.php:106 ../../include/conversation.php:750 msgid "CC: email addresses" msgstr "CC: EMail Addresse" -#: ../../mod/editpost.php:106 ../../include/conversation.php:745 +#: ../../mod/editpost.php:107 ../../include/conversation.php:751 msgid "Public post" msgstr "Öffentlicher Beitrag" -#: ../../mod/editpost.php:108 ../../include/conversation.php:747 +#: ../../mod/editpost.php:109 ../../include/conversation.php:753 msgid "Example: bob@example.com, mary@example.com" msgstr "Z.B.: bob@example.com, mary@example.com" -#: ../../mod/update_network.php:22 ../../mod/update_profile.php:41 -msgid "[Embedded content - reload page to view]" -msgstr "[Eingebetteter Inhalt - Seite neu laden zum Betrachten]" +#: ../../mod/dfrn_request.php:96 +msgid "This introduction has already been accepted." +msgstr "Diese Vorstellung wurde bereits abgeschlossen." -#: ../../mod/invite.php:28 -#, php-format -msgid "%s : Not a valid email address." -msgstr "%s: Keine gültige Email Adresse." - -#: ../../mod/invite.php:32 -#, php-format -msgid "Please join my network on %s" -msgstr "Bitte trete meinem Netzwerk auf %s bei" - -#: ../../mod/invite.php:42 -#, php-format -msgid "%s : Message delivery failed." -msgstr "%s: Zustellung der Nachricht fehlgeschlagen." - -#: ../../mod/invite.php:46 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "%d Nachricht gesendet." -msgstr[1] "%d Nachrichten gesendet." - -#: ../../mod/invite.php:61 -msgid "Send invitations" -msgstr "Einladungen senden" - -#: ../../mod/invite.php:62 -msgid "Enter email addresses, one per line:" -msgstr "Email Adressen eingeben, eine pro Zeile:" - -#: ../../mod/invite.php:63 ../../mod/message.php:185 ../../mod/message.php:319 -msgid "Your message:" -msgstr "Deine Nachricht:" - -#: ../../mod/invite.php:64 -#, php-format -msgid "Please join my social network on %s" -msgstr "Bitte trete meinem Sozialen Netzwerk auf %s bei" - -#: ../../mod/invite.php:65 -msgid "To accept this invitation, please visit:" -msgstr "Um diese Einladung anzunehmen beuche bitte:" - -#: ../../mod/invite.php:66 -msgid "" -"Once you have registered, please connect with me via my profile page at:" +#: ../../mod/dfrn_request.php:120 ../../mod/dfrn_request.php:351 +msgid "Profile location is not valid or does not contain profile information." msgstr "" -"Sobald du registriert bist kontaktiere mich bitte auf meiner Profilseite:" +"Profil Adresse ist ungültig oder stellt einige Profildaten nicht zur " +"Verfügung." -#: ../../mod/contacts.php:12 -msgid "Invite Friends" -msgstr "Freunde einladen" +#: ../../mod/dfrn_request.php:125 ../../mod/dfrn_request.php:356 +msgid "Warning: profile location has no identifiable owner name." +msgstr "Warning: profile location has no identifiable owner name." -#: ../../mod/contacts.php:15 -msgid "Find People With Shared Interests" -msgstr "Finde Personen die deine Interessen teilen" +#: ../../mod/dfrn_request.php:127 ../../mod/dfrn_request.php:358 +msgid "Warning: profile location has no profile photo." +msgstr "Warning: profile location has no profile photo." -#: ../../mod/contacts.php:19 -msgid "Connect/Follow" -msgstr "Verbinden/Folgen" +#: ../../mod/dfrn_request.php:130 ../../mod/dfrn_request.php:361 +#, php-format +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" +msgstr[0] "" +"%d benötigter Parameter wurde an der angegebenen Stelle nicht gefunden" +msgstr[1] "" +"%d benötigte Parameter wurden an der angegebenen Stelle nicht gefunden" -#: ../../mod/contacts.php:20 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "Beispiel: bob@example.com, http://example.com/barbara" +#: ../../mod/dfrn_request.php:168 +msgid "Introduction complete." +msgstr "Vorstellung abgeschlossen." -#: ../../mod/contacts.php:21 -msgid "Follow" -msgstr "Folge" +#: ../../mod/dfrn_request.php:192 +msgid "Unrecoverable protocol error." +msgstr "Nicht behebbarer Protokollfehler." -#: ../../mod/contacts.php:43 ../../mod/contacts.php:124 -msgid "Could not access contact record." -msgstr "Konnte nicht auf die Kontaktdaten zugreifen." +#: ../../mod/dfrn_request.php:220 +msgid "Profile unavailable." +msgstr "Profil nicht verfügbar." -#: ../../mod/contacts.php:57 -msgid "Could not locate selected profile." -msgstr "Konnte das ausgewählte Profiel nicht finden." +#: ../../mod/dfrn_request.php:245 +#, php-format +msgid "%s has received too many connection requests today." +msgstr "%s hat heute zu viele Freundschaftsanfragen erhalten." -#: ../../mod/contacts.php:88 -msgid "Contact updated." -msgstr "Kontakt aktualisiert." +#: ../../mod/dfrn_request.php:246 +msgid "Spam protection measures have been invoked." +msgstr "Maßnahmen zum Spamschutz wurden ergriffen." -#: ../../mod/contacts.php:90 ../../mod/dfrn_request.php:406 +#: ../../mod/dfrn_request.php:247 +msgid "Friends are advised to please try again in 24 hours." +msgstr "Freunde sind angehalten es in 24 Stunden erneut zu versuchen." + +#: ../../mod/dfrn_request.php:277 +msgid "Invalid locator" +msgstr "Ungültiger Locator" + +#: ../../mod/dfrn_request.php:296 +msgid "Unable to resolve your name at the provided location." +msgstr "Unable to resolve your name at the provided location." + +#: ../../mod/dfrn_request.php:309 +msgid "You have already introduced yourself here." +msgstr "Du hast dich hier bereits vorgestellt." + +#: ../../mod/dfrn_request.php:313 +#, php-format +msgid "Apparently you are already friends with %s." +msgstr "Es scheint so, als ob du bereits ein Freund von %s bist." + +#: ../../mod/dfrn_request.php:334 +msgid "Invalid profile URL." +msgstr "Ungültige Profil URL." + +#: ../../mod/dfrn_request.php:340 ../../mod/follow.php:20 +msgid "Disallowed profile URL." +msgstr "Nicht erlaubte Profil URL." + +#: ../../mod/dfrn_request.php:406 ../../mod/contacts.php:90 msgid "Failed to update contact record." msgstr "Aktualisierung der Kontaktdaten fehlgeschlagen." -#: ../../mod/contacts.php:146 -msgid "Contact has been blocked" -msgstr "Kontakt wurde blockiert" +#: ../../mod/dfrn_request.php:427 +msgid "Your introduction has been sent." +msgstr "Deine Vorstellung wurde abgeschickt." -#: ../../mod/contacts.php:146 -msgid "Contact has been unblocked" -msgstr "Kontakt wurde wieder frei gegeben" +#: ../../mod/dfrn_request.php:481 +msgid "Please login to confirm introduction." +msgstr "Bitte melde dich an um die Vorstellung zu bestätigen." -#: ../../mod/contacts.php:160 -msgid "Contact has been ignored" -msgstr "Der Kontakt wurde ignoriert" +#: ../../mod/dfrn_request.php:495 +msgid "" +"Incorrect identity currently logged in. Please login to " +"this profile." +msgstr "" +"Incorrect identity currently logged in. Please login to " +"this profile." -#: ../../mod/contacts.php:160 -msgid "Contact has been unignored" -msgstr "Kontakt wurde ignoriert" - -#: ../../mod/contacts.php:181 -msgid "stopped following" -msgstr "wird nicht mehr gefolgt" - -#: ../../mod/contacts.php:200 -msgid "Contact has been removed." -msgstr "Kontakt wurde entfernt." - -#: ../../mod/contacts.php:214 ../../mod/crepair.php:68 -#: ../../mod/dfrn_confirm.php:114 -msgid "Contact not found." -msgstr "Kontakt nicht gefunden." - -#: ../../mod/contacts.php:228 ../../mod/contacts.php:363 -msgid "Mutual Friendship" -msgstr "Beidseitige Freundschaft" - -#: ../../mod/contacts.php:232 ../../mod/contacts.php:367 -msgid "is a fan of yours" -msgstr "ist ein Fan von dir" - -#: ../../mod/contacts.php:237 ../../mod/contacts.php:371 -msgid "you are a fan of" -msgstr "du bist Fan von" - -#: ../../mod/contacts.php:252 -msgid "Privacy Unavailable" -msgstr "Privatsphäre nicht verfügbar" - -#: ../../mod/contacts.php:253 -msgid "Private communications are not available for this contact." -msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar." - -#: ../../mod/contacts.php:256 -msgid "Never" -msgstr "Niemals" - -#: ../../mod/contacts.php:260 -msgid "(Update was successful)" -msgstr "(Aktualisierung war erfolgreich)" - -#: ../../mod/contacts.php:260 -msgid "(Update was not successful)" -msgstr "(Aktualisierung war nicht erfolgreich)" - -#: ../../mod/contacts.php:263 -msgid "Contact Editor" -msgstr "Kontakt Editor" - -#: ../../mod/contacts.php:265 -msgid "Profile Visibility" -msgstr "Profil Anzeige" - -#: ../../mod/contacts.php:266 +#: ../../mod/dfrn_request.php:507 #, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "" -"Bitte wähle eines deiner Profile das angezeitgt werden soll, wenn %s dein " -"Profil aufruft." +msgid "Welcome home %s." +msgstr "Willkommen zurück %s." -#: ../../mod/contacts.php:267 -msgid "Contact Information / Notes" -msgstr "Kontakt Informationen / Notizen" - -#: ../../mod/contacts.php:268 -msgid "Online Reputation" -msgstr "Online Ruf" - -#: ../../mod/contacts.php:269 -msgid "" -"Occasionally your friends may wish to inquire about this person's online " -"legitimacy." -msgstr "" -"Es könnte sein, dass deine Freunde etwas über den Ruf einer Peron erfahren " -"möchten." - -#: ../../mod/contacts.php:270 -msgid "" -"You may help them choose whether or not to interact with this person by " -"providing a reputation to guide them." -msgstr "" -"Du kannst ihnen bei der Entscheidung helfen ob sie mit einer Person " -"interagieren sollten oder nicht indem du Informationen über den Ruf" -" der Person anbietest." - -#: ../../mod/contacts.php:271 -msgid "" -"Please take a moment to elaborate on this selection if you feel it could be " -"helpful to others." -msgstr "" -"Bitte nimm dir einen Moment und fülle diesen Punkt aus wenn du denkst das es" -" anderen helfen könnte." - -#: ../../mod/contacts.php:272 -msgid "Visit $name's profile" -msgstr "Besuche das Profil von $name" - -#: ../../mod/contacts.php:273 -msgid "Block/Unblock contact" -msgstr "Kontakt blockieren/freischalten" - -#: ../../mod/contacts.php:274 -msgid "Ignore contact" -msgstr "Ignoriere den Kontakt" - -#: ../../mod/contacts.php:275 -msgid "Repair contact URL settings" -msgstr "URL Einstellungen des Kontakts reparieren" - -#: ../../mod/contacts.php:276 -msgid "Repair contact URL settings (WARNING: Advanced)" -msgstr "URL Einstellungen des Kontakts reparieren (Achtung: Fortgeschritten)" - -#: ../../mod/contacts.php:277 -msgid "View conversations" -msgstr "Unterhaltungen anzeigen" - -#: ../../mod/contacts.php:278 -msgid "Delete contact" -msgstr "Lösche den Kontakt" - -#: ../../mod/contacts.php:280 -msgid "Last updated: " -msgstr "Letzte Aktualisierung: " - -#: ../../mod/contacts.php:281 -msgid "Update public posts: " -msgstr "Aktualisierung öffentlicher Nachrichten: " - -#: ../../mod/contacts.php:283 -msgid "Update now" -msgstr "Jetzt aktualisieren" - -#: ../../mod/contacts.php:286 -msgid "Unblock this contact" -msgstr "Blockade dieses Kontakts aufheben" - -#: ../../mod/contacts.php:286 -msgid "Block this contact" -msgstr "Diesen Kontakt blockieren" - -#: ../../mod/contacts.php:287 -msgid "Unignore this contact" -msgstr "Diesen Kontakt nicht mehr ignorieren" - -#: ../../mod/contacts.php:287 -msgid "Ignore this contact" -msgstr "Diesen Kontakt ignorieren" - -#: ../../mod/contacts.php:290 -msgid "Currently blocked" -msgstr "Derzeit geblockt" - -#: ../../mod/contacts.php:291 -msgid "Currently ignored" -msgstr "Derzeit ignoriert" - -#: ../../mod/contacts.php:322 ../../include/acl_selectors.php:141 -#: ../../include/acl_selectors.php:156 ../../include/nav.php:109 -msgid "Contacts" -msgstr "Kontakte" - -#: ../../mod/contacts.php:324 -msgid "Show Blocked Connections" -msgstr "Zeige geblockte Verbindungen" - -#: ../../mod/contacts.php:324 -msgid "Hide Blocked Connections" -msgstr "Verstecke geblockte Verbindungen" - -#: ../../mod/contacts.php:326 ../../mod/directory.php:55 -msgid "Finding: " -msgstr "Funde: " - -#: ../../mod/contacts.php:327 ../../mod/directory.php:57 -msgid "Find" -msgstr "Finde" - -#: ../../mod/contacts.php:387 ../../mod/viewcontacts.php:52 -msgid "Visit $username's profile" -msgstr "Besuche das Profil von $username" - -#: ../../mod/contacts.php:388 ../../include/conversation.php:592 -msgid "Edit contact" -msgstr "Kontakt bearbeiten" - -#: ../../mod/lockview.php:39 -msgid "Remote privacy information not available." -msgstr "Entfernte Privatsphäreneinstellungen nicht verfügbar." - -#: ../../mod/lockview.php:43 -msgid "Visible to:" -msgstr "Sichtbar für:" - -#: ../../mod/register.php:47 -msgid "Invalid OpenID url" -msgstr "Ungültige OpenID URL" - -#: ../../mod/register.php:62 -msgid "Please enter the required information." -msgstr "Bitte trage die erforderlichen Informationen ein." - -#: ../../mod/register.php:74 -msgid "Please use a shorter name." -msgstr "Bitte verwende einen kürzeren Namen." - -#: ../../mod/register.php:76 -msgid "Name too short." -msgstr "Der Name ist zu kurz." - -#: ../../mod/register.php:91 -msgid "That doesn't appear to be your full (First Last) name." -msgstr "Das scheint nicht dein kompletter Name (Vor- und Nachname) zu sein." - -#: ../../mod/register.php:95 -msgid "Your email domain is not among those allowed on this site." -msgstr "Die Domain deiner EMail Adresse ist nicht erlaubt auf dieser Seite." - -#: ../../mod/register.php:98 -msgid "Not a valid email address." -msgstr "Keine gültige EMail Adresse." - -#: ../../mod/register.php:104 -msgid "Cannot use that email." -msgstr "Konnte diese EMail Adresse nicht verwenden." - -#: ../../mod/register.php:109 -msgid "" -"Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and " -"must also begin with a letter." -msgstr "" -"Dein Spitzname darf nur aus Buchstaben und Zahlen (\"a-z\",\"0-9\", \"_\" " -"und \"-\") bestehen, außerdem muss er mit einem Buchstaben beginnen." - -#: ../../mod/register.php:115 ../../mod/register.php:215 -msgid "Nickname is already registered. Please choose another." -msgstr "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen." - -#: ../../mod/register.php:134 -msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "SERIOUS ERROR: Generation of security keys failed." - -#: ../../mod/register.php:201 -msgid "An error occurred during registration. Please try again." -msgstr "" -"Wärend der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch " -"einmal." - -#: ../../mod/register.php:237 -msgid "An error occurred creating your default profile. Please try again." -msgstr "" -"Bei der Erstellung des Standard-Profils ist ein Fehler aufgetreten. Bitte " -"versuche es noch einmal." - -#: ../../mod/register.php:339 -msgid "" -"Registration successful. Please check your email for further instructions." -msgstr "" -"Registration erfolgreich. Eine EMail mit weiteren Anweisungen wurde an dich " -"gesendet." - -#: ../../mod/register.php:343 -msgid "Failed to send email message. Here is the message that failed." -msgstr "" -"Konnte die EMail nicht versenden. Hier ist die Nachricht die nicht gesendet " -"werden konnte." - -#: ../../mod/register.php:348 -msgid "Your registration can not be processed." -msgstr "Deine Registration konnte nicht verarbeitet werden." - -#: ../../mod/register.php:371 +#: ../../mod/dfrn_request.php:508 #, php-format -msgid "Registration request at %s" -msgstr "Registrationsanfrage auf %s" +msgid "Please confirm your introduction/connection request to %s." +msgstr "Bitte bestätige deine Vorstellung/Verbindungs Anfrage bei %s." -#: ../../mod/register.php:377 -msgid "Your registration is pending approval by the site owner." -msgstr "" -"Deine Registration muss noch vom Betreiber der Seite freigegeben werden." +#: ../../mod/dfrn_request.php:509 +msgid "Confirm" +msgstr "Bestätigen" -#: ../../mod/register.php:425 +#: ../../mod/dfrn_request.php:542 ../../include/items.php:1440 +msgid "[Name Withheld]" +msgstr "[Name Zurückgehalten]" + +#: ../../mod/dfrn_request.php:549 +msgid "Introduction received at " +msgstr "Vorstellung erhalten auf" + +#: ../../mod/dfrn_request.php:551 ../../mod/lostpass.php:40 +#: ../../mod/lostpass.php:102 ../../mod/register.php:335 +#: ../../mod/register.php:385 ../../mod/regmod.php:98 +#: ../../mod/dfrn_notify.php:191 ../../mod/dfrn_notify.php:443 +#: ../../mod/dfrn_confirm.php:658 ../../include/items.php:1449 +msgid "Administrator" +msgstr "Administrator" + +#: ../../mod/dfrn_request.php:630 +msgid "Friend/Connection Request" +msgstr "Freundschafts/Kontakt Anfrage" + +#: ../../mod/dfrn_request.php:631 msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking 'Register'." +"Examples: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, " +"testuser@identi.ca" msgstr "" -"Du kannst dieses Formular auch (optional) mit deiner OpenID ausfüllen indem " -"du deine OpenID angibst und 'Registrieren' klickst." +"Beispiele: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, " +"testuser@identi.ca" -#: ../../mod/register.php:426 +#: ../../mod/dfrn_request.php:632 +msgid "Please answer the following:" +msgstr "Bitte beantworte folgende Fragen:" + +#: ../../mod/dfrn_request.php:633 +msgid "Does $name know you?" +msgstr "Kennt $name dich?" + +#: ../../mod/dfrn_request.php:634 ../../mod/settings.php:350 +#: ../../mod/settings.php:362 ../../mod/register.php:459 +#: ../../mod/profiles.php:358 ../../mod/profiles.php:367 +msgid "Yes" +msgstr "Ja" + +#: ../../mod/dfrn_request.php:635 ../../mod/settings.php:351 +#: ../../mod/settings.php:363 ../../mod/register.php:460 +#: ../../mod/profiles.php:359 ../../mod/profiles.php:368 +msgid "No" +msgstr "Nein" + +#: ../../mod/dfrn_request.php:636 +msgid "Add a personal note:" +msgstr "Eine persönliche Notiz anfügen:" + +#: ../../mod/dfrn_request.php:637 msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." +"Please enter your 'Identity Address' from one of the following supported " +"social networks:" msgstr "" -"Wenn du nicht mit OpenID vertraut bist, lass dieses Feld bitte leer und " -"fülle die restlichen Felder aus." +"Bitte gib die Adresse deiner Identität in einem der unterstützten sozialen " +"Netzwerke an:" -#: ../../mod/register.php:427 -msgid "Your OpenID (optional): " -msgstr "Deine OpenID (optional): " +#: ../../mod/dfrn_request.php:638 +msgid "Friendika" +msgstr "Friendika" -#: ../../mod/register.php:441 -msgid "Include your profile in member directory?" -msgstr "Soll dein Profil im Nutzerverzeichnis angezeigt werden?" +#: ../../mod/dfrn_request.php:639 +msgid "StatusNet/Federated Social Web" +msgstr "StatusNet/Federated Social Web" -#: ../../mod/register.php:457 -msgid "Registration" -msgstr "Registration" +#: ../../mod/dfrn_request.php:640 +msgid "Private (secure) network" +msgstr "Privates (sicheres) Netzwerk" -#: ../../mod/register.php:465 -msgid "Your Full Name (e.g. Joe Smith): " -msgstr "Vollständiger Name (z.B. Joe Smith): " +#: ../../mod/dfrn_request.php:641 +msgid "Public (insecure) network" +msgstr "Öffentliches (unsicheres) Netzwerk" -#: ../../mod/register.php:466 -msgid "Your Email Address: " -msgstr "Deine EMail Adresse: " +#: ../../mod/dfrn_request.php:642 +msgid "Your Identity Address:" +msgstr "Adresse deiner Identität" -#: ../../mod/register.php:467 -msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be " -"'nickname@$sitename'." -msgstr "" -"Wähle einen Spitznamen für dein Profil. Dieser muss mit einem Buchstaben " -"beginnen. Die Adresse deines Profils auf dieser Seite wird " -"'spitzname@$sitename' sein." - -#: ../../mod/register.php:468 -msgid "Choose a nickname: " -msgstr "Spitznamen wählen: " - -#: ../../mod/oexchange.php:27 -msgid "Post successful." -msgstr "Erfolgreich gesendet." - -#: ../../mod/help.php:27 -msgid "Help:" -msgstr "Hilfe:" - -#: ../../mod/help.php:31 ../../include/nav.php:64 -msgid "Help" -msgstr "Hilfe" +#: ../../mod/dfrn_request.php:643 +msgid "Submit Request" +msgstr "Anfrage abschicken" #: ../../mod/install.php:33 msgid "Could not create/connect to database." @@ -1912,73 +841,26 @@ msgstr "" msgid "Errors encountered creating database tables." msgstr "Fehler aufgetreten wärend der Erzeugung der Datenbank Tabellen." -#: ../../mod/network.php:18 -msgid "Normal View" -msgstr "Normale Ansicht" +#: ../../mod/match.php:10 +msgid "Profile Match" +msgstr "Profil Übereinstimmungen" -#: ../../mod/network.php:20 -msgid "New Item View" -msgstr "Neue Einträge" +#: ../../mod/match.php:50 +msgid "No matches" +msgstr "Keine Übereinstimmungen" -#: ../../mod/network.php:64 +#: ../../mod/lockview.php:39 +msgid "Remote privacy information not available." +msgstr "Entfernte Privatsphäreneinstellungen nicht verfügbar." + +#: ../../mod/lockview.php:43 +msgid "Visible to:" +msgstr "Sichtbar für:" + +#: ../../mod/home.php:23 #, php-format -msgid "Warning: This group contains %s member from an insecure network." -msgid_plural "" -"Warning: This group contains %s members from an insecure network." -msgstr[0] "" -"Warnung: Diese Gruppe beinhaltet %s Person von aus unsicheren Netzwerk." -msgstr[1] "" -"Warnung: Diese Gruppe beinhaltet %s Personen aus unsicheren Netzwerken." - -#: ../../mod/network.php:67 -msgid "Private messages to this group are at risk of public disclosure." -msgstr "" -"Private Nachrichten an diese Gruppe könnten an die Öffentlichkeit geraten." - -#: ../../mod/network.php:129 -msgid "No such group" -msgstr "Es gibt keine solche Gruppe" - -#: ../../mod/network.php:140 -msgid "Group is empty" -msgstr "Gruppe ist leer" - -#: ../../mod/network.php:144 -msgid "Group: " -msgstr "Gruppe: " - -#: ../../mod/network.php:154 -msgid "Contact: " -msgstr "Kontakt " - -#: ../../mod/network.php:156 -msgid "Private messages to this person are at risk of public disclosure." -msgstr "" -"Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen." - -#: ../../mod/network.php:161 -msgid "Invalid contact." -msgstr "Ungültiger Kontakt." - -#: ../../mod/profperm.php:25 ../../mod/profperm.php:46 -msgid "Invalid profile identifier." -msgstr "Ungültiger Profil-Bezeichner" - -#: ../../mod/profperm.php:92 -msgid "Profile Visibility Editor" -msgstr "Editor für die Profil-Sichtbarkeit" - -#: ../../mod/profperm.php:96 ../../mod/group.php:156 -msgid "Click on a contact to add or remove." -msgstr "Klicke einen Kontakt an um ihn hinzuzufügen oder zu entfernen" - -#: ../../mod/profperm.php:105 -msgid "Visible To" -msgstr "Sichtbar für" - -#: ../../mod/profperm.php:116 -msgid "All Contacts (with secure profile access)" -msgstr "Alle Kontakte (mit gesichertem Profil zugriff)" +msgid "Welcome to %s" +msgstr "Willkommen zu %s" #: ../../mod/notifications.php:28 msgid "Invalid request identifier." @@ -2060,250 +942,236 @@ msgstr "Verwehren" msgid "No registrations." msgstr "Keine Neuanmeldungen." -#: ../../mod/crepair.php:42 -msgid "Contact settings applied." -msgstr "Einstellungen zum Kontakt angewandt." +#: ../../mod/contacts.php:12 +msgid "Invite Friends" +msgstr "Freunde einladen" -#: ../../mod/crepair.php:44 -msgid "Contact update failed." -msgstr "Konnte den Kontakt nicht aktualisieren." +#: ../../mod/contacts.php:15 +msgid "Find People With Shared Interests" +msgstr "Finde Personen die deine Interessen teilen" -#: ../../mod/crepair.php:74 -msgid "Repair Contact Settings" -msgstr "Kontakt Einstellungen reparieren" +#: ../../mod/contacts.php:19 +msgid "Connect/Follow" +msgstr "Verbinden/Folgen" -#: ../../mod/crepair.php:76 +#: ../../mod/contacts.php:20 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Beispiel: bob@example.com, http://example.com/barbara" + +#: ../../mod/contacts.php:21 +msgid "Follow" +msgstr "Folge" + +#: ../../mod/contacts.php:43 ../../mod/contacts.php:124 +msgid "Could not access contact record." +msgstr "Konnte nicht auf die Kontaktdaten zugreifen." + +#: ../../mod/contacts.php:57 +msgid "Could not locate selected profile." +msgstr "Konnte das ausgewählte Profiel nicht finden." + +#: ../../mod/contacts.php:88 +msgid "Contact updated." +msgstr "Kontakt aktualisiert." + +#: ../../mod/contacts.php:146 +msgid "Contact has been blocked" +msgstr "Kontakt wurde blockiert" + +#: ../../mod/contacts.php:146 +msgid "Contact has been unblocked" +msgstr "Kontakt wurde wieder frei gegeben" + +#: ../../mod/contacts.php:160 +msgid "Contact has been ignored" +msgstr "Der Kontakt wurde ignoriert" + +#: ../../mod/contacts.php:160 +msgid "Contact has been unignored" +msgstr "Kontakt wurde ignoriert" + +#: ../../mod/contacts.php:181 +msgid "stopped following" +msgstr "wird nicht mehr gefolgt" + +#: ../../mod/contacts.php:200 +msgid "Contact has been removed." +msgstr "Kontakt wurde entfernt." + +#: ../../mod/contacts.php:228 ../../mod/contacts.php:363 +msgid "Mutual Friendship" +msgstr "Beidseitige Freundschaft" + +#: ../../mod/contacts.php:232 ../../mod/contacts.php:367 +msgid "is a fan of yours" +msgstr "ist ein Fan von dir" + +#: ../../mod/contacts.php:237 ../../mod/contacts.php:371 +msgid "you are a fan of" +msgstr "du bist Fan von" + +#: ../../mod/contacts.php:252 +msgid "Privacy Unavailable" +msgstr "Privatsphäre nicht verfügbar" + +#: ../../mod/contacts.php:253 +msgid "Private communications are not available for this contact." +msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar." + +#: ../../mod/contacts.php:256 +msgid "Never" +msgstr "Niemals" + +#: ../../mod/contacts.php:260 +msgid "(Update was successful)" +msgstr "(Aktualisierung war erfolgreich)" + +#: ../../mod/contacts.php:260 +msgid "(Update was not successful)" +msgstr "(Aktualisierung war nicht erfolgreich)" + +#: ../../mod/contacts.php:263 +msgid "Contact Editor" +msgstr "Kontakt Editor" + +#: ../../mod/contacts.php:265 +msgid "Profile Visibility" +msgstr "Profil Anzeige" + +#: ../../mod/contacts.php:266 +#, php-format msgid "" -"WARNING: This is highly advanced and if you enter incorrect" -" information your communications with this contact will stop working." +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." msgstr "" -"Warnung: Nur für erfahrene Nutzer sollten hier fehlerhafte " -"Informationen eingetragen werden wirst du nicht mehr in der Lage sein mit " -"diesem Kontakt zu kommunizieren." +"Bitte wähle eines deiner Profile das angezeitgt werden soll, wenn %s dein " +"Profil aufruft." -#: ../../mod/crepair.php:77 +#: ../../mod/contacts.php:267 +msgid "Contact Information / Notes" +msgstr "Kontakt Informationen / Notizen" + +#: ../../mod/contacts.php:268 +msgid "Online Reputation" +msgstr "Online Ruf" + +#: ../../mod/contacts.php:269 msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." +"Occasionally your friends may wish to inquire about this person's online " +"legitimacy." msgstr "" -"Bitte nutze den Zurück-Button deines Browsers jetzt wenn du" -" dir unsicher bist was auf dieser Seite gemacht wird." +"Es könnte sein, dass deine Freunde etwas über den Ruf einer Peron erfahren " +"möchten." -#: ../../mod/crepair.php:85 -msgid "Name" -msgstr "Name" - -#: ../../mod/crepair.php:86 -msgid "Account Nickname" -msgstr "Account Spitzname" - -#: ../../mod/crepair.php:87 -msgid "Account URL" -msgstr "Account URL" - -#: ../../mod/crepair.php:88 -msgid "Friend Request URL" -msgstr "URL für Freundschaftsanfragen" - -#: ../../mod/crepair.php:89 -msgid "Friend Confirm URL" -msgstr "URL für Bestätigungen von Freundschaftsanfragen" - -#: ../../mod/crepair.php:90 -msgid "Notification Endpoint URL" -msgstr "URL Endpunkt für Benachrichtigungen" - -#: ../../mod/crepair.php:91 -msgid "Poll/Feed URL" -msgstr "Pull/Feed URL" - -#: ../../mod/dfrn_request.php:96 -msgid "This introduction has already been accepted." -msgstr "Diese Vorstellung wurde bereits abgeschlossen." - -#: ../../mod/dfrn_request.php:120 ../../mod/dfrn_request.php:351 -msgid "Profile location is not valid or does not contain profile information." -msgstr "" -"Profil Adresse ist ungültig oder stellt einige Profildaten nicht zur " -"Verfügung." - -#: ../../mod/dfrn_request.php:125 ../../mod/dfrn_request.php:356 -msgid "Warning: profile location has no identifiable owner name." -msgstr "Warning: profile location has no identifiable owner name." - -#: ../../mod/dfrn_request.php:127 ../../mod/dfrn_request.php:358 -msgid "Warning: profile location has no profile photo." -msgstr "Warning: profile location has no profile photo." - -#: ../../mod/dfrn_request.php:130 ../../mod/dfrn_request.php:361 -#, php-format -msgid "%d required parameter was not found at the given location" -msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "" -"%d benötigter Parameter wurde an der angegebenen Stelle nicht gefunden" -msgstr[1] "" -"%d benötigte Parameter wurden an der angegebenen Stelle nicht gefunden" - -#: ../../mod/dfrn_request.php:168 -msgid "Introduction complete." -msgstr "Vorstellung abgeschlossen." - -#: ../../mod/dfrn_request.php:192 -msgid "Unrecoverable protocol error." -msgstr "Nicht behebbarer Protokollfehler." - -#: ../../mod/dfrn_request.php:220 -msgid "Profile unavailable." -msgstr "Profil nicht verfügbar." - -#: ../../mod/dfrn_request.php:245 -#, php-format -msgid "%s has received too many connection requests today." -msgstr "%s hat heute zu viele Freundschaftsanfragen erhalten." - -#: ../../mod/dfrn_request.php:246 -msgid "Spam protection measures have been invoked." -msgstr "Maßnahmen zum Spamschutz wurden ergriffen." - -#: ../../mod/dfrn_request.php:247 -msgid "Friends are advised to please try again in 24 hours." -msgstr "Freunde sind angehalten es in 24 Stunden erneut zu versuchen." - -#: ../../mod/dfrn_request.php:277 -msgid "Invalid locator" -msgstr "Ungültiger Locator" - -#: ../../mod/dfrn_request.php:296 -msgid "Unable to resolve your name at the provided location." -msgstr "Unable to resolve your name at the provided location." - -#: ../../mod/dfrn_request.php:309 -msgid "You have already introduced yourself here." -msgstr "Du hast dich hier bereits vorgestellt." - -#: ../../mod/dfrn_request.php:313 -#, php-format -msgid "Apparently you are already friends with %s." -msgstr "Es scheint so, als ob du bereits ein Freund von %s bist." - -#: ../../mod/dfrn_request.php:334 -msgid "Invalid profile URL." -msgstr "Ungültige Profil URL." - -#: ../../mod/dfrn_request.php:427 -msgid "Your introduction has been sent." -msgstr "Deine Vorstellung wurde abgeschickt." - -#: ../../mod/dfrn_request.php:481 -msgid "Please login to confirm introduction." -msgstr "Bitte melde dich an um die Vorstellung zu bestätigen." - -#: ../../mod/dfrn_request.php:495 +#: ../../mod/contacts.php:270 msgid "" -"Incorrect identity currently logged in. Please login to " -"this profile." +"You may help them choose whether or not to interact with this person by " +"providing a reputation to guide them." msgstr "" -"Incorrect identity currently logged in. Please login to " -"this profile." +"Du kannst ihnen bei der Entscheidung helfen ob sie mit einer Person " +"interagieren sollten oder nicht indem du Informationen über den Ruf" +" der Person anbietest." -#: ../../mod/dfrn_request.php:507 -#, php-format -msgid "Welcome home %s." -msgstr "Willkommen zurück %s." - -#: ../../mod/dfrn_request.php:508 -#, php-format -msgid "Please confirm your introduction/connection request to %s." -msgstr "Bitte bestätige deine Vorstellung/Verbindungs Anfrage bei %s." - -#: ../../mod/dfrn_request.php:509 -msgid "Confirm" -msgstr "Bestätigen" - -#: ../../mod/dfrn_request.php:542 ../../include/items.php:1440 -msgid "[Name Withheld]" -msgstr "[Name Zurückgehalten]" - -#: ../../mod/dfrn_request.php:549 -msgid "Introduction received at " -msgstr "Vorstellung erhalten auf" - -#: ../../mod/dfrn_request.php:630 -msgid "Friend/Connection Request" -msgstr "Freundschafts/Kontakt Anfrage" - -#: ../../mod/dfrn_request.php:631 +#: ../../mod/contacts.php:271 msgid "" -"Examples: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, " -"testuser@identi.ca" +"Please take a moment to elaborate on this selection if you feel it could be " +"helpful to others." msgstr "" -"Beispiele: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, " -"testuser@identi.ca" +"Bitte nimm dir einen Moment und fülle diesen Punkt aus wenn du denkst das es" +" anderen helfen könnte." -#: ../../mod/dfrn_request.php:632 -msgid "Please answer the following:" -msgstr "Bitte beantworte folgende Fragen:" +#: ../../mod/contacts.php:272 +msgid "Visit $name's profile" +msgstr "Besuche das Profil von $name" -#: ../../mod/dfrn_request.php:633 -msgid "Does $name know you?" -msgstr "Kennt $name dich?" +#: ../../mod/contacts.php:273 +msgid "Block/Unblock contact" +msgstr "Kontakt blockieren/freischalten" -#: ../../mod/dfrn_request.php:636 -msgid "Add a personal note:" -msgstr "Eine persönliche Notiz anfügen:" +#: ../../mod/contacts.php:274 +msgid "Ignore contact" +msgstr "Ignoriere den Kontakt" -#: ../../mod/dfrn_request.php:637 -msgid "" -"Please enter your 'Identity Address' from one of the following supported " -"social networks:" -msgstr "" -"Bitte gib die Adresse deiner Identität in einem der unterstützten sozialen " -"Netzwerke an:" +#: ../../mod/contacts.php:275 +msgid "Repair contact URL settings" +msgstr "URL Einstellungen des Kontakts reparieren" -#: ../../mod/dfrn_request.php:638 -msgid "Friendika" -msgstr "Friendika" +#: ../../mod/contacts.php:276 +msgid "Repair contact URL settings (WARNING: Advanced)" +msgstr "URL Einstellungen des Kontakts reparieren (Achtung: Fortgeschritten)" -#: ../../mod/dfrn_request.php:639 -msgid "StatusNet/Federated Social Web" -msgstr "StatusNet/Federated Social Web" +#: ../../mod/contacts.php:277 +msgid "View conversations" +msgstr "Unterhaltungen anzeigen" -#: ../../mod/dfrn_request.php:640 -msgid "Private (secure) network" -msgstr "Privates (sicheres) Netzwerk" +#: ../../mod/contacts.php:278 +msgid "Delete contact" +msgstr "Lösche den Kontakt" -#: ../../mod/dfrn_request.php:641 -msgid "Public (insecure) network" -msgstr "Öffentliches (unsicheres) Netzwerk" +#: ../../mod/contacts.php:280 +msgid "Last updated: " +msgstr "Letzte Aktualisierung: " -#: ../../mod/dfrn_request.php:642 -msgid "Your Identity Address:" -msgstr "Adresse deiner Identität" +#: ../../mod/contacts.php:281 +msgid "Update public posts: " +msgstr "Aktualisierung öffentlicher Nachrichten: " -#: ../../mod/dfrn_request.php:643 -msgid "Submit Request" -msgstr "Anfrage abschicken" +#: ../../mod/contacts.php:283 +msgid "Update now" +msgstr "Jetzt aktualisieren" -#: ../../mod/dfrn_request.php:644 ../../mod/tagrm.php:11 -#: ../../mod/tagrm.php:94 ../../addon/js_upload/js_upload.php:41 -msgid "Cancel" -msgstr "Abbrechen" +#: ../../mod/contacts.php:286 +msgid "Unblock this contact" +msgstr "Blockade dieses Kontakts aufheben" -#: ../../mod/like.php:110 ../../addon/facebook/facebook.php:759 -#: ../../include/conversation.php:20 -msgid "status" -msgstr "Status" +#: ../../mod/contacts.php:286 +msgid "Block this contact" +msgstr "Diesen Kontakt blockieren" -#: ../../mod/like.php:127 ../../addon/facebook/facebook.php:763 -#: ../../include/conversation.php:25 -#, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "%1$s mag %2$s's %3$s" +#: ../../mod/contacts.php:287 +msgid "Unignore this contact" +msgstr "Diesen Kontakt nicht mehr ignorieren" -#: ../../mod/like.php:129 ../../include/conversation.php:28 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" -msgstr "%1$s mag %2$s's %3$s nicht" +#: ../../mod/contacts.php:287 +msgid "Ignore this contact" +msgstr "Diesen Kontakt ignorieren" + +#: ../../mod/contacts.php:290 +msgid "Currently blocked" +msgstr "Derzeit geblockt" + +#: ../../mod/contacts.php:291 +msgid "Currently ignored" +msgstr "Derzeit ignoriert" + +#: ../../mod/contacts.php:322 ../../include/nav.php:109 +#: ../../include/acl_selectors.php:141 ../../include/acl_selectors.php:156 +msgid "Contacts" +msgstr "Kontakte" + +#: ../../mod/contacts.php:324 +msgid "Show Blocked Connections" +msgstr "Zeige geblockte Verbindungen" + +#: ../../mod/contacts.php:324 +msgid "Hide Blocked Connections" +msgstr "Verstecke geblockte Verbindungen" + +#: ../../mod/contacts.php:326 ../../mod/directory.php:55 +msgid "Finding: " +msgstr "Funde: " + +#: ../../mod/contacts.php:327 ../../mod/directory.php:57 +msgid "Find" +msgstr "Finde" + +#: ../../mod/contacts.php:387 ../../mod/viewcontacts.php:52 +msgid "Visit $username's profile" +msgstr "Besuche das Profil von $username" + +#: ../../mod/contacts.php:388 ../../include/conversation.php:597 +msgid "Edit contact" +msgstr "Kontakt bearbeiten" #: ../../mod/lostpass.php:27 msgid "Password reset request issued. Check your email." @@ -2322,6 +1190,10 @@ msgstr "" "Anfrage konnte nicht verifiziert werden. (Eventuell hast du bereits ähnliche" " Anfrage gestellt.) Zurücksetzen des Passworts gescheitert." +#: ../../mod/lostpass.php:78 ../../boot.php:852 +msgid "Password Reset" +msgstr "Passwort zurücksetzen" + #: ../../mod/lostpass.php:79 msgid "Your password has been reset as requested." msgstr "Dein Passwort wurde wie gewünscht zurück gesetzt." @@ -2366,27 +1238,358 @@ msgstr "Spitzname oder Email:" msgid "Reset" msgstr "Zurücksetzen" -#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 -msgid "Remove My Account" -msgstr "Account löschen" - -#: ../../mod/removeme.php:43 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." +#: ../../mod/settings.php:38 +msgid "Passwords do not match. Password unchanged." msgstr "" -"Dies wird deinen Account endgültig löschen. Es gibt keine Möglichkeit ihn " -"wiederherzustellen." +"Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert." -#: ../../mod/removeme.php:44 -msgid "Please enter your password for verification:" -msgstr "Bitte gib dein Passwort zur Verifikation ein:" +#: ../../mod/settings.php:43 +msgid "Empty passwords are not allowed. Password unchanged." +msgstr "Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert." -#: ../../mod/apps.php:6 -msgid "Applications" -msgstr "Anwendungen" +#: ../../mod/settings.php:54 +msgid "Password changed." +msgstr "Passwort ändern." -#: ../../mod/apps.php:8 ../../mod/notes.php:41 +#: ../../mod/settings.php:56 +msgid "Password update failed. Please try again." +msgstr "" +"Aktualisierung des Passworts gescheitert, bitte versuche es noch einmal." + +#: ../../mod/settings.php:138 +msgid " Please use a shorter name." +msgstr " Bitte verwende einen kürzeren Namen." + +#: ../../mod/settings.php:140 +msgid " Name too short." +msgstr " Name ist zu kurz." + +#: ../../mod/settings.php:146 +msgid " Not valid email." +msgstr " Keine gültige EMail." + +#: ../../mod/settings.php:148 +msgid " Cannot change to that email." +msgstr " Cannot change to that email." + +#: ../../mod/settings.php:206 +msgid "Settings updated." +msgstr "Einstellungen aktualisiert." + +#: ../../mod/settings.php:256 ../../mod/settings.php:418 +#: ../../addon/widgets/widgets.php:123 +msgid "Plugin Settings" +msgstr "Plugin Einstellungen" + +#: ../../mod/settings.php:257 ../../mod/settings.php:417 +msgid "Account Settings" +msgstr "Account Einstellungen" + +#: ../../mod/settings.php:263 +msgid "No Plugin settings configured" +msgstr "Keine Erweiterungen konfiguriert" + +#: ../../mod/settings.php:323 +msgid "Normal Account" +msgstr "Normaler Account" + +#: ../../mod/settings.php:324 +msgid "This account is a normal personal profile" +msgstr "Dieser Account ist ein normales persönliches Profil" + +#: ../../mod/settings.php:325 +msgid "Soapbox Account" +msgstr "Sandkasten Accunt" + +#: ../../mod/settings.php:326 +msgid "Automatically approve all connection/friend requests as read-only fans" +msgstr "Freundschaftsanfragen werden automatisch als Nurlese-Fans akzeptiert" + +#: ../../mod/settings.php:327 +msgid "Community/Celebrity Account" +msgstr "Gemeinschafts/Berühmtheiten Account" + +#: ../../mod/settings.php:328 +msgid "" +"Automatically approve all connection/friend requests as read-write fans" +msgstr "" +"Freundschaftsanfragen werden automatisch als Lese-und-Schreib-Fans " +"akzeptiert" + +#: ../../mod/settings.php:329 +msgid "Automatic Friend Account" +msgstr "Automatischer Freundes Account" + +#: ../../mod/settings.php:330 +msgid "Automatically approve all connection/friend requests as friends" +msgstr "Freundschaftsanfragen werden automatisch als Freund akzeptiert" + +#: ../../mod/settings.php:339 +msgid "OpenID: " +msgstr "OpenID: " + +#: ../../mod/settings.php:339 +msgid " (Optional) Allow this OpenID to login to this account." +msgstr "" +" (Optional) Erlaube dieser OpenID sich für diesen Account anzumelden." + +#: ../../mod/settings.php:349 +msgid "Publish your default profile in site directory?" +msgstr "Dein Standard-Profil im Verzeichnis dieser Seite veröffentliche?" + +#: ../../mod/settings.php:361 +msgid "Publish your default profile in global social directory?" +msgstr "Dein Standard-Profil im weltweiten Verzeichnis veröffentlichen?" + +#: ../../mod/settings.php:377 +msgid "Profile is not published." +msgstr "Profil ist nicht veröffentlicht." + +#: ../../mod/settings.php:398 ../../mod/profile_photo.php:196 +msgid "or" +msgstr "oder" + +#: ../../mod/settings.php:403 +msgid "Your Identity Address is" +msgstr "Die Adresse deines Profils lautet:" + +#: ../../mod/settings.php:413 +msgid "Export Personal Data" +msgstr "Perönliche Daten exportieren" + +#: ../../mod/settings.php:419 +msgid "Basic Settings" +msgstr "Grundeinstellungen" + +#: ../../mod/settings.php:420 ../../include/profile_advanced.php:10 +msgid "Full Name:" +msgstr "Kompletter Name:" + +#: ../../mod/settings.php:421 +msgid "Email Address:" +msgstr "Email Adresse:" + +#: ../../mod/settings.php:422 +msgid "Your Timezone:" +msgstr "Deine Zeitzone:" + +#: ../../mod/settings.php:423 +msgid "Default Post Location:" +msgstr "Standardstandort:" + +#: ../../mod/settings.php:424 +msgid "Use Browser Location:" +msgstr "Verwende den Standort des Browsers:" + +#: ../../mod/settings.php:425 +msgid "Display Theme:" +msgstr "Theme:" + +#: ../../mod/settings.php:427 +msgid "Security and Privacy Settings" +msgstr "Sicherheits und Privatsphären Einstellungen" + +#: ../../mod/settings.php:428 +msgid "Maximum Friend Requests/Day:" +msgstr "Maximale Anzahl von Freundschaftsanfragen/Tag:" + +#: ../../mod/settings.php:429 +msgid "(to prevent spam abuse)" +msgstr "(um SPAM zu vermeiden)" + +#: ../../mod/settings.php:430 +msgid "Allow friends to post to your profile page:" +msgstr "Erlaube es Freunden Beiträge auf deiner Pinnwand zu posten:" + +#: ../../mod/settings.php:431 +msgid "Automatically expire (delete) posts older than" +msgstr "Automatisch Beiträge verfallen lassen (löschen) die älter sind als" + +#: ../../mod/settings.php:432 ../../include/datetime.php:154 +msgid "days" +msgstr "Tage" + +#: ../../mod/settings.php:433 +msgid "Notification Settings" +msgstr "Benachrichtigungs Einstellungen" + +#: ../../mod/settings.php:434 +msgid "Send a notification email when:" +msgstr "Benachrichtigungs-Email senden wenn:" + +#: ../../mod/settings.php:435 +msgid "You receive an introduction" +msgstr "Du eine Vorstellung erhälst" + +#: ../../mod/settings.php:436 +msgid "Your introductions are confirmed" +msgstr "Eine deiner Vorstellungen angenommen wurde" + +#: ../../mod/settings.php:437 +msgid "Someone writes on your profile wall" +msgstr "Jemand etwas auf deiner Pinnwand postet" + +#: ../../mod/settings.php:438 +msgid "Someone writes a followup comment" +msgstr "Jemand einen Kommentar verfasst" + +#: ../../mod/settings.php:439 +msgid "You receive a private message" +msgstr "Du eine private Nachricht erhälst" + +#: ../../mod/settings.php:440 +msgid "Password Settings" +msgstr "Passwort Einstellungen" + +#: ../../mod/settings.php:441 +msgid "Leave password fields blank unless changing" +msgstr "Lass die Passwort-Felder leer außer du willst das Passwort ändern" + +#: ../../mod/settings.php:442 +msgid "New Password:" +msgstr "Neues Passwort:" + +#: ../../mod/settings.php:443 +msgid "Confirm:" +msgstr "Bestätigen:" + +#: ../../mod/settings.php:444 +msgid "Advanced Page Settings" +msgstr "Erweiterte Seiten Einstellungen" + +#: ../../mod/settings.php:459 +msgid "Default Post Permissions" +msgstr "Grundeinstellung für Veröffentlichungen" + +#: ../../mod/settings.php:460 +msgid "(click to open/close)" +msgstr "(klicke zum öffnen/schließen)" + +#: ../../mod/settings.php:473 +msgid "Email/Mailbox Setup" +msgstr "Email/Postfach Einstellungen" + +#: ../../mod/settings.php:474 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "" +"Wenn du mit Email Kontakten über diesen Service kommunizieren möchtest " +"(optional) gib bitte die Einstellungen für dein Postfach an." + +#: ../../mod/settings.php:475 +msgid "IMAP server name:" +msgstr "IMAP Server Name:" + +#: ../../mod/settings.php:477 +msgid "IMAP port:" +msgstr "IMAP Port:" + +#: ../../mod/settings.php:479 +msgid "Security (TLS or SSL):" +msgstr "Sicherheit (TLS oder SSL)" + +#: ../../mod/settings.php:481 +msgid "Email login name:" +msgstr "Email Login Name:" + +#: ../../mod/settings.php:483 +msgid "Email password:" +msgstr "Email Passwort:" + +#: ../../mod/settings.php:484 +msgid "Reply-to address (Optional):" +msgstr "Reply-to Adresse (Optional)" + +#: ../../mod/settings.php:486 +msgid "Send public posts to all email contacts:" +msgstr "Sende öffentliche Einträge an alle Email Kontakte:" + +#: ../../mod/settings.php:488 +msgid "Email access is disabled on this site." +msgstr "Zugriff auf Emails für diese Seite deaktiviert." + +#: ../../mod/manage.php:37 +#, php-format +msgid "Welcome back %s" +msgstr "Willkommen zurück %s" + +#: ../../mod/manage.php:87 +msgid "Manage Identities and/or Pages" +msgstr "Verwalte Identitäten und/oder Seiten" + +#: ../../mod/manage.php:90 +msgid "" +"(Toggle between different identities or community/group pages which share " +"your account details.)" +msgstr "" +"(Wähle zwischen verschiedenen Identitäten oder Gemeinschafts/Gruppen Seiten " +"die deine Accountdetails teilen.)" + +#: ../../mod/manage.php:92 +msgid "Select an identity to manage: " +msgstr "Wähle eine Identität zum Verwalten:" + +#: ../../mod/network.php:18 +msgid "Normal View" +msgstr "Normale Ansicht" + +#: ../../mod/network.php:20 +msgid "New Item View" +msgstr "Neue Einträge" + +#: ../../mod/network.php:64 +#, php-format +msgid "Warning: This group contains %s member from an insecure network." +msgid_plural "" +"Warning: This group contains %s members from an insecure network." +msgstr[0] "" +"Warnung: Diese Gruppe beinhaltet %s Person von aus unsicheren Netzwerk." +msgstr[1] "" +"Warnung: Diese Gruppe beinhaltet %s Personen aus unsicheren Netzwerken." + +#: ../../mod/network.php:67 +msgid "Private messages to this group are at risk of public disclosure." +msgstr "" +"Private Nachrichten an diese Gruppe könnten an die Öffentlichkeit geraten." + +#: ../../mod/network.php:129 +msgid "No such group" +msgstr "Es gibt keine solche Gruppe" + +#: ../../mod/network.php:140 +msgid "Group is empty" +msgstr "Gruppe ist leer" + +#: ../../mod/network.php:144 +msgid "Group: " +msgstr "Gruppe: " + +#: ../../mod/network.php:154 +msgid "Contact: " +msgstr "Kontakt " + +#: ../../mod/network.php:156 +msgid "Private messages to this person are at risk of public disclosure." +msgstr "" +"Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen." + +#: ../../mod/network.php:161 +msgid "Invalid contact." +msgstr "Ungültiger Kontakt." + +#: ../../mod/network.php:262 ../../mod/register.php:465 +#: ../../mod/profile.php:265 ../../mod/display.php:147 +msgid "" +"Shared content is covered by the Creative Commons " +"Attribution 3.0 license." +msgstr "" +"Geteilte Inhalte innerhalb des Friendika Netzwerks sind unter der Creative Commons " +"Attribution 3.0 verfügbar." + +#: ../../mod/notes.php:41 ../../mod/apps.php:8 msgid "Private Notes" msgstr "Privater Beitrag" @@ -2394,29 +1597,256 @@ msgstr "Privater Beitrag" msgid "Save" msgstr "Speichern" -#: ../../mod/directory.php:40 -msgid "Global Directory" -msgstr "Weltweites Verzeichnis" +#: ../../mod/attach.php:6 +msgid "Item not available." +msgstr "Beitrag nicht verfügbar." -#: ../../mod/directory.php:46 -msgid "Normal site view" -msgstr "Normale Seitenansicht" +#: ../../mod/attach.php:16 +msgid "Item was not found." +msgstr "Beitrag konnte nicht gefunden werden." -#: ../../mod/directory.php:48 -msgid "View all site entries" -msgstr "Zeige alle Einträge dieser Seite" +#: ../../mod/group.php:27 +msgid "Group created." +msgstr "Gruppe erstellt." -#: ../../mod/directory.php:56 -msgid "Site Directory" -msgstr "Verzeichnis" +#: ../../mod/group.php:33 +msgid "Could not create group." +msgstr "Konnte die Gruppe nicht erstellen." -#: ../../mod/directory.php:115 -msgid "Gender: " -msgstr "Geschlecht:" +#: ../../mod/group.php:43 ../../mod/group.php:115 +msgid "Group not found." +msgstr "Gruppe nicht gefunden." -#: ../../mod/directory.php:141 -msgid "No entries (some entries may be hidden)." -msgstr "Keine Einträge (einige Einträge könnten versteckt sein)." +#: ../../mod/group.php:56 +msgid "Group name changed." +msgstr "Gruppenname geändert." + +#: ../../mod/group.php:67 ../../mod/profperm.php:19 ../../index.php:255 +msgid "Permission denied" +msgstr "Zugriff verweigert" + +#: ../../mod/group.php:74 +msgid "Create a group of contacts/friends." +msgstr "Eine Gruppe von Kontakten/Freunden anlegen." + +#: ../../mod/group.php:75 ../../mod/group.php:158 +msgid "Group Name: " +msgstr "Gruppen Name:" + +#: ../../mod/group.php:90 +msgid "Group removed." +msgstr "Gruppe entfernt." + +#: ../../mod/group.php:92 +msgid "Unable to remove group." +msgstr "Konnte die Gruppe nicht entfernen." + +#: ../../mod/group.php:156 ../../mod/profperm.php:96 +msgid "Click on a contact to add or remove." +msgstr "Klicke einen Kontakt an um ihn hinzuzufügen oder zu entfernen" + +#: ../../mod/group.php:157 +msgid "Group Editor" +msgstr "Gruppen Editor" + +#: ../../mod/group.php:172 +msgid "Members" +msgstr "Mitglieder" + +#: ../../mod/group.php:186 +msgid "All Contacts" +msgstr "Alle Kontakte" + +#: ../../mod/profperm.php:25 ../../mod/profperm.php:46 +msgid "Invalid profile identifier." +msgstr "Ungültiger Profil-Bezeichner" + +#: ../../mod/profperm.php:92 +msgid "Profile Visibility Editor" +msgstr "Editor für die Profil-Sichtbarkeit" + +#: ../../mod/profperm.php:94 ../../mod/profile.php:116 +#: ../../include/profile_advanced.php:7 +msgid "Profile" +msgstr "Profil" + +#: ../../mod/profperm.php:105 +msgid "Visible To" +msgstr "Sichtbar für" + +#: ../../mod/profperm.php:116 +msgid "All Contacts (with secure profile access)" +msgstr "Alle Kontakte (mit gesichertem Profil zugriff)" + +#: ../../mod/viewcontacts.php:25 ../../boot.php:2059 +msgid "View Contacts" +msgstr "Kontakte anzeigen" + +#: ../../mod/viewcontacts.php:40 +msgid "No contacts." +msgstr "Keine Kontakte." + +#: ../../mod/register.php:49 +msgid "Invalid OpenID url" +msgstr "Ungültige OpenID URL" + +#: ../../mod/register.php:64 +msgid "Please enter the required information." +msgstr "Bitte trage die erforderlichen Informationen ein." + +#: ../../mod/register.php:76 +msgid "Please use a shorter name." +msgstr "Bitte verwende einen kürzeren Namen." + +#: ../../mod/register.php:78 +msgid "Name too short." +msgstr "Der Name ist zu kurz." + +#: ../../mod/register.php:93 +msgid "That doesn't appear to be your full (First Last) name." +msgstr "Das scheint nicht dein kompletter Name (Vor- und Nachname) zu sein." + +#: ../../mod/register.php:97 +msgid "Your email domain is not among those allowed on this site." +msgstr "Die Domain deiner EMail Adresse ist nicht erlaubt auf dieser Seite." + +#: ../../mod/register.php:100 +msgid "Not a valid email address." +msgstr "Keine gültige EMail Adresse." + +#: ../../mod/register.php:106 +msgid "Cannot use that email." +msgstr "Konnte diese EMail Adresse nicht verwenden." + +#: ../../mod/register.php:111 +msgid "" +"Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and " +"must also begin with a letter." +msgstr "" +"Dein Spitzname darf nur aus Buchstaben und Zahlen (\"a-z\",\"0-9\", \"_\" " +"und \"-\") bestehen, außerdem muss er mit einem Buchstaben beginnen." + +#: ../../mod/register.php:117 ../../mod/register.php:217 +msgid "Nickname is already registered. Please choose another." +msgstr "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen." + +#: ../../mod/register.php:136 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "SERIOUS ERROR: Generation of security keys failed." + +#: ../../mod/register.php:203 +msgid "An error occurred during registration. Please try again." +msgstr "" +"Wärend der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch " +"einmal." + +#: ../../mod/register.php:239 +msgid "An error occurred creating your default profile. Please try again." +msgstr "" +"Bei der Erstellung des Standard-Profils ist ein Fehler aufgetreten. Bitte " +"versuche es noch einmal." + +#: ../../mod/register.php:333 ../../mod/regmod.php:96 +#, php-format +msgid "Registration details for %s" +msgstr "Details der Registration von %s" + +#: ../../mod/register.php:341 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "" +"Registration erfolgreich. Eine EMail mit weiteren Anweisungen wurde an dich " +"gesendet." + +#: ../../mod/register.php:345 +msgid "Failed to send email message. Here is the message that failed." +msgstr "" +"Konnte die EMail nicht versenden. Hier ist die Nachricht die nicht gesendet " +"werden konnte." + +#: ../../mod/register.php:350 +msgid "Your registration can not be processed." +msgstr "Deine Registration konnte nicht verarbeitet werden." + +#: ../../mod/register.php:383 +#, php-format +msgid "Registration request at %s" +msgstr "Registrationsanfrage auf %s" + +#: ../../mod/register.php:392 +msgid "Your registration is pending approval by the site owner." +msgstr "" +"Deine Registration muss noch vom Betreiber der Seite freigegeben werden." + +#: ../../mod/register.php:440 +msgid "" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking 'Register'." +msgstr "" +"Du kannst dieses Formular auch (optional) mit deiner OpenID ausfüllen indem " +"du deine OpenID angibst und 'Registrieren' klickst." + +#: ../../mod/register.php:441 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "" +"Wenn du nicht mit OpenID vertraut bist, lass dieses Feld bitte leer und " +"fülle die restlichen Felder aus." + +#: ../../mod/register.php:442 +msgid "Your OpenID (optional): " +msgstr "Deine OpenID (optional): " + +#: ../../mod/register.php:456 +msgid "Include your profile in member directory?" +msgstr "Soll dein Profil im Nutzerverzeichnis angezeigt werden?" + +#: ../../mod/register.php:472 +msgid "Registration" +msgstr "Registration" + +#: ../../mod/register.php:480 +msgid "Your Full Name (e.g. Joe Smith): " +msgstr "Vollständiger Name (z.B. Joe Smith): " + +#: ../../mod/register.php:481 +msgid "Your Email Address: " +msgstr "Deine EMail Adresse: " + +#: ../../mod/register.php:482 +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be " +"'nickname@$sitename'." +msgstr "" +"Wähle einen Spitznamen für dein Profil. Dieser muss mit einem Buchstaben " +"beginnen. Die Adresse deines Profils auf dieser Seite wird " +"'spitzname@$sitename' sein." + +#: ../../mod/register.php:483 +msgid "Choose a nickname: " +msgstr "Spitznamen wählen: " + +#: ../../mod/register.php:486 ../../include/nav.php:59 ../../boot.php:835 +msgid "Register" +msgstr "Registrieren" + +#: ../../mod/like.php:110 ../../addon/facebook/facebook.php:774 +#: ../../include/conversation.php:20 +msgid "status" +msgstr "Status" + +#: ../../mod/like.php:127 ../../addon/facebook/facebook.php:778 +#: ../../include/conversation.php:25 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "%1$s mag %2$s's %3$s" + +#: ../../mod/like.php:129 ../../include/conversation.php:28 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "%1$s mag %2$s's %3$s nicht" #: ../../mod/friendika.php:43 msgid "This is Friendika version" @@ -2466,6 +1896,23 @@ msgstr "Installierte Plugins/Erweiterungen/Apps" msgid "No installed plugins/addons/apps" msgstr "Keine Plugins/Erweiterungen/Apps installiert" +#: ../../mod/regmod.php:12 +msgid "Please login." +msgstr "Bitte melde dich an." + +#: ../../mod/regmod.php:56 +#, php-format +msgid "Registration revoked for %s" +msgstr "Registration für %s wurde zurück gezogen" + +#: ../../mod/regmod.php:105 +msgid "Account approved." +msgstr "Account freigegeben." + +#: ../../mod/update_network.php:22 ../../mod/update_profile.php:41 +msgid "[Embedded content - reload page to view]" +msgstr "[Eingebetteter Inhalt - Seite neu laden zum Betrachten]" + #: ../../mod/item.php:37 msgid "Unable to locate original post." msgstr "Konnte das original Posting nicht finden." @@ -2474,11 +1921,39 @@ msgstr "Konnte das original Posting nicht finden." msgid "Empty post discarded." msgstr "Leere Nachricht wurde verworfen." -#: ../../mod/item.php:605 +#: ../../mod/item.php:214 ../../mod/message.php:93 +#: ../../mod/wall_upload.php:79 ../../mod/wall_upload.php:88 +#: ../../mod/wall_upload.php:95 +msgid "Wall Photos" +msgstr "Pinnwand Bilder" + +#: ../../mod/item.php:517 ../../mod/item.php:560 ../../mod/item.php:583 +#: ../../mod/item.php:624 ../../mod/dfrn_notify.php:193 +#: ../../mod/dfrn_notify.php:401 ../../mod/dfrn_notify.php:444 +#: ../../mod/dfrn_notify.php:530 ../../mod/dfrn_notify.php:571 +msgid "noreply" +msgstr "noreply" + +#: ../../mod/item.php:559 ../../mod/item.php:623 ../../mod/dfrn_notify.php:570 +msgid "Administrator@" +msgstr "Administrator@" + +#: ../../mod/item.php:562 ../../mod/dfrn_notify.php:446 +#: ../../mod/dfrn_notify.php:573 +#, php-format +msgid "%s commented on an item at %s" +msgstr "%s kommentierte einen Beitrag auf %s" + +#: ../../mod/item.php:626 +#, php-format +msgid "%s posted to your profile wall at %s" +msgstr "%s hat auf deine Profilwand bei %s gepostet" + +#: ../../mod/item.php:655 msgid "System error. Post not saved." msgstr "Systemfehler. Nachricht konnte nicht gespeichert werden." -#: ../../mod/item.php:624 +#: ../../mod/item.php:674 #, php-format msgid "" "This message was sent to you by %s, a member of the Friendika social " @@ -2487,12 +1962,12 @@ msgstr "" "Diese Nachricht wurde dir von %s gesendet, einem Mitglied des Sozialen " "Netzwerks Friendika" -#: ../../mod/item.php:626 +#: ../../mod/item.php:676 #, php-format msgid "You may visit them online at %s" msgstr "Du kannst sie online unter %s besuchen" -#: ../../mod/item.php:627 +#: ../../mod/item.php:677 msgid "" "Please contact the sender by replying to this post if you do not wish to " "receive these messages." @@ -2500,26 +1975,87 @@ msgstr "" "Please contact the sender by replying to this post if you do not wish to " "receive these messages." -#: ../../mod/item.php:629 +#: ../../mod/item.php:679 #, php-format msgid "%s posted an update." msgstr "%s hat ein Update gepostet." -#: ../../mod/tagrm.php:41 -msgid "Tag removed" -msgstr "Tag entfernt" +#: ../../mod/item.php:730 ../../mod/display.php:25 ../../mod/display.php:142 +msgid "Item not found." +msgstr "Beitrag nicht gefunden." -#: ../../mod/tagrm.php:79 -msgid "Remove Item Tag" -msgstr "Gegenstands Tag entfernen" +#: ../../mod/profile_photo.php:28 +msgid "Image uploaded but image cropping failed." +msgstr "Bilder hochgeladen aber das Zuschneiden ist fehlgeschlagen." -#: ../../mod/tagrm.php:81 -msgid "Select a tag to remove: " -msgstr "Wähle ein Tag zum Entfernen aus: " +#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 +#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:248 +#, php-format +msgid "Image size reduction [%s] failed." +msgstr "Verkleinern der Bildgröße von [%s] ist gescheitert." -#: ../../mod/tagrm.php:93 -msgid "Remove" -msgstr "Entfernen" +#: ../../mod/profile_photo.php:95 +msgid "Unable to process image" +msgstr "Bild konnte nicht verarbeitet werden" + +#: ../../mod/profile_photo.php:109 ../../mod/wall_upload.php:56 +#, php-format +msgid "Image exceeds size limit of %d" +msgstr "Bildgröße überschreitet das Limit von %d" + +#: ../../mod/profile_photo.php:193 +msgid "Upload File:" +msgstr "Datei hochladen:" + +#: ../../mod/profile_photo.php:194 +msgid "Upload Profile Photo" +msgstr "Profilbild hochladen" + +#: ../../mod/profile_photo.php:195 +msgid "Upload" +msgstr "Hochladen" + +#: ../../mod/profile_photo.php:196 +msgid "skip this step" +msgstr "diesen Schritt überspringen" + +#: ../../mod/profile_photo.php:196 +msgid "select a photo from your photo albums" +msgstr "wähle ein Foto von deinen Fotoalben" + +#: ../../mod/profile_photo.php:209 +msgid "Crop Image" +msgstr "Bild Zurechtschneiden" + +#: ../../mod/profile_photo.php:210 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "" +"Passe bitte den Bildausschnitt an damit das Bild optimal dargestellt werden " +"kann." + +#: ../../mod/profile_photo.php:211 +msgid "Done Editing" +msgstr "Bearbeitung abgeschlossen" + +#: ../../mod/profile_photo.php:239 +msgid "Image uploaded successfully." +msgstr "Bild erfolgreich auf den Server geladen." + +#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 +msgid "Remove My Account" +msgstr "Account löschen" + +#: ../../mod/removeme.php:43 +msgid "" +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "" +"Dies wird deinen Account endgültig löschen. Es gibt keine Möglichkeit ihn " +"wiederherzustellen." + +#: ../../mod/removeme.php:44 +msgid "Please enter your password for verification:" +msgstr "Bitte gib dein Passwort zur Verifikation ein:" #: ../../mod/message.php:18 msgid "No recipient selected." @@ -2565,7 +2101,7 @@ msgstr "Nachricht gelöscht." msgid "Conversation removed." msgstr "Unterhaltung gelöscht." -#: ../../mod/message.php:172 ../../include/conversation.php:679 +#: ../../mod/message.php:172 ../../include/conversation.php:684 msgid "Please enter a link URL:" msgstr "Bitte gib die URL des Links ein:" @@ -2581,6 +2117,10 @@ msgstr "An:" msgid "Subject:" msgstr "Betreff:" +#: ../../mod/message.php:185 ../../mod/message.php:319 ../../mod/invite.php:63 +msgid "Your message:" +msgstr "Deine Nachricht:" + #: ../../mod/message.php:224 msgid "No messages." msgstr "Keine Nachrichten." @@ -2605,6 +2145,386 @@ msgstr "Nachricht löschen" msgid "Send Reply" msgstr "Antwort senden" +#: ../../mod/profile.php:11 ../../boot.php:2270 +msgid "No profile" +msgstr "Kein Profil" + +#: ../../mod/profile.php:59 +msgid "Access to this profile has been restricted." +msgstr "Der Zugriff zu diesem Profil wurde eingeschrängt." + +#: ../../mod/profile.php:115 +msgid "Status" +msgstr "Status" + +#: ../../mod/profile.php:117 +msgid "Photos" +msgstr "Bilder" + +#: ../../mod/openid.php:62 ../../mod/openid.php:122 ../../include/auth.php:114 +#: ../../include/auth.php:139 ../../include/auth.php:192 +msgid "Login failed." +msgstr "Annmeldung fehlgeschlagen." + +#: ../../mod/openid.php:78 ../../include/auth.php:208 +msgid "Welcome " +msgstr "Willkommen " + +#: ../../mod/openid.php:79 ../../include/auth.php:209 +msgid "Please upload a profile photo." +msgstr "Bitte lade ein Profilbild hoch." + +#: ../../mod/openid.php:82 ../../include/auth.php:212 +msgid "Welcome back " +msgstr "Willkommen zurück " + +#: ../../mod/follow.php:43 +msgid "The profile address specified does not provide adequate information." +msgstr "Die angegebene Profiladresse liefert unzureichende Informationen." + +#: ../../mod/follow.php:45 +msgid "No compatible communication protocols or feeds were discovered." +msgstr "" +"Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden." + +#: ../../mod/follow.php:47 +msgid "An author or name was not found." +msgstr "Es wurde kein Autor oder Name gefunden." + +#: ../../mod/follow.php:49 +msgid "No browser URL could be matched to this address." +msgstr "Zu dieser Adresse konnte keine passende Browser URL gefunden werden." + +#: ../../mod/follow.php:57 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "" +"Eingeschränktes Profil. Diese Person wird keine direkten/privaten " +"Nachrichten von dir erhalten können." + +#: ../../mod/follow.php:112 +msgid "Unable to retrieve contact information." +msgstr "Konnte die Kontaktinformationen nicht empfangen." + +#: ../../mod/follow.php:158 +msgid "following" +msgstr "folgen" + +#: ../../mod/display.php:135 +msgid "Item has been removed." +msgstr "Eintrag wurde entfernt." + +#: ../../mod/dfrn_notify.php:251 +msgid "New mail received at " +msgstr "New mail received at " + +#: ../../mod/apps.php:6 +msgid "Applications" +msgstr "Anwendungen" + +#: ../../mod/search.php:26 ../../include/nav.php:70 ../../boot.php:2114 +msgid "Search" +msgstr "Suche" + +#: ../../mod/search.php:69 +msgid "No results." +msgstr "Keine Ergebnisse." + +#: ../../mod/profiles.php:21 ../../mod/profiles.php:240 +#: ../../mod/profiles.php:345 ../../mod/dfrn_confirm.php:62 +msgid "Profile not found." +msgstr "Profil nicht gefunden." + +#: ../../mod/profiles.php:28 +msgid "Profile Name is required." +msgstr "Profilname ist erforderlich." + +#: ../../mod/profiles.php:202 +msgid "Profile updated." +msgstr "Profil aktualisiert." + +#: ../../mod/profiles.php:257 +msgid "Profile deleted." +msgstr "Profil gelöscht." + +#: ../../mod/profiles.php:273 ../../mod/profiles.php:304 +msgid "Profile-" +msgstr "Profil-" + +#: ../../mod/profiles.php:292 ../../mod/profiles.php:331 +msgid "New profile created." +msgstr "Neues Profil angelegt." + +#: ../../mod/profiles.php:310 +msgid "Profile unavailable to clone." +msgstr "Profil nicht zum Duplizieren verfügbar." + +#: ../../mod/profiles.php:357 +msgid "Hide your contact/friend list from viewers of this profile?" +msgstr "Liste der Kontakte/Freunde vor Betrachtern dieses Profils verbergen?" + +#: ../../mod/profiles.php:366 +msgid "Hide profile details and all your messages from unknown viewers?" +msgstr "" +"Profildetails und all deine Beiträge vor unbekannten Besuchern verbergen?" + +#: ../../mod/profiles.php:382 +msgid "Edit Profile Details" +msgstr "Profil bearbeiten" + +#: ../../mod/profiles.php:384 +msgid "View this profile" +msgstr "Dieses Profil anzeigen" + +#: ../../mod/profiles.php:385 +msgid "Create a new profile using these settings" +msgstr "Neues Profil anlegen und diese Einstellungen verwenden" + +#: ../../mod/profiles.php:386 +msgid "Clone this profile" +msgstr "Dieses Profil dublizieren" + +#: ../../mod/profiles.php:387 +msgid "Delete this profile" +msgstr "Dieses Profil löschen" + +#: ../../mod/profiles.php:388 +msgid "Profile Name:" +msgstr "Profilname:" + +#: ../../mod/profiles.php:389 +msgid "Your Full Name:" +msgstr "Dein kompletter Name:" + +#: ../../mod/profiles.php:390 +msgid "Title/Description:" +msgstr "Titel/Beschreibung:" + +#: ../../mod/profiles.php:391 +msgid "Your Gender:" +msgstr "Dein Geschlecht:" + +#: ../../mod/profiles.php:392 +msgid "Birthday (y/m/d):" +msgstr "Geburtstag (y/m/d):" + +#: ../../mod/profiles.php:393 +msgid "Street Address:" +msgstr "Adresse:" + +#: ../../mod/profiles.php:394 +msgid "Locality/City:" +msgstr "Wohnort/Stadt:" + +#: ../../mod/profiles.php:395 +msgid "Postal/Zip Code:" +msgstr "Postleitzahl:" + +#: ../../mod/profiles.php:396 +msgid "Country:" +msgstr "Land:" + +#: ../../mod/profiles.php:397 +msgid "Region/State:" +msgstr "Region/Bundesstaat:" + +#: ../../mod/profiles.php:398 +msgid " Marital Status:" +msgstr " Beziehungs Status:" + +#: ../../mod/profiles.php:399 +msgid "Who: (if applicable)" +msgstr "Wer: (falls anwendbar)" + +#: ../../mod/profiles.php:400 +msgid "Examples: cathy123, Cathy Williams, cathy@example.com" +msgstr "Beispiel: cathy123, Cathy Williams, cathy@example.com" + +#: ../../mod/profiles.php:401 ../../include/profile_advanced.php:90 +msgid "Sexual Preference:" +msgstr "Sexuelle Vorlieben:" + +#: ../../mod/profiles.php:402 +msgid "Homepage URL:" +msgstr "Adresse der Homepage:" + +#: ../../mod/profiles.php:403 ../../include/profile_advanced.php:115 +msgid "Political Views:" +msgstr "Politische Ansichten:" + +#: ../../mod/profiles.php:404 +msgid "Religious Views:" +msgstr "Religiöse Ansichten:" + +#: ../../mod/profiles.php:405 +msgid "Public Keywords:" +msgstr "Öffentliche Schlüsselwörter:" + +#: ../../mod/profiles.php:406 +msgid "Private Keywords:" +msgstr "Private Schlüsselwörter:" + +#: ../../mod/profiles.php:407 +msgid "Example: fishing photography software" +msgstr "Beispiel: Fischen Photographie Software" + +#: ../../mod/profiles.php:408 +msgid "(Used for suggesting potential friends, can be seen by others)" +msgstr "" +"(Wird verwendet um potentielle Freunde zu finden, könnte von Fremden " +"eingesehen werden)" + +#: ../../mod/profiles.php:409 +msgid "(Used for searching profiles, never shown to others)" +msgstr "" +"(Wird für die Suche nach Profilen verwendet und niemals veröffentlicht)" + +#: ../../mod/profiles.php:410 +msgid "Tell us about yourself..." +msgstr "Erzähle und ein bisschen von dir..." + +#: ../../mod/profiles.php:411 +msgid "Hobbies/Interests" +msgstr "Hobbies/Interessen" + +#: ../../mod/profiles.php:412 +msgid "Contact information and Social Networks" +msgstr "Kontaktinformationen und Soziale Netzwerke" + +#: ../../mod/profiles.php:413 +msgid "Musical interests" +msgstr "Musikalische Interessen" + +#: ../../mod/profiles.php:414 +msgid "Books, literature" +msgstr "Literatur/Bücher" + +#: ../../mod/profiles.php:415 +msgid "Television" +msgstr "Fernsehen" + +#: ../../mod/profiles.php:416 +msgid "Film/dance/culture/entertainment" +msgstr "Filme/Tänze/Kultur/Unterhaltung" + +#: ../../mod/profiles.php:417 +msgid "Love/romance" +msgstr "Liebesleben" + +#: ../../mod/profiles.php:418 +msgid "Work/employment" +msgstr "Arbeit/Beschäftigung" + +#: ../../mod/profiles.php:419 +msgid "School/education" +msgstr "Schule/Ausbildung" + +#: ../../mod/profiles.php:424 +msgid "" +"This is your public profile.
It may " +"be visible to anybody using the internet." +msgstr "" +"Dies ist dein öffentliches Profil.
Es " +"könnte für jeden Nutzer des Internets sichtbar sein." + +#: ../../mod/profiles.php:435 ../../mod/directory.php:112 +msgid "Age: " +msgstr "Alter: " + +#: ../../mod/profiles.php:470 ../../include/nav.php:108 +msgid "Profiles" +msgstr "Profile" + +#: ../../mod/profiles.php:471 +msgid "Change profile photo" +msgstr "Profilbild ändern" + +#: ../../mod/profiles.php:472 +msgid "Create New Profile" +msgstr "Neues Profil anlegen" + +#: ../../mod/profiles.php:482 +msgid "Profile Image" +msgstr "Profilbild" + +#: ../../mod/profiles.php:484 +msgid "Visible to everybody" +msgstr "Für jeden sichtbar" + +#: ../../mod/profiles.php:485 +msgid "Edit visibility" +msgstr "Sichtbarkeit bearbeiten" + +#: ../../mod/directory.php:40 +msgid "Global Directory" +msgstr "Weltweites Verzeichnis" + +#: ../../mod/directory.php:46 +msgid "Normal site view" +msgstr "Normale Seitenansicht" + +#: ../../mod/directory.php:48 +msgid "View all site entries" +msgstr "Zeige alle Einträge dieser Seite" + +#: ../../mod/directory.php:56 +msgid "Site Directory" +msgstr "Verzeichnis" + +#: ../../mod/directory.php:115 +msgid "Gender: " +msgstr "Geschlecht:" + +#: ../../mod/directory.php:141 +msgid "No entries (some entries may be hidden)." +msgstr "Keine Einträge (einige Einträge könnten versteckt sein)." + +#: ../../mod/invite.php:28 +#, php-format +msgid "%s : Not a valid email address." +msgstr "%s: Keine gültige Email Adresse." + +#: ../../mod/invite.php:32 +#, php-format +msgid "Please join my network on %s" +msgstr "Bitte trete meinem Netzwerk auf %s bei" + +#: ../../mod/invite.php:42 +#, php-format +msgid "%s : Message delivery failed." +msgstr "%s: Zustellung der Nachricht fehlgeschlagen." + +#: ../../mod/invite.php:46 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "%d Nachricht gesendet." +msgstr[1] "%d Nachrichten gesendet." + +#: ../../mod/invite.php:61 +msgid "Send invitations" +msgstr "Einladungen senden" + +#: ../../mod/invite.php:62 +msgid "Enter email addresses, one per line:" +msgstr "Email Adressen eingeben, eine pro Zeile:" + +#: ../../mod/invite.php:64 +#, php-format +msgid "Please join my social network on %s" +msgstr "Bitte trete meinem Sozialen Netzwerk auf %s bei" + +#: ../../mod/invite.php:65 +msgid "To accept this invitation, please visit:" +msgstr "Um diese Einladung anzunehmen beuche bitte:" + +#: ../../mod/invite.php:66 +msgid "" +"Once you have registered, please connect with me via my profile page at:" +msgstr "" +"Sobald du registriert bist kontaktiere mich bitte auf meiner Profilseite:" + #: ../../mod/dfrn_confirm.php:231 msgid "Response from remote site was not understood." msgstr "Antwort der entfernten Gegenstelle unverständlich." @@ -2677,146 +2597,204 @@ msgstr "" msgid "Unable to update your contact profile details on our system" msgstr "Die Updates für dein Profil konnten nicht gespeichert werden" -#: ../../mod/dfrn_confirm.php:655 +#: ../../mod/dfrn_confirm.php:656 #, php-format msgid "Connection accepted at %s" msgstr "Auf %s wurde die Verbindung akzeptiert" -#: ../../mod/openid.php:62 ../../mod/openid.php:118 ../../include/auth.php:114 -#: ../../include/auth.php:139 ../../include/auth.php:192 -msgid "Login failed." -msgstr "Annmeldung fehlgeschlagen." +#: ../../addon/facebook/facebook.php:248 +msgid "Facebook disabled" +msgstr "Facebook deaktiviert" -#: ../../mod/openid.php:78 ../../include/auth.php:208 -msgid "Welcome " -msgstr "Willkommen " +#: ../../addon/facebook/facebook.php:253 +msgid "Updating contacts" +msgstr "Aktualisiere Kontakte" -#: ../../mod/openid.php:79 ../../include/auth.php:209 -msgid "Please upload a profile photo." -msgstr "Bitte lade ein Profilbild hoch." +#: ../../addon/facebook/facebook.php:262 +msgid "Facebook API key is missing." +msgstr "Facebook API Schlüssel nicht gefunden" -#: ../../mod/openid.php:82 ../../include/auth.php:212 -msgid "Welcome back " -msgstr "Willkommen zurück " +#: ../../addon/facebook/facebook.php:269 +msgid "Facebook Connect" +msgstr "Mit Facebook verbinden" -#: ../../mod/dfrn_poll.php:84 ../../mod/dfrn_poll.php:510 -#, php-format -msgid "%s welcomes %s" -msgstr "%s heißt %s herzlich willkommen" +#: ../../addon/facebook/facebook.php:275 +msgid "Install Facebook connector for this account." +msgstr "Facebook Connector für diesen Account installieren." -#: ../../mod/viewcontacts.php:40 -msgid "No contacts." -msgstr "Keine Kontakte." +#: ../../addon/facebook/facebook.php:282 +msgid "Remove Facebook connector" +msgstr "Facebook Connector entfernen" -#: ../../mod/group.php:27 -msgid "Group created." -msgstr "Gruppe erstellt." +#: ../../addon/facebook/facebook.php:288 +msgid "Post to Facebook by default" +msgstr "Sende standardmäßig nach Facebook" -#: ../../mod/group.php:33 -msgid "Could not create group." -msgstr "Konnte die Gruppe nicht erstellen." +#: ../../addon/facebook/facebook.php:350 +msgid "Facebook" +msgstr "Facebook" -#: ../../mod/group.php:43 ../../mod/group.php:115 -msgid "Group not found." -msgstr "Gruppe nicht gefunden." +#: ../../addon/facebook/facebook.php:351 +msgid "Facebook Connector Settings" +msgstr "Facebook Verbindungseinstellungen" -#: ../../mod/group.php:56 -msgid "Group name changed." -msgstr "Gruppenname geändert." +#: ../../addon/facebook/facebook.php:365 +msgid "Post to Facebook" +msgstr "Zu Facebook posten" -#: ../../mod/group.php:74 -msgid "Create a group of contacts/friends." -msgstr "Eine Gruppe von Kontakten/Freunden anlegen." - -#: ../../mod/group.php:75 ../../mod/group.php:158 -msgid "Group Name: " -msgstr "Gruppen Name:" - -#: ../../mod/group.php:90 -msgid "Group removed." -msgstr "Gruppe entfernt." - -#: ../../mod/group.php:92 -msgid "Unable to remove group." -msgstr "Konnte die Gruppe nicht entfernen." - -#: ../../mod/group.php:157 -msgid "Group Editor" -msgstr "Gruppen Editor" - -#: ../../mod/group.php:172 -msgid "Members" -msgstr "Mitglieder" - -#: ../../mod/group.php:186 -msgid "All Contacts" -msgstr "Alle Kontakte" - -#: ../../mod/match.php:10 -msgid "Profile Match" -msgstr "Profil Übereinstimmungen" - -#: ../../mod/match.php:50 -msgid "No matches" -msgstr "Keine Übereinstimmungen" - -#: ../../addon/twitter/twitter.php:64 -msgid "Post to Twitter" -msgstr "Nach Twitter senden" - -#: ../../addon/twitter/twitter.php:122 -msgid "Twitter Posting Settings" -msgstr "Twitter Posting Einstellungen" - -#: ../../addon/twitter/twitter.php:129 +#: ../../addon/facebook/facebook.php:434 msgid "" -"No consumer key pair for Twitter found. Please contact your site " -"administrator." +"Post to Facebook cancelled because of multi-network access permission " +"conflict." msgstr "" -"Kein Consumer Schlüsselpaar für Twitter gefunden. Bitte wende dich an den " -"Administrator der Seite." +"Das Senden nach Facebook wurde zurückgezogen da Konflikte bei den Multi-" +"Netzwerks-Rechten vorliegen." -#: ../../addon/twitter/twitter.php:148 +#: ../../addon/facebook/facebook.php:500 +msgid "Image: " +msgstr "Bild" + +#: ../../addon/facebook/facebook.php:576 +msgid "View on Friendika" +msgstr "Auf Friendika ansehen" + +#: ../../addon/widgets/widgets.php:41 +msgid "Widgets key: " +msgstr "Widgets Schlüssel: " + +#: ../../addon/widgets/widgets.php:45 +msgid "Generate new key" +msgstr "Neuen Schlüssel erstellen" + +#: ../../addon/widgets/widget_friends.php:30 +msgid "Connect on Friendika!" +msgstr "Auf Friendika Verbinden!" + +#: ../../addon/tictac/tictac.php:14 +msgid "Three Dimensional Tic-Tac-Toe" +msgstr "Dreidimensionales Tic-Tac-Toe" + +#: ../../addon/tictac/tictac.php:47 +msgid "3D Tic-Tac-Toe" +msgstr "3D Tic-Tac-Toe" + +#: ../../addon/tictac/tictac.php:52 +msgid "New game" +msgstr "Neues Spiel" + +#: ../../addon/tictac/tictac.php:53 +msgid "New game with handicap" +msgstr "Neues Handicap Spiel" + +#: ../../addon/tictac/tictac.php:54 msgid "" -"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." +"Three dimensional tic-tac-toe is just like the traditional game except that " +"it is played on multiple levels simultaneously. " msgstr "" -"Auf dieser Friendika Instanz wurde das Twitter Plugin aktiviert dein Account" -" ist allerdings noch nicht mit einem Twitter Account verbunden. Um deinen " -"Account mit Twitter zu verbinden, klick auf den Button weiter unten und gib " -"die PIN die du auf Twitter erhälst hier ein. Es werden ausschließlich deine " -"öffentlichen Nachrichten auf Twitter veröffentlicht." +"Drei dimensionales Tic-Tac-Toe ist genauso wie das herkömmliche Spiel, nur " +"das man es auf mehreren Ebenen gleichzeitig spielt." -#: ../../addon/twitter/twitter.php:149 -msgid "Log in with Twitter" -msgstr "bei Twitter anmelden" - -#: ../../addon/twitter/twitter.php:151 -msgid "Copy the PIN from Twitter here" -msgstr "Kopiere die Twitter PIN hier her" - -#: ../../addon/twitter/twitter.php:165 ../../addon/statusnet/statusnet.php:271 -msgid "Currently connected to: " -msgstr "Momentan verbunden mit: " - -#: ../../addon/twitter/twitter.php:166 +#: ../../addon/tictac/tictac.php:55 msgid "" -"If enabled all your public postings will be posted to the " -"associated Twitter account as well." +"In this case there are three levels. You win by getting three in a row on " +"any level, as well as up, down, and diagonally across the different levels." msgstr "" -"Wenn dies aktiviert ist, werden alle deine öffentlichen " -"Nachricten auch auf dem verbundenen Twitter Account veröffentlicht." +"In diesem Fall sind es drei Ebenen. Man gewinnt indem man drei in einer " +"Reihe auf einer beliebigen Reihe schafft, oder drei übereinander oder " +"diagonal auf verschiedenen Ebenen." -#: ../../addon/twitter/twitter.php:168 -msgid "Send public postings to Twitter" -msgstr "Veröffentliche öffentliche Nachrichten auf Twitter" +#: ../../addon/tictac/tictac.php:57 +msgid "" +"The handicap game disables the center position on the middle level because " +"the player claiming this square often has an unfair advantage." +msgstr "" +"Beim Handicap-Spiel wird die zentrale Position der mittleren Ebene gesperrt " +"da der Spieler der diese Ebene besitzt oft einen unfairen Vorteil genießt." -#: ../../addon/twitter/twitter.php:172 ../../addon/statusnet/statusnet.php:282 -msgid "Clear OAuth configuration" -msgstr "OAuth Konfiguration löschen" +#: ../../addon/tictac/tictac.php:176 +msgid "You go first..." +msgstr "Du fängst an..." + +#: ../../addon/tictac/tictac.php:181 +msgid "I'm going first this time..." +msgstr "Diesmal fange ich an..." + +#: ../../addon/tictac/tictac.php:187 +msgid "You won!" +msgstr "Du gewinnst!" + +#: ../../addon/tictac/tictac.php:193 ../../addon/tictac/tictac.php:218 +msgid "\"Cat\" game!" +msgstr "Unentschieden!" + +#: ../../addon/tictac/tictac.php:216 +msgid "I won!" +msgstr "Ich gewinne!" + +#: ../../addon/randplace/randplace.php:171 +msgid "Randplace Settings" +msgstr "Randplace Einstellungen" + +#: ../../addon/randplace/randplace.php:173 +msgid "Enable Randplace Plugin" +msgstr "Randplace Erweiterung aktivieren" + +#: ../../addon/java_upload/java_upload.php:33 +msgid "Select files to upload: " +msgstr "Wähle Dateien zum Upload aus: " + +#: ../../addon/java_upload/java_upload.php:35 +msgid "" +"Use the following controls only if the Java uploader [above] fails to " +"launch." +msgstr "" +"Verwende die folgenden Kontrollen nur, wenn der Java Uploader [oben] nicht " +"funktioniert." + +#: ../../addon/js_upload/js_upload.php:39 +msgid "Upload a file" +msgstr "Datei hochladen" + +#: ../../addon/js_upload/js_upload.php:40 +msgid "Drop files here to upload" +msgstr "Ziehe die Dateien hier her die du hochladen willst" + +#: ../../addon/js_upload/js_upload.php:42 +msgid "Failed" +msgstr "Fehlgeschlagen" + +#: ../../addon/js_upload/js_upload.php:288 +msgid "No files were uploaded." +msgstr "Keine Dateien hochgeladen." + +#: ../../addon/js_upload/js_upload.php:294 +msgid "Uploaded file is empty" +msgstr "Hochgeladene Datei ist leer" + +#: ../../addon/js_upload/js_upload.php:299 +msgid "Uploaded file is too large" +msgstr "Hochgeladene Datei ist zu groß" + +#: ../../addon/js_upload/js_upload.php:317 +msgid "File has an invalid extension, it should be one of " +msgstr "" +"Die Dateiextension ist nicht erlaubt, sie muss eine der folgenden sein " + +#: ../../addon/js_upload/js_upload.php:328 +msgid "Upload was cancelled, or server error encountered" +msgstr "Upload abgebrochen oder Serverfehler aufgetreten" + +#: ../../addon/oembed/oembed.php:29 +msgid "OEmbed settings updated" +msgstr "OEmbed Einstellungen aktualisiert." + +#: ../../addon/oembed/oembed.php:42 +msgid "Use OEmbed for YouTube videos: " +msgstr "OEmbed für YouTube videos verwenden: " + +#: ../../addon/oembed/oembed.php:76 +msgid "URL to embed:" +msgstr "URL zum Einbetten:" #: ../../addon/statusnet/statusnet.php:78 msgid "Post to StatusNet" @@ -2920,6 +2898,10 @@ msgstr "Derzeitige StatusNet API URL lautet" msgid "Cancel StatusNet Connection" msgstr "Verbindung zum StatusNet Server abbrechen" +#: ../../addon/statusnet/statusnet.php:271 ../../addon/twitter/twitter.php:165 +msgid "Currently connected to: " +msgstr "Momentan verbunden mit: " + #: ../../addon/statusnet/statusnet.php:272 msgid "" "If enabled all your public postings will be posted to the " @@ -2936,191 +2918,131 @@ msgstr "Nach StatusNet senden erlauben" msgid "Send public postings to StatusNet by default" msgstr "Veröffentliche alle öffentlichen Beiträge auch bei StatusNet" -#: ../../addon/tictac/tictac.php:14 -msgid "Three Dimensional Tic-Tac-Toe" -msgstr "Dreidimensionales Tic-Tac-Toe" +#: ../../addon/statusnet/statusnet.php:282 ../../addon/twitter/twitter.php:172 +msgid "Clear OAuth configuration" +msgstr "OAuth Konfiguration löschen" -#: ../../addon/tictac/tictac.php:47 -msgid "3D Tic-Tac-Toe" -msgstr "3D Tic-Tac-Toe" +#: ../../addon/twitter/twitter.php:64 +msgid "Post to Twitter" +msgstr "Nach Twitter senden" -#: ../../addon/tictac/tictac.php:52 -msgid "New game" -msgstr "Neues Spiel" +#: ../../addon/twitter/twitter.php:122 +msgid "Twitter Posting Settings" +msgstr "Twitter Posting Einstellungen" -#: ../../addon/tictac/tictac.php:53 -msgid "New game with handicap" -msgstr "Neues Handicap Spiel" - -#: ../../addon/tictac/tictac.php:54 +#: ../../addon/twitter/twitter.php:129 msgid "" -"Three dimensional tic-tac-toe is just like the traditional game except that " -"it is played on multiple levels simultaneously. " +"No consumer key pair for Twitter found. Please contact your site " +"administrator." msgstr "" -"Drei dimensionales Tic-Tac-Toe ist genauso wie das herkömmliche Spiel, nur " -"das man es auf mehreren Ebenen gleichzeitig spielt." +"Kein Consumer Schlüsselpaar für Twitter gefunden. Bitte wende dich an den " +"Administrator der Seite." -#: ../../addon/tictac/tictac.php:55 +#: ../../addon/twitter/twitter.php:148 msgid "" -"In this case there are three levels. You win by getting three in a row on " -"any level, as well as up, down, and diagonally across the different levels." +"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." msgstr "" -"In diesem Fall sind es drei Ebenen. Man gewinnt indem man drei in einer " -"Reihe auf einer beliebigen Reihe schafft, oder drei übereinander oder " -"diagonal auf verschiedenen Ebenen." +"Auf dieser Friendika Instanz wurde das Twitter Plugin aktiviert dein Account" +" ist allerdings noch nicht mit einem Twitter Account verbunden. Um deinen " +"Account mit Twitter zu verbinden, klick auf den Button weiter unten und gib " +"die PIN die du auf Twitter erhälst hier ein. Es werden ausschließlich deine " +"öffentlichen Nachrichten auf Twitter veröffentlicht." -#: ../../addon/tictac/tictac.php:57 +#: ../../addon/twitter/twitter.php:149 +msgid "Log in with Twitter" +msgstr "bei Twitter anmelden" + +#: ../../addon/twitter/twitter.php:151 +msgid "Copy the PIN from Twitter here" +msgstr "Kopiere die Twitter PIN hier her" + +#: ../../addon/twitter/twitter.php:166 msgid "" -"The handicap game disables the center position on the middle level because " -"the player claiming this square often has an unfair advantage." +"If enabled all your public postings will be posted to the " +"associated Twitter account as well." msgstr "" -"Beim Handicap-Spiel wird die zentrale Position der mittleren Ebene gesperrt " -"da der Spieler der diese Ebene besitzt oft einen unfairen Vorteil genießt." +"Wenn dies aktiviert ist, werden alle deine öffentlichen " +"Nachricten auch auf dem verbundenen Twitter Account veröffentlicht." -#: ../../addon/tictac/tictac.php:176 -msgid "You go first..." -msgstr "Du fängst an..." +#: ../../addon/twitter/twitter.php:168 +msgid "Send public postings to Twitter" +msgstr "Veröffentliche öffentliche Nachrichten auf Twitter" -#: ../../addon/tictac/tictac.php:181 -msgid "I'm going first this time..." -msgstr "Diesmal fange ich an..." +#: ../../include/profile_advanced.php:23 ../../boot.php:2356 +msgid "Gender:" +msgstr "Geschlecht:" -#: ../../addon/tictac/tictac.php:187 -msgid "You won!" -msgstr "Du gewinnst!" +#: ../../include/profile_advanced.php:36 ../../include/items.php:1086 +msgid "Birthday:" +msgstr "Geburtstag:" -#: ../../addon/tictac/tictac.php:193 ../../addon/tictac/tictac.php:218 -msgid "\"Cat\" game!" -msgstr "Unentschieden!" +#: ../../include/profile_advanced.php:45 +msgid "j F, Y" +msgstr "j F, Y" -#: ../../addon/tictac/tictac.php:216 -msgid "I won!" -msgstr "Ich gewinne!" +#: ../../include/profile_advanced.php:46 +msgid "j F" +msgstr "j F" -#: ../../addon/java_upload/java_upload.php:33 -msgid "Select files to upload: " -msgstr "Wähle Dateien zum Upload aus: " +#: ../../include/profile_advanced.php:59 +msgid "Age:" +msgstr "Alter:" -#: ../../addon/java_upload/java_upload.php:35 -msgid "" -"Use the following controls only if the Java uploader [above] fails to " -"launch." -msgstr "" -"Verwende die folgenden Kontrollen nur, wenn der Java Uploader [oben] nicht " -"funktioniert." +#: ../../include/profile_advanced.php:70 +msgid " Status:" +msgstr " Bezieungsstatus:" -#: ../../addon/facebook/facebook.php:248 -msgid "Facebook disabled" -msgstr "Facebook deaktiviert" +#: ../../include/profile_advanced.php:103 ../../boot.php:2362 +msgid "Homepage:" +msgstr "Homepage:" -#: ../../addon/facebook/facebook.php:253 -msgid "Updating contacts" -msgstr "Aktualisiere Kontakte" +#: ../../include/profile_advanced.php:127 +msgid "Religion:" +msgstr "Religion:" -#: ../../addon/facebook/facebook.php:262 -msgid "Facebook API key is missing." -msgstr "Facebook API Schlüssel nicht gefunden" +#: ../../include/profile_advanced.php:138 +msgid "About:" +msgstr "Über:" -#: ../../addon/facebook/facebook.php:269 -msgid "Facebook Connect" -msgstr "Mit Facebook verbinden" +#: ../../include/profile_advanced.php:150 +msgid "Hobbies/Interests:" +msgstr "Hobbies/Interessen:" -#: ../../addon/facebook/facebook.php:275 -msgid "Install Facebook connector for this account." -msgstr "Facebook Connector für diesen Account installieren." +#: ../../include/profile_advanced.php:162 +msgid "Contact information and Social Networks:" +msgstr "Kontaktinformationen und Soziale Netzwerke:" -#: ../../addon/facebook/facebook.php:282 -msgid "Remove Facebook connector" -msgstr "Facebook Connector entfernen" +#: ../../include/profile_advanced.php:174 +msgid "Musical interests:" +msgstr "Musikalische Interessen:" -#: ../../addon/facebook/facebook.php:288 -msgid "Post to Facebook by default" -msgstr "Sende standardmäßig nach Facebook" +#: ../../include/profile_advanced.php:186 +msgid "Books, literature:" +msgstr "Literatur/Bücher:" -#: ../../addon/facebook/facebook.php:350 -msgid "Facebook" -msgstr "Facebook" +#: ../../include/profile_advanced.php:198 +msgid "Television:" +msgstr "Fernsehen:" -#: ../../addon/facebook/facebook.php:351 -msgid "Facebook Connector Settings" -msgstr "Facebook Verbindungseinstellungen" +#: ../../include/profile_advanced.php:210 +msgid "Film/dance/culture/entertainment:" +msgstr "Filme/Tänze/Kultur/Unterhaltung:" -#: ../../addon/facebook/facebook.php:365 -msgid "Post to Facebook" -msgstr "Zu Facebook posten" +#: ../../include/profile_advanced.php:222 +msgid "Love/Romance:" +msgstr "Liebesleben:" -#: ../../addon/facebook/facebook.php:434 -msgid "" -"Post to Facebook cancelled because of multi-network access permission " -"conflict." -msgstr "" -"Das Senden nach Facebook wurde zurückgezogen da Konflikte bei den Multi-" -"Netzwerks-Rechten vorliegen." +#: ../../include/profile_advanced.php:234 +msgid "Work/employment:" +msgstr "Arbeit/Beschäftigung:" -#: ../../addon/facebook/facebook.php:500 -msgid "Image: " -msgstr "Bild" - -#: ../../addon/facebook/facebook.php:561 -msgid "View on Friendika" -msgstr "Auf Friendika ansehen" - -#: ../../addon/widgets/widgets.php:38 -msgid "Widgets key: " -msgstr "Widgets Schlüssel: " - -#: ../../addon/widgets/widgets.php:42 -msgid "Generate new key" -msgstr "Neuen Schlüssel erstellen" - -#: ../../addon/widgets/widget_friends.php:30 -msgid "Connect on Friendika!" -msgstr "Auf Friendika Verbinden!" - -#: ../../addon/randplace/randplace.php:171 -msgid "Randplace Settings" -msgstr "Randplace Einstellungen" - -#: ../../addon/randplace/randplace.php:173 -msgid "Enable Randplace Plugin" -msgstr "Randplace Erweiterung aktivieren" - -#: ../../addon/js_upload/js_upload.php:39 -msgid "Upload a file" -msgstr "Datei hochladen" - -#: ../../addon/js_upload/js_upload.php:40 -msgid "Drop files here to upload" -msgstr "Ziehe die Dateien hier her die du hochladen willst" - -#: ../../addon/js_upload/js_upload.php:42 -msgid "Failed" -msgstr "Fehlgeschlagen" - -#: ../../addon/js_upload/js_upload.php:288 -msgid "No files were uploaded." -msgstr "Keine Dateien hochgeladen." - -#: ../../addon/js_upload/js_upload.php:294 -msgid "Uploaded file is empty" -msgstr "Hochgeladene Datei ist leer" - -#: ../../addon/js_upload/js_upload.php:299 -msgid "Uploaded file is too large" -msgstr "Hochgeladene Datei ist zu groß" - -#: ../../addon/js_upload/js_upload.php:317 -msgid "File has an invalid extension, it should be one of " -msgstr "" -"Die Dateiextension ist nicht erlaubt, sie muss eine der folgenden sein " - -#: ../../addon/js_upload/js_upload.php:328 -msgid "Upload was cancelled, or server error encountered" -msgstr "Upload abgebrochen oder Serverfehler aufgetreten" - -#: ../../include/notifier.php:414 -msgid "(no subject)" -msgstr "(kein Betreff)" +#: ../../include/profile_advanced.php:246 +msgid "School/education:" +msgstr "Schule/Ausbildung:" #: ../../include/contact_selectors.php:32 msgid "Unknown | Not categorised" @@ -3382,34 +3304,58 @@ msgstr "Ist mir nicht wichtig" msgid "Ask me" msgstr "Frag mich" -#: ../../include/acl_selectors.php:133 -msgid "Visible To:" -msgstr "Sichtbar für:" +#: ../../include/oembed.php:95 +msgid "Embedding disabled" +msgstr "Einbettungen deaktiviert" -#: ../../include/acl_selectors.php:133 -msgid "everybody" -msgstr "jeder" +#: ../../include/group.php:146 +msgid "Create a new group" +msgstr "Neue Gruppe erstellen" -#: ../../include/acl_selectors.php:137 ../../include/acl_selectors.php:152 -msgid "Groups" -msgstr "Gruppen" +#: ../../include/group.php:147 +msgid "Everybody" +msgstr "Alle Kontakte" -#: ../../include/acl_selectors.php:148 -msgid "Except For:" -msgstr "Abgesehen von:" +#: ../../include/nav.php:41 ../../boot.php:865 +msgid "Logout" +msgstr "Abmelden" + +#: ../../include/nav.php:44 ../../boot.php:843 ../../boot.php:849 +msgid "Login" +msgstr "Anmeldung" + +#: ../../include/nav.php:55 ../../include/nav.php:92 +msgid "Home" +msgstr "Persönlich" + +#: ../../include/nav.php:68 +msgid "Apps" +msgstr "Apps" + +#: ../../include/nav.php:80 +msgid "Directory" +msgstr "Verzeichnis" + +#: ../../include/nav.php:90 +msgid "Network" +msgstr "Netzwerk" + +#: ../../include/nav.php:98 +msgid "Notifications" +msgstr "Benachrichtigungen" + +#: ../../include/nav.php:104 +msgid "Manage" +msgstr "Verwalten" + +#: ../../include/nav.php:107 +msgid "Settings" +msgstr "Einstellungen" #: ../../include/auth.php:27 msgid "Logged out." msgstr "Abgemeldet." -#: ../../include/bbcode.php:83 -msgid "Image/photo" -msgstr "Bild/Foto" - -#: ../../include/poller.php:380 -msgid "From: " -msgstr "Von: " - #: ../../include/datetime.php:44 ../../include/datetime.php:46 msgid "Miscellaneous" msgstr "Verschiedenes" @@ -3474,215 +3420,13 @@ msgstr "Sekunden" msgid " ago" msgstr " her" -#: ../../include/profile_advanced.php:36 ../../include/items.php:1086 -msgid "Birthday:" -msgstr "Geburtstag:" +#: ../../include/poller.php:380 +msgid "From: " +msgstr "Von: " -#: ../../include/profile_advanced.php:45 -msgid "j F, Y" -msgstr "j F, Y" - -#: ../../include/profile_advanced.php:46 -msgid "j F" -msgstr "j F" - -#: ../../include/profile_advanced.php:59 -msgid "Age:" -msgstr "Alter:" - -#: ../../include/profile_advanced.php:70 -msgid " Status:" -msgstr " Bezieungsstatus:" - -#: ../../include/profile_advanced.php:127 -msgid "Religion:" -msgstr "Religion:" - -#: ../../include/profile_advanced.php:138 -msgid "About:" -msgstr "Über:" - -#: ../../include/profile_advanced.php:150 -msgid "Hobbies/Interests:" -msgstr "Hobbies/Interessen:" - -#: ../../include/profile_advanced.php:162 -msgid "Contact information and Social Networks:" -msgstr "Kontaktinformationen und Soziale Netzwerke:" - -#: ../../include/profile_advanced.php:174 -msgid "Musical interests:" -msgstr "Musikalische Interessen:" - -#: ../../include/profile_advanced.php:186 -msgid "Books, literature:" -msgstr "Literatur/Bücher:" - -#: ../../include/profile_advanced.php:198 -msgid "Television:" -msgstr "Fernsehen:" - -#: ../../include/profile_advanced.php:210 -msgid "Film/dance/culture/entertainment:" -msgstr "Filme/Tänze/Kultur/Unterhaltung:" - -#: ../../include/profile_advanced.php:222 -msgid "Love/Romance:" -msgstr "Liebesleben:" - -#: ../../include/profile_advanced.php:234 -msgid "Work/employment:" -msgstr "Arbeit/Beschäftigung:" - -#: ../../include/profile_advanced.php:246 -msgid "School/education:" -msgstr "Schule/Ausbildung:" - -#: ../../include/nav.php:55 ../../include/nav.php:92 -msgid "Home" -msgstr "Persönlich" - -#: ../../include/nav.php:68 -msgid "Apps" -msgstr "Apps" - -#: ../../include/nav.php:80 -msgid "Directory" -msgstr "Verzeichnis" - -#: ../../include/nav.php:90 -msgid "Network" -msgstr "Netzwerk" - -#: ../../include/nav.php:98 -msgid "Notifications" -msgstr "Benachrichtigungen" - -#: ../../include/nav.php:104 -msgid "Manage" -msgstr "Verwalten" - -#: ../../include/nav.php:107 -msgid "Settings" -msgstr "Einstellungen" - -#: ../../include/conversation.php:189 ../../include/conversation.php:446 -#: ../../include/conversation.php:447 -#, php-format -msgid "View %s's profile" -msgstr "Betrachte %s's Profil" - -#: ../../include/conversation.php:205 -msgid "View in context" -msgstr "Im Zusammenhang betrachten" - -#: ../../include/conversation.php:276 -msgid "See more posts like this" -msgstr "Mehr Beiträge wie diesen anzeigen" - -#: ../../include/conversation.php:301 -#, php-format -msgid "See all %d comments" -msgstr "Alle %d Kommentare anzeigen" - -#: ../../include/conversation.php:448 -msgid "to" -msgstr "to" - -#: ../../include/conversation.php:449 -msgid "Wall-to-Wall" -msgstr "Wall-to-Wall" - -#: ../../include/conversation.php:450 -msgid "via Wall-To-Wall:" -msgstr "via Wall-To-Wall:" - -#: ../../include/conversation.php:588 -msgid "View status" -msgstr "Status anzeigen" - -#: ../../include/conversation.php:589 -msgid "View profile" -msgstr "Profil anzeigen" - -#: ../../include/conversation.php:590 -msgid "View photos" -msgstr "Fotos ansehen" - -#: ../../include/conversation.php:591 -msgid "View recent" -msgstr "Jüngste anzeigen" - -#: ../../include/conversation.php:593 -msgid "Send PM" -msgstr "Private Nachricht senden" - -#: ../../include/conversation.php:643 -#, php-format -msgid "%s likes this." -msgstr "%s mag dies." - -#: ../../include/conversation.php:643 -#, php-format -msgid "%s doesn't like this." -msgstr "%s mag dies nicht." - -#: ../../include/conversation.php:647 -#, php-format -msgid "%2$d people like this." -msgstr "%2$d Personen mögen dies." - -#: ../../include/conversation.php:649 -#, php-format -msgid "%2$d people don't like this." -msgstr "%2$d Personen mögen dies nicht." - -#: ../../include/conversation.php:655 -msgid "and" -msgstr "und" - -#: ../../include/conversation.php:658 -#, php-format -msgid ", and %d other people" -msgstr " und %d andere" - -#: ../../include/conversation.php:659 -#, php-format -msgid "%s like this." -msgstr "%s mag dies." - -#: ../../include/conversation.php:659 -#, php-format -msgid "%s don't like this." -msgstr "%s mag dies nicht." - -#: ../../include/conversation.php:678 -msgid "Visible to everybody" -msgstr "Für Jedermann sichtbar" - -#: ../../include/conversation.php:680 -msgid "Please enter a YouTube link:" -msgstr "Bitte gebe den YouTube Link ein:" - -#: ../../include/conversation.php:681 -msgid "Please enter a video(.ogg) link/URL:" -msgstr "Bitte gebe den Link zum Video(.ogg) an:" - -#: ../../include/conversation.php:682 -msgid "Please enter an audio(.ogg) link/URL:" -msgstr "Bitte gebe den Link zum Audio(.ogg) an:" - -#: ../../include/conversation.php:683 -msgid "Where are you right now?" -msgstr "Wo hälst du dich jetzt gerade auf?" - -#: ../../include/conversation.php:684 -msgid "Enter a title for this item" -msgstr "Gib den Titel für diesen Beitrag ein" - -#: ../../include/conversation.php:734 -msgid "Set title" -msgstr "Titel setzen" +#: ../../include/bbcode.php:83 +msgid "Image/photo" +msgstr "Bild/Foto" #: ../../include/dba.php:31 #, php-format @@ -3690,20 +3434,329 @@ msgid "Cannot locate DNS info for database server '%s'" msgstr "" "Kann die DNS Informationen für den Datenbanken Server '%s' nicht ermitteln." +#: ../../include/acl_selectors.php:133 +msgid "Visible To:" +msgstr "Sichtbar für:" + +#: ../../include/acl_selectors.php:133 +msgid "everybody" +msgstr "jeder" + +#: ../../include/acl_selectors.php:137 ../../include/acl_selectors.php:152 +msgid "Groups" +msgstr "Gruppen" + +#: ../../include/acl_selectors.php:148 +msgid "Except For:" +msgstr "Abgesehen von:" + +#: ../../include/notifier.php:414 +msgid "(no subject)" +msgstr "(kein Betreff)" + #: ../../include/items.php:1447 msgid "You have a new follower at " msgstr "Du hast einen neuen Kontakt auf " -#: ../../include/group.php:146 -msgid "Create a new group" -msgstr "Neue Gruppe erstellen" +#: ../../include/conversation.php:191 ../../include/conversation.php:451 +#: ../../include/conversation.php:452 +#, php-format +msgid "View %s's profile" +msgstr "Betrachte %s's Profil" -#: ../../include/group.php:147 -msgid "Everybody" -msgstr "Alle Kontakte" +#: ../../include/conversation.php:207 +msgid "View in context" +msgstr "Im Zusammenhang betrachten" -#: ../../include/oembed.php:57 -msgid "Embedding disabled" -msgstr "Einbettungen deaktiviert" +#: ../../include/conversation.php:278 +msgid "See more posts like this" +msgstr "Mehr Beiträge wie diesen anzeigen" + +#: ../../include/conversation.php:303 +#, php-format +msgid "See all %d comments" +msgstr "Alle %d Kommentare anzeigen" + +#: ../../include/conversation.php:453 +msgid "to" +msgstr "to" + +#: ../../include/conversation.php:454 +msgid "Wall-to-Wall" +msgstr "Wall-to-Wall" + +#: ../../include/conversation.php:455 +msgid "via Wall-To-Wall:" +msgstr "via Wall-To-Wall:" + +#: ../../include/conversation.php:593 +msgid "View status" +msgstr "Status anzeigen" + +#: ../../include/conversation.php:594 +msgid "View profile" +msgstr "Profil anzeigen" + +#: ../../include/conversation.php:595 +msgid "View photos" +msgstr "Fotos ansehen" + +#: ../../include/conversation.php:596 +msgid "View recent" +msgstr "Jüngste anzeigen" + +#: ../../include/conversation.php:598 +msgid "Send PM" +msgstr "Private Nachricht senden" + +#: ../../include/conversation.php:648 +#, php-format +msgid "%s likes this." +msgstr "%s mag dies." + +#: ../../include/conversation.php:648 +#, php-format +msgid "%s doesn't like this." +msgstr "%s mag dies nicht." + +#: ../../include/conversation.php:652 +#, php-format +msgid "%2$d people like this." +msgstr "%2$d Personen mögen dies." + +#: ../../include/conversation.php:654 +#, php-format +msgid "%2$d people don't like this." +msgstr "%2$d Personen mögen dies nicht." + +#: ../../include/conversation.php:660 +msgid "and" +msgstr "und" + +#: ../../include/conversation.php:663 +#, php-format +msgid ", and %d other people" +msgstr " und %d andere" + +#: ../../include/conversation.php:664 +#, php-format +msgid "%s like this." +msgstr "%s mag dies." + +#: ../../include/conversation.php:664 +#, php-format +msgid "%s don't like this." +msgstr "%s mag dies nicht." + +#: ../../include/conversation.php:683 +msgid "Visible to everybody" +msgstr "Für Jedermann sichtbar" + +#: ../../include/conversation.php:685 +msgid "Please enter a YouTube link:" +msgstr "Bitte gebe den YouTube Link ein:" + +#: ../../include/conversation.php:686 +msgid "Please enter a video(.ogg) link/URL:" +msgstr "Bitte gebe den Link zum Video(.ogg) an:" + +#: ../../include/conversation.php:687 +msgid "Please enter an audio(.ogg) link/URL:" +msgstr "Bitte gebe den Link zum Audio(.ogg) an:" + +#: ../../include/conversation.php:688 +msgid "Where are you right now?" +msgstr "Wo hälst du dich jetzt gerade auf?" + +#: ../../include/conversation.php:689 +msgid "Enter a title for this item" +msgstr "Gib den Titel für diesen Beitrag ein" + +#: ../../include/conversation.php:740 +msgid "Set title" +msgstr "Titel setzen" + +#: ../../boot.php:385 +msgid "Delete this item?" +msgstr "Diesen Beitrag löschen?" + +#: ../../boot.php:834 +msgid "Create a New Account" +msgstr "Neuen Account erstellen" + +#: ../../boot.php:841 +msgid "Nickname or Email address: " +msgstr "Spitzname oder Email-Adresse: " + +#: ../../boot.php:842 +msgid "Password: " +msgstr "Passwort: " + +#: ../../boot.php:847 +msgid "Nickname/Email/OpenID: " +msgstr "Spitzname/Email/OpenID: " + +#: ../../boot.php:848 +msgid "Password (if not OpenID): " +msgstr "Passwort (falls nicht OpenID): " + +#: ../../boot.php:851 +msgid "Forgot your password?" +msgstr "Passwort vergessen?" + +#: ../../boot.php:1113 +msgid "prev" +msgstr "vorige" + +#: ../../boot.php:1115 +msgid "first" +msgstr "erste" + +#: ../../boot.php:1144 +msgid "last" +msgstr "letzte" + +#: ../../boot.php:1147 +msgid "next" +msgstr "nächste" + +#: ../../boot.php:2046 +msgid "No contacts" +msgstr "Keine Kontakte" + +#: ../../boot.php:2054 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "%d Kontakt" +msgstr[1] "%d Kontakte" + +#: ../../boot.php:2329 +msgid "Connect" +msgstr "Verbinden" + +#: ../../boot.php:2344 +msgid "Location:" +msgstr "Ort:" + +#: ../../boot.php:2348 +msgid ", " +msgstr ", " + +#: ../../boot.php:2360 +msgid "Status:" +msgstr "Status:" + +#: ../../boot.php:2457 +msgid "Monday" +msgstr "Montag" + +#: ../../boot.php:2457 +msgid "Tuesday" +msgstr "Dienstag" + +#: ../../boot.php:2457 +msgid "Wednesday" +msgstr "Mittwoch" + +#: ../../boot.php:2457 +msgid "Thursday" +msgstr "Donnerstag" + +#: ../../boot.php:2457 +msgid "Friday" +msgstr "Freitag" + +#: ../../boot.php:2457 +msgid "Saturday" +msgstr "Samstag" + +#: ../../boot.php:2457 +msgid "Sunday" +msgstr "Sonntag" + +#: ../../boot.php:2461 +msgid "January" +msgstr "Januar" + +#: ../../boot.php:2461 +msgid "February" +msgstr "Februar" + +#: ../../boot.php:2461 +msgid "March" +msgstr "März" + +#: ../../boot.php:2461 +msgid "April" +msgstr "April" + +#: ../../boot.php:2461 +msgid "May" +msgstr "Mai" + +#: ../../boot.php:2461 +msgid "June" +msgstr "Juni" + +#: ../../boot.php:2461 +msgid "July" +msgstr "Juli" + +#: ../../boot.php:2461 +msgid "August" +msgstr "August" + +#: ../../boot.php:2461 +msgid "September" +msgstr "September" + +#: ../../boot.php:2461 +msgid "October" +msgstr "Oktober" + +#: ../../boot.php:2461 +msgid "November" +msgstr "November" + +#: ../../boot.php:2461 +msgid "December" +msgstr "Dezember" + +#: ../../boot.php:2476 +msgid "g A l F d" +msgstr "g A l F d" + +#: ../../boot.php:2494 +msgid "Birthday Reminders" +msgstr "Geburtstagserinnerungen" + +#: ../../boot.php:2495 +msgid "Birthdays this week:" +msgstr "Geburtstage diese Woche:" + +#: ../../boot.php:2496 +msgid "(Adjusted for local time)" +msgstr "(an die lokale Zeit angepasst)" + +#: ../../boot.php:2507 +msgid "[today]" +msgstr "[heute]" + +#: ../../boot.php:2570 +msgid "bytes" +msgstr "Byte" + +#: ../../boot.php:2744 +msgid "link to source" +msgstr "Link zum original Posting" + +#: ../../index.php:199 +msgid "Not Found" +msgstr "Nicht gefunden" + +#: ../../index.php:200 +msgid "Page not found." +msgstr "Seite nicht gefunden." diff --git a/view/de/strings.php b/view/de/strings.php index 332ee6e1c..4d683e9d2 100644 --- a/view/de/strings.php +++ b/view/de/strings.php @@ -4,84 +4,474 @@ function string_plural_select($n){ return ($n != 1); } ; -$a->strings["Not Found"] = "Nicht gefunden"; -$a->strings["Page not found."] = "Seite nicht gefunden."; -$a->strings["Permission denied"] = "Zugriff verweigert"; +$a->strings["Post successful."] = "Erfolgreich gesendet."; +$a->strings["Contact settings applied."] = "Einstellungen zum Kontakt angewandt."; +$a->strings["Contact update failed."] = "Konnte den Kontakt nicht aktualisieren."; $a->strings["Permission denied."] = "Zugriff verweigert."; -$a->strings["Delete this item?"] = "Diesen Beitrag löschen?"; +$a->strings["Contact not found."] = "Kontakt nicht gefunden."; +$a->strings["Repair Contact Settings"] = "Kontakt Einstellungen reparieren"; +$a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact will stop working."] = "Warnung: Nur für erfahrene Nutzer sollten hier fehlerhafte Informationen eingetragen werden wirst du nicht mehr in der Lage sein mit diesem Kontakt zu kommunizieren."; +$a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "Bitte nutze den Zurück-Button deines Browsers jetzt wenn du dir unsicher bist was auf dieser Seite gemacht wird."; +$a->strings["Name"] = "Name"; +$a->strings["Account Nickname"] = "Account Spitzname"; +$a->strings["Account URL"] = "Account URL"; +$a->strings["Friend Request URL"] = "URL für Freundschaftsanfragen"; +$a->strings["Friend Confirm URL"] = "URL für Bestätigungen von Freundschaftsanfragen"; +$a->strings["Notification Endpoint URL"] = "URL Endpunkt für Benachrichtigungen"; +$a->strings["Poll/Feed URL"] = "Pull/Feed URL"; +$a->strings["Submit"] = "Senden"; +$a->strings["Help:"] = "Hilfe:"; +$a->strings["Help"] = "Hilfe"; +$a->strings["File exceeds size limit of %d"] = "Die Datei ist größer als das erlaubte Limit von %d"; +$a->strings["File upload failed."] = "Upload der Datei fehlgeschlagen."; +$a->strings["Cancel"] = "Abbrechen"; +$a->strings["Tag removed"] = "Tag entfernt"; +$a->strings["Remove Item Tag"] = "Gegenstands Tag entfernen"; +$a->strings["Select a tag to remove: "] = "Wähle ein Tag zum Entfernen aus: "; +$a->strings["Remove"] = "Entfernen"; +$a->strings["%s welcomes %s"] = "%s heißt %s herzlich willkommen"; +$a->strings["Photo Albums"] = "Fotoalben"; +$a->strings["Contact Photos"] = "Kontaktbilder"; +$a->strings["Contact information unavailable"] = "Kontakt Informationen nicht verfügbar"; +$a->strings["Profile Photos"] = "Profilbilder"; +$a->strings["Album not found."] = "Album nicht gefunden."; +$a->strings["Delete Album"] = "Album löschen"; +$a->strings["Delete Photo"] = "Foto löschen"; +$a->strings["was tagged in a"] = "was tagged in a"; +$a->strings["photo"] = "Foto"; +$a->strings["by"] = "von"; +$a->strings["Image exceeds size limit of "] = "Die Bildgröße übersteigt das Limit von "; +$a->strings["Unable to process image."] = "Konnte das Bild nicht bearbeiten."; +$a->strings["Image upload failed."] = "Hochladen des Bildes gescheitert."; +$a->strings["Public access denied."] = "Öffentlicher Zugriff verweigert."; +$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["Permissions"] = "Berechtigungen"; +$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["Use as profile photo"] = "Als Profilbild verwenden"; +$a->strings["Private Message"] = "Private Nachricht"; +$a->strings["<< Prev"] = "<< Vorherige"; +$a->strings["View Full Size"] = "Betrachte Originalgröße"; +$a->strings["Next >>"] = "Nächste >>"; +$a->strings["Tags: "] = "Tags: "; +$a->strings["[Remove any tag]"] = "[Tag entfernen]"; +$a->strings["New album name"] = "Name des neuen Albums"; +$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["I like this (toggle)"] = "Ich mag das (toggle)"; +$a->strings["I don't like this (toggle)"] = "Ich mag das nicht (toggle)"; +$a->strings["Share"] = "Teilen"; +$a->strings["Please wait"] = "Bitte warten"; +$a->strings["This is you"] = "Das bist du"; $a->strings["Comment"] = "Kommentar"; -$a->strings["Create a New Account"] = "Neuen Account erstellen"; -$a->strings["Register"] = "Registrieren"; -$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 (if not OpenID): "] = "Passwort (falls nicht OpenID): "; -$a->strings["Forgot your password?"] = "Passwort vergessen?"; -$a->strings["Password Reset"] = "Passwort zurücksetzen"; -$a->strings["Logout"] = "Abmelden"; -$a->strings["prev"] = "vorige"; -$a->strings["first"] = "erste"; -$a->strings["last"] = "letzte"; -$a->strings["next"] = "nächste"; -$a->strings["No contacts"] = "Keine Kontakte"; -$a->strings["%d Contact"] = array( - 0 => "%d Kontakt", - 1 => "%d Kontakte", +$a->strings["Delete"] = "Löschen"; +$a->strings["Recent Photos"] = "Neuste Fotos"; +$a->strings["Upload New Photos"] = "Weitere Fotos hochladen"; +$a->strings["View Album"] = "Album betrachten"; +$a->strings["Item not found"] = "Beitrag nicht gefunden"; +$a->strings["Edit post"] = "Beitrag bearbeiten"; +$a->strings["Post to Email"] = "An Email senden"; +$a->strings["Edit"] = "Bearbeiten"; +$a->strings["Upload photo"] = "Foto hochladen"; +$a->strings["Attach file"] = "Datei anhängen"; +$a->strings["Insert web link"] = "Weblink einfügen"; +$a->strings["Insert YouTube video"] = "YouTube Video einfügen"; +$a->strings["Insert Vorbis [.ogg] video"] = "Vorbis [.ogg] Video einfügen"; +$a->strings["Insert Vorbis [.ogg] audio"] = "Vorbis [.ogg] Audio einfügen"; +$a->strings["Set your location"] = "Deinen Standort festlegen"; +$a->strings["Clear browser location"] = "Browser Standort leeren"; +$a->strings["Permission settings"] = "Berechtigungseinstellungen"; +$a->strings["CC: email addresses"] = "CC: EMail Addresse"; +$a->strings["Public post"] = "Öffentlicher Beitrag"; +$a->strings["Example: bob@example.com, mary@example.com"] = "Z.B.: bob@example.com, mary@example.com"; +$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."] = "Profil Adresse ist ungültig oder stellt einige Profildaten nicht zur Verfügung."; +$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["%d required parameter was not found at the given location"] = array( + 0 => "", + 1 => "", ); -$a->strings["View Contacts"] = "Kontakte anzeigen"; -$a->strings["Search"] = "Suche"; -$a->strings["No profile"] = "Kein Profil"; -$a->strings["Connect"] = "Verbinden"; -$a->strings["Location:"] = "Ort:"; -$a->strings[", "] = ", "; -$a->strings["Gender:"] = "Geschlecht:"; -$a->strings["Status:"] = "Status:"; -$a->strings["Homepage:"] = "Homepage:"; -$a->strings["Monday"] = "Montag"; -$a->strings["Tuesday"] = "Dienstag"; -$a->strings["Wednesday"] = "Mittwoch"; -$a->strings["Thursday"] = "Donnerstag"; -$a->strings["Friday"] = "Freitag"; -$a->strings["Saturday"] = "Samstag"; -$a->strings["Sunday"] = "Sonntag"; -$a->strings["January"] = "Januar"; -$a->strings["February"] = "Februar"; -$a->strings["March"] = "März"; -$a->strings["April"] = "April"; -$a->strings["May"] = "Mai"; -$a->strings["June"] = "Juni"; -$a->strings["July"] = "Juli"; -$a->strings["August"] = "August"; -$a->strings["September"] = "September"; -$a->strings["October"] = "Oktober"; -$a->strings["November"] = "November"; -$a->strings["December"] = "Dezember"; -$a->strings["g A l F d"] = "g A l F d"; -$a->strings["Birthday Reminders"] = "Geburtstagserinnerungen"; -$a->strings["Birthdays this week:"] = "Geburtstage diese Woche:"; -$a->strings["(Adjusted for local time)"] = "(an die lokale Zeit angepasst)"; -$a->strings["[today]"] = "[heute]"; -$a->strings["link to source"] = "Link zum original Posting"; +$a->strings["Introduction complete."] = "Vorstellung abgeschlossen."; +$a->strings["Unrecoverable protocol error."] = "Nicht behebbarer Protokollfehler."; +$a->strings["Profile unavailable."] = "Profil nicht verfügbar."; +$a->strings["%s has received too many connection requests today."] = "%s hat heute zu viele Freundschaftsanfragen 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"] = "Ungültiger 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 %s."] = "Es scheint so, als ob du bereits ein Freund von %s bist."; +$a->strings["Invalid profile URL."] = "Ungültige Profil URL."; +$a->strings["Disallowed profile URL."] = "Nicht erlaubte Profil URL."; +$a->strings["Failed to update contact record."] = "Aktualisierung der Kontaktdaten fehlgeschlagen."; +$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["Welcome home %s."] = "Willkommen zurück %s."; +$a->strings["Please confirm your introduction/connection request to %s."] = "Bitte bestätige deine Vorstellung/Verbindungs Anfrage bei %s."; +$a->strings["Confirm"] = "Bestätigen"; +$a->strings["[Name Withheld]"] = "[Name Zurückgehalten]"; +$a->strings["Introduction received at "] = "Vorstellung erhalten auf"; +$a->strings["Administrator"] = "Administrator"; +$a->strings["Friend/Connection Request"] = "Freundschafts/Kontakt Anfrage"; +$a->strings["Examples: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, testuser@identi.ca"] = "Beispiele: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, testuser@identi.ca"; +$a->strings["Please answer the following:"] = "Bitte beantworte folgende Fragen:"; +$a->strings["Does \$name know you?"] = "Kennt \$name dich?"; +$a->strings["Yes"] = "Ja"; +$a->strings["No"] = "Nein"; +$a->strings["Add a personal note:"] = "Eine persönliche Notiz anfügen:"; +$a->strings["Please enter your 'Identity Address' from one of the following supported social networks:"] = "Bitte gib die Adresse deiner Identität in einem der unterstützten sozialen Netzwerke an:"; +$a->strings["Friendika"] = "Friendika"; +$a->strings["StatusNet/Federated Social Web"] = "StatusNet/Federated Social Web"; +$a->strings["Private (secure) network"] = "Privates (sicheres) Netzwerk"; +$a->strings["Public (insecure) network"] = "Öffentliches (unsicheres) Netzwerk"; +$a->strings["Your Identity Address:"] = "Adresse deiner Identität"; +$a->strings["Submit Request"] = "Anfrage abschicken"; +$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["Proceed with Installation"] = "Mit der Installation fortfahren"; +$a->strings["Your Friendika site database has been installed."] = "Die Datenbank deiner Friendika Seite wurde erfolgreich installiert."; +$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["Proceed to registration"] = "Mit der Registration fortfahren"; +$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["Friendika Social Network"] = "Friendika Soziales Netzwerk"; +$a->strings["Installation"] = "Installation"; +$a->strings["In order to install Friendika we need to know how to contact your database."] = "Um Friendika installieren zu können müssen wir wissen, wie wir die Datenbank erreichen können."; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Bitte kontaktiere den Hosting Provider oder den Administrator der Seite falls du Fragen zu diesen Einstellungen haben solltest."; +$a->strings["The database you specify below must already exist. If it does not, please create it before continuing."] = "Die Datenbank die du hier angibst muss bereits existieren. Wenn dies noch nicht der Fall ist lege sie bitte an bevor du fortfährst."; +$a->strings["Database Server Name"] = "Datenbank Server"; +$a->strings["Database Login Name"] = "Datenbank Nutzer"; +$a->strings["Database Login Password"] = "Datenbank Passwort"; +$a->strings["Database Name"] = "Datenbank Name"; +$a->strings["Please select a default timezone for your website"] = "Bitte wähle die standard Zeitzone deiner Webseite"; +$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["Profile Match"] = "Profil Übereinstimmungen"; +$a->strings["No matches"] = "Keine Übereinstimmungen"; +$a->strings["Remote privacy information not available."] = "Entfernte Privatsphäreneinstellungen nicht verfügbar."; +$a->strings["Visible to:"] = "Sichtbar für:"; +$a->strings["Welcome to %s"] = "Willkommen zu %s"; +$a->strings["Invalid request identifier."] = "Invalid request identifier."; +$a->strings["Discard"] = "Verwerfen"; +$a->strings["Ignore"] = "Ignorieren"; +$a->strings["Pending Friend/Connect Notifications"] = "Anstehende Freundschafts/Kontakt Benachrichtigungen"; +$a->strings["Show Ignored Requests"] = "Zeige ignorierte Anfragen"; +$a->strings["Hide Ignored Requests"] = "Verberge ignorierte Anfragen"; +$a->strings["Claims to be known to you: "] = "Behauptet dich zu kennen: "; +$a->strings["yes"] = "ja"; +$a->strings["no"] = "nein"; +$a->strings["Approve as: "] = "Genehmigen als: "; +$a->strings["Friend"] = "Freund"; +$a->strings["Fan/Admirer"] = "Fan/Verehrer"; +$a->strings["Notification type: "] = "Benachrichtigungs Typ: "; +$a->strings["Friend/Connect Request"] = "Kontakt-/Freundschaftsanfrage"; +$a->strings["New Follower"] = "Neuer Bewunderer"; +$a->strings["Approve"] = "Genehmigen"; +$a->strings["No notifications."] = "Keine Benachrichtigungen."; +$a->strings["User registrations waiting for confirm"] = "Neuanmeldungen die auf deine Bestätigung warten"; +$a->strings["Deny"] = "Verwehren"; +$a->strings["No registrations."] = "Keine Neuanmeldungen."; +$a->strings["Invite Friends"] = "Freunde einladen"; +$a->strings["Find People With Shared Interests"] = "Finde Personen die deine Interessen teilen"; +$a->strings["Connect/Follow"] = "Verbinden/Folgen"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Beispiel: bob@example.com, http://example.com/barbara"; +$a->strings["Follow"] = "Folge"; +$a->strings["Could not access contact record."] = "Konnte nicht auf die Kontaktdaten zugreifen."; +$a->strings["Could not locate selected profile."] = "Konnte das ausgewählte Profiel nicht finden."; +$a->strings["Contact updated."] = "Kontakt aktualisiert."; +$a->strings["Contact has been blocked"] = "Kontakt wurde blockiert"; +$a->strings["Contact has been unblocked"] = "Kontakt wurde wieder frei gegeben"; +$a->strings["Contact has been ignored"] = "Der Kontakt wurde ignoriert"; +$a->strings["Contact has been unignored"] = "Kontakt wurde ignoriert"; +$a->strings["stopped following"] = "wird nicht mehr gefolgt"; +$a->strings["Contact has been removed."] = "Kontakt wurde entfernt."; +$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["Privacy Unavailable"] = "Privatsphäre nicht verfügbar"; +$a->strings["Private communications are not available for this contact."] = "Private Kommunikation ist für diesen Kontakt nicht verfügbar."; +$a->strings["Never"] = "Niemals"; +$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["Profile Visibility"] = "Profil Anzeige"; +$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Bitte wähle eines deiner Profile das angezeitgt werden soll, wenn %s dein Profil aufruft."; +$a->strings["Contact Information / Notes"] = "Kontakt Informationen / Notizen"; +$a->strings["Online Reputation"] = "Online Ruf"; +$a->strings["Occasionally your friends may wish to inquire about this person's online legitimacy."] = "Es könnte sein, dass deine Freunde etwas über den Ruf einer Peron erfahren möchten."; +$a->strings["You may help them choose whether or not to interact with this person by providing a reputation to guide them."] = "Du kannst ihnen bei der Entscheidung helfen ob sie mit einer Person interagieren sollten oder nicht indem du Informationen über den Ruf der Person anbietest."; +$a->strings["Please take a moment to elaborate on this selection if you feel it could be helpful to others."] = "Bitte nimm dir einen Moment und fülle diesen Punkt aus wenn du denkst das es anderen helfen könnte."; +$a->strings["Visit \$name's profile"] = "Besuche das Profil von \$name"; +$a->strings["Block/Unblock contact"] = "Kontakt blockieren/freischalten"; +$a->strings["Ignore contact"] = "Ignoriere den Kontakt"; +$a->strings["Repair contact URL settings"] = "URL Einstellungen des Kontakts reparieren"; +$a->strings["Repair contact URL settings (WARNING: Advanced)"] = "URL Einstellungen des Kontakts reparieren (Achtung: Fortgeschritten)"; +$a->strings["View conversations"] = "Unterhaltungen anzeigen"; +$a->strings["Delete contact"] = "Lösche den Kontakt"; +$a->strings["Last updated: "] = "Letzte Aktualisierung: "; +$a->strings["Update public posts: "] = "Aktualisierung öffentlicher Nachrichten: "; +$a->strings["Update now"] = "Jetzt aktualisieren"; +$a->strings["Unblock this contact"] = "Blockade dieses Kontakts aufheben"; +$a->strings["Block this contact"] = "Diesen Kontakt blockieren"; +$a->strings["Unignore this contact"] = "Diesen Kontakt nicht mehr ignorieren"; +$a->strings["Ignore this contact"] = "Diesen Kontakt ignorieren"; +$a->strings["Currently blocked"] = "Derzeit geblockt"; +$a->strings["Currently ignored"] = "Derzeit ignoriert"; +$a->strings["Contacts"] = "Kontakte"; +$a->strings["Show Blocked Connections"] = "Zeige geblockte Verbindungen"; +$a->strings["Hide Blocked Connections"] = "Verstecke geblockte Verbindungen"; +$a->strings["Finding: "] = "Funde: "; +$a->strings["Find"] = "Finde"; +$a->strings["Visit \$username's profile"] = "Besuche das Profil von \$username"; +$a->strings["Edit contact"] = "Kontakt bearbeiten"; +$a->strings["Password reset request issued. Check your email."] = "Zurücksetzen des Passworts eingeleitet. Bitte überprüfe deine Email."; +$a->strings["Password reset requested at %s"] = "Anfrage zum Zurücksetzen des Passworts auf %s erhalten"; +$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Anfrage konnte nicht verifiziert werden. (Eventuell hast du bereits ähnliche Anfrage gestellt.) Zurücksetzen des Passworts gescheitert."; +$a->strings["Password Reset"] = "Passwort zurücksetzen"; +$a->strings["Your password has been reset as requested."] = "Dein Passwort wurde wie gewünscht zurück gesetzt."; +$a->strings["Your new password is"] = "Dein neues Passwort lautet"; +$a->strings["Save or copy your new password - and then"] = "Speichere oder kopiere dein neues Passwort - und dann"; +$a->strings["click here to login"] = "hier klicken um dich anzumelden"; +$a->strings["Your password may be changed from the Settings page after successful login."] = "Du kannst das Passwort unter den Einstellungen ändern sobald du dich erfolgreich angemeldet hast."; +$a->strings["Forgot your Password?"] = "Hast du dein Passwort vergessen?"; +$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Gib deine Email-Adresse an und fordere ein neues Passwort an. Es werden dir dann weitere Informationen per Mail zugesand."; +$a->strings["Nickname or Email: "] = "Spitzname oder Email:"; +$a->strings["Reset"] = "Zurücksetzen"; +$a->strings["Passwords do not match. Password unchanged."] = "Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert."; +$a->strings["Empty passwords are not allowed. Password unchanged."] = "Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert."; +$a->strings["Password changed."] = "Passwort ändern."; +$a->strings["Password update failed. Please try again."] = "Aktualisierung des Passworts gescheitert, bitte versuche es noch einmal."; +$a->strings[" Please use a shorter name."] = " Bitte verwende einen kürzeren Namen."; +$a->strings[" Name too short."] = " Name ist zu kurz."; +$a->strings[" Not valid email."] = " Keine gültige EMail."; +$a->strings[" Cannot change to that email."] = " Cannot change to that email."; +$a->strings["Settings updated."] = "Einstellungen aktualisiert."; +$a->strings["Plugin Settings"] = "Plugin Einstellungen"; +$a->strings["Account Settings"] = "Account Einstellungen"; +$a->strings["No Plugin settings configured"] = "Keine Erweiterungen konfiguriert"; +$a->strings["Normal Account"] = "Normaler Account"; +$a->strings["This account is a normal personal profile"] = "Dieser Account ist ein normales persönliches Profil"; +$a->strings["Soapbox Account"] = "Sandkasten Accunt"; +$a->strings["Automatically approve all connection/friend requests as read-only fans"] = "Freundschaftsanfragen werden automatisch als Nurlese-Fans akzeptiert"; +$a->strings["Community/Celebrity Account"] = "Gemeinschafts/Berühmtheiten Account"; +$a->strings["Automatically approve all connection/friend requests as read-write fans"] = "Freundschaftsanfragen werden automatisch als Lese-und-Schreib-Fans akzeptiert"; +$a->strings["Automatic Friend Account"] = "Automatischer Freundes Account"; +$a->strings["Automatically approve all connection/friend requests as friends"] = "Freundschaftsanfragen werden automatisch als Freund akzeptiert"; +$a->strings["OpenID: "] = "OpenID: "; +$a->strings[" (Optional) Allow this OpenID to login to this account."] = " (Optional) Erlaube dieser OpenID sich für diesen Account anzumelden."; +$a->strings["Publish your default profile in site directory?"] = "Dein Standard-Profil im Verzeichnis dieser Seite veröffentliche?"; +$a->strings["Publish your default profile in global social directory?"] = "Dein Standard-Profil im weltweiten Verzeichnis veröffentlichen?"; +$a->strings["Profile is not published."] = "Profil ist nicht veröffentlicht."; +$a->strings["or"] = "oder"; +$a->strings["Your Identity Address is"] = "Die Adresse deines Profils lautet:"; +$a->strings["Export Personal Data"] = "Perönliche Daten exportieren"; +$a->strings["Basic Settings"] = "Grundeinstellungen"; +$a->strings["Full Name:"] = "Kompletter Name:"; +$a->strings["Email Address:"] = "Email Adresse:"; +$a->strings["Your Timezone:"] = "Deine Zeitzone:"; +$a->strings["Default Post Location:"] = "Standardstandort:"; +$a->strings["Use Browser Location:"] = "Verwende den Standort des Browsers:"; +$a->strings["Display Theme:"] = "Theme:"; +$a->strings["Security and Privacy Settings"] = "Sicherheits und Privatsphären Einstellungen"; +$a->strings["Maximum Friend Requests/Day:"] = "Maximale Anzahl von Freundschaftsanfragen/Tag:"; +$a->strings["(to prevent spam abuse)"] = "(um SPAM zu vermeiden)"; +$a->strings["Allow friends to post to your profile page:"] = "Erlaube es Freunden Beiträge auf deiner Pinnwand zu posten:"; +$a->strings["Automatically expire (delete) posts older than"] = "Automatisch Beiträge verfallen lassen (löschen) die älter sind als"; +$a->strings["days"] = "Tage"; +$a->strings["Notification Settings"] = "Benachrichtigungs Einstellungen"; +$a->strings["Send a notification email when:"] = "Benachrichtigungs-Email senden wenn:"; +$a->strings["You receive an introduction"] = "Du eine Vorstellung erhälst"; +$a->strings["Your introductions are confirmed"] = "Eine deiner Vorstellungen angenommen wurde"; +$a->strings["Someone writes on your profile wall"] = "Jemand etwas auf deiner Pinnwand postet"; +$a->strings["Someone writes a followup comment"] = "Jemand einen Kommentar verfasst"; +$a->strings["You receive a private message"] = "Du eine private Nachricht erhälst"; +$a->strings["Password Settings"] = "Passwort Einstellungen"; +$a->strings["Leave password fields blank unless changing"] = "Lass die Passwort-Felder leer außer du willst das Passwort ändern"; +$a->strings["New Password:"] = "Neues Passwort:"; +$a->strings["Confirm:"] = "Bestätigen:"; +$a->strings["Advanced Page Settings"] = "Erweiterte Seiten Einstellungen"; +$a->strings["Default Post Permissions"] = "Grundeinstellung für Veröffentlichungen"; +$a->strings["(click to open/close)"] = "(klicke zum öffnen/schließen)"; +$a->strings["Email/Mailbox Setup"] = "Email/Postfach Einstellungen"; +$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Wenn du mit Email Kontakten über diesen Service kommunizieren möchtest (optional) gib bitte die Einstellungen für dein Postfach an."; +$a->strings["IMAP server name:"] = "IMAP Server Name:"; +$a->strings["IMAP port:"] = "IMAP Port:"; +$a->strings["Security (TLS or SSL):"] = "Sicherheit (TLS oder SSL)"; +$a->strings["Email login name:"] = "Email Login Name:"; +$a->strings["Email password:"] = "Email Passwort:"; +$a->strings["Reply-to address (Optional):"] = "Reply-to Adresse (Optional)"; +$a->strings["Send public posts to all email contacts:"] = "Sende öffentliche Einträge an alle Email Kontakte:"; +$a->strings["Email access is disabled on this site."] = "Zugriff auf Emails für diese Seite deaktiviert."; $a->strings["Welcome back %s"] = "Willkommen zurück %s"; $a->strings["Manage Identities and/or Pages"] = "Verwalte Identitäten und/oder Seiten"; $a->strings["(Toggle between different identities or community/group pages which share your account details.)"] = "(Wähle zwischen verschiedenen Identitäten oder Gemeinschafts/Gruppen Seiten die deine Accountdetails teilen.)"; $a->strings["Select an identity to manage: "] = "Wähle eine Identität zum Verwalten:"; -$a->strings["Submit"] = "Senden"; -$a->strings["Image exceeds size limit of %d"] = "Bildgröße überschreitet das Limit von %d"; -$a->strings["Unable to process image."] = "Konnte das Bild nicht bearbeiten."; -$a->strings["Wall Photos"] = "Pinnwand Bilder"; -$a->strings["Image upload failed."] = "Hochladen des Bildes gescheitert."; -$a->strings["Administrator"] = "Administrator"; -$a->strings["noreply"] = "noreply"; -$a->strings["New mail received at "] = "New mail received at "; -$a->strings["Administrator@"] = "Administrator@"; -$a->strings[" commented on an item at "] = " kommentierte einen Beitrag auf "; -$a->strings["Status"] = "Status"; -$a->strings["Profile"] = "Profil"; -$a->strings["Photos"] = "Bilder"; +$a->strings["Normal View"] = "Normale Ansicht"; +$a->strings["New Item View"] = "Neue Einträge"; +$a->strings["Warning: This group contains %s member from an insecure network."] = array( + 0 => "", + 1 => "", +); +$a->strings["Private messages to this group are at risk of public disclosure."] = "Private Nachrichten an diese Gruppe könnten an die Öffentlichkeit geraten."; +$a->strings["No such group"] = "Es gibt keine solche Gruppe"; +$a->strings["Group is empty"] = "Gruppe ist leer"; +$a->strings["Group: "] = "Gruppe: "; +$a->strings["Contact: "] = "Kontakt "; +$a->strings["Private messages to this person are at risk of public disclosure."] = "Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen."; +$a->strings["Invalid contact."] = "Ungültiger Kontakt."; $a->strings["Shared content is covered by the Creative Commons Attribution 3.0 license."] = "Geteilte Inhalte innerhalb des Friendika Netzwerks sind unter der Creative Commons Attribution 3.0 verfügbar."; -$a->strings["Disallowed profile URL."] = "Nicht erlaubte Profil URL."; +$a->strings["Private Notes"] = "Privater Beitrag"; +$a->strings["Save"] = "Speichern"; +$a->strings["Item not available."] = "Beitrag nicht verfügbar."; +$a->strings["Item was not found."] = "Beitrag konnte nicht gefunden werden."; +$a->strings["Group created."] = "Gruppe erstellt."; +$a->strings["Could not create group."] = "Konnte die Gruppe nicht erstellen."; +$a->strings["Group not found."] = "Gruppe nicht gefunden."; +$a->strings["Group name changed."] = "Gruppenname geändert."; +$a->strings["Permission denied"] = "Zugriff verweigert"; +$a->strings["Create a group of contacts/friends."] = "Eine Gruppe von Kontakten/Freunden anlegen."; +$a->strings["Group Name: "] = "Gruppen Name:"; +$a->strings["Group removed."] = "Gruppe entfernt."; +$a->strings["Unable to remove group."] = "Konnte die Gruppe nicht entfernen."; +$a->strings["Click on a contact to add or remove."] = "Klicke einen Kontakt an um ihn hinzuzufügen oder zu entfernen"; +$a->strings["Group Editor"] = "Gruppen Editor"; +$a->strings["Members"] = "Mitglieder"; +$a->strings["All Contacts"] = "Alle Kontakte"; +$a->strings["Invalid profile identifier."] = "Ungültiger Profil-Bezeichner"; +$a->strings["Profile Visibility Editor"] = "Editor für die Profil-Sichtbarkeit"; +$a->strings["Profile"] = "Profil"; +$a->strings["Visible To"] = "Sichtbar für"; +$a->strings["All Contacts (with secure profile access)"] = "Alle Kontakte (mit gesichertem Profil zugriff)"; +$a->strings["View Contacts"] = "Kontakte anzeigen"; +$a->strings["No contacts."] = "Keine Kontakte."; +$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 (First Last) name."] = "Das scheint nicht dein kompletter Name (Vor- und Nachname) zu sein."; +$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["Not a valid email address."] = "Keine gültige EMail Adresse."; +$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."; +$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."] = "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 %s"] = "Details der Registration von %s"; +$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 %s"] = "Registrationsanfrage auf %s"; +$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 (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 (optional): "] = "Deine OpenID (optional): "; +$a->strings["Include your profile in member directory?"] = "Soll dein Profil im Nutzerverzeichnis angezeigt werden?"; +$a->strings["Registration"] = "Registration"; +$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 profile address on this site will then be 'nickname@\$sitename'."] = "Wähle einen Spitznamen für dein Profil. Dieser muss mit einem Buchstaben beginnen. Die Adresse deines Profils auf dieser Seite wird 'spitzname@\$sitename' sein."; +$a->strings["Choose a nickname: "] = "Spitznamen wählen: "; +$a->strings["Register"] = "Registrieren"; +$a->strings["status"] = "Status"; +$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s mag %2\$s's %3\$s"; +$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s mag %2\$s's %3\$s nicht"; +$a->strings["This is Friendika version"] = "Dies ist Friendika Version"; +$a->strings["running at web location"] = "die unter folgender Webadresse zu finden ist"; +$a->strings["Shared content within the Friendika network is provided under the Creative Commons Attribution 3.0 license"] = "Geteilte Inhalte innerhalb des Friendika Netzwerks sind unter der Creative Commons Attribution 3.0 license verfügbar"; +$a->strings["Please visit Project.Friendika.com to learn more about the Friendika project."] = "Bitte besuche Project.Friendika.com um mehr über Friendika zu erfahren."; +$a->strings["Bug reports and issues: please visit"] = "Probleme oder Fehler gefunden? Bitte besuche"; +$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendika - dot com"] = "Vorschläge, Lobeshymnen, Spenden usw. - bitte eine Email an \"Info\" at Friendika - dot com (englisch bevorzugt)"; +$a->strings["Installed plugins/addons/apps"] = "Installierte Plugins/Erweiterungen/Apps"; +$a->strings["No installed plugins/addons/apps"] = "Keine Plugins/Erweiterungen/Apps installiert"; +$a->strings["Please login."] = "Bitte melde dich an."; +$a->strings["Registration revoked for %s"] = "Registration für %s wurde zurück gezogen"; +$a->strings["Account approved."] = "Account freigegeben."; +$a->strings["[Embedded content - reload page to view]"] = "[Eingebetteter Inhalt - Seite neu laden zum Betrachten]"; +$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"] = "Pinnwand Bilder"; +$a->strings["noreply"] = "noreply"; +$a->strings["Administrator@"] = "Administrator@"; +$a->strings["%s commented on an item at %s"] = "%s kommentierte einen Beitrag auf %s"; +$a->strings["%s posted to your profile wall at %s"] = "%s hat auf deine Profilwand bei %s gepostet"; +$a->strings["System error. Post not saved."] = "Systemfehler. Nachricht konnte nicht gespeichert werden."; +$a->strings["This message was sent to you by %s, a member of the Friendika social network."] = "Diese Nachricht wurde dir von %s gesendet, einem Mitglied des Sozialen Netzwerks Friendika"; +$a->strings["You may visit them online at %s"] = "Du kannst sie online unter %s besuchen"; +$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["%s posted an update."] = "%s hat ein Update gepostet."; +$a->strings["Item not found."] = "Beitrag nicht gefunden."; +$a->strings["Image uploaded but image cropping failed."] = "Bilder hochgeladen aber das Zuschneiden ist fehlgeschlagen."; +$a->strings["Image size reduction [%s] failed."] = "Verkleinern der Bildgröße von [%s] ist gescheitert."; +$a->strings["Unable to process image"] = "Bild konnte nicht verarbeitet werden"; +$a->strings["Image exceeds size limit of %d"] = "Bildgröße überschreitet das Limit von %d"; +$a->strings["Upload File:"] = "Datei hochladen:"; +$a->strings["Upload Profile Photo"] = "Profilbild hochladen"; +$a->strings["Upload"] = "Hochladen"; +$a->strings["skip this step"] = "diesen Schritt überspringen"; +$a->strings["select a photo from your photo albums"] = "wähle ein Foto von deinen Fotoalben"; +$a->strings["Crop Image"] = "Bild Zurechtschneiden"; +$a->strings["Please adjust the image cropping for optimum viewing."] = "Passe bitte den Bildausschnitt an damit das Bild optimal dargestellt werden kann."; +$a->strings["Done Editing"] = "Bearbeitung abgeschlossen"; +$a->strings["Image uploaded successfully."] = "Bild erfolgreich auf den Server geladen."; +$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."] = "Dies wird deinen Account endgültig löschen. Es gibt keine Möglichkeit ihn wiederherzustellen."; +$a->strings["Please enter your password for verification:"] = "Bitte gib dein Passwort zur Verifikation ein:"; +$a->strings["No recipient selected."] = "Kein Empfänger gewählt."; +$a->strings["[no subject]"] = "[kein Betreff]"; +$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"; +$a->strings["Inbox"] = "Eingang"; +$a->strings["Outbox"] = "Ausgang"; +$a->strings["New Message"] = "Neue Nachricht"; +$a->strings["Message deleted."] = "Nachricht gelöscht."; +$a->strings["Conversation removed."] = "Unterhaltung gelöscht."; +$a->strings["Please enter a link URL:"] = "Bitte gib die URL des Links ein:"; +$a->strings["Send Private Message"] = "Private Nachricht senden"; +$a->strings["To:"] = "An:"; +$a->strings["Subject:"] = "Betreff:"; +$a->strings["Your message:"] = "Deine Nachricht:"; +$a->strings["No messages."] = "Keine Nachrichten."; +$a->strings["Delete conversation"] = "Unterhaltung löschen"; +$a->strings["D, d M Y - g:i A"] = "D, d. M Y - g:i A"; +$a->strings["Message not available."] = "Nachricht nicht verfügbar."; +$a->strings["Delete message"] = "Nachricht löschen"; +$a->strings["Send Reply"] = "Antwort senden"; +$a->strings["No profile"] = "Kein Profil"; +$a->strings["Access to this profile has been restricted."] = "Der Zugriff zu diesem Profil wurde eingeschrängt."; +$a->strings["Status"] = "Status"; +$a->strings["Photos"] = "Bilder"; +$a->strings["Login failed."] = "Annmeldung fehlgeschlagen."; +$a->strings["Welcome "] = "Willkommen "; +$a->strings["Please upload a profile photo."] = "Bitte lade ein Profilbild hoch."; +$a->strings["Welcome back "] = "Willkommen zurück "; $a->strings["The profile address specified does not provide adequate information."] = "Die angegebene Profiladresse liefert unzureichende Informationen."; $a->strings["No compatible communication protocols or feeds were discovered."] = "Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden."; $a->strings["An author or name was not found."] = "Es wurde kein Autor oder Name gefunden."; @@ -89,25 +479,11 @@ $a->strings["No browser URL could be matched to this address."] = "Zu dieser Adr $a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von dir erhalten können."; $a->strings["Unable to retrieve contact information."] = "Konnte die Kontaktinformationen nicht empfangen."; $a->strings["following"] = "folgen"; -$a->strings["Image uploaded but image cropping failed."] = "Bilder hochgeladen aber das Zuschneiden ist fehlgeschlagen."; -$a->strings["Profile Photos"] = "Profilbilder"; -$a->strings["Image size reduction [%s] failed."] = "Verkleinern der Bildgröße von [%s] ist gescheitert."; -$a->strings["Unable to process image"] = "Bild konnte nicht verarbeitet werden"; -$a->strings["Upload File:"] = "Datei hochladen:"; -$a->strings["Upload Profile Photo"] = "Profilbild hochladen"; -$a->strings["Upload"] = "Hochladen"; -$a->strings["or"] = "oder"; -$a->strings["skip this step"] = "diesen Schritt überspringen"; -$a->strings["select a photo from your photo albums"] = "wähle ein Foto von deinen Fotoalben"; -$a->strings["Crop Image"] = "Bild Zurechtschneiden"; -$a->strings["Please adjust the image cropping for optimum viewing."] = "Passe bitte den Bildausschnitt an damit das Bild optimal dargestellt werden kann."; -$a->strings["Done Editing"] = "Bearbeitung abgeschlossen"; -$a->strings["Image uploaded successfully."] = "Bild erfolgreich auf den Server geladen."; -$a->strings["Welcome to %s"] = "Willkommen zu %s"; -$a->strings["Please login."] = "Bitte melde dich an."; -$a->strings["Registration revoked for %s"] = "Registration für %s wurde zurück gezogen"; -$a->strings["Registration details for %s"] = "Details der Registration von %s"; -$a->strings["Account approved."] = "Account freigegeben."; +$a->strings["Item has been removed."] = "Eintrag wurde entfernt."; +$a->strings["New mail received at "] = "New mail received at "; +$a->strings["Applications"] = "Anwendungen"; +$a->strings["Search"] = "Suche"; +$a->strings["No results."] = "Keine Ergebnisse."; $a->strings["Profile not found."] = "Profil nicht gefunden."; $a->strings["Profile Name is required."] = "Profilname ist erforderlich."; $a->strings["Profile updated."] = "Profil aktualisiert."; @@ -115,9 +491,8 @@ $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["Hide my contact/friend list from viewers of this profile?"] = "Verberge meine Kontakte/Freunde von Betrachtern dieses Profils?"; -$a->strings["Yes"] = "Ja"; -$a->strings["No"] = "Nein"; +$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Liste der Kontakte/Freunde vor Betrachtern dieses Profils verbergen?"; +$a->strings["Hide profile details and all your messages from unknown viewers?"] = "Profildetails und all deine Beiträge vor unbekannten Besuchern verbergen?"; $a->strings["Edit Profile Details"] = "Profil bearbeiten"; $a->strings["View this profile"] = "Dieses Profil anzeigen"; $a->strings["Create a new profile using these settings"] = "Neues Profil anlegen und diese Einstellungen verwenden"; @@ -163,129 +538,12 @@ $a->strings["Create New Profile"] = "Neues Profil anlegen"; $a->strings["Profile Image"] = "Profilbild"; $a->strings["Visible to everybody"] = "Für jeden sichtbar"; $a->strings["Edit visibility"] = "Sichtbarkeit bearbeiten"; -$a->strings["Passwords do not match. Password unchanged."] = "Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert."; -$a->strings["Empty passwords are not allowed. Password unchanged."] = "Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert."; -$a->strings["Password changed."] = "Passwort ändern."; -$a->strings["Password update failed. Please try again."] = "Aktualisierung des Passworts gescheitert, bitte versuche es noch einmal."; -$a->strings[" Please use a shorter name."] = " Bitte verwende einen kürzeren Namen."; -$a->strings[" Name too short."] = " Name ist zu kurz."; -$a->strings[" Not valid email."] = " Keine gültige EMail."; -$a->strings[" Cannot change to that email."] = " Cannot change to that email."; -$a->strings["Settings updated."] = "Einstellungen aktualisiert."; -$a->strings["Plugin Settings"] = "Plugin Einstellungen"; -$a->strings["Account Settings"] = "Account Einstellungen"; -$a->strings["No Plugin settings configured"] = "Keine Erweiterungen konfiguriert"; -$a->strings["Normal Account"] = "Normaler Account"; -$a->strings["This account is a normal personal profile"] = "Dieser Account ist ein normales persönliches Profil"; -$a->strings["Soapbox Account"] = "Sandkasten Accunt"; -$a->strings["Automatically approve all connection/friend requests as read-only fans"] = "Freundschaftsanfragen werden automatisch als Nurlese-Fans akzeptiert"; -$a->strings["Community/Celebrity Account"] = "Gemeinschafts/Berühmtheiten Account"; -$a->strings["Automatically approve all connection/friend requests as read-write fans"] = "Freundschaftsanfragen werden automatisch als Lese-und-Schreib-Fans akzeptiert"; -$a->strings["Automatic Friend Account"] = "Automatischer Freundes Account"; -$a->strings["Automatically approve all connection/friend requests as friends"] = "Freundschaftsanfragen werden automatisch als Freund akzeptiert"; -$a->strings["OpenID: "] = "OpenID: "; -$a->strings[" (Optional) Allow this OpenID to login to this account."] = " (Optional) Erlaube dieser OpenID sich für diesen Account anzumelden."; -$a->strings["Publish your default profile in site directory?"] = "Dein Standard-Profil im Verzeichnis dieser Seite veröffentliche?"; -$a->strings["Publish your default profile in global social directory?"] = "Dein Standard-Profil im weltweiten Verzeichnis veröffentlichen?"; -$a->strings["Profile is not published."] = "Profil ist nicht veröffentlicht."; -$a->strings["Your Identity Address is"] = "Die Adresse deines Profils lautet:"; -$a->strings["Export Personal Data"] = "Perönliche Daten exportieren"; -$a->strings["Basic Settings"] = "Grundeinstellungen"; -$a->strings["Full Name:"] = "Kompletter Name:"; -$a->strings["Email Address:"] = "Email Adresse:"; -$a->strings["Your Timezone:"] = "Deine Zeitzone:"; -$a->strings["Default Post Location:"] = "Standardstandort:"; -$a->strings["Use Browser Location:"] = "Verwende den Standort des Browsers:"; -$a->strings["Display Theme:"] = "Theme:"; -$a->strings["Security and Privacy Settings"] = "Sicherheits und Privatsphären Einstellungen"; -$a->strings["Maximum Friend Requests/Day:"] = "Maximale Anzahl von Freundschaftsanfragen/Tag:"; -$a->strings["(to prevent spam abuse)"] = "(um SPAM zu vermeiden)"; -$a->strings["Allow friends to post to your profile page:"] = "Erlaube es Freunden Beiträge auf deiner Pinnwand zu posten:"; -$a->strings["Automatically expire (delete) posts older than"] = "Automatisch Beiträge verfallen lassen (löschen) die älter sind als"; -$a->strings["days"] = "Tage"; -$a->strings["Notification Settings"] = "Benachrichtigungs Einstellungen"; -$a->strings["Send a notification email when:"] = "Benachrichtigungs-Email senden wenn:"; -$a->strings["You receive an introduction"] = "Du eine Vorstellung erhälst"; -$a->strings["Your introductions are confirmed"] = "Eine deiner Vorstellungen angenommen wurde"; -$a->strings["Someone writes on your profile wall"] = "Jemand etwas auf deiner Pinnwand postet"; -$a->strings["Someone writes a followup comment"] = "Jemand einen Kommentar verfasst"; -$a->strings["You receive a private message"] = "Du eine private Nachricht erhälst"; -$a->strings["Password Settings"] = "Passwort Einstellungen"; -$a->strings["Leave password fields blank unless changing"] = "Lass die Passwort-Felder leer außer du willst das Passwort ändern"; -$a->strings["New Password:"] = "Neues Passwort:"; -$a->strings["Confirm:"] = "Bestätigen:"; -$a->strings["Advanced Page Settings"] = "Erweiterte Seiten Einstellungen"; -$a->strings["Default Post Permissions"] = "Grundeinstellung für Veröffentlichungen"; -$a->strings["(click to open/close)"] = "(klicke zum öffnen/schließen)"; -$a->strings["Email/Mailbox Setup"] = "Email/Postfach Einstellungen"; -$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Wenn du mit Email Kontakten über diesen Service kommunizieren möchtest (optional) gib bitte die Einstellungen für dein Postfach an."; -$a->strings["IMAP server name:"] = "IMAP Server Name:"; -$a->strings["IMAP port:"] = "IMAP Port:"; -$a->strings["Security (TLS or SSL):"] = "Sicherheit (TLS oder SSL)"; -$a->strings["Email login name:"] = "Email Login Name:"; -$a->strings["Email password:"] = "Email Passwort:"; -$a->strings["Reply-to address (Optional):"] = "Reply-to Adresse (Optional)"; -$a->strings["Send public posts to all email contacts:"] = "Sende öffentliche Einträge an alle Email Kontakte:"; -$a->strings["Email access is disabled on this site."] = "Zugriff auf Emails für diese Seite deaktiviert."; -$a->strings["Public access denied."] = "Öffentlicher Zugriff verweigert."; -$a->strings["No results."] = "Keine Ergebnisse."; -$a->strings["Photo Albums"] = "Fotoalben"; -$a->strings["Contact Photos"] = "Kontaktbilder"; -$a->strings["Contact information unavailable"] = "Kontakt Informationen nicht verfügbar"; -$a->strings["Album not found."] = "Album nicht gefunden."; -$a->strings["Delete Album"] = "Album löschen"; -$a->strings["Delete Photo"] = "Foto löschen"; -$a->strings["was tagged in a"] = "was tagged in a"; -$a->strings["photo"] = "Foto"; -$a->strings["by"] = "von"; -$a->strings["Image exceeds size limit of "] = "Die Bildgröße übersteigt das Limit von "; -$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["Permissions"] = "Berechtigungen"; -$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["Use as profile photo"] = "Als Profilbild verwenden"; -$a->strings["Private Message"] = "Private Nachricht"; -$a->strings["<< Prev"] = "<< Vorherige"; -$a->strings["View Full Size"] = "Betrachte Originalgröße"; -$a->strings["Next >>"] = "Nächste >>"; -$a->strings["Tags: "] = "Tags: "; -$a->strings["[Remove any tag]"] = "[Tag entfernen]"; -$a->strings["New album name"] = "Name des neuen Albums"; -$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["I like this (toggle)"] = "Ich mag das (toggle)"; -$a->strings["I don't like this (toggle)"] = "Ich mag das nicht (toggle)"; -$a->strings["Share"] = "Teilen"; -$a->strings["Please wait"] = "Bitte warten"; -$a->strings["This is you"] = "Das bist du"; -$a->strings["Delete"] = "Löschen"; -$a->strings["Recent Photos"] = "Neuste Fotos"; -$a->strings["Upload New Photos"] = "Weitere Fotos hochladen"; -$a->strings["View Album"] = "Album betrachten"; -$a->strings["Item not found."] = "Beitrag nicht gefunden."; -$a->strings["Item has been removed."] = "Eintrag wurde entfernt."; -$a->strings["Item not found"] = "Beitrag nicht gefunden"; -$a->strings["Edit post"] = "Beitrag bearbeiten"; -$a->strings["Post to Email"] = "An Email senden"; -$a->strings["Edit"] = "Bearbeiten"; -$a->strings["Upload photo"] = "Foto hochladen"; -$a->strings["Insert web link"] = "Weblink einfügen"; -$a->strings["Insert YouTube video"] = "YouTube Video einfügen"; -$a->strings["Insert Vorbis [.ogg] video"] = "Vorbis [.ogg] Video einfügen"; -$a->strings["Insert Vorbis [.ogg] audio"] = "Vorbis [.ogg] Audio einfügen"; -$a->strings["Set your location"] = "Deinen Standort festlegen"; -$a->strings["Clear browser location"] = "Browser Standort leeren"; -$a->strings["Permission settings"] = "Berechtigungseinstellungen"; -$a->strings["CC: email addresses"] = "CC: EMail Addresse"; -$a->strings["Public post"] = "Öffentlicher Beitrag"; -$a->strings["Example: bob@example.com, mary@example.com"] = "Z.B.: bob@example.com, mary@example.com"; -$a->strings["[Embedded content - reload page to view]"] = "[Eingebetteter Inhalt - Seite neu laden zum Betrachten]"; +$a->strings["Global Directory"] = "Weltweites Verzeichnis"; +$a->strings["Normal site view"] = "Normale Seitenansicht"; +$a->strings["View all site entries"] = "Zeige alle Einträge dieser Seite"; +$a->strings["Site Directory"] = "Verzeichnis"; +$a->strings["Gender: "] = "Geschlecht:"; +$a->strings["No entries (some entries may be hidden)."] = "Keine Einträge (einige Einträge könnten versteckt sein)."; $a->strings["%s : Not a valid email address."] = "%s: Keine gültige Email Adresse."; $a->strings["Please join my network on %s"] = "Bitte trete meinem Netzwerk auf %s bei"; $a->strings["%s : Message delivery failed."] = "%s: Zustellung der Nachricht fehlgeschlagen."; @@ -295,291 +553,9 @@ $a->strings["%d message sent."] = array( ); $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 %s"] = "Bitte trete meinem Sozialen Netzwerk auf %s bei"; $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:"; -$a->strings["Invite Friends"] = "Freunde einladen"; -$a->strings["Find People With Shared Interests"] = "Finde Personen die deine Interessen teilen"; -$a->strings["Connect/Follow"] = "Verbinden/Folgen"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Beispiel: bob@example.com, http://example.com/barbara"; -$a->strings["Follow"] = "Folge"; -$a->strings["Could not access contact record."] = "Konnte nicht auf die Kontaktdaten zugreifen."; -$a->strings["Could not locate selected profile."] = "Konnte das ausgewählte Profiel nicht finden."; -$a->strings["Contact updated."] = "Kontakt aktualisiert."; -$a->strings["Failed to update contact record."] = "Aktualisierung der Kontaktdaten fehlgeschlagen."; -$a->strings["Contact has been blocked"] = "Kontakt wurde blockiert"; -$a->strings["Contact has been unblocked"] = "Kontakt wurde wieder frei gegeben"; -$a->strings["Contact has been ignored"] = "Der Kontakt wurde ignoriert"; -$a->strings["Contact has been unignored"] = "Kontakt wurde ignoriert"; -$a->strings["stopped following"] = "wird nicht mehr gefolgt"; -$a->strings["Contact has been removed."] = "Kontakt wurde entfernt."; -$a->strings["Contact not found."] = "Kontakt nicht gefunden."; -$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["Privacy Unavailable"] = "Privatsphäre nicht verfügbar"; -$a->strings["Private communications are not available for this contact."] = "Private Kommunikation ist für diesen Kontakt nicht verfügbar."; -$a->strings["Never"] = "Niemals"; -$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["Profile Visibility"] = "Profil Anzeige"; -$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Bitte wähle eines deiner Profile das angezeitgt werden soll, wenn %s dein Profil aufruft."; -$a->strings["Contact Information / Notes"] = "Kontakt Informationen / Notizen"; -$a->strings["Online Reputation"] = "Online Ruf"; -$a->strings["Occasionally your friends may wish to inquire about this person's online legitimacy."] = "Es könnte sein, dass deine Freunde etwas über den Ruf einer Peron erfahren möchten."; -$a->strings["You may help them choose whether or not to interact with this person by providing a reputation to guide them."] = "Du kannst ihnen bei der Entscheidung helfen ob sie mit einer Person interagieren sollten oder nicht indem du Informationen über den Ruf der Person anbietest."; -$a->strings["Please take a moment to elaborate on this selection if you feel it could be helpful to others."] = "Bitte nimm dir einen Moment und fülle diesen Punkt aus wenn du denkst das es anderen helfen könnte."; -$a->strings["Visit \$name's profile"] = "Besuche das Profil von \$name"; -$a->strings["Block/Unblock contact"] = "Kontakt blockieren/freischalten"; -$a->strings["Ignore contact"] = "Ignoriere den Kontakt"; -$a->strings["Repair contact URL settings"] = "URL Einstellungen des Kontakts reparieren"; -$a->strings["Repair contact URL settings (WARNING: Advanced)"] = "URL Einstellungen des Kontakts reparieren (Achtung: Fortgeschritten)"; -$a->strings["View conversations"] = "Unterhaltungen anzeigen"; -$a->strings["Delete contact"] = "Lösche den Kontakt"; -$a->strings["Last updated: "] = "Letzte Aktualisierung: "; -$a->strings["Update public posts: "] = "Aktualisierung öffentlicher Nachrichten: "; -$a->strings["Update now"] = "Jetzt aktualisieren"; -$a->strings["Unblock this contact"] = "Blockade dieses Kontakts aufheben"; -$a->strings["Block this contact"] = "Diesen Kontakt blockieren"; -$a->strings["Unignore this contact"] = "Diesen Kontakt nicht mehr ignorieren"; -$a->strings["Ignore this contact"] = "Diesen Kontakt ignorieren"; -$a->strings["Currently blocked"] = "Derzeit geblockt"; -$a->strings["Currently ignored"] = "Derzeit ignoriert"; -$a->strings["Contacts"] = "Kontakte"; -$a->strings["Show Blocked Connections"] = "Zeige geblockte Verbindungen"; -$a->strings["Hide Blocked Connections"] = "Verstecke geblockte Verbindungen"; -$a->strings["Finding: "] = "Funde: "; -$a->strings["Find"] = "Finde"; -$a->strings["Visit \$username's profile"] = "Besuche das Profil von \$username"; -$a->strings["Edit contact"] = "Kontakt bearbeiten"; -$a->strings["Remote privacy information not available."] = "Entfernte Privatsphäreneinstellungen nicht verfügbar."; -$a->strings["Visible to:"] = "Sichtbar für:"; -$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 (First Last) name."] = "Das scheint nicht dein kompletter Name (Vor- und Nachname) zu sein."; -$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["Not a valid email address."] = "Keine gültige EMail Adresse."; -$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."; -$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."] = "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 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 %s"] = "Registrationsanfrage auf %s"; -$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 (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 (optional): "] = "Deine OpenID (optional): "; -$a->strings["Include your profile in member directory?"] = "Soll dein Profil im Nutzerverzeichnis angezeigt werden?"; -$a->strings["Registration"] = "Registration"; -$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 profile address on this site will then be 'nickname@\$sitename'."] = "Wähle einen Spitznamen für dein Profil. Dieser muss mit einem Buchstaben beginnen. Die Adresse deines Profils auf dieser Seite wird 'spitzname@\$sitename' sein."; -$a->strings["Choose a nickname: "] = "Spitznamen wählen: "; -$a->strings["Post successful."] = "Erfolgreich gesendet."; -$a->strings["Help:"] = "Hilfe:"; -$a->strings["Help"] = "Hilfe"; -$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["Proceed with Installation"] = "Mit der Installation fortfahren"; -$a->strings["Your Friendika site database has been installed."] = "Die Datenbank deiner Friendika Seite wurde erfolgreich installiert."; -$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["Proceed to registration"] = "Mit der Registration fortfahren"; -$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["Friendika Social Network"] = "Friendika Soziales Netzwerk"; -$a->strings["Installation"] = "Installation"; -$a->strings["In order to install Friendika we need to know how to contact your database."] = "Um Friendika installieren zu können müssen wir wissen, wie wir die Datenbank erreichen können."; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Bitte kontaktiere den Hosting Provider oder den Administrator der Seite falls du Fragen zu diesen Einstellungen haben solltest."; -$a->strings["The database you specify below must already exist. If it does not, please create it before continuing."] = "Die Datenbank die du hier angibst muss bereits existieren. Wenn dies noch nicht der Fall ist lege sie bitte an bevor du fortfährst."; -$a->strings["Database Server Name"] = "Datenbank Server"; -$a->strings["Database Login Name"] = "Datenbank Nutzer"; -$a->strings["Database Login Password"] = "Datenbank Passwort"; -$a->strings["Database Name"] = "Datenbank Name"; -$a->strings["Please select a default timezone for your website"] = "Bitte wähle die standard Zeitzone deiner Webseite"; -$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["Normal View"] = "Normale Ansicht"; -$a->strings["New Item View"] = "Neue Einträge"; -$a->strings["Warning: This group contains %s member from an insecure network."] = array( - 0 => "", - 1 => "", -); -$a->strings["Private messages to this group are at risk of public disclosure."] = "Private Nachrichten an diese Gruppe könnten an die Öffentlichkeit geraten."; -$a->strings["No such group"] = "Es gibt keine solche Gruppe"; -$a->strings["Group is empty"] = "Gruppe ist leer"; -$a->strings["Group: "] = "Gruppe: "; -$a->strings["Contact: "] = "Kontakt "; -$a->strings["Private messages to this person are at risk of public disclosure."] = "Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen."; -$a->strings["Invalid contact."] = "Ungültiger Kontakt."; -$a->strings["Invalid profile identifier."] = "Ungültiger Profil-Bezeichner"; -$a->strings["Profile Visibility Editor"] = "Editor für die Profil-Sichtbarkeit"; -$a->strings["Click on a contact to add or remove."] = "Klicke einen Kontakt an um ihn hinzuzufügen oder zu entfernen"; -$a->strings["Visible To"] = "Sichtbar für"; -$a->strings["All Contacts (with secure profile access)"] = "Alle Kontakte (mit gesichertem Profil zugriff)"; -$a->strings["Invalid request identifier."] = "Invalid request identifier."; -$a->strings["Discard"] = "Verwerfen"; -$a->strings["Ignore"] = "Ignorieren"; -$a->strings["Pending Friend/Connect Notifications"] = "Anstehende Freundschafts/Kontakt Benachrichtigungen"; -$a->strings["Show Ignored Requests"] = "Zeige ignorierte Anfragen"; -$a->strings["Hide Ignored Requests"] = "Verberge ignorierte Anfragen"; -$a->strings["Claims to be known to you: "] = "Behauptet dich zu kennen: "; -$a->strings["yes"] = "ja"; -$a->strings["no"] = "nein"; -$a->strings["Approve as: "] = "Genehmigen als: "; -$a->strings["Friend"] = "Freund"; -$a->strings["Fan/Admirer"] = "Fan/Verehrer"; -$a->strings["Notification type: "] = "Benachrichtigungs Typ: "; -$a->strings["Friend/Connect Request"] = "Kontakt-/Freundschaftsanfrage"; -$a->strings["New Follower"] = "Neuer Bewunderer"; -$a->strings["Approve"] = "Genehmigen"; -$a->strings["No notifications."] = "Keine Benachrichtigungen."; -$a->strings["User registrations waiting for confirm"] = "Neuanmeldungen die auf deine Bestätigung warten"; -$a->strings["Deny"] = "Verwehren"; -$a->strings["No registrations."] = "Keine Neuanmeldungen."; -$a->strings["Contact settings applied."] = "Einstellungen zum Kontakt angewandt."; -$a->strings["Contact update failed."] = "Konnte den Kontakt nicht aktualisieren."; -$a->strings["Repair Contact Settings"] = "Kontakt Einstellungen reparieren"; -$a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact will stop working."] = "Warnung: Nur für erfahrene Nutzer sollten hier fehlerhafte Informationen eingetragen werden wirst du nicht mehr in der Lage sein mit diesem Kontakt zu kommunizieren."; -$a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "Bitte nutze den Zurück-Button deines Browsers jetzt wenn du dir unsicher bist was auf dieser Seite gemacht wird."; -$a->strings["Name"] = "Name"; -$a->strings["Account Nickname"] = "Account Spitzname"; -$a->strings["Account URL"] = "Account URL"; -$a->strings["Friend Request URL"] = "URL für Freundschaftsanfragen"; -$a->strings["Friend Confirm URL"] = "URL für Bestätigungen von Freundschaftsanfragen"; -$a->strings["Notification Endpoint URL"] = "URL Endpunkt für Benachrichtigungen"; -$a->strings["Poll/Feed URL"] = "Pull/Feed URL"; -$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."] = "Profil Adresse ist ungültig oder stellt einige Profildaten nicht zur Verfügung."; -$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["%d required parameter was not found at the given location"] = array( - 0 => "", - 1 => "", -); -$a->strings["Introduction complete."] = "Vorstellung abgeschlossen."; -$a->strings["Unrecoverable protocol error."] = "Nicht behebbarer Protokollfehler."; -$a->strings["Profile unavailable."] = "Profil nicht verfügbar."; -$a->strings["%s has received too many connection requests today."] = "%s hat heute zu viele Freundschaftsanfragen 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"] = "Ungültiger 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 %s."] = "Es scheint so, als ob du bereits ein Freund von %s bist."; -$a->strings["Invalid profile URL."] = "Ungültige 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["Welcome home %s."] = "Willkommen zurück %s."; -$a->strings["Please confirm your introduction/connection request to %s."] = "Bitte bestätige deine Vorstellung/Verbindungs Anfrage bei %s."; -$a->strings["Confirm"] = "Bestätigen"; -$a->strings["[Name Withheld]"] = "[Name Zurückgehalten]"; -$a->strings["Introduction received at "] = "Vorstellung erhalten auf"; -$a->strings["Friend/Connection Request"] = "Freundschafts/Kontakt Anfrage"; -$a->strings["Examples: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, testuser@identi.ca"] = "Beispiele: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, testuser@identi.ca"; -$a->strings["Please answer the following:"] = "Bitte beantworte folgende Fragen:"; -$a->strings["Does \$name know you?"] = "Kennt \$name dich?"; -$a->strings["Add a personal note:"] = "Eine persönliche Notiz anfügen:"; -$a->strings["Please enter your 'Identity Address' from one of the following supported social networks:"] = "Bitte gib die Adresse deiner Identität in einem der unterstützten sozialen Netzwerke an:"; -$a->strings["Friendika"] = "Friendika"; -$a->strings["StatusNet/Federated Social Web"] = "StatusNet/Federated Social Web"; -$a->strings["Private (secure) network"] = "Privates (sicheres) Netzwerk"; -$a->strings["Public (insecure) network"] = "Öffentliches (unsicheres) Netzwerk"; -$a->strings["Your Identity Address:"] = "Adresse deiner Identität"; -$a->strings["Submit Request"] = "Anfrage abschicken"; -$a->strings["Cancel"] = "Abbrechen"; -$a->strings["status"] = "Status"; -$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s mag %2\$s's %3\$s"; -$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s mag %2\$s's %3\$s nicht"; -$a->strings["Password reset request issued. Check your email."] = "Zurücksetzen des Passworts eingeleitet. Bitte überprüfe deine Email."; -$a->strings["Password reset requested at %s"] = "Anfrage zum Zurücksetzen des Passworts auf %s erhalten"; -$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Anfrage konnte nicht verifiziert werden. (Eventuell hast du bereits ähnliche Anfrage gestellt.) Zurücksetzen des Passworts gescheitert."; -$a->strings["Your password has been reset as requested."] = "Dein Passwort wurde wie gewünscht zurück gesetzt."; -$a->strings["Your new password is"] = "Dein neues Passwort lautet"; -$a->strings["Save or copy your new password - and then"] = "Speichere oder kopiere dein neues Passwort - und dann"; -$a->strings["click here to login"] = "hier klicken um dich anzumelden"; -$a->strings["Your password may be changed from the Settings page after successful login."] = "Du kannst das Passwort unter den Einstellungen ändern sobald du dich erfolgreich angemeldet hast."; -$a->strings["Forgot your Password?"] = "Hast du dein Passwort vergessen?"; -$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Gib deine Email-Adresse an und fordere ein neues Passwort an. Es werden dir dann weitere Informationen per Mail zugesand."; -$a->strings["Nickname or Email: "] = "Spitzname oder Email:"; -$a->strings["Reset"] = "Zurücksetzen"; -$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."] = "Dies wird deinen Account endgültig löschen. Es gibt keine Möglichkeit ihn wiederherzustellen."; -$a->strings["Please enter your password for verification:"] = "Bitte gib dein Passwort zur Verifikation ein:"; -$a->strings["Applications"] = "Anwendungen"; -$a->strings["Private Notes"] = "Privater Beitrag"; -$a->strings["Save"] = "Speichern"; -$a->strings["Global Directory"] = "Weltweites Verzeichnis"; -$a->strings["Normal site view"] = "Normale Seitenansicht"; -$a->strings["View all site entries"] = "Zeige alle Einträge dieser Seite"; -$a->strings["Site Directory"] = "Verzeichnis"; -$a->strings["Gender: "] = "Geschlecht:"; -$a->strings["No entries (some entries may be hidden)."] = "Keine Einträge (einige Einträge könnten versteckt sein)."; -$a->strings["This is Friendika version"] = "Dies ist Friendika Version"; -$a->strings["running at web location"] = "die unter folgender Webadresse zu finden ist"; -$a->strings["Shared content within the Friendika network is provided under the Creative Commons Attribution 3.0 license"] = "Geteilte Inhalte innerhalb des Friendika Netzwerks sind unter der Creative Commons Attribution 3.0 license verfügbar"; -$a->strings["Please visit Project.Friendika.com to learn more about the Friendika project."] = "Bitte besuche Project.Friendika.com um mehr über Friendika zu erfahren."; -$a->strings["Bug reports and issues: please visit"] = "Probleme oder Fehler gefunden? Bitte besuche"; -$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendika - dot com"] = "Vorschläge, Lobeshymnen, Spenden usw. - bitte eine Email an \"Info\" at Friendika - dot com (englisch bevorzugt)"; -$a->strings["Installed plugins/addons/apps"] = "Installierte Plugins/Erweiterungen/Apps"; -$a->strings["No installed plugins/addons/apps"] = "Keine Plugins/Erweiterungen/Apps installiert"; -$a->strings["Unable to locate original post."] = "Konnte das original Posting nicht finden."; -$a->strings["Empty post discarded."] = "Leere Nachricht wurde verworfen."; -$a->strings["System error. Post not saved."] = "Systemfehler. Nachricht konnte nicht gespeichert werden."; -$a->strings["This message was sent to you by %s, a member of the Friendika social network."] = "Diese Nachricht wurde dir von %s gesendet, einem Mitglied des Sozialen Netzwerks Friendika"; -$a->strings["You may visit them online at %s"] = "Du kannst sie online unter %s besuchen"; -$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["%s posted an update."] = "%s hat ein Update gepostet."; -$a->strings["Tag removed"] = "Tag entfernt"; -$a->strings["Remove Item Tag"] = "Gegenstands Tag entfernen"; -$a->strings["Select a tag to remove: "] = "Wähle ein Tag zum Entfernen aus: "; -$a->strings["Remove"] = "Entfernen"; -$a->strings["No recipient selected."] = "Kein Empfänger gewählt."; -$a->strings["[no subject]"] = "[kein Betreff]"; -$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"; -$a->strings["Inbox"] = "Eingang"; -$a->strings["Outbox"] = "Ausgang"; -$a->strings["New Message"] = "Neue Nachricht"; -$a->strings["Message deleted."] = "Nachricht gelöscht."; -$a->strings["Conversation removed."] = "Unterhaltung gelöscht."; -$a->strings["Please enter a link URL:"] = "Bitte gib die URL des Links ein:"; -$a->strings["Send Private Message"] = "Private Nachricht senden"; -$a->strings["To:"] = "An:"; -$a->strings["Subject:"] = "Betreff:"; -$a->strings["No messages."] = "Keine Nachrichten."; -$a->strings["Delete conversation"] = "Unterhaltung löschen"; -$a->strings["D, d M Y - g:i A"] = "D, d. M Y - g:i A"; -$a->strings["Message not available."] = "Nachricht nicht verfügbar."; -$a->strings["Delete message"] = "Nachricht löschen"; -$a->strings["Send Reply"] = "Antwort senden"; $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."; @@ -596,35 +572,49 @@ $a->strings["The ID provided by your system is a duplicate on our system. It sho $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 %s"] = "Auf %s wurde die Verbindung akzeptiert"; -$a->strings["Login failed."] = "Annmeldung fehlgeschlagen."; -$a->strings["Welcome "] = "Willkommen "; -$a->strings["Please upload a profile photo."] = "Bitte lade ein Profilbild hoch."; -$a->strings["Welcome back "] = "Willkommen zurück "; -$a->strings["%s welcomes %s"] = "%s heißt %s herzlich willkommen"; -$a->strings["No contacts."] = "Keine Kontakte."; -$a->strings["Group created."] = "Gruppe erstellt."; -$a->strings["Could not create group."] = "Konnte die Gruppe nicht erstellen."; -$a->strings["Group not found."] = "Gruppe nicht gefunden."; -$a->strings["Group name changed."] = "Gruppenname geändert."; -$a->strings["Create a group of contacts/friends."] = "Eine Gruppe von Kontakten/Freunden anlegen."; -$a->strings["Group Name: "] = "Gruppen Name:"; -$a->strings["Group removed."] = "Gruppe entfernt."; -$a->strings["Unable to remove group."] = "Konnte die Gruppe nicht entfernen."; -$a->strings["Group Editor"] = "Gruppen Editor"; -$a->strings["Members"] = "Mitglieder"; -$a->strings["All Contacts"] = "Alle Kontakte"; -$a->strings["Profile Match"] = "Profil Übereinstimmungen"; -$a->strings["No matches"] = "Keine Übereinstimmungen"; -$a->strings["Post to Twitter"] = "Nach Twitter senden"; -$a->strings["Twitter Posting Settings"] = "Twitter Posting Einstellungen"; -$a->strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "Kein Consumer Schlüsselpaar für Twitter gefunden. Bitte wende dich an den Administrator der Seite."; -$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."] = "Auf dieser Friendika Instanz wurde das Twitter Plugin aktiviert dein Account ist allerdings noch nicht mit einem Twitter Account verbunden. Um deinen Account mit Twitter zu verbinden, klick auf den Button weiter unten und gib die PIN die du auf Twitter erhälst hier ein. Es werden ausschließlich deine öffentlichen Nachrichten auf Twitter veröffentlicht."; -$a->strings["Log in with Twitter"] = "bei Twitter anmelden"; -$a->strings["Copy the PIN from Twitter here"] = "Kopiere die Twitter PIN hier her"; -$a->strings["Currently connected to: "] = "Momentan verbunden mit: "; -$a->strings["If enabled all your public postings will be posted to the associated Twitter account as well."] = "Wenn dies aktiviert ist, werden alle deine öffentlichen Nachricten auch auf dem verbundenen Twitter Account veröffentlicht."; -$a->strings["Send public postings to Twitter"] = "Veröffentliche öffentliche Nachrichten auf Twitter"; -$a->strings["Clear OAuth configuration"] = "OAuth Konfiguration löschen"; +$a->strings["Facebook disabled"] = "Facebook deaktiviert"; +$a->strings["Updating contacts"] = "Aktualisiere Kontakte"; +$a->strings["Facebook API key is missing."] = "Facebook API Schlüssel nicht gefunden"; +$a->strings["Facebook Connect"] = "Mit Facebook verbinden"; +$a->strings["Install Facebook connector for this account."] = "Facebook Connector für diesen Account installieren."; +$a->strings["Remove Facebook connector"] = "Facebook Connector entfernen"; +$a->strings["Post to Facebook by default"] = "Sende standardmäßig nach Facebook"; +$a->strings["Facebook"] = "Facebook"; +$a->strings["Facebook Connector Settings"] = "Facebook Verbindungseinstellungen"; +$a->strings["Post to Facebook"] = "Zu Facebook posten"; +$a->strings["Post to Facebook cancelled because of multi-network access permission conflict."] = "Das Senden nach Facebook wurde zurückgezogen da Konflikte bei den Multi-Netzwerks-Rechten vorliegen."; +$a->strings["Image: "] = "Bild"; +$a->strings["View on Friendika"] = "Auf Friendika ansehen"; +$a->strings["Widgets key: "] = "Widgets Schlüssel: "; +$a->strings["Generate new key"] = "Neuen Schlüssel erstellen"; +$a->strings["Connect on Friendika!"] = "Auf Friendika Verbinden!"; +$a->strings["Three Dimensional Tic-Tac-Toe"] = "Dreidimensionales Tic-Tac-Toe"; +$a->strings["3D Tic-Tac-Toe"] = "3D Tic-Tac-Toe"; +$a->strings["New game"] = "Neues Spiel"; +$a->strings["New game with handicap"] = "Neues Handicap Spiel"; +$a->strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "Drei dimensionales Tic-Tac-Toe ist genauso wie das herkömmliche Spiel, nur das man es auf mehreren Ebenen gleichzeitig spielt."; +$a->strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "In diesem Fall sind es drei Ebenen. Man gewinnt indem man drei in einer Reihe auf einer beliebigen Reihe schafft, oder drei übereinander oder diagonal auf verschiedenen Ebenen."; +$a->strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "Beim Handicap-Spiel wird die zentrale Position der mittleren Ebene gesperrt da der Spieler der diese Ebene besitzt oft einen unfairen Vorteil genießt."; +$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["Randplace Settings"] = "Randplace Einstellungen"; +$a->strings["Enable Randplace Plugin"] = "Randplace Erweiterung aktivieren"; +$a->strings["Select files to upload: "] = "Wähle Dateien zum Upload aus: "; +$a->strings["Use the following controls only if the Java uploader [above] fails to launch."] = "Verwende die folgenden Kontrollen nur, wenn der Java Uploader [oben] nicht funktioniert."; +$a->strings["Upload a file"] = "Datei hochladen"; +$a->strings["Drop files here to upload"] = "Ziehe die Dateien hier her die du hochladen willst"; +$a->strings["Failed"] = "Fehlgeschlagen"; +$a->strings["No files were uploaded."] = "Keine Dateien hochgeladen."; +$a->strings["Uploaded file is empty"] = "Hochgeladene Datei ist leer"; +$a->strings["Uploaded file is too large"] = "Hochgeladene Datei ist zu groß"; +$a->strings["File has an invalid extension, it should be one of "] = "Die Dateiextension ist nicht erlaubt, sie muss eine der folgenden sein "; +$a->strings["Upload was cancelled, or server error encountered"] = "Upload abgebrochen oder Serverfehler aufgetreten"; +$a->strings["OEmbed settings updated"] = "OEmbed Einstellungen aktualisiert."; +$a->strings["Use OEmbed for YouTube videos: "] = "OEmbed für YouTube videos verwenden: "; +$a->strings["URL to embed:"] = "URL zum Einbetten:"; $a->strings["Post to StatusNet"] = "Nach StatusNet senden"; $a->strings["Please contact your site administrator.
The provided API URL is not valid."] = "Bitte kontaktiere den Administrator der Seite.
Die gegebene API URL ist nicht gültig."; $a->strings["We could not contact the StatusNet API with the Path you entered."] = "Die StatusNet API konnte mit dem angegebenen Pfad nicht erreicht werden."; @@ -643,50 +633,37 @@ $a->strings["Copy the security code from StatusNet here"] = "Kopiere den Sicherh $a->strings["Cancel Connection Process"] = "Verbindungsprozess abbrechen"; $a->strings["Current StatusNet API is"] = "Derzeitige StatusNet API URL lautet"; $a->strings["Cancel StatusNet Connection"] = "Verbindung zum StatusNet Server abbrechen"; +$a->strings["Currently connected to: "] = "Momentan verbunden mit: "; $a->strings["If enabled all your public postings will be posted to the associated StatusNet account."] = "Wenn aktiv, werden alle deine öffentlichen Beiträge auch auf dem verbundenen StatusNet Account veröffentlicht."; $a->strings["Allow posting to StatusNet"] = "Nach StatusNet senden erlauben"; $a->strings["Send public postings to StatusNet by default"] = "Veröffentliche alle öffentlichen Beiträge auch bei StatusNet"; -$a->strings["Three Dimensional Tic-Tac-Toe"] = "Dreidimensionales Tic-Tac-Toe"; -$a->strings["3D Tic-Tac-Toe"] = "3D Tic-Tac-Toe"; -$a->strings["New game"] = "Neues Spiel"; -$a->strings["New game with handicap"] = "Neues Handicap Spiel"; -$a->strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "Drei dimensionales Tic-Tac-Toe ist genauso wie das herkömmliche Spiel, nur das man es auf mehreren Ebenen gleichzeitig spielt."; -$a->strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "In diesem Fall sind es drei Ebenen. Man gewinnt indem man drei in einer Reihe auf einer beliebigen Reihe schafft, oder drei übereinander oder diagonal auf verschiedenen Ebenen."; -$a->strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "Beim Handicap-Spiel wird die zentrale Position der mittleren Ebene gesperrt da der Spieler der diese Ebene besitzt oft einen unfairen Vorteil genießt."; -$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["Select files to upload: "] = "Wähle Dateien zum Upload aus: "; -$a->strings["Use the following controls only if the Java uploader [above] fails to launch."] = "Verwende die folgenden Kontrollen nur, wenn der Java Uploader [oben] nicht funktioniert."; -$a->strings["Facebook disabled"] = "Facebook deaktiviert"; -$a->strings["Updating contacts"] = "Aktualisiere Kontakte"; -$a->strings["Facebook API key is missing."] = "Facebook API Schlüssel nicht gefunden"; -$a->strings["Facebook Connect"] = "Mit Facebook verbinden"; -$a->strings["Install Facebook connector for this account."] = "Facebook Connector für diesen Account installieren."; -$a->strings["Remove Facebook connector"] = "Facebook Connector entfernen"; -$a->strings["Post to Facebook by default"] = "Sende standardmäßig nach Facebook"; -$a->strings["Facebook"] = "Facebook"; -$a->strings["Facebook Connector Settings"] = "Facebook Verbindungseinstellungen"; -$a->strings["Post to Facebook"] = "Zu Facebook posten"; -$a->strings["Post to Facebook cancelled because of multi-network access permission conflict."] = "Das Senden nach Facebook wurde zurückgezogen da Konflikte bei den Multi-Netzwerks-Rechten vorliegen."; -$a->strings["Image: "] = "Bild"; -$a->strings["View on Friendika"] = "Auf Friendika ansehen"; -$a->strings["Widgets key: "] = "Widgets Schlüssel: "; -$a->strings["Generate new key"] = "Neuen Schlüssel erstellen"; -$a->strings["Connect on Friendika!"] = "Auf Friendika Verbinden!"; -$a->strings["Randplace Settings"] = "Randplace Einstellungen"; -$a->strings["Enable Randplace Plugin"] = "Randplace Erweiterung aktivieren"; -$a->strings["Upload a file"] = "Datei hochladen"; -$a->strings["Drop files here to upload"] = "Ziehe die Dateien hier her die du hochladen willst"; -$a->strings["Failed"] = "Fehlgeschlagen"; -$a->strings["No files were uploaded."] = "Keine Dateien hochgeladen."; -$a->strings["Uploaded file is empty"] = "Hochgeladene Datei ist leer"; -$a->strings["Uploaded file is too large"] = "Hochgeladene Datei ist zu groß"; -$a->strings["File has an invalid extension, it should be one of "] = "Die Dateiextension ist nicht erlaubt, sie muss eine der folgenden sein "; -$a->strings["Upload was cancelled, or server error encountered"] = "Upload abgebrochen oder Serverfehler aufgetreten"; -$a->strings["(no subject)"] = "(kein Betreff)"; +$a->strings["Clear OAuth configuration"] = "OAuth Konfiguration löschen"; +$a->strings["Post to Twitter"] = "Nach Twitter senden"; +$a->strings["Twitter Posting Settings"] = "Twitter Posting Einstellungen"; +$a->strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "Kein Consumer Schlüsselpaar für Twitter gefunden. Bitte wende dich an den Administrator der Seite."; +$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."] = "Auf dieser Friendika Instanz wurde das Twitter Plugin aktiviert dein Account ist allerdings noch nicht mit einem Twitter Account verbunden. Um deinen Account mit Twitter zu verbinden, klick auf den Button weiter unten und gib die PIN die du auf Twitter erhälst hier ein. Es werden ausschließlich deine öffentlichen Nachrichten auf Twitter veröffentlicht."; +$a->strings["Log in with Twitter"] = "bei Twitter anmelden"; +$a->strings["Copy the PIN from Twitter here"] = "Kopiere die Twitter PIN hier her"; +$a->strings["If enabled all your public postings will be posted to the associated Twitter account as well."] = "Wenn dies aktiviert ist, werden alle deine öffentlichen Nachricten auch auf dem verbundenen Twitter Account veröffentlicht."; +$a->strings["Send public postings to Twitter"] = "Veröffentliche öffentliche Nachrichten auf Twitter"; +$a->strings["Gender:"] = "Geschlecht:"; +$a->strings["Birthday:"] = "Geburtstag:"; +$a->strings["j F, Y"] = "j F, Y"; +$a->strings["j F"] = "j F"; +$a->strings["Age:"] = "Alter:"; +$a->strings[" Status:"] = " Bezieungsstatus:"; +$a->strings["Homepage:"] = "Homepage:"; +$a->strings["Religion:"] = "Religion:"; +$a->strings["About:"] = "Über:"; +$a->strings["Hobbies/Interests:"] = "Hobbies/Interessen:"; +$a->strings["Contact information and Social Networks:"] = "Kontaktinformationen und Soziale Netzwerke:"; +$a->strings["Musical interests:"] = "Musikalische Interessen:"; +$a->strings["Books, literature:"] = "Literatur/Bücher:"; +$a->strings["Television:"] = "Fernsehen:"; +$a->strings["Film/dance/culture/entertainment:"] = "Filme/Tänze/Kultur/Unterhaltung:"; +$a->strings["Love/Romance:"] = "Liebesleben:"; +$a->strings["Work/employment:"] = "Arbeit/Beschäftigung:"; +$a->strings["School/education:"] = "Schule/Ausbildung:"; $a->strings["Unknown | Not categorised"] = "Unbekannt | Nicht kategorisiert"; $a->strings["Block immediately"] = "Sofort blockieren"; $a->strings["Shady, spammer, self-marketer"] = "Zwielichtig, Spammer, Selbstdarsteller"; @@ -752,13 +729,19 @@ $a->strings["Uncertain"] = "Unsicher"; $a->strings["Complicated"] = "Kompliziert"; $a->strings["Don't care"] = "Ist mir nicht wichtig"; $a->strings["Ask me"] = "Frag mich"; -$a->strings["Visible To:"] = "Sichtbar für:"; -$a->strings["everybody"] = "jeder"; -$a->strings["Groups"] = "Gruppen"; -$a->strings["Except For:"] = "Abgesehen von:"; +$a->strings["Embedding disabled"] = "Einbettungen deaktiviert"; +$a->strings["Create a new group"] = "Neue Gruppe erstellen"; +$a->strings["Everybody"] = "Alle Kontakte"; +$a->strings["Logout"] = "Abmelden"; +$a->strings["Login"] = "Anmeldung"; +$a->strings["Home"] = "Persönlich"; +$a->strings["Apps"] = "Apps"; +$a->strings["Directory"] = "Verzeichnis"; +$a->strings["Network"] = "Netzwerk"; +$a->strings["Notifications"] = "Benachrichtigungen"; +$a->strings["Manage"] = "Verwalten"; +$a->strings["Settings"] = "Einstellungen"; $a->strings["Logged out."] = "Abgemeldet."; -$a->strings["Image/photo"] = "Bild/Foto"; -$a->strings["From: "] = "Von: "; $a->strings["Miscellaneous"] = "Verschiedenes"; $a->strings["less than a second ago"] = "vor weniger als einer Sekunde"; $a->strings["year"] = "Jahr"; @@ -775,29 +758,15 @@ $a->strings["minutes"] = "Minuten"; $a->strings["second"] = "Sekunde"; $a->strings["seconds"] = "Sekunden"; $a->strings[" ago"] = " her"; -$a->strings["Birthday:"] = "Geburtstag:"; -$a->strings["j F, Y"] = "j F, Y"; -$a->strings["j F"] = "j F"; -$a->strings["Age:"] = "Alter:"; -$a->strings[" Status:"] = " Bezieungsstatus:"; -$a->strings["Religion:"] = "Religion:"; -$a->strings["About:"] = "Über:"; -$a->strings["Hobbies/Interests:"] = "Hobbies/Interessen:"; -$a->strings["Contact information and Social Networks:"] = "Kontaktinformationen und Soziale Netzwerke:"; -$a->strings["Musical interests:"] = "Musikalische Interessen:"; -$a->strings["Books, literature:"] = "Literatur/Bücher:"; -$a->strings["Television:"] = "Fernsehen:"; -$a->strings["Film/dance/culture/entertainment:"] = "Filme/Tänze/Kultur/Unterhaltung:"; -$a->strings["Love/Romance:"] = "Liebesleben:"; -$a->strings["Work/employment:"] = "Arbeit/Beschäftigung:"; -$a->strings["School/education:"] = "Schule/Ausbildung:"; -$a->strings["Home"] = "Persönlich"; -$a->strings["Apps"] = "Apps"; -$a->strings["Directory"] = "Verzeichnis"; -$a->strings["Network"] = "Netzwerk"; -$a->strings["Notifications"] = "Benachrichtigungen"; -$a->strings["Manage"] = "Verwalten"; -$a->strings["Settings"] = "Einstellungen"; +$a->strings["From: "] = "Von: "; +$a->strings["Image/photo"] = "Bild/Foto"; +$a->strings["Cannot locate DNS info for database server '%s'"] = "Kann die DNS Informationen für den Datenbanken Server '%s' nicht ermitteln."; +$a->strings["Visible To:"] = "Sichtbar für:"; +$a->strings["everybody"] = "jeder"; +$a->strings["Groups"] = "Gruppen"; +$a->strings["Except For:"] = "Abgesehen von:"; +$a->strings["(no subject)"] = "(kein Betreff)"; +$a->strings["You have a new follower at "] = "Du hast einen neuen Kontakt auf "; $a->strings["View %s's profile"] = "Betrachte %s's Profil"; $a->strings["View in context"] = "Im Zusammenhang betrachten"; $a->strings["See more posts like this"] = "Mehr Beiträge wie diesen anzeigen"; @@ -825,8 +794,51 @@ $a->strings["Please enter an audio(.ogg) link/URL:"] = "Bitte gebe den Link zum $a->strings["Where are you right now?"] = "Wo hälst du dich jetzt gerade auf?"; $a->strings["Enter a title for this item"] = "Gib den Titel für diesen Beitrag ein"; $a->strings["Set title"] = "Titel setzen"; -$a->strings["Cannot locate DNS info for database server '%s'"] = "Kann die DNS Informationen für den Datenbanken Server '%s' nicht ermitteln."; -$a->strings["You have a new follower at "] = "Du hast einen neuen Kontakt auf "; -$a->strings["Create a new group"] = "Neue Gruppe erstellen"; -$a->strings["Everybody"] = "Alle Kontakte"; -$a->strings["Embedding disabled"] = "Einbettungen deaktiviert"; +$a->strings["Delete this item?"] = "Diesen Beitrag löschen?"; +$a->strings["Create a New Account"] = "Neuen Account erstellen"; +$a->strings["Nickname or Email address: "] = "Spitzname oder Email-Adresse: "; +$a->strings["Password: "] = "Passwort: "; +$a->strings["Nickname/Email/OpenID: "] = "Spitzname/Email/OpenID: "; +$a->strings["Password (if not OpenID): "] = "Passwort (falls nicht OpenID): "; +$a->strings["Forgot your password?"] = "Passwort vergessen?"; +$a->strings["prev"] = "vorige"; +$a->strings["first"] = "erste"; +$a->strings["last"] = "letzte"; +$a->strings["next"] = "nächste"; +$a->strings["No contacts"] = "Keine Kontakte"; +$a->strings["%d Contact"] = array( + 0 => "%d Kontakt", + 1 => "%d Kontakte", +); +$a->strings["Connect"] = "Verbinden"; +$a->strings["Location:"] = "Ort:"; +$a->strings[", "] = ", "; +$a->strings["Status:"] = "Status:"; +$a->strings["Monday"] = "Montag"; +$a->strings["Tuesday"] = "Dienstag"; +$a->strings["Wednesday"] = "Mittwoch"; +$a->strings["Thursday"] = "Donnerstag"; +$a->strings["Friday"] = "Freitag"; +$a->strings["Saturday"] = "Samstag"; +$a->strings["Sunday"] = "Sonntag"; +$a->strings["January"] = "Januar"; +$a->strings["February"] = "Februar"; +$a->strings["March"] = "März"; +$a->strings["April"] = "April"; +$a->strings["May"] = "Mai"; +$a->strings["June"] = "Juni"; +$a->strings["July"] = "Juli"; +$a->strings["August"] = "August"; +$a->strings["September"] = "September"; +$a->strings["October"] = "Oktober"; +$a->strings["November"] = "November"; +$a->strings["December"] = "Dezember"; +$a->strings["g A l F d"] = "g A l F d"; +$a->strings["Birthday Reminders"] = "Geburtstagserinnerungen"; +$a->strings["Birthdays this week:"] = "Geburtstage diese Woche:"; +$a->strings["(Adjusted for local time)"] = "(an die lokale Zeit angepasst)"; +$a->strings["[today]"] = "[heute]"; +$a->strings["bytes"] = "Byte"; +$a->strings["link to source"] = "Link zum original Posting"; +$a->strings["Not Found"] = "Nicht gefunden"; +$a->strings["Page not found."] = "Seite nicht gefunden."; From afd0f8e4d8ff0a37d1a337f160eeae642a2f07d6 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Mon, 13 Jun 2011 12:51:36 +0200 Subject: [PATCH 05/25] load $a->config from db --- index.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/index.php b/index.php index 534cb93f7..9bca1527b 100644 --- a/index.php +++ b/index.php @@ -29,7 +29,6 @@ $install = ((file_exists('.htconfig.php') && filesize('.htconfig.php')) ? false @include(".htconfig.php"); - $lang = get_language(); load_translation_table($lang); @@ -45,6 +44,20 @@ $db = new dba($db_host, $db_user, $db_pass, $db_data, $install); unset($db_host, $db_user, $db_pass, $db_data); +/** + * Load configs from db. Overwrite configs from .htconfig.php + */ +$r = q("SELECT * FROM `config` WHERE `cat` IN ('system', 'config')"); +foreach ($r as $c) { + if ($c['cat']=='config') { + $a->config[$c['k']] = $c['v']; + } else { + $a->config[$c['cat']][$c['k']] = $c['v']; + } +} +unset($r); + + /** * * Important stuff we always need to do. From 3364c2a2d8ab88703c5566a39df13ef1042f8644 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Mon, 13 Jun 2011 12:52:29 +0200 Subject: [PATCH 06/25] Initial admin page --- mod/admin.php | 105 +++++++++++++++++++++++++++++++++++++++++ view/admin_aside.tpl | 20 ++++++++ view/admin_summary.tpl | 33 +++++++++++++ 3 files changed, 158 insertions(+) create mode 100644 mod/admin.php create mode 100644 view/admin_aside.tpl create mode 100644 view/admin_summary.tpl diff --git a/mod/admin.php b/mod/admin.php new file mode 100644 index 000000000..13131f013 --- /dev/null +++ b/mod/admin.php @@ -0,0 +1,105 @@ + Array($a->get_baseurl()."/admin/site/", t("Site") , "site"), + 'users' => Array($a->get_baseurl()."/admin/users/", t("Users") , "users"), + 'plugins'=> Array($a->get_baseurl()."/admin/plugins/", t("Plugins") , "plugins") + ); + + /* get plugins admin page */ + + $r = q("SELECT * FROM `hook` WHERE `hook`='plugin_admin'"); + $aside['plugins_admin']=Array(); + foreach ($r as $h){ + $plugin = explode("/",$h['file']); $plugin = $plugin[1]; + $aside['plugins_admin'][] = Array($a->get_baseurl()."/admin/plugins/".$plugin, $plugin, "plugin"); + } + + $aside['logs'] = Array($a->get_baseurl()."/admin/logs/", t("Logs"), "logs"); + + $t = get_markup_template("admin_aside.tpl"); + $a->page['aside'] = replace_macros( $t, array('$admin' => $aside) ); + + + + /** + * Page content + */ + $o = ''; + + // urls + if ($a->argc > 1){ + switch ($a->argv[1]){ + case 'site': { + $o = admin_page_site($a); + break; + } + default: + notice( t("Item not found.") ); + } + } else { + $o = admin_page_summary($a); + } + return $o; +} + + +/** + * Admin Summary Page + */ +function admin_page_summary(&$a) { + $r = q("SELECT `page-flags`, COUNT(uid) as `count` FROM `user` GROUP BY `page-flags`"); + $accounts = Array( + Array( t('Normal Account'), 0), + Array( t('Soapbox Account'), 0), + Array( t('Community/Celebrity Account'), 0), + Array( t('Automatic Friend Account'), 0) + ); + $users=0; + foreach ($r as $u){ $accounts[$u['page-flags']][1] = $u['count']; $users+=$u['count']; } + + //echo "
"; var_dump($a->plugins); die("
"); + + + $r = q("SELECT COUNT(id) as `count` FROM `register`"); + $pending = $r[0]['count']; + + + + + + $t = get_markup_template("admin_summary.tpl"); + return replace_macros($t, array( + '$title' => t('Administration'), + '$page' => t('Summary'), + '$users' => Array( t('Registered users'), $users), + '$accounts' => $accounts, + '$pending' => Array( t('Pending registrations'), $pending), + '$version' => Array( t('Version'), FRIENDIKA_VERSION), + '$build' => get_config('system','build'), + '$plugins' => Array( t('Active plugins'), $a->plugins ) + )); +} diff --git a/view/admin_aside.tpl b/view/admin_aside.tpl new file mode 100644 index 000000000..24aafa775 --- /dev/null +++ b/view/admin_aside.tpl @@ -0,0 +1,20 @@ +

Admin

+ + + +{{ if $admin.plugins_admin }}

Plugins

{{ endif }} +
    + {{ for $admin.plugins_admin as $l }} + + {{ endfor }} +
+ + +

Logs

+ diff --git a/view/admin_summary.tpl b/view/admin_summary.tpl new file mode 100644 index 000000000..cbd659d07 --- /dev/null +++ b/view/admin_summary.tpl @@ -0,0 +1,33 @@ +

$title - $page

+ +
+
$users.0
+
$users.1
+
+{{ for $accounts as $p }} +
+
$p.0
+
$p.1
+
+{{ endfor }} + +
+
$pending.0
+
$pending.1 +
+ +
+
$version.0
+
$version.1 - $build +
+ + + +
+
$plugins.0
+ + {{ for $plugins.1 as $p }} +
$p
+ {{ endfor }} + +
From 494288ab9f9370bdf4f7b4ab9990b64f05adbd9d Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Mon, 13 Jun 2011 12:52:52 +0200 Subject: [PATCH 07/25] Add admin page in nav --- include/nav.php | 9 +++++++-- view/nav.tpl | 2 ++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/include/nav.php b/include/nav.php index 66fdbc49b..5e50a8b79 100644 --- a/include/nav.php +++ b/include/nav.php @@ -107,10 +107,15 @@ function nav(&$a) { $nav['settings'] = array('settings', t('Settings'),""); $nav['profiles'] = array('profiles', t('Profiles'),""); $nav['contacts'] = array('contacts', t('Contacts'),""); - - } + /** + * Admin page + */ + if (is_site_admin()){ + $nav['admin'] = array('admin/', t('Admin'), ""); + } + /** * diff --git a/view/nav.tpl b/view/nav.tpl index 7e76811d9..79114749a 100644 --- a/view/nav.tpl +++ b/view/nav.tpl @@ -16,6 +16,8 @@ $langselector $nav.search.1 $nav.directory.1 +{{ if $nav.admin }}$nav.admin.1{{ endif }} + {{ if $nav.network }} $nav.network.1 From a1c59d6011138ca2a0d366d1ea6f6369e679df81 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Mon, 13 Jun 2011 12:53:03 +0200 Subject: [PATCH 08/25] Fix it strings --- view/it/strings.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/it/strings.php b/view/it/strings.php index 75459e23a..32092a3f1 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -123,7 +123,7 @@ $a->strings["Administrator"] = "Amministratore"; $a->strings["Friend/Connection Request"] = "Richieste di Amicizia/Connessione"; $a->strings["Examples: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, testuser@identi.ca"] = "Esempi: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, testuser@identi.ca"; $a->strings["Please answer the following:"] = "Rispondi al seguente:"; -$a->strings["Does \$name know you?"] = "$name ti conosce?"; +$a->strings["Does \$name know you?"] = "\$name ti conosce?"; $a->strings["Yes"] = "Si"; $a->strings["No"] = "No"; $a->strings["Add a personal note:"] = "Aggiungi una nota personale:"; From e14d5851a76e73675800787dcbcc7582b4dbd5ed Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Mon, 13 Jun 2011 12:53:41 +0200 Subject: [PATCH 09/25] fix template's {{ for }} variable lookup --- include/template_processor.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/template_processor.php b/include/template_processor.php index d8dfbaedb..3dc249c40 100644 --- a/include/template_processor.php +++ b/include/template_processor.php @@ -58,7 +58,8 @@ list($keyname, $varname) = explode("=>",$m[1]); if (is_null($varname)) { $varname=$keyname; $keyname=""; } if ($m[0]=="" || $varname=="" || is_null($varname)) die("template error: 'for ".$m[0]." as ".$varname."'") ; - $vals = $this->r[$m[0]]; + //$vals = $this->r[$m[0]]; + $vals = $this->_get_var($m[0]); $ret=""; if (!is_array($vals)) return $ret; foreach ($vals as $k=>$v){ From f80521923d35d15dfd2f0ea24359a08a02638845 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Mon, 13 Jun 2011 18:02:40 +0200 Subject: [PATCH 10/25] Add {{ if a==b }} and {{ if a!=b }} to templates --- include/template_processor.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/include/template_processor.php b/include/template_processor.php index 3dc249c40..a2c24b00b 100644 --- a/include/template_processor.php +++ b/include/template_processor.php @@ -41,9 +41,24 @@ * IF node * * {{ if <$var> }}...{{ endif }} + * {{ if <$var>== }}...{{ endif }} + * {{ if <$var>!= }}...{{ endif }} */ private function _replcb_if($args){ - $val = $this->_get_var($args[2]); + + if (strpos($args[2],"==")>0){ + list($a,$b) = array_map("trim",explode("==",$args[2])); + $a = $this->_get_var($a); + if ($b[0]=="$") $b = $this->_get_var($b); + $val = ($a == $b); + } else if (strpos($args[2],"!=")>0){ + list($a,$b) = explode("!=",$args[2]); + $a = $this->_get_var($a); + if ($b[0]=="$") $b = $this->_get_var($b); + $val = ($a != $b); + } else { + $val = $this->_get_var($args[2]); + } return ($val?$args[3]:""); } From ab27f1393e72e8fa6c05db5948413beef9e0367f Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Mon, 13 Jun 2011 18:03:06 +0200 Subject: [PATCH 11/25] Admin site page --- mod/admin.php | 191 +++++++++++++++++++++++++++++- view/admin_aside.tpl | 2 +- view/admin_site.tpl | 45 +++++++ view/admin_summary.tpl | 59 ++++----- view/field.tpl | 4 + view/field_checkbox.tpl | 6 + view/field_input.tpl | 6 + view/field_select.tpl | 8 ++ view/field_textarea.tpl | 6 + view/theme/duepuntozero/style.css | 52 ++++++++ 10 files changed, 347 insertions(+), 32 deletions(-) create mode 100644 view/admin_site.tpl create mode 100644 view/field.tpl create mode 100644 view/field_checkbox.tpl create mode 100644 view/field_input.tpl create mode 100644 view/field_select.tpl create mode 100644 view/field_textarea.tpl diff --git a/mod/admin.php b/mod/admin.php index 13131f013..70720f5d8 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -11,6 +11,24 @@ function admin_init(&$a) { } } +function admin_post(&$a){ + if(!is_site_admin()) { + return login(false); + } + + // urls + if ($a->argc > 1){ + switch ($a->argv[1]){ + case 'site': { + admin_page_site_post($a); + break; + } + } + } + + goaway($a->get_baseurl() . '/admin' ); + return; // NOTREACHED +} function admin_content(&$a) { @@ -41,7 +59,10 @@ function admin_content(&$a) { $aside['logs'] = Array($a->get_baseurl()."/admin/logs/", t("Logs"), "logs"); $t = get_markup_template("admin_aside.tpl"); - $a->page['aside'] = replace_macros( $t, array('$admin' => $aside) ); + $a->page['aside'] = replace_macros( $t, array( + '$admin' => $aside, + '$admurl'=> $a->get_baseurl()."/admin/" + )); @@ -81,8 +102,6 @@ function admin_page_summary(&$a) { $users=0; foreach ($r as $u){ $accounts[$u['page-flags']][1] = $u['count']; $users+=$u['count']; } - //echo "
"; var_dump($a->plugins); die("
"); - $r = q("SELECT COUNT(id) as `count` FROM `register`"); $pending = $r[0]['count']; @@ -103,3 +122,169 @@ function admin_page_summary(&$a) { '$plugins' => Array( t('Active plugins'), $a->plugins ) )); } + + +/** + * Admin Site Page + */ +function admin_page_site_post(&$a){ + if (!x($_POST,"page_site")){ + return; + } + + + $sitename = ((x($_POST,'sitename')) ? notags(trim($_POST['sitename'])) : ''); + $banner = ((x($_POST,'banner')) ? trim($_POST['banner']) : false); + $language = ((x($_POST,'language')) ? notags(trim($_POST['language'])) : ''); + $theme = ((x($_POST,'theme')) ? notags(trim($_POST['theme'])) : ''); + $maximagesize = ((x($_POST,'maximagesize')) ? intval(trim($_POST['maximagesize'])) : 0); + $allowed_sites = ((x($_POST,'allowed_sites')) ? notags(trim($_POST['allowed_sites'])) : ''); + $allowed_email = ((x($_POST,'allowed_email')) ? notags(trim($_POST['allowed_email'])) : ''); + $block_public = ((x($_POST,'block_public')) ? True : False); + $force_publish = ((x($_POST,'publish_all')) ? True : False); + $global_directory = ((x($_POST,'directory_submit_url')) ? notags(trim($_POST['directory_submit_url'])) : ''); + $global_search_url = ((x($_POST,'directory_search_url'))? notags(trim($_POST['directory_search_url'])) : ''); + $no_multi_reg = ((x($_POST,'no_multi_reg')) ? True : False); + $no_openid = ((x($_POST,'no_openid')) ? True : False); + $no_gravatar = ((x($_POST,'no_gravatar')) ? True : False); + $no_regfullname = ((x($_POST,'no_regfullname')) ? True : False); + $no_utf = ((x($_POST,'no_utf')) ? True : False); + $rino_enc = ((x($_POST,'rino_enc')) ? True : False); + $verifyssl = ((x($_POST,'verifyssl')) ? True : False); + $proxyuser = ((x($_POST,'proxyuser')) ? notags(trim($_POST['global_search_url'])) : ''); + $proxy = ((x($_POST,'proxy')) ? notags(trim($_POST['global_search_url'])) : ''); + $timeout = ((x($_POST,'timeout')) ? intval(trim($_POST['maximagesize'])) : 60); + + + $a->config['sitename'] = $sitename; + if ($banner==""){ + // don't know why, but del_config doesn't work... + q("DELETE FROM `config` WHERE `cat` = '%s' AND `k` = '%s' LIMIT 1", + dbesc("system"), + dbesc("banner") + ); + } else { + set_config('system','banner', $banner); + } + set_config('system','language', $language); + set_config('system','theme', $theme); + set_config('system','maximagesize', $maximagesize); + set_config('system','allowed_sites', $allowed_sites); + set_config('system','allowed_email', $allowed_email); + set_config('system','block_public', $block_public); + set_config('system','publish_all', $force_publish); + if ($global_directory==""){ + // don't know why, but del_config doesn't work... + q("DELETE FROM `config` WHERE `cat` = '%s' AND `k` = '%s' LIMIT 1", + dbesc("system"), + dbesc("directory_submit_url") + ); + } else { + set_config('system','directory_submit_url', $global_directory); + } + set_config('system','directory_search_url', $global_search_url); + set_config('system','block_extended_register', $no_multi_reg); + set_config('system','no_openid', $no_openid); + set_config('system','no_gravatar', $no_gravatar); + set_config('system','no_regfullname', $no_regfullname); + set_config('system','proxy', $no_utf); + set_config('system','rino_encrypt', $rino_enc); + set_config('system','verifyssl', $verifyssl); + set_config('system','proxyuser', $proxyuser); + set_config('system','proxy', $proxy); + set_config('system','curl_timeout', $timeout); + + $r = q("SELECT * FROM `config` WHERE `cat`='config' AND `k`='sitename'"); + if (count($r)>0){ + q("UPDATE `config` SET `v`='%s' WHERE `cat`='config' AND `k`='sitename'", + dbesc($a->config['sitename']) + ); + } else { + q("INSERT INTO `config` ( `cat`, `k`, `v` ) VALUES ( 'config', 'sitename', '%s' )", + dbesc($a->config['sitename']) + ); + } + + + + goaway($a->get_baseurl() . '/admin/site' ); + return; // NOTREACHED + +} + +function admin_page_site(&$a) { + + /* Installed langs */ + $lang_choices = array(); + $langs = glob('view/*/strings.php'); + + if(is_array($langs) && count($langs)) { + if(! in_array('view/en/strings.php',$langs)) + $langs[] = 'view/en/'; + asort($langs); + foreach($langs as $l) { + $t = explode("/",$l); + $lang_choices[$t[1]] = $t[1]; + } + } + + /* Installed themes */ + $theme_choices = array(); + $files = glob('view/theme/*'); + if($files) { + foreach($files as $file) { + $f = basename($file); + $theme_name = ((file_exists($file . '/experimental')) ? sprintf("%s - \x28Experimental\x29", $f) : $f); + $theme_choices[$f] = $theme_name; + } + } + + + /* Banner */ + $banner = get_config('system','banner'); + if($banner == false) + $banner = htmlspecialchars('logoFriendika'); + + //echo "
"; var_dump($lang_choices); die("
"); + + + + $t = get_markup_template("admin_site.tpl"); + return replace_macros($t, array( + '$title' => t('Administration'), + '$page' => t('Site'), + '$submit' => t('Submit'), + '$baseurl' => $a->get_baseurl(), + + // name, label, value, help string, extra data... + '$sitename' => array('sitename', t("Site name"), $a->config['sitename'], ""), + '$banner' => array('banner', t("Banner/Logo"), $banner, ""), + '$language' => array('language', t("System language"), get_config('system','language'), "", $lang_choices), + '$theme' => array('theme', t("System theme"), get_config('system','theme'), "Default system theme (which may be over-ridden by user profiles)", $theme_choices), + + '$maximagesize' => array('maximagesize', t("Maximum image size"), get_config('system','maximagesize'), "Maximum size in bytes of uploaded images. Default is 0, which means no limits."), + + '$allowed_sites' => array('allowed_sites', t("Allowed friend domains"), get_config('system','allowed_sites'), "Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"), + '$allowed_email' => array('allowed_email', t("Allowed email domains"), get_config('system','allowed_email'), "Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"), + '$block_public' => array('block_public', t("Block public"), get_config('system','block_public'), "Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."), + '$force_publish' => array('publish_all', t("Force publish"), get_config('system','publish_all'), "Check to force all profiles on this site to be listed in the site directory."), + '$global_directory' => array('directory_submit_url', t("Global directory update URL"), get_config('system','directory_submit_url'), "URL to update the global directory. If this is not set, the global directory is completely unavailable to the application."), + '$global_search_url'=> array('directory_search_url', t("Global directory search URL"), get_config('system','directory_search_url'), ""), + + + '$no_multi_reg' => array('no_multi_reg', t("Block multiple registrations"), get_config('system','block_extended_register'), "Disallow users to register additional accounts for use as pages."), + '$no_openid' => array('no_openid', t("No OpenID support"), get_config('system','no_openid'), "Disable OpenID support for registration and logins."), + '$no_gravatar' => array('no_gravatar', t("No Gravatar support"), get_config('system','no_gravatar'), ""), + '$no_regfullname' => array('no_regfullname', t("No fullname check"), get_config('system','no_regfullname'), "If unchecked, force users to registrate with a space between his firsname and lastname in Full name, as an antispam measure"), + '$no_utf' => array('no_utf', t("No UTF-8 Regular expressions"), get_config('system','proxy'), "Default is false (meaning UTF8 regular expressions are supported and working)"), + + '$rino_enc' => array('rino_enc', t("Enable Rino encrypt"), get_config('system','rino_encrypt'),""), + '$verifyssl' => array('verifyssl', t("Verify SSL"), get_config('system','verifyssl'), "If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."), + '$proxyuser' => array('proxyuser', t("Proxy user"), get_config('system','proxyuser'), ""), + '$proxy' => array('proxy', t("Proxy URL"), get_config('system','proxy'), ""), + '$timeout' => array('timeout', t("Network timeout"), (x(get_config('system','curl_timeout'))?get_config('system','curl_timeout'):60), "Value is in seconds. Set to 0 for unlimited (not recommended)."), + + + )); + +} diff --git a/view/admin_aside.tpl b/view/admin_aside.tpl index 24aafa775..dd81a6fee 100644 --- a/view/admin_aside.tpl +++ b/view/admin_aside.tpl @@ -1,4 +1,4 @@ -

Admin

+

Admin

    diff --git a/view/admin_site.tpl b/view/admin_site.tpl new file mode 100644 index 000000000..f120461aa --- /dev/null +++ b/view/admin_site.tpl @@ -0,0 +1,45 @@ +
    +

    $title - $page

    + +
    + + {{ inc field_input.tpl with $field=$sitename }}{{ endinc }} + {{ inc field_textarea.tpl with $field=$banner }}{{ endinc }} + {{ inc field_select.tpl with $field=$language }}{{ endinc }} + {{ inc field_select.tpl with $field=$theme }}{{ endinc }} + +
    + +

    Upload

    + {{ inc field_input.tpl with $field=$maximagesize }}{{ endinc }} + +

    Corporate/Edu

    + {{ inc field_input.tpl with $field=$allowed_sites }}{{ endinc }} + {{ inc field_input.tpl with $field=$allowed_email }}{{ endinc }} + {{ inc field_checkbox.tpl with $field=$block_public }}{{ endinc }} + {{ inc field_checkbox.tpl with $field=$force_publish }}{{ endinc }} + {{ inc field_input.tpl with $field=$global_directory }}{{ endinc }} + {{ inc field_input.tpl with $field=$global_search_url }}{{ endinc }} + +
    + +

    Registration

    + {{ inc field_checkbox.tpl with $field=$no_multi_reg }}{{ endinc }} + {{ inc field_checkbox.tpl with $field=$no_openid }}{{ endinc }} + {{ inc field_checkbox.tpl with $field=$no_gravatar }}{{ endinc }} + {{ inc field_checkbox.tpl with $field=$no_regfullname }}{{ endinc }} + {{ inc field_checkbox.tpl with $field=$no_utf }}{{ endinc }} + +
    + +

    Advanced

    + {{ inc field_checkbox.tpl with $field=$rino_enc }}{{ endinc }} + {{ inc field_checkbox.tpl with $field=$verifyssl }}{{ endinc }} + {{ inc field_input.tpl with $field=$proxy }}{{ endinc }} + {{ inc field_input.tpl with $field=$proxyuser }}{{ endinc }} + {{ inc field_input.tpl with $field=$timeout }}{{ endinc }} + +
    + +
    +
    diff --git a/view/admin_summary.tpl b/view/admin_summary.tpl index cbd659d07..59428986a 100644 --- a/view/admin_summary.tpl +++ b/view/admin_summary.tpl @@ -1,33 +1,36 @@ -

    $title - $page

    +
    +

    $title - $page

    -
    -
    $users.0
    -
    $users.1
    -
    -{{ for $accounts as $p }}
    -
    $p.0
    -
    $p.1
    +
    $pending.0
    +
    $pending.1
    -{{ endfor }} -
    -
    $pending.0
    -
    $pending.1 -
    - -
    -
    $version.0
    -
    $version.1 - $build -
    - - - -
    -
    $plugins.0
    - - {{ for $plugins.1 as $p }} -
    $p
    +
    +
    $users.0
    +
    $users.1
    +
    + {{ for $accounts as $p }} +
    +
    $p.0
    +
    $p.1
    +
    {{ endfor }} - -
    + + +
    +
    $plugins.0
    + + {{ for $plugins.1 as $p }} +
    $p
    + {{ endfor }} + +
    + +
    +
    $version.0
    +
    $version.1 - $build +
    + + +
    diff --git a/view/field.tpl b/view/field.tpl new file mode 100644 index 000000000..35f5afd39 --- /dev/null +++ b/view/field.tpl @@ -0,0 +1,4 @@ + + {{ if $field.0==select }} + {{ inc field_select.tpl }}{{ endinc }} + {{ endif }} diff --git a/view/field_checkbox.tpl b/view/field_checkbox.tpl new file mode 100644 index 000000000..4a86da7ea --- /dev/null +++ b/view/field_checkbox.tpl @@ -0,0 +1,6 @@ + +
    + + + $field.3 +
    diff --git a/view/field_input.tpl b/view/field_input.tpl new file mode 100644 index 000000000..748d93f3e --- /dev/null +++ b/view/field_input.tpl @@ -0,0 +1,6 @@ + +
    + + + $field.3 +
    diff --git a/view/field_select.tpl b/view/field_select.tpl new file mode 100644 index 000000000..d79eb48e0 --- /dev/null +++ b/view/field_select.tpl @@ -0,0 +1,8 @@ + +
    + + + $field.3 +
    diff --git a/view/field_textarea.tpl b/view/field_textarea.tpl new file mode 100644 index 000000000..2425cdd3b --- /dev/null +++ b/view/field_textarea.tpl @@ -0,0 +1,6 @@ + +
    + + + $field.3 +
    diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 892814804..294a86690 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -2468,6 +2468,58 @@ a.mail-list-link { filter:alpha(opacity=100); } +/** + * ADMIN + */ + +#adminpage dl { + clear: left; + margin-bottom: 2px; + padding-bottom: 2px; + border-bottom: 1px solid black; +} +#adminpage dt { + width: 200px; + float: left; + font-weight: bold; +} +#adminpage dd { + margin-left: 200px; +} + +#adminpage .field { + clear: left; + margin-bottom: 5px; + padding-bottom: 5px; +} + +#adminpage .field label { + float: left; + width: 200px; + font-weight: bold; +} + +#adminpage .field input, +#adminpage .field textarea { + width: 400px; +} +#adminpage .field textarea { height: 100px; } +#adminpage .field_help { + display: block; + margin-left: 200px; + color: #666666; + +} + +#adminpage h3 { + border-bottom: 1px solid #cccccc; +} + +#adminpage .submit { + clear:left; + text-align: right; +} + /** * ICONS From 4ba23df20a46bec640177df0555b5d98486c8540 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Mon, 13 Jun 2011 18:29:14 +0200 Subject: [PATCH 12/25] fix a typo in site settings page --- mod/admin.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/admin.php b/mod/admin.php index 70720f5d8..73da3814b 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -153,7 +153,7 @@ function admin_page_site_post(&$a){ $verifyssl = ((x($_POST,'verifyssl')) ? True : False); $proxyuser = ((x($_POST,'proxyuser')) ? notags(trim($_POST['global_search_url'])) : ''); $proxy = ((x($_POST,'proxy')) ? notags(trim($_POST['global_search_url'])) : ''); - $timeout = ((x($_POST,'timeout')) ? intval(trim($_POST['maximagesize'])) : 60); + $timeout = ((x($_POST,'timeout')) ? intval(trim($_POST['timeout'])) : 60); $a->config['sitename'] = $sitename; From 5882d8d022c14a12ba7b314c96289061bd195ed4 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Tue, 14 Jun 2011 10:35:56 +0200 Subject: [PATCH 13/25] Initial plugins admin page --- mod/admin.php | 51 +++++++++++++++++++++++++++++-- view/admin_plugins.tpl | 14 +++++++++ view/theme/duepuntozero/style.css | 18 ++++++++++- 3 files changed, 80 insertions(+), 3 deletions(-) create mode 100644 view/admin_plugins.tpl diff --git a/mod/admin.php b/mod/admin.php index 73da3814b..f9d248210 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -74,10 +74,15 @@ function admin_content(&$a) { // urls if ($a->argc > 1){ switch ($a->argv[1]){ - case 'site': { + case 'site': $o = admin_page_site($a); break; - } + case 'users': + $o = admin_page_users($a); + break; + case 'plugins': + $o = admin_page_plugins($a); + break; default: notice( t("Item not found.") ); } @@ -288,3 +293,45 @@ function admin_page_site(&$a) { )); } + + +/** + * Users admin page + */ + +function admin_page_users(&$a){ + return ":)"; +} + + +/* + * Plugins admin page + */ + +function admin_page_plugins(&$a){ + + /* all plugins */ + $plugins = array(); + $files = glob("addon/*/"); + if($files) { + foreach($files as $file) { + if (is_dir($file)){ + list($tmp, $id)=array_map("trim", explode("/",$file)); + // TODO: plugins info + $name=$author=$description=$homepage=""; + $plugins[] = array( $id, (in_array($id, $a->plugins)?"on":"off") , $name, $author, $description, $homepage); + } + } + } + + $t = get_markup_template("admin_plugins.tpl"); + return replace_macros($t, array( + '$title' => t('Administration'), + '$page' => t('Plugins'), + '$submit' => t('Submit'), + '$baseurl' => $a->get_baseurl(), + + '$plugins' => $plugins + )); +} + diff --git a/view/admin_plugins.tpl b/view/admin_plugins.tpl new file mode 100644 index 000000000..d29665a06 --- /dev/null +++ b/view/admin_plugins.tpl @@ -0,0 +1,14 @@ +
    +

    $title - $page

    + +
      + {{ for $plugins as $p }} +
    • + + + $p.0 + +
    • + {{ endfor }} +
    +
    diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 294a86690..8799726c7 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -2520,6 +2520,21 @@ a.mail-list-link { text-align: right; } +#adminpage #pluginslist { + margin: 0px; padding: 0px; +} +#adminpage .plugin { + list-style: none; + display: block; + border: 1px solid #888888; + padding: 1em; + margin-bottom: 5px; + clear: left; +} +#adminpage .plugin .toggle { + float:left; + margin-right: 1em; +} /** * ICONS @@ -2557,7 +2572,8 @@ a.mail-list-link { .youtube { background-position: -64px -32px;} .attach { background-position: -80px -32px; } .language { background-position: -96px -32px; } - +.on { background-position: -112px -32px; } +.off { background-position: -128px -32px; } .attachtype { display: block; width: 20px; height: 23px; From 5dc8fbccb29169601ad5fed2b5289631e32e5ac5 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Tue, 14 Jun 2011 11:16:27 +0200 Subject: [PATCH 14/25] enable/disable plugins from admin page --- boot.php | 54 +++++++++++++++++++++++++++++------------------ images/icons.png | Bin 10126 -> 10702 bytes mod/admin.php | 53 +++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 85 insertions(+), 22 deletions(-) diff --git a/boot.php b/boot.php index 8edc74910..42b0ca41e 100644 --- a/boot.php +++ b/boot.php @@ -453,6 +453,37 @@ function system_unavailable() { killme(); }} + +// install and uninstall plugin +if (! function_exists('uninstall_plugin')){ +function uninstall_plugin($plugin){ + logger("Addons: uninstalling " . $plugin); + q("DELETE FROM `addon` WHERE `name` = '%s' LIMIT 1", + dbesc($plugin) + ); + + @include_once('addon/' . $plugin . '/' . $plugin . '.php'); + if(function_exists($plugin . '_uninstall')) { + $func = $plugin . '_uninstall'; + $func(); + } +}} + +if (! function_exists('install_plugin')){ +function install_plugin($plugin){ + logger("Addons: installing " . $plugin); + $t = filemtime('addon/' . $plugin . '/' . $plugin . '.php'); + @include_once('addon/' . $plugin . '/' . $plugin . '.php'); + if(function_exists($plugin . '_install')) { + $func = $plugin . '_install'; + $func(); + $r = q("INSERT INTO `addon` (`name`, `installed`, `timestamp`) VALUES ( '%s', 1, %d ) ", + dbesc($plugin), + intval($t) + ); + } +}} + // Primarily involved with database upgrade, but also sets the // base url for use in cmdline programs which don't have // $_SERVER variables, and synchronising the state of installed plugins. @@ -538,16 +569,7 @@ function check_config(&$a) { if(count($installed)) { foreach($installed as $i) { if(! in_array($i['name'],$plugins_arr)) { - logger("Addons: uninstalling " . $i['name']); - q("DELETE FROM `addon` WHERE `id` = %d LIMIT 1", - intval($i['id']) - ); - - @include_once('addon/' . $i['name'] . '/' . $i['name'] . '.php'); - if(function_exists($i['name'] . '_uninstall')) { - $func = $i['name'] . '_uninstall'; - $func(); - } + uninstall_plugin($i['name']); } else $installed_arr[] = $i['name']; @@ -557,17 +579,7 @@ function check_config(&$a) { if(count($plugins_arr)) { foreach($plugins_arr as $p) { if(! in_array($p,$installed_arr)) { - logger("Addons: installing " . $p); - $t = filemtime('addon/' . $p . '/' . $p . '.php'); - @include_once('addon/' . $p . '/' . $p . '.php'); - if(function_exists($p . '_install')) { - $func = $p . '_install'; - $func(); - $r = q("INSERT INTO `addon` (`name`, `installed`, `timestamp`) VALUES ( '%s', 1, %d ) ", - dbesc($p), - intval($t) - ); - } + install_plugin($p); } } } diff --git a/images/icons.png b/images/icons.png index 4c4c00b8a5e2065d3c88408157b526bcdff06402..fee7781c84240db21d26cd62837a82fb0b99a1ea 100644 GIT binary patch literal 10702 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 vaVS2{fX_kep4-*FmH=5vutd3-LE!%Y`u4?= literal 10126 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 diff --git a/mod/admin.php b/mod/admin.php index f9d248210..054b49a21 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -310,7 +310,58 @@ function admin_page_users(&$a){ function admin_page_plugins(&$a){ - /* all plugins */ + /** + * Single plugin + */ + if ($a->argc == 3){ + $plugin = $a->argv[2]; + if (!is_file("addon/$plugin/$plugin.php")){ + notice( t("Item not found.") ); + return; + } + + if (x($_GET,"a") && $_GET['a']=="t"){ + // Toggle plugin status + $idx = array_search($plugin, $a->plugins); + if ($idx){ + unset($a->plugins[$idx]); + uninstall_plugin($plugin); + } else { + $a->plugins[] = $plugin; + install_plugin($plugin); + } + set_config("system","addon", implode(", ",$a->plugins)); + goaway($a->get_baseurl() . '/admin/plugins' ); + return; // NOTREACHED + } + // display plugin details + + + if (in_array($plugin, $a->plugins)){ + $status="on"; $action= t("Disable"); + } else { + $status="off"; $action= t("Enable"); + } + + $t = get_markup_template("admin_plugins_details.tpl"); + return replace_macros($t, array( + '$title' => t('Administration'), + '$page' => t('Plugins'), + '$toggle' => t('Toggle'), + '$baseurl' => $a->get_baseurl(), + + '$plugin' => $plugin, + '$status' => $status, + '$action' => $action + )); + } + + + + /** + * List plugins + */ + $plugins = array(); $files = glob("addon/*/"); if($files) { From 25d1637ec4b980d6ac8daf2f028f0ff579d5c977 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Tue, 14 Jun 2011 11:54:14 +0200 Subject: [PATCH 15/25] simple plugin details and log view in admin --- mod/admin.php | 58 ++++++++++++++++++++++++++++++++-- view/admin_logs.tpl | 17 ++++++++++ view/admin_plugins_details.tpl | 7 ++++ 3 files changed, 80 insertions(+), 2 deletions(-) create mode 100644 view/admin_logs.tpl create mode 100644 view/admin_plugins_details.tpl diff --git a/mod/admin.php b/mod/admin.php index 054b49a21..e40c50396 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -19,10 +19,12 @@ function admin_post(&$a){ // urls if ($a->argc > 1){ switch ($a->argv[1]){ - case 'site': { + case 'site': admin_page_site_post($a); break; - } + case 'logs': + admin_page_logs_post($a); + break; } } @@ -83,6 +85,9 @@ function admin_content(&$a) { case 'plugins': $o = admin_page_plugins($a); break; + case 'logs': + $o = admin_page_logs($a); + break; default: notice( t("Item not found.") ); } @@ -386,3 +391,52 @@ function admin_page_plugins(&$a){ )); } + +/** + * Logs admin page + */ + +function admin_page_logs_post(&$a) { + if (x($_POST,"page_logs")) { + + $logfile = ((x($_POST,'logfile')) ? notags(trim($_POST['logfile'])) : ''); + $debugging = ((x($_POST,'debugging')) ? true : false); + $loglevel = ((x($_POST,'loglevel')) ? intval(trim($_POST['loglevel'])) : 0); + + set_config('system','logfile', $logfile); + set_config('system','debugging', $debugging); + set_config('system','loglevel', $loglevel); + + + } + + goaway($a->get_baseurl() . '/admin/logs' ); + return; // NOTREACHED +} + +function admin_page_logs(&$a){ + + $log_choices = Array( + LOGGER_NORMAL => 'Normal', + LOGGER_TRACE => 'Trace', + LOGGER_DEBUG => 'Debug', + LOGGER_DATA => 'Data', + LOGGER_ALL => 'All' + ); + + $t = get_markup_template("admin_logs.tpl"); + return replace_macros($t, array( + '$title' => t('Administration'), + '$page' => t('Logs'), + '$submit' => t('Submit'), + '$clear' => t('Clear'), + '$baseurl' => $a->get_baseurl(), + '$logname' => get_config('system','logfile'), + + // name, label, value, help string, extra data... + '$debugging' => array('debugging', t("Debugging"),get_config('system','debugging'), ""), + '$logfile' => array('logfile', t("Log file"), get_config('system','logfile'), "Must be writable by web server. Relative to your Friendika index.php."), + '$loglevel' => array('loglevel', t("Log level"), get_config('system','loglevel'), "", $log_choices), + )); +} + diff --git a/view/admin_logs.tpl b/view/admin_logs.tpl new file mode 100644 index 000000000..f2939a7ac --- /dev/null +++ b/view/admin_logs.tpl @@ -0,0 +1,17 @@ +
    +

    $title - $page

    + +
    + + {{ inc field_checkbox.tpl with $field=$debugging }}{{ endinc }} + {{ inc field_input.tpl with $field=$logfile }}{{ endinc }} + {{ inc field_select.tpl with $field=$loglevel }}{{ endinc }} + +
    + +
    + +

    $logname

    + + +
    diff --git a/view/admin_plugins_details.tpl b/view/admin_plugins_details.tpl new file mode 100644 index 000000000..7e2e95521 --- /dev/null +++ b/view/admin_plugins_details.tpl @@ -0,0 +1,7 @@ +
    +

    $title - $page

    + +

    $plugin

    + +

    $action

    +
    From 283160901fcb5670b48c7897ccce615872cb956e Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Tue, 14 Jun 2011 14:21:00 +0200 Subject: [PATCH 16/25] update styles --- view/theme/duepuntozero/style.css | 3 +- view/theme/loozah/style.css | 70 +++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+), 1 deletion(-) diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 563234238..c2fb9700c 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -2545,7 +2545,8 @@ a.mail-list-link { margin-bottom: 5px; clear: left; } -#adminpage .plugin .toggle { +#adminpage .plugin .desc { margin-left: 2.5em;} +#adminpage .toggleplugin { float:left; margin-right: 1em; } diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index a566acadc..db53cb678 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -2497,6 +2497,73 @@ a.mail-list-link { top: 0px; } +/** + * ADMIN + */ + +#adminpage dl { + clear: left; + margin-bottom: 2px; + padding-bottom: 2px; + border-bottom: 1px solid black; +} +#adminpage dt { + width: 200px; + float: left; + font-weight: bold; +} +#adminpage dd { + margin-left: 200px; +} + +#adminpage .field { + clear: left; + margin-bottom: 5px; + padding-bottom: 5px; +} + +#adminpage .field label { + float: left; + width: 200px; + font-weight: bold; +} + +#adminpage .field input, +#adminpage .field textarea { + width: 400px; +} +#adminpage .field textarea { height: 100px; } +#adminpage .field_help { + display: block; + margin-left: 200px; + color: #666666; + +} + +#adminpage h3 { + border-bottom: 1px solid #cccccc; +} + +#adminpage .submit { + clear:left; +} + +#adminpage #pluginslist { + margin: 0px; padding: 0px; +} +#adminpage .plugin { + list-style: none; + display: block; + border: 1px solid #888888; + padding: 1em; + margin-bottom: 5px; + clear: left; +} +#adminpage .plugin .toggle { + float:left; + margin-right: 1em; +} + /** * ICONS */ @@ -2535,6 +2602,9 @@ a.mail-list-link { .language { background-position: -96px -32px; } .prev { background-position: -112px -32px; } .next { background-position: -128px -32px; } +.on { background-position: -144px -32px; } + +.off { background-position: 0px -48px; } .attachtype { display: block; width: 20px; height: 23px; From 00e142e4f753005a8b4003585c6a88548f006315 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Tue, 14 Jun 2011 14:21:43 +0200 Subject: [PATCH 17/25] Load plugin info from plugin file. Show README.md or README from plugin dir in plugin details page --- addon/oembed/oembed.php | 9 +++--- boot.php | 52 ++++++++++++++++++++++++++++++++++ mod/admin.php | 20 +++++++++---- view/admin_plugins.tpl | 7 ++--- view/admin_plugins_details.tpl | 16 +++++++++-- 5 files changed, 88 insertions(+), 16 deletions(-) diff --git a/addon/oembed/oembed.php b/addon/oembed/oembed.php index a0a0239aa..f5be44194 100644 --- a/addon/oembed/oembed.php +++ b/addon/oembed/oembed.php @@ -1,10 +1,9 @@ */ require_once('include/oembed.php'); diff --git a/boot.php b/boot.php index 42b0ca41e..5d45de36f 100644 --- a/boot.php +++ b/boot.php @@ -2828,3 +2828,55 @@ function is_site_admin() { return false; }} +/* + * parse plugin comment in search of plugin infos. + * like + * + * * Name: Plugin + * * Description: A plugin which plugs in + * * Version: 1.2.3 + * * Author: John + * * Author: Jane + * * + */ + +if (! function_exists('get_plugin_info')){ +function get_plugin_info($plugin){ + if (!is_file("addon/$plugin/$plugin.php")) return false; + + $f = file_get_contents("addon/$plugin/$plugin.php"); + $r = preg_match("|/\*.*\*/|msU", $f, $m); + + $info=Array( + 'name' => $plugin, + 'description' => "", + 'author' => array(), + 'version' => "" + ); + + if ($r){ + $ll = explode("\n", $m[0]); + foreach( $ll as $l ) { + $l = trim($l,"\t\n\r */"); + if ($l!=""){ + list($k,$v) = array_map("trim", explode(":",$l,2)); + $k= strtolower($k); + if ($k=="author"){ + $r=preg_match("|([^<]+)<([^>]+)>|", $v, $m); + if ($r) { + $info['author'][] = array('name'=>$m[1], 'link'=>$m[2]); + } else { + $info['author'][] = array('name'=>$v); + } + } else { + if (array_key_exists($k,$info)){ + $info[$k]=$v; + } + } + + } + } + + } + return $info; +}} diff --git a/mod/admin.php b/mod/admin.php index e40c50396..6386e6ebc 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -340,7 +340,7 @@ function admin_page_plugins(&$a){ return; // NOTREACHED } // display plugin details - + require_once('library/markdown.php'); if (in_array($plugin, $a->plugins)){ $status="on"; $action= t("Disable"); @@ -348,6 +348,14 @@ function admin_page_plugins(&$a){ $status="off"; $action= t("Enable"); } + $readme=Null; + if (is_file("addon/$plugin/README.md")){ + $readme = file_get_contents("addon/$plugin/README.md"); + $readme = Markdown($readme); + } else if (is_file("addon/$plugin/README")){ + $readme = "
    ". file_get_contents("addon/$plugin/README") ."
    "; + } + $t = get_markup_template("admin_plugins_details.tpl"); return replace_macros($t, array( '$title' => t('Administration'), @@ -357,7 +365,10 @@ function admin_page_plugins(&$a){ '$plugin' => $plugin, '$status' => $status, - '$action' => $action + '$action' => $action, + '$info' => get_plugin_info($plugin), + + '$readme' => $readme )); } @@ -373,9 +384,8 @@ function admin_page_plugins(&$a){ foreach($files as $file) { if (is_dir($file)){ list($tmp, $id)=array_map("trim", explode("/",$file)); - // TODO: plugins info - $name=$author=$description=$homepage=""; - $plugins[] = array( $id, (in_array($id, $a->plugins)?"on":"off") , $name, $author, $description, $homepage); + $info = get_plugin_info($id); + $plugins[] = array( $id, (in_array($id, $a->plugins)?"on":"off") , $info); } } } diff --git a/view/admin_plugins.tpl b/view/admin_plugins.tpl index d29665a06..ee0fa67e6 100644 --- a/view/admin_plugins.tpl +++ b/view/admin_plugins.tpl @@ -4,10 +4,9 @@
      {{ for $plugins as $p }}
    • - - - $p.0 - + + $p.2.name - $p.2.version +
      $p.2.description
    • {{ endfor }}
    diff --git a/view/admin_plugins_details.tpl b/view/admin_plugins_details.tpl index 7e2e95521..acb3d2862 100644 --- a/view/admin_plugins_details.tpl +++ b/view/admin_plugins_details.tpl @@ -1,7 +1,19 @@

    $title - $page

    -

    $plugin

    +

    $info.name - $info.version : $action

    +

    $info.description

    +

    + {{ for $info.author as $a }} + $a.name + {{ endfor }} +

    -

    $action

    + + {{ if $readme }} +

    Readme

    +
    + $readme +
    + {{ endif }}
    From b7dc9f8867e783a0db109cce4cb0db90500129eb Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Tue, 14 Jun 2011 15:08:03 +0200 Subject: [PATCH 18/25] Update info comments in all plugins --- addon/calc/calc.php | 7 +++++++ addon/convert/convert.php | 7 ++++++- addon/facebook/README | 33 +++++++++++++++++++++++++++++++ addon/facebook/facebook.php | 5 +++++ addon/fortunate/fortunate.php | 9 ++++++--- addon/java_upload/java_upload.php | 9 ++++++++- addon/js_upload/js_upload.php | 7 +++++++ addon/ldapauth/README | 17 ++++++++++++++++ addon/ldapauth/ldapauth.php | 8 +++++++- addon/piwik/piwik.php | 7 +++++++ addon/poormancron/poormancron.php | 8 ++++---- addon/randplace/randplace.php | 17 ++++++++-------- addon/sniper/sniper.php | 8 +++++++- addon/statusnet/statusnet.php | 7 ++++++- addon/tictac/tictac.php | 6 ++++++ addon/twitter/twitter.php | 6 ++++++ addon/widgets/widgets.php | 13 ++++++------ view/admin_plugins_details.tpl | 6 +++--- view/theme/duepuntozero/style.css | 1 + 19 files changed, 151 insertions(+), 30 deletions(-) create mode 100644 addon/facebook/README create mode 100644 addon/ldapauth/README diff --git a/addon/calc/calc.php b/addon/calc/calc.php index a095e3960..8c079dc7a 100644 --- a/addon/calc/calc.php +++ b/addon/calc/calc.php @@ -1,4 +1,11 @@ + */ + function calc_install() { register_hook('app_menu', 'addon/calc/calc.php', 'calc_app_menu'); diff --git a/addon/convert/convert.php b/addon/convert/convert.php index a3448ce01..7a4c90a53 100644 --- a/addon/convert/convert.php +++ b/addon/convert/convert.php @@ -1,5 +1,10 @@ + */ function convert_install() { register_hook('app_menu', 'addon/convert/convert.php', 'convert_app_menu'); diff --git a/addon/facebook/README b/addon/facebook/README new file mode 100644 index 000000000..42ec01383 --- /dev/null +++ b/addon/facebook/README @@ -0,0 +1,33 @@ +Installing the Friendika/Facebook connector + +1. register an API key for your site from developer.facebook.com + a. We'd be very happy if you include "Friendika" in the application name + to increase name recognition. The Friendika icons are also present + in the images directory and may be uploaded as a Facebook app icon. + Use images/friendika-16.jpg for the Icon and images/friendika-128.jpg for the Logo. + b. The url should be your site URL with a trailing slash. + You may use http://portal.friendika.com/privacy as the privacy policy + URL unless your site has different requirements, and + http://portal.friendika.com as the Terms of Service URL unless + you have different requirements. (Friendika is a software application + and does not require Terms of Service, though your installation of it might). + c. Set the following values in your .htconfig.php file + $a->config['facebook']['appid'] = 'xxxxxxxxxxx'; + $a->config['facebook']['appsecret'] = 'xxxxxxxxxxxxxxx'; + Replace with the settings Facebook gives you. +2. Enable the facebook plugin by including it in .htconfig.php - e.g. + $a->config['system']['addon'] = 'plugin1,plugin2,facebook'; +3. Visit the Facebook Settings section of the "Settings->Plugin Settings" page. + and click 'Install Facebook Connector'. +4. This will ask you to login to Facebook and grant permission to the + plugin to do its stuff. Allow it to do so. +5. You're done. To turn it off visit the Plugin Settings page again and + 'Remove Facebook posting'. + +Vidoes and embeds will not be posted if there is no other content. Links +and images will be converted to a format suitable for the Facebook API and +long posts truncated - with a link to view the full post. + +Facebook contacts will not be able to view private photos, as they are not able to +authenticate to your site to establish identity. We will address this +in a future release. diff --git a/addon/facebook/facebook.php b/addon/facebook/facebook.php index 545779cd5..5d86c66c2 100644 --- a/addon/facebook/facebook.php +++ b/addon/facebook/facebook.php @@ -1,4 +1,9 @@ + */ /** * Installing the Friendika/Facebook connector diff --git a/addon/fortunate/fortunate.php b/addon/fortunate/fortunate.php index b91080f51..5a6302e58 100644 --- a/addon/fortunate/fortunate.php +++ b/addon/fortunate/fortunate.php @@ -1,7 +1,10 @@ + */ function fortunate_install() { diff --git a/addon/java_upload/java_upload.php b/addon/java_upload/java_upload.php index 8b8a57604..09e321f0a 100644 --- a/addon/java_upload/java_upload.php +++ b/addon/java_upload/java_upload.php @@ -1,5 +1,12 @@ + */ + /** * * Java photo uploader, uses Jumploader @@ -93,4 +100,4 @@ function java_upload_photo_post_end(&$a,&$b) { if(x($a->data,'java_upload') && $a->data['java_upload']) killme(); -} \ No newline at end of file +} diff --git a/addon/js_upload/js_upload.php b/addon/js_upload/js_upload.php index 9f3fa9600..042e9a988 100644 --- a/addon/js_upload/js_upload.php +++ b/addon/js_upload/js_upload.php @@ -1,5 +1,12 @@ + */ + /** * * JavaScript Photo/Image Uploader diff --git a/addon/ldapauth/README b/addon/ldapauth/README new file mode 100644 index 000000000..cf28ef1e0 --- /dev/null +++ b/addon/ldapauth/README @@ -0,0 +1,17 @@ +Authenticate a user against an LDAP directory +Useful for Windows Active Directory and other LDAP-based organisations +to maintain a single password across the organisation. + +Optionally authenticates only if a member of a given group in the directory. + +The person must have registered with Friendika using the normal registration +procedures in order to have a Friendika user record, contact, and profile. + +Note when using with Windows Active Directory: you may need to set TLS_CACERT in your site +ldap.conf file to the signing cert for your LDAP server. + +The required configuration options for this module may be set in the .htconfig.php file +e.g.: + +$a->config['ldapauth']['ldap_server'] = 'host.example.com'; +...etc. diff --git a/addon/ldapauth/ldapauth.php b/addon/ldapauth/ldapauth.php index 2ec30caad..7230302e9 100644 --- a/addon/ldapauth/ldapauth.php +++ b/addon/ldapauth/ldapauth.php @@ -1,5 +1,11 @@ + */ + /** * Friendika addon * diff --git a/addon/piwik/piwik.php b/addon/piwik/piwik.php index 52bdaeb0d..032f84f4b 100644 --- a/addon/piwik/piwik.php +++ b/addon/piwik/piwik.php @@ -1,4 +1,11 @@ + */ + /* Piwik Analytics Plugin for Friendika * diff --git a/addon/poormancron/poormancron.php b/addon/poormancron/poormancron.php index 830c10ddf..9a8dc1e33 100644 --- a/addon/poormancron/poormancron.php +++ b/addon/poormancron/poormancron.php @@ -1,9 +1,9 @@ */ function poormancron_install() { diff --git a/addon/randplace/randplace.php b/addon/randplace/randplace.php index fa38de377..bae8e7c69 100644 --- a/addon/randplace/randplace.php +++ b/addon/randplace/randplace.php @@ -1,13 +1,12 @@ + * + * + * * * Addons are registered with the system in the * .htconfig.php file. @@ -178,4 +177,4 @@ function randplace_settings(&$a,&$s) { $s .= '
    '; -} \ No newline at end of file +} diff --git a/addon/sniper/sniper.php b/addon/sniper/sniper.php index 79d7daad2..bb4eace30 100644 --- a/addon/sniper/sniper.php +++ b/addon/sniper/sniper.php @@ -1,4 +1,10 @@ + */ function sniper_install() { register_hook('app_menu', 'addon/sniper/sniper.php', 'sniper_app_menu'); @@ -28,4 +34,4 @@ $o .= <<< EOT EOT; return $o; -} \ No newline at end of file +} diff --git a/addon/statusnet/statusnet.php b/addon/statusnet/statusnet.php index 39df7d962..e24ebc1ee 100644 --- a/addon/statusnet/statusnet.php +++ b/addon/statusnet/statusnet.php @@ -1,5 +1,10 @@ + */ + /* StatusNet Plugin for Friendika * * Author: Tobias Diekershoff diff --git a/addon/tictac/tictac.php b/addon/tictac/tictac.php index a69cda132..d6cec08a0 100644 --- a/addon/tictac/tictac.php +++ b/addon/tictac/tictac.php @@ -1,4 +1,10 @@ + */ function tictac_install() { diff --git a/addon/twitter/twitter.php b/addon/twitter/twitter.php index c59d1b9e5..fef6583f6 100644 --- a/addon/twitter/twitter.php +++ b/addon/twitter/twitter.php @@ -1,4 +1,10 @@ + */ + /* Twitter Plugin for Friendika * diff --git a/addon/widgets/widgets.php b/addon/widgets/widgets.php index af17d9e9a..f5f868222 100644 --- a/addon/widgets/widgets.php +++ b/addon/widgets/widgets.php @@ -1,10 +1,11 @@ + */ + function widgets_install() { register_hook('plugin_settings', 'addon/widgets/widgets.php', 'widgets_settings'); diff --git a/view/admin_plugins_details.tpl b/view/admin_plugins_details.tpl index acb3d2862..85ee8dfb4 100644 --- a/view/admin_plugins_details.tpl +++ b/view/admin_plugins_details.tpl @@ -3,11 +3,11 @@

    $info.name - $info.version : $action

    $info.description

    -

    + {{ for $info.author as $a }} - $a.name +

    {{ if $a.link }}{{ endif }}$a.name

    {{ endfor }} -

    + {{ if $readme }} diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index c2fb9700c..78e02681a 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -2550,6 +2550,7 @@ a.mail-list-link { float:left; margin-right: 1em; } +#adminpage .author .icon { float: left;} /** * ICONS From 63390aa8001a9d8f28f66c8e8686f406b28d6cbc Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Thu, 16 Jun 2011 12:02:05 +0200 Subject: [PATCH 19/25] {{ if }} {{ else }} support in templates --- include/template_processor.php | 39 ++++++++++++++++++++++++++++------ 1 file changed, 32 insertions(+), 7 deletions(-) diff --git a/include/template_processor.php b/include/template_processor.php index a2c24b00b..be40a31ab 100644 --- a/include/template_processor.php +++ b/include/template_processor.php @@ -8,6 +8,18 @@ var $nodes = array(); var $done = false; + private function _preg_error(){ + switch(preg_last_error()){ + case PREG_INTERNAL_ERROR: die('PREG_INTERNAL_ERROR'); break; + case PREG_BACKTRACK_LIMIT_ERROR: die('PREG_BACKTRACK_LIMIT_ERROR'); break; + case PREG_RECURSION_LIMIT_ERROR: die('PREG_RECURSION_LIMIT_ERROR'); break; + case PREG_BAD_UTF8_ERROR: die('PREG_BAD_UTF8_ERROR'); break; + case PREG_BAD_UTF8_OFFSET_ERROR: die('PREG_BAD_UTF8_OFFSET_ERROR'); break; + default: + die("Unknown preg error."); + } + } + private function _build_replace($r, $prefix){ if(is_array($r) && count($r)) { @@ -40,9 +52,9 @@ /** * IF node * - * {{ if <$var> }}...{{ endif }} - * {{ if <$var>== }}...{{ endif }} - * {{ if <$var>!= }}...{{ endif }} + * {{ if <$var> }}...[{{ else }} ...] {{ endif }} + * {{ if <$var>== }}...[{{ else }} ...]{{ endif }} + * {{ if <$var>!= }}...[{{ else }} ...]{{ endif }} */ private function _replcb_if($args){ @@ -59,7 +71,13 @@ } else { $val = $this->_get_var($args[2]); } - return ($val?$args[3]:""); + if (isset($args[4])) { + list($strue, $sfalse)= explode($args[4], $args[3]); + } else { + $strue = $args[3]; $sfalse = ""; + } + + return ($val?$strue:$sfalse); } /** @@ -112,13 +130,17 @@ private function _replcb_node($m) { $node = $this->nodes[$m[1]]; if (method_exists($this, "_replcb_".$node[1])){ - return call_user_func(array($this, "_replcb_".$node[1]), $node); + $s = call_user_func(array($this, "_replcb_".$node[1]), $node); } else { - return ""; + $s = ""; } + $s = preg_replace_callback('/\|\|([0-9]+)\|\|/', array($this, "_replcb_node"), $s); + if ($s==Null) $this->_preg_error() + return $s; } private function _replcb($m){ + //var_dump(array_map('htmlspecialchars', $m)); $this->done = false; $this->nodes[] = (array) $m; return "||". (count($this->nodes)-1) ."||"; @@ -128,8 +150,10 @@ $this->done = false; while (!$this->done){ $this->done=true; - $s = preg_replace_callback('|{{ *([a-z]*) *([^}]*)}}([^{]*){{ *end\1 *}}|', array($this, "_replcb"), $s); + $s = preg_replace_callback('|{{ *([a-z]*) *([^}]*)}}([^{]*({{ *else *}}[^{]*)?){{ *end\1 *}}|', array($this, "_replcb"), $s); + if ($s==Null) $this->_preg_error(); } + //({{ *else *}}[^{]*)? krsort($this->nodes); return $s; } @@ -144,6 +168,7 @@ #$s = str_replace(array("\n","\r"),array("§n§","§r§"),$s); $s = $this->_build_nodes($s); $s = preg_replace_callback('/\|\|([0-9]+)\|\|/', array($this, "_replcb_node"), $s); + if ($s==Null) $this->_preg_error() $s = str_replace($this->search,$this->replace, $s); return $s; From ffee5dd69e424f33c0ceb9cf8b0cfe78e4025794 Mon Sep 17 00:00:00 2001 From: Fabio Comuni Date: Thu, 16 Jun 2011 12:04:27 +0200 Subject: [PATCH 20/25] ping updates trigger 'nav-update' custom event from